﻿.item-list ul li.last{border-bottom:none;}
#forum .last-reply{font-size:12px;}
.one-half.last,.one-third.last,.two-third.last,.one-fourth.last,.three-fourth.last{margin-right:0px}
.one-half.last,.one-third.last,.two-third.last,.one-fourth.last,.three-fourth.last,.one-fourth.widget-4,.one-fourth.widget-8,.one-fourth.widget-12{margin-right:0px;}
.mobile-main-nav .menu-item a .fa{padding-right:6px}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.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-md-12{width:100%}

.why-honest{padding:68px 0 0}

.why-honest h2{margin:0 0 50px}

	.how-it-works,.why-honest{padding:38px 0 0}


.offcanvas-toggle .trigger-icon {
    cursor: pointer;
    display: block;
}

#content-group .custom-content h1.title {display: block; font-size: 14px !important; font-weight: bold; text-transform: uppercase; font-family: century gotchic, lucida sans unicode, arial, helvetica, sans-serif; color: #a48fc7;}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}
.modal-dialog{position:relative;width:auto;margin:10px}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}
.st-accordion .accordion .panel-heading.active .sign{color:#373433}
.st-accordion .accordion .panel-heading.active{border-bottom:1px solid #dd9a80}
.st-accordion .panel-heading.active .sign{color:#dd9a80}

.title h2 {
font-size: 1.5em;
margin-bottom: 2px;
}
.main-news__body__item_uno_quattro h2.scope-title{text-align:left !important;margin:0  0 0 5px !important;font-size:13px !important;min-height:100px}
.job_listings .type-job_listing .scope-title-plus{color:#333333;font-size:16px;font-weight:400}
.foto .foto__top h1.scope-title a{color:#333;text-decoration:none;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;transition:color 0.25s linear;text-decoration:none !important}
.foto .foto__top h1.scope-title a:hover{color:#ef3b3b}
#content{width:71%;}
.double-sidebars #content{width:52%;margin-left:24%;}
.single-tribe_events #content{width:62%;}
.single-tribe_events.double-sidebars #content{width:52%;margin-left:24%;}
#content.full-width{margin-bottom:0;}
#main #content.with-sidebar,.has-sidebar #main #content{width:72% !important;}
.sidebar-position-left #content{float:right !important;}
.sidebar-position-right #content{float:left !important;}

.woocommerce-content-box.full-width {
  margin-left: 0;
  width: 100%;
}


.dotted_menu {
    bottom: 40px;
    left: 50%;
    margin-left: -75px;
    position: absolute;
    width: 150px;
    display: none;
    text-align: center;
}


.dotted_menu a {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background: #fff;
    border-radius: 10px;
}



.dotted_menu a:last-child {
    display: none;
}


.dotted_menu a.active {
    background: #ed1c24;
}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}



.srp-widget-singlepost {
	border-bottom  : 1px solid #ccc;
	margin-bottom  : 10px;
	padding-bottom : 10px;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.et_pb_column .et_pb_row_inner_0{padding-bottom:0px}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }


#heatmapthemead-secondary-sidebar-container {
	margin: 10px;
	margin-top: 20px;	
	margin-right: 15px;
}


#heatmapthemead-secondary-sidebar-container a {
	text-decoration: none;
}

	
	.heatmapthemead-layout-both-sidebars #heatmapthemead-secondary-sidebar-container {
		margin-top: 0px;
	}

	
	.heatmapthemead-layout-content-secondary-sidebar #heatmapthemead-secondary-sidebar-container {
		margin-top: 0px;
	}

	
	.heatmapthemead-reading-on-a-mobile  #heatmapthemead-secondary-sidebar-container  {
		margin-left: 10px;
		margin-right: 10px;
	}






.site_wrapper {
	width: 100%;
	margin: 0px auto 0 auto;
}


.cnt-detail .cnt-icon, .cnt-detail .cnt-info{
text-align:center;
}

.cnt-detail .cnt-info a,.cnt-info p{
color:#b9b9b9;
margin:0px 0px;
}

.cnt-detail .cnt-icon i, .cnt-detail .cnt-info a, .cnt-info p{
    color: ;
}

	.page-header {
		padding: 10px 20px;
	}

.elementor-template-full-width .page-header,
.elementor-page .page-header,
.siteorigin-panels.full-width-layout .page-header {
	display: none;
}

.error-404 .page-header {
	padding: 15px 20px 50px;
	margin-top: 0px;
	background-color: #fddbdd;
}
.img-fluid{max-width:100%;height:auto}


.activites .img-fluid {
	width:100%;
}


#carouselRecompenses .img-fluid {
	width:100%;
}

	.better-responsive-menu .menu-primary-container .sub-menu {
		display: none;
	}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.blog-callout .blog-callout-primary-text{font-size:70px;font-size:4.6666666667vw;line-height:1.2;font-family:"miller-display",georgia,times,Times New Roman,serif;font-style:italic;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0px 0px 24px rgba(0,0,0,0.33);width:100%;max-width:1060px;padding:30px;}


.column-holder {

	overflow: hidden;

}


.column-holder:before {

	content: "";

	position: absolute;

	left: 54.456%;

	top: 31px;

	bottom: 32px;

	width: 1px;

	overflow: hidden;

	background: #959597;

}


.column-holder .column {

	overflow: hidden;

}


	.column-holder .column:first-child {

		margin-top: 0;

	}


	.column-holder .col {

		font-family: "Museo Slab 300", Arial, Helvetica, sans-serif;

		margin-top: 47px;

	}


	.column-holder .col:first-child {

		margin-top: 0;

	}


.drivers {
margin: 0;
font-size: 90%;
}

.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-12{width:940px;}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}
.section-content #section-header .container-12,.section-content #section-header .container-12 .grid-12{width:100% !important;margin:0 !important;}
.section-content .container-12 .grid-12{width:960px !important;}
.section-content .grid-12{margin:0 !important;}
.section-content .container-12,.section-content .container-12 .grid-12{width:320px !important;}


.srp-post-content-container {
	display: -webkit-box;  
	display: -moz-box;     
	display: -ms-flexbox;  
	display: -webkit-flex; 
	display: flex;         
}


.copyright {
	font-size: .6875em;
	text-align: center;
	margin: 7px 0 10px;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}


.jumbotron { padding: 30px 15px; margin-bottom: 30px; color: inherit; background-color: #eeeeee; }

.jumbotron h1, .jumbotron .h1 { color: inherit; }

.jumbotron p { margin-bottom: 15px; font-size: 21px; font-weight: 200; }

.container .jumbotron, .container-fluid .jumbotron { border-radius: 6px; }

.jumbotron .container { max-width: 100%; }

.jumbotron.jumbotron--no-catption { padding-bottom: 0; }

nav .menu{width:962px;margin:0 auto;font-size:14px;font-weight:bold;}

nav .menu ul{margin:0;padding:0;list-style:none;line-height:normal;}

nav .menu li{display:block;float:left;padding:16px 10px 14px 16px;}

nav .menu li:hover, .current_page_item{background:#38739d;}

nav .menu a{display:block;float:left;margin-right:5px;padding:0px 15px;text-decoration:none;text-transform:uppercase;color:#feffff;text-shadow:0.1em 0.1em 0.05em #2e5c80;}


.animated { visibility: hidden; }
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}



@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}


.home-foc, .changephoto, .home-foc .photo {
  width: 100%;
  height: 585px;
  overflow: hidden;
  position: relative; }


.changephoto {
  position: relative;
  z-index: 0; }


.home-foc2, .changephoto, .home-foc2 .photo {
  width: 100%;
  height:694px;
  overflow: hidden;
  position: relative; }


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.footer-widget h4{color:#ffffff}
.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#ffffff}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}
.footer-widget{color:#ffffff}
#main-footer .footer-widget h4{color:#ffffff}
.footer-widget li:before{border-color:#ffffff}
.container-12 .grid-3{width:180px !important;}
.container-12 aside.grid-3{width:180px !important;}
.container-12 aside.region-sidebar-first.grid-3{width:178px !important;}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}
.btn-cross{width:25px;height:25px;position:relative;display:inline-block;margin:0px auto;cursor:pointer}
.btn-cross span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;top:10px;transition:all 0.5s cubic-bezier(0.27, 1.64, 0.32, 0.95)}
.btn-cross span.c-white{background:white}
.btn-cross span.c-black{background:black}
.btn-cross span:nth-child(1){transform:rotate(-45deg);transform-origin:50% 50%}
.btn-cross span:nth-child(2){transform:rotate(45deg);transform-origin:50% 50%}
.btn-cross:hover span:nth-child(1){transform:rotate(45deg);transform-origin:50% 50%}
.btn-cross:hover span:nth-child(2){transform:rotate(135deg);transform-origin:50% 50%}
.site-branding .btn-cross{position:absolute;left:50%;margin-left:-10px;top:15px;display:none}
.navigation-list .btn-cross{z-index:10}
.navigation-list-right .btn-cross{z-index:10}
.navigation-list-mobile .btn-cross{display:block;left:auto;right:30px;top:28px}





.top-border, .bottom-border, .right-border, .left-border {
position:fixed;
background-color : #eee;
z-index:10;
}


.left-border {
top:0;
left:0;
width:40px;
height:100%;
}

	
	.right-border, .left-border, .bottom-border, .top-border {
	display : none;
	}


.top-border, .bottom-border, .left-border, .right-border {
display:none;
}
.back-top{margin:0 auto;margin-top:1em;text-align:center;width:50px;font-size:10px}
.back-top a{display:inline-block;position:relative;bottom:0;z-index:10;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.back-top a:before{content:'\e806';font-family:'themify_theme_icon';font-size:3em;display:inline-block}
.back-top:hover a{-webkit-animation:backtoparrow 1s infinite;-webkit-animation-timing-function:linear;animation:backtoparrow 1s infinite;animation-timing-function:linear}

	.topbar-right {
		clear: both;
		float: none;
		overflow: hidden;
		text-align: center;
	}

.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}

.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper {
  margin: 0 auto;
  z-index: 2;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}

.fancy_heading_line .inside{margin-bottom:15px}



H3,
#heading_2,
#heading_3,
#heading_4,
#heading_5,
header_1,
header_2,
header_3 {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.middlecontent div.spacerdiv1 {
	float:left;
	width: 13px;
}

.gdlr-core-pbf-wrapper-container{ margin-left: auto; margin-right: auto; }

.ul_reset, .ul_reset li{display:block;overflow:hidden;padding:0;margin:0;list-style:none}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
#header-right ul.menu li.first,#header-top ul.menu li.first{padding-left:0;margin:0;}
#navigation .menu-header ul li.first{float:left;position:relative;padding:0 0 0 15px;}
#navigation .menu-header ul.sf-megamenu li.first{background-color:#DFDFE1;padding:0 0 5px 0;}
.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:'\f204'}
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#3b5998;color:#fff!important}




.entry-title {
	font-size: 36px;
	font-size: 3.6rem;
	line-height: 1;
}


.entry-title a,
.sidebar .widget-title a {
	color: #333;
}


.entry-title a:hover {
	color: #666;
}


.featured-content .entry-title {
	border: none;
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1.2;
}


.featured-content .entry-title a {
	border: none;
}
.top-section2 .fixed-logo,.top-section2 .normal-logo{width:200px;margin-top: -3px;}
.top-section2 .scrolled3 .normal-logo{display:none}
.top-section2 .navbar-fixed-top .normal-logo{display:block}
.top-section2 .navbar-fixed-top.scrolled3 .normal-logo{display:none}


.top-section .fixed-logo,
.top-section .normal-logo {
    width: 200px
}
.top-section .normal-logo{margin:0 auto;display:block}
.top-section.fixme .normal-logo{display:none}
.hpposts-inside{width:90%;padding:0 5%;position:absolute;bottom:24px}
.mast-onair .amp-onair-widget .amp-onair-show-image{float:left;margin-right:2%}
.mast-onair .amp-onair-widget .amp-onair-show-title{float:left;font-weight:bold}
.mast-onair .amp-onair-widget .amp-onair-show-title:before{content:"ON AIR NOW";font-family:Oswald;color:#f8d82f;font-size:20px;display:block;font-weight:normal;margin-top:2px;margin-bottom:4px;line-height:100%}
.mast-onair .amp-onair-widget .amp-onair-show-timeslot{float:left;line-height:110%;font-size:11px}
.mast-onair .amp-onair-widget .amp-onair-show-image-img{max-height:62px;max-width:92px}

body,
#body-core {
	background: white;
	min-width: 320px;
}



body.layout-fixed,
body.layout-fixed #body-core,
body.layout-fixed #site-header,
body.layout-fixed #header-sticky,
body.layout-fixed #notification {
	min-width: 1140px;
}



body.layout-boxed #body-core,
body.custom-background #body-core {
	max-width: 1170px;
	display: block;
	margin: 0 auto;
}
.content1 p.arial{font-size:15.9px;line-height:24px;color:#5b5b5b;font-family:arial;margin-bottom:10px}
.content2 p.arial{font-size:15.9px;line-height:24px;color:#5b5b5b;font-family:arial;margin-bottom:10px}
.content3 p.arial{font-size:15.9px;line-height:24px;color:#5b5b5b;font-family:arial;margin-bottom:10px}



#enalist {
	font-size: 15px;
font-weight: bold;
background-color: #fff;
margin: 0px 0px 15px;
width: 190px;
}

#enalist a {
	display:block;
	padding: 3px 5px;
	background-color:#ffffff;
}

#enalist a:hover {
	display:block;
	text-decoration: none;
}

#enalist table tr{
	width:190px;
}
 
#enalist td{
	text-align:center;
	border:1px solid #333;
}
 

.entry #enalist td {
line-height: 30px;
border: 2px #333 solid;
	font-size: 18px;
}


.head-title {
	background-color: #000;
	text-align: center;
	padding-top: 5px;
	height: 35px;
}


.head-title h1 {
	color: #fff;
	font-size: 1.2em;
	font-family: "TrajanPro";
}


.context-quick-img {
    float: left;
    width: 35%;
    text-align: center;
}



.adamrob_pcontainer {
  max-width: 960px;
  margin: 0 auto;

}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}



.container{margin-bottom:10px;position:relative;}



.container .sidebar-left{width:174px;float:left;}



.container .sidebar-right{width:171px;float:left;margin-left:7px;}



.container .content{width:626px;float:left;}

.container .content2{width:806px;float:left;}

.container .content3{width:980px;}

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

  .col-lg-3 {
    width: 25%;
  }

.row {
  margin-right: -15px;
  margin-left: -15px;
}



.row.is-flex { display: flex; flex-wrap: wrap;}


.is-flex.row{margin-left:-5px;}

	.head-top
	{
		right: 20px;
	}

		.head-top .headnav a
		{
			display: block;
			padding: 2px 0
		}

		.head-top .clear
		{
			display: none;
		}

		.head-top .suche
		{
			left: 33%;
		}

		.head-top .icon-welt
		{
			display: none;
		}

		.head-top #ah-group
		{
			left: 66%;
			background: #fff;
			padding: 0;
		}


.mid-left .landing-title
{
	height: 30px;
	
	padding: 0;
	width: auto;
	border-bottom: 2px solid #E21313;
}


.home-mid .landing-box .landing-title
{
	padding: 0;
	height: 30px;
	border-bottom: 2px solid #E21313;
}


.landing-title a, .landing-title
{
	background-color: black;
	color: white;
	text-align: center;
}


.landing-title a
{
	font-size: 1.35em;
}


.landing-title a:hover
{
	text-decoration: underline #C30001;
}


.landing-title
{
	margin: 0px;
	padding-top: 15px;
}

	
	.landing-text, .landing-title
	{
		width: 66%;
	}






	.block.divider {
		padding: 10px;
		text-align: center;
		font-size: 20px;
		background-color: #184180;
		color: #fff;
		font-weight: bold;
	}

	.block {
		display: block;
	}

	.modNP img.block {
		width: 100% !important;
		height: auto !important;
	}

	a.scrollingBtnAAGRM.learnMoreBtn.btn.redBtn.block.left.tCenter {
		display: none;
	}

	input.btn.block.VABtn {
    	padding: 15px;
	}


img.new-article-image.block {
    display: block;
    width: 100%;
}


.circle-icons {
  margin-top: 8px;
  margin-right: 64px;
}


.circle-icons.grey.clear {
  margin-right: 0;
}


.circle-icons.grey .circle-icon {
  padding: 10px;
  font-size: 1em;
  background-color: #b3b9bd;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}


.circle-icons.grey .circle-icon:hover {
  background: #ccc;
}


.circle-icons.grey .circle-icon i {
  padding-left: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 1.1em;
}


.box .circle-icons {
  margin-right: 44px;
}
.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-md-8{width:66.66666667%}

.header .header-inner .logo{float:left;}

.logo h1{font-size:26px !important;}

.logo h1 span{font-size:24px !important;}


#slider .top-bar h1, .logo h1{ color:#ce3430; font:700 40px '1858', '1858 IE', sans-serif; text-transform:uppercase; white-space:nowrap;}


#slider .top-bar h1 span, .logo h1 span{ color:#fff; font:100 38px '1858 Light', '1858 Light IE', sans-serif; white-space:nowrap;}




.header .header-inner .logo h1{ font-family: '1858', '1858 IE', sans-serif;}


.header .header-inner .logo a{ color:#ffffff;}


div.logo{ width:70%; height:35px; float:left;}

	
	#logo img {
		max-width:100%;
	}



#logo {
	text-align:center;
	padding:68px 0 41px;
}


#header-wrapper {
  
  margin: 0 auto;
  padding: 0;
  width: 960px;
}

   
  #header,
  #header-top,
  #header-wrapper,
  #header-bottom,
  #sidebar-first,
  #sidebar-last,
  #preface-wrapper,
  #content-tabs,
  #mission,
  #slogan,
  #postscript-wrapper,
  #footer-top,
  #footer,
  #primary-menu,
  #search-box,
  #logo {
    display: none;
  }


.clearfix:after {                                 
  clear: both;                                    
  content: "."; 
  display: block;
  font-size: 0;
  height: 0; 
  visibility: hidden;
}
.row{margin-right:-15px;margin-left:-15px}

.header__widgets { -webkit-order: 3; -ms-flex-order: 3; order: 3; width: 100%; }

.header__widgets .widget:first-of-type { margin-top: 0; }

.header__widgets .widget:last-of-type { margin-bottom: 20px; }

.header__widgets .btn { width: 100%; }


.header__widgets + .header__navigation-widgets .widget:first-of-type { margin-top: 0; }

.no-flexbox .header__logo, .no-flexbox .header__navigation, .no-flexbox .header__widgets, .no-flexbox .header__navigation-widgets { display: inline-block; width: 100%; }

.no-flexbox .header__widgets .widget { margin: 30px 0; }

.no-flexbox .header__widgets .icon-box { padding-left: 0; margin-left: 0; border-left: 0; }

.header__widgets, .header .icon-box__title { color: #c7cedb; }


.main-block-head a {
    text-transform: uppercase;
  color: #2d69f1;
  font-family: 'Rubik';
  font-weight: 500;
}

.main-block-head a span {
  float: right;
  font-size: 1.14rem;
  color: #c2c6d2; 
  position: relative;
  top: 8px;
  transition: 0.2s ease-in-out;
}

.main-block-head a span:hover {
  color: #2d69f1;
}
.view-cfa-test-prep.view-display-id-test_prep_categories .views-row-last{margin-bottom:45px;}
.page-products .test-prep-exam-levels .views-row{margin-left:1em;}
.page-products .test-prep-exam-levels .views-row-last{margin-bottom:2em;padding:0 0 1em;border-bottom:1px solid #eee;}
.view-display-id-products_header .views-row{margin-bottom:10px;}
.view-display-id-products_header .views-row.views-row-last{margin:0;}
.af-deals .views-row{margin:0 0 20px;}
.blogroll .views-row{margin:0 0 20px;}
.view-blogroll ul .views-row-last{border:none;padding:0;}
.view-upcoming-events ul .views-row-last{border:none;padding:0;}

.testimonial-logo img {
    margin: 10px auto;
    opacity: 0.8;
    filter: alpha(opacity=80); 
}
.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:5px;padding-right:5px}
.col-md-4{width:33.33333333%}
 #padding-15 { height:70px; }
.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}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333333%}
#wrapper .post-content .content-box-heading{font-size:18px;line-height:27px;}

#skip-link,.subnav-container-wrapper,header,footer,.field-type-taxonomy-term-reference,#disqus_thread,.links,.submitted.well,#block-views-user-content-block-latest-node,.block-related-in-article,.block-rrssb,#toolbar,.nav-tabs,aside{display:none;}
.section-rings-collection .section-content-bottom{position:relative;height:0;margin-top:50px}
#one-love-collection .section-content-bottom{padding-bottom:100%}
#halo-effect-collection .section-content-bottom{padding-bottom:110%}
.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-md-12{width:100%}


		
#middle {
	margin:0;
	margin-right:0;
	margin-left:222;
	background:#ffffff;
}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship ul{width:auto}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship li{display:block}

h3.sub { margin-bottom: 6px; }


h2.sub { font-size: 1.2em !important; margin: 10px 0px !important; }

	div.popup-partner {
		width: 50%;
		text-align: center;
	}


.jumbotron__title h1 { font-size: 20px; color: #eeeeee; }


.shortcode-author-avatars ul.author-list .avatar,
.shortcode-author-avatars ol.author-list .avatar {
	float: left;
	clear: left;
	margin-right: .25em;
}


.widget_loggedin_recent .avatar, .widget_registered_recent .avatar, .widget_gallery_recent .avatar {
	border: 0;
	padding: 0;
	margin: 2px 3px 0 0;
	float: left;
	}

.multiwidget_author_avatars .author-list .with-biography .avatar {
	float: left;
	margin: 0.2em 0.3em 0.2em 0;
}

.multiwidget_author_avatars .author-list .avatar img {
	float: none !important; 
}

.main-block-paragraph h1, .main-block-paragraph h2{
	font-size: 20px;
	font-weight: normal;
	color: #181819;
}

.tga {
	font-family:"Arial Narrow";
	font-size:18px;
	color:#FF0;
	padding-left:3px;
	background-color:#FF6;
}


.text-right { text-align: right !important; }

#td-mobile-nav .td-login-title {
  position: absolute;
  top: 0;
  padding: 0 50px;
  text-align: center;
  line-height: 74px;
  text-transform: uppercase;
  width: 100%;
  font-size: 17px;
  height: 74px;
  overflow: hidden;
  z-index: -1;
}
.header-nav__item__icon--minus{display:none;font-size:40px;font-size:2.66667rem;margin-top:-3px}
.header-nav__item--open .header-nav__item__icon--minus{display:block}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

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

  .col-md-5 {
    width: 41.66666667%;
  }
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple{width:48%}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px}



#gazpo-carousel{
	margin-top:19px;
	margin-bottom:2px;
}


#gazpo-carousel .carousel-posts ul {
	overflow:auto;
}


#gazpo-carousel .carousel-posts li {
	width:204px;
	background: #ffffff;	
	background: -webkit-linear-gradient(top, #ffffff, #f8f8f8);
    background:    -moz-linear-gradient(top, #ffffff, #f8f8f8);
    background:     -ms-linear-gradient(top, #ffffff, #f8f8f8);
    background:      -o-linear-gradient(top, #ffffff, #f8f8f8);
	border-bottom:2px solid #e7e7e7;
	list-style:none;
	margin:0;
	padding:5px;
	margin-right:7px;
	float:left;
	height:250px;
}


#gazpo-carousel .carousel-posts img {
	width:195px;
	height:143px;
	border:1px solid #e9e9e9;
	padding:4px;
	border-radius:3px 3px 3px 3px;
}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

#header .menu_c .menu_title {
  padding:15px 25px;
  border-bottom:1px solid #efefef;
}

.cart_menu .menu_title {
  padding:15px 25px;
  border-bottom:1px solid #efefef;
}
.cactus-logo .cactus-img-logo{display:block;max-width:100%;max-height:40px}
.cactus-logo .cactus-img-logo.cactus-img-sticky{display:none}
.sticky-menu .cactus-logo .cactus-img-logo{max-height:25px;display:none}
.sticky-menu .cactus-logo .cactus-img-logo.cactus-img-sticky{display:block;opacity:1;visibility:visible}


.rating div {
	display: inline-block;
	font-size: 21px;
	line-height: 21px;
}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}
.row{margin-right:-15px;margin-left:-15px}

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}

table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}


.icon-profile:before {
  content: "\e902"; }

.bg_lt_gray {background:#eaeaeb;}


.call-out__headline .uppercase {
  display: block;
}

  .call-out__headline {
    font-size: 47px;
    line-height: 62px;
    margin-bottom: 24px;
  }


    #responsive-menu-container #responsive-menu-wrapper {
        background: #003764;
    }

.slide-data { color: #fff; position: absolute; bottom: 15px; left: 15px; right: 15px; padding: 7px 5px 0px 5px; background: rgba(0,0,0,0.5); border-radius: 2px; }

.slide-data .flexslider-hg-title, .slide-data p { margin: 0; padding: 0; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.6); }

.slide-data .flexslider-hg-title a { text-decoration: none; color: #fff; }

.slide-data h2 { font-size: 22px; }
.presentation .slide-content{padding:30px}


#header-container {
	display: block;
	position: relative;
	float: none;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: auto;
}


#branding #bg_image + #header-container {
	position: absolute;
}

.mbr-section__container {
  padding: 0;
  position: relative;
  z-index: 3;
}

.mbr-section__container--std-padding {
  padding: 93px 0;
}

.mbr-section__container--sm-padding {
  padding: 41px 0;
}

.mbr-section__container--isolated {
  padding-bottom: 93px;
  padding-top: 93px;
}

.mbr-section__container--first {
  padding-top: 93px;
  padding-bottom: 41px;
}

.mbr-section__container--middle {
  padding-bottom: 41px;
}

.mbr-section__container--last {
  padding-bottom: 93px;
}
.fusion-flip-boxes .fusion-flip-box.hover .flip-box-front .flip-box-grafix i:before{display:none}
.fusion-flip-boxes .fusion-flip-box .flip-box-grafix{display:table;margin:0 auto 10px}
.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-md-4{width:33.33333333%}
.header-logo .mk-resposnive-logo,.logo-in-middle .header-logo{display:none}
 .logo-is-responsive .mk-resposnive-logo { display:block !important; }


div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell
{
   display: table-cell;
}


div.art-layout-cell div.art-layout-cell
{
   display: block;
}


.art-layout-cell, .art-content-layout-row
{
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none !important;
  margin:0 !important;
  padding:0 !important;
}



div.art-layout-cell-size1 
{
    width:100%;
}


div.art-layout-cell-size2 
{
    width:50%;
}

div.art-layout-cell-size3 
{
    width:33%;
}


div.art-layout-cell-size4
{
    width:25%;
}
.vce-col-content,.vce-col-inner{position:relative;overflow-wrap:break-word}
.vce-col-inner{width:100%}

.layer_tooltip .inner_layer_tooltip{padding:12px 0 14px}

.layer_tooltip .inner_layer_tooltip .desc_g{padding:0 24px;font-size:14px !important;line-height:14px;font-family:"Noto Sans DemiLight",AppleSDGothicNeo,"Malgun Gothic","맑은 고딕","돋움",dotum,sans-serif !important;color:#fff}

.layer_tooltip .inner_layer_tooltip .btn_close{position:absolute;top:10px;right:20px;width:20px;height:20px;padding:5px;box-sizing:border-box}

.layer_tooltip .inner_layer_tooltip .ico_close{width:10px;height:10px;background-position:-100px -40px}

.page-content,
.entry-content,
.entry-summary {
}


.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
body.responsive-ready.site-1 table.main-top-grid tr.sm-row{position:relative;display:block}


.alignnone {
	margin-top: 4px;
	margin-bottom: 4px;
}

.template-index .widgets .small-promos .image-text-widget { position: relative; text-align:center;margin-top:100px;}
a.read-more{color:#1e73be;}
.desktop  a.read-more:hover {background-color:#1e73be;}
.desktop a.read-more:hover{border-color:#1e73be;}
.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-sm-2{width:16.66666667%}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}

.logo-area .media{margin-top:6px; margin-left:30px;}

.logo-area .media-body{border-left:#801815 1px dashed; padding-left:10px;}

.logo-area .media-body .h6{color:#801815; font-size:13px; font-weight:bold;}

.logo-area .media-body p{color:#000; font-weight:500; font-size:13px; line-height:17px;}

		#logo { margin: 15px 0 0 0;}


			#logo a {
				cursor: pointer;
			}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-12{width:100%}
.panel-vacancy .col-xs-12,.panel-vacancy .col-sm-12{padding-left:12px;padding-right:12px}


.carousel-caption-excerpt {
  color: #575757;
  
  margin-bottom: 20px; }


.max-width {
  max-width: 1400px;
  margin: 0 auto;
  min-height: 100%;
}
.home .tm-testi--boxed .tm-testi__inner{padding:51px 30px 67px}
.tm-testi--boxed .tm-testi__inner,.tm-testi--speech-bubble .tm-testi__item-body {background-color: #f7f7f7;}


	#logo{
		display:block;
		padding-top: 3px;
        padding-left: 0;
        float: left;
		}

		
	#logo-mobile{display:none;}

	#logo-text {padding-top:127px; margin-left:15px;}
 
.icon-doc-alt:before { content: '\f0f6'; }


.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}



.argpd-footer {
  background-color: #333;
  text-align: center;
  
  width: 100%;
  color: #6d6d6d;
}


.argpd-footer ul {
  margin: 0;
  padding: 10px 0;
}


.argpd-footer ul li {
  display: inline-block;
  list-style-type: none;
  margin-right: 20px;  
}


.argpd-footer ul li a {
  color: #999; 
}


.argpd-footer aside {
  padding: 10px 0 0;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.site-header__actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}
.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.sprocket-features.layout-slideshow .sprocket-features-title,.sprocket-features.layout-slideshow .sprocket-features-desc{background:0 0;color:inherit}
.sprocket-features.layout-slideshow .sprocket-features-desc{width:70%;position:relative;display:block;text-align:center;margin:0 auto;font-size:1.05rem;line-height:1.3;text-shadow:1px 1px 1px rgba(0,0,0,.6)}
.outline-home .sprocket-features-desc a:hover{color:#fff!important}
.sprocket-features-desc a{color:#fff!important}
.sprocket-features-desc a:hover{color:#f52d2d!important}
.sprocket-features-desc{text-align:center}

.layout-showcase .sprocket-features-list .sprocket-features-desc li {display: list-item;opacity: 1;position: relative;}
.layout-slideshow2 .sprocket-features-desc{font-size:1em;line-height:1.3em;margin:0;padding:0;display:block}
.layout-slideshow2 .sprocket-features-title,.layout-slideshow2 .sprocket-features-desc{color:#fff}
.widget-title{display:block;border-bottom:1px solid #ddd;line-height:24px;font-size:15px;margin:0;font-family:open sans,sans-serif;padding-bottom:6px}
#footbar .widget-title{border:0;padding:0;font-size:12px;color:#333}
.ie #site-title,.ie .section-title,.ie .widget-title,.ie .loop-title{font-family:droid sans,sans-serif}




.sub-icons {
	padding:0;
	margin:15px 0 0;
	}


.sub-icons a {
	margin:0 5px 0 0;
	float:left;
	background:transparent;
	padding:0;
	display:block;
	}


.widget .sub-icons a {
	margin:0 5px 0 0;
	}


#footer .sub-icons {
	padding:0;
	margin:0;
	float:right;
	text-align:right;
	}


#footer .sub-icons a {
	margin:0 0 0 4px;
	float:none;
	background:transparent;
	padding:0;
	float:left;
	}


.article__block--inner .article__block--shadow { height: calc(100% - 60px); left: 0; opacity: 0; position: absolute; top: 25px; width: 100%; z-index: 2; }
.g-roksprocket-tabs-style-1 .sprocket-tabs .sprocket-tabs-nav .sprocket-tabs-inner{color:#000;background:0 0;border:0!important;border-radius:0;display:inline-block;padding:2px 8px;line-height:1;vertical-align:middle;font-family:robotocondensed,helvetica,tahoma,geneva,arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:1.75rem}
.g-roksprocket-tabs-style-1 .sprocket-tabs .sprocket-tabs-nav li.active .sprocket-tabs-inner{color:#fff!important;background:#3d84d9!important}
.sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner{color:#fff}
.sprocket-tabs-nav li .sprocket-tabs-inner{cursor:pointer;display:block;padding:10px 15px;line-height:1em}


.popup-container, .widget, .index_information, .ui-datepicker, #footer_widget {
    background-color: #ffffff;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}




.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

.rt-container .rt-grid-6 {width: 460px;}

.col12 .rt-grid-6 #form-login .inputbox {width: 424px;}

.col16 .rt-grid-6 #form-login .inputbox {width: 304px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.wk-twitter-list
.meta{font-size:11px;font-style:italic}
.wk-twitter-single
.meta{font-size:11px}
.wk-twitter-bubbles
.meta{margin:10px
5px 0 5px;overflow:hidden}


#logosbox {
height:58px;
background-color:#F5F9FC;
padding-top:6px;
}


#logosbox img {
display:block;
margin:0px auto 0px auto;
}

.mh-container-outer { margin: 0 auto; box-shadow: none; }
.cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

      .reserva form .logo {
        width: 30%;
        margin: 3px 35%;
        display: none; }

        .mod_ubicacion .como_llegar .col ul li .logo {
          width: 20%;
          display: none; }

    .reserva form .logo, .new_reserva form .logo {
      width: 60%;
      display: inline-block;
      margin: 25px 20%; }

    .blog .menu_blog .logo {
      width: 200px;
      height: 200px;
      background-size: 100% 200%;
      background-position: top;
      display: inline-block; }

    .blog .menu_blog:hover .logo {
      background-position: bottom; }
.et_pb_bg_animated{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-size:1000% 800%!important;-webkit-animation:dwd-animatedGradient 30s ease infinite;animation:dwd-animatedGradient 30s ease infinite}
.postmetadata a:hover{color:#ff5a00}
#content .post-info,#content .postmetadata{font-size:.9em;color:#666c7f;margin:0;padding:0}
#content-main .post .postmetadata .post-toolbar a{margin-right:15px}

.footer__linkscol {
    
    padding: 0 25px;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    width: 100%;
    max-width: 33.33%;
}

.footer__linkscol h5 {
  margin-bottom: 25px;
  font-size: .9em;
  color: #184679;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.module-MOBI_titre .tablet-bg .image,.module-MOBI_titre .tablet-bg .image img{height:88px !important;display:inline}
.module-MOBI_titre .tablet-bg .image.mobile:not(.notablet){display:none}
.module-MOBI_titre .image,.module-MOBI_titre .image img{height:44px !important}
.module-MOBI_titre .tablet-bg .image.mobile+.image.tablet{display:none}
.mod_3947181 .image{margin: 0;}
.image, .image a, .image img {text-decoration: none;border: none;}
.mod_11926471 .image{height: 44px;position: relative;}
.n2-clear{clear:both}

.footer-right{float:right;width:29.333%;}

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




.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

.rt-container .rt-grid-3 {width: 220px;}

.col12 .rt-grid-3 #form-login .inputbox {width: 184px;}

.col16 .rt-grid-3 #form-login .inputbox {width: 124px;}

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}

.post-meta-author {border-top:1px solid;border-bottom:1px solid;}

.single-download .post-meta, .grid .post-meta-author {display:none;}

.top-cart .no{width:20px;height:20px;line-height:19px;text-align:center;color:#fff;text-indent:1px;font-size:13px;position:absolute;right:-7px;top:0;border-radius:50%;background:#dc0059;}
