﻿.popin-login{position:absolute;width:700px;right:0;top:44px;height:500px;background:#fff;z-index:9999;margin-left:-350px;display:none}
.popin-login .message-user-info{color:#e26464;font-size:12px}
.popin-login:before{content:"";top:-4px;right:10px;position:absolute;width:40px;height:40px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.popin-login.open{display:block}
.popin-login .popin-content,.popin-login .popin-content .region-cus-account,.popin-login .popin-content .region-cus-account .region-cus-account,.popin-login .popin-content .region-cus-account .region-cus-account .block-bean{height:100%}
.popin-login-mobile{position:fixed;top:48px;left:0;right:0;max-height:100%;overflow-y:auto;background:#fff;z-index:9999;display:none}
.popin-login-mobile.open{display:block}
.popin-login-mobile .popin-close{top:32px;right:20px}


.slide-scroller {
  position: absolute;
  z-index: 30;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}


.slide-scroller__menu {
  margin: 0;
  padding: 0;
  list-style: none;
}


.slide-scroller__menu-link {
  width: 40px;
  height: 40px;
  display: block;
  color: #ffffff;
  text-align: center;
  line-height: 40px;
  background-color: #8c8c8c;
  opacity: 0.8;
}


.slide-scroller__menu-link:hover {
  opacity: 1;
  background: #6a6a6a;
  color: #ffffff !important;
}


.slide-scroller__menu-link--control {
  background: #ffffff;
  color: #000000;
  opacity: 1;
}


.slide-scroller__menu-link--control:hover {
  background: #ffffff;
  color: #000000 !important;
}


ul.link-list{
	margin:0;
	padding:0;
	list-style:none;
}


ul.link-list li{
	margin:0;
	padding:2px 0 2px 0;
	list-style:none;
}

footer ul.link-list li a{
	color: #8C8C8C;
}

footer ul.link-list li a:hover {
	color: #e60000;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.widget_categories .cat-item:before,.widget_categories .cat-item .count{background: #cf4d35;}


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


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

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

.top_icons {
	width: 500px;
	position: absolute;
	right: 50px;
	z-index: 888888;
	top: 47px;
	height: 24px;
}

.top_icons .icons {
	height: 40px;
	width: 40px;
	margin-left: 9px;
	float: right;
}




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

    .widget-header .textwidget {
        margin-top: 0;
        padding-left: 0;
        border-left: none;
    }

		.postauthor h5, .single_post a:not(.wp-block-button__link), .textwidget a, .pnavigation2 a, .sidebar.c-4-12 a:hover, footer .widget li a:hover, .sidebar.c-4-12 a:hover, .reply a, .title a:hover, .post-info a:hover, .widget .thecomment, #tabber .inside li a:hover, .readMore a:hover, .fn a, a, a:hover, #secondary-navigation .navigation ul li a:hover, .readMore a, #primary-navigation a:hover, #secondary-navigation .navigation ul .current-menu-item a, .widget .wp_review_tab_widget_content a, .sidebar .wpt_widget_content a { color:#e84c3d; }
.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:7px;padding-right:6px}
.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%}
#main {width:800px; margin:0 auto}

.sidebar{
	
	background:#d9e6ef;
	width:274px;
	float:left;
	height: 385px;
}

.sidebar ul.link{
	margin:10px;
}

.sidebar ul.link li{
	margin:23px 15px; font: 10pt tahoma;
}

.sidebar ul.link li a{
	color:#000;
}

.sidebar ul.link li a:hover{
	color:#4080af;
}
.thim-university-top-icon .thim-widget-icon-box .wrapper-box-icon{border-right-color:#0356e7}
.td-page-header.td-pb-padding-side{padding-top:20px}
.td-pb-padding-side{padding:0 19px 0 20px}


#contenedor{
	width: 100%;
	padding: 0;
	max-width: 1600px;
}
.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,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.affix + .container-fluid {
	padding-top: 70px;
}


.title-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0; }


h2.title-overlay {
  color: white;
  letter-spacing: -.77px;
  font-family: "Kepler W01 Bd";
  font-size: 28px;
  line-height: 36px; }

.headerdetails .block_5 {
	float: left;
}

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}
.cards .cards-container .card-grid .card-container .card .headshot span.name{font-size:16px;padding-bottom:2px}


.wpsp_helpdesk_widget_menu_item .menu_item_label{
    padding: 0;
    vertical-align: middle;
    text-align: left;
}


#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}


.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, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-6 {
    float: left;
    width: 50%;
  }
.ccp-modal-every-design .cp-desc-container,.cp-modal-every-design .cp-description,.cp-modal-every-design .cp-form-container,.cp-modal-every-design .cp-info-container,.cp-modal-every-design .cp-short-description,.cp-modal-every-design .cp-submit,.cp-modal-every-design .cp-title,.cp-modal-every-design h1.cp-title{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif}
.ccp-modal-every-design .cp-desc-container,.cp-modal-every-design .cp-description,.cp-modal-every-design .cp-form-container{font-size:24px;line-height:1.25em;color:#676767}
.cp-confidential,.cp-description,.cp-image-container,.cp-sec-title,.cp-title{margin:0;padding:0;display:block!important;word-wrap:break-word}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}


	.footer-inner .socials ul li.subscribe-text {
		margin-left: 6px;
	}


	.footer-inner .socials ul li.subscribe-text a:hover {
		text-decoration: underline;
	}


	.footer-inner .socials ul li.subscribe-text a {
		color: #fff;
		font-size: 10px;
		line-height: 33px;
		letter-spacing: 0;
		margin-top: -7px;
		position: absolute;
		text-transform: uppercase;
		font-family: "Quick Sand", sans-serif;
	}


	
	
	.footer-inner {
		float: none;
		margin-left: 0px;
	}


.footer-new .footer-inner {
	margin: 0;
}

	.footer-nav,
	.footer-inner { display: inline; float: none; margin: 0; }

	.footer-nav,
	.footer-inner,
	.socials,
	.copyright { overflow: hidden; float: none; width: 100%; margin: 0 0 10px; text-align: center; }


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


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


.menu {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

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

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}

.newgame li img {
    vertical-align: middle;
    width: 62px;
}

.newgame ul {
    margin: 0;
    padding:0;
}

.newgame li {
    list-style: none;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
padding: 3px 5px 3px 16px;
margin:0;
}
.small,small{font-size:80%;font-weight:400}


.small, .smallBold { font-size: 0.89rem; line-height: 1.2; }

small, .small {
    line-height: 1.5;
}
.woocommerce div.product .onsale{left:-.9rem}
.rtl.woocommerce div.product .onsale{left:auto;right:-.9rem}
.woocommerce .onsale{position:absolute;z-index:1;top:.6rem;left:.6rem;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.6rem;padding:0 .8rem;border-radius:5rem;color:#fff}
.us-woo-shop_trendy .product-h .onsale{top:1.2rem;left:1.2rem}
.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}


#header-content {
	background-position: center right;
	background-repeat: no-repeat;
	position: relative;
}


#header-content, #footer-content {
	min-height: 24px;
	height: auto;
}
.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0}
.elementor .elementor-background-video-container{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;pointer-events:none}
.elementor .elementor-background-video-container.elementor-loading{opacity:0}
.et_pb_text_inner{position:relative}


.popup__callback__modal-body-main-text {
	text-align:center;
	color: #38ccc0;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	text-transform: uppercase;
  margin-bottom: 5px;
}



.popup__callback__modal-body-main-text img{
  display: block;
  margin: 0 auto;
  width: 61px;
  height:61px;
  margin-top:30px;
  margin-bottom: 30px;
}
#header .right_header .top-header .socials li a.instagram:hover{color:#004879}
#footer .content_footer .socials li a.instagram{color:#004879;border:2px solid #004879}
#footer .content_footer .socials li a.instagram:hover{color:#0076c6;border-color:#0076c6}
.video-list ul .video-box footer .post-meta .meta{width:30%;float:left;border-right:1px solid #fff;padding:3px;text-align:center;color:#7A3F0F;margin:5px 0 0}
.video-list ul .video-box footer .post-meta .meta span{display:block;color:#ccc;text-transform:uppercase}
.video-list ul .video-box footer .post-meta .meta.length{width:40%}
.video-list ul .video-box footer .post-meta .meta.rating{border-right:none}
.grid__item{width:100%;padding:0 1rem}
.grid__item--flex{display:-webkit-box;display:flex}
.grid__item--match{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}
.grid__item--space{padding:0 2rem}
.grid__item--narrow{padding:0 .5rem}
.grid__item .hr--green{margin-top:0;margin-bottom:.5rem}
.grid__item--2{float:none!important;width:100%!important}
.landing-featured .grid__item:first-child{-webkit-box-ordinal-group:3;order:2}
.landing-featured .grid__item:last-child{-webkit-box-ordinal-group:2;order:1}
.action__group__three .grid__item--3{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}
.action__group__two .grid__item--2{width:100%}
.share__bg--college .grid__item,.share__bg .grid__item{padding-top:1rem}
.c-drawing-app__actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}

td.score{font-size:18px;font-weight:bold;padding:15px 0 0 0;}

td.score .comment{font-size:12px;padding:5px 0 0 0;color:#777777;font-weight:normal;}
.header-left{position: relative}


.login-button {
	position: relative;
	display: inline-block;
	width: 21px;
	height: 21px;
	background-color: #e0c28f;
	margin-left: 5px;
	margin-top: -4px;
	vertical-align: middle;
	color: white;
	text-align: center;
	line-height: 23px;
	cursor: pointer;
}


h1.pagetitle{
	font-family: 'HelveticaNeueLTStd-Lt';
	color: #FFF;
	text-decoration: none;
	font-size: 50px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	
}

	.service-list{ margin-bottom:20px; font-size:15px;}
.service-list-col1{float:left;width:60px;text-align:center}
.service-list-col1 i{display:;color:#f6a62c;font-family:'linecons';font-size:19px;font-style:normal;line-height:20px}
.service-list-col2{overflow:hidden}


.mobile_nav .select_page {
	display: none;
}


	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}
#footer .content #sub-footer #footer-icons .management,#footer .content #sub-footer #footer-icons .accesibility{display:flex}
#footer .content #sub-footer #footer-icons .accesibility{margin:20px 0 10px;justify-content:center}
#footer .content #sub-footer #footer-icons .accesibility .handi,#footer .content #sub-footer #footer-icons .accesibility .eho{padding:0 10px;color:#fff;font-size:24px;font-size:2.4rem}

#wrapper .content .nav .menu{ list-style:none; float:left;  position:relative;}

#wrapper .content .nav .menu li{ float:left; color:#fff; padding:15px 13px 15px 13px; background:none; position:relative;}

#wrapper .content .nav .menu li a{ text-decoration:none; font-size:14px; color:#fff; font-weight:bold;}

#wrapper .content .nav .menu li .sub-menu{display:none;}

#wrapper .content .nav .menu li:hover .sub-menu{display:block; position:absolute; left:0; top:40px; background:#038d01; z-index:999; width:244px; list-style:none;}

#wrapper .content .nav .menu li .sub-menu li{ padding: 5px; width:234px;position:relative; background:none; border-bottom:1px solid #76e135;}

#wrapper .content .nav .menu li .sub-menu li .sub-menu{display:none;}

#wrapper .content .nav .menu li:hover .sub-menu li:hover .sub-menu{display:block; position:absolute;  left:240px; top:0px; background:#038d01; z-index:999; width:244px;}




.silder .item_slide { position:absolute; top: 0; }
.ad-search{clear:both;width:440px}


.login-button {
	position: relative;
	display: inline-block;
	width: 21px;
	height: 21px;
	background-color: #e0c28f;
	margin-left: 5px;
	margin-top: -4px;
	vertical-align: middle;
	color: white;
	text-align: center;
	line-height: 23px;
	cursor: pointer;
}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}

.hovered h3.verysmaller { font-size: 3vw; }
.columns.address-section{margin-top:30px}
.columns{margin-top:-1.071rem;margin-left:-1.071rem;margin-right:-1.071rem}
.columns:not(:last-child){margin-bottom:-1.071rem}
.columns.is-multiline{-webkit-flex-wrap:wrap}


.site-footer #copyright {
	text-align: right;
}
.flex,.table--column,form ul{display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.alignCenter,.table--column{-moz-box-align:center;-ms-flex-align:center;align-items:center}
.table--column{border-top:1px solid #ddd;border-right:1px solid #ddd;padding:12.5px 25px}
.table--column:first-of-type{border-top:none;border-bottom:1px solid #ddd}
.table--column:last-of-type{border-right:none}
.table--column:nth-of-type(2n){background:#e5f7fd}
.table--column.features{width:100%;text-align:center;border-right:none;border-top:1px solid #ddd}
.table--column.features:first-of-type{border-top:none}
.table--column.status{text-align:center;width:50%}
.table--column.status .icon{display:inline-block;margin:0 auto}
.table--column.service{padding:6.25px}
.table--footer .table--column{width:100%;border-top:0;background:transparent}
.table--footer .table--column a{margin:0 auto}
.x-main{width:71.336945%;}
.x-main.full{float:none;display:block;width:auto;}

	
	#home-main-wrap,
	#post-main-wrap {
		z-index: 100;
		}


#home-main-wrap {
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}
.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}


.visible-phone {
  display: none !important;
}


.visible-tablet {
  display: none !important;
}


.visible-desktop {
  display: inherit !important;
}
.abcp_service-desc__additional-info{font-size:16px;text-align:justify;-moz-text-align-last:center;text-align-last:center}
.abcp_service-desc__additional-info:before{content:'';display:block;width:25%;margin:30px auto 0;padding:0 0 15px;border-top:1px solid #fff}





.features-item{
	padding: 15px;
	text-align: center;
	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


.titre_vert {
font-family:"Arial Narrow", helvetica, Arial, sans-serif;
color : #76a38b; 
font-size:15px;
}


.lb-data .lb-details {
	width: 85%;
	float: left;
	text-align: left;
	line-height: 1.1em;
}
.img-circle{border-radius:50%}

.span6{width:460px;}

.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}

.table td.span6,.table th.span6{float:none;width:444px;margin-left:0;}

input.span6, textarea.span6, .uneditable-input.span6{width:446px;}

.testimonial-content { font-style: italic; font-size: 18px; font-weight: 400; }

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

#footer #footer-ads .widget { padding-bottom: 0; font-size: 0; line-height: 0; }

#footer-widgets .widget { padding: 20px 0; }




.widget { color: #777; font-size: 15px; overflow: hidden; }

.widget a { color: #777; }

.widget a:hover { color: #222; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }




.dark .widget { color: #999; padding-bottom: 30px; }

.dark .widget a { color: #ccc; }

.dark .widget a:hover { color: #2eb398; }

.dark .widget select { background: transparent; border-color: #444; color: #999; }

.widget ul.menu li {
    float: left;
    margin: 0 20px;
}
.icon-user:before,.login__label:before,.header-mobile__login-button-label:before{content:"\f10c"}
.header-mobile__login-button-label:before,.header-mobile__logout-button-label:before{position:relative;top:-1px;font-size:11px;font-size:1.1rem;margin-right:7px;margin-right:.7rem}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}


.header__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 16px 0;
}
.widget.highlights h2.widgettitle{background:#ECECEC;padding:9px 10px;text-align:center;font-size:0.8em;color:#0085C4;text-transform:uppercase}
.widget.social h2.widgettitle{font-size:0.8em;text-transform:uppercase;float:left;padding-top:10px}
#inside_adv_iss,.inside_adv_iss,.reg_invitation{border-top:#E4314E solid 3px;border-bottom:solid #D9DBDD 1px;border-left:solid #D9DBDD 1px;border-right:solid #D9DBDD 1px;padding:15px 20px 16px;width:100%;overflow:auto;box-sizing:border-box;}
#inside_adv_iss,.inside_adv_iss{padding-bottom:18px;}
#inside_adv_iss .title,#reg-prom .title{font-family:PT Sans Caption,sans-serif;font-size:14px;text-transform:uppercase;font-weight:bold;}
#inside_adv_iss .iss-no{margin-top:-1px;}
#inside_adv_iss button{margin-top:17px;margin-bottom:3px;}
#inside_adv_iss .new_iss{font-weight:bold;text-align:center;padding-top:22px;}
#inside_adv_iss .new_iss a{font-weight:normal;color:#898d95;}
#inside_adv_iss h3{font-size:14px;font-weight:bold;margin-bottom:15px;}
#inside_adv_iss date{font-size:18px;font-weight:bold;}
.views-row  img,.ato-events-calendar img,#pre-footer img,#inside_adv_iss img{width:auto;}


.text-color {
	color: #fb0000 !important;
}
.spacer-20 {min-height: 20px;}
.hover-show :hover{visibility:visible}


.news-list-box .news-posts-box {
	display: none;
	margin-top: 36px;
}


.news-list-box .news-posts-box.active {
	display: block;
}


.archive .news-posts-box {
	margin-top: 36px;
	padding-bottom: 61px;
}
.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-12{width:100%}
img.price-big,img.price-small{max-width:100%}



.footer-widgets-wrapper {
	border-top: 1px solid #F2F2F2;
	background-color: #303440;
}

.desktop-nav-wrap .sf-menu ul.sub-menu:before {
  border-color: #202020 transparent;
  border-style: solid;
  border-width: 0 20px 27px;
  content: "";
  display: block;
  margin-left: 0;
  position: absolute;
  top: -20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
}

.ezoic-ad.box-2 { display:block !important;float:none;margin-bottom:2px !important;margin-left:0px !important;margin-right:0px !important;margin-top:20px !important;min-height:90px;min-width:728px;text-align:center !important; }

.ezoic-ad.link-h-large-1 { display:block !important;float:none;margin-bottom:2px !important;margin-left:0px !important;margin-right:0px !important;margin-top:2px !important;min-width:728px;text-align:center !important; }

.ezoic-ad{display:inline-block;}
.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-8{width:66.66666667%}

#hero .progress-bar-inner, #hero .progress-bar-inner:before, #hero .progress-bar-inner:after { transition: width 0.2s ease; }

#hero .progress-wrap .progress-bar-outer .progress-bar-inner { position: relative; width: 3%; height: 10px; background-color: #faa327; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); border-radius: 999px; }

#hero .progress-wrap .progress-bar-outer .progress-bar-inner:before { content: attr(data-width); position: absolute; bottom: 100%; right: 0; margin-right: -1.5rem; margin-bottom: 8px; width: 3rem; padding: 0.25rem 0; background-color: #2170b2; color: white; font-size: 0.875em; border-radius: 0.25em; }

#hero .progress-wrap .progress-bar-outer .progress-bar-inner:after { content: ""; position: absolute; bottom: 100%; right: 0; margin: 0px -5px 3px 0; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #2170b2; }
.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-6{width:50%}
.cs-rating,.pd-rating{display:block!important}

.featured-content { float: right; width: 410px; margin-right: 5px; }
.lo-article_summary{margin:.5em 0 0;color:#454545}




.icon-container { display: inline-block; font-size: 18px; margin-right: 3px; }
.pull-left{float:left!important}
.fa.pull-left{margin-right:.3em}


.container-fluid.cart_total {
	width: auto;
}

.gen-info-position{position:absolute;top:-23px;left:2px}
.search-btn .search-icon i{font-size:1em;z-index:1;padding-right:.266em;padding-top:2px;display:block}
.custom-search-btn .search-icon i{font-size:1em;z-index:1;padding-top:0;right:.5em;bottom:0;display:block;position:absolute}
