﻿.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
.has-feedback label.sr-only ~ .form-control-feedback{top:0;}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


#modal-menu .modal-content{
  margin-top:0px;
  background-color:rgba(255, 255, 255, 0);
}
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.span13,.span14,.span15,.span16,.pageHeading{padding-right:5px;padding-left:5px;clear:both;min-height:1px}
.span12{width:75%}

a.green-button span.left { padding-left: 14px; }

a.green-button:hover span.left { background-position: left -75px; }


#page-wrap, .bold #footer-tools, .bold #payment-options { width: 940px; margin: 0 auto 1.500em; padding: 0 10px; }



.bold #page-wrap { margin-bottom: 0; }

  
  .minimalist #page-wrap.has-payment-options { margin-bottom: 1.750em; }


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


.clearfix:after { clear: both; }


.clearfix { *zoom: 1; }

.num {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#246487;
	line-height:36px;
}

.num strong {
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	line-height: 32px;
}


#page .edd-rp-item .edd_download_purchase_form,
#page .edd-rp-item .edd_price {
    margin-top: 4%;
    display: inline-block;
    width: 100%;
}


#page .edd-rp-item .edd_price { margin-top: 0 }


.purchase-price .edd_price { display: inline-block }

.split-right .edd_price {
  color: #84919E;
  background: #EEF2F5;
  padding: 3px 12px;
  border-radius: 30px;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
}






.img-responsive {
	margin:0 auto;
}

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

.section-navbar .content-pad .navbar-content-pad {
  padding: 0 15px;
}

.testimonial-entry-meta { float: left }
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}

#footer #rss-contact .rss-icon {
    float: left;
    margin: 0 5px;
}


.loader { z-index: 9999; position: fixed; left: 50%; top: 50%; width: 16px; height: 16px; margin: -8px 0 0 -8px; }

.loader .loader-dot { width: 16px; height: 16px; border-radius: 8px; background: #000; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }
#flags li span.de{background-position:-65px 0}

.copyright-wrap { width: 980px; margin: 0 auto 20px; background: #2a2a2a; border-top: 3px solid #999; }

.copyright { font-size: 11px; font-size: 0.6875rem; padding: 2px 10px; padding: 0.125rem 0.625rem; color: #999; }

.copyright a { color: #999; }

.home-page-block-para {
    color: #000000;
    font-family: latoregular;
    font-size: 20px;
    line-height: 26px;
    padding: 15px 15px 20px;
}


#header-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}
.ody-skin .ody-custom .footer-container .footer-content .footer-main{background:none repeat scroll 0 0 transparent;border-bottom:0;border-top:0;float:left;font-size:11px}
.ody-skin .ody-custom .footer-container .footer-content .footer-main ul li{padding:3px 0}
.ody-skin .ody-custom .footer-container .footer-content .footer-main ul li,.ody-skin .ody-custom .footer-container .footer-content .footer-main ul li a{color:#6D6F6F}
.ody-skin .ody-custom .footer-container .footer-content .footer-main ul li a:hover{text-decoration:underline}
.ody-skin .ody-custom .footer-container .footer-content .footer-main ul .label{font-weight:700}
.ody-skin .ody-custom .footer-container .footer-content .footer-main ul .contactNum{margin-top:10px}
.footer-main .facebook,.footer-main .twitter{padding-left:22px}


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


#top .searchform {
	border-top: 2px solid #494959;
	border-right: 2px solid #494959;
	border-left: 2px solid #494959;
}


	#top .searchform,
	#topmenu li,
	#menu-mainmenu li a {
		border-left: 0;
		border-right: 0;
	}


	#top .searchform .searchsubmit { border-left: 2px solid #494959; }


	#top .searchform input.field {
		border-left: 2px solid #494959;
		border-right: 2px solid #494959;
	}


#top,
#access,
#respond,
.comment-edit-link,
.edit-link,
.navigation,
.page-link,
#sidebar-right,
#primary {
	display: none !important;
}


#top a,
#access .menu,
#access div.menu ul,
.pub-details,
#content .entry-content h3,
#content .neural_issues .entry-title,
ul#topmenu li.search input[type="text"],
#primary h4,
#primary h3.widget-title,
#sidebar-left h4,
#sidebar-left h3.subscribe-box,
#primary .widget_text dt,
#footer h4,
.navigation,
.two-column #content .entry-content h3,
table.subscribe-print th,
.tag-links a,
.entry-meta,
ul.post_tags,
input[type=submit],
#content .subscription-modes,
.entry-utility {
	font-family: 'Roboto Condensed Bold', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
}


#top,
.microposts .entry-content p,
#archive p.about,
#primary .widget_text dl,
#primary li {
  font-size: 0.875em;
}


#top,
#footer {
  min-width: 940px;
}


#top li {
  display: block;
  float: left;
}


#top a {
  display: block;
	float: left;
  padding: 4px;
}


	#top,
	#footer {
		min-width: auto;
	}


	#topmenu li,
	#topmenu li a,
	#top .searchform,
	#qtranslate-chooser,
	#menu-mainmenu li,
	#menu-mainmenu li a {
		display: block;
		float: none;
	}


.download-buttons .btn .big {
    font-size: 18px;
    display: block;
    margin-top: -2px;
    margin-left: 30px;
}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

.box .col-xs-12, .box .col-xs-7, .box .col-xs-8, .box .col-xs-4, .box .col-xs-5,.box .col-xs-2, .box .col-xs-6 {padding:2px 0;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}

.main-header .cart .recently-added { display: none; border: 1px solid #ebebeb; background: #ffffff; text-align: left; position: absolute; width: 350px; top: 50px; right: 15px; padding: 10px 10px 20px 10px; z-index: 10; }

.main-header .cart .recently-added:after { content: ''; display: block; position: absolute; right: 20px; bottom: 100%; width: 0; height: 0; border-color: transparent transparent #ffffff transparent; border-style: solid; border-width: 10px; }

.main-header .cart .recently-added:before { content: ''; display: block; position: absolute; right: 19px; bottom: 100%; width: 0; height: 0; border-color: transparent transparent #ebebeb transparent; border-style: solid; border-width: 11px; }

.main-header .cart .recently-added.mobile { width: 280px; left: 50%; right: auto; margin-left: -140px; position: fixed; top: 50%; margin-top: -131px; }

.main-header .cart .recently-added.mobile img { max-width: 80px; }

.main-header .cart .recently-added.mobile .close { position: absolute; font-size: 30px; color: #000; background: #fff; padding: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; top: 0; right: 0; display: block; z-index: 1; }

.main-header .cart .recently-added.mobile .close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }

.main-header .cart .recently-added.mobile:before { display: none; }

.main-header .cart .recently-added.mobile:after { display: none; }

.main-header .cart .recently-added a { margin-left: 0; }

.main-header .cart .recently-added .empty-cart { padding: 10px; }

.main-header .cart .recently-added form { margin: 0; }

.main-header .cart .recently-added table { font-size: 0.83333em; margin: 0 0 10px 0; border: 0; }

.main-header .cart .recently-added table tr td { padding: 10px 5px; }

.main-header .cart .recently-added table img { max-width: 80px; }

.main-header .cart .recently-added table .cart-item { padding-left: 0; }

.main-header .cart .recently-added table .cart-price { width: 25%; padding-right: 0; text-align: right; }

.main-header .cart .recently-added table tr:nth-of-type(even) { background: none; }

.main-header .cart .recently-added table thead { background: none; }

.main-header .cart .recently-added table tfoot { border-top: 1px solid #ebebeb; background: none; }

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }

.main-header .cart .recently-added table tfoot tr, .main-header .cart .recently-added table tfoot td { padding: 20px 0; }

.main-header .cart .recently-added h1, .main-header .cart .recently-added h2, .main-header .cart .recently-added h3 { font-size: 1em; font-weight: normal; margin-bottom: 0; }

.main-header .cart .recently-added .button { margin-top: 10px; width: 100%; margin: 0; }

.main-header .cart .recently-added .error { display: none; padding: 10px; }

.main-header .cart .recently-added-mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }




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


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .payment-options .glyph.mastercard { font-size: 2em; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #ebebeb; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }


div.wp-forecast {
    padding: 0px;
    float:left;
}



div.wp-forecast-curr {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}


div.wp-forecast-curr-head {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}



div.wp-forecast-curr-block {
    padding: 0px;
    float:left;
}



div.wp-forecast-curr-left {
    padding: 3px;
    float: left;
}



div.wp-forecast-curr-right {
    font-size: 14px; 
    font-weight: bolder;
    font-variant: small-caps;
    text-align:left;
    padding: 3px;
    float: left; 
}




div.wp-forecast-curr-details {
    font-size: 11px; 
    padding: 6px;
    text-align:left;
    float:left;
}



img.wp-forecast-curr-left {
    width: 48px;
    height: 30px;
    padding: 0px;
}




div.wp-forecast-fc {
    font-size: 11px; 
    padding: 2px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    float:left;
}



div.wp-forecast-fc-head {
    font-size: 11px; 
    padding: 3px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}



div.wp-forecast-fc-oneday {
    padding: 0px;
}



div.wp-forecast-fc-block {
    padding: 3px;
    float:left;
}


div.wp-forecast-fc-left {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    float: left; 
}



div.wp-forecast-fc-right {
    font-size: 11px; 
    padding: 3px;
    text-align:left; 
    width: 90px;
    float: right; 
}



img.wp-forecast-fc-left {
    width: 48px;
    height: 30px;
    padding: 0px;
}

.cont_left_bot_und_new { float:left; width:335px; }
.list-inline{padding-left:0;list-style:none;margin-left:-5px}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}

.widget-area .widget .children li.cat-item a:hover,
.widget-area .widget .children li.page_item a:hover,
.widget-area .widget .current-cat-parent  a:link,
.widget-area .widget .current-cat-parent  a:visited,
.widget-area .widget .current_page_parent a:link,
.widget-area .widget .current_page_parent  a:visited {
	color: #FC9F00;
}

.widget-area .widget .current-cat .cat-item a:link,
.widget-area .widget .current-cat .cat-item a:visited,
.widget-area .widget .current-cat-parent .cat-item a:link,
.widget-area .widget .current-cat-parent .cat-item a:visited,
.widget-area .widget .current_page_item .page_item a:link,
.widget-area .widget .current_page_item .page_item a:visited,
.widget-area .widget .current_page_parent .page_item a:link,
.widget-area .widget .current_page_parent .page_item a:visited {
	color: #555;
}


.widget-area .widget li.cat-item ul.children  {
	display: none;
}

.social-contain{
	text-align: center!important;
}

	.row, .boxed .sticky, .boxed-margin .sticky { width: 950px }

	.row { width: 700px }

	.row.clearfix.row-slider {margin-bottom: 30px;}
.navigation .cat_shop .level_3_list.menu_list_1_1{margin-top:0}
.navigation .cat_shop .level_3_list.menu_list_1_1 li .level_3_list_item_link{text-transform:uppercase;font-weight:600;font-family:"ProximaNova-Semibold",sans-serif}
.navigation .level_3_list{display:block}

  #cb-nav-bar #cb-main-menu .main-nav .cb-icons {
    float: right;
    margin-right: 0;
  }

  #cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-menu-icon {
    float: right;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  #cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-menu-icon a {
    display: block;
    padding: 0 8px;
    margin-right: 10px;
  }

  #cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-menu-icon a i {
    font-size: 16px;
  }

  #cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in {
    line-height: 1;
  }

  #cb-nav-bar #cb-main-menu .main-nav .cb-icons .cb-icon-logged-in a img {
    height: 25px;
    width: 25px;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav .cb-icons i {
    color: #b3b3b3;
  }

.footer_sub_main_for_explore{ float:left; width:195px; }

	
.commentedheadline {  position: absolute; bottom: 5px; left: 0px; width: 60%; z-index:999; padding: 5px; }

.sub-slot .wrap .title,
.sub-slot .wrap .lnk{
   display:inline-block;
}

.sub-slot .wrap .title{
   color:#000;
   width:89%;
}

.sub-slot .wrap:hover .title,
{
   color:#fff;
}

.slot.series h5,
#primary #right-rail .slot.variant-grid2x2 .book .bookmeta .title h5{
   font-family:"Sabon LT W01 Roman", "Times New Roman", Times, serif;
}

.slot.variant-blogpost .postmeta,
.slot.variant-blogpost .postmeta .title{
   float: left;
   width:70%;
   margin:0 0 3% 0;
}

.slot.variant-blogpost .postmeta .title{
   width:80%;
   margin:0;
}

.slot.variant-blogpost .postmeta .title h5{
   margin:0 0 1% 0;
   padding:0;
   font-family: "Sabon LT W01 Bold", "Times New Roman", Times, serif;
   font-size:130%;
}
 
.slot.variant-blogpost .postmeta .title h5 a{
   color:#020202;
   }

.slot.variant-other-authors .author .authormeta .title h5{
   letter-spacing:0;
}

.slot .book .bookmeta .title h5,
.slot .newsitem .newsitemmeta .title h5,
.slot .book .bookmeta .excerpt h5{
   margin:2px 0;
   padding:0;
   color:#020202;
}

.slot .item .itemmeta .title h5,
.slot.search-result .item .itemmeta .detail h5,
#primary #right-rail .slot.variant-vlist .book .bookmeta .price{
   margin:2px 0 10px 0;
   padding:0;
   color:#666;
}

.slot.variant-vlist .book .bookmeta .title h5,
.slot.variant-vlist .newsitem .newsitemmeta .title h5,
.slot.variant-grid1x4 .book .bookmeta .title h5,
.slot.variant-static-marquee .promometa .title h5,
#primary #right-rail .slot.variant-vlist .book .bookmeta .price{
   font-size:130%;
   
}

.slot.variant-static-marquee .promometa .title h5, .promo-content h5{
   font-size:185%;
   font-family: "Sabon LT W01 Bold", "Times New Roman", Times, serif;
   margin:20px 0 0 0;
   padding:0;
}

body.read .slot.variant-static-marquee .promometa .title h5{
   margin:0;
   padding:0;
}

.slot.variant-static-marquee .promometa .title h5 a{
   color:#000;
}

.slot.variant-static-marquee .promometa .title h5 a:hover{
   color:#ff6600;
   text-decoration:none;
}

#primary #right-rail .slot.variant-vlist .book .bookmeta .title h5,
#primary #right-rail .slot.variant-vlist .book .bookmeta .price{
   font-size:100%;
}

.slot.variant-grid1x4 .book .bookmeta .title h5{
   font-size:110%;
   margin:10px 0 0 0;
}

.slot.variant-vlist .book .bookmeta .title h5 a,
.slot.variant-vlist .newsitem .newsitemmeta .title h5 a{
   color:#020202;
}

.slot.variant-vlist.author .book .bookmeta .title{
   margin:0 0 30px 0;
}

.slot.variant-vlist.author .book .bookmeta .title h5 a,
.slot.variant-vlist.series .book .bookmeta .title h5 a{
   color:#ff6600;
}

.slot.search-result .item .itemmeta .title h5 a{
   color:#ff6600;
   font-weight:normal;
}

.slot.variant-grid4x4 .book .bookmeta .title h5,
.slot.variant-grid4x4 .book .bookmeta .excerpt h5,
.slot.variant-grid1x1 .book .bookmeta .title h5{
   font-size:115%;
   font-weight:700;
}

.slot.search-result .item .itemmeta .title h5,
.slot.search-result .item .itemmeta .detail h5{
   font-size:130%;
   font-weight:700;
}

.slot.search-result .item .itemmeta .title h5.subtitle{
   font-size:120%;
}

.slot.variant-grid1x1.person .authormeta .author a,
.slot.variant-grid1x1 .book .bookmeta .title h5 a,
.slot.variant-grid1x4 .book .bookmeta .title h5 a,
.slot.variant-grid4x4 .book .bookmeta .title h5 a,
#primary #right-rail .slot.variant-vlist .book .bookmeta .title h5 a,
#primary #right-rail .slot.variant-grid2x2 .book .bookmeta .title h5 a,
.slot.variant-grid4x4 .book .bookmeta .excerpt h5 a,
.slot.variant-other-authors .author .authormeta .title h5 a{
   color:#666;
}

#primary #right-rail .slot.variant-grid2x2 .book .bookmeta .title h5 a,
.slot.variant-grid1x4.series .book .bookmeta .title h5 a{
   font-weight:700;
}

#primary .slot.search-result .item .itemmeta .title h4{
   font-size:100%;
   text-transform:uppercase;
   margin:0 0 15px 0;
   padding:0;
   color:#7f7f7f;
   font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.slot.variant-vlist .book .bookmeta .author,
.slot.variant-grid1x1 .author .authormeta .title{
   display:none;
}


.slot.variant-vlist.author .book .bookmeta .title h5,
.slot.variant-vlist.series .book .bookmeta .title h5{
   text-transform:none;
   color:#ff6600;
   font-size:160%;
   line-height:1;
   font-weight:normal;
}


.slot.variant-vlist.author .book .bookmeta .title h6,
.slot.variant-vlist.series .book .bookmeta .title h6{
   text-transform:none;
   color:#666;
   font-size:14px;
   font-style:italic;
   line-height:1;
   font-weight:normal;
   padding:0;
   margin:1px 0;
   font-family: "Sabon LT W01 Roman", "Times New Roman", Times, serif;
}

#primary .book-detail .book .book-nav .book-meta.mini.inbound h2.title,
#primary .book-detail .book .book-nav.view-sticky .book-meta.mini h2.title{

}


.pgi_meta_debug.title-family-adapter {
   left: -50px;
}




.starred-reviews .slot.variant-vlist .book .bookmeta .author,
.starred-reviews .slot.variant-grid1x1 .author .authormeta .title{
   display:block;
}


.slot.variant-featured-content-multiple .promometa .title {
   margin-bottom: 20px;
   color: #020202;
   font-size: 14px;
   line-height: 1.428571429;
}

.slot.variant-featured-content-multiple .promometa .title h5 {
   margin-top: 0;
   margin-bottom: 0;
   font-size: 130%;
}

.slot.variant-featured-content-multiple .promometa .title a, .slot.variant-featured-content-multiple .promometa .title a:visited, .slot.variant-featured-content-multiple .promometa .title a:hover, .slot.variant-featured-content-multiple .promometa .title a:active {
   color: #020202;
}

#instagram-container #innstagram {
  left: 50%;
  margin-left: -146px;
  position: absolute;
  bottom: -10px;
  z-index: 50;
}
.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}

		.nav-filter{margin:0;padding:0}

		.nav-filter li{display:inline-block;margin-bottom:5px;width:15%}

		.nav-filter.c4 li{width:20%}

		.nav-filter li a{border:1px solid;color:#d57e00;padding:6px 0;text-align:center;font-weight:500;display:block;text-transform:uppercase;font-size:14px}

		.primary .nav-filter li a{border-color:#8B2331;color:#8B2331;min-height:58px;position:relative}

        .primary .nav-filter li a span{position: absolute;left: 5%;width: 90%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}

		.page-template-tpl-careers-hourly .primary .nav-filter li a{min-height:34px; font-size:12px;line-height:12px}

		.nav-filter li a:focus,.nav-filter li a:hover,.nav-filter .active a{border-color:#8B2331;background-color:#8B2331;text-decoration:none;color:#f1ddcb}

		.nav-filter.orange-filter li a:focus,.nav-filter.orange-filter li a:hover,.nav-filter.orange-filter .active a{border-color:#d57e00;background-color:#d57e00;text-decoration:none;color:#f1ddcb}

		.primary .nav-filter li a:focus,.primary .nav-filter li a:hover,.primary .nav-filter .active a{border-color:#8B2331;background-color:#8B2331;text-decoration:none;color:#f1ddcb}

		
		.nav-foot{list-style:none;margin:0 0 5px;padding:0;text-align:center;}

		.nav-foot li{display:inline-block;margin:0 10px}

		.nav-foot li a{display:block;color:#8b2332;font-size:12px;text-transform:uppercase}

.menus-description .nav-tabs { border-bottom: transparent;}
.dispatch-content-column li:first-child.country{padding-top:40px;}

#footer .dropUp .footer-dropUp-content .country{font-size:0.8125em;}
#footer .dropUp .footer-dropUp-content .country a{display:block;height:100%;width:100%;}

#footer .dropUp .footer-dropUp-content .footer-dropUp-column .country{font-size:0.8125em;}

#footer .dropUp .footer-dropUp-content .footer-dropUp-column li:first-child.country{padding-top:40px;}
#block-block-22 .footer-block .footer-block-inner ul li.fourth{width:5% !important;}
#block-block-22 .footer-block .footer-block-inner ul li.fourth img{margin-top:0;}
#block-block-23 .footer-block .logo-right .row-two li.fourth{float:left !important;}

.smaller {font-size:smaller; }


body.single-frc_locations span.arrow {
    background-color: #6d6d6d;
}
body.style-206 #usersite-container .nav-bar{position:absolute;bottom:0;left:0;width:100%;right:0;z-index:200;vertical-align:middle;display:table}
body.style-206 #usersite-container .nav-bar.sticky{position:fixed;top:0;bottom:auto;width:100%;width:100vw}
.with-edit-bar body.style-206 #usersite-container .nav-bar.sticky{top:70px}
body.style-206 #usersite-container .nav-bar .site-wrap{max-width:2140px;display:table;padding:15px 0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;width:100%;min-height:70px}
body.style-206 #usersite-container .nav-bar #title-wrap,body.style-206 #usersite-container .nav-bar #navigation-wrap{display:table-cell;vertical-align:middle}
body.style-206 #usersite-container .nav-bar #navigation-wrap{max-width:65%;padding-right:18px;text-align:right}
body.style-206 #usersite-container .nav-bar.mobile{text-align:center;clear:both}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu{position:absolute;top:50%;margin-top:-14px;left:3px;font-size:18px}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu a{padding:10px;color:white}
body.style-206 #usersite-container .nav-bar.mobile #toggle-mobile-menu a i.icon-close{font-size:16px}
body.style-206 #usersite-container .nav-bar.mobile .site-wrap{display:block;min-height:0}
body.style-206 #usersite-container .nav-bar.mobile #title-wrap{display:block;text-align:center;padding:0;width:80vw;max-width:none;margin:0 auto}
body.style-206 #usersite-container .nav-bar.mobile #title-wrap h1,body.style-206 #usersite-container .nav-bar.mobile #title-wrap span{display:block}
body.style-206 #usersite-container .nav-bar #page-title{color:#fff;padding:0;white-space:nowrap}
body.style-206 #usersite-container .nav-bar #title-wrap{width:30%;padding:4px 25px;max-width:30vw}
body.style-206 #usersite-container .nav-bar #main-nav ul{text-align:right}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top{text-transform:uppercase;margin:0;padding:0 1em;margin:.25em 0;display:inline-block}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top a.top::after{position:absolute;background:rgba(255,255,255,0.5);top:100%;left:0;width:100%;height:2px;content:'';opacity:0;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;-moz-transition:opacity 0.3s, -moz-transform 0.3s;transition:opacity 0.3s, transform 0.3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top a.top:hover::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top:last-child{border-right:none}
body.style-206a #usersite-container .nav-bar{background:#4c5c62;background:rgba(76,92,98,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206a #usersite-container .nav-bar.sticky{background:#4c5c62}
body.style-206b #usersite-container .nav-bar{background:#e3446f;background:rgba(227,68,111,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206b #usersite-container .nav-bar.sticky{background:#e3446f}
body.style-206c #usersite-container .nav-bar{background:#dbe2bc;background:rgba(219,226,188,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206c #usersite-container .nav-bar.sticky{background:#dbe2bc}
body.style-206d #usersite-container .nav-bar{background:#fff;background:rgba(255,255,255,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206d #usersite-container .nav-bar.sticky{background:#fff}
body.style-206e #usersite-container .nav-bar{background:#f6f3e7;background:rgba(246,243,231,0.8);-webkit-transition:height 500ms ease-in-out, background 500ms ease-in-out;-moz-transition:height 500ms ease-in-out, background 500ms ease-in-out;transition:height 500ms ease-in-out, background 500ms ease-in-out}
body.style-206e #usersite-container .nav-bar.sticky{background:#f6f3e7}
#usersite-container .nav-bar.mobile #toggle-mobile-menu{display:inline-block}

.menu-footer-companyinfo-container ul#menu-footer-companyinfo {
float: left;
width: 100%;
}

.menu-footer-debtcollectionindustries-container ul#menu-footer-debtcollectionindustries {
float: left;
width: 100%;
}

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

#mobile-menu.interactive li.menu-item { height: auto !important; }
#header-account-search{display:none;position:absolute;right:120px;top:-28px;z-index:11}
#header-account-search #search_autocomplete{background-color:#3ca6cd;color:#fff;cursor:pointer;top:31px !important;z-index:-1}
#header-account-search #search_autocomplete ul{list-style:none;margin:0;padding:0}
#header-account-search #search_autocomplete li{display:block;padding:20px}
#header-account-search #search_autocomplete li:hover{background-color:#65b9d7}
#header-account-search #search_autocomplete .amount{display:none}
#header-account-search .header-account{background-color:#3ca6cd;border-radius:0 0 4px 4px;margin-bottom:12px;overflow:hidden;position:fixed;width:460px}
#header-account-search .header-account .account-links{font-size:12px;font-size:1.2rem;font-weight:600;text-transform:uppercase}
#header-account-search .header-account .account-links li{display:table-cell;padding:0;text-align:center}
#header-account-search .header-account .account-links li.nortonseal{border-right:1px solid #277896}
#header-account-search .header-account .account-links li:hover{background-color:#0f8bae}
#header-account-search .header-account .account-links li:last-child{border-left:1px solid #277896}
#header-account-search .header-account .account-links li:last-child a img{width:2.7rem;top:-2px;height:35px}
#header-account-search .header-account .account-links li .nortonseal{display:inline-block;height:24px;padding:0;width:80px}
#header-account-search .header-account .account-links ul{display:table;vertical-align:middle;list-style:none;margin:0;padding:0;width:100%}
#header-account-search .header-account .account-links ul:before,#header-account-search .header-account .account-links ul:after{content:" ";display:table}
#header-account-search .header-account .account-links ul:after{clear:both}
#header-account-search .header-account .account-links a{color:#fff;padding:8px;display:block;letter-spacing:2px;transition:.2s background-color ease-in}
#header-account-search .header-account .account-links .last a{padding:8px 0 8px 8px}
#header-account-search .header-account .link-background{background-color:#0f8bae}
#header-account-search .dropdown-cart{background-color:#0f8bae;border-radius:0 0 4px 4px;color:#fff;display:none;left:initial;padding:20px;position:fixed;right:initial;margin-top:33px;width:460px;z-index:-1;padding:20px 20px 10px}
#header-account-search .dropdown-cart .block-title{display:none}
#header-account-search .dropdown-cart .button,#header-account-search .dropdown-cart .current-state .clear,.current-state #header-account-search .dropdown-cart .clear,#header-account-search .dropdown-cart .products-grid .add-to-links a,.products-grid .add-to-links #header-account-search .dropdown-cart a,#header-account-search .dropdown-cart #secondary .search-submit,#secondary #header-account-search .dropdown-cart .search-submit{width:48%}
#header-account-search .dropdown-cart .checkout-button{background-color:#ea7862;float:right;padding:0.875rem 0.525rem}
#header-account-search .dropdown-cart .view-bag-button{background-color:#007095;color:#42b1d2;float:left;margin-right:7px;padding:0.875rem 0.525rem}
#header-account-search .header-search{position:relative;right:-110px;z-index:-2}
#header-account-search .header-search button{background-color:transparent;padding:0;position:relative;right:30px;top:65px;width:17px}
#header-account-search .header-search input{border:2px solid #e1e1e1;color:#9b9c9f;margin-bottom:0;position:relative;top:65px;width:350px;padding:5px 30px 5px 10px}
#header-account-search .header-search input:focus{border:2px solid #3ca6cd}
#header-account-search .header-search input:focus+button svg g path{fill:#3ca6cd}
#header-account-search .header-search svg{height:16px;width:16px}
#header-account-search .header-search path{transition:.2s fill ease-in}
.lt-ie9 #header-account-search .dropdown-cart .button,.lt-ie9 #header-account-search .dropdown-cart .current-state .clear,.current-state .lt-ie9 #header-account-search .dropdown-cart .clear,.lt-ie9 #header-account-search .dropdown-cart .products-grid .add-to-links a,.products-grid .add-to-links .lt-ie9 #header-account-search .dropdown-cart a,.lt-ie9 #header-account-search .dropdown-cart #secondary .search-submit,#secondary .lt-ie9 #header-account-search .dropdown-cart .search-submit{font-size:10px;padding:0.87em 0.5em}
.lt-ie9 #header-account-search .header-account .account-links li.last a{display:block;text-align:center;width:90px}
.lt-ie9 #header-account-search .header-search input{padding-bottom:8px}
.lt-ie9 #header-account-search .header-search button{top:5px}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
.join-widget-heading{background:#353535;color:#fff}
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:sans-serif;}
#skip-link{display:none;left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}
#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;font-size:0.94em;line-height:1.7;padding:1px 10px 2px 10px;text-decoration:none;border-radius:0 0 10px 10px;}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}

		p.event-description { font-size: 12px; line-height: 1.1; margin: 0 0 12px; }
.view-uc-catalog-terms table tbody tr td .views-field-field-custom-image-link .field-content a img{height:220px;width:220px;margin:0 0 -3px 0;}
#foam-lube-wrapper .foam-lube-video-wrapper .views-field-title .field-content a{width:200px;xdisplay:block;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-12{width:100%}

  .ft_inner img, .ft_medicaid_disclaimer { float: left; padding-top: 20px; margin-left: 2%; }

  .ft_medicaid_disclaimer { width: 53%; margin: 1.25% 0px 0px 5.3%; font: 14px Arial,sans-serif; color: #333333; }
.entry-content .search-form,.site-header .search-form{width:100%;text-align:left;margin-top:0}
.home-products .widget-wrap .entry-content .selectedOption{width:100%}
.home-products .widget-wrap .entry-content{padding:0 20px}
.entry-content img,.promo-banner-msg{border-radius:5px}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{font-size:20px;font-family:SohoStd-Regular,sans-serif}
.page-template-faq .entry-content h1,.page-template-management-team .entry-content h1,.page-template-support .entry-content h1{font-size:28px}
.entry-content ul{margin:20px}
.entry-content p{margin:10px 0 20px}
.entry-content ol{margin:20px 0}
.entry-content ol li{background:0 0;margin:0 0 6px 26px}
.entry-content ol li p,.entry-content ol ul li{font-family:Oxygen,sans-serif;font-weight:400}
.entry-content ul ul li{list-style:none}
.entry-content ul ul li:before{content:"-";position:relative;left:-5px}
.entry-content ul ul{margin:0 0 0 10px}
.product-details-content .entry-content{background-color:#fbfcfd;border:1px solid #d8e1e6;margin-top:-1px}
.postid-1586 .entry-content ul{margin:20px 0 20px 34px}
.single-dmv_resource_page .entry-content{padding:2% 0}
.entry-content .error-img{float:right;width:33%}
.blog .genesis-feature-1 .entry-content{height:auto}
.blog .entry-content{background-color:#fbfcfd;border:1px solid #e0e8ed;border-radius:5px;border-bottom:5px solid #0ba8cf;height:465px}
.blog .genesis-grid .entry-content .entry-title{font-size:16px}
.blog .entry-content .entry-title,.blog .entry-content p{padding:0 12px;margin-bottom:10px}
.archive .entry-content .entry-title,.archive .entry-content p{padding:10px 12px 0}
.sitemap .entry-content ul{margin:0}
.blog .content,.blog .sidebar,.content,.entry-content.two-thirds,.home-top .wrap,.product-details-content.two-thirds,.single-product_details .entry.post-type.one-half,.single-pt_test .two-thirds,.two-thirds.first.career-top{width:100%}
.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}
.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}
.entry-content .button:hover,.footer-widgets .button{color:#fff}
.entry-content p.wp-caption-text{margin-bottom:0}
.featured-content .entry-content{padding:40px}
.footer-widgets .featured-content .entry-content{padding:0}
.home-top .featured-content .entry-content{padding:0 40px}
.entry-content ol,.entry-content p,.entry-content ul{margin-bottom:26px}
.entry-content ol,.entry-content ul{margin-left:40px}
.entry-content ol ol,.entry-content ul ul{margin-bottom:0}
.entry-content code{background-color:#333;color:#ddd}

.red-5 .cc-pu-privacy-section p {
	margin: 0!important;
}
#dialog-message{text-align:center}

p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}

#contentnav ul li.left {
    float: left;
}

.main-nav{
	width:125px;
}

.divt{
display:block !important;
font-weight: normal !important;
width:100% !important;
}


.art-fecha {
	float: right;
	font-size: 12px;
	color: #777;
	text-align: right;
	position: absolute;
	bottom: 6px;
	right: 10px;
}

.break .art-fecha {
	display: none;
}


.homeicons{
margin-top: 30px;
}



    #privacy-content{
        height: 300px;
        overflow:scroll;
    }
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
.panel-body{padding:15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.list-group+.panel-footer{border-top-width:0}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.panel-default{border-color:#ddd}
.panel-primary{border-color:#428bca}
.panel-success{border-color:#d6e9c6}
.panel-info{border-color:#bce8f1}
.panel-warning{border-color:#faebcc}
.panel-danger{border-color:#ebccd1}



.panel-u {
	border-color: #023675;
}

.home-block .maine-accolades .accolade-controls {
    position: absolute;
    width: 100%;
    top: 45%;
    left: 0;
}

.home-block .maine-accolades .accolade-controls .next { right: 15px; background-position: -13px -572px; }

.home-block .maine-accolades .accolade-controls .prev { left: 15px; background-position: 0 -572px; }





.site-info {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
}


.site-info a {
	border-bottom: 1px solid transparent;
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}


.site-info a:hover {
	border-bottom: 1px solid #333;
}


.site-info a:hover,
.site-info a:focus {
	color: #333;
}


	.post-password-form label,
	.post-navigation .meta-nav,
	.image-navigation,
	.comment-navigation,
	.author-heading,
	.author-bio,
	.entry-footer,
	.page-links a,
	.page-links span,
	.comment-metadata,
	.pingback .edit-link,
	.comment-list .reply,
	.comment-notes,
	.comment-awaiting-moderation,
	.logged-in-as,
	.comment-form label,
	.form-allowed-tags,
	.site-info,
	.wp-caption-text,
	.gallery-caption,
	.entry-caption,
	.widecolumn label,
	.widecolumn .mu_register label {
		font-size: 14px;
		font-size: 1.4rem;
	}


	.post-password-form label,
	.post-navigation .meta-nav,
	.comment-navigation,
	.image-navigation,
	.author-heading,
	.author-bio,
	.entry-footer,
	.page-links a,
	.page-links span,
	.comment-metadata,
	.pingback .edit-link,
	.comment-list .reply,
	.comment-notes,
	.comment-awaiting-moderation,
	.logged-in-as,
	.comment-form label,
	.form-allowed-tags,
	.site-info,
	.wp-caption-text,
	.gallery-caption,
	.entry-caption,
	.widecolumn label,
	.widecolumn .mu_register label {
		font-size: 16px;
		font-size: 1.6rem;
	}


	body,
	blockquote,
	blockquote cite,
	blockquote small,
	label,
	a,
	.site-title a,
	.site-description,
	.post-title,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.comment-notes,
	.comment-awaiting-moderation,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption {
		color: #000 !important; 
	}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}

#content .main_box .desc {
  padding:15px 10px;
  background:#ffffff;
}


#content .main_box .desc h5 a {
  color:#ff5e9f;
}


#content .main_box .desc h5 a:hover {
  color:#bd044f;
}


#content .main_box .desc p {
  font-size:14px;
  line-height:16px;
  color:#898989;
  padding:7px 0 14px 0;
}

#content .main_box .desc .price, #content .main_box .box_1 .product-details .price {
  font-size:16px;
  line-height:20px;
  color:#282827;
  font-weight:700;
}

#content .main_box .desc .price span.compare-price, #content .main_box .box_1 .product-details span.compare-price {
  color:#cccccc;
  text-decoration: line-through;
  margin-left:5px;
  font-size:14px;
  font-weight:400;
}

#footer .f_mid .desc {
  font-size:14px;
  line-height:21px;
  color:#898989;
  margin:0;
}

#footer .f_mid .desc p {
  font-size:14px;
  line-height:21px;
  color:#898989;
  padding:5px 0;
  margin:0;
}

#footer .f_mid .desc p:first-child {
  padding-top:0;
}

  #content .main_box .desc h5 {
    font-size:12px;
    line-height:18px;
  }


#featured-products .desc h5 a{
text-transform: none;
    font-size: 14px;
}

		#mainlinks .alumfriends{width: 168px;}

		
		#mainlinks .future, #mainlinks .current, #mainlinks .facstaff, #mainlinks .alumfriends, #mainlinks .family, #mainlinks .visitors{display:table;}

			#mainlinks .future a, #mainlinks .current a, #mainlinks .facstaff a, #mainlinks .alumfriends a, #mainlinks .family a, #mainlinks .visitors a{display:table-cell; vertical-align:middle; padding-left: 7px}

		#sublinks .alumfriends{width: 160px; padding-left:8px;}


#wp_page_numbers li.first_last_page {
	font-style: italic;
}
 



.menu-dropdown li.level3 { line-height: 20px; }


.menu-dropdown a.level3 {
	padding-left: 12px;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #868686;
}


.menu-dropdown a.level3:hover {	background-position: 0 -100px; }





.menu-dropdown a.current.level3 { font-weight: bold; }




.menu {
    padding-top: 64px;
    padding-bottom:44px;
}


.menu h4{
	font-size:1.8em;
	color:#465491;
	padding-bottom: 20px;
	font-weight:400;
}


.single-widget .menu{
	padding:0;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


#top .sub_menu .menu-item-language img.iclflag {
margin-bottom: -2px !important;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}
.foot-nav li.menu-item-235{display:none}
.head-nav li.menu-item-235{display:none}
.tribe-events-page-template .menu-item-20 a{color:#fcce01}
.tribe-events-page-template .menu-item-20 a:after{width:100%}
.dropdown-menu,.modal-content{-webkit-background-clip:padding-box}
.collapsing,.dropdown,.dropup{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;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)}
.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-left{right:auto;left:0}
.dropdown-header{font-size:12px;color:#777}
.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.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-left-radius:0;border-top-right-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.dropdown-menu.channels-dropdown{opacity:.9}
.dropdown-menu .row{max-width:930px;margin:0 auto}
#omni-navbar #main-links .dropdown{position:relative;margin-top:8px;margin-bottom:-8px}
#omni-navbar #main-links .dropdown .dropdown-toggle{padding:15px 25px 25px;background-color:transparent;color:#B1B3B5}
#omni-navbar #main-links .dropdown .dropdown-toggle.active{color:#FFF;background-color:#323232;border-radius:5px 5px 0 0}
#omni-navbar #main-links .dropdown .dropdown-menu{display:none;position:absolute;left:0;top:59px!important;background-color:#FFF;width:506px;padding:0;border:0;border-radius:0 0 5px 5px;box-shadow:0 0 5px #4d4d4f}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary{color:#231F20;padding:25px;border:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .header-container{border-bottom:1px solid #e7e7e8;margin-bottom:20px}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .header-container .header{display:inline-block;font-size:18px;font-weight:400;padding-bottom:5px;margin:0 auto;border-bottom:2px solid #ED2124}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list.no-left-pad{padding-left:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list .row.no-pad .col-sm-4,#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list .row.no-pad .col-sm-6{padding-right:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list ul{margin-left:0;margin-bottom:0;padding:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list ul li{margin-bottom:0;padding:5px 0 5px 7px;list-style-type:none}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list ul li.bottom{margin-bottom:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list ul li:hover{cursor:pointer;background-color:#ED2124;margin-right:5px}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list ul li:hover a{text-decoration:none;color:#FFF}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .link-list ul li a{color:#231F20}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary{padding:25px 25px 25px 35px;background-color:#231F20;border-radius:0 0 5px 5px}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4.pad-right{padding-left:20px}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4.pad-left{padding-left:10px}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4 ul{margin-left:0;margin-bottom:0;padding:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4 ul li{list-style-type:none;margin-bottom:0}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4 ul li a{color:#B1B3B5}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4 ul li a:hover{color:#FFF;text-decoration:none}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-secondary .col-sm-4 ul li.top{margin-bottom:10px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

#sliding_cart .cart_message{display:none !important;}

.site-header .shopping-cart-wrapper{display:inline-block; margin:auto;}


.slide, .slideshow { width: 940px; height: 444px; overflow: hidden; }


.slide img { max-width: 100%; }

  
  
  .slide, .slideshow, #slideshow-wrap { width: 748px; height: 353px; }


span.to-top-text {
	font-family: 'Lato', sans-serif;
	font-size: 8px;
	font-weight: 400;
	line-height: 100%;
	position: absolute;
		bottom: 11px;
		left: 10.5px;
	text-transform: uppercase;
	}


.fly-to-top i,
span.to-top-text {
	color: #fff;
	}


.push-img-link + .sub-title,
.push-img-link + .sub-title + .wysiwyg {
  margin-left: 200px;
}


.column-top .push-img-link {
  float: left;
  display: block;
  margin-right: 20px;
}


.push-img {
	float: left;
}
#footer .copyright{color:#fff;margin-top:23px;font-size:12px;}
.header-color{background:#cc0000}
.stack-thumb .stack-thumb-border{width:40px;height:30px}
.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-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-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
}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}




#menu-main a.dropdown-toggle {
    background: gainsboro;
    font-size: 12px;
    padding: 0 0 0 40px!important;
}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}
#topuser{position:absolute;top:55px;right:0px;font-size:14px;font-weight:bold;padding-bottom:8px;padding-left:15px;padding-top:5px;color:#333;text-align:right;padding-right:15px}
#topuser form{margin:0px}
#topuser input{font-size:10px;border:1px solid #ccc}
#topuser a{text-decoration:none}
#topuser a:hover,#toplogin a:hover{text-decoration:underline}
.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-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.front .region-preface .col-sm-3 img{max-width:100%;height:auto!important}
.front .region-preface .col-sm-3{padding:5px;}

.avada-row {
  margin: 0 auto;
  max-width: 940px;
}

.avada-row:after {
  content: "";
  display: block;
  clear: both;
}




#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:940px; }


.intro-aside { width: 23.5%; float: right; }
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}
.menu-item{vertical-align:middle}
.site-navigation .menu-item{position:relative;display:block}
.site--regular .site-navigation .sub-menu .menu-item{margin:0}
.site--regular .site-navigation .sub-menu .menu-item .sub-menu{left:100%;left:calc(100% + 1.1588rem);right:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);top:-.7162rem}
.site--regular .site-navigation .sub-menu .menu-item .sub-menu.js-invert-position{left:auto;right:100%;right:calc(100% + 1.1588rem)}
.site--portable .site-navigation .menu-item,.site--responsive .site-navigation .menu-item{background-color:#f7f7f7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.site--portable .site-navigation .sub-menu .menu-item,.site--responsive .site-navigation .sub-menu .menu-item{background-color:transparent}

ul.sub-menu, ul.sub-menu li {
    display: none !important;
}

ul.sub-menu:after {
    display: none;
}


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


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

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


.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 .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; }
.clear{clear:both}

#pw_featured_rental_listing_v2_content_div  {padding: 5px;  overflow: auto}




.slides_container div.slide {
	width:auto;
	height:570px;
	
	margin:0px auto;
	
	float:none;display:block;
}

.slides_container div.slide a img { left:0;top:0;width:100%; min-width:960px; max-width:1920;height:auto; }

#footerright {
  float: right;
  width: 300px;
  text-align: right;
  }




#wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -100px auto;
    
}
body.style-206 #usersite-container #scroll-to-content{display:none}
#usersite-container #scroll-to-content,#usersite-container #scroll-to-content i{display:none}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}


.site--content.trucks .content--top {
  margin-bottom: 2rem;
}

.top-story-content {
    background-color: #434b58;
    bottom: 0px;
    min-height: 66px;
    padding: 4px 40px 8px 8px;
    position: absolute;
    z-index: 1000;
    width: 100%;
}

.top-story-content .news-icon-small {
    position: absolute;
    right: 14px;
    top: -18px;
}

body.top-stories .top-story-content {
    width: 100%;
}

body.top-stories .top-story-content h4 a {
    font-size: 14px;
}

body.top-stories .top-story-content p {
    margin: 0px;
}

.page-single .top-story-content {
    background-color: #434b58;
    bottom: 0px;
    min-height: 68px;
    padding: 4px 40px 8px 8px;
    position: absolute;
    width: 100%;
    z-index: 1000;
}


body.home div#footer div.footlinks {float: right; padding-right: 36px; padding-top: 36px;}

div#footer div.footlinks {float: right; padding-right: 36px; padding-top: 78px;}


.footlinks	{
	float:right;
	margin: 0 15px 0 0;
	padding: 0;
	color: #fff;
	}


.footlinks ul	{
	margin:0px;
}

.footlinks li	{
	display:inline;
	list-style:none;
}


.block .games .tower {
	height: 600px;
}


.block .games .head {
	min-width: 888px;
}




.games {
	display: inline-block;
	margin-top: 5px;
}


.mainpage .games {
	width: 890px;
}


.games ul {
	list-style: none;
	width: 743px!important;
	padding-left: 20px;
	margin: 0;
	display:inline-block;
}


.games ul li {
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 3px;
}


.games ul li img {
	vertical-align: middle;
	margin-right: 10px;
}


.games ul li a {
	display: block;
}


.games ul li .ttl {
	display: inline-block;
	font-size: 18px;
	color: #000;
}


.games ul li .ttl:hover {
	text-decoration: underline;
}


.games ul li a .playn {
	float: right;
	margin-top: 10px;
	text-decoration: none;
	padding: 7px 13px;
	font-size: 14px;
	font-weight: bold;
}


.main_page .games .pager {
	margin:0!important;
}


.survey_page .games .game {
	margin: 0 4px 30px;
}


.games .head .menu {
	float: left;
	margin-top: 18px;
	margin-left: 76px;
}


.games .head .menu a {
	font-size: 14px;
	padding: 5px 10px;
	margin-right: 10px;
	text-decoration: none;
	border: none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.3) inset;
}


.games ul li a .playn:hover {
	background-color: #850d48;
}


.user_page .block .games {
	display:block;
	width:100%;
	text-align:left!important;
}


.land_menu .games {
	text-align:center;
}


.more_lands .games {
	width: 730px;
	text-align:center;
}


.more_lands .games .game {
	margin: 0 6px 30px;
	float:none;
	display:inline-block;
}




#subscribe {
	font: 12px/1.2 Arial,Helvetica,san-serif;
}


#subscribe a,
#subscribe a:hover,
#subscribe a:visited {
	text-decoration:none; 
}

        
#colorbox #subscribe img {
height: auto !important;
}


#about,
#subscribe-box,
#sponsors,
#favorites {
padding: 15px;
margin-bottom: 10px;
font-size: 14px;
background-color: #f2f2f2;
}


#subscribe-box h3 {
margin-bottom: 5px;
}


#subscribe-box .button {
text-align: center;
}


#subscribe-box .button input[type="submit"] {
margin-top: 5px;
}
#tve_eight_set .thrv_bullets_shortcode ul.tve_ul6.tve_ul li{margin-bottom:40px}
#tve_eight_set .thrv_bullets_shortcode ul.tve_ul6.tve_ul li:before{content:'\69' !important}
#tve_eight_set .thrv-leads-slide-in .thrv_bullets_shortcode ul.tve_ul6.tve_ul{font-size:15px}
#tve_eight_set .thrv-leads-slide-in .thrv_bullets_shortcode ul.tve_ul6.tve_ul li{font-size:inherit;margin-bottom:15px}
#tve_editor .thrv_bullets_shortcode ol.tve_ul,#tve_editor .thrv_bullets_shortcode ul.tve_ul{line-height:1.4em}
#tve_editor .thrv_bullets_shortcode ol.tve_ul li,#tve_editor .thrv_bullets_shortcode ul.tve_ul li{margin-bottom:10px}
#tve_editor .thrv_bullets_shortcode ol.tve_ul li:before,#tve_editor .thrv_bullets_shortcode ul.tve_ul li:before{content:'' !important}
.tve_prt .tve_ul{margin:0px;padding-left:25px;padding-bottom:0px;text-indent:10px}
.tve_prt .tve_ul li{margin-bottom:20px;margin-left:0px}
.tve_prt .tve_ul li:before{content:'' !important}
.tve_prt .tve_ul:last-of-type li:last-of-type{margin-bottom:10px}
.tve_four .tve_prt_in .tve_ul{font-size:0.9em}
.tve_five .tve_prt_in .tve_ul{font-size:0.8em;text-indent:0px}
.tve_flt .tve_prt .tve_ul{color:#fff !important}
.tve_flt .tve_prt .tve_ul:last-of-type li:last-of-type{margin-bottom:0px}
.tve_flt .tve_wrap_all .tve_prt .tve_ul li{color:#fff}

  .mobile-navholder .menu-item {
    display: block; }

    .mobile-navholder .menu-item a {
      font-family: "theinhardt-light";
      font-size: 32px;
      color: white;
      line-height: 46px;
      display: block; }

  .desktop-navholder .menu-item {
    display: inline-block;
    margin-right: 30px; }

    .desktop-navholder .menu-item:last-child {
      margin-right: 0; }

    .desktop-navholder .menu-item.current_page_item a {
      color: #2354fb; }

    .desktop-navholder .menu-item a {
      font-family: "theinhardt-regular";
      font-size: 16px;
      color: #3d3f45;
      line-height: 19px;
      display: block; }

      .desktop-navholder .menu-item a:hover {
        color: #2354fb; }

  	
  	
	.wrapper { min-width: 0; margin-left: 0; margin-right: 0; }
