﻿
.iosSlider .slider .item .featured-posts-text{
	overflow: hidden;
	padding: 60px 80px 20px 20px;
	position: absolute;
	left: 5%;
	top:0;
	width: 450px;
}

	.featured-posts-text{padding: 40px 0px 20px 60px !important;width: 80% !important;}
.dropdown-menu,.navbar .navbar-inner,.sticky-nav-holder{background-color:#fff}
.sticky-nav-holder{position:fixed;top:0;left:0;right:0;z-index:99998;visibility:hidden;opacity:0;border-bottom:1px solid #ddd;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.sticky-nav-holder.transitioning{overflow:hidden;height:56px}
.sticky-nav-holder.transitioning .navbar{opacity:0}
.sticky-nav-holder.show{visibility:visible;opacity:1}
body.admin-bar .sticky-nav-holder{top:32px}
body.page .sticky-nav-holder.main_nav_hide_article,body.page .sticky-nav-holder.sticky_nav_display_article,body.single .sticky-nav-holder.main_nav_hide_article,body.single .sticky-nav-holder.sticky_nav_display_article{display:block}


.topbar .search-open {
	top: 0;
	left: 0; 
	width: 100%;
	display: none;
	background: #333;
}


.topbar .search-open .container {
	position: relative;
}


.topbar .search-open .search-close {
	top: 10px;
	right: 20px;
	color: #fff;
	cursor: pointer;
	position: absolute;
}


.topbar .search-open .form-control {
	padding: 0px 0px 0px 4px;
	color: #000;
	border: none;
	min-height: 35px;
	font-weight: 400;
	background: #f4f4f4;
}


.topbar .search-open .form-control:focus {
	box-shadow: none;
}


.topbar .search-open .form-control::-moz-placeholder {
	color: #777;
	font-weight: 400;
}

.topbar .search-open .form-control:-ms-input-placeholder {
	color: #777;
	font-weight: 400;
}

.topbar .search-open .form-control::-webkit-input-placeholder {
	color: #777;
	font-weight: 400;
}
.region-help .block{overflow:hidden;}
.region-sidebar-second h2.block-title{text-transform:uppercase;font-size:20px;font-weight:bold;}

div#container { width:800px; margin:0 auto; background-color:#fff;}

.half-top {
	margin-top: 0.5em !important;
}

.site-inner .wrap h2 {
    font-size: 48px;
    color: #404041;
    margin: 0;
}

.site-inner .wrap #our-services,.site-inner .wrap #our-approach,.site-inner .wrap #our-customers,.site-inner .wrap #our-community{
    overflow: hidden;
    padding: 55px 0;
}

.site-inner .wrap h3 {
    font-size: 30px;
    line-height: 36px;
    padding: 40px 0 30px;
    margin: 0;
    text-align: center;
    color: #404041;
}


.nof-positioning {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}


table.nof-positioning td {
    line-height: 0;
}


.author{
	font-family: 'MomsTypewriterRegular', Arial, sans-serif;
	font-size: 14px;
	color: #372C26;
	line-height: 120%;
	margin-top: 25px;
}


.author a{
	color: #660000;
	text-decoration: none;
}


.author a:hover{
	color: #000000;
	text-decoration: none;
}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 20px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}


.latest_informations .article-category, #latest-informations .article-details {
    padding-right: 20px;
}


.latest_informations .article-details {
    margin: 5px 0 0;
}


.latest_informations .article-details .image {
    float: left;
}


.latest_informations .article-details .description h3 {
    margin-bottom: 2px;
    max-height: 65px;
    overflow: hidden;
}


.latest_informations .article-details .description h3 a {
    color: #000000;
}






#events .article-details .description h3 a {
    color: #CD6118 !important;
}


#events .article-details .description span {
    color: #000 !important;
    font-size: 14px !important;
}


#latest_reviews .article-details {
    margin: 5px 0 0;
}
.page-masthead span.highlight{color:#cc1924;}

.slideshow_container .slideshow_view .slideshow_slide {
  position: relative !important;
  float: left !important;
  overflow: hidden !important;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_text .slideshow_background_anchor {
  position: absolute;
  top: 0;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description {
  display: none;
  position: absolute;
  width: 100%;
}

    

.homeQuote.bbox a {
    font-size: .9em;
}

	
	.bottom {
		width:600px;
	}

		
		.bottom h1 {
			padding-top:50%;
		}

		
		.bottom h2 {
			color:white;
		}

		
		.bottom a {
			color:#24beed;
		}
.module-row .module-item .transparent-module-content{padding:25px 25px 0 25px;font-size:17px;line-height:22px;}
.module-row .module-item .transparent-module-content .content-spacer{padding-top:8px;height:22px;line-height:22px;vertical-align:bottom;}
.module-row .module-item .transparent-module-content .content-element input#txtSearchTerm{width:94.5%;height:35px;padding:2px 4px 0;margin-top:10px;margin-bottom:20px;}
.product-landing .transparent-module-content{padding-top:0px !important;}
.product-landing .transparent-module-content .content-spacer:first-child{display:none;}

#page .with-image ul.l-thumb-word-overlay li{
  padding:0;
  margin:0 5px 5px 0;
  position:relative;
  width:187px;
  height: 140px;}

#page .with-image .l-thumb-layout ul.l-thumb-word-overlay li{
  margin:0;}

#page .with-image ul.l-thumb-word-overlay li ul{
  position:relative;
  width:187px;
  height:inherit}

#page .with-image ul.l-thumb-word-overlay li ul li{
  width:187px;
  margin-top:0;
  margin-bottom:0;
  height:30px;}

#page .with-image .l-thumb-word-overlay a{
  line-height:1.3em;
  white-space:normal;
  bottom:5px;
  position:absolute;
  padding:3px 6px 2px;
  border-radius:3px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi/v///xmAAAMACdcDza8BxngAAAAASUVORK5CYII="); 
  left:5px;}

#page .author-admin .qs-heading .entry-title{
  font-size:14px;
  font-weight:bold;}



.rdp-mobile #page.left-sidebar{
  width:auto;
  padding:0;
}

.rdp-mobile .two-column #page{
  margin:0;
}

.rdp-mobile #page .meta-nav{
  height:auto;
}

.rdp-mobile #page .meta-nav .footer-insert{
  height:auto;
  line-height: 1em;
}

.rdp-mobile #page .meta-nav .footer-insert img{
  vertical-align:text-top;
}

.rdp-mobile #page .footer-insert {
  top:0;
  left:0;
  right:0;
  width:inherit;
  float:none;
  margin:0 auto;
  position:relative;
  text-align: center;
  -moz-transform:scale(0.8);
  -o-transform:scale(0.8);
  -webkit-transform: scale(0.8);
  transform:scale(0.8);
}


.rdp-mobile #page .author-admin .entry-header a,
.rdp-mobile #page .attachment-medium .entry-header a,
.rdp-mobile #page .publish .entry-header a{
  color:#2518B5;}

.rdp-mobile #page .author-admin .description a,
.rdp-mobile #page .attachment-medium .description a{
  color:inherit;
  text-decoration: none;}

.rdp-mobile #page .author-admin .ads-visible-url a,
.rdp-mobile #page .attachment-medium .ads-visible-url a{
  color:#00802A;}



.rdp-mobile #page .meta-nav .home_stream{
  top:0;
  left: 0;
  right: 0;
  float:none;
  text-align:right;
  clear:both;
  position:relative;
  width:100%;
  padding:0;
  margin: 0;
  display:block;
  height:38px;
  overflow: hidden;
}

.rdp-mobile #page .meta-nav .home_stream #s{
  border:1px solid #333;
  padding:0;
  padding-left:8px;
  border-radius: 5px;
  margin:0;
  height:32px;
  background-image:none;
  background:#fff;
  font-size:1em;
  line-height: 1em;
  box-shadow: none;
  display:inline;
}

.rdp-mobile #page .meta-nav .home_stream .content{
  background:none;
  margin:2px 0;
}

.rdp-mobile #page .meta-nav .home_stream #search_title{
  display:none;
}

.rdp-mobile #page .comment-form-comment .sidebarMode{
  margin:0;
  padding:0;
}

.rdp-mobile #page .comment-form-comment .sidebarMode ul {
  float: none;
  padding: none;
  border-radius:none;
  width:inherit;
  margin:0;
}

.rdp-mobile #page .comment-form-comment .sidebarMode ul li{
  float: none;
  padding: none;
  border:none;
  border-top:1px solid #fff;
  border-bottom:1px solid #444;
  border-radius:none;
}

.rdp-mobile #page .comment-form-comment .sidebarMode ul li a{
  
}

.rdp-mobile #page .only-search{
  margin:0;
}

.rdp-mobile #page .widget_archive{
  margin:0;
}

.rdp-mobile #page .widget_archive .with-image{
  margin:0 10px;
}

.rdp-mobile #page .widget_archive .with-image ul table td li{
  overflow:hidden;
  width:100%;
}

.rdp-mobile #page .widget_archive .aside .title{
  padding-left:0;
  padding-right:0;
}

.rdp-mobile #page .widget_archive img{
  width:100%;
}

.rdp-mobile #page .singular{
  width:100%;
}

.rdp-mobile #page .comment-form-comment .sidebarMode li{
    background: none;
}

.left-sidebar {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    position: relative;
    width: 980px;
}

#wprmenu_menu .wprmenu_icon:before, #wprmenu_bar [data-icon]:before {
	font-family: 'wprmenu';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}


#wprmenu_bar .wprmenu_icon {
	width: 20px;
	height: 22px;
	overflow: hidden;
	float: left;
	margin-right: 16px;
	padding-top: 2px;
	position: relative;
}

#wprmenu_bar .wprmenu_icon span {
  -webkit-transition: all .01s ease-in-out;
  -moz-transition: all .01s ease-in-out;
  -o-transition: all .01s ease-in-out;
  -ms-transition: all .01s ease-in-out;
  transition: all .01s ease-in-out;
	display: block;
  position: absolute;
	width: 20px;
	height: 4px;
  left: 0px;
	background: #f2f2f2;
}


.footer-bottom .footer-right .address {
    display: inline-block;
}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}

.mobile_menu_bar {
    font-family: 'ElegantIcons';
	content: "\61";
    font-size: 32px;
	color: #d72424;
	position:absolute;
	right:10px;
}
.clearfix:before,nav.primary:before,.sidebar .cols:before,.widget-sponsor:before,.tabbed .tab ol li:before,.features:before,.homesection:before,.hometiles:before,.page-content:before,.single-article:before,.single-law-firm:before,.single-law-school:before{content:" ";display:table}
.clearfix:after,nav.primary:after,.sidebar .cols:after,.widget-sponsor:after,.tabbed .tab ol li:after,.features:after,.homesection:after,.hometiles:after,.page-content:after,.single-article:after,.single-law-firm:after,.single-law-school:after{clear:both;content:" ";display:table}
header.primary .menu{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;margin-bottom:10px}
header.primary .menu li{list-style:none;float:left;margin-left:15px}
header.primary .menu li a{color:#999;white-space:nowrap}
header.primary .menu a{display:block}
header.primary .menu a:hover{color:#363a40}
header.primary .menu .social{font-size:15px;width:15px;height:15px;overflow:hidden}
header.primary .menu .emphasis a{border:1px solid #999;display:inline-block;padding:2px 6px;margin:-2px 0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
header.primary .menu .emphasis a:hover{border-color:#666}
header.primary .menu-social-container li{font-size:15px;overflow:hidden}
header.primary #menu-top,header.primary #menu-social{display:none}
.home header.primary #menu-top,.home header.primary #menu-social{display:block;margin-top:8px}
header.primary #menu-item-352550{margin-top:-6px}
header.primary #menu-item-352550 a{color:#387c9d;padding:5px;border:1px solid #387c9d;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px}
header.primary h1{float:left;width:105px}
header.primary h1 img{display:block}
header.primary .ad{display:none}
header.primary .ad img{display:block}
header.primary .nav-toggle{position:fixed;top:40px;right:0;background:rgba(255,255,255,.5);color:#363a40;padding:5px 33px 5px 5px;border:0;font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-size:.75rem;line-height:1.666;text-transform:uppercase;cursor:pointer;outline:0;white-space:nowrap;max-width:999px;overflow:hidden;-webkit-transition:.25s,max-width 1s;-moz-transition:.25s,max-width 1s;-o-transition:.25s,max-width 1s;transition:.25s,max-width 1s;z-index:10000}
.admin-bar header.primary .nav-toggle{top:72px}
header.primary .nav-toggle i{font-size:18px;position:absolute;top:5px;right:10px}
.open-menu header.primary .nav-toggle{right:256px;max-width:28px;padding:5px 0 5px 28px;-webkit-transition:.25s,max-width .15s;-moz-transition:.25s,max-width .15s;-o-transition:.25s,max-width .15s;transition:.25s,max-width .15s}
.open-menu header.primary .nav-toggle i{right:5px}
.open-menu header.primary .nav-toggle i:before{content:'\e117'}
.open-sites header.primary .nav-toggle{z-index:500}
.home header.primary #menu-top ul,.home header.primary #menu-social ul{margin:0}
.home header.primary #menu-top li,.home header.primary #menu-social li{display:inline-block;float:none}
.home header.primary #menu-top i,.home header.primary #menu-social i{font-size:20px}
header.primary #menu-top{text-align:left}
header.primary #menu-social{text-align:right}
nav.primary{border:solid #363a40;border-width:3px 0;margin-bottom:20px;-webkit-transition:.25s ease,max-height;-moz-transition:.25s ease,max-height;-o-transition:.25s ease,max-height;transition:.25s ease,max-height}
nav.primary .search{display:none}
nav.primary .menu{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-size:.75rem;line-height:1.666;text-transform:uppercase;margin:0}
nav.primary .menu a{display:block;padding:5px;color:#363a40;white-space:nowrap;border-radius:2px}
nav.primary .menu a:hover{background:#f1f1f2}
nav.primary .menu li{list-style:none}
nav.primary .menu ul.sub-menu{background:#fff;border:1px solid #f1f1f2;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:5px 0;margin:5px 0;font:400 14px/20px proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;text-transform:none;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.25);-moz-box-shadow:0 2px 3px rgba(0,0,0,.25);box-shadow:0 2px 3px rgba(0,0,0,.25)}
nav.primary .menu ul.sub-menu:before{content:'';display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff;border-left:1px solid #f1f1f2;border-top:1px solid #f1f1f2;margin:-10px 0 0 10px}
nav.primary .menu ul.sub-menu a{padding:0 10px;color:#387c9d;line-height:1em;margin-bottom:.5em;white-space:normal}
nav.primary .menu ul.sub-menu a:hover{color:#ff3c1f}
nav.primary .menu ul.sub-menu li{float:none}
nav.primary .menu ul.sub-menu li.divider{border-bottom:1px solid #f1f1f2;margin:5px 0}
nav.primary .menu li:hover ul.sub-menu{left:0}
.open-menu nav.primary{right:0}
.open-sites nav.primary{z-index:500}
footer.primary{background:#222;margin:40px auto 0;padding:20px 5px;text-align:center;position:relative}
footer.primary .sites p{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.25;text-transform:uppercase;color:#999}
footer.primary .sites p:before,footer.primary .sites p:after{content:'';display:inline-block;border-bottom:1px solid #666;width:50px;margin:0 15px;vertical-align:6px}
footer.primary .sites ul{margin:0}
footer.primary .sites li{list-style:none;display:inline-block;width:50%;margin-right:-4px;padding:5px 20px;vertical-align:middle}
footer.primary .links,footer.primary .social{margin:20px 0;text-align:center;font:14px/20px proxima_nova,proxima-nova,Helvetica,Arial,sans-serif}
footer.primary .links li,footer.primary .social li{list-style:none;display:inline-block;padding:0 8px}
footer.primary .links a,footer.primary .social a{color:#999;white-space:nowrap}
footer.primary .links a:hover,footer.primary .social a:hover{color:#363a40}
footer.primary .social a{display:inline-block;font-size:15px;width:15px;height:15px;overflow:hidden}
footer.primary .copyright{text-align:center;color:#666;font-size:12px;margin-top:40px}
footer.primary .copyright a{color:#666;text-decoration:underline}
input[type=submit].primary{background-color:#363a40;color:#fff;border:0}
.button.primary,.primary#infinite-handle{background-color:#363a40;color:#fff;border:0}
.features .primary{margin-bottom:15px;overflow:hidden}
.features .primary .image{float:right;width:25%;min-width:100px;margin:0 0 10px 10px}
.features .primary .label{margin:0}
.features .primary h2{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.25;margin:0}
.features .primary .byline{margin:0}
.features .primary .entry-summary{margin-bottom:5px}
.features .primary .summary{font-size:.8125rem;line-height:1.45;margin:0}
.seriesbox .series-signup .hs-form input[type=submit].primary{display:inline-block;background:#d8383c;color:#FFF;font-family:proxima_nova,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;padding:5px 20px;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px}
#shiftnav-toggle-main .shiftnav-main-toggle-content-before{float:left}
#shiftnav-toggle-main .shiftnav-main-toggle-content-after{float:right}
#shiftnav-toggle-main .shiftnav-main-toggle-content{padding:16px 40px}
#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content{width:100%;box-sizing:border-box;position:absolute;left:0}


.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}


.row .eightcol {
width: 65.4%;
}

	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	}


.eightcol a {
	color:#8C5948;
}


.eightcol {
}


.eightcol ul {
}


.eightcol ul li {
}


.eightcol ol {
 
}


.eightcol ol li {
    list-style: decimal outside none;
    margin-left: 20px;
    padding-bottom: 5px;
}


#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}

#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}

#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}

#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}

#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}

#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}

#mc_embed_signup .button:hover {background-color:#777;}

#mc_embed_signup .small-meta {font-size: 11px;}

#mc_embed_signup .nowrap {white-space:nowrap;}


#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}

#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}

* html #mc_embed_signup .size1of2 {margin-right:2%; }

#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}

#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}

#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}


#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}

#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}

#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}

#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}

#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}


#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}

#mc_embed_signup .asterisk {color:#c60; font-size:200%;}

#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}
        
#mc_embed_signup .clear {clear:both;}


#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}

#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}

#mc_embed_signup .mc-field-group.input-group label {display:inline;}

#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}


#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}

#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}

#mc_embed_signup #mce-error-response {display:none;}

#mc_embed_signup #mce-success-response {color:#529214; display:none;}

#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc_embed_signup #num-subscribers {font-size:1.1em;}

#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

	
	
	
	
	
			
	#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }

nav .search {
	float: right;
	background: #fff;
	width: 200px;
	height: 22px;
	margin: 7px 0 0 0;
	position: relative;
	border-radius: 10px;
}

table.search-box {
	border-collapse: collapse;
	border-color: #6eb20f;
	border-style: solid;
	border-width: 1px;
	background-color: #e0fabe;
}

#topnav, #logo, .admain, .ring, .addthis, footer .links1, footer .links2, footer .links3, footer .copyrights img, .quote, .row5, .google-ad2, .row3, .row4, .block3 p, #breadcrumb, nav .search, .footer-divider {
	display: none;
}

.search2 .search-bg {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 100px;
	background: #fff;
	border-radius: 10px;
}

nav .search.mobile-search {
	display: block;
	width: 63%;
	margin-left: 10px;
	float: left;
}


.hfeed,
.uiStreamHeadline,
.left-sidebar { float: left; }


.headsearch .sidebarMode .composerExpanded .left,
.headsearch .sidebarMode .composerExpanded .right,
.two-column .sidebarMode .composerExpanded .left,
.two-column .sidebarMode .composerExpanded .right {
	font-size:24px;
	background:none;
	color:#4c1616;
	font-family: "Trebuchet MS", 'Helvetica Neue', Helvetica, Arial, sans-serif;
	padding: 5px 10px;
	letter-spacing:-1px;
	font-weight:normal;
	margin-left:0em;
	text-transform:capitalize;
}


.headsearch .sidebarMode .composerExpanded .left,
.two-column .sidebarMode .composerExpanded .left { padding-left: 0px; }

.headsearch .sidebarMode.widget_categories.hasLeftCol .composerExpanded .left,
.headsearch .sidebarMode.widget_categories.hasLeftCol .composerExpanded .right,
.headsearch .sidebarMode.widget_categories.home_stream .composerExpanded .left,
.headsearch .sidebarMode.widget_categories.home_stream .composerExpanded .right  {
	font-size:24px;
	background:none;
	color:#4c1616;
	font-family: "Trebuchet MS", 'Helvetica Neue', Helvetica, Arial, sans-serif;
	padding: 5px 0px;
	letter-spacing:-1px;
	font-weight:normal;
}


.headsearch .rdp-part-summaries .composerExpanded .left, .headsearch .rdp-part-summaries .composerExpanded .right {
  
  color: #391111;
  font-family: "Trebuchet MS",'Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 24px;
  padding: 0;
  text-shadow: 0px 1px 0 #fff;
  font-weight:normal;
  letter-spacing:-1px;

}


  
.left-sidebar {  }


.two-column .sidebarMode .composerExpanded .left,
.two-column .sidebarMode .composerExpanded .right {
	background: none;
	font-size: 12px;
}


.two-column .sidebarMode .composerExpanded .left, .two-column .sidebarMode .composerExpanded .right {
  color: #391111;
  font-family: "Trebuchet MS",'Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 24px;
  padding: 0;
  text-shadow: 0px 1px 0 #fff;
  font-weight:normal;
  letter-spacing:-1px;
}

.cs_control{
	display: block;
}

#content #main .post_cards li .pc_details {
  height: 39px;
  width: 58%;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 1px solid #eeeeee;
  padding: 0 12px;
}

#content #main .post_cards li .pc_details p {
  font-family: 'montserratregular';
  line-height: 39px;
  font-size: 12px;
}

#content #main .post_cards li .pc_details p a {
  font-family: 'ptserif';
  background: #bebebe;
  color: #ffffff;
  font-family: 'montserratbold';
  font-size: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-moz-border-radius: 5px;
  -ms-moz-border-radius: 5px;
  border-radius: 5px;
  padding: 3px 6px;
  text-decoration: none;
  margin-left: 7px;
}

  #content #main .post_cards.blog_related li .pc_details {
    display: none;
  }

  #content #main .post_cards.blog_entries li .pc_details {
    margin-left: 350px;
    padding: 0;
  }

.home .pc_details span,
.home .pc_details a,
#related-blogs .pc_details span,
#related-blogs .pc_details a {
  display: none;
}
#content nav.job-manager-pagination,#job-manager-job-dashboard table .applications,#job-manager-job-dashboard table .expires,#job-manager-job-dashboard table .filled,nav.job-manager-pagination{text-align:center}
#content nav.job-manager-pagination ul,nav.job-manager-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border-left:1px solid #eee;margin:1px}
#content nav.job-manager-pagination ul li,nav.job-manager-pagination ul li{border-right:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:0;margin:0;float:left;display:inline;overflow:hidden}
#content nav.job-manager-pagination ul li a,#content nav.job-manager-pagination ul li span,nav.job-manager-pagination ul li a,nav.job-manager-pagination ul li span{margin:0;text-decoration:none;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block;border:0}
#content nav.job-manager-pagination ul li a:focus,#content nav.job-manager-pagination ul li a:hover,#content nav.job-manager-pagination ul li span.current,nav.job-manager-pagination ul li a:focus,nav.job-manager-pagination ul li a:hover,nav.job-manager-pagination ul li span.current{background:#eee;color:#888}

#fanbox {
background:white;
width:420px;
height:270px;
position:absolute;
top:58%;
left:63%;
margin:-220px 0 0 -375px;
-webkit-box-shadow: inset 0 0 50px 0 #939393;
-moz-box-shadow: inset 0 0 50px 0 #939393;
box-shadow: inset 0 0 50px 0 #939393;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: -220px 0 0 -375px;
}

.item {
	display:inline-block;
	float:left;
	padding:0 10px;
	width:31.6239%;
	height:auto;
	margin-bottom:70px;
	text-align:center;
	}

.item .outer {
	position:relative;
	display:block;
	overflow:hidden;
	}

.item .wp-post-image {
	display:inline-block;
	width:100%;
	height:auto;
	}

.item .caption {
	position:absolute;
	left:0;
	top:87%;
	bottom:0px;
	width:100%;
	background:rgba(255,255,255,0.9);
	}

.item .outer-element {
	display:table;
	height:500px;
	width:100%;
	margin-top:-250px;
	vertical-align:middle;
	}

.item .inner-element {
	display:table-cell;
	vertical-align:middle;
	overflow:hidden;
	padding:0 40px;
	}

.item .caption span {
	padding:0;
	}

.item .excerpt,
.item .read-more {
	display:none;
	}

.item.clear {
	clear:left;
	}

.item .outer:hover .caption {
	top:0;
	}


.item .outer:hover .caption span {
	padding:0 0 10px 0;
	display:inline-block;
	}

.item .outer:hover .caption .read-more {
	letter-spacing:2px;
	font-size:11px;
	}

	


.sidebar .item {
	width:100%;
	margin-bottom:20px;
	padding:0;
	}

.item .caption,
.item:hover .caption {
	-webkit-transition: top 0.2s ease;
    -moz-transition: top 0.2s ease;
    -o-transition: top 0.2s ease;
    transition: top 0.2s ease;
	}

.item:hover .caption span,
.item .caption span {
	-webkit-transition: padding 0.3s ease;
    -moz-transition: padding 0.3s ease;
    -o-transition: padding 0.3s ease;
    transition: padding 0.3s ease;
	transition-delay: 0.2s;
	}

	
	
	.span2.explore,
	.span3.related,
	.sidebar .item {
		float:left;
		width:50%;
		min-height:330px;
		padding:0 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}

	.sidebar .item .caption {
		display:none;
		}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.region-header{float:right;margin:1em 5px 1.5em}
.region-triptych-first,.region-triptych-middle,.region-triptych-last{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px 0}
.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}
.region-footer-firstcolumn,.region-footer-secondcolumn{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;width:50%}
.region-footer-thirdcolumn,.region-footer-fourthcolumn{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;width:50%}
.region-footer-thirdcolumn{clear:both}
#content,#sidebar-first,#sidebar-second,.region-triptych-first,.region-triptych-middle,.region-triptych-last,.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn{display:inline;float:left;position:relative}
.region-content ul,.region-content ol{margin:1em 0;padding:0 0 .25em 15px}
.region-header .block{font-size:.857em;float:left;margin:0 10px;padding:0}
.region-header .block .content{margin:0;padding:0}
.region-header .block ul{margin:0;padding:0}
.region-header .block li{list-style:none;list-style-image:none;padding:0}
.region-header .form-text{background:#fefefe;background:rgba(255,255,255,0.7);border-color:#ccc;border-color:rgba(255,255,255,0.3);margin-right:2px;width:120px}
.region-header .form-text:hover,.region-header .form-text:focus,.region-header .form-text:active{background:#fff;background:rgba(255,255,255,0.8)}
.region-header .form-required{color:#eee;color:rgba(255,255,255,0.7)}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15)}
.region-header .block-menu li.last a{border-bottom:0}
.region-header #block-user-login{width:auto}
.region-header #block-user-login .content{margin-top:2px}
.region-header #block-user-login .form-item{float:left;margin:0;padding:0}
.region-header #block-user-login div.item-list,.region-header #block-user-login div.description{font-size:.916em;margin:0}
.region-header #block-user-login div.item-list{clear:both}

.region-header #block-user-login div.description{display:inline}
.region-header #block-user-login .item-list ul{padding:0;line-height:1}
.region-header #block-user-login .item-list li{list-style:none;float:left;padding:3px 0 1px}
.region-header #block-user-login .item-list li.last{padding-left:.5em}
.region-header #block-user-login ul.openid-links li.last{padding-left:0}
.region-header #user-login-form li.openid-link a,.region-header #user-login li.openid-link a{padding-left:20px}
.region-header #block-user-login .form-actions{margin:4px 0 0;padding:0;clear:both}
.region-header #block-user-login input.form-submit{border:1px solid;border-color:#ccc;border-color:rgba(255,255,255,0.5);background:#eee;background:rgba(255,255,255,0.7);margin:4px 0;padding:3px 8px}
.region-header #block-user-login input.form-submit:hover,.region-header #block-user-login input.form-submit:focus{background:#fff;background:rgba(255,255,255,0.9)}
.region-header #block-search-form{width:208px}
.region-header #block-search-form .form-text{width:154px}
.region-header .block-locale ul li{display:inline;padding:0 .5em}
.region-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px}
#footer .region{margin-top:20px}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none}
.region-header,.region-header a,.region-header li a.active,#name-and-slogan,#name-and-slogan a,#secondary-menu-links li a{color:#fffeff}
div.region.region-header,a#logo{margin-bottom:.5em;padding-bottom:0}
.region-sidebar-first{min-width:300px}

#megaMenu ul.megaMenu,
#megaMenu ul.sub-menu {
  

  list-style: none outside none;
  margin: 0px;
  padding: 0px;
  position: relative;
  overflow: visible;
  zoom: 1;
}

#megaMenu.megaMenu-nojs ul ul.sub-menu {
  display: none;
}

#megaMenu ul ul.sub-menu {
  position: absolute;
  left: auto;
  z-index: 500;
  float: left;
  zoom: 1;
  overflow: visible;
  visibility: visible;
  margin: 0;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  right:0px;
  

}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 12px;
  text-transform:none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  
  

  padding-left:25;
  padding-right:25;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
  color:#fff;
  font-weight:normal;
  font-size:12px;
  text-transform:none;
}


#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a:hover{color:#26a4ee !important; background:none !important;}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    width: 100%;
	max-width: 100%;
	top:0px !important;
    box-sizing: content-box;
	position:relative !important;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
	padding:0px 0px !important;
  }


ul.sub-menu {
  background: rgb(58, 58, 58) !important;
}


.sub-menu li a {
    font-size: 14px !important;
}

    .rode_diff_style{
        width: 100% !important;
        padding-top:10px;
    }

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

.fact-number {
	margin:0 0 0px;
	padding:0 0 0px;
}

.fact-number .factor {
	display:inline-block;
	line-height:45px;
	padding:10px 0px 20px 0;
	font-size:60px;
	width:160px;
	font-weight: 900;
}

.col-full, #wrapper { width: 1040px; max-width: 1040px; }
 .col-full { width: auto; }
.specialized{margin-bottom:10px;overflow:auto;width:543px;float:left;border:0 solid #afb79f;border-width:1px 0 1px 1px;height:321px}
.specialized .heading{background:#cedfb5;border-bottom:3px solid #aeb99b;line-height:38px;font-size:16px;padding:0 5px;color:#627d46;margin:0 0 1px}
.specialized .heading span{color:#2a3d16}
.specialized .heading #rehabs{margin-left:140px}
.specialized div{padding:8px;border-top:1px dotted #aeb99b;overflow:auto}
.specialized div ul.states{height:100%;margin-top:-10px;margin-bottom:0;padding-top:10px;border-right:solid 1px #F7EDBA;width:130px;float:left}
.specialized div ul.states:last-child{border-right:none}
.specialized ul li{padding:2px 8px}
.specialized ul.rehabs{height:100%;margin-top:-10px;margin-bottom:0;padding-top:10px;border-right:solid 1px #F7EDBA;width:255px;float:left}
.specialized ul.rehabs:last-child{border:none}
.specialized ul.rehabs li{padding:2px 8px}
.specialized ul:last-child li:last-child a{font-weight:700;color:#254224;font-style:italic}


.icon-triangle_right_small:before {
  content: "\e603"; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .icon-triangle_right_small {
            display: inline-block;
            margin-left: 0.8rem;
            position: relative;
            top: 0.1rem; }



.mk-text-block .rev_slider_wrapper {
    min-height: 450px !important;
}

.mk-text-block .rev_slider_wrapper .tp-bgimg{
    background-size: contain !important;
}

.mk-text-block .rev_slider_wrapper .tp-thumbs {
    padding: 10px 0 40px 0; 
}

.mk-text-block .rev_slider_wrapper .rev_slider {
    min-height: 350px !important;
}

.home .mk-text-block .rev_slider_wrapper .tp-bgimg {
    background-size: cover !important;
}


#feature-list-output {
	height: 278px;
	width: 640px;
}


#feature-list-output a {
	display: block;
}


#feature-list-output a:hover {
	text-decoration: none;
}


#feature-list-output img {
	display: block;
	height: 238px;
	margin: 0px;
	padding: 0px;
	width: 662px;
	border-right: 2px solid #FEFEFE;
}


#feature-list-output li {
	display: block;
	margin: 0px;
	padding: 0px;
}
ul.links li.first{border:none;}


.taxonomy .links .first {
  padding-left: 0px !important;
}

body.node-type-hub-page .field-item.first .field-collection-item-field-featured-item{border:none;}
#site_container_core ul li.first{color:#fff;background:#00677e;}
#site_container ul li.first{color:#fff;background:#00677e;}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}


.home .banner .textwidget {
        color: #65603c;
        font-weight: 300;
        text-align: center;
        text-transform: none; 
}


.home .banner .textwidget p {
        margin-bottom: 0;
}


#site-title {
	margin-right: 270px;
	padding: 3.65625em 0 0;
}


		
		a,
		#site-title a:focus,
		#site-title a:hover,
		#site-title a:active,
		.entry-title a:hover,
		.entry-title a:focus,
		.entry-title a:active,
		.widget_twentyeleven_ephemera .comments-link a:hover,
		section.recent-posts .other-recent-posts a[rel="bookmark"]:hover,
		section.recent-posts .other-recent-posts .comments-link a:hover,
		.format-image footer.entry-meta a:hover,
		#site-generator a:hover {
			color: #00a5db;
		}

			#site-title,
		#site-description {
			position: absolute;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}

@charset "utf-8";.aio-icon-component i,.align-icon i,.ult-banner-block i,.flip-box-wrap i,.info-circle-wrapper i,.smile-icon-timeline-wrap i,.smile_icon_list_wrap i,.stats-block i,.uavc-icons i,.uavc-list-icon i,.ubtn i,.ult-animation i,.ult-new-ib i,.ult-overlay i,.ult-vc-seperator i,.ult_countdown i,.ult_pricing_table_wrap i,.ultb3-box i,.ultimate-call-to-action i,.ultimate-google-trends i,.ultimate-map-wrapper i,.uvc-heading i,.uvc-type-wrap i{font-size:inherit;line-height:inherit}
 .aio-icon-component .aio-icon,.aio-icon-component .img-icon{-webkit-transition:-webkit-transform 200ms linear;-moz-transition:-moz-transform 200ms linear;-o-transition:-o-transform 200ms linear;transition:transform 200ms linear}
 .smile_icon_list_wrap,.smile_icon_list_wrap *,.aio-icon-component,.aio-icon-component *,.ult_pricing_table_wrap,.ult_pricing_table_wrap *,.ult-new-ib,.ult-new-ib *,.align-icon,.align-icon *,.flip-box-wrap,.flip-box-wrap *,.ult-banner-block,.ult-banner-block *,.uvc-heading,.uvc-heading *,.ult-animation,.ult-animation *,.ubtn,.ubtn *,.ubtn-link,.ubtn-ctn-center,.stats-block,.stats-block *,.smile-icon-timeline-wrap,.smile-icon-timeline-wrap *,.ult-overlay,.ult-overlay *,.ultimate-map-wrapper,.ultimate-map-wrapper *,.ultimate-google-trends,.ultimate-google-trends *,.ult_countdown,.ult_countdown *,.info-circle-wrapper,.info-circle-wrapper *,.uavc-icons,.uavc-icons *,.uavc-list-icon,.uavc-list-icon *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

#acx_social_widget img, #acurax_si_widget_simple img, #short_code_si_icon img
{
margin-left:1px;
}

#acx_social_widget img:hover, #acurax_si_widget_simple img:hover, #short_code_si_icon img:hover
{
opacity:0.8;
}

.acx_smw_float_fix a 
{
display:inline-block; 
}

.clearfix{zoom:1}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
#page-wrapper{margin:0px auto;padding:0px;width:100%;margin-top:15px;margin-bottom:15px;}
.overlay #page-wrapper{width:100%;}

body,#page-wrapper{background-color:#a8acb7;color:#000000;}


.slideshow {
	height: 680px;
    margin: 0 auto 20px;
    max-width: 1400px;
    position: relative;
    overflow: hidden;
}
.reg-CN1 .region-selector_cluster:before,.reg-CN1 .region-selector_link:before,.reg-CN2 .region-selector_cluster:before,.reg-CN2 .region-selector_link:before{display:none}
.header:after,.nav-submenu_link:after,.nav_hamburger:after,.nav_hamburger:before,.region-selector_link:before,.videopopup:after{content:""}
.region-selector_link{position:relative;color:#a29e87;padding-left:22px}
.region-selector_item__current .region-selector_link,.region-selector_item__current .region-selector_link:hover{color:#f9f5e1;cursor:default;text-decoration:none}
.region-selector_link:hover{color:#f9f5e1}
.reg-CN1 .region-selector_link,.reg-CN2 .region-selector_link{padding-left:0}
.region-selector_link:before{background-size:14px 11px;background-repeat:no-repeat;position:absolute;top:3px;left:0;height:11px;width:14px}
.reg-KR .region-selector_link:before{top:0}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
.node-type-news #main #content-body .pane-node-field-article-date .date-display-single{display:block;margin-bottom:5px;}
.events-series-single .right-side a .views-field-field-participants,.events-series-single .right-side .date-display-single{display:inline;font-size:16px;color:#5F584E;}

#banner {
	border-top: 2px solid #c4c4c4;
	border-bottom: 2px solid #c4c4c4;		
}


.home #menu-item-69 {
    display: block;
	padding-left: 85px !important;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}



#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
    color: #BBBBBB;
    font-size: 13px !important;
    text-transform:none !important;
	line-height: 1.2;
}


li .menu-item a {
	border-bottom: 1px solid #262626 !important;
}

.et_pb_section, .et_pb_column { 
    padding-bottom: 0px !important;
    padding-top: 10px !important;
}

			.et_pb_section { padding: 54px 0; }

			.et_pb_section.et_pb_section_first { padding-top: inherit; }


#header .inside{	
	max-width: 62.5em;	
	margin: 0 auto;	
	position: relative;
	padding: 10px 0 10px 0 !important;		
}


.posts .post .inside{
	padding-left: 150px;
}


.posts .post.noDate .inside{
	padding-left: 0;
}


#featuredPages .inside{
	margin: 0 15px;
}


#homeContent.homeSection .inside{
	padding: 0 30px !important;
	max-width: 1000px;
	margin: 0 auto;
}


#content .small .inside{
	margin: 0 15px !important;	
}


.project.small .inside {	
	text-align: center !important;
	position: relative;
	margin: 0 auto !important;
}


.home .slideshow .details .inside {	
	max-width: 62.5em;	
}


.page-template-page-portfolio-php .pagination .inside {		
	display: inline-block;
}


#footer .inside {	
	margin: 0 auto;	
	max-width: 62.5em;	
}


#footer .secondary .inside{		
	border-top: 1px solid #acd4ce;
	padding: 30px 0 0;	
}

	
	.posts .post .inside h2{
		font-size: 1.0em !important;
		line-height: 1.2em;
		margin-bottom: 10 !important;
	}

	
	.posts .post .inside .meta{
		margin: 0 auto 20px !important;
		display: inline-block;
		padding: 0;			
	}

		
			
	
	#content .project.small .inside{			
		display: inline-block;
		margin: 0 auto 20px !important;				
	}
	
	
	.home .page.small .inside{		
		display: inline-block;
		margin: 0 auto 0 !important;
	}
	
	
	#footer .main .inside{ padding: 0 0 !important;  width: auto !important;margin: 0 0px!important;}
 
	#sidebar { margin-right: 0; }

	#sidebar.col300 {
		width:32%;
		margin-left:0;
	}


img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-area img,
.wp-caption {
	max-width: 100%; 
	height: auto; 
}



.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}

.site-content {
	
}

.site-content article {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}

	body.template-front-page .site-content,
	body.single-attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}

	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}

	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}
.main-channel .content-padding{padding:0 1em 1em 1em}

 		.content_top{display: block;height: 34px;background: #fff !important;}


.gk_is_slide{

	position:absolute;

}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }
html div#om-ocfl5xpqds-lightbox #om-lightbox-clean-slate-optin-image-container {position: relative;max-width: 230px;max-height: 195px;margin: 0 auto;}
html div#om-ocfl5xpqds-lightbox #om-lightbox-clean-slate-optin-image-container img {display: block;margin: 0 auto;text-align: center;height: auto;max-width: 100%;}
html div#om-y4efrlmfed-lightbox #om-lightbox-clean-slate-optin-image-container {position: relative;max-width: 230px;max-height: 195px;margin: 0 auto;}
html div#om-y4efrlmfed-lightbox #om-lightbox-clean-slate-optin-image-container img {display: block;margin: 0 auto;text-align: center;height: auto;max-width: 100%;}


.ad {
  display: none; }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}



#pagewrappertitle{width:900px;margin:20px 0 -10px 5px;}
.ad-cont{text-align:center}


.grids{margin-left:-30px}


.grids:after,.clearfix:after,.grids:before,.clearfix:before{content:"";display:table}
.grids:after,.clearfix:after{clear:both}
.grids,.clearfix{zoom:1}


.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .grids,
.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .columns {
	width:100%;
	margin-left:0;
}

	
	.format-bg .grids {
		margin-left:-3.3%;
	}


.bannerimg1 
{
padding: 0px;
}

	
	
	div#art-main table#header_table tr#head_table_spacer {
		display: none;
	}



.home-loop .container {
background-color: #f1f1f1;
}

#ui-user-control-login,
#ui-user-control-logout,
#ui-user-control-invite {
  display: none;
}

#ui-user-control-login #ui-user-control-name img {
  margin-right: 10px;
  width: 28px;
}


.img_class{
	float:left;
	margin-right:20px;
}

      .inventory-newest .hproduct .final-price .value {
        font-size: 1.3em; }

    .inventory-newest .hproduct .value {
      float: none;
      text-align: left; }

  .recommendations-vehicles .price .value {
    display: inline-block;
    width: 100%; }

  .recommendations-vehicles .price .label + .value {
    width: 55%; }

  .pricing .value, .pricing .price {
    display: inline-block;
    width: 55%;
    text-align: right;
    line-height: 1; }

    .showroom-listing .pricing .value, .showroom-listing .pricing .price {
      width: auto;
      float: right; }

  .pricing .final-price .value, .pricing .final-price .price, .pricing .final .value, .pricing .final .price {
    font-size: 1.7em;
    direction: rtl; }

  .pricing li:first-child .value, .pricing li:first-child .price, .pricing .final-price .value.no-value {
    font-size: 1.3em; }

  .pricing .abSub a, .pricing .abSub .value, .pricing .abSub .price, .pricing .rebate a, .pricing .rebate .value, .pricing .rebate .price, .pricing .discount a, .pricing .discount .value, .pricing .discount .price {
    color: #2bb300;
    text-decoration: none; }

  .pricing .abSub .value:before, .pricing .abSub .price:before, .pricing .rebate .value:before, .pricing .rebate .price:before, .pricing .discount .value:before, .pricing .discount .price:before {
    content: "-"; }

  .pricing .paymentLoan .price.h1, .pricing .paymentLease .price.h1, .pricing .paymentLoan .value, .pricing .paymentLease .value {
    font-size: 1.3em; }

    .pricing .paymentLoan .price.h1 .paymentFrequency, .pricing .paymentLease .price.h1 .paymentFrequency, .pricing .paymentLoan .value .paymentFrequency, .pricing .paymentLease .value .paymentFrequency {
      font-weight: 300;
      font-size: 0.7em; }

  .model-specific-landing-inventory .pricing .internetPrice .value {
    font-size: 2em; }

  .inventory-similar-default .pricing .price, .inventory-similar-default .pricing .value, .inventory-featured-default-extension-1 .pricing .price, .inventory-featured-default-extension-1 .pricing .value, .ddc-mega-menu-nav .inventory-featured-default .pricing .price, .ddc-mega-menu-nav .inventory-featured-default .pricing .value, .inventory-featured-financedriver .pricing .price, .inventory-featured-financedriver .pricing .value {
    float: none;
    width: auto;
    text-align: left;
    font-size: 18px; }


.inventory-similar-default .pricing .value, .inventory-featured-default-extension-1 .pricing .value {
  color: #787878; }

    .inventory-detail-pricing .pricing .price .value {
      width: auto; }

  .inventory-detail-pricing .final .price.h1 .value.no-value, .inventory-detail-pricing .final-price .price.h1 .value.no-value {
    font-size: 1em; }

.ddc-site .value-statement-mega .vs-mega-nav-items-wrapper .ddc-toolbar .mycars div.menu.recent-cars a :before {
  top: 4px; }

.ddc-site .value-statement-mega .vs-mega-nav-items-wrapper .ddc-toolbar .mycars div.menu.saved-cars a :before {
  font-size: 27px;
  top: 3px; }

.ddc-site .value-statement-mega .vs-mega-nav-items-wrapper .ddc-toolbar .mycars div.menu.price-alerts a :before {
  font-size: 18px;
  top: 5px; }

.ie9 .value-statement-mega-wrapper .ddc-navbar-default {
  min-height: 50px; }

.ie9 .value-statement-mega-wrapper .ddc-dropdown .ddc-dropdown-menu {
  top: 50px; }

  .ddc-header.t6-classic .value-statement {
    position: static;
    width: 50%;
    clear: left;
    margin-left: 130px;
    margin-bottom: 0;
    padding-top: 5px;
    font-weight: normal;
    font-size: 10px; }


.ddc-header .vcard h1, .ddc-header.value-statement-header .name-vcard.vcard h1 a.url, .ddc-header.value-statement-header .name-vcard.vcard h1 {
  letter-spacing: normal;
  color: #ffffff; }


.ddc-header.value-statement-header .name-vcard.vcard .tels {
  color: #dfdfdf; }

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 #grve-tags-categories, #grve-about-author, #grve-comments, #grve-comments .grve-comment-item, #grve-comments .children:before, #grve-comments .children article.comment, #grve-main-content .widget.widget_tag_cloud a, #grve-meta-social-responsive, #grve-main-content .grve-widget.grve-social li a, #grve-post-area article.grve-single-post, #respond, .grve-related-wrapper small, #respond input[type='text'], #respond textarea, .grve-blog.grve-large-media .grve-blog-item, .grve-blog.grve-small-media .grve-blog-item, .grve-newsletter-form input[type='email'], .grve-search input[type='text'], #grve-share-modal .grve-social li a, #grve-social-share-responsive ul li a, #grve-language-modal .grve-language li a, .grve-accordion-wrapper li, .grve-toggle-wrapper li, .grve-bar, .grve-pricing-table, .grve-pricing-table ul li, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content table, #grve-main-content tr, #grve-main-content td, #grve-main-content th, pre, hr, .grve-hr.grve-element, .grve-title-double-line span:before, .grve-title-double-line span:after, .grve-title-double-bottom-line span:after, #grve-main-content input, #grve-main-content input[type='text'], #grve-main-content input[type='input'], #grve-main-content input[type='password'], #grve-main-content input[type='email'], #grve-main-content input[type='number'], #grve-main-content input[type='date'], #grve-main-content input[type='url'], #grve-main-content input[type='tel'], #grve-main-content input[type='search'], .grve-search button[type='submit'], #grve-main-content textarea, #grve-main-content select, #grve-newsletter-modal input, #grve-newsletter-modal input[type='text'], #grve-newsletter-modal input[type='input'], #grve-newsletter-modal input[type='password'], #grve-newsletter-modal input[type='email'], #grve-newsletter-modal input[type='number'], #grve-newsletter-modal input[type='date'], #grve-newsletter-modal input[type='url'], #grve-newsletter-modal input[type='tel'], #grve-newsletter-modal input[type='search'], #grve-newsletter-modal textarea, #grve-newsletter-modal select, .grve-portfolio-description + ul.grve-fields, .grve-portfolio-info + .widget, .grve-related-post, .grve-carousel-wrapper .grve-post-item .grve-content, .grve-blog.grve-border-mode .grve-isotope-item-inner, .grve-blog.grve-border-mode .grve-read-more, .woocommerce .product_meta, #grve-shop-modal .cart_list.product_list_widget li, #grve-shop-modal .cart_list.product_list_widget, .grve-filter ul li, .woocommerce.widget_product_tag_cloud .tagcloud a, .woocommerce ul.products li .grve-product-item, .woocommerce-page ul.products li .grve-product-item, .woocommerce ul.products li .grve-product-item .grve-product-media, .woocommerce-page ul.products li .grve-product-item .grve-product-media, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { border-color: #e4e4e4; }

.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 40px;
}

.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}

.widget ul {
	list-style-type: none;
}

.widget li a:hover {
	text-decoration: underline;
}

.header-right .widget { margin-bottom: 10px; }

.header-right .widget.search-form { margin-bottom: 0; }

.widget.abovecontent { margin: 10px 0 -20px; }

	.header-right .widget, .header-right .widget.search-form { margin-bottom: 10px; }
ul.mobile_select{display:none}
img.mobile_select,a.mobile_select,br.mobile_select{display:none}

div.gdl-page-item{padding-top:35px;}




div.gdl-page-item.columns{ float: right; }

.footer-socket-wrapper .copyright {
	color: #cccccc;
	float: left;
	font-size: 16px;
	text-align: center;
	width: 100%;
}

.footer-socket-wrapper .copyright a {
	color: #FFFFFF;
}

.footer-socket-wrapper .copyright a:hover {
	color: #46c9be;
}


h3.widget-title{
	margin-bottom: 30px;
}






.sidebar h3.widget-title{
	font-size: 18px;
	line-height: normal;
	margin-top: 0;
	font-weight: 400;
	text-transform: uppercase;
}


.sidebar .widget {
	margin-bottom: 40px;
}





.widget-tab .nav-tabs {
	margin: 0;
	text-align: center;
	line-height: 3em;
border-bottom: 1px solid #cecece;
background-color: #eb2c33;
}


.widget-tab .tab-content{
	border: 1px solid #cecece;
	border-top: 0;
	padding: 5px 10px 0;
}


.widget-tab .posts-thumb img{
	display: block;
	width: 70px;
	height: 65px;
	margin-right: 20px;
}


.widget-tab .posts-avator img{
	display: block;
	width: 72px;
	height: 72px;
	margin-right: 20px;
	border-radius: 100%;
	border: 5px solid #f2f2f2;
}


.widget-tab h4.entry-title{
	font-size: 16px;
	line-height: normal;
	margin-bottom: 5px;
}

.widget-tab h4.entry-title a{
	color: #323232;
}


.widget-tab h4.entry-title a:hover{
	color: #eb2c33;
}


.widget-tab .post-meta span{
	font-style: italic;
	padding-right: 5px;
}


.widget-tab ul.posts-list li{
	padding-bottom: 10px;
}





.widget-categories ul.category-list  li{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #cecece;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}


.widget-categories ul.category-list  li:hover{
	padding-left: 10px;
}

.widget-categories ul.category-list  li a{
	color: #323232;
}

.widget-categories ul.category-list  li:last-child{
	border-bottom: 0;
}


.widget-categories ul.category-list  li .posts-count{
	margin-left: 20px;
	font-size: 10px;
	background: #eb2c33;
	color: #fff;
	padding: 3px;
	border-radius: 100%;
}



.cb-byline {
  font-size: 11px;
  color: #676767;
  letter-spacing: 1px;
  font-weight: 400;
  text-transform: none;
}

.cb-byline .cb-byline-element {
  display: inline-block;
  margin: 0 7px 10px 0;
}

.cb-byline i {
  margin-right: 3px;
}

.cb-byline a {
  color: #676767;
}

.cb-dark-blog .cb-module-block .cb-byline, .cb-dark-blog .cb-module-block .cb-byline a {
  color: #e5e5e5;
}

#cb-footer .cb-light .cb-byline a, #cb-footer .cb-light .cb-byline {
  color: #cccccc;
}

.cb-dark .cb-byline {
  color: #f2f2f2;
}

.cb-dark .cb-byline a {
  color: #f2f2f2;
}

.cb-style-overlay .cb-byline {
  color: #fff;
  margin-bottom: 10px;
  padding: 0 20px;
}

.cb-style-overlay .cb-byline a {
  color: #fff;
}

.cb-gs-style-c .cb-style-overlay .cb-byline {
  margin-bottom: 0;
}

.cb-blog-style.cb-dark-blog .cb-meta .cb-byline {
  color: #e5e5e5;
}

.cb-blog-style.cb-dark-blog .cb-meta .cb-byline a {
  color: #e5e5e5;
}

.cb-fis-big .cb-entry-header .cb-title-fi .cb-byline {
  margin: 0;
  display: none;
}

.cb-fis-tl-overlay .cb-fis-big .cb-entry-header .cb-title-fi .cb-byline, .cb-fis-tl-overlay .cb-fis-big .cb-entry-header .cb-title-fi .cb-byline a {
  color: #f2f2f2;
}

#cb-parallax-featured .cb-entry-header, #cb-parallax-featured .cb-entry-header .cb-byline {
  position: relative;
}

.widget-latest-articles ul li .cb-meta .cb-byline .cb-byline-element {
  margin: 0 3px 5px 0;
}

.widget-latest-articles ul li .cb-meta .cb-byline i {
  margin: 0 2px 0 0;
}

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline {
    display: none;
    font-size: 11px;
    color: #b3b3b3;
    letter-spacing: 1px;
    margin: 0;
    text-transform: none;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline a:hover {
    text-decoration: underline;
  }

  #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline {
    color: #999999;
  }

  #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline a {
    color: #999999;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline {
    color: #A0A0A0;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline a {
    color: #A0A0A0;
  }

  .cb-grid-block .cb-s .cb-byline {
    display: none;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent ul li .cb-meta .cb-byline .cb-byline-element {
    margin: 0 7px 3px 0;
  }


  
  .cb-grid-block .cb-byline {
    font-size: 12px;
  }


  .cb-slider-b.cb-module-fw .cb-byline {
    font-size: 14px;
  }

  .cb-fis .cb-byline {
    font-size: 14px;
  }


  .cb-style-off .cb-byline {
    font-size: 13px;
  }

  .widget-latest-articles ul li .cb-meta .cb-byline .fa-comment {
    margin: 0 5px 0 0;
  }

.main-menu .submenu-wrapper .features-menu li .heading,
.main-menu .submenu-wrapper .features-menu li .excerpt {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: :18px;
  color: #ffffff;
  letter-spacing: 1px;
}

.main-menu .submenu-wrapper .features-menu li .heading a,
.main-menu .submenu-wrapper .features-menu li .excerpt a {
  color: #ffffff;
  text-decoration: none;
}

#section.main .heading {
  padding: 23px 0 26px;
}

  .main-menu .submenu-wrapper .features-menu li .heading {
    line-height: 17px;
  }

#dmg-nav-bar ul#dmg-topnav li .nav-label a{
	padding:0px;
	margin:0px;
	color:#FFF;
	line-height:normal;
}

#dmg-nav-bar ul#dmg-topnav li .nav-label a:hover{
 color: white;
  background:transparent !important;

}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem .nav-label {
  color: white;
  display: inline-block;
  font-family: rooney-web, "Rockwell", "Chaparral Pro", Helvetica, Arial, Verdana, serif;
  font-style: normal;
  font-size: 0.75em;
  font-weight: bold;
  line-height: 1.25em;
  background-color: #373737;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5d5d5d), color-stop(100%, #373737));
  
  background-image: -webkit-linear-gradient(#5d5d5d, #373737);
  
  background-image: -moz-linear-gradient(#5d5d5d, #373737);
  
  background-image: -o-linear-gradient(#5d5d5d, #373737);
  
  background-image: -ms-linear-gradient(#5d5d5d, #373737);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5d5d5d), to(#373737));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#373737', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#373737', GradientType=0)";
  
  background-image: linear-gradient(#5d5d5d, #373737);
  
  margin: 0 0 10px;
  padding: 3px 8px;
  text-align: center;
  text-transform: uppercase;
  *display: inline;
  zoom: 1;
}
.contact-us{width:29%;float:left;margin-left:3.46154em;margin-top:0.53846em;font-size:0.84615em;font-family:'Gotham SSm 4r','Gotham SSm A','Gotham SSm B';font-weight:400;font-style:normal;}
.contact-us span.title{font-family:'proxima_semibold',Helvetica,arial,sans-seif;}
.contact-us a{color:#9da4b5;}
.contact-us a:hover{color:#4f9de1;}
.contact-us-left{width:47%;float:left;margin-right:1.38462em;}
.contact-us-left .nyrr-logo{width:88%;margin-bottom:0.23077em;}
.contact-us-left .nyrr-logo img{width:100%;height:auto;}
.contact-us-right{width:44%;float:left;}
.contact-us-left p,.contact-us-right p{margin:0;line-height:1.30769em;}
.contact-us-right-top{margin-bottom:10px;}



#back-to-top{padding: 0px 0px 10px 0px; border-bottom: solid 2px #e0e0e0; overflow: hidden; margin-bottom: 10px;}

.left{float:left;}
#usersite-container .featherlight .actions{clear:both;margin:1.15em 0 0.15em 0}
#usersite-container .member-wrap ul.actions{text-transform:uppercase;font-size:0.7em;text-align:right;margin:0}
#usersite-container .member-wrap ul.actions li{display:inline}
#usersite-container form.simple_form .input,#usersite-container form.simple_form .actions{margin:0.55em 0}
#usersite-container #page-root section.blog_feature .meta .post-info,#usersite-container #page-root section.blog_feature .meta .actions,#usersite-container .post-single .meta .post-info,#usersite-container .post-single .meta .actions{float:left;margin:0}
#usersite-container #page-root section.blog_feature .meta .actions,#usersite-container .post-single .meta .actions{float:right;list-style:none;padding-left:0}
#usersite-container #page-root section.mailing_list_feature .actions{display:inline-block;vertical-align:top;margin:0;width:20%}
#usersite-container #page-root section.mailing_list_feature .actions input.btn{width:100%;padding-left:0.2em;padding-right:0.2em}
#usersite-container section.poll_feature .actions input[type="submit"]{margin-right:.25em}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .actions{position:absolute;right:-120px;top:-5px}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions{position:absolute;top:2px;right:-3.9em;font-size:13px !important}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action{display:block}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action .button,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="submit"],#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="submit"],#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="button"],#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="button"],#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="reset"],#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="reset"]{padding:.10em 0.3em;font-weight:normal}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action .old-price{text-decoration:line-through;display:none}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action div.sale-tag{display:none}
#cookie-policy{display:block;background-color:#464646;background-image:linear-gradient(center bottom,#2d2d2d,#464646 5px);padding:10px 20px;color:#dddddd;font-size:12px;text-shadow:1px 1px 1px solid #000;font-family:Arial;}
#cookie-policy p{color:inherit;margin:0;}
#cookie-policy a{font-weight:bold;color:inherit;}
#cookie-policy .close{float:right;margin-left:40px;cursor:pointer;}
#cookie-policy.closed{overflow:hidden;height:0;transition:height ease-in-out 300ms;}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.popup_col2 .table .right{text-align:right;}


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}


.texto {font-weight:normal; font-size: 13px; color: #464e5c; font-family: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:link {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }

.texto A:visited {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:hover {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;}


.article_column {
	padding-right: 5px;
}

.inset2, .inset3{
padding:0 0px;
}
.contact-us-left .nyrr-logo{width:88%;margin-bottom:0.23077em;}
.contact-us-left .nyrr-logo img{width:100%;height:auto;}

#social_links-widget-2{
margin-top:15%;
}
#home-page .pi-review .review-meta-block .description{font-style:italic}
#index-page .pi-review .review-meta-block .content-type,#index-page .pi-review .review-meta-block .description,#index-page .pi-review .review-meta-block .type-icon{display:none}
#promoted-page .pi-review .review-meta-block .description{font-style:italic}
#review-page #review-body .popover .popover-content .pi-socialbar .description{display:none}
#review-page #review-body .top-socialbar .pi-socialbar .description{display:none}
.pi-reviews-module.tiles .pi-review .review-meta-block .description{font-style:italic}
.pi-reviews-module.tiles .pi-review .review-meta-block .content-type,.pi-reviews-module.tiles .pi-review .review-meta-block .description,.pi-reviews-module.tiles .pi-review .review-meta-block .type-icon{display:none}
.pi-socialbar .description{margin:15px 0;color:#adadad;font-style:italic}
