﻿

.blast_modal_actual{
  display:none;
height: 596px;
width: 700px;
background: white;
position: fixed;
right: 0;
left: 0;
margin-right: auto;
margin-left: auto;
margin-top: 43px;
}



.blast_modal_actual .form_col input{

background:#f0f0f0;
height:45px;

}


.blast_modal_actual .form_col select{
background:#f0f0f0;
height:45px;
border:none;
border:1px solid #bdbdbd;
}


.blast_modal_actual .form_col #Field6{

}


.blast_modal_actual .form_col #Field7{

}


.blast_modal_actual .bday_month{
width:60%;
margin-right:5%;
}

.blast_modal_actual .bday_year{
width:35%
}


.blast_modal_actual h3{
font-size: 16px !important;
width: 100%;
display: block;
color: black;
}


div#announce {
	height: 78px;
	width: 395px;
	display: inline;
	position: absolute;
	top: 30px;
	left: 235px;	
	font: 9px arial;
	color: #000;
	line-height: 15px;
}


div#announce a   {
        font: 9px arial;
	color: #000;
	text-decoration: underline;
	text-transform: uppercase;
	letter-spacing: .1em;
       }

div#announce a:hover {
	font: 9px arial;
	        color: #000;
		        text-decoration: underline;
			        text-transform: uppercase;
				        letter-spacing: .1em;
					       }

.wrapper, .canvas1000, .inline_block, .timer_head
{
	width: 100%;
	transition: all 0.4s ease 0s;	
}

.inline_block
{
	display: inline-block;	
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}



.wpb_gmaps_widget .wpb_map_wraper,
.wpb_gmaps_widget .wpb_wrapper { border: none; padding: 0; }

.no-top {
	margin-top: 0 !important;
}

.no-top-border { border-top: 0 !important; }
.latest-news__story-block--basic .latest-news__story-date,.whats-new__story-block--basic .whats-new__story-date,.whats-new__story-block--basic .latest-news__story-date,.youtube-video__date time,.youtube-videos--block .youtube-video__date time,.half-circle-thumb--grid--menu .half-circle-thumb__more--go,.future-prizes__more--go,.media-room__half-circle-thumb,.prizes-in-development__prize .prizes-in-development__more-wrapper .prizes-in-development__more{display:block;width:33.3333%;min-width:140px;margin:0 auto;text-align:center;line-height:100%;border-radius:50% / 100%;border-bottom-left-radius:0;border-bottom-right-radius:0;font-family:FuturaRdBold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal}
.ie8 .latest-news__story-block--basic .latest-news__story-date,.latest-news__story-block--basic .ie8 .latest-news__story-date,.ie8 .whats-new__story-block--basic .whats-new__story-date,.whats-new__story-block--basic .ie8 .whats-new__story-date,.ie8 .whats-new__story-block--basic .latest-news__story-date,.whats-new__story-block--basic .ie8 .latest-news__story-date,.ie8 .youtube-video__date time,.youtube-video__date .ie8 time,.ie8 .half-circle-thumb--grid--menu .half-circle-thumb__more--go,.half-circle-thumb--grid--menu .ie8 .half-circle-thumb__more--go,.ie8 .future-prizes__more--go,.ie8 .media-room__half-circle-thumb,.ie8 .prizes-in-development__prize .prizes-in-development__more-wrapper .prizes-in-development__more,.prizes-in-development__prize .prizes-in-development__more-wrapper .ie8 .prizes-in-development__more{font-weight:bold}
.ie9 .latest-news__story-block--basic .latest-news__story-date,.latest-news__story-block--basic .ie9 .latest-news__story-date,.ie9 .whats-new__story-block--basic .whats-new__story-date,.whats-new__story-block--basic .ie9 .whats-new__story-date,.ie9 .whats-new__story-block--basic .latest-news__story-date,.whats-new__story-block--basic .ie9 .latest-news__story-date,.ie9 .youtube-video__date time,.youtube-video__date .ie9 time,.ie9 .half-circle-thumb--grid--menu .half-circle-thumb__more--go,.half-circle-thumb--grid--menu .ie9 .half-circle-thumb__more--go,.ie9 .future-prizes__more--go,.ie9 .media-room__half-circle-thumb,.ie9 .prizes-in-development__prize .prizes-in-development__more-wrapper .prizes-in-development__more,.prizes-in-development__prize .prizes-in-development__more-wrapper .ie9 .prizes-in-development__more{font-weight:bold}
.latest-news__story-block--basic .latest-news__story-date strong,.whats-new__story-block--basic .whats-new__story-date strong,.whats-new__story-block--basic .latest-news__story-date strong,.youtube-video__date time strong,.youtube-videos--block .youtube-video__date time strong,.half-circle-thumb--grid--menu .half-circle-thumb__more--go strong,.future-prizes__more--go strong,.media-room__half-circle-thumb strong,.prizes-in-development__prize .prizes-in-development__more-wrapper .prizes-in-development__more strong{font-weight:normal}
.latest-news__story-block--basic .latest-news__story-date,.whats-new__story-block--basic .whats-new__story-date,.whats-new__story-block--basic .latest-news__story-date,.youtube-video__date time,.youtube-videos--block .youtube-video__date time{padding:11% 3% .5em 3%;font-size:18px}
.ie8 .latest-news__story-block--basic .latest-news__story-date,.latest-news__story-block--basic .ie8 .latest-news__story-date,.ie8 .whats-new__story-block--basic .whats-new__story-date,.whats-new__story-block--basic .ie8 .whats-new__story-date,.ie8 .whats-new__story-block--basic .latest-news__story-date,.whats-new__story-block--basic .ie8 .latest-news__story-date,.ie8 .youtube-video__date time,.youtube-video__date .ie8 time{padding-top:.5em}
.whats-new__story-block--basic .whats-new__story-date,.whats-new__story-block--basic .latest-news__story-date{background:#fff;color:#FBB82B}

		.better-tag-cloud-shortcode li,
		.better-tag-cloud-shortcode li a,
		li#better-tag-cloud ul.wp-tag-cloud li,
		li#better-tag-cloud ul.wp-tag-cloud li a {
			display:	inline;
					}


#wrapper {
  position: relative;
  width: 100%;
  min-height: 100%;
}

#wrapper [role="main"] {
  position: relative;
  z-index: 10;
}

#wrapper .mobile-fade-overlay {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
  background-color: #FFFFFF;
  opacity: 0;
}

#wrapper.open-menu {
  overflow: hidden;
}

#wrapper.open-menu #content-container {
  margin-left: 0;
  -moz-transform: translate3d(320px, 0, 0);
  -webkit-transform: translate3d(320px, 0, 0);
  transform: translate3d(320px, 0, 0);
}

.no-csstransforms3d #wrapper.open-menu #content-container {
  margin-left: 320px;
}

#wrapper.open-menu #content-container .click-capture {
  width: 100%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  left: 0;
}

.no-csstransforms3d #wrapper.open-menu #content-container .click-capture {
  left: 320px;
}
.side-nav li.heading{color:#008CBA;font-size:.875rem;font-weight:700;text-transform:uppercase}
.heading{font-size:13px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ccc;margin-bottom:20px;color:#555}
.heading span{width:auto;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px;padding:7px 14px;line-height:30px;font-family:'Source Sans Pro',sans-serif;font-size:13px}
#events-preview .heading span{font-size:13px}
#features .heading{margin-bottom:5px}
#sidebar-home .heading{margin-bottom:15px}
#topics-grid .heading{margin-bottom:30px;font-size:.938em;line-height:2.125em}
.label{border:1px solid #000}
a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
.label-default{background-color:#777}
.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}
.label-primary{background-color:#428bca}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}
.label-success{background-color:#5cb85c}
.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}
.label-info{background-color:#5bc0de}
.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}
.label-warning{background-color:#f0ad4e}
.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}
.label-danger{background-color:#d9534f}
.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}

.label-pages {
  font: 10px/12px Arial, sans serif;
  padding: 0.1em 0.3em;
}

.label-tag {
  color: #fff;
  background: #4BB5D9;
}

.post_detail{font-weight:400;text-align:left;line-height:16px;font-size:12px;}

.post_detail a{text-decoration:underline;}

.post_detail p{padding-bottom:0px;line-height:18px;font-size:14px;}

#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -60px;
  padding: 0 0 60px;
}


.wrapper,
.layout-boxed {margin-left:auto;margin-right:auto}



.wrapper{width:1050px}


[class*="grid-"] .wrapper{width:100%}


.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;
}

	.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .entries article {
		width:48%;
		float:right;
	}

	
	.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .entries article:first-child {
		float:left;
		margin-bottom:0;
	}


.single-box.entry-media .wrapper {
	width:100%;		
}

	
	#branding .wrapper,
	.header-banner .inner-cell:last-child {
		width:100%;	
	}



#copyright{
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #5e9262;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#header{padding-right:20px}
#header-separator{background-color:transparent}
#header-social,#social-wrap{float:none;clear:both;display:block}
#header-social .social{text-align:center;margin-left:15px}


.page-pagination a.current, #header-dropdown, .newsletter-box-inner input[type=submit]:hover, .tipsy-inner, .plan-item-button a:hover, .page-pagination a.current { background-color: #0362ab }

#header-dropdown { background-color: #0362ab !important }

#header #search-404 {
width: 250px !important;
margin-top: 20px;
}


#bor { 
	border-bottom: 1px solid #c0c9cf;
	font-size: 11px; }

	
#bor a { 
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
	font-weight: normal;
	font-size: 11px; }

	
#bor a:link { color: #111; }

#bor a:visited { color: #111; }

#bor a:hover { color: #555; text-decoration: none; }

#bor a:active { color: #111; }


.post-entry {
	clear: both;
}
.wu-forecast-wrapper .wu-day-title{font-family:verb,sans-serif;font-weight:700;color:#777}
.wu-current-conditions .wu-day-title{float:left;font-size:80px;font-weight:100;font-family:verblight,sans-serif;white-space:nowrap;width:50%}
.wu-current-conditions .wu-day-title sup{top:auto;z-index:1;position:relative}
.wu-current-conditions .wu-day-title small{margin-left:-45px;font-size:20px}
.Product_Finder form p label,.menu-primary{font-family:SohoStd-Regular,sans-serif}
.menu-primary{font-size:15px;font-weight:400!important}
.menu-primary a{border-right:1px solid #0f95b6}
.menu-item-625 a{border-right:0}
.genesis-nav-menu .menu-item{display:block;margin-left:0}
.genesis-nav-menu .menu-item:hover{position:static}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}


.menu-item-28 .sub-menu{width:120px!important;right:0!important;left:auto!important}


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }


#ribbon ul li.highlight {
	background-color: black;
	border-right: none;
}


#ribbon ul li.highlight a {
	color: white;
	font-weight: bold;
}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.testimonials .wpb_text_column,  .testimonials .wpb_text_column h4{
    text-align: center;
 }

.testimonials .wpb_text_column h4 {
    font-size: 24px;
    line-height: 26px;
    margin: 24px 0 7px;
    color: #404041;
    font-family: Circular-Bold;
}


.testimonials .wpb_text_column h6, .testimonials .wpb_text_column p {
    color: #bbb;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
}


.testimonials .wpb_text_column p {
    margin: 20px 0 0;
    padding: 0 25px;
}

.testimonials .wpb_text_column h6{
    margin: 0;
}
.locales{margin-bottom:20px;}
.locales h2{padding:0 0 20px;margin:0;}
.locales .button{display:inline-block;padding:5px 10px;margin:4px 2px;background:#fff;border-radius:3px;border:1px solid #999;cursor:pointer;}
.locales .button:hover{box-shadow:1px 0 5px rgba(0, 0, 0, 0.2);}
.locales .button.active{background:#333;color:#ccc;border-color:#000;}

.header-search .container-fluid {
  background-color: #fff;
}

	





.body-single-small {
	font-family: "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 65%;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;}

#bg-container {
  position: fixed;
  top: 0;
  left: -50%;
  width: 200%;
  height: 100%;
}

#bg-container .bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  min-width: 50%;
  min-height: 50%;
  margin: auto;
}

  #bg-container,
  #site-side,
  #site-footer,
  #launch-goto,
  #sub {
    display: none !important;
  }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


    .footer-list .toll-free {
        font-size: 86%;
    }

#footer ul.footer-list .toll-free {
	font-style:italic;
	color:#fff;
}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}
.art-postcontent .calendar-calendar ul li,.art-postcontent .calendar-calendar ol ul li,.art-postcontent div.view div.views-admin-links ul li,.art-postcontent div.view div.views-admin-links ol ul li{background-image:none;padding:2px;}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}
.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.view-calendar .feed-icon{margin-top:5px;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.view .progress-disabled{float:none;}

.fusion-title.fusion-title-center .title-heading-center {
  padding: 0 45px;
}

.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center,
.fusion-title.fusion-title-center.sep-underline .title-heading-center {
  padding: 0;
  text-align: center;
}


#cta {
	.column(6);
	.push(6);
	margin-top:75px;
	font-size:0;
}

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

#mobile-menu.interactive li.menu-item { height: auto !important; }


body.front #content div#cell_a2.cell,
body.front #content div#cell_b2.cell, 
body.front #content div#cell_c2.cell,
body.front #content div#cell_d2.cell,
body.front #content div#cell_a3.cell,
body.front #content div#cell_b3.cell, 
body.front #content div#cell_c3.cell,
body.front #content div#cell_d3.cell {
	padding-left: 0px;
}

body.front #content #cell_a2 { left:0;     top:300px }

body.front #content div.cell {
	
	position: absolute;
	display: inline-block;
	left:0; top:0;
	width: 24%; 
	height: 150px;
	overflow: visible;
	font: normal 11px Verdana;
	color: #404040;
}

body.front #content div.cell a {
	color: #404040;
}

body.front #content div.cell h3 {
	
	font-weight: bold;
	color: #404040;
}


body.front #content div#cell_a3.cell a,
body.front #content div#cell_b3.cell a, 
body.front #content div#cell_c3.cell a,
body.front #content div#cell_d3.cell a {
	text-decoration: none;
}


body.front #content div#cell_a3.cell a:hover,
body.front #content div#cell_b3.cell a:hover, 
body.front #content div#cell_c3.cell a:hover,
body.front #content div#cell_d3.cell a:hover {
	color: #FF4300;
}


body.front div#cell_d3.cell .block .title{
	width: 212px;
}


.home #management_units .section-title,
p{
	color: #000;
}


.home .section-title{
	float: left;
	color: #fff;
	margin: 0 0 9px;
	font-size: 17px;
	text-transform: uppercase;
}


.home .section-title.mc{
	float: right;
	margin-right: 236px;
}


.home .section-title.twitter{
	float: right;
	margin-right: 108px;
}


.home .section-title.twitter span.twitter{
	margin-right: 7px;
}


.home .section-title.twitter a, .single-item.twitter h2 a {
	color: #000;
	text-decoration: underline;
}


.home #management_units .section-title{
	color: #fff;
}

.home #latest-news .section-title{
	color: #000;
}

	
	body.search .divider {
		display: none;	
	}


.divider {
	height: 20px;
}


.divider-border {
	margin: 35px 0px 35px 0px;
	border-bottom: 1px solid #ddd;
}


.span_12.light .divider-border {
	border-color: rgba(255,255,255,0.3);
}


.centered-text .divider-small-border {
	margin: 25px auto;
}


.divider-small-border {
	margin: 25px 0;
	width: 20%;
	border-bottom: 1px solid #ddd;
}


.light .divider-small-border {
	border-bottom: 1px solid rgba(255,255,255,0.6);
}

    
    .direct-connect .divider {
        height: 30px !important;
    }
.bg_white1,.timeline_point,.success_story{background:#fefbfc}
.bg_white1[bg-opacity=".1"],[bg-opacity=".1"].timeline_point,[bg-opacity=".1"].success_story{background:#fefbfc;background:rgba(254,251,252,0.1)}
.bg_white1[bg-opacity=".2"],[bg-opacity=".2"].timeline_point,[bg-opacity=".2"].success_story{background:#fefbfc;background:rgba(254,251,252,0.2)}
.bg_white1[bg-opacity=".3"],[bg-opacity=".3"].timeline_point,[bg-opacity=".3"].success_story{background:#fefbfc;background:rgba(254,251,252,0.3)}
.bg_white1[bg-opacity=".4"],[bg-opacity=".4"].timeline_point,[bg-opacity=".4"].success_story{background:#fefbfc;background:rgba(254,251,252,0.4)}
.bg_white1[bg-opacity=".5"],[bg-opacity=".5"].timeline_point,[bg-opacity=".5"].success_story{background:#fefbfc;background:rgba(254,251,252,0.5)}
.bg_white1[bg-opacity=".6"],[bg-opacity=".6"].timeline_point,[bg-opacity=".6"].success_story{background:#fefbfc;background:rgba(254,251,252,0.6)}
.bg_white1[bg-opacity=".7"],[bg-opacity=".7"].timeline_point,[bg-opacity=".7"].success_story{background:#fefbfc;background:rgba(254,251,252,0.7)}
.bg_white1[bg-opacity=".8"],[bg-opacity=".8"].timeline_point,[bg-opacity=".8"].success_story{background:#fefbfc;background:rgba(254,251,252,0.8)}
.bg_white1[bg-opacity=".9"],[bg-opacity=".9"].timeline_point,[bg-opacity=".9"].success_story{background:#fefbfc;background:rgba(254,251,252,0.9)}
.fw500,h1,.h1,h2,.h2,h3,.h3,h4,.h4,.magnet_main_title,input[id="routeFrom_chicago"],p[id="routeTo_chicago"],input[id="routeFrom_stlouis"],p[id="routeTo_stlouis"],select[id="routeMode_chicago"],select[id="routeMode_stlouis"],h5,.h5,.cbp-spmenu a,.polygon_text,.title_tag,.program-navigation,.program_week_label_big,.program_week_label,.timeline_point,.quoted_student-name,.magnet_content h3,.findajob_content h3,.tuition_benefits div li span,ul.location-tabs li,.playground_content h5{font-weight:500}
.timeline_point{position:relative;top:-15px;padding:0;position:relative;display:inline-block;height:30px;width:30px;left:-50%;z-index:12;border:2px solid #170105;color:#fefbfc;font-size:18px;border-radius:99px;-webkit-background-clip:padding-box;background-clip:padding-box}

#main{
	clear:both;	
}



.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}

	.wrapper {
		border-top: none;
		box-shadow: none;
	}


.menue a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color:#0B96DF;
text-decoration:none;
}

.menue a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color:#0B96DF;
text-decoration:none;
}

.menue a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color:#0B96DF;
text-decoration:none;
}

.menue a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color:#097BB6;
text-decoration:none;
}

#footer #footer-area h3.widget-title{
    font-size:11px;
    font-family:Avenir-Roman;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    margin:0 0 15px;
    color:#414042;
}
.social-tab .tab-heading{margin-bottom:1.5rem}
.social-tab .tab-heading:before,.social-tab .tab-heading:after{content:" ";display:table}
.social-tab .tab-heading:after{clear:both}
.cms-index-index .brand-favorites .block-content,.cms-index-index .brand-favorites .block-layered-nav{background-color:#51b5d4;border:4px solid #51b5d4}
.cms-index-index .brand-favorites .block-content{border:0;display:none;left:auto;padding-bottom:10px;position:relative;right:auto}
.cms-index-index .brand-favorites .block-content a{color:#414046}
.cms-index-index .brand-favorites .block-content a:hover{color:#a8052b}
.block-layered-nav .block-content{display:none;background-color:#f6ead5}
.category-products+aside .block-layered-nav .block-content{display:block !important}


	.rev_slider .button,.ls-layer .button{
		padding-left:20px; padding-right:20px;
		height:30px;
		line-height:30px;
	}



.rev_slider{
	position:relative;
	overflow:visible;
}


.tp-simpleresponsive img,
.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;
}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}





.rev_slider .tp-caption,
.rev_slider .caption 	{ 
	position:relative;  
	visibility:hidden; 
	white-space: nowrap;
	display: block;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
	max-width: none !important
}

@charset "utf-8";.button,.latest-post-blog img{border-radius:4px}
.latest-post-blog{margin-bottom:4px}
.latest-post-blog img,.tags a{-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,.1)}
.flickr-widget-blog a,.latest-post-blog img{float:left;border:1px solid #ddd;padding:4px}
.latest-post-blog p{margin:0 0 0 75px;color:#666;line-height:19px}
.latest-post-blog p a{color:#666;display:block}
.latest-post-blog p a:hover{color:#888}
.latest-post-blog p span{color:#888;margin:5px 0 0;display:block}
.latest-post-blog img{width:55px;height:55px;box-shadow:0 1px 1px 0 rgba(180,180,180,.1)}

	#wrapper .content-boxes-icon-boxed .content-box-column .heading h2{margin-top:-5px;}

.col .heading {
  overflow: hidden;
  margin: 0 0 15px;
}

.col .heading img {
  float: left;
  margin: 0 10px 0 0;
}

.content-boxes .heading .fontawesome-icon {
  float: left;
}

.content-boxes .heading-and-icon h2 {
  padding-left: 45px;
}

.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon {
  float: none;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  display: inline-block;
}

.content-boxes-icon-on-top .col .heading-and-icon img {
  float: none;
  margin-right: 0;
}

.content-boxes-icon-on-top .col .heading-and-icon h2 {
  padding-left: 0;
}

.content-boxes-icon-boxed .col .heading-and-icon {
  overflow: visible;
  position: relative;
}

.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon,
.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
  position: absolute;
  top: -80px;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  margin-left: -32px;
  left: 50%;
}

.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
}

.content-boxes-icon-boxed .col .heading-and-icon h2 {
  padding-left: 0;
}

.rtl #wrapper .col .heading img {
  margin-right: 0px;
  margin-left: 10px;
}

.rtl .content-boxes .heading .fontawesome-icon {
  float: right;
}

.rtl .content-boxes .heading-and-icon h2 {
  padding-left: 0;
  padding-right: 0px;
}

.rtl .fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon,
.rtl .fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon {
  margin-right: 0;
}

.tfs-slider .slide-content-container .heading,
.tfs-slider .slide-content-container .caption {
  display: block;
}

.tfs-slider .slide-content-container .heading.with-bg h2,
.tfs-slider .slide-content-container .caption.with-bg h3 {
  padding: 3px 15px;
}

.fusion-content-boxes .heading {
  overflow: hidden;
  margin-bottom: 15px;
}

.fusion-content-boxes .heading .heading-link:hover .content-box-heading {
  color: #a0ce4e;
}

.fusion-content-boxes .heading .heading-link:hover .fontawesome-icon {
  background-color: #a0ce4e;
  border-color: #a0ce4e;
}

.fusion-content-boxes .heading .content-box-heading {
  margin: 0;
}

.fusion-content-boxes .heading img {
  float: none;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon {
  display: table;
  width: auto;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .heading-link,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .heading-link {
  display: block;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .image {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon img,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon img {
  margin-right: 10px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon {
  display: block;
  float: none;
  margin-right: 10px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.small,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.medium,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.large,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right {
  float: right !important;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,
.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .image,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image {
  float: none;
  padding-left: 10px !important;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon i,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i {
  margin-right: 0px !important;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
  float: none !important;
  line-height: 27px !important;
  text-align: right;
}

.fusion-content-boxes.content-boxes-icon-on-side .heading {
  margin-bottom: 10px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading {
  text-align: center;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading .icon {
  margin-bottom: 7px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading .fontawesome-icon {
  display: block;
  float: none;
  margin: 0 auto;
  height: 64px;
  width: 64px;
  line-height: 64px;
  font-size: 24px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
}

.fusion-content-boxes.content-boxes-icon-on-top .heading img {
  margin-bottom: 20px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading {
  overflow: visible;
  position: relative;
  text-align: center;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading .fontawesome-icon {
  display: block;
  position: absolute;
  left: 50%;
  top: -80px;
  float: none;
  margin-left: -32px;
  height: 64px;
  width: 64px;
  line-height: 64px;
  font-size: 24px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading i.small {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 18px;
  top: -67px;
  margin-left: -17px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading i.medium {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 21px;
  top: -76px;
  margin-left: -25px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading i.large {
  width: 65px;
  height: 65px;
  line-height: 65px;
  font-size: 24px;
  top: -85px;
}

.fusion-content-boxes.content-boxes-icon-boxed .heading .image {
  display: block;
  position: absolute;
  left: 50%;
}

.fusion-content-boxes .heading-link:hover h2 {
	color:#3c50a1 !important;
}

.fusion-content-boxes .heading-link:hover .icon i, .fusion-accordian .panel-title a:hover .fa-fusion-box {
	background-color: #3c50a1 !important;
	border-color: #3c50a1 !important;
}


.sidebar .widget h3, .sidebar .widget .heading h3{color:#333333;}

.td-trending-now-display-area .td_module_trending_now .entry-title {
  
}

	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}
#cart_block
#cart_block_summary{display:none}
DIV.csc-textpic DIV.csc-textpic-imagerow,DIV.csc-textpic-above DIV.csc-textpic-text,DIV.csc-textpic-clear{clear:both}
* html .csc-textpic-intext-left ol,* html .csc-textpic-intext-left ul,* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}
.sd-gplus .sd-title{display:none}
div.sharedaddy h3.sd-title{margin:0 0 1em;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}
div.sharedaddy h3.sd-title:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;margin-bottom:1em}
body.highlander-light h3.sd-title:before{border-top:1px solid rgba(0,0,0,.2)}
body.highlander-dark h3.sd-title:before{border-top:1px solid rgba(255,255,255,.4)}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}

* html .clear-block{height:1%;}
fieldset ul.clear-block li{margin:0;padding:0;background-image:none;}

			 
			 
			div.pagination p.counter {  
				float: right;
				color: #999;
				font-style: italic;
				font-size: 12px;
				padding-top: 2px;}


#ftbadges {
	padding-top: 10px;
}

#ftbadges img {
	margin: 15px 0 0 8px;
	vertical-align: middle;
}

#ftbadges img.mcafee {
	margin-right: -15px;
	margin-left: -8px;
}
.column.omega,.columns.omega{margin-right:0}
.alpha.omega{margin-left:0;margin-right:0}


div.dropdown_full div.dropdown_col {
	width: 25%;
	height: auto;
	float: left;
}

div.dropdown_small div.dropdown_col {
	width: 100%;
	height: auto;
	float: none;
}
.home-block.block-grassroots h2 .trans{color:#aad038}
.col{float:left}


.home #latest-news .post-title{
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 6px;
	height: 35px;
}

.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
    width: 90%;
}

.center_xu_buttom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DAB8B8;
}


.middle-links { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }


.middle-links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.middle-links a:link { color: #003399; }
	
.middle-links a:visited { color: #003399; }
	
.middle-links a:hover { color: #900; text-decoration: underline; }
	
.middle-links a:active { color: #900; }






#left_row1 {
  display: table-cell;
  vertical-align: top;
  text-align: center;
  height: 100px;
  background-color: #D0D8E2;
}


.textbold
{
	color: #52667C;
	font-size: 8pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

.navbar-default .collapse.in button.get_started, .navbar-default .collapse.in button.get_started:hover {
    color: white !important;
    background: #30a8dd !important;
}


.navbar-default .collapse.in .get_started,
.navbar-default .collapsing .get_started {
    color: #777 !important;
    background: none !important;
    margin: 0 !important;
    padding: 15px !important;
    text-align: left;
}

.navbar-default .collapse.in .get_started:hover {
    background-color: #eee !important;
    color: #666 !important;
}

  #menu-wrapper .menu {
    border-top: dashed 1px #999999;
    border-bottom: dashed 1px #999999;
    margin-bottom: 20px; }

    #menu-wrapper .menu #small-menu {
      display: none;
       }

    #menu-wrapper .menu ul {
      margin: 0;
      padding-left: 0;
      *zoom: 1; }

      #menu-wrapper .menu ul:after {
        content: "";
        clear: both;
        display: block; }

      #menu-wrapper .menu ul li {
        margin: 0;
        padding: 0;
        list-style: none;
        float: left;
        position: relative; }

        #menu-wrapper .menu ul li a {
          padding: 0.8em 1.6em 0.8em 0;
          display: block;
          color: #999999;
          text-decoration: none;
          line-height: 1.2;
          *white-space: nowrap;
           }

          #menu-wrapper .menu ul li a:hover {
            text-decoration: underline; }

        #menu-wrapper .menu ul li ul {
          background: #fff;
          margin: 0;
          border: solid 1px #999999;
          display: none;
          
          width: 200px;
          position: absolute;
          top: 2.8em;
          left: 0;
          z-index: 9999; }

          #menu-wrapper .menu ul li ul li {
            float: none;
            margin: 0;
            padding: 0; }

            #menu-wrapper .menu ul li ul li a {
              background: #F8F8F8;
              padding: 0.8em;
              border-right: none;
              border-top: dotted 1px #999999;
              white-space: normal; }

              #menu-wrapper .menu ul li ul li a:hover {
                background: #EEE;
                text-decoration: none; }

            #menu-wrapper .menu ul li ul li:first-child a {
              border-top: none; }

            #menu-wrapper .menu ul li ul li ul {
              top: 0;
              left: 100%; }

        #menu-wrapper .menu #small-menu .icon-bar {
          display: block;
          margin-top: 5px;
          height: 3px;
          background-color: #999999; }

      #menu-wrapper .menu ul#menu-primary-items {
        clear: both;
        position: absolute;
        top: 45px;
        background: #f8f8f8;
        border: solid 1px #999999;
        width: 100%;
        display: none;
        
        border-bottom: 1px solid #999999;
        box-shadow: 0 5px 5px 0 #999999;
        z-index: 9999;
        margin: 0;
        padding-left: 0; }

        #menu-wrapper .menu ul#menu-primary-items li {
          clear: both;
          float: none; }

          #menu-wrapper .menu ul#menu-primary-items li a {
            padding: 0.8em 0 0.8em 1em;
            border-top: dotted 1px #999999;
            background: #f8f8f8;
            white-space: normal; }

            #menu-wrapper .menu ul#menu-primary-items li a:hover {
              background: #EEE;
              text-decoration: none; }

          #menu-wrapper .menu ul#menu-primary-items li:first-child a {
            border-top: none; }

          #menu-wrapper .menu ul#menu-primary-items li ul {
            width: auto;
            margin-left: 0;
            padding-left: 1em;
            position: static;
            display: block;
            border: none;
            background: #f8f8f8; }

            #menu-wrapper .menu ul#menu-primary-items li ul li a {
              border-top: none; }

              #menu-wrapper .menu ul#menu-primary-items li ul li a:hover {
                background: none;
                text-decoration: underline; }


.logo,
.navigation__text,
.navigation__trigger {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}


.logo {
	left: 18px;
	left: 1.17647rem;
	position: fixed;
	top: 18px;
	top: 1.17647rem;
	z-index: 210;
}


.is--static .logo {
	position: absolute;
}


.admin-bar .logo,
.admin-bar .navigation {
	top: 52px;
}


.rtl .logo {
	left: auto;
	right: 18px;
	right: 1.17647rem;
}


	.admin-bar .logo,
	.admin-bar .navigation {
		top: 72px;
	}




#wrap {
	background: #EEEEEE ;
	width: 970px;
	margin: 10px auto 10px;
	padding: 0;
	position: relative;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #666666;
	-webkit-box-shadow: 0 1px 3px #666666;
	}


.container {
	padding-left: 20px;
	padding-right: 20px;
}


.followus {

	float:left !important;

}


.followus h3 {

	margin-left:0px;

}

.share-post .followus h3 {
	color:#333333;
	text-transform:uppercase;
	margin:0 17px 0px 0px;
}

.followus a{
	float: left;
	margin-right: 8px;
	margin-top: 8px;
}

#footer .followus a{
	margin-top: 0px;
}

.attachment-medium {
	overflow: hidden;
	clear: both;
	padding:0 10px;
	background:#fff;
}

#menu-bottom-nav .menu-item a { 
    font-size: 20px;
}

#menu-bottom-nav .sub-menu .menu-item a,
#menu-bottom-nav .sub-menu .menu-item .menu-description { 
    font-size: 14px;
    margin-left: 20px;
}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}
.regular-price{color:#cd0000}
.regular-price .price{font-weight:700;color:#cd0000}


.price, .price-box .price, .regular-price .price {
    color: #cd0000;
}


footer .infolinks {
  font-size: 11px;
  padding: 15px;
}


footer .infolinks li { margin-bottom: 3px; }


footer .infolinks li:first-child {
  font-family: "bahnson_24regular",serif;
  font-weight: 700;
  padding-bottom: 5px;
}

#footer #footer-nav .menu-item-172 {
  display: none;
}

.main-footer .connect .social .social-link { width: 26px; height: 26px; margin: 0 8px 6px; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

.main-footer .connect .social .social-link a { font-family: 'icons'; -webkit-font-smoothing: antialiased; line-height: 0px; font-size: 43px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; color:  #ba9b82 ; }

.main-footer .connect .social .social-link a:hover { color:  #a3846b ; }

.main-footer .connect .social .social-link.twitter a { top: 11px; font-size: 48px; }

.main-footer .connect .social .social-link.facebook a { top: 12px; }

.main-footer .connect .social .social-link.pinterest a { top: 12px; }

.main-footer .connect .social .social-link.google-plus a { top: 14px; font-size: 40px; }

.main-footer .connect .social .social-link.instagram a { top: 12px; font-size: 40px; }

.main-footer .connect .social .social-link.tumblr a { top: 12px; font-size: 45px; }

.main-footer .connect .social .social-link.youtube a { top: 11px; }

.main-footer .connect .social .social-link.vimeo a { top: 12px; }

.externos_li {
	max-width: 216px;
	height: 20px;
	padding: 7px;
	cursor: pointer;
	-webkit-transition: background-color 200ms linear;
	-moz-transition: background-color 200ms linear;
	-o-transition: background-color 200ms linear;
	-ms-transition: background-color 200ms linear;
	transition: background-color 200ms linear;
}

.externos_li a{
	color: #000;
}

.externos_li:hover {
	background: #dbdbdb;
}
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}


h1.logo{
	font-size:36px;
	width:250px;

	}

h1.logo img{
	display:block;
	margin-left:20px;
	margin-top:0;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

  .vc_col-sm-9 {
    width: 75%;
  }


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }
 #vidbar .ubicacion-video {width:25%; box-sizing: border-box; padding: 0 0.3em; text-align: left;}

	  .huge_it_slider_1 {
		width:100%;
		height:100%;
		display:table !important;
		padding:0px !important;
		margin:0px !important;
		
	  }

.footerMenu a.first{border:none;}

#navigation a.first{border:none;}

div.footer ul.rainbow-channels li.first,div.footer ul.film-site-links li.first{padding-left:0;}

div.footer ul.film-info-links li.first a{padding-left:0;}

div.bottom a.first{border:none;}

div.menu ul li a.first-level{padding:10px 0;color:#fff;font-family:Tahoma !important;font-size:11px;font-weight:bold;}

div.menu ul li a.first-level.last-category{padding-right:0;}

div.menu ul li ul.first-branch li.second-level a{background-position:-30px 0;}

div.menu ul li ul.first-branch li{width:200px;}


.homepageBottom li.menu-item{
	width: 283px;
}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}
.ai1ec-popover.ai1ec-popup .post-edit-link{font-size:11px;margin-left:2px;white-space:nowrap;}
.ai1ec-popover.ai1ec-popup .post-edit-link i{font-size:13px;}
#ai1ec-calendar-view .post-edit-link{white-space:nowrap;}
.ai1ec-agenda-view .ai1ec-event .post-edit-link{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.1s;transition:opacity 0.1s;}
.ai1ec-agenda-view .ai1ec-event:hover .post-edit-link{opacity:1;filter:alpha(opacity=100);}
.ai1ec-print .timely .entry-meta,.ai1ec-print .timely .ai1ec-subscribe,.ai1ec-print .timely .ai1ec-subscribe-google,.ai1ec-print .ai1ec-agenda-view .ai1ec-event-expand,.ai1ec-print .ai1ec-btn-toolbar,.ai1ec-print .ai1ec-pagination,.ai1ec-print .ai1ec-calendar-toolbar,.ai1ec-print .ai1ec-read-more,.ai1ec-print .ai1ec-color-swatch,.ai1ec-print .post-edit-link,.ai1ec-print .ai1ec-event-toggle,.ai1ec-print .ai1ec-views-dropdown{display:none !important;}


body.archive #wrapper #content.col-full #main.col-left div.post .entry:after {
	content: " ";
	height: 0px;
	width: 100%;
	clear: both;
}


body.archive #wrapper #content.col-full #main.col-left div.post:before {
	content: " ";
	height: 0px;
	width: 100%;
	clear: both;
}


 
 
 

.post-type-archive-project  #sidebar{
  display: none;
}

#wrapper a:hover, .post-more a:hover, .post-meta a:hover, .post p.tags a:hover {color:#a80054}

.post-meta { font:normal 12px/1em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;color:#999999; }
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

.carousel .active.left {
    left: -100%
}

.carousel .next.left,
.carousel .prev.right {
    left: 0
}

.icon-arrow-left:before,
.gray-caret-carousel-control.left:before,
#testimonials-carousel .left.carousel-control:before,
#main-carousel .left.carousel-control:before,
#hourly-employee-carousel .left.carousel-control:before,
#management-employee-carousel .left.carousel-control:before,
#community-commitment-carousel .left.carousel-control:before,
#specials-carousel .left.carousel-control:before,
#weekly-ad-carousel .carousel-control.left:before {
    content: "\f100"
}

header#main-header .inner .right-wrap .search-wrap .left-wrap,
header#main-header .inner .right-wrap .search-wrap .right-wrap {
    float: left;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.gray-caret-carousel-control.left,
#testimonials-carousel .left.carousel-control,
#main-carousel .left.carousel-control,
#hourly-employee-carousel .left.carousel-control,
#management-employee-carousel .left.carousel-control,
#community-commitment-carousel .left.carousel-control,
#specials-carousel .left.carousel-control {
    left: -58px
}

#main-carousel .carousel-control.left {
    left: 0
}

#weekly-ad-carousel .carousel-control.left {
    margin-left: -70px
}

div.form-container#contact-us-form-container .left,
div.form-container#contact-us-form-container .right {
    float: left;
    min-height: 525px
}

div.form-container#contact-us-form-container .left {
    width: 330px
}

div.form-container#contact-us-form-container .left .contact-form-text {
    width: 224px;
    line-height: 24px
}

.home-row .home-right .top .left,
.home-row .home-right .top .right,
.home-row .home-right .bottom .left,
.home-row .home-right .bottom .right {
    float: left
}

.home-row .home-right .top .left,
.home-row .home-right .bottom .left {
    width: 360px
}

.home-row .home-right .top .left .body p,
.home-row .home-right .bottom .left .body p {
    color: #595959
}

.home-row .home-right .top .left .body .headline,
.home-row .home-right .bottom .left .body .headline {
    font-size: 22px
}

.home-row .home-right .top .left .body .headline a,
.home-row .home-right .top .left .body .headline,
.home-row .home-right .bottom .left .body .headline a,
.home-row .home-right .bottom .left .body .headline {
    color: #000
}

#hourly-employee-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control {
  left: 30%;
  top: -70px;
}


.gray-caret-carousel-control.left, #testimonials-carousel .left.carousel-control, #main-carousel .left.carousel-control, #hourly-employee-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control, #community-commitment-carousel .left.carousel-control {
  left: 92px;
}


#specials-carousel .left.carousel-control {
	background-color: #eee;
    border-radius: 0;
    height: 50px;
    left: 10px;
    top: 8%;
    width: 40px;
	
}

  .home-row .home-right .top .left, .home-row .home-right .bottom .left {
    width: 52.5%;
  }

  div#contact-us-form-container.form-container .left, div#contact-us-form-container.form-container .right {
    width: 100%;
  }

  div#contact-us-form-container.form-container .left .contact-form-text {
   text-align: center;
   width: 100%;
  }


.gray-caret-carousel-control.left, #testimonials-carousel .left.carousel-control, #main-carousel .left.carousel-control, #hourly-employee-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control, #community-commitment-carousel .left.carousel-control, #specials-carousel .left.carousel-control {
  left: 22px;
}


  .gray-caret-carousel-control.left, #testimonials-carousel .left.carousel-control, #main-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control, #community-commitment-carousel .left.carousel-control {
    left: 30%;
    top: -70px;
  }

  div#contact-us-form-container.form-container .left, div#contact-us-form-container.form-container .right input, .gform_wrapper .left_label div.ginput_complex, .gform_wrapper .right_label div.ginput_complex {
    width: 99% !important;
  }

  div#contact-us-form-container.form-container .left, div#contact-us-form-container.form-container .right, .chosen-container.chosen-container-single {
    width: 100% !important;
  }



#content {
  padding: 0 0 40px;
  position: relative; }


#content.magazine #loopedSlider .slides .slide img {
  width: 100%; }


  .boxed-layout #header,
  .boxed-layout #content,
  .boxed-layout #footer-widgets,
  .boxed-layout #footer {
    padding-left: 2.5em;
    padding-right: 2.5em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }


body.full-width #header,
#nav-container,
body.full-width #content,
body.full-width #footer-widgets,
body.full-width #footer {
  padding-left: 1.618em;
  padding-right: 1.618em; }
 body.full-width #header, #nav-container, body.full-width #content, body.full-width #footer-widgets, body.full-width #footer { padding-left: 0; padding-right: 0; }
 body.full-width #content { width: auto; padding: 0 1em;}


  .col-full, #wrapper {
    max-width: 960px;
    margin: 0 auto; }



.col-full:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }


.fix:before, .fix:after, .col-full:before, .col-full:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden; }


.fix:after, .col-full:after {
  clear: both; }


.fix, .col-full {
  zoom: 1; }

.slide-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.wrap,footer .info,.mainContent,.home .testimonials,.home .homeFooter{max-width:978px;margin:0 auto}
#featured-content .featured-post-content .entry-summary,#featured-content .featured-post-content .entry-summary a{color:#fff}




#mainNav .sf-menu a.sf-with-ul {
	position: relative;
	min-width:		1px;
}


#mainNav .sf-menu li ul .sf-sub-indicator {
	display: none;
}


#mainNav .sf-menu li ul .sfHover .sf-sub-indicator {	
	position: absolute;
	top: 0;
	right: -1px;
	left: none;
	display: block;	
}
	
	
	#mainNav .sf-menu {
		display: none;
	}




.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}


.sf-menu {
	line-height:	1.0;
}


.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			120px; 	
}


.sf-menu ul li {
	width:			100%;
}


.sf-menu li:hover {
	visibility:		inherit; 
}


.sf-menu li {
	float:			left;
	position:		relative;
	width: 			auto;
}


.sf-menu a {
	display:		block;
	position:		relative;
}


.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			45px; 
	z-index:		100;
}


ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}


ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			120px; 
	top:			0px!important;
}


ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}


ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			120px; 
	top:			0px!important;
}
.tablenohover tbody tr:hover{background:transparent}

.ratesh2 {
	color:#aeab87;
	font-weight:bold;
	font-size:18px;
	padding-bottom:10px;
	padding-top:10px;
}

.container{width: 95%;max-width:1420px;position: relative;margin: 0 auto;}


  .payment-options .icon { font-family: 'payment-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options li .icon { font-size: 30px; }

.icon.icon-discover {margin-left:-20px;}
.nav-collapse.collapse{height:auto;overflow:visible;clear:both}
.sticky-enabled .tc-menu-off .nav-collapse,.sticky-enabled .tc-title-logo-off .brand{display:none}
.sticky-enabled .nav-collapse{float:right}
.pull-menu-left .nav-collapse{float:left}
.pull-menu-right .nav-collapse{float:right}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:10px 0 4px}
.nav-collapse .nav .nav-header{color:#777;text-shadow:none}
.nav-collapse .btn{padding:4px 10px;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse.in .btn-group{margin-top:5px;padding:0}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}
.nav-collapse.collapse .nav{display:none}
.nav-collapse,.nav-collapse.collapse.in .nav{display:block}
.nav-collapse .dropdown-menu li a{padding-left:25px}
.nav-collapse .dropdown-menu li li a{padding-left:50px}
.nav-collapse .dropdown-menu li li li a{padding-left:75px}
.nav-collapse.tc-hover-menu-wrapper{width:100%}
.nav-collapse.collapse,.no-navbar .nav-collapse{background:#fff;background:rgba(255,255,255,.9);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)"}
.navbar .nav-collapse .dropdown-menu a{padding:3px 5px}

.pricing-row-title h1 {
	font-size: 34px;
	padding: 60px 0px 16px 30px;
	color: #161764;
}

.pricing-box {
	vertical-align:top !important;
	padding: 8px !important;
	text-align: center;
	width: 33% !important;
	margin-left: 0 !important;
}

.pricing-box .wpb_button {
	padding-bottom: 45px;
}

.pricing-box-title {
	padding: 17px;
	background-color: #161764;
	color: #f9f9fb;
}

.pricing-box-title h5 {
	font-weight: 400;
	font-size: 24px;
}

.pricing-box-text h1 {
	margin: 21px 0 0 0;
	height: 35px;
	font-size: 31px;
}

.pricing-box-text .pricing {
	text-align: center;
	display: inline-block;
	border: 4px solid #161764;
	padding-top: 16px;
	border-radius: 78px;
	margin-top: 25px;
	width: 140px;
	height: 140px;
}

.pricing-box-text .feature {
	padding-top: 20px;
	font-size: 18px;
	line-height: 35px;
}



.clearfix:after,
.clear-block:after,
.layout-region:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.clearfix,
.clear-block,
.layout-region {
  display: inline-block;
}


* html .clearfix,
* html .clear-block,
* html .layout-region {
  height: 1%;
  zoom: 1;
}

body .lay1 .hentry img, body #footer{ width:268px;}

body #footer .widgets .widget{ width:247px;}


#sidebar .widgets .widget ul li .znn_wgt_tt, #midrow .widgets .widget ul li .znn_wgt_tt, #footer .widgets .widget ul li .znn_wgt_tt{ font-family: 'YanoneKaffeesatzRegular'; letter-spacing: 0.05em; font-weight: normal!important; font-size:15px;}



.midrow_block h3, .post tr th, .post thead th, .org_comment tbody th, .org_comment pre, h3#comments, h3#comments_ping, h3#reply-title, #sidebar .widgettitle, #sidebar .widgettitle a, #footer .widgets .widgettitle, #midrow .widgets .widgettitle a, #sidebar .widgets .widget ul li .znn_wgt_tt, #midrow .widgets .widget ul li .znn_wgt_tt, .fourofour a, #related h3, .post-edit-link{ color:#333333;}



body, a, #topmenu ul .current-menu-item ul li a, .comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment textarea, .form-submit input, #searchsubmit, .amp_page, .amp_next, .amp_prev, .page-numbers, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current, .single_post .scl_button a:hover, #footer .widgets .widget ul li .znn_wgt_tt, #searchform #s, .entry-content input, .entry-content textarea, .entry-content #submit_msg, .comm_meta_reply a{color:#383838;}

#footer #wp-calendar #today, .single_post .scl_button a, #wp-calendar #today, .post-edit-link{ background:#754614;}




#topmenu, #topmenu ul li ul li, #zn_slider, .midrow_blocks, .lay1 .hentry, .lay2, .lay3 .post_image, .lay3 .post_content, .single_post, .commentlist li, #commentform, #commentform label, #sidebar .widgets .widget, #footer, #copyright, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current, #related_wrap ul, .trigger_wrap, .search_term, ol#controls li, .amp_page, .amp_next, .amp_prev, .page-numbers{ background:#f5e6ce;}



#topmenu ul li ul li, .midrow_blocks, .mid_block_content, .lay1 .hentry, .lay2, .lay3 .post_image, .lay3 .post_content, .lay4 .single_metainfo, .single_post, .commentlist li, #commentform, #commentform label, .comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment textarea, #sidebar .widgets .widget, #sidebar .widgets .widget li, #footer, #footer .widgets .widget ul li, #footer #wp-calendar caption, #copyright, .znn_paginate span, .znn_paginate a, .navigation a, .navigation span, #related_wrap ul, #searchform #s, .search_term, ol#controls li, #topmenu, .wp-caption { border-color:#1e0902;}

.fb_tw_you{ margin-top:0;}

.sidebarsocialplugin .fb_tw_you{ margin-top:20px !important; }

.section-textbox .pl-section-pad .textbox-wrap p:last-child {
  margin-bottom: 0;
}

.section-textbox .pl-section-pad .textbox-wrap p:first-child {
  margin-top: 0;
}


.footer .links {
	margin-top: 5px;
	color: #878b92;
	font-size: 12px;
}


.footer .links a {
	color: #878b92;    
}


.footer .links a:hover {
	color: #fff;
}

.title-subcat a {
  font-size: 13px;
  color: #8d8d8d;
  display: block;
  margin-bottom: 8px;
}

.also-like .title-subcat {
  color: #8d8d8d;
  font-size: 13px;
}
 #page #wrapper #container #left-col,#sidebar{display:block;min-width:260px;}
 #page #wrapper #container #left-col{width:696px;float:left;}
 #wrapper{width:100%;margin:0;}

.gdlr-title-item{ margin-bottom: 20px; }

.gdlr-title-item .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 0px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title { font-size: 37px;  }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-medium{ font-size: 26px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-small{ font-size: 20px; }
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}

#Offer .left {
	display: block;
	height: 85px;
	float: left;
	padding: 0;
	margin: 0 20px 0 0;
	width: 310px;
}

.left-block {
	margin-right: 10px;
}
