﻿

#headerright {
	width: 300px;
	float: right;	
	margin: 10px; 0px 0px 0px;
	text-align: right;
	overflow:hidden;
}

.byline a, .post_author, .post_date {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888888;
}

.bitter { font-family:'Bitter',helvetica; }
.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}
.program-navigation{font-size:21px;text-transform:uppercase;color:#170105;display:inline-block}




#outer-container{
	width:1040px;
	margin:0 auto
}


#navigation-footer {
	font-size: 11px;
	line-height: 24px;
	float: right;
	padding-right: 15px;
	padding-bottom: 5px;
}


#navigation-footer .sep {
	margin: 0px 5px;
}


#navigation-footer .last .sep {
	display: none;
}


#navigation-footer ul li {
	float: left;
}


#navigation-footer ul ul {
	display: none;
}




.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.marathon-statics{background:#f2f2f2;overflow:hidden;padding:1.5% 1.6% 1% 1.5%;width:96.9%;*padding:1.5% 1.4% 1% 1.5%;*width:97.2%;border:1px solid #e6e6e6;}
.marathon-statics-data{float:left;background:#f2f2f2;overflow:hidden;width:49.25%;margin-right:1.5%;}
.marathon-statics-data .marathon-statics-header{background:#212e62;color:white;font-family:'Gotham SSm 4r','Gotham SSm A','Gotham SSm B';font-weight:400;font-style:normal;padding:1.8% 1%;text-align:center;font-size:1.07692em;margin-bottom:5%;}
.marathon-statics-data .marathon-statics-header span{font-family:'Gotham SSm 7r','Gotham SSm A','Gotham SSm B';font-weight:700;font-style:normal;*font-weight:normal;}
.marathon-statics-data .text_container{padding:1%;overflow:hidden;}
.marathon-statics-data .text_container .left_child{float:left;width:50%;}
.marathon-statics-data .text_container .left_child.last{float:right;width:50%;}
.marathon-statics-data .text_container .holder{text-align:center;padding:1%;width:95%;margin-right:1%;}
.marathon-statics-data .text_container .holder .stat-sub-title{font-family:'Gotham SSm 7r','Gotham SSm A','Gotham SSm B';font-weight:700;font-style:normal;*font-weight:normal;font-size:0.84615em;margin-bottom:9%;text-transform:uppercase;}
.marathon-statics-data .text_container .holder .stat-count{font-size:2.69231em;color:#212e62;font-family:'Gotham SSm 7r','Gotham SSm A','Gotham SSm B';font-weight:700;font-style:normal;*font-weight:normal;margin-bottom:3%;}
.marathon-statics-data .text_container .holder .stat-desc{padding-top:2%;font-size:0.84615em;color:#212e62;font-family:'Gotham SSm 7r','Gotham SSm A','Gotham SSm B';font-weight:700;font-style:normal;*font-weight:normal;}
.marathon-statics-data.first .stat-desc{font-size:1.30769em !important;letter-spacing:.2em;}
.marathon-statics-data.last{margin-right:0;}
#block-block-9 .marathon-statics-data .marathon-statics-header{font-size:1em;}
#block-block-9 .marathon-statics-data .text_container .holder .stat-sub-title{font-size:.6em;}
#block-block-9 .marathon-statics-data .text_container .holder .stat-count{font-size:1.53846em;}
#block-block-9 .marathon-statics-data.first .stat-desc{font-size:0.76923em !important;}
#block-block-9 .marathon-statics-data.last .stat-desc{font-size:0.46154em !important;}


#usersite-container footer .branding a {
  text-decoration: none; }

.free_block_bg{height:200px; }


.alignleft {
	float: left;
	margin: 6px 12px 6px 0;
}



.block-post .tabber ul.tabs li a, .label{
    color: #000;
}


.block-post .showtimes-tabber ul.tabs .info{
    left: 453px;
}
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-2{width:16.66666667%}
#main-story .main-article-txt .archives .col-lg-2{padding:0;margin:0;border:1px solid #d8d9da;padding:6px;padding-bottom:160px;margin-right:15px;margin-top:6px;max-width:120px;max-height:160px;box-shadow:0 0 1px 1px rgba(0,0,0,.06)}
#main-story .main-article-txt .archives .col-lg-2 img{padding:0;width:100%;height:100%}
.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}
.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100%;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal.radius{border-radius:3px}
.reveal-modal.round{border-radius:1000px}
.reveal-modal.collapse{padding:0}
.reveal-modal.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none!important;margin-left:0!important}
.reveal-modal.toback{z-index:1003}
.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#aaa;font-weight:bold;cursor:pointer}






.labreveal.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {right: 0.375rem;}


.reveal-modal.labreveal {
    min-height:auto;
}
.push-buttons .half{width:50%;display:inline-block;box-sizing:border-box}
.push-buttons .half a{text-decoration:none}
.push-buttons .half a img{display:block;margin:0 auto 4px;height:30px}
.push-buttons .half a span{display:block;text-align:center;font-family:"Brown", Arial, sans-serif;color:#000;font-size:11px}
.push-buttons .half.first{border-right:1px solid #ddd}


    .clearfix:before, .clearfix:after, .row:before, .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.row:after, .clearfix:after {
	clear: both;
}

.row, .clearfix {
	zoom: 1;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.imgalign {float:left; margin-right:10px; opacity:1;}

.imgalign:hover {opacity: 0.5;}
.nav{border:1px solid #ccc;border-bottom:0}
.nav li a{display:block;text-decoration:none;padding:10px 10px;background-color:#eee;border-bottom:1px solid #ccc}
.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:0px}
.nav ul{margin-top:0; margin-left:30% !important;}
.nav li{float:left;position:relative}
.nav li a:hover,.nav li a:focus{background-color:#dedede}
.nav li ul.sub-menu,.nav li ul.children{margin-top:0;border:1px solid #ccc;border-top:0;position:absolute;overflow:hidden;visibility:hidden;z-index:8999}
.nav li ul.sub-menu li:last-child a,.nav li ul.children li:last-child a{border-bottom:0}
.nav li:hover ul{top:auto;overflow:visible;visibility:visible}
 .nav li.menu-item-19 {padding:0px 20px 0px 210px;}
 .nav li.menu-item-20 {padding:0px 0px 0px 30px;}
 .nav li.menu-item-26{padding:0px 30px;}
.nav li.menu-item-22{padding:0px 30px;}
.nav li.menu-item-23 {margin:0px 35px;}
.nav li.menu-item-21 {padding:0px 30px;}
.nav li ul.sub-menu{left:-50%;border:none !important;}
 .nav li.current-menu-item.menu-item-21 a,.nav li.menu-item-21 a:hover{background-color:#e37c8d !important;color:#333 !important;}
.nav li a:hover{color:#333 !important;}
.nav li.current-menu-item.menu-item-457 a,.nav li.menu-item-457 a:hover{background-color:#ea7152 !important;color:#333 !important;}
.nav li.current-menu-item.menu-item-20 a,.nav li.menu-item-20 a:hover{background-color:rgb(232, 213, 180) !important;color:#333 !important;}
.nav li.current-menu-item.menu-item-19 a,.nav li.menu-item-19 a:hover{background-color:#94a88f !important;color:#333 !important;}
.nav li ul.sub-menu li.menu-item-216 a,nav li ul.sub-menu li.menu-item-332 a{background-color:#000;color:#ffffff !important;border: 1px solid #fff !important;font-size:13px;width: 200px;}
 nav li.current-menu-item.menu-item-23 a,.nav li.menu-item-23 a:hover,nav li.menu-item-23.current_page_parent a,.nav li ul.sub-menu li.menu-item-216 a:hover{background-color:#baab72 !important;color:#333 !important;}
.nav li ul.sub-menu li.menu-item-332 a:hover{background-color:#baab72 !important;color:#333 !important;}
.nav li.current-menu-item.menu-item-26 a,.nav li.menu-item-26 a:hover{background-color:#94a88f !important;color:#333399;}
.nav li ul.sub-menu li.menu-item-216 ,.nav li ul.sub-menu li.menu-item-332{padding:0px 0px 0px 0px; max-width:768px; width:100%;}
.nav li ul.sub-menu li.menu-item-216 a,.nav li ul.sub-menu li.menu-item-332 a{background-color:#000;color:#ffffff !important;border: 1px solid #fff !important;font-size:13px;max-width: 768px;margin-left: 0px;padding-left:10px;width:100%}
 .nav li.menu-item-457 {margin: 0px 0px !important;}
.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;}

.navbar .navbar-nav .dropdown-menu {border-radius:0 !important}


.navbar .navbar-nav .dropdown-menu li a {position:relative}

.navbar .navbar-nav .dropdown-menu li a:after {
	position:absolute;
	bottom:2px;
	left:30px;
	content:'';
	width:20px;
	height:0px;
	margin-left:-10px;
	background-color:#fff;	
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	transition:all 0.1s linear;		
}

.navbar .navbar-nav .dropdown-menu li a:hover:after {
	position:absolute;
	bottom:3px;
	left:30px;
	content:'';
	width:20px;
	height:2px;
	margin-left:-10px;
	background-color:#e2e2e2;	
}


.navbar .navbar-nav .dropdown-menu li.active a {
	background-color:transparent;
	color:#2b8dd6;
}


.navbar .navbar-nav .dropdown-menu li a:hover,
.navbar .navbar-nav .dropdown-menu li.active a:hover {
	color:#2b8dd6;
	background-color:transparent;
}
 




.widget .dropdown .caret {display:none}

.widget .dropdown-menu {
	position:static;
	display:block;
	float:none;
	min-width:auto;
	border:none;
	box-shadow:0 0 0;
}


.headhesive--clone .navbar-nav .dropdown-menu {margin-top:-2px}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

	
	.navbar .navbar-nav .open .dropdown-toggle {background-color:#eee !important}
	
	.navbar .navbar-nav .dropdown:hover .dropdown-menu {display:block}

	.navbar .navbar-nav li:last-child .dropdown-menu {
		right:-5px;
		left:auto;
	}




#main-flex-slider .slides h1,.accent,.light-text .btn-ghost:hover,.light-text .googlemap a,.light-text .pricing-column.highlight .btn-ghost:hover,.light-text .pricing-column.highlight .btn-standard,.navbar .navbar-nav .dropdown-menu li a:hover,.navbar .navbar-nav .dropdown-menu li.active a,.navbar .navbar-nav .dropdown-menu li.active a:hover,.page-title h1,.panel-title i,.pricing-column.highlight .btn-ghost:hover,.pricing-column.highlight .btn-standard,.pricing-cost,.simple-cta span,.team-member-social a .soc-icon:hover,a{color:#0066ac}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}
li.first.leaf.menu-views{width:30%;margin-right:2%;}
section#block-menu-menu-above-logo-menu ul li.leaf{list-style:none;list-style-image:none;display:inline-block;}

.social-logo {
    margin-bottom: 25px;
}


.nav_container {float:left; width:959px; height:41px;}

.nav_container ul {margin:0px; padding:0px;}

.nav_container ul li {display:inline;}

.nav_container ul li a {float:left; padding:8px 13px 9px 13px; font-size:14px; color:#FFF; text-decoration:none; border-right:1px solid #97675e; font-weight:600;}

.nav_container ul li a:hover {background:#97675e;}

.nav_container ul li:first-child a {border-left:1px solid #97675e;}

.nav_container ul li:last-child a {border-right:none;}

.nav_container ,
div.menu {
	
	
	
}

.nav_container ul,
div.menu ul {
	list-style: none;
	margin: 0;
	display:inline;
}

.nav_container li,
div.menu li {
	float: left;
	position: relative;
	display:inline;
}

.nav_container a {
	
	display: block;
	
	padding: 0 10px;
	text-decoration: none;
}

.nav_container ul ul {
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
	font-size: 0.8em;
	font-weight: 500;
}

.nav_container ul ul li {
	min-width: 180px;
	border:none;
	text-align:left;
}

.nav_container ul ul ul {
	left: 100%;
	top: 0;
}

.nav_container ul ul a {
	background-color: #542921;
	line-height: 1em;
	padding: 13px;
	width: 173px;
	height: auto;
	margin-bottom:0px;
	border-right:none;
}

* html .nav_container ul li.current_page_item a,
* html .nav_container ul li.current-menu-ancestor a,
* html .nav_container ul li.current-menu-item a,
* html .nav_container ul li.current-menu-parent a,
* html .nav_container ul li a:hover {
	
	background-color: #D3D1A1;
}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.play-button,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.button{background-color:transparent;background-color:rgba(0,0,0,0.3)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.play-button:hover,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.play-button:focus,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.button:hover,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.button:focus{background-color:rgba(0,0,0,0.325)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.play-button:active,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player a.button:active{background-color:rgba(0,0,0,0.35)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.play-button,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.button{background-color:transparent;background-color:rgba(255,255,255,0.3)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.play-button:hover,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.play-button:focus,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.button:hover,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.button:focus{background-color:rgba(255,255,255,0.325)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.play-button:active,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player a.button:active{background-color:rgba(255,255,255,0.35)}


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.play-button, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.button {
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.3); }


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.play-button:hover, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.play-button:focus, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.button:hover, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.button:focus {
  background-color: rgba(255, 255, 255, 0.325); }


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.play-button:active, #usersite-container #sticky-footer .music_feature .music-player.display-swmp .player a.button:active {
  background-color: rgba(255, 255, 255, 0.35); }



.container-full-width {
	width: 100%;
}


.container-full-width:before, .container-full-width:after {
	display: table;
	content: "";
	line-height: 0;
}


.container-full-width:after {
	clear: both;
}


	.container-full-width .container {
		margin: 0px 20px;
	}


	#site-title {
		margin: 0 auto;
		width: 100%;
		border-bottom-width: 5px;
	}


	#site-title a {
		width: auto;
		float:  none;
		padding-top: 10px;
	}


	#site-title a img {
		max-width: 100%;
		height: auto;
		margin: 0 auto;
	}


	.not-fixed #site-title,
	.not-fixed nav#navigation {
  	float: left;
	}

	.not-fixed #site-title { width: 130px; float: none; margin: 0; }


	#branding,
	.left-sidebar #sidebar,
	.fullsize-gallery #sidebar,
	.not-fixed #site-title {
		width: 235px;
		top: 0;
	}



.blank-logo #site-title {
	border-bottom: 0 none;
}

.blank-logo #site-title a {
	height: auto;
	padding-top: 0;
}



#site-title,
#expander,
#navigation,
#navigation ul ul,
#portfolioList li,
#related-posts .entry-image,
#relatedGalleryImages li .entry-image,
#thumbnails .pulldown-items a.item,
input[type=submit],
input[type=button],
a.button, button,
#colophon,
#anchorTop,
#thumbnails .item {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}


	#site-title,
	nav#navigation ul a:hover,
	nav#navigation ul li.sfHover a,
	nav#navigation ul li.current-cat a,
	nav#navigation ul li.current_page_item a,
	nav#navigation ul li.current-menu-item a,
	nav#navigation ul li.current-page-ancestor a,
	nav#navigation ul li.current-menu-parent a,
	nav#navigation ul li.current-menu-ancestor a,
	#colophon,
	#thumbnails .pulldown-items a.activeslide {
		border-color: #166bb5;
	}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 .clearfix { display: inline-block; }
.photo-gallery-module .rs-slideshow{overflow:hidden;position:relative;width:100%;height:350px}
.photo-gallery-module .rs-slideshow .slide-container{background-color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}
.photo-gallery-module .rs-slideshow .slide-container img{position:absolute;width:auto;height:auto;max-width:682px;max-height:350px;opacity:0}
.photo-gallery-module .rs-slideshow .slides{display:none}
.photos-module .rs-slideshow{overflow:hidden;position:relative;height:280px}
.photos-module .rs-slideshow .slide-container{background-color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}
.photos-module .rs-slideshow .slide-container img{position:absolute;width:auto;height:auto;max-width:398px;max-height:280px;opacity:0}
.photos-module .rs-slideshow .slides{display:none}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}
.b-header-utility_navigation_list .b-header-utility_navigation_item{float:left;margin:0 30px 0 0;color:#867592;height:40px;line-height:40px}
.b-header-utility_navigation_list .b-header-utility_navigation_item.b-header-loyalty_listitem{margin:0 !important}
.b-header-utility_navigation_list .b-header-utility_navigation_item .newsletter_subscribe_error_message{font-size:11px}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }


.live-chat-text {
	color: #af0101;
	font-size: 14px;
	float: right;
	font-weight: bold;
	font-family: 'SourceSansPro_Regular',Verdana
}


.live-chat-text a {
	color: #af0101;
	text-decoration: none;
	padding-right: 2px
}
.newheader .page-homepage.magazine #three-sidebar{width:223px;}
.page-homepage #three-sidebar .content{height:436px;height:86px;padding:0;}
#three-sidebar{width:293px;float:left;}
#three-sidebar .content{margin:0;}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}



.clear:before, .clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-main:before,
.site-main:after,
.site-content:before,
.site-content:after,
.page-content:before,
.page-content:after,
.site-footer:before,
.site-footer:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.sharedaddy:before,
.sharedaddy:after {
	content: '';
	display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-main:after,
.site-content:after,
.page-content:after,
.site-footer:after,
.nav-links:after,
.gallery:after,
.sharedaddy:after {
	clear: both;
}


.page-header,
.entry-header,
.page-content,
.entry-content,
.entry-summary,
.entry-avatar,
.entry-meta,
.entry-sharedaddy,
.portfolio-sharedaddy,
.comments-title,
.comment-list,
.comment-reply-title,
.comment-form {
	width: 840px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.page-content,
.entry-content,
.entry-summary {
	position: relative;
	margin-top: 40px;
}

.hentry.format-aside .entry-summary,
.hentry.format-aside .entry-content {
	margin-top: 0;
	margin-bottom: 20px;
}

.hentry.format-quote .entry-summary,
.hentry.format-quote .entry-content {
	margin-top: 0;
	margin-bottom: 20px;
}

.hentry.format-status .entry-summary,
.hentry.format-status .entry-content {
	padding: 40px 40px 20px 40px;
	margin-top: 0;
	margin-bottom: 40px;
	border: 1px solid #f1f2f3;
}



.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}



.ngg-imagebrowser-nav .back,
.ngg-imagebrowser-nav .next {
  color: #333;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  text-transform: uppercase;
  text-decoration: none;
}

.ngg-imagebrowser-nav .next  {
  float: right;
}

.ngg-imagebrowser.martha-blog {
    visibility: hidden;
}

.ngg-imagebrowser.martha-blog .photo-desc {
    font-size: 12px;
}

.ngg-imagebrowser.martha-blog .pic {
    height: 460px;
    max-height: 460px;
    padding: 0;
    text-align: center;
}

.ngg-imagebrowser.martha-blog .pic div {
    height: 460px !important;
    overflow: hidden;
    width: 468px !important;
}

.ngg-imagebrowser.martha-blog .pic img {
    margin: 0 auto;
    max-height: 360px;
    max-width: 466px;
    padding: 0;
}

.ngg-imagebrowser.martha-blog .caption {
    font-size: 12px;
    line-height: 19px;
    margin-top: 9px;
    text-align: center;
}

.ngg-imagebrowser.martha-blog .caption span {
    display: none;
}

.ngg-imagebrowser.martha-blog .caption .skimlinks-unlinked {
    display: inline;
}

.ngg-imagebrowser.martha-blog .ngg-imagebrowser-nav a:hover {
    background-color: #FFFFFF !important;
    color: #333 !important;
    text-decoration: underline !important;
}

.ngg-imagebrowser.martha-blog .ngg-imagebrowser-nav {
  font-size: 11px;
  height: 26px;
  margin-bottom: 6px;
}

.ngg-imagebrowser.martha-blog .ngg-imagebrowser-nav .counter {
    display: none;
}

.ngg-imagebrowser.martha-blog.picasa-gallery .ngg-imagebrowser-nav .counter {
    display: block;
    text-align: center;
    margin-top: -16px;
}

.ngg-imagebrowser {
    position: relative;
}












#main-menu {


	background: #ffffff;


	margin: 0 auto;


	padding:  10px;


	max-width: 1035px;


	width: 100%;


}






#main {


	margin: 0 auto;


	padding: 20px 0;


	border: 0px solid #0f0;


}






#main-content {


	border: 0px solid;


	


	margin: 0 auto;


	padding: 0px;


	width: 100%;


	color: #383838;


	font: normal 13px Arial, Helvetica, sans-serif;


}



#main-content-left-aligned {


	border: 0px solid;


	float: left;


	margin: 0 auto 0 auto;


	padding: 0 15px 0 0;


	width: 730px;


	color: #383838;


	font: normal 13px Arial, Helvetica, sans-serif;


}



#main-content h2 {


margin-top: 10px;


	color: #2E221A;


	font: normal 20px Arial, Helvetica, sans-serif;


	margin-bottom: 10px;


text-decoration: none;


}






#main-content-map h2 a{


	color: #1122CC;


	font: normal 20px Arial, Helvetica, sans-serif;


	margin-bottom: 10px;


text-decoration: underline;


}












#main-content h3 {


	background-color: #343434;


	color: #FFFFFF;


	font: normal 13px Arial, Helvetica, sans-serif;


	margin-bottom: 10px;


	padding: 6px;


	text-transform: uppercase;


}



#main-content p { width:100%; margin-bottom: 15px;}



#main-content label { color: #686868;}



#main-content select {


	border: 1px solid #867D74;


	margin-top: 4px;


	padding: 3px;


	width: 150px;


}



#main-content a { 


	


}



#main-content .pagination {


	margin: 0px !important;


}



#main-content .pagination .paging{


	color: #5C5A5A;


	font: normal 11px Arial, Helvetica, sans-serif;


}



#main-content .pagination .paging a{


	color: #90240F;


	font: normal 11px Arial, Helvetica, sans-serif;


}



#main-content .pagination .navs ul {


	list-style-type: none;


	margin-top: 4px;


	padding: 0;


}



#main-content .pagination .navs ul li {


	background-color: #A7A28E;


	font: normal 12px Arial, Helvetica, sans-serif; 


	list-style-type: none;


	margin-right: 4px;


	padding: 4px 6px;


	float: left;


}



#main-content .pagination .navs a{


	color: #ffffff;


}



#main-content .pagination .navs ul li.current { background: none;}
 #distance-range,#elevation-change-range{width:233px;float:left;}

.contentpaneopen tr td { padding-bottom:6px!important; }

.contentpaneopen tr:first-child td { padding-bottom:0!important; }



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

.site-content {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}

.site-content article {
	border-bottom: 4px double #ededed;
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	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.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;
	}

			#footer-widgets .fwidget { padding-bottom: 15px; }

		.fwidget { padding-bottom: 30px; }



	#footer{
		clear:both;
		display:block;
		width:960px;
		margin: 0 auto 0 auto;
		padding-left:10px;
		padding-top:10px;
		font-size:11px;
	}


	#footer .footer_row{
		width:310px;
		float:left;
		margin:0px 10px 0px 0px;	
	}


	#footer ul, #footer ul li{
		margin:0;
		padding:0;
		list-style-type:none;
	}


	#footer .list ul li, #footer .social_icons{
		clear:both;
	}


	#footer .list ul li a{
		font-size:11px;
		text-decoration:none;
		display:block;
		padding:5px;
	}


	#footer .list ul li a:hover {
		text-decoration:none;
		padding:5px;
	}


	#footer .contact ul li{
		padding-left:5px;
	}


	#footer .social_icons{
		margin-top:2px;
	}


	#footer .social_icons li{
		display:inline;
	}


	#footer h4{
		display:block;
		clear:both;
		margin:15px 0 0 0;
		padding:15px 0 10px 5px;
		font-size:16px;
	}

	
	#logo-container {
		float: none;
		width: 100%;
		text-align: center;
	}
#header-region #block-follow-site h2{color:#dedede;}
#header-region #site-slogan{color:#ffffff;}
#header-region .follow-links a{line-height:150%;}
#header-region #logo{margin-right:0px;}
#header-region .follow-links .follow-link-twitter{margin-top:0px;}
#header-region #logo img{width:210px;float:left;}
#header-region #logo-wrapper{float:left;width:210px;}
#header-region #block-block-46{float:left;}
#header-region{height:90px;}
#header-region #block-follow-site .follow-links{margin-top:10px;}
#header-region #block-follow-site .follow-links a{display:block;float:left;margin-right:20px;color:#FFF;}


#main .widget-area ul .widget_wpsc_live_search ul {
	margin: 0px;
}

#main{margin:0 10px;}

.page-id-4 #main{background:none;}

.page-id-4 #main h1.entry-title{text-indent:0px;}

    

.wpsc #main {background:none;}

.wpsc #main h1.entry-title {text-indent: 0px;}



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


#logo {
  display: block;
  width: 244px;
  height: 130px;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 20px; }

  #logo a {
    height: 130px; }

    #logo a img {
      width: 244px;
      height: 130px;
      border-top: #DA1028 solid 8px;
      padding: 40px .25em 0; }

  .page-template-page-job #logo,
  .category-job-news #logo,
  .job-news #logo,
  .single-job_listing #logo,
  .page-template-page-job_home #logo, .single-resume #logo, .page-template-page-job_packages #logo, .woocommerce-page charged-evs #logo {
    height: 75px;
    width: 100%;
    background: white;
    margin: 0; }

    .page-template-page-job #logo a,
    .category-job-news #logo a,
    .job-news #logo a,
    .single-job_listing #logo a,
    .page-template-page-job_home #logo a, .single-resume #logo a, .page-template-page-job_packages #logo a, .woocommerce-page charged-evs #logo a {
      height: 100%;
      display: block;
      padding: 0 10px 0 0;
      position: relative;
      text-align: center; }

      .page-template-page-job #logo a img,
      .category-job-news #logo a img,
      .job-news #logo a img,
      .single-job_listing #logo a img,
      .page-template-page-job_home #logo a img, .single-resume #logo a img, .page-template-page-job_packages #logo a img, .woocommerce-page charged-evs #logo a img {
        height: auto;
        border-top: none;
        padding: 0;
        width: 134px;
        height: 60px; }

    .page-template-page-job #logo a img,
    .category-job-news #logo a img,
    .job-news #logo a img,
    .single-job_listing #logo a img,
    .page-template-page-job_home #logo a img, .single-resume #logo a img, .page-template-page-job_packages #logo a img, .woocommerce-page charged-evs #logo a img {
      height: auto;
      width: auto;
      max-width: 100%; }

.inventory-search-payment.inventory-search-payment-extension-1 .ddc-payment-loan, .inventory-search-payment.inventory-search-payment-extension-1 .ddc-payment-lease {
  text-align: inherit; }

  .inventory-search-payment.inventory-search-payment-extension-1 .ddc-payment-loan p, .inventory-search-payment.inventory-search-payment-extension-1 .ddc-payment-lease p {
    text-align: left;
    width: 40%;
    float: left;
    color: #6c6c6c;
    font-size: 11px;
    line-height: 1.4;
    margin-right: 1%;
    margin-left: 11%; }

.inventory-search-payment.inventory-search-payment-extension-2 .ddc-payment-loan .ddc-btn, .inventory-search-payment.inventory-search-payment-extension-2 .ddc-payment-lease .ddc-btn {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100px; }


.btn-close{
	position: absolute;
	left: 100%;
	top: 110px;
	margin-left: -108px;
	z-index: 8000;
	cursor: pointer;
	display: none;
}


#header .widget-area{width:468px;float:right;margin:0;padding:5px 10px 0px 0;}


#header-left .widget-area{width:70px;height:90px;float:left;margin:0px 0 0 0;padding:0px 0px 0px 30px;}


#header-center .widget-area{display:block;width:156px;height:90px;//float:left;margin:10px 0 0 0;padding:0px 30px 0px 0px;}


#header .widget-area p{margin:0;padding:0 0 5px 0;}


#header .widget-area h4{color:#333333;font-size:14px;font-weight:normal;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header-center .widget-area h4{font-size:10px;text-align:center;font-weight:bold;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header .widget-area ul{margin:0;padding:0;}


#header .widget-area ul li{list-style-type:square;margin:0 0 0 20px;padding:0;}


#featured-top .widget, #featured-bottom .widget{margin:0 0 20px 0;}


#sidebar .widget, #sidebar-alt .widget{margin:0 0 20px 0;padding:0;}


#footer-widgets .widget{background:none;border:none;}

body .aligncenter,  .entry-content-wrapper a:hover .aligncenter{ clear:both; display:block; margin:10px auto;position: relative; }


#top .wp-caption.aligncenter{
margin:5px auto 10px auto
}

.aligncenter {text-align: center;margin:-left:auto!important;margin-right:auto!important;display:block;float: none!important;}
.fusion-mobile-menu-icons{margin-top:3px;}
.fusion-mobile-menu-icons a{color:#ffffff;}
.fusion-mobile-menu-icons a:before{color:#ffffff;}
#side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{display:block;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons{float:left;position:static;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons a{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons :first-child{margin-left:0;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons{float:right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child{margin-left:0;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{position:absolute;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{display:block;}

.cub3text{color:#fff;font-size:24px;line-height:30px;position:absolute;top:12px;left:14px;z-index:10}



nav.menu ul#menu-primary-items {
  width: 960px;
  margin: 0 auto;
  z-index: 5;
  padding: 0;
  border-right: 1px solid #ffb2b2;
}

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }



.menu-dropdown a.level1,
.menu-dropdown span.level1 { font-family: Arial, Helvetica, sans-serif; }


.menu-dropdown li.level1 { padding-bottom: 10px; }


.menu-dropdown:first-child .level1:first-child .level1 { background: none; }
 


.menu-dropdown .level1 .level1 span.icon {
	width: 30px;
	height: 30px;
	margin-left: -5px;
}

.menu-dropdown .level1 .level1 span.icon + span,
.menu-dropdown .level1 .level1 span.icon + span + span { margin-left: 25px; }


.menu-dropdown .level1 .level1 span.title { line-height: 18px; }

.menu-dropdown .level1 .level1 span.subtitle { margin-top: -1px; }



.menu-sidebar li.level1 { border-top: 1px solid #E8E8E8; }


.mod-box .menu-sidebar li.level1 { border-top: 1px solid #DCDCDC; }

.mod-box-color .menu-sidebar li.level1 { border-top: 1px solid #2880A0; }

.mod-fabric .menu-sidebar li.level1 { border-top: 1px solid #6E6E6E; }


#page .menu-sidebar li.level1:first-child { border-top: none; }

			#featured_section .active-slide .post-meta, #featured_section .switcher_hover .post-meta, .et_tab_link_hover .post-meta { background: #009cff; }
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
.view-bootstrap-department-menu{background:#FC0;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:105.5%;text-transform:uppercase;padding-left:5%;}
.site-Surplus-Warehouse .view-bootstrap-department-menu{background:#B7CEE7;}
.view-bootstrap-department-menu a{background:#FC0;text-decoration:none !important;}
.site-Surplus-Warehouse .view-bootstrap-department-menu a{background:#B7CEE7;}
.site-Surplus-Warehouse .view-bootstrap-department-menu a:hover{background:#B7CEE7;}
.view.view-home-page-slider-v2.view-id-home_page_slider_v2.view-display-id-block{margin-bottom:1%;margin-top:0%;}
.view-homepage-slideshow.view-id-homepage_slideshow.view-display-id-block_4.col-md-12{margin:10px 0px 20px 0px;}
.view-taxonomy-term .col-md-3{height:375px;}
.site-Surplus-Warehouse .mccoppin-column2 .view-store-list-footer li a,.site-Surplus-Warehouse .mccoppin-column1 .view-store-list-footer li a{color:white;padding:1% 15px;font-size:13px !important;}
.mccoppin-column2 .view-store-list-footer li a{color:white;padding:1% 15px;font-size:13px !important;}
.node-thank-you-page.node-promoted.view-mode-full{padding:0 0 0 2%;}
.view-product-search-index strong,.view-kitchen-search strong,.view-id-blog_search_index strong{font-weight:bold;color:red;}
.view.view-product-related-focus-posts{margin-top:5%;}
.view-focus-post-blog .col-lg-6{padding:0 6%;}
.view-focus-post-blog h4{background:#e6e6e6;margin:0;padding:3%;}
.view-focus-post-blog p{border-left:1px solid #dddddd;border-right:1px solid #dddddd;padding:1% 2% 2% 2%;margin:0;line-height:1.1;}
.view-focus-post-blog ul.list.small{margin:0;border:1px solid #dddddd;border-top:none;padding:1% 5% 2% 5%;font-size:77%;}
.view-focus-post-blog .views-field.views-field-nothing{min-height:350px;}
.view-focus-post-blog hr{border:none;}
.view-focus-post-blog .views-column.col-md-4.col-sm-6.col-xs-12.views-column-1.views-column-first.col-md-4.col-sm-6.col-xs-12{padding:1%;clear:both;}
.view-focus-post-blog .title{border-bottom:1px solid #cccccc;}
.view-focus-post-blog h3 .glyphicon{color:red;font-size:85%;}
.view-focus-post-blog h3 span{color:red;font-size:60%;padding-right:4%;}
.view-focus-post-blog h3 span .username,.view-focus-post-blog h3 span a{font-size:100%;color:red;}
.view-focus-post-blog span .glyphicon-tags{font-size:85%;color:red;padding-right:2%}
.view-focus-post-blog span .glyphicon-tags span a{font-size:100%;color:red !important;padding-right:2%}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}
.view-new-10x10-price-grids table{background:#FC0;border-top:35px solid white;width:100%;}
.site-Surplus-Warehouse .view-new-10x10-price-grids table{background:#B7CEE7;}
.site-name-surplus-warehouse .view-new-10x10-price-grids table{background:#B7CEE7;border-top:20px solid white;}
.view-new-10x10-price-grids table th{font-weight:bolder;padding:.5% 1% !important;}
.view-new-10x10-price-grids table th,td{text-align:left;border-bottom:none;margin:0;padding:1px 2% 1px 1px;}
.view-new-10x10-price-grids tr.odd,tr.info{background-color:#fff9e5;}
.site-Surplus-Warehouse .view-new-10x10-price-grids tr.odd,tr.info{background-color:#f9f9f9;}
.site-name-surplus-warehouse .view-new-10x10-price-grids tr.odd,tr.info{background-color:#F7FCFF;}
.view-new-10x10-price-grids table .views-field-expression{text-align:right;}
.view-new-10x10-price-grids .attachment-after{margin-top:10px;}
.view-new-10x10-price-grids span{color:#c00;padding:1% 0 2%;float:right;font-weight:bolder;text-align:right;font-size:30px;margin-bottom:70px;}
.view-id-sle_maax_product_grid_catalog .product-catalog-row{height:360px !important;background:#ffffff;}
.view-id-sle_maax_product_grid_catalog .product-catalog-row:hover{background:#ffffff !important;}
.view-id-sle_maax_product_grid_catalog .product-catalog-row #product-divider-border{border-top:5px solid rgba(51,102,153,0.32);}
.view-id-sle_maax_product_grid_catalog .product-title{color:rgb(51,102,153);}
.view-id-sle_maax_product_grid_catalog .product-image img{margin-bottom:9%;}
.node.node-sle-maax-product-description.node-promoted.view-mode-full img{max-width:100% !important;max-height:100% !important;display:block;}
.view.view-sle-maax-price-group.view-id-sle_maax_price_group.view-display-id-entity_view_1.maax-prices.view-dom-id-0718b5778d71dab143740c0ae84751ed{clear:both;padding:10% 0;}
.view-sle-countertop-page-eva .view-header{clear:both;overflow:overlay;}
.view-sle-countertop-page-eva  h4.sle-express-h4{background:rgb(234,33,45);width:55%;float:left;font-size:18px;margin:5px 0 0 0;padding:1%;font-weight:bolder !important;color:white;}
.view-sle-countertop-page-eva  .sle-graphic{float:right;margin:5px 0 0 0;}
.view.view-ol-locator-proximity-search.view-id-ol_locator_proximity_search{background:rgba(255,247,215,0.52);margin:0 0 3% 0;}
.site-Surplus-Warehouse .view.view-ol-locator-proximity-search.view-id-ol_locator_proximity_search{background:rgba(0,128,255,0.05);}
.view-ol-locator-proximity-search span.geofield-proximity-origin-from{visibility:hidden;}
.view-choose-this-store-eva-link-{background:#3fb618;padding:2%;margin:2% 0;font-weight:600;font-size:larger;}
.view-choose-this-store-eva-link- a{color:white !important;}

.view-vertical-cta{display:none;}
.view-focus-post-blog a.story-img img{width:100%;}
.view-focus-post-blog .carousel{visibility:hidden;}
.view.view-focus-post-blog.view-id-focus_post_blog.view-display-id-block_11{padding-left:6%;}
.node.node-sle-maax-product-description.node-promoted.view-mode-full{width:92%;margin-left:4%;}
.view-focus-post-blog .col-xs-12{width:62%;margin:0 0 0 10%;}
.domain-surplus-warehouse-com .view-bootstrap-department-menu a{background:#B7CEE7 !important;text-decoration:none !important;}
.view .progress-disabled{float:none;}


#social-header {
    float: left;
    font-size: 50px;
    width: 45.334481%;
    height: auto;
    text-align: right;
    font-weight: 600;
    line-height: 1em;
    margin-left: 3.467943%;
    margin-top: 200px;
    clear: none;
    min-height: 70px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
    margin-right: 0%;
}

#body2 {
	position:absolute;
	right:0 ; left:0;
	height:100%; 
	min-height:100%;
	z-index: -1;
	background-color: #ffffff;
	width: 899px;
	margin: 0px auto;
	padding: 0px;
}

* html #body2 {
	position:absolute;
	left: auto;
	right: auto;
	margin: 0px auto;
	width: 899px;
	padding: 0px;
}
.mds-container.items .items .item-list{padding-top:30px;}
.mds-container.items .items .item-list .item{padding-top:30px;padding-bottom:30px;border-top:1px solid #d4d4d4;}
.mds-container.items .items .item-list .item:before,.mds-container.items .items .item-list .item:after{content:" ";display:table;}
.mds-container.items .items .item-list .item:after{clear:both;}
.mds-container.items .items .item-list .item:first-child{border-top:none;padding-top:0;}
.mds-container.items .items .item-list .item .media{margin-left:30px;}
.mds-container.items .items .item-list .item .item-detail:before,.mds-container.items .items .item-list .item .item-detail:after{content:" ";display:table;}
.mds-container.items .items .item-list .item .item-detail:after{clear:both;}
.mds-container.items .items .item-list .item .item-detail .title{display:inline-block;font-size:18px;margin-bottom:20px;color:#005cb9;margin-bottom:10px;}
.mds-container.items .items .item-list .item .item-detail .item-desc{width:100%;}
.mds-container.items .items .item-list .item .item-detail .item-desc:before,.mds-container.items .items .item-list .item .item-detail .item-desc:after{content:" ";display:table;}
.mds-container.items .items .item-list .item .item-detail .item-desc:after{clear:both;}
.mds-container.items .items .item-list .item .item-detail .item-desc .summary{width:70%;display:block;float:left;margin-bottom:20px;}
.mds-container.items .items .item-list .item .item-detail .item-desc .price{width:100px;display:block;float:right;text-align:right;}
.mds-container.items .items .item-list .item .item-detail .item-desc .price .value{display:block;color:#262626;font-size:16px;}
.mds-container.items .items .item-list .item .item-detail .item-desc .price .value-desc{color:#555555;}
.mds-container.items .items .item-list .item a:hover .title{color:#004386;}
.mds-container.items .items .item-list .item a:hover .summary{color:#3e3e3e;}
.mds-container.items .items .item-list .item a:hover .summary .source{color:#3c3c3c;}
.mds-container.items .items .item-list .item a:hover,.mds-container.items .items .item-list .item a:active,.mds-container.items .items .item-list .item a:focus{text-decoration:none;outline:0;}
.item-list ul.pagination{margin:20px 0;}
.search-page-container .facet-region .block-facetapi .item-list ul{padding:0;margin:0;}
.search-page-container .facet-region .block-facetapi .item-list ul li{border:1px solid #dbd9d7;padding:5px 10px 4px;font-weight:normal;width:100%;margin:0 0 4px 0;border-radius:3px;list-style-type:none;list-style-image:none;font-size:14px;line-height:18px;}
.search-page-container .facet-region .block-facetapi .item-list ul li.collapsed,.search-page-container .facet-region .block-facetapi .item-list ul li.expanded{list-style-type:none;list-style-image:none;}
.search-page-container .facet-region .block-facetapi .item-list ul li input{margin-right:6px;}
.search-page-container .facet-region .block-facetapi .item-list ul li a{font-size:14px;line-height:18px;text-decoration:none;color:#575757;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}

.widget .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  display: inline-block;
  margin-right: 11px;
  margin-bottom: 14px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 7px;
  margin-bottom: 10px;
}

#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 10px;
}

.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}

.fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #46494a;
  display: inline-block;
}

.fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 0.8;
}

.fusion-social-networks .fusion-social-network-icon:before {
  color: inherit;
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 10px;
  padding: 8px;
  background-color: #46494a;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-background-clip: inherit;
  -webkit-background-clip: inherit;
  background-clip: inherit;
  border: 1px solid #46494a;
  color: #ffffff;
}

.fusion-secondary-header .alignright .fusion-social-links-header .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.fusion-secondary-header .alignright .fusion-social-links-header .boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
  margin-left: 0;
}
.fusion-author .fusion-social-networks .fusion-social-network-icon:first-child {margin-left: 0;}
.fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child {margin-left: 0;}




.footer-right .social {
    float: left;
    display: inline-block;
}


footer .links li:last-child a, footer.mobileFooter .social li:last-child a {
  margin-right: 0;
}



footer .social {
text-align: center;
margin: 20px auto;
}


footer .social li {
    display: inline-block;
    margin-right: 10px;
}



footer .social li a {

    transition: opacity 0.33s ease 0s;
    -webkit-transition: opacity 0.33s;
	-moz-transition: opacity 0.33s;
	-ms-transition: opacity 0.33s;
	-o-transition: opacity 0.33s;
}


footer .social li a:hover {
  opacity: 0.5;
}


footer .social li a img {
    width: 17px;
    height: 17px;
    border: 1px solid transparent
}

footer .social span {
    position: relative;
    top: -3px;
    margin-right: 10px;
    border:0;
}


	  .huge_it_slide_container_1 {
		display: table-cell;
		margin: 0 auto;
		position: relative;
		vertical-align: middle;
		width:100%;
		height:100%;
		_width: inherit;
		_height: inherit;
	  }


.clear {
	clear: both;
}

.slider {
    overflow: hidden;
    position: relative;
    margin: 0 10px;
}


#mainBannerSlider .dot-wrapper-noimages .start-dot, #mainBannerSlider .dot-wrapper-noimages .stop-dot, #mainBannerSlider .dot-wrapper-noimages .slider-dot0, #mainBannerSlider .dot-wrapper-noimages .slider-dot1, #mainBannerSlider .dot-wrapper-noimages .slider-dot2{
    float: left;
    height: auto;
    width: auto;
    display: block;
    margin: 8px;
}


.dot-wrapper-noimages span.slider-dot0 img{
    transform:none;
    border-radius: 13px 13px 13px 13px !important;
    background: none !important;    
    z-index: 1;
    position: relative;
    left: 0;
    top:0;
    border:7px solid white !important;
}




.dot-wrapper-noimages span.slider-dot1 img{
    transform:none;	
    border-radius: 13px 13px 13px 13px !important; 
    background: none !important;    
    z-index: 2;
    position: relative;
    top: 0;
    left: 0;
    border:7px solid white !important;
}


.dot-wrapper-noimages span.slider-dot2 img{
    transform:none;
    border-radius: 13px 13px 13px 13px !important;  
    background: none !important;    
    z-index: 3;
    position: relative;
    left: 0;
    left: 0;
    border:7px solid white !important;
}

  
 .slider-ticker a {color: white; text-decoration: none; font-size: 18px;}


.slider-box-29{position:fixed;right:-163px;bottom:252px;background:#FEFEFE;width:180px;z-index:999;
                    -webkit-border-top-left-radius: 15px;
                    -webkit-border-bottom-left-radius: 15px;
                    -moz-border-radius-topleft: 15px;
                    -moz-border-radius-bottomleft: 15px;
                    border-top-left-radius: 15px;
                    border-bottom-left-radius: 15px;padding:10px;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;
                    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=45, Color=#000000)";
                    -moz-box-shadow: -10px 10px 15px rgba(0,0,0,0.1);
                    -webkit-box-shadow: -10px 10px 15px rgba(0,0,0,0.1);
                    box-shadow: -10px 10px 15px rgba(0,0,0,0.1);
                    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=135, Color=#000000); }
.slider-box-29 .circle{-webkit-border-radius: 45px;
        -moz-border-radius: 45px;
        border-radius: 45px;width:20px;height:20px;background-color: #D12926;color:#FFF;text-align:center;font-size:14px;font-weight:bold;vertical-align: middle;line-height: 20px;position: absolute;top: 18px;left: 12px;cursor:default;}
.slider-box-29 .slider-box-inner{background:#fff ;height:150px}
.slider-box-29 .slider-text{color:#eee;font-size: 14px;font-weight: bold;padding:5px 10px 5px 35px;height:140px;overflow: hidden;display: table-cell;vertical-align: middle;}
.slider-box-29 .slider-text .ajax-form-inner{width:100%;}
.slider-box-29 .slider-text .ajax-form-wrapper h4{padding:0;}
.slider-box-29 .slider-box-title{color:#D12926;text-transform:uppercase;font-weight:bold;font-size:14px;position:absolute;
                    moz-transform: rotate(270deg);
                    -webkit-transform:rotate(270deg);
                    -o-transform: rotate(270deg);
                    -ms-transform: rotate(270deg);
                    transform: rotate(270deg);
                    bottom: 60px;
                    left: -15px;}
.slider-box-29 .slider-box-title a{color:#D12926;text-decoration:none;}
.slider-box-29:hover{ 
                    -webkit-transform: translate(-146px,0);
                    -moz-transform: translate(-146px,0);
                    -o-transform: translate(-146px,0);
                    -ms-transform: translate(-146px,0);
                    transform: translate(-146px,0);}

.slider-box-title{
bottom:80px!important;
}

.slider-box-title a{
margin-left:-40px;
}

.slider-box-204{position:fixed;right:-233px;bottom:50px;background:#FEFEFE;width:250px;z-index:999;
                    -webkit-border-top-left-radius: 15px;
                    -webkit-border-bottom-left-radius: 15px;
                    -moz-border-radius-topleft: 15px;
                    -moz-border-radius-bottomleft: 15px;
                    border-top-left-radius: 15px;
                    border-bottom-left-radius: 15px;padding:10px;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;
                    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=45, Color=#000000)";
                    -moz-box-shadow: -10px 10px 15px rgba(0,0,0,0.1);
                    -webkit-box-shadow: -10px 10px 15px rgba(0,0,0,0.1);
                    box-shadow: -10px 10px 15px rgba(0,0,0,0.1);
                    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=135, Color=#000000); }
.slider-box-204 .circle{-webkit-border-radius: 45px;
        -moz-border-radius: 45px;
        border-radius: 45px;width:20px;height:20px;background-color: #D12926;color:#FFF;text-align:center;font-size:14px;font-weight:bold;vertical-align: middle;line-height: 20px;position: absolute;top: 18px;left: 12px;cursor:default;}
.slider-box-204 .slider-box-inner{background:#007CBF ;height:150px}
.slider-box-204 .slider-text{color:#eee;font-size: 14px;font-weight: bold;padding:5px 10px 5px 35px;height:140px;overflow: hidden;display: table-cell;vertical-align: middle;}
.slider-box-204 .slider-text .ajax-form-inner{width:100%;}
.slider-box-204 .slider-text .ajax-form-wrapper h4{padding:0;}
.slider-box-204 .slider-box-title{color:#ffffff;text-transform:uppercase;font-weight:bold;font-size:14px;position:absolute;
                    moz-transform: rotate(270deg);
                    -webkit-transform:rotate(270deg);
                    -o-transform: rotate(270deg);
                    -ms-transform: rotate(270deg);
                    transform: rotate(270deg);
                    bottom: 60px;
                    left: -15px;}
.slider-box-204 .slider-box-title a{color:#ffffff;text-decoration:none;}
.aq-block-aq_3_column_block .aq-block-aq_flexslider_block,.aq-block-aq_2_column_block .aq-block-aq_featured_2_3_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block li{width:100%}
.aq-block-aq_3_column_block .flexslider p.teaser{display:none}
.aq-block-aq_3_column_block .flexslider h2{font-size:18px}
.aq-block-aq_3_column_block .flexinside{bottom:15px;padding:5px 2.5%}
.aq-block-aq_3_column_block .mainflex:hover .flexinside{bottom:25px}
.aq-block-aq_3_column_block .flexslider iframe,.aq-block-aq_3_column_block .bloglike iframe{max-height:170px!important}
.aq-block-aq_ads_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block{width:100%!important}
.aq-block-aq_3_column_block .bloglike .imgwrap,.widgetable .bloglike .imgwrap{max-width:100%;width:100%;margin:0 0 20px 0}
.aq-block-aq_ads_block img{float:left}
.aq-block{border-left:1px solid #ddd}
.aq-block-aq_clear_block{margin-bottom:0}
.aq-block-hr-single{margin:2px 0 0 0}
.aq-block-hr-double{margin-bottom:0px}
.aq-block-aq_column_block,.block-container{margin-bottom:0px}
h4.aq-block-title{margin:0 0 20px}
.widgetable .searchform input.s,.widgetable .searchform input.s:focus,.aq-block-aq_widgets_block .searchform input.s,.aq-block-aq_widgets_block .searchform input.s:focus{width:95%;float:left}
.aq-block-aq_featured_2_3_block .fblock_small{float:right;width:40%;margin-left:5%;margin-right:0}
.aq-block-aq_featured_2_3_small_block .fblock_small{height:90px!important}
.aq-block-aq_featured_2_3_small_block{width:105%!important}
.aq-block-aq_2_3_column_block .aq-block-aq_featured_2_3_small_block li:first-child,.aq_row .aq-block-aq_featured_2_3_small_block li:first-child{border-top:1px solid #ddd;padding:25px 0}
.aq-block-aq_featured_2_3_block li.fblock_small:nth-child(2){border-top:none;padding-top:0!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block{width:100%!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn{height:400px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block p.teaser{font-size:11px;margin-bottom:15px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .flexinside{bottom:20px;left:15%;padding:0 5%;width:60%}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block h3{font-size:20px!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .meta{display:none}
.aq-block-aq_2_3_column_block .aq-block-aq_flexcarousel_block{width:100%}
.aq-block-aq_2_3_column_block .flexcarousel ul.slides li{width:203px!important;height:288px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li{height:150px;width:50%;position:relative;float:left;top:auto;left:auto}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li.maso1{width:100%;height:240px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .flexinside,.flexinside,.maso-inn .flexinside{padding:0 2.5%;bottom:15px}
.aq-block-aq_3_column_block .bloglike .imgwrap{max-width:40%;width:40%;margin:0 20px 20px 0}
.aq-block-aq_3_column_block .bloglike iframe,.aq-block-aq_3_column_block .flexslider iframe,.fblock_big iframe{max-height:320px!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li,.maso-inn li{height:130px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li.maso1,.maso-inn li.maso1{width:100%;height:240px}
.aq-block-aq_featured_2_3_block .fblock_small,.bloglike .imgwrap,.fblock_big,.fblock_small{margin-right:0;width:100%;max-width:100%}
.woocommerce ul.products,#navigation,#header,.aq-block,.fblock,ul#serinfo,.postinfo,.postinfo span,.widgetable,.related,#hometab,h2.leading,.postauthor_alt{border-color:#ededed!important}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(5) {clear:both}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(odd) {clear:left}
.aq-block-aq_featured_2_3_block .fblock.fblock_small{width:50%;padding:15px!important}
.aq-block-aq_featured_2_3_block .fblock.fblock_small:nth-child(even) {clear:right}
.aq-block-aq_featured_2_3_block .fblock.fblock_small img{width:100%}
.aq-block-aq_featured_2_3_block .fblock_big p.teaser{width:100%!important}
.aq-block-aq_featured_2_3_block .fblock_big h3{width:100%!important}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix{width:100%;padding:10px!important;box-sizing:border-box;background:#fff;border:2px solid;margin-bottom:25px}
.aq-block.aq-block-aq_featured_2_3_block.aq_span8.aq-first.clearfix{box-sizing:border-box;background:#fff;border:2px solid;width:100%;padding:0;margin-bottom:25px}
.aq-block-aq_featured_2_3_block .fblock_big{width:100%;box-sizing:border-box;padding:0;margin-bottom:0}
.aq-block-aq_featured_2_3_block .fblock_big img,.aq-block-aq_featured_2_3_block .fblock_big .imgwrap{width:100%;padding:0;margin:0}
.aq-block-aq_featured_2_3_block h2.widget_spec{position:static}
.aq-block-aq_featured_2_3_block .fblock_big p.meta{background-color:#333;padding:5px 10px;font-size:13px;display:inline-block;position:absolute;top:0;right:0}
.aq-block-aq_featured_2_3_block .fblock_big .head-wrap{padding:16px;padding-bottom:0}
.aq-block-aq_featured_2_3_block .fblock_big p.meta a{font-weight:800;color:#fff}
.aq-block-aq_featured_2_3_block .fblock_small h4{font:700 14px/1.2 Roboto}
.aq-block-aq_featured_2_3_block .fblock_small img{float:none}







.event-listing {
	background: #fff;
	margin-top: -27px;
}


.blog-sidebar .event-listing {
	margin-top: 0;
}


.event-listing h1 {
	color: #FFF;
	font-size: 13px;
	padding: 9px 16px;
	background: #ed1f24;
	height: 15px;
	margin-bottom: 0px;
}


.event-listing ol {
	list-style-type: none;
	padding: 0px;
	padding-bottom: 30px;
}


#content {
	margin-top: 0px;
	border-left: 1px dotted #808080;
	border-bottom: 1px dotted #808080;
	padding: 0px 20px 10px 10px;
}



#content.error .message, div.system-message {
 background: #fdc;
 border: 2px solid #d00;
 color: #500;
 padding: .5em;
 margin: 1em 0;
}

#content.error div.message pre, div.system-message pre {
  margin-left: 1em;
  overflow: hidden;
  white-space: normal;
}


#content.error form.newticket { display: inline; }

#content.error form.newticket textarea { display: none; }


#content.error #systeminfo, #content.error #plugins { margin: 1em; width: auto; }

#content.error #systeminfo th, #content.error #systeminfo td,
#content.error #plugins th, #content.error #plugins td { font-size: 90%; }

#content.error #systeminfo th, #content.error #plugins th { background: #f7f7f7; font-weight: bold; }


#content.error #traceback { margin-left: 1em; }

#content.error #traceback :link, #content.error #traceback :visited {
  border: none;
}

#content.error #tbtoggle { font-size: 80%; }

#content.error #traceback div { margin-left: 1em; }

#content.error #traceback h3 { font-size: 95%; margin: .5em 0 0; }

#content.error #traceback :link var, #content.error #traceback :visited var {
  font-family: monospace;
  font-style: normal;
  font-weight: bold;
}

#content.error #traceback span.file { color: #666; font-size: 85%; }

#content.error #traceback ul { list-style: none; margin: .5em 0; padding: 0; }

#content.error #traceback table.code td { white-space: pre; font-size: 90%; }

#content.error #traceback table.code tr.current td { background: #e6e6e6; }

#content.error #traceback table { margin: .5em 0 1em;  }

#content.error #traceback th, #content.error #traceback td {
  font-size: 85%; padding: 1px;
}

#content.error #traceback th var {
  font-family: monospace;
  font-style: normal;
}

#content.error #traceback td code { white-space: pre; }

#content.error #traceback pre { font-size: 95%; }


#content.error #plugins td.file { color: #666; }


#content .paging { margin: 0 0 2em; padding: .5em 0 0;
  font-size: 85%; line-height: 2em; text-align: center;
}

#content .paging .current { 
  padding: .1em .3em;
  border: 1px solid #333;
  background: #999; color: #fff; 
}


#content .paging :link, #content .paging :visited {
  padding: .1em .3em;
  border: 1px solid #666;
  background: transparent; color: #666;
}

#content .paging :link:hover, #content .paging :visited:hover {
  background: #999; color: #fff;  border-color: #333;
}

#content .paging .previous a, 
#content .paging .next a {
  font-size: 150%; font-weight: bold; border: none;
}

#content .paging .previous a:hover,
#content .paging .next a:hover {
  background: transparent; color: #666;
}


#content h2 .numresults { color: #666; font-size: 90%; }


dl.wiki dt { font-weight: bold }


pre.wiki, pre.literal-block {
 background: #f7f7f7;
 border: 1px solid #d7d7d7;
 margin: 1em 1.75em;
 padding: .25em;
 overflow: auto;
}


table.wiki {
 border: 1px solid #ccc;
 border-collapse: collapse;
 border-spacing: 0;
}

table.wiki td { border: 1px solid #ccc;  padding: .1em .25em; }

table.wiki th {
 border: 1px solid #bbb;
 padding: .1em .25em;
 background-color: #f7f7f7;
}



.wiki-toc {
 padding: .5em 1em;
 margin: 0 0 2em 1em;
 float: right;
 border: 1px outset #ddc;
 background: #ffd;
 font-size: 85%;
 position: relative;
}

.wiki-toc h4 { font-size: 12px; margin: 0 }

.wiki-toc ul, .wiki-toc ol { list-style: none; padding: 0; margin: 0 }

.wiki-toc ul ul, .wiki-toc ol ol { padding-left: 1.2em }

.wiki-toc li { margin: 0; padding: 0 }

.wiki-toc .active { background: #ff9; position: relative; }


.center_it { text-align: center; }


ul.art-menu a {
  font-size: 11px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
}

	ul.art-menu {
		width: 100%;
		display: none;
		position: relative;
	}

	ul.art-menu li a {
		height: auto;
		background: #000000;
	}

	ul.art-menu li a.active,
	ul.art-menu li a:hover	{
		background: #333333;
	}

	ul.art-menu li {
		display: block;
		width: 100%;
	}

	ul.art-menu li a span.t {
		display: block;
		padding: 5px 22px 5px 22px;
		text-align: left;
	}

#nav #drug-ref a:hover{
	border-left:5px solid #f7701e;
}




#navigation .home-icon img{padding-bottom: 3px;}

#pronav .home-icon{display: none;}

#sidebar .home-icon{display:none;}

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

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


	#menu-main-menu li.menu-item a.trigger-mid, #navi-sub-menus li.menu-item a.trigger-bottom  { 
		display: none;
	}


	#menu-main-menu li.menu-item i, #navi-sub-menus li.menu-item i { 
		display: inline-block;
		color: #a4a3a3;
		font-size: 14px;
		margin-right: 1.5em;
	}


	#menu-main-menu li.menu-item, #navi-sub-menus li.menu-item {
		padding: 15px 30px;
		display: block;
		text-align: right;
		border-bottom: solid 2px #1e1e1e;
	}


	#menu-main-menu li.menu-item a, #navi-sub-menus li.menu-item a{
		display: inline;
		width: 100%;
		border: 0;
		padding: 0;	
		font-size: 16px;
	}
.item-list ul{margin:0 0 10px 25px;}
.item-list .pager{width:100%;margin-top:20px;display:inline-block;margin-bottom:0;margin-left:0;}
.item-list .pager li{margin:0;padding:0;}
.item-list .pager li.pager-current{padding-left:10px;padding-right:10px;}
.item-list .title{font-weight:bold;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}



.copymove {
font-family:museo_slab700;
font-size: 12px;
color: #ffffff;

position:relative;
left: 160px;
}


.copymove a {
color: #ffffff;
}


.sb-widget, .footer-widget { margin-bottom: 20px; margin-bottom: 1.25rem; overflow: hidden; }








.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }








.sb-widget .uw-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .children .page_item a, .footer-widget .children .page_item a { padding: 5px 0; padding: 0.375rem 0rem; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }


.sb-widget .tagcloud a { background: #f6f6f6; }


.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: #e64946; text-decoration: none; }
#megamenu-main-menu h3 a{font-weight:bold;}
.megamenu-menu .hovering{background-color:#89c25d;}
.megamenu-menu .hovering .megamenu-parent-title a{color:#FFF!important;}
.megamenu-menu .megamenu-parent-0 .megamenu-parent-title{xpadding:10px 5px 10px 5px;xborder-left:0!important;margin-left:8px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-menu,.megamenu-skin-friendly .megamenu-parent,.megamenu-skin-friendly .megamenu-parent-title{font-size:100%;line-height:110%;height:100%;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
ul.megamenu-menu,.megamenu-menu ul.megamenu-items{list-style:none;}
.megamenu-menu{overflow:visible;}
.megamenu-menu .megamenu-parent{display:inline;position:relative;z-index:99;}
.megamenu-menu .megamenu-parent-title{display:inline;}
.megamenu-menu .megamenu-bin{position:absolute;left:0;top:-9000px;z-index:10000;overflow:hidden;}
.megamenu-menu .megamenu-bin-right{left:auto;right:-500px;}
.megamenu-menu .megamenu-links-horizontal{overflow:hidden;}
.megamenu-menu .megamenu-links-horizontal li,.megamenu-menu .megamenu-links-horizontal li a{float:left;}
.megamenu-menu .megamenu-menu-vertical .megamenu-parent{display:block;}
.megamenu-menu ul a{text-decoration:none;}
.megamenu-menu ul a:hover{text-decoration:underline;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-menu-vertical{width:8em;}
.megamenu-menu-vertical .megamenu-parent{margin-top:1em;}
.megamenu-menu .megamenu-slots-columnar{overflow:hidden;}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}
#posts-container.fusion-blog-layout-grid .fusion-post-grid{padding:20px;}
.fusion-portfolio-five .fusion-portfolio-post,.grid-layout-5 .fusion-post-grid{width:33.3333333333% !important;}
.fusion-portfolio-four .fusion-portfolio-post,.grid-layout-4 .fusion-post-grid{width:33.3333333333% !important;}
.fusion-blog-layout-grid-3 .fusion-post-grid,.fusion-blog-layout-grid-4 .fusion-post-grid,.fusion-blog-layout-grid-5 .fusion-post-grid,.fusion-portfolio-five .fusion-portfolio-post,.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post,.fusion-portfolio-three .fusion-portfolio-post{width:50% !important;}
.fusion-blog-layout-grid .fusion-post-grid{position:static;width:100%;}


.slideshow-wrapper .slide {
  background-color: #fff;
  height: 320px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 660px;
  z-index: 8;
}


.slide-link {
  display: block;
  height: 320px;
  left: 0;
  position: absolute;
  top: 0;
  width: 660px;
  background: transparent;
  z-index: 15;
}


.slide-copy {
  left: 20px;
  position: absolute;
  top: 20px;
}


.slide-copy h3 {
  color: #ea7200;
  font-size: 32px;
  margin-bottom: 4px;
  padding-bottom: 0;
}


.slide-copy p {
  font-size: 14px;
  color: #636365;
  line-height: 1.5em;
  margin-bottom: 16px;
}
div#essayez{margin-top:20px;width:33%;font-size:11px;padding-top:20px}
div#essayez div{padding:10px}
div#essayez a{text-decoration:none;height:30px;line-height:30px;color:#000}
div#essayez a img{vertical-align:middle}
.bloc{border:1px solid rgba(0,0,0,0.1);background:#fafafd;box-shadow:0 0 3px rgba(200,200,200,0.15);padding:10px}



#footer-wrapper {
	width:100%;
	background:#ed1c24;
}


#footer {
	clear:both;
	overflow:hidden;
	width:940px;
	margin:0 auto;
}

#footer .nav {
	float:left;
}

#footer .nav ul {

}

#footer .nav li {
	display:inline-block;
	padding:0;
	text-transform:uppercase;
	height:30px;
	margin:6px 0 -2px 0;
}

#footer .nav ul li a { color:#fff; padding:10px;}

#footer .nav ul li a:hover { color:#000; background:#fff;}
#box-block-views-prom_software_blocks-block .views-view-grid tr td.col-2{background-position:-322px 0px;}


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}
.latest_post_holder.minimal .latest_post_inner{margin:0 0 0!important}
.latest_post_inner{margin:0 0 10px!important}
.latest_post_holder.image_in_box .latest_post_inner{display:table;width:100%;margin:0 0 0!important}
.latest_post_inner .post_infos{display:block;font-weight:500}
.latest_post_inner .post_infos a{color:#303030}
.latest_post_inner .post_infos a.post_comments{margin:0}
.latest_post_inner .post_infos a:hover{color:#1abc9c}
.latest_post_holder.minimal .latest_post_inner .post_infos{margin:0 0 3px 0}
.latest_post_inner .post_comments i{font-size:16px;color:#adadad;padding:0 8px 0 0}
.latest_post_inner .post_comments:hover i{color:#1abc9c}




.clearfix, .masthead, .feature-section, .feature-post, .mobile-menu, .main-menu, .post-section, .post-section .post-excerpt, aside.sidebar .widget, aside.sidebar ul.popular-post-list li {
  zoom: 1; }

  .clearfix:before, .masthead:before, .feature-section:before, .feature-post:before, .mobile-menu:before, .main-menu:before, .post-section:before, .post-section .post-excerpt:before, aside.sidebar .widget:before, aside.sidebar ul.popular-post-list li:before, .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    content: "";
    display: table; }

  .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    clear: both; }



.post-section {
  border-bottom: 1px solid #999999;
  margin-bottom: 16px; }

  .post-section .post-excerpt {
    padding: 10px 0;
    border-top: 1px solid #eee; }

    .post-section .post-excerpt:first-child {
      border-top: none; }

    .post-section .post-excerpt img {
      display: block;
      float: left;
      width: 20%;
      margin-right: 3%; }

    .post-section .post-excerpt h4.post-title {
      display: block;
      float: left;
      text-align: left;
      width: 76%;
      margin: 0;
      font-weight: 500; }

      .post-section .post-excerpt h4.post-title a {
        color: #000; }

      .post-section .post-excerpt h4.post-title a:hover {
        color: #DA1028; }


.checkout section.wrap.clearfix, .checkout section.wrap.masthead, .checkout section.wrap.feature-section, .checkout section.wrap.feature-post, .checkout section.wrap.mobile-menu, .checkout section.wrap.main-menu, .checkout section.wrap.post-section, .checkout .post-section section.wrap.post-excerpt, .post-section .checkout section.wrap.post-excerpt, .checkout aside.sidebar section.wrap.widget, aside.sidebar .checkout section.wrap.widget {
  width: 100%; }

.single-resume header.site-header.job-header.clearfix, .single-resume header.site-header.job-header.masthead, .single-resume header.site-header.job-header.feature-section, .single-resume header.site-header.job-header.feature-post, .single-resume header.site-header.job-header.mobile-menu, .single-resume header.site-header.job-header.main-menu, .single-resume header.site-header.job-header.post-section, .single-resume .post-section header.site-header.job-header.post-excerpt, .post-section .single-resume header.site-header.job-header.post-excerpt, .single-resume aside.sidebar header.site-header.job-header.widget, aside.sidebar .single-resume header.site-header.job-header.widget {
  display: block;
  width: 200%;
  max-width: 1050px; }


  .post-section .post-teaser {
    width: 31.491712705%;
    position: relative;
    float: left;
    margin-left: 2.762430939%;
    padding: 0 7px; }

    .post-section .post-teaser:first-child {
      margin-left: 0;
      padding: 0 14px 0 0; }

    .post-section .post-teaser:last-child {
      float: right;
      padding: 0 0 0 14px; }

    .post-section .post-teaser:nth-child(even) {
      background: #E6E6E6; }

    .post-section .post-excerpt img, .post-section .post-excerpt h4 {
      float: none;
      margin: 0 auto;
      text-align: center;
      width: 100%; }
.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-md-12{width:100%}

div#footer {width:960px; margin: 0 auto; height:51px;  border:1px solid #dbdbdb; border-bottom:none; background-color:#dde5da; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#4c4c4c;padding:0 10px 0 22px;}

div#footer .left {padding-top: 20px;}

div#footer .right {width:auto; height:35px; padding:5px 0 0;}

div#footer .right a{display:inline-block; margin:0 5px;}
#campaign .splash--cause_container .splash--button{font-size:4em}

.header-right-address img {
    float: left;
    margin: 4px 15px;
}

.header-right-address {
    line-height: 29px;
}

.header-right {
    float: left;
    width: 50%;
}

.header-right-search {
    margin: 15px;
}



.header-right-address  br {
    display: none;
}

.header-left, .header-right{
width:100%;
}

.header-left-contact,.header-right-address{
margin:15px 0px;
}

.header-right-address img, .header-left-contact img{
margin:-5px 5px 0 0;
width:20px
}


.largeurp
{
font-family: Arial, sans-serif;
width: 370px;
}


#sidebar-ad-ebook-of-the-week-content {
	overflow: auto;
	margin-bottom: 6px;
}

.tab-pane {
	padding: 10px 10px 5px;
	min-height: 200px;
}

.row form .row .column, .row form .row .columns { padding: 0 6px; }

.row form .row.collapse .column, .row form .row.collapse .columns { padding: 0; }

.row.collapse .column, .row.collapse .columns { padding: 0; }


.column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }

.column.centered, .columns.centered { float: none; margin: 0 auto; }

  .column:last-child, .columns:last-child { float: none; }

  .column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }

  .column:after, .columns:after { clear: both; }






#global .container .wrap .row .collapse .columns .eight #content .content #main-content .column1, #global .container .wrap .row .collapse .columns .eight #content .content #main-content .column2{
	width:270px;
}
.row{margin-bottom:1.5em}
.grid .row{margin-bottom:0;margin-left:-1em;margin-right:-1em}
.grid .row:after{content:" ";display:block;clear:left;height:0;overflow:hidden}
.row-grouped h3{padding-left:1em;padding-right:1em;clear:left}

#slideshow .views-row .headline-images {float:left;width:500px;height:264px;-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;}

#slideshow .views-row .quote-block {position:relative;float:left;width:382px;height:229px;background:#fff;color:#1768a2;padding:35px 20px 0 28px;oveflow:hidden;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}

#slideshow .views-row .quote-block a.stories {position:absolute;bottom:20px;right:20px;}

.opp-list .views-row {margin-bottom:20px;}
.float-right{float:right}
#toolbar .float-right
.module{margin:0
0 0 15px;float:right}
#toolbar .float-right{height:34px}
.sidebar .widget{border-bottom:1px solid #000;}
.paging-navigation .current, .widget span i, .score-line span i, .all-news-link .read-more{color:#000000;}
.footer-sidebar .widget h3{color:#ffcc0d;}
.footer-sidebar .widget a{color:#8c919b;}
.footer-sidebar .widget a:hover{color:#ffcc0d;}
.widget-area-2, .widget-area-3, .footer-sidebar .widget{border-top:1px dotted #585b61;border-bottom:1px dotted #585b61;border-left:1px dotted #585b61;border-right:1px dotted #585b61;}


.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}

#home-feature .bulleted-list li {
	height: auto;
	width: 100%;
	font-size: 12px;
	line-height: 1.4;
	margin: 0 0 3px 15px;
}

#home-feature .bulleted-list li a {
	font-size: 13px;
}

#home-feature ul.bulleted-list {
	height: 105px;
	width: 100%;
	margin: 0;
	padding-bottom: 0;
}

ul.bulleted-list {
	height: 206px;
    	margin: 0;
    	overflow: hidden;
    	padding: 0;
}

li.bulleted-list, ul.bulleted-list li {
    	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	font-weight: bold;
	float: left;
	clear: both;
    	list-style: square outside none;
	line-height: 1.2;
    	margin: 6px 0 6px 15px;
	height: auto;
	overflow: visible;
	text-align: left;
}



.ie #text-69 ul.bulleted-list li {
	float: none;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	#description-mobile {
		display: none;
	}

	#contentLeft, #contentMain, .w250, .w742, .w375, .w645px, #description p, #description-mobile p {
		display: inline-block;
		width: 100%;
		margin: 0 auto;
		box-sizing: border-box;
		float: none;
	}




#description p, #description-mobile p {
	font-family: 'GeorgiaItalic', serif;
	font-size: 12px;
	text-align: justify;
	
	line-height: 15px;
	width: 696px;
	margin-left: 25px;
	margin-top: 14px;
}

	.w742 {
		padding: 0px 10px;
	}


div.naam{
font-weight: bold;
font-family: Arial;
max-width: 280px;
padding-right: 0px;
border-spacing: 0px 0px;
margin-left: 12px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: -85px;
position: absolute;
line-height: 14pt;
	font-size: 11pt;

}

.search_box_text {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#352571;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }
.soliloquy-container .soliloquy-wrapper,.soliloquy-container .soliloquy-item{width:100%;position:relative;margin:0;padding:0;list-style:none !important}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;display:none}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;height:0;line-height:0}


.et_mobile_device .et-waypoint, .et_mobile_device .et_pb_counter_amount { opacity: 1 !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; animation: none !important; }


.et-waypoint {opacity: 0;}
.side-title{margin:0 0 20px 0;font-size:11px;text-transform:uppercase;color:#999;font-weight:normal;line-height:100%;}
.region-slideshow{padding:1% 0;}
.region-front-welcome{margin:1% 3%;background:#84B41D;color:#FFF;padding:2% 3%;height:130px;border:5px solid #F0F0F0;}
.region-front-welcome h2,.region-front-welcome p{color:#fff;}
.top_right .region-user-menu{overflow:hidden;width:100%;margin-top:1em;}
.top_right .region-user-menu .contextual-links-region{line-height:1em;}
.top_right .region-user-menu ul li{padding:0;margin:0;font-size:11px;line-height:1em;padding-right:0.3em}
.region-user-menu h2{display:none;}
.region-user-menu ul li{display:inline-block;background:none;padding:0 10px;border-right:1px solid #636363;line-height:100%;}
.region-user-menu ul li.last{border:0;padding-right:0;}
#footer .region h2{font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#3cfcfc;}
#footer .region .menu li{font-size:10px;text-transform:uppercase;padding:0;line-height:1.5em;}
#footer .region a{color:#3cfcfc;}
#footer .region a:hover{color:white;}
#footer .region .menu a{color:white;}
#footer .region .menu a:hover,#footer .region .menu a.active-trail{color:#3cfcfc;}
#footer .region-footer-first p{font-size:9px;text-transform:uppercase;line-height:1.5em;}
.page-node-edit .region-content,.page-comment-edit .region-content,.page-node-add .region-content,.page-comment-add .region-content{background:white;color:black;padding:1em 1em 0 1em}
.top_left,.top_right,.search_block,.region-user-menu{width:100%;}
.top_right .region-user-menu ul.menu{float:none;}
.top_right .region-search{width:100%;padding:0 31%;}
#homepage .event-mod .feature-column{position:relative;min-height:1px;padding-left:15px;padding-right:15px}


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

	}

h1.logo img{
	display:block;
	margin-left:20px;
	margin-top:0;
}
.page-search-site .pane-apachesolr-result .search-result .field-headline p{display:inline}
.tout-headline .field-tout-headline p,.tout-headline .field-headline p{margin:0}
.block-ti-lsg-mr-most-popular .tout-headline .field-headline,.block-ti-lsg-mr-homepage-homepage-featured-sponsor-recipe .tout-headline .field-headline{color:#c00 !important;font-size:13px !important;display:inline}
.node-type-recipe .block-ti-lsg-mr-recipe-recipes-related .tout-headline .field-tout-headline,.node-type-recipe .block-ti-lsg-mr-recipe-recipes-related .tout-headline .field-headline{font-size:11px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.node-type-advertorial-page .pane-ti-lsg-mr-advertorial-page-advertorial-featured-touts .field-tout-headline,.node-type-advertorial-page .pane-ti-lsg-mr-advertorial-page-advertorial-featured-touts .field-headline{font-size:1.2em}
.node-type-menu .page-header__title,.node-type-menu .package-header__title,.node-type-menu .campaign-header__title,.node-type-menu .franchise .franchise-header__title,.franchise .node-type-menu .franchise-header__title,.node-type-menu .node-type-topic-page-child h1,.node-type-topic-page-child .node-type-menu h1,.node-type-menu .field-headline{font:2.6em Georgia,Times,"Times New Roman",serif;margin:30px 0 3px 0;clear:both;text-align:center;line-height:1.1em}
.node-type-video .field-headline-video{font:bold 17px georgia,serif;color:#000}
.node-type-video .panel-lsg-twocol-70-30-stacked .panel-col-last--1 .field-headline p{font:bold 17px georgia,serif;color:#000}
.block-ti-lsg-outbrain-outbrain-web .field-headline,.block-ti-lsg-mr-sponsor-videos-sponsor-videos .field-headline,.block-ti-lsg-mr-video-more-videos .field-headline{font-size:17px}
.calendar__info .field-headline{font-size:22px;margin-bottom:5px}
.calendar-month__day .field-headline{font-size:13px}
.node-type-planner .pane-content .field-headline{font:30px georgia,serif;color:#303;margin:0 0 3px 0;clear:both;width:430px}
.node-type-planner .pane-content .field-headline p{font:30px georgia,serif;color:#303;margin:0 0 3px 0;clear:both;width:430px}
.node-type-recipe .pane-node-field-images .tout-image-300x300 .field-label,.node-type-recipe .pane-node-field-images .tout-image-300x300 .field-comments,.node-type-recipe .pane-node-field-images .tout-image-300x300 .field-headline,.node-type-recipe .pane-node-field-images .tout-image-300x300 .field-image-rights-ecookbook-app,.node-type-recipe .pane-node-field-images .tout-image-300x300 .field-legacy-id,.node-type-recipe .pane-node-field-images .tout-image-300x300 .field-image-420x420,.node-type-recipe .pane-node-field-images .tout-image-300x300 .field-image-768x768,.node-type-recipe .pane-node-field-images .tout-image-300x300 .field-image-rights-ecookbook-app{display:none}
.node-type-topic-page-parent .pane-node-field-hero-tout .node--tout_75x75 .field-headline,.node-type-topic-page-parent .pane-node-field-hero-tout .node--recipe_75 .field-headline{font-weight:bold;float:left;margin-left:-9px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-headline{display:none}
.pane-ti-lsg-mr-topic-page-child-topic-child-pages-featured-touts .field-tout-headline,.pane-ti-lsg-mr-topic-page-child-topic-child-pages-featured-touts .field-headline{font-size:1.2em}

.module-loop-operas .module-loop-operas-slide-single {
  position: relative;
  overflow: hidden;
}

.module-loop-operas .module-loop-operas-slide-single .module-loop-operas-text {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: table;
}
.socialbookmark{float:right;padding:12px 0 0;width:110px;height:35px;margin-right:30px}


#navigation #submenu .bike {
    float:left;
    border-left: 1px solid #fff;
    border-right: 1px solid #b9b8ba;
    padding: 7px 20px 0 20px;
    height: 143px;
    text-align: center;
    float:left;
}


#navigation #submenu .bike h3 {
    text-transform: uppercase;
    font-size: 1em;
    text-align: center;
}


#collection .bikes .bike {
    border-bottom: 8px solid #EBEBEB;
    float: left;
    margin-right: 60px;
    width: 280px;
    min-height: 322px;
}


#collection .bikes .bike h2 {
    color: #000000;
    font-family: 'libel_suitregular';
    font-size: 1.7em;
    font-weight: normal;
    letter-spacing: 1px;
    margin-bottom: 15px;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
}


#collection .bikes .bike p {
    text-align: center;
    font-size: 0.95em;
}
.addthis_default_style .addthis_separator{margin-left:3px!important;margin-right:3px!important;}
.visible-landscape{display:none;}
.list-divided .list-group__item,.list-divided .list-divided__item{border-bottom:1px dotted black;vertical-align:middle}
.list-divided--table .list-divided__item{display:table-row}



.col2-set .col-1 { float:left; width:48.5%; }


.col3-set .col-1 { float:left; width:32%; }


.col4-set .col-1 { float:left; width:23.5%; }
.qode_slider_preloader{width:100%;background-color:#1c1c1c;position:absolute;z-index:20}
.qode_slider_preloader .ajax_loader{position:absolute}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}

.well a {text-align:center; margin:auto; padding-top:5px;}

div.well.urllist center img {float:right; margin-left:10px; border:#FFF 2px solid; box-shadow:#333 0 0 3px; border-radius:2px;}
#footer #footer-wrapper .footerTop .socialmedialinks{float:left;width:37%;}
#footer #footer-wrapper .footerTop .socialmedialinks .socialText{background-color:#1d4b7c;float:left;font-weight:bold;font-size:18px;padding-top:6px;margin-right:15px;}
#footer #footer-wrapper .footerTop .socialmedialinks a{float:left;}
#footer #footer-wrapper .footerTop .socialmedialinks .chicklet{float:left;margin-right:5px;}
#footer #footer-wrapper .footerTop .socialmedialinks:after{content:"";display:block;clear:both;}


.post-content p,
.fusion-post-content p {
  margin: 0;
  margin-bottom: 20px;
}

.post-content ul.arrow,
.fusion-post-content ul.arrow {
  list-style: none;
  margin: 0;
  padding: 0;
}

.post-content ul.arrow li,
.fusion-post-content ul.arrow li {
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 25px;
}

.post-content ul.arrow li:before,
.fusion-post-content ul.arrow li:before {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #a0ce4e;
  height: 18px;
  border-radius: 75px;
  width: 18px;
  position: absolute;
  font-size: 14px;
  content: '\f105';
  float: left;
  margin-right: 0;
  margin-left: -25px;
  font-family: 'icomoon';
  text-align: center;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  line-height: 17px;
  text-indent: 1px;
}

.post-content blockquote,
.fusion-post-content blockquote {
  background: #f5f5f5;
  font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;
  color: #444444;
  border-left: 4px solid #a0ce4e;
  padding: 15px;
}

.post-content blockquote *:last-child,
.fusion-post-content blockquote *:last-child {
  margin-bottom: 0;
}


.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}


.post-content p {
  margin-top: 0;
  margin-bottom: 20px;
}

.fusion-blog-layout-grid .fusion-post-content,
.fusion-blog-layout-grid .post-content {
  word-wrap: break-word;
}

#wrapper .post-content .fusion-events-before-title h2 {
  margin: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 20px 0px;
  text-align: center;
}

.sidebar .tribe-events-list-widget ol,
#slidingbar-area .tribe-events-list-widget ol,
.fusion-footer .tribe-events-list-widget ol,
.post-content .tribe-events-list-widget ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar .tribe-events-list-widget ol :first-child,
#slidingbar-area .tribe-events-list-widget ol :first-child,
.fusion-footer .tribe-events-list-widget ol :first-child,
.post-content .tribe-events-list-widget ol :first-child {
  padding-top: 0;
}

.sidebar .tribe-events-list-widget ol li,
#slidingbar-area .tribe-events-list-widget ol li,
.fusion-footer .tribe-events-list-widget ol li,
.post-content .tribe-events-list-widget ol li {
  overflow: hidden;
  margin: 0;
  padding: 20px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sidebar .tribe-events-list-widget ol li .tribe-events-event-image,
#slidingbar-area .tribe-events-list-widget ol li .tribe-events-event-image,
.fusion-footer .tribe-events-list-widget ol li .tribe-events-event-image,
.post-content .tribe-events-list-widget ol li .tribe-events-event-image {
  float: left;
  margin: 0;
  margin-right: 13px;
}

.sidebar .tribe-events-list-widget ol li h4,
#slidingbar-area .tribe-events-list-widget ol li h4,
.fusion-footer .tribe-events-list-widget ol li h4,
.post-content .tribe-events-list-widget ol li h4 {
  margin: 0;
}

.sidebar .tribe-events-venue-widget ul,
#slidingbar-area .tribe-events-venue-widget ul,
.fusion-footer .tribe-events-venue-widget ul,
.post-content .tribe-events-venue-widget ul {
  margin-bottom: 13px;
}

.sidebar .tribe-events-venue-widget ul :first-child,
#slidingbar-area .tribe-events-venue-widget ul :first-child,
.fusion-footer .tribe-events-venue-widget ul :first-child,
.post-content .tribe-events-venue-widget ul :first-child {
  padding-top: 0;
}

.sidebar .tribe-events-venue-widget li,
#slidingbar-area .tribe-events-venue-widget li,
.fusion-footer .tribe-events-venue-widget li,
.post-content .tribe-events-venue-widget li {
  overflow: hidden;
  margin: 0;
  padding: 15px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sidebar .tribe-events-venue-widget li h4,
#slidingbar-area .tribe-events-venue-widget li h4,
.fusion-footer .tribe-events-venue-widget li h4,
.post-content .tribe-events-venue-widget li h4 {
  margin: 0;
  margin-bottom: 5px;
}

#main .post-content .fusion-border-below-title h1,
#main .post-content .fusion-border-below-title h2,
#main .post-content .fusion-border-below-title h3,
#main .post-content .fusion-border-below-title h4,
#main .post-content .fusion-border-below-title h5,
#main .post-content .fusion-border-below-title h6 {
  padding-left: 0;
  padding-right: 0;
}
.fontawesome-icon,.fontawesome-icon.circle-yes,.post-content .error-menu li:after,.post-content .error-menu li:before{color:#ffffff;}
.checkout .payment_methods .payment_box,.post-content blockquote,.review blockquote q{background-color:#f6f6f6;}
.post-content blockquote,.review blockquote q{color:#747474;}
.meta .fusion-date,.post-content blockquote,.review blockquote q{font-style:italic;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-family:'Antic Slab', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-weight:400;}
.counter-box-content,.fusion-alert,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-progressbar .sr-only,.post-content blockquote,.review blockquote q{font-size:13px;}
#side-header .fusion-contact-info,#side-header .header-social .top-menu,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,body{line-height:20px;}
.post-content h1{font-size:34px;line-height:48px;}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:18px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}
.fusion-person .person-author-wrapper .person-name,.post-content h3,.project-content h3{font-size:16px;line-height:24px;}
.fusion-carousel-title,.fusion-person .person-author-wrapper .person-title,.fusion-portfolio-post .fusion-portfolio-content h4,.fusion-rollover .fusion-rollover-content .fusion-rollover-title,.post-content h4{font-size:13px;line-height:20px;}
.post-content h5{font-size:12px;line-height:18px;}
.post-content h6{font-size:11px;line-height:17px;}
#wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,#wrapper .meta,.fusion-blog-timeline-layout .fusion-timeline-date,.fusion-content-widget-area .jtwt,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-rollover .price .amount,.post .post-content,.post-content blockquote,.project-content .project-info h4,.quantity .minus,.quantity .plus,.quantity .qty,.review blockquote div,.search input,.title-row,body{color:#747474;}
.fusion-post-content h1,.post-content h1,.title h1{color:#333333;}
#main .post h2,.cart-empty,.fusion-post-content h2,.fusion-title h2,.post-content h2,.search-page-search-form h2,.title h2{color:#333333;}
.fusion-post-content h3,.fusion-title h3,.person-author-wrapper span,.post-content h3,.product-title,.project-content h3,.title h3{color:#333333;}
.fusion-post-content h5,.fusion-title h5,.post-content h5,.title h5{color:#333333;}
.fusion-post-content h6,.fusion-title h6,.post-content h6,.title h6{color:#333333;}
#wrapper .post-content .content-box-heading{font-size:18px;line-height:27px;}
.post-content .fusion-social-links .fusion-social-networks a,.widget .fusion-social-links .fusion-social-networks a{font-size:16px;}
.post-content .fusion-social-links .fusion-social-networks.boxed-icons a,.widget .fusion-social-links .fusion-social-networks.boxed-icons a{padding:8px;}
.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}


.freedman_slider .hp_slider_button{
    height:122px;
}


.freedman_slider .hp_slider_button #hpb_new{
    margin:21px auto;
}


.freedman_slider .hp_slider_button .hpb_1_2_line{
    margin:45px auto;
}


.freedman_slider .hp_slider_button .hpb_2_line{
    margin:35px auto 0;
}



.de .freedman_slider .hp_slider_button .hpb_2_line{
    overflow: hidden;
    font-size: 12px;
}


.freedman_slider .hp_slider_button .hpb_1_line{
    margin:45px auto 0;
}


.hp_slider_button {
    border-top:1px solid #c2c1c1;
    border-left:1px solid #c2c1c1;
    height:98px;
    background-color:#d1d1d1;
    cursor: pointer;
    text-transform: uppercase;
    font-size:0.9em;
    color: #6c6f70;
    transition: background .25s ease-in-out;
    -moz-transition: background .25s ease-in-out;
    -webkit-transition: background .25s ease-in-out;
    transition: color .25s ease-in-out;
    -moz-transition: color .25s ease-in-out;
    -webkit-transition: color .25s ease-in-out;
}


.hp_slider_button:HOVER {
    background-color:#c8c6c6;
    color:#000;
    width:152px;
    margin-left:-3px;
}


    .freedman_slider .hp_slider_button, .freedman_slider #slider_button_studio {
        height: 100px;
        width:24.9%;
    }


    .hp_slider_button,
    .hp_slider_button:hover{
        float:left;
        
        font-size: 0.8em;
    }


    .au_slider .hp_slider_button, .au_slider .hp_slider_button:hover{
        width: 16.45%;
        
    }




    .au_slider .hp_slider_button #hpb_new{
        
        font-size:12px;
    }


    .au_slider .hp_slider_button{
        height:60px;
    }


.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}




.container:before,.container:after{display:table;content:"";line-height:0;}


.container:after{clear:both;}


.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}


.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}


.container-fluid:after{clear:both;}


.navbar .container{width:auto;}
 

.container{width:auto;}

	
	
	
	
	



    
	
	#newsletter .container {
		padding-top:30px;
		padding-bottom:30px;
	}

	
	
	
	
	
	
	
	
	
	
	
	
	
	.container.portfolio-title {
		padding-bottom:0px;
	}

	
	#project-header .container {
		height:inherit;
	}

	
	#project-slider .container{
		padding-bottom:60px;
	}

	
	#blog .container {
		margin-top:-50px;
		background-color:#FFF;
		top:-50px;
		padding:40px 40px 60px 40px;
		width:1100px!important;
		border-radius:3px;
	}

	
	#blog.masonry .container {
		margin-top:-50px;
		background-color:#FFF;
		top:-50px;
		padding:25px;
		width:1130px!important;
		border-radius:3px;
	}


#instagram-container {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  position: relative;
  padding: 20px 38px;
  margin: 30px 0px;
}

#instagram-container #instagram {
  border: 10px #f7921e solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

#instagram-container .sixth {
  padding: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#instagram-container .sixth:hover {
  transform: scale(1.1);
  -ms-transform: scale(1.1);
  
  -webkit-transform: scale(1.1);
  
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  z-index: 1;
}

#instagram-container #innstagram {
  left: 50%;
  margin-left: -146px;
  position: absolute;
  bottom: -10px;
  z-index: 50;
}
.ajax_loader .pulse{width:32px;height:32px;margin:-16px 0 0 -16px;background-color:#303030;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;-webkit-animation:scaleout 1.0s infinite ease-in-out;animation:scaleout 1.0s infinite ease-in-out}

.light-green2{font-family:Arial, Helvetica, sans-serif;color:#FFF;  text-decoration:none; font-family:Arial, Helvetica, sans-serif;                  font-weight:bold; font-size:18px; line-height:18px;}
.view-all a{white-space:nowrap;}
ul li.view-all{margin-bottom:0;padding-top:4px;border-top:1px solid #d4d4d4;padding-bottom:20px;}
ul li.view-all a.btn-link{color:#005cb9;}
ul li.view-all a.btn-link:hover,ul li.view-all a.btn-link:active{color:#00366e;}
.view-display-id-block_1 .event-item{min-height:145px;}
.view-display-id-block .event-item{min-height:125px;}
.view-products-api .form-item-title input.form-text,.view-products-api .form-item-title input.form-text.error,.view-products-api .form-item-title input.form-text.requiredti{border:1px solid #d4d4d4;}
.view-id-press_releases_view .pager,.view-id-tech_alerts_view .pager{display:inline-block;}
.view-id-press_releases_view .pager li,.view-id-tech_alerts_view .pager li{display:inline-block;}
.view-id-events .view-filters{position:relative;margin-top:-125px;float:right;}
.view .progress-disabled{float:none;}
.fusion-mobile-menu-icons{margin-top:20px}
.fusion-mobile-menu-icons
a{color:#fff}
.fusion-mobile-menu-icons a:before{color:#fff}
#side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{display:block}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons{float:left}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons{float:right}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child{margin-left:0}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{display:block}
.rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-mobile-menu-icons{float:left}
.rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-mobile-menu-icons
a{float:left;margin-left:0;margin-right:15px}

.aom_pagination {margin:8px 0; display:table;}
.nav-dropdown-inner:after{left:auto;right:-25px}
.mfp-content .nav-dropdown-inner{padding:30px 15px}
#cff .cff-post-text-link{display:block;}




.overlay,
.overlay:before,
.overlay:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.overlay {
    opacity: 0.5;
}


.overlay:before,
.overlay:after {
    content: "";
}


.overlay:before {
    background-color: #404040;
}
.post__title{margin-bottom:10px;line-height:120%}
.post__title a{color:#293743;font-size:22px}

.menu-sub-drops {
    display: none;
}


header div#nav #mega-menu, header div#nav form, #bg-slider, .pd-revealmenu,
body.page-template-page-whoweare-php #people .pd-revealmenu .links,
.page-template-page-toplevel-php .inline,
#map-canvas, header div#breadcrumb,div#footerright, .intro-heading .flexslider,
body.page-template-page-sectorindex-php div#content div#top div p img,
body.page-template-page-whoweare-php #people .people-li-depth-1 figure.image,
.home #latest-news .hover .overlay, div#content div#right div.single-item img,
body.page-template-page-whoweare-php #people.nesting-list.development .people-li-depth-1 figure.image{
	display: none;
}

div#footerright { width: 110px; text-align:right;  float:right; font-family:Arial, Helvetica, sans-serif; font-size:9px; margin-top:0px; }

div#footerright a{
	float: left;
	clear: none;
}

div#footerright a strong{
	padding: 5px 0;
	float: left;
}



div#footerright a.f-twitter-icon{
	float: right;
	padding: 2px 0;
}

.background-container{
	background:#fff;
}

	

        #crumb { font-size: 12px; height:32px; padding:0px 10px 0px 30px; background-image:none; background-color: #fff; border: 1px solid #ccc;}

	#crumb ul.share li{padding-top: 4px;}

	#crumb ul.linkscrumb{ position: relative; left: -20px; padding-top: 9px; }

.img-responsive
 
{
 display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}

.slides .img-responsive
{
	max-width:50% !important;
}

.ie9 .mobile-left .img-responsive
{
width:auto !important;
}

.ie8 .solution-small-box .img-responsive,.ie9 .solution-small-box .img-responsive,.ie10 .solution-small-box .img-responsive
{
	width:auto !important;
}
#footer-v1 .tagline{background:#7a1705;color:#fff;font-family:BentonSansCondBold,"Arial Narrow",Arial,Helvetica,sans-serif;font-size:1.125em;letter-spacing:.2em;line-height:1em;margin:0 auto .55558em auto;padding:5px;text-align:center;text-transform:uppercase;vertical-align:bottom;width:100%}
#footer-v1 .tagline span{font-family:GeorgiaProItalic,Georgia,serif;font-size:.7778em;text-transform:lowercase;letter-spacing:0;display:inline-block;margin-left:-4px}

.acics-logo{ float:left !important}




#mobile-nav-button {display:none;background:#008fbf;padding:10px;border-radius:3px;width:220px;position:relative;}

#mobile-nav-button div {font-weight:bold;color:#FFFFFF;text-shadow: 0 1px 0 rgba(0,0,0,.1);display:inline-block;line-height:normal!important;margin-top: -13px;position: absolute;left: 50%;top: 55%;margin-left: -16px;font-size:16.5px!important;}

#mobile-nav-button span {display:block;width:20px;height:3px;border-radius:1px;background:#FFFFFF;display:inline-block;float:left;clear:left;margin-bottom: 2px;margin-top:2px;margin-right:10px;}

#mobile-nav-button:hover {cursor:pointer}


#footer .description {
	color:#999999;
}




.lambda_widget_contact .description {
	overflow:hidden;
	font-style:normal;
	margin:0;
}

section.inside .tab-pane {
	padding: 15px 0;
}
.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}
.program-navigation{font-size:21px;text-transform:uppercase;color:#170105;display:inline-block}
.ux-section .ux-text-circle .inner-wrap{padding-top:30px !important}
.ux-box.ux-text-boxed .inner-wrap{box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);-webkit-transition:box-shadow .3s;transition:box-shadow .3s;border:1px solid #dddddd;color:#ffffff}
.ux-box.ux-text-boxed:hover .inner-wrap{box-shadow:1px 1px 10px 0 rgba(0,0,0,0.2)}
.dark .ux-box.ux-text-bounce .inner-wrap{background:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.category-page .grid-frame .inner-wrap{padding:8px;border:1px solid #eeeeee}
.category-page .grid-boxed .inner-wrap{background-color:#ffffff;box-shadow:1px 1px 6px 0 rgba(0,0,0,0.2)}
ul.large-block-grid-1 .inner-wrap p.name{font-size:150%}
.ux_banner .inner-wrap.animated{opacity:0}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}


* html .clearfix {
	
	height: 1%;
	
	}

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

@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)}

.vc_separator.vc_separator_align_left .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none;
}

.vc_separator.vc_separator_align_right .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}

.vc_separator .vc_sep_holder {
  display: table-cell;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}
.cat-box.woocommerce ul.products li.product .price,.cat-box.woocommerce ul.products li.product .star-rating{margin:5px 0;}
ul.products li.product .price,ul.products li.product .star-rating{margin:10px 0}
.single-product div.product .woocommerce-product-rating .star-rating{float:right}
.star-rating{overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:4.64em;font-family:fontawesome;font-weight:400}
.star-rating:before{content:"\f005\f005\f005\f005\f005";float:left;top:0;left:0;position:absolute;color:rgba(0,0,0,.2)}
.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.618em}
.star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;color:#f0ce02}
.widget-container .star-rating{margin:5px 0;}
body.rtl.single-product div.product form.cart .button,body.rtl.single-product div.product .woocommerce-product-rating .star-rating,body.rtl #reviews .commentlist li .avatar,body.rtl .widget.woocommerce li .count,body.rtl #payment .payment_methods li img,body.rtl #payment .payment_methods li .payment_box fieldset .form-row-first select:nth-child(2n),body.rtl #payment .payment_methods li .payment_box fieldset .help{float:left;}
body.rtl .star-rating:before,body.rtl .star-rating span{float:right;left:auto;right:0;}
body.rtl .star-rating span:before{left:auto;right:0;}


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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }




#contentcontainer {padding: 10px 0 30px 0; }

#contentcontainer label {font-weight:normal; font-size: 90%; line-height: 20px; }

#contentcontainer input[type=text], #contentcontainer input[type=password], #contentcontainer input[type="email"]  {clear:both; padding:4px 4px 4px 4px; margin:0 0 30px 0; width:98%; color: #000000; background:#ecf0f1; border: 1px solid #ecf0f1;}

#respond textarea, #contentcontainer textarea, textarea {width:98%; padding: 6px; color: #000000; background:#ecf0f1; border: 1px solid #ecf0f1;}

#contentcontainer h1{font-size:26px; line-height:32px;}



.container_16 {position: relative; width: 1200px;}
 .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .container_16 .grid_one-fifth{ float: left; display: inline; margin-left: 10px; margin-right: 10px;}
 .container_16 .grid_1 {width:55px;}
 .container_16 .grid_2 {width:130px;}
 .container_16 .grid_3 {width:205px;}
 .container_16 .grid_4 {width:280px;}
 .container_16 .grid_5 {width:355px;}
 .container_16 .grid_6 {width:430px;}
 .container_16 .grid_7 {width:505px;}
 .container_16 .grid_8 {width:580px;}
 .container_16 .grid_9 {width:655px;}
 .container_16 .grid_10 {width:730px;}
 .container_16 .grid_11 {width:805px;}
 .container_16 .grid_12 {width:880px;}
 .container_16 .grid_13 {width:955px;}
 .container_16 .grid_14 {width:1030px;}
 .container_16 .grid_15 {width:1105px;}
 .container_16 .grid_16 {width:1180px;}
 .container_16 .grid_one-third{width: 390px;}
 .container_16 .grid_two-thirds{width: 620px;}
 .container_16 .grid_one-fifth{width: 220px;}
.container_16 .grid_1, .container_16 .grid_2, .container_16 .grid_3, .container_16 .grid_4, .container_16 .grid_5, .container_16 .grid_6, .container_16 .grid_7, .container_16 .grid_8, .container_16 .grid_9, .container_16 .grid_10, .container_16 .grid_11, .container_16 .grid_12, .container_16 .grid_13, .container_16 .grid_14, .container_16 .grid_15, .container_16 .grid_16, .container_16 .grid_one-third, .container_16 .grid_two-thirds{width: 300px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

.f-widget {
    width: 20.4%;
    float: left;
    position: relative;
    color: #CCC;
    margin-right: 6%;
}

    .f-widget-2 { margin-right: 0 }

	
	#footer-container {
		overflow: hidden;
	}

	
	#footer {
		width: auto;
		display: block;
	}

	
	#footer-border {
		width: auto;
		display: block;
	}

	
	#footer .sidepanel {
		float: none;
		width: auto;
		margin-left: 20px;
		margin-right: 20px;
	}

#footer .readmore {
	box-shadow: 0px 1px 2px #060606;
  	-moz-box-shadow: 0px 1px 2px #060606;
  	-webkit-box-shadow: 0px 1px 2px #060606;
	text-shadow: #888 0px 1px 0px;
}

#footer .sidepanel h3 {
	color: #3C3C3C;
	size: 17px;
	margin: 0 0 20px 0;
}

#footer .sidepanel a {
}

#footer-links {
	display: inline-block;
	list-style: none;
	padding: 0 0 15px 0;
}

#footer-links li {
	float: left;
	margin-right: 15px;
}

#footer .rf_fronttext_widget .postimage-container {
	border-color: #2a2a2a;
	background-color: #000;
	width: 196px;
}

#footer .rf_fronttext_widget .postimage-border {
	border-color: #131313;
	width: 188px;
}

#footer .rf_contact_widget .phone .icon {
}

#footer .rf_contact_widget .email .icon {
}

#footer .rf_contact_widget .location .icon {

}

#footer .rf_twitter_widget .tweet {
	background: #222;
	border: #444 1px solid;
}

#footer .rf_twitter_widget .arrow-border {
	border-color: #444 transparent transparent transparent;
}

#footer .rf_twitter_widget .arrow {
	border-color: #222 transparent transparent transparent;
}

#footer .rf_latest_posts_widget .postimage-container {
	border-color: #000;
	background-color: #131313;
	outline-color: #2a2a2a;
}

#footer .rf_latest_posts_widget a:hover h4 {
	color: #0E0E0E;
	text-decoration: none;
}

#footer .title-container .title, #footer .sidepanel a.readmore, #footer input[type="submit"] {
	color: #000;
}

#footer .readmore a, #footer input[type="submit"] {
	border-color: #444;
	text-shadow: #333 0px -1px 0px;
}

#footer ::selection {
	background: #ddd;
	color: #222;
}

#footer ::-moz-selection {
	background: #ddd;
	color: #222;
}

#footer ::-webkit-selection {
	background: #ddd;
	color: #222;
}

#footer .font {
	text-shadow: #000 0px -1px 0px;
}

    .site-header .site-utility .header-search {
      
      margin-top: 10px;
      float: right; }
.fusion-megamenu-icon img{max-height:14px;}
.fusion-megamenu-holder{border-color:#de0007;}
.fusion-megamenu{background-color:#f1f1f1;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu{border-color:#dcdadb;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{padding-top:5px;padding-bottom:5px;}
.fusion-megamenu-title{font-family:'Cantarell', Arial, Helvetica, sans-serif;font-weight:500;font-size:18px;color:#333333;}
.fusion-megamenu-title a{color:#333333;}
.fusion-megamenu-bullet{border-left-color:#333333;}
.fusion-megamenu-widgets-container{color:#333333;font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;}


.menu-item {
    display: inline;
}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}

#searchacc {
	margin: 0;
	padding: 0;
	height: 1em;
}


#searchacc #searchform{
	margin: 2px 0px 0px -115px;
}

#searchacc li {
	list-style: none;
	float: left; 
	border-right: 1px solid #B6B4B4;}

#searchacc li a {
	display: block;
	
}

#searchacc li ul {
	display: none; 
	}

#searchacc li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }

#searchacc li:hover li {
	 }

#searchacc li:hover li a {
	border-bottom: 1px solid #fff;
	color: #000; }

#searchacc li li a:hover {
	 }

	

#searchacc li:hover ul, #searchacc li.hover ul {
	display: block;
	position: absolute;
	margin-top: -30px;
	margin: 0;
	padding: 0; }

	
#searchacc li:hover li, #searchacc li.hover li {
	}

#searchacc li:hover li a, #searchacc li.hover li a {
	border-bottom: 1px solid #fff;
	color: #000; }

#searchacc #searchsubmit {
	cursor: pointer;
	height: 55px;
	width: 59px;
	border: none;
	line-height: 1px;
	border: 10px solid #48BCE0;
}

#searchacc form#searchform input#s {
padding: 0px 0px 0px 9px;
float: left;
border: 10px solid #48BCE0;
margin: 0px 0px 0px 0px;
background: #EEE !important;
}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}
ul.menu li.leaf{list-style:none;float:left;margin:0 1em}

body .zone{border-top:solid 1px #f1f1f1;padding:10px;text-align:center;}

#changeLocationDropUp .zone{cursor:default;}

#footer .dropUp .footer-dropUp-content .zone{color:#ffffff;font-size:0.9375em;border-top:solid 1px #2e2e2e;}
#footer .dropUp .footer-dropUp-content .footer-dropUp-column .zone{font-size:0.9375em;color:#ffffff;}


.wp-table-reloaded-id-25 td.column-1 {
									
    									background: none repeat scroll 0 0 #fff !important;
									 }

#sliders-container .wooslider .slide-content p {
  margin: 0;
}

#sliders-container {
  position: relative;
}



.stb-container .stb {
  padding: 0;
  background: transparent;
  box-shadow: none;
  font-size: 0px;
  overflow: hidden !important; }

  .stb-container .stb p {
    font-size: 0;
    margin: 0;
    line-height: 0; }

  .stb-container .stb br {
    font-size: 0;
    height: 0; }

.stb-container .stb-close {
  color: #fff; }

.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-3 {
    width: 25%;
  }
.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-lg-4{width:33.33333333%}


#custom-masonry .col-lg-4,
.page-template-template-decor-php #wrapper .col-lg-4,
.page-template-template-poached-php #wrapper .col-lg-4,
.page-template-template-kids-recipes-php #wrapper .col-lg-4,
.page-template-template-portfolio-php #wrapper .col-lg-4,
.page-template-recipe-sort-php #wrapper .col-lg-4 {
    width:31%;
    padding:0;
    margin:9px;
    background:#7C716D
}

.page-template-recipe-sort-php #wrapper .col-lg-4 {
   
}



#custom-masonry .col-lg-4 {
    width:28%;
    margin:2%
}


.page-template-template-decor-php .col-lg-4 h4,
.page-template-template-poached-php .col-lg-4 h4,
.page-template-template-kids-recipes-php .col-lg-4 h4,
.page-template-template-portfolio-php .col-lg-4 h4,
.page-template-recipe-sort-php .col-lg-4 h4 {
    padding:0 10px
}


.page-template-template-decor-php .col-lg-4 a,
.page-template-template-poached-php .col-lg-4 a,
.page-template-template-kids-recipes-php .col-lg-4 a,
.page-template-template-portfolio-php .col-lg-4 a,
.page-template-recipe-sort-php .col-lg-4 a {
    color:#fff;
    line-height:1.3em
}




.page-template-template-decor-php .col-lg-a:hover,
.page-template-template-poached-php .col-lg-a:hover,
.page-template-template-kids-recipes-php .col-lg-a:hover,
.page-template-template-portfolio-php .col-lg-4 a:hover,
.page-template-recipe-sort-php .col-lg-4 a:hover {
    text-decoration:none
}

    #footer .col-lg-4 {
        width: 43%;
    }

    #custom-masonry .col-lg-4,
    .page-template-template-decor-php #wrapper .col-lg-4,
    .page-template-template-poached-php #wrapper .col-lg-4,
    .page-template-template-kids-recipes-php #wrapper .col-lg-4,
    .page-template-template-portfolio-php #wrapper .col-lg-4,
    .page-template-recipe-sort-php #wrapper .col-lg-4 {
        width: 94% !important;
    }
