﻿.collapsing,.embed-responsive,.modal,.modal-open,.progress{overflow:hidden}
.embed-responsive{position:relative;display:block;width:100%;padding:0}
.embed-responsive::before{display:block;content:""}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-21by9::before{padding-top:42.857143%}
.embed-responsive-16by9::before{padding-top:56.25%}
.embed-responsive-4by3::before{padding-top:75%}
.embed-responsive-1by1::before{padding-top:100%}




  
.align-center{ text-align:center !important; }
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.tablet-navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.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{float:left}
.col-md-2{width:16.666666666666664%}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}

#logo{
position:absolute;
top:100px;
left:25px;
z-index:999;
}

#logo-int{
position:absolute;
top:0px;
left:25px;
z-index:999;
}

.footer-logo {
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
}

.footer-logo img { height: auto; width: 192px;}
.row:after{content:"";display:block;height:0;clear:both;visibility:hidden}


.cat-title {
    font-family: 'Oswald';
    font-size: 15px;
    text-transform: uppercase;
    line-height: normal;
    font-weight: normal;
    color: #fff;
    margin: 0px;
    padding: 9px 14px 8px 15px;
    background: #fc7100 ;
}


.cat-title a {
    color: #fff;
}
body:not(.menu-sandwich) #main-menu .button-close{display:none}
.sandwich-color-light #main-menu .button-close{color:#333}
#main-menu .button-close{width:16px;height:16px;cursor:pointer;margin-bottom:25px;color:#fff}
.carousel-inner{position:relative;width:100%;overflow:hidden}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}

  .grey-triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 700px 920px;
    border-color: transparent transparent #fafafa transparent;
    position: absolute;
    right: 0;
    bottom: -300px;
    z-index: 0; }


.et_header_style_slide #top-menu-nav,
.et_header_style_fullscreen #top-menu-nav,
.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu {
	display: none;
}


.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li {
	opacity: 0;
	-webkit-transition: 0.5s cubic-bezier(0.77, 0, 0.175, 1);
	transition: 0.5s cubic-bezier(0.77, 0, 0.175, 1);
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}

.mkdf-side-menu .widget ul li.page_item_has_children,
.mkdf-side-menu .widget ul li.menu-item-has-children {
padding-right: 0;
border-bottom: none;
}
.menu-wrapper:after {    content: "";    display: table;    clear: both;}
    .menu-wrapper.open_menu {        display: block;    }

.newstext {
  margin-bottom: 1em;
  border: 1px solid silver;
  border-top: none;
  font-size: .7rem;
  padding: 3px;
}

.newstext.b8e {
  background-color: #FDD;
}

.owl-item .partner:hover {
    cursor: pointer;
}

.partner-block .owl-carousel .owl-controls {
    display: none !important;
}

.owl-item .partner {
    text-align: center;
}





.grid-wrap { width: 966px; clear: both; }
footer .footer-logos{border-bottom:1px solid #e5e7e9;width:auto;display:inline-block;padding-bottom:20px}
footer .footer-logos img{padding-left:15px}

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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}


#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: #fff;
}


.stt-cookie {
  position: fixed;
  z-index: 1000;
  left: 2rem;
  bottom: 2rem;
  background-color: lightgrey;
  padding: 1.5rem;
  max-width: 21rem;
  font-size: 0.9rem;
  display: none;
}

.stt-cookie.stt-cookie-enabled {
  display: block;
}

.stt-cookie .stt-cookie-text {
  padding-bottom: 0.75rem;
}

.stt-cookie a.inline-link {
  position: relative;
  font-weight: 700;
}

.stt-cookie a.inline-link:before {
  content: " ";
  font-family: FontAwesome;
}

.stt-cookie a .btn {
  width: 100%;
}


#primary {
	width:100%
	;
		height: 100%;

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

  li.dropdown.col-md-4 {
    padding: 2em 0 2em 3em; }

.gdlr-core-pbf-element{ clear: both; }


#header-right-section {
	float: right;
}


#header-right-section .widget {
	text-align: right;
	padding-top: 10px;
}


#header-right-section .widget h3 {
	padding-bottom: 5px;
}

	.better-responsive-menu #header-right-section {
		float: right;
		margin-top: 15px;
		max-width: 100%;
	}

	.better-responsive-menu #header-right-section .widget {
		margin-bottom: 10px;
	}

	.better-responsive-menu #header-text-nav-wrap #header-right-section .widget {
		padding: 0;
	}

	.better-responsive-menu .site-header.spacious-header-display-four #header-left-section,
	.better-responsive-menu .site-header.spacious-header-display-four #header-right-section {
		float: none;
	}


div.footer .cookies {
  float: right;
  margin: 28px 20px 0 0;
}


div.footer .cookies a {
  color: #c56c1a;
  font-size: 0.8em;
}


.header .header-logo {
	float: left;
	display: inline;
	margin-left: 12px;
}


.header .header-logo h1 {
	display: block;
	font-size: 48px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 50px;
}


.rfwbs_slider {
    position: fixed;
	top: 0;
	width: 100%;
	z-index: -1;
	background:#fff;
	left:0;
}

.rfwbs_slider .rfwbs_container {
	display: none;
}

.rfwbs_slider .scrollable {
	*zoom: 1;
	position: relative;
	top: 0;
	left: 0;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	height: 100%;
}

.rfwbs_slider .scrollable:after {
	content: "";
	display: table;
	clear: both;
}

.rfwbs_slider  .rfwbs_navigation{
	margin: 0 auto;
	position: absolute;
	z-index: 3;
	top: 46%;
	width: 100%;
}



.rfwbs_slider .rfwbsoverlay {
	height: 100%;
	opacity: 0.5;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}




.tb-milestone .milestone {
	font: 300 32px 'Signika', 'PT Sans', Geneva, Arial, sans-serif;
    margin: 0 auto;
    padding: 10px 0;
}


.tb-milestone .milestone span.num {
    margin: 0;
    position: relative;
    display: inline-block;
    font: 300 64px 'Signika', 'PT Sans', Geneva, Arial, sans-serif;
    vertical-align: top;
}
.tb-milestone .milestone,.tb-milestone .text{display:block;line-height:1.1;margin:0;text-align:center}
.tb-milestone-percent .milestone{margin:0 auto;position:relative;width:160px;height:160px}
.tb-milestone-percent.has-text .milestone{margin-bottom:10px}
.HomePage .our-brands-row img{max-width:100%;height:auto}







.search-container { 
	display: none;
	background: #fff; 
}


.search-container .section-inner { position: relative; }


.search-container .search-field {
	display: block;
	border: none;
	background: none;
	width: 100%;
	padding: 35px 92px 35px 0;
	margin-right: 50px;
	font-family: 'Lato', sans-serif;
	font-size: 1.5em;
	font-style: italic;
	color: #222;
}


.search-container .search-field:focus { outline: none; }


.search-container .search-button {
	display: block;
	background: none;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	right: 0;
}


.search-container .search-button .fa { font-size: 40px; }


.search-container .search-button:hover {
	cursor: pointer;
	color: #0093C2;
}


#td-top-mobile-toggle {
  display: none;
  top: 0;
  left: 0;
  z-index: 1;
  
}

#td-top-mobile-toggle a {
  display: block;
  height: 53px;
  width: 53px;
}

#td-top-mobile-toggle i {
  font-size: 26px;
  line-height: 55px;
  padding-left: 13px;
  display: inline-table;
  vertical-align: middle;
  color: #fff;
}

.td-md-is-android #td-top-mobile-toggle i {
  line-height: 58px;
  padding-left: 11px;
}

.popup-video iframe{width:100%;}


.tg-footer-main-widget {
	width: 39.473684%;
	float: left;
	margin-right: 2.631579%;
}
footer.footer .people .img-guy{display:none}
header.primary .logo{float:left;width:144px;margin-left:0;margin-right:0}
header.primary .logo img{margin-top:-15px;margin-left:-10px;width:auto;height:150px}

#haber .haberresim {border: 2px solid #FFF; float: left; clear: both; margin-right: 10px; max-height: 70px}
.row{margin-right:-15px;margin-left:-15px}

.sub-menu .menu-item-has-children:after { color: #fff }



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

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
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;}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}
.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-4{width:33.33333333%}


.wrap {
    width: 1170px;
    margin: 0 auto;
}


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


.pageWrap .wrap {
    background: #f2f2f2;
}


.featuredArticle .wrap {
    background: none;
}


.promoArticles .wrap {
    background: none;
}


    .topNav .wrap {
        position: relative;
    }


.footer_widget1, .footer_widget2, .footer_widget4, .footer_widget5 {
    border-right: 1px solid rgba(255,255,255,0.1);
}


.footer_widget4, .footer_widget5, .footer_widget6 {
    border-top: 1px solid rgba(255,255,255,0.1);
}


.footer_widget2, .footer_widget5 {
    padding: 70px 30px 30px 30px;
}

    
    .left_article, .right_aside, .footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .footer_widget5, .footer_widget6 {
        width: 100%;
    }

    
    .footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .footer_widget5, .footer_widget6 {
        padding: 40px 0px;
        min-height: 0PX;
    }

#wrapper,#header{width:1130px;}

#wrapper{padding:0 100px;margin:0 auto;}

#wrapper, #content,#header-wrapper {float:none!important;width:100%!important;}

.home .bed-bath {
  font-size: 17px;
  margin-bottom: 0;
  color: #722257;
  font-weight: 600;
  text-align: left;
}

.bed-bath {
  font-size: 18px;
  margin-bottom: 0;
  color: #ffffff;
  font-weight: 600;
}

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fal{font-weight:300}
.fal,.far{font-family:"font awesome 5 pro"}
.one-half-image{padding:0}
.one-half-image .content-container{margin:0;padding:60px 30px 0}
.one-half-image .content-container p{margin-left:0}
.one-half-image .image-container{margin:0;padding:0}
.one-half-image .image-container img{width:100%;margin:0;position:relative;z-index:9}
.one-half-image .image-container p{margin:0}
.one-half-image .image-container .rotate-item{padding:0 30px}


#content ol,#content  ul {
	list-style: disc;
	margin: 0 0 0 20px;
}

#content form ol, #content form ul {
	list-style: none;
	margin: 0px;
}


#content-mono{
width:900px;
font-size:15px;
line-height: 23px;
padding:10px 0px;
text-align:left;
margin:0 0 0 25px;
float:left;
}

#content-mono h2{
margin:0 0 0 ìpx;
}


#content{
width:640px;
font-size:15px;
line-height: 23px;
padding:10px 25px;
text-align:left;
margin:0;
float:left;
}


#content h2 {
font-size: 18px;
margin: 10px 0;
}

#content p {
font-family: 'Lato', sans-serif;

}
h1.title{color:#05AAEA;font-size:20px;font-weight:bold;border-bottom:1px solid #E5E5E5;padding-bottom:8px;text-transform:uppercase;}
.view-header .title{text-align:left;}
.text-center{text-align:center}


.lightbox .loading-box {
	padding:50px 0px;
	line-height: 24px;
}


.loading-box {
	display:block;
	text-align:center;
}


.loading-box .loading-image {
	display:block;
	text-align:center;
	padding-top:20px;
}

.rating {
	color: #999;
	font-size: 12px
}

.rating .fa-star {
	color: #FC0
}

.products-list .rating {
	display: inline-block;
	margin-right: 6px
}

.products-list .rating-links {
	display: inline-block;
	margin-bottom: 4px
}

.product-view-area .product-details-area .ratings .rating {
	margin-bottom: 15px;
	display: inline-block;
	margin-right: 10px
}

.product-view-area .product-details-area .ratings .rating i {
	font-size: 15px
}

.product-view-area .product-details-area .ratings .rating-links {
	margin-bottom: 12px;
	display: inline-block
}
 #padding-6 { height:80px; }

    .title { font-size: 14px }

.title a { color: #2A2A2A }

.page h1.title {
    margin-bottom: 5px;
    padding-top: 0;
    font-size: 32px;
    line-height: 1.2;
    padding: 0;
}

.widget .title {
    font-weight: bold;
    text-transform: uppercase;
    color: #545E68;
    font-size: 12px;
}

.uppercase {text-transform:uppercase;}
.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%}


#header2 #language {
position:absolute;
top:7px;
right:-30px;
color:#FFF;
font-size:11px;
}

#header2 #language span {
font-weight:bold;
}

#header2 #language a {
text-decoration:none;
color:#FFF;
}

#header2 #language a:hover {
text-decoration:underline;
}






.widget-content { font-size: 1rem; }


.widget-content .textwidget a:hover { text-decoration: underline; }


.widget-content p {
	line-height: 150%;
	margin-top: 1em;
}


.widget-content p:first-child { margin-top: 0; }


.widget-content li {
	line-height: 140%;
	padding: 12px 0;
	border-bottom: 1px solid #ddd;
}


.widget-content ul ul { margin-left: 1em; }


.widget-content ul ul li:first-child { 
	margin-top: 0.5em; 
	border-top: 1px solid #ddd;
}


.widget-content li:last-child { 
	padding-bottom: 0;
	border-bottom: none; 
}

.fleft, .w33, .w50, span.first-header {
float: left
}
#account-nav .dropdown-content-inner{background:#F7F7F7;border:1px solid #CCC;-webkit-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px}


.page-top-bar {
	background-color: #201b5a;
	color: #fff;
	text-align: right;
	padding: 2px 0;
}


.page-top-bar a {
	color: #fff;
	text-decoration: none;
	padding: 5px 6px;
}


.page-top-bar a:hover,
.page-top-bar a:focus {
	outline: 1px solid #fff;
}


.page-top-bar .accessibility-tools {
	margin-right: 60px;
}


.page-top-bar .fa {
	font-size: 26px;
	font-size: 2.6rem;
}


.page-top-bar #efedlink {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 300;
}

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.ulwid3{
	padding-top: 12px !important;
	padding-bottom: 20px !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}


header#top nav ul.buttons li.menu-item a{position:relative}
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:36px;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}




td.gigpress-links-cell {
	vertical-align: top;
}

.onlinecasinos .soft {padding: 0 15px 10px 15px;}

.onlinecasinos .soft h3 {padding:10px 0; margin: 0;}

.onlinecasinos .soft ul {border-bottom:3px solid #6f9538; padding: 0 0 15px 0;}

.onlinecasinos .soft ul li {margin: 0  0 3px 0;}

.onlinecasinos .soft ul li a {color:#235ec1; font-size:13px; font-style:italic;}

		
	.home-wrap-out1,
	.home-wrap-in1 {
		margin-right: 0;
		}


.home-wrap-out1 {
	float: left;
	margin-right: -315px;
	position: relative;
	width: 100%;
	}
.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
     -moz-transition:    -moz-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
.et_pb_text_inner{position:relative}
.ai1ec-subscribe-dropdown{padding:0 !important;}
.item-list .title{font-weight:bold;}
h2,.title{font-size:18px;}
#testata .title{font-size:19px;font-weight:bold;display:inline-block;line-height:23px;margin:0;padding:0;}
.filtertitle .title{font-size:12px;}
.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}

.tg-footer-other-widgets {
   float: right;
   width: 57.894737%;
}

#options {background:#333; text-align:center; margin-bottom: 30px; }

.portfolio-light #options{background:#eee}


.text-left { text-align: left; }


.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;
}
.atgrid__slider__controls a{display:block;position:absolute;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0.6;border-bottom:none;font-size:2.400em;color:#fff;}
.atgrid__slider__controls a:hover{color:rgba(255,255,255,0.8);}
.atgrid__slider__controls--dark a{opacity:1;color:#cdcdcd;}
.atgrid__slider__controls--dark a:hover{opacity:1;color:#b1b1b1;}
.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}

	#wpcp-error-message {
	    direction: ltr;
	    text-align: center;
	    transition: opacity 900ms ease 0s;
	    z-index: 99999999;
	}

	.msgmsg-box-wpcp {
		border-radius: 10px;
		color: #555;
		font-family: Tahoma;
		font-size: 11px;
		margin: 10px;
		padding: 10px 36px;
		position: fixed;
		width: 255px;
		top: 50%;
  		left: 50%;
  		margin-top: -10px;
  		margin-left: -130px;
  		-webkit-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		-moz-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
	}

	.msgmsg-box-wpcp span {
		font-weight:bold;
		text-transform:uppercase;
	}

.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 .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}


div#et-info {
    display: block;
    float: none;
}

span#et-info-address.mobile{display: none;}

span#et-info-address:before{
	text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
    position: relative;
    top: 1px;
    margin-right: 2px;
    content: "\e01d";
}

	#et-info-address {display:none;}


.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 {
  padding: 0;
}

#gp-copyright-curves {
position: absolute;
top: -200px;
left: -40px;
width: 100%;
height: 300px;
padding: 0 40px;
box-sizing: content-box;
border-radius: 100%;
}
#gp-footer,#gp-copyright-curves{background-color:#fff;}

#left_column, #center_column, #right_column {
	width: 31.5%;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 10px;
	float: left;
}

#left_column img, #center_column img, #right_column img {
	width: 100%;
	height: 100%;
}

#left_column location_map, #center_column location_map, #right_column location_map {
	width: 100%;
	height: 100%;
}

#left_column h3, #center_column h3, #right_column h3 {
	font-weight: bold;
}

#left_column p, #center_column p, #right_column p {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: normal;
}

#center_column, #right_column {
	margin-left: 20px;
}
.region-sidebar-second .block{margin-bottom:40px;}
#header-top .block,#main-navigation .block,#banner .block{padding:0;}
.block-superfish select{-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #ccc;width:100%;display:inline-block;font-size:12px;padding:5px;color:#666;font-family:'Cabin Condensed',Arial,sans-serif;}
.not-logged-in .block-forum .contextual-links-wrapper{display:none;}
#block-superfish-4 .block .block-superfish{margin-bottom:0em;}


.footer_link {
    
    font-size: 16px;
    margin-bottom: 10px;
}


.site-title {
	display: inline-block;
	margin: 0 0.3em;
	padding: 0;
	color: #cc77bb;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	font-size: 2rem;
	font-weight: bold;
	text-decoration: none;
}


.site-title a:link,
.site-title a:visited {
	color: #cc77bb;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}


.site-title a:hover,
.site-title a:active {
	color: #353535;
}
.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-lg-6{width:50%}
.hc-results{color:#595959;margin:0}
.hc-results-currency{font-size:1.5em;color:#86c40c}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events:none}
.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border:1px solid transparent}
.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border-color:#ebeaea;}
.header__contact-icon{margin-top:0px}
.header__contact-icon svg{width:20px;height:24px}
.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-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{float:left}
.col-xs-12{width:100%}
.b-intro__desc{color:#bbb;margin-bottom:1.25em}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}


.product-detailed .img {
	float: left;
	height:auto;
	width: 840px;
	padding:20px 20px 10px 20px;

}

.gallery_main .img { }

	
	
	#sidebar .instagram-pics li {
		width: 31.8%;
		display: inline-block;
		border-bottom: none;
		padding: 0;
		margin: 0 2px 2px;
	}

	#sidebar .instagram-pics li img {
		max-width:100%;
	}

	#sidebar .instagram-pics li img:hover {
		opacity:.87;
	}

#instagram-footer .instagram-pics li {
	width:16.66666666666667%;
	display:inline;
	float:left;
}

#instagram-footer .instagram-pics li img {
	max-width:100%;
}

#instagram-footer .instagram-pics li img:hover {
	opacity:.87;
}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}
.item .thumbindex{float:left;margin-right:20px;margin-bottom:10px}
.thumbindex img{height:auto}
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}
.tp-banner-container{width:100%;position:relative;padding:0}
.tp-banner{width:100%;position:relative}
.tp-banner .tp-caption{overflow:hidden;max-width:600px;word-wrap:break-word;white-space:normal}


.copy-info {
  display: block;
  font-size: 11px;
  margin-top: 10px;
  padding-left: 0; }
.mc-media-item--video{position:relative}
.mc-media-item--video:hover .mc-media-item__video-icon{background:rgba(255,204,0,.87);color:#000}
.mc-media-item--grid{padding-left:20px;padding-bottom:20px;float:left;width:33.33%}
.mc-media-item--grid .mc-media-item__imagery img{top:0;left:0;width:100%;height:100%}
.mc-media-item--grid .mc-media-item__video-icon{margin-top:-48px}
.mc-media-item--featured .mc-media-item__video-icon{width:90px;height:90px;margin-top:-77px;margin-left:-45px}
.mc-media-item--featured .mc-media-item__video-icon:before{margin-left:-15px;margin-top:-22px;font-size:44px}
.mc-media-item--featured .mc-media-item__text{font-size:18px;padding-top:20px;padding-bottom:20px}
.mc-media-item--half{width:50%}
.mc-media-grid.js-media-grid .mc-media-item:nth-child(7),.mc-media-grid.js-media-grid .mc-media-item:nth-child(19){float:right}
.mc-media-slider__slides .mc-media-item{float:left}

	
	.upcoming_classes_wrapper
	{
		margin-top: 12px;
	}

.upcoming_classes_wrapper p.message
{
	color: #000;
}

.testimonial_rotator_star {
	margin: 0 3px 0 0;
	float: left;
	width: 20px; height: 20px;
	color: #d8b767;
	font-size: 20px;
	line-height: 20px;
}

.testimonial_rotator.template-longform .testimonial_rotator_star { float: none; width: auto; height: auto; font-size: 1.3em; line-height: 0.9em; }

.momenu .cartlittle{float:left}

.smart_logo .searchlittle,.smart_logo .cartlittle{display:none}

.smart_logo .cartlittle {display: block;float: right;position: relative;margin-top: -50px;margin-right: 50px;
}

.smart_logo .searchlittle img,.smart_logo .cartlittle img{width:25px;margin-top:4px}


.heading--black-block-wrapper { margin-top: 191px; padding-left: 10px; }


.heading--black-block { background-color: #000; -webkit-box-decoration-break: clone; box-decoration-break: clone; box-shadow: 10px 0 0 #000, -10px 0 0 #000; color: #fff; clear: both; display: inline; padding: 0 0 4px; line-height: 1.6; }


.heading--black-block-second { margin-top: 20px; margin-bottom: 40px; }


.heading--black-block-second * { font-size: 20px; line-height: 1.4; }

  .post-type-archive-campaign .header--image .heading--black-block-wrapper { margin-top: 3rem; }

  .home .heading--black-block-wrapper { margin-top: -11px; }


body.rtl .heading--black-block-wrapper { padding-left: 0; padding-right: 10px; }


.contact .tel{
margin-top:-5px;
margin-bottom:-3px;
font-size:180%;
font-family:Arial, Helvetica, sans-serif;
}


.mod-section-5-callout-inner {
	display: flex;
    flex-wrap: wrap;
}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
.wolf-linked-image .wolf-linked-image-caption-container{z-index:1;display:block;position:absolute;width:100%;height:100%;top:0;left:0}
header #main_nav .menu_header{float:left}


.sub_menu_hover {
    background-color: white;
    display: none;
}

#container {
width:911px; 
margin:0 auto;
position:relative;
}


#container h1, #container .header {
font-size:30px;
font-weight:normal;
letter-spacing:-1px;
width:600px;
padding:32px 0 25px 0;
}


#container h1 a, #container .header a {
color:#222;
text-decoration:none;
}


#container h1 a:hover, #container .header a:hover {
color:#c00;
}





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


* html .group,
* html #nav ul li a {
height: 1%;
}


*:first-child+html .group {
min-height: 1px;
}


.paragraph-service {
  clear: both;
  padding-left: 10px;
  font-size: 20px;
  line-height: 25px;
}



.paragraph {
  padding-top: 43px;
  font-family: 'GothaProReg', Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 21px;
}


.paragraph-adaptive {
  display: none;
}


.paragraph-mob {
  display: none;
}


.paragraph--offers {
  width: 440px;
  padding-top: 39px;
  color: #233b4e;
}


.paragraph-about {
  padding: 0;
  padding-bottom: 8px;
  font-family: 'GothaProReg', Helvetica, Arial, sans-serif;
  font-size: 18px;
}


.paragraph-about--mob {
  display: none;
}

.buttonContainer .left {width:49%; text-align:center;}

.left {float:left;}

#baseArea .left {float:left; width:80%; line-height:14px;}

#baseArea .left li img, #baseArea .left li a, #baseArea .left li span {float:left; line-height:14px;}

#baseArea .left li table .mgnlBtnsLeft span, #baseArea .left li table .mgnlBtnsRight span {float:none;}

#baseArea .left li {padding-right:20px; float:left;}


#baseArea .left li a:link{text-decoration: none;  float:left;}


.icon-box__subtitle { color: #999999; }

.icon-box__subtitle, .widget-icon-box .icon-box, .textwidget { color: #989898; }
.qodef-elements-holder .qodef-elements-holder-item .qodef-elements-holder-item-inner{width:100%}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555;}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}
#callback-success{width:100%;height:100px}
#callback-success
span{margin-top:20px;text-align:center;font-size:18px;color:#d21011;font-weight:bold;width:100%;display:inline-block}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);z-index:99;display:none;top:0;left:0}
.reveal-modal{visibility:hidden;top:100px;left:50%;margin-left:-250px;width:490px;background:#fff;position:absolute;z-index:999;padding:20px}
.reveal-modal.small{width:200px;margin-left:-140px}
.reveal-modal.medium{width:400px;margin-left:-240px}
.reveal-modal.large{width:600px;margin-left:-340px}
.reveal-modal.xlarge{width:800px;margin-left:-440px}
.reveal-modal .close-reveal-modal{font-size:22px;line-height: .5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0, 0, 0, .6);font-weight:bold;cursor:pointer}
.reveal-modal
label{font-size:14px;color:#757575;font-weight:bold}
.generate-back-to-top,.generate-back-to-top:visited{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}
.generate-back-to-top:hover,.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}


#ouibounce-modal .underlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    background-color: rgba(0,0,0,0.5);
    -webkit-animation: fadein 0.5s;
    animation: fadein 0.5s;
}

.iconfont,.icon:before{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

.post-list .icon{position:absolute;width:55px;height:55px;top:4px;left:0px;padding:1px;border-radius:100px;box-shadow:0 0 0 1px #eee,0 5px 10px -6px #666;}

.post-list .icon:after{content:'';position:absolute;width:1px;top:25%;height:50%;right:-14px;background:#eee;}

.post-list .icon i{position:absolute;left:3px;right:0;top:4px;color:#ccc;text-align:center;font-size:26px;line-height:50px;z-index:0;}

.post-list .icon img{border-radius:100px;position:relative;z-index:1;}

.arrow,#footer .links_adlink,.post-list  h2.title:before,.post-list  h2.title:after,#header:before,.post-list .icon:after{display:none;}


		h1,h2,h3,h4,h5,h6,
		.h1,.h2,.h3,.h4,.h5,.h6,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper h4.title { color: #000000 ; }


#footer .footer-img-wrapper{  width: 100%;  max-width: 1000px;  display: block;  margin: 0 auto;  text-align: center;}

#footer .footer-img-wrapper img {    max-width: 409px;}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.td-pb-span4 .wpb_wrapper,
.td-pb-span4 .td-ss-main-sidebar {
perspective: unset!important;
}
.container,.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid .grid-space-0{margin-right:-15px;margin-left:-15px}
.header .container-fluid .navbar-nav ul.to-left{right:100%!important;left:auto!important}
header .container-fluid .animated.main-navigation .dropdown-menu .show .dropdown-menu.to-left{-webkit-animation-name:fadeInRightSmall;animation-name:fadeInRightSmall}
#helper_box .clear,#helper_box .col1,#helper_box .col12,#helper_box .col123,#helper_box .col1234,#helper_box .col2,#helper_box .col23,#helper_box .col234,#helper_box .col3,#helper_box .col34,#helper_box .col4{height:0}
.col12,.col23,.col34{width:49.40594%;margin-right:1.14286%;float:left}
.col12.dropdown_wrapper,.col23.dropdown_wrapper,.col34.dropdown_wrapper{width:50.49505%}
.col23{margin-right:1.2381%}
.col12,.col23{margin-right:1.07527%}
.component_editorial .col1:first-child,.component_editorial .col23,.component_editorial .col4{height:0}


.tborder
{
	border: none;
}


#site-header .header-wrap {
    float: left;
    width: 100%;
    clear: both;
    z-index: 100;
}


        #site-header .header-wrap, .navigation ul ul li, .mobile-menu-active .navigation.mobile-menu-wrapper, .mts-author-box-top { background: #dd3333; }
.helpme-burger-icon div {      background-color:#ffffff; }
.transparent-header.light-header-skin .helpme-burger-icon div {  background-color: #fff;}
.transparent-header.dark-header-skin .helpme-burger-icon div {  }


.calendar-list-wrapper .month-block, .classes-list-wrapper .month-block {
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #a5acb0;
    text-transform: uppercase
}


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

.js-book{vertical-align:middle; float: left; padding:0 30px 20px 0}

.wrapper{
    max-width: 1280px;
    margin:auto;
}


body.no-header .wrapper {
	background-color: #fff;
}


body.no-header #footer-page .wrapper {
	background-color: #ccc;
}
.absolute-footer, html{background-color: #2C2C2C}
.absolute-footer,html{background-color:#5b5b5b}
.absolute-footer{color:rgba(0,0,0,0.5);padding:10px 0 15px;font-size:.9em}
.absolute-footer.dark{color:rgba(255,255,255,0.5)}
.absolute-footer.fixed{left:0;right:0;bottom:0;padding:7.5px 15px;z-index:101;color:#FFF;background-color:transparent;text-shadow:1px 1px 1px rgba(0,0,0,0.7)}
.absolute-footer ul{padding-bottom:5px;opacity:.8;border-bottom:1px solid #ddd}
.absolute-footer.dark ul{border-color:rgba(255,255,255,0.08)}
.absolute-footer.text-center ul{border:0;padding-top:5px}

    .menu-toggle {
        display: block;
        color: #ffffff !important;
    }


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
.quick-book-bar .book-tickets__button-wrapper+.book-tickets__button-wrapper{margin-top:15px}
.quick-book-bar .book-tickets__button-wrapper{width:20%;padding:0 4px}
.quick-book-bar .book-tickets__button-wrapper--accesso{float:left}
.quick-book-bar .book-tickets__button-wrapper--more{float:right}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.MenuBar .SubMenuVisible,.MenuBarVertical .SubMenuVisible,.MenuBar .SubMenu .SubMenuVisible,.popup_element.Active,span.actAsPara,.actAsDiv,a.nonblock.nontext,img.block{display:block;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}
.addtoany_list a:hover,.widget .addtoany_list a:hover{border:0;box-shadow:none}


.widget
.children,
.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ul,
.comment-body ol ol,
.comment-body ol ul,
.comment-body ul ul,
.widget ul ul { margin-bottom: 0; }


#sidebar .widget{
	margin-bottom:40px;
}


#footer .widget h2{
	font-size:11px;
	color:#216AA3;
	text-transform: uppercase;
	font-weight:700;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:-5px;
}

#footer .widget li{
	border-bottom:1px dotted #777777;
	padding:5px 0;
	font-size:11px;
}

#footer .widget ul{
	border-top:1px solid #777777;
}



.widget { margin-top:15px; }
.titles-home{float:left;width:100%;font-size:14px;font-weight:600;color:#008242;border-bottom:1px solid #ddd;padding:0 10px 10px 10px;margin-bottom:15px;box-sizing:border-box}
#classificados .classificados-out .titles-home{position:relative}
#classificados .classificados-out .titles-home form{position:absolute;right:0;top:-6px}
#classificados .classificados-out .titles-home form input[type="text"]{border:0;width:130px;margin-left:20px;padding:3px;font-style:italic;outline:0;font-family:'Open Sans',sans-serif;font-weight:100;border:1px solid transparent;background:#ededed}
#classificados .classificados-out .titles-home form input[type="text"]:focus{border:1px solid #008242}
#classificados .classificados-out .titles-home form #clear{display:none;margin-left:5px}
.overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.featured-image .overlay{z-index:98}
.bake-fullwidth-carousel .carousel-inner .item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:101}
.single-featured-image .overlay{z-index:98}
.single-featured-image .overlay-image{z-index:99;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-attachment:fixed;background-size:cover;background-position:center center}
.single-featured-image .overlay-set{z-index:97;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.design-block .prev_next a:hover .overlay{background-color:rgba(0,0,0,.3)}
.design-block .prev_next a .overlay{transition:background-color .5s}
.open-lab-advisor-block .overlay{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0}
.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:10px;padding-right:10px;}
.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%;}


#wpfront-notification-bar-spacer
{
    display: none;
    position: relative;
}

  section.testimonials .listing {
    max-width: 620px;
    width: calc(100% - 30px);
    margin: 20px auto 0 auto; }

    section.testimonials .listing article {
      text-align: center; }
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}


body.no-max-width .page-title-container .page-header {
  max-width: none; }


.page-title-container {
  background-color: transparent; }

  .page-title-container .page-header {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    clear: both; }

    .page-title-container .page-header:after {
      content: " ";
      display: block;
      clear: both; }

    .page-title-container .page-header .page-title {
      width: 97.22222%;
      float: left;
      margin-left: 1.38889%;
      margin-right: 1.38889%;
      color: white;
      font-weight: 200;
      padding: 3% 1rem;
      margin-bottom: 0;
      font-weight: 300;
      font-size: 3rem; }


.bigbullet { float:left; padding-left: 18px; width: 13px; margin-top: 5px; clear:both; }
.has-diag-shade .bg-shade{display:none}
.tb-simple-slider .bg-shade{background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.tb-simple-slider.dark-text .bg-shade{background-color:rgba(255,255,255,.4)}
.jumbotron-outer.has-bg-shade .bg-shade{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:2}
div#n2-ss-2 .n2-style-4be88eda415d12fb569da3df51ef7098-heading{background: #000000;opacity:1;padding:10px 30px 10px 30px ;box-shadow: none;border-width: 0px;border-style: solid;border-color: #000000; border-color: RGBA(0,0,0,1);border-radius:0px;}


#column2-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#column2-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#column2-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}

#pagination{padding-bottom:60px;margin-top:-30px;}
#pagination p{font-size:1.125em;margin-bottom:0;}

#pagination .older{float:left;}

#pagination .newer{float:right;}
.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}

.address:before {
    content: "\f276";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;

    position: absolute;
    top: 0;
    left: -20px;
}
#nice-menu-2 li.last{border-right:1px none #FFF;}
#archive_page #pagination .container{width:100%}
#archive_page #pagination .container .container-fluid{padding:0}

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

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

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

  .site-header .menu-link {
    position: absolute;
    top: 20px;
    left: 10px; }


a.menu-link {
  text-decoration: none;
  color: #222; }
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}
.global-header__menu .sub-list .sub-list__item{padding-left:0;padding-right:0}
.menu__item.menu__list ul .list__item ul .sub-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:4vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,0.2);padding-left:20%;text-transform:uppercase;font-size:0.7rem}
.menu__item.menu__list ul .list__item ul .sub-list__item:last-child{border-bottom:none}
.tb-side-menu li.menu-item .tb-side-menu-toggle{cursor:pointer;display:block;font-size:14px;line-height:14px;padding:12px 15px;position:absolute;top:0;right:0}
.tb-side-menu .sub-menu li.menu-item-has-children{background-position:10px -35px}
.rtl .tb-side-menu .sub-menu li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
.tb-side-menu .sub-menu li li.menu-item-has-children{background-position:-10px -35px}
.rtl .tb-side-menu .sub-menu li li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
li.menu-item .tb-side-menu-toggle{display:none}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.blog-recent .article-content-wrap .excerpt{display:none;}


.innovative-logo{
    margin-top:20px;
    margin-bottom:20px
}

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.feed a{float:right;}
.card-group-list .btn{margin-bottom:1rem}
.card .card__image{position:relative;overflow:hidden;padding-bottom:62.5%}
.card .card__title a{color:#2a2e30}
.card .card__title a:hover,.card .card__title a:focus,.card .card__title a:active{text-decoration:none}
.card .card__link .btn{padding-bottom:0}
.card .card__link .btn:hover{color:#2ebdd1}
.card .pretitle{margin-bottom:0}
.card-list{list-style:none;padding-left:0}
.cardstack .cardstack__controls-next-previous--top .card-count{margin-top:2px;color:#fff}
.card-group-list{margin-top:1.5rem;margin-bottom:1.5rem}
.card-group-list .item{padding-bottom:0 !important;margin-bottom:2rem}
.card-group-list .item:last-child{margin-bottom:0}
.card-group-list .small .btn-tertiary{font-size:0.8rem}
.card-group-list .slide-image img{max-width:250px;margin:auto}


.w1200 {
    width: 1200px;
    margin: 0 auto;
    background: white;
}



header .w1200{padding-top: 5px}

    .alphaliner-birthday {
        width: 18em !important;
        right: 2em!important;
        top: 1em!important;
    }

#footer-nav ul {
  padding-left: 15px;
}

#footer-nav ul li {
  list-style-type: square; 
}



#footer-nav a:hover {
    color: #fff !important;
}
.m-2{margin:.5rem!important}
.stats-top .porto-sicon-top,.stats-top .stats-desc{width:100%;display:block;text-align:center}
.stats-block.counter-inline .porto-sicon-top,.stats-block.counter-inline .stats-desc{text-align:left}
.footer .widget-columns{color:#fff;margin:0 -20px 30px}
.footer .widget-columns h3{font-size:21px;font-size:1.3125rem;margin-bottom:10px}
.footer .widget-columns .h3{font-family:montserrat;font-weight:700;font-size:21px;font-size:1.3125rem;margin-bottom:10px}
.footer .widget-columns p{font-size:12px;font-size:.75rem;margin-bottom:10px}
.footer .widget-columns a{color:#fff}
.footer .widget-columns .social-list li a{color:#f95796}
.footer .widget-columns .menu li a{color:#fff}
.footer .widget-columns .menu li a:hover{opacity:.5}
.et_pb_blog_1 .post-content{color:#fff!important}

  .medium-6 {
    width: 50%; }

      #selfservice-header-wrapper ul.selfservice-list .user-panel {
        display: none; }

#badgediv{
	width:100vw;
}

#badgediv img{
	max-height: 200px;
}

#badgediv h2{
	    font-size: 3.6rem;
		font-weight: 100;
		text-transform: uppercase;
		color: #333;
		margin-left: 12px;
}

#badgediv h2:after{
	    text-decoration: none;
		border-bottom: 5px solid #201b5a;
		content: "";
		display: block;
		padding-bottom: 10px;
		width: 110px;
	
}
.section-home-bottom{background-color:#fff}


.h-on-top.is-transparent #hero .container .hero__content {
  margin-top: 75px;
}

	#rev_slider_3_1_wrapper .tp-loader.spinner2{ background-color: #FFFFFF !important; }



							





.rev_slider_wrapper{
	position:relative;
}

.page-id-1440  .rev_slider_wrapper {
    margin-top: 0px !important;
}


.btn--top_text .btn__arrow {
  display: block;
  position: absolute;
  left: 50%;
  height: 10px;
  width: 10px;
  border-left: 2px solid white;
  border-top: 2px solid white;
  -webkit-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}


.copyright-area__light .btn--top_text .btn__arrow {
  border-color: #262526;
}


.btn--top_text .btn__arrow--top {
  top: 2px;
}


.btn--top_text .btn__arrow--bottom {
  top: 8px;
}

.vid {
	position: relative;
	clear: both;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 56.25%;
	height: 0;
}

.vid iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


#title-area {
	float: left;
	text-align: center;
	overflow: hidden;
	padding: 35px 0px 0px 20px;
	width: 240px;
}





.header-image #title-area,
.header-image #title,
.header-image #title a {
	display: block;
	float: left;
	height: 165px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 265px;
}





.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
	width: 960px;
}
.about-1819 #about-info{padding-left:0}
.about-1819 #about-info h4{margin-top:10px;font-size:15px}
.about-1819 #about-info p{color:#2D2D2D;font-family:"Open Sans",sans-serif!important;line-height:1.7;font-size:12px}
.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-lg-5{width:41.66666667%}


.news-archive {
  margin-bottom: 0;
  text-align: right;
}
#footer-info,#footer-info a{color:#002469}


.footer__right-half .footer__navigation { display: none; }

  .footer__right-half .footer__navigation.no-right { padding: 0; }

  .footer__right-half .footer__get-connected { float: right; padding-top: 10px; }

  .footer__right-half .footer__social-media { padding: 0; }

  .footer__right-half .heading__tiniest { text-align: left; float: left; margin: 5px; padding-right: 15px; }

#pagewidth{width:100%;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

      .navbar .container-fluid .row {
        width: 100%; }

.widget-unboxed .widget-head h3 { padding-bottom: 10px; border-bottom: 1px dotted #ccc9b8; }


.inline-block {display: inline-block;}
 
.icon-mail-1:before { content: '\e893'; }
.fl-post .fl-post-image-beside,.fl-post .fl-post-content-beside{padding:0 15px}
body.has-blocks .fl-post-content ul,body.has-blocks .fl-post-content ol{margin:1.5em auto;max-width:740px;list-style-position:outside}
body.has-blocks .fl-post-content li{list-style-position:outside}


.layout--subscribe-strip .col-13 {
    width: 37%;
}

    .layout--subscribe-strip .col-13, .layout--subscribe-strip .col-23 {
        width: 100%;
        margin: 0;
    }


.layout--text-with-box.version--dark-list .col-13 {
    background: transparent;
    padding-right: 0;
}


.layout--text-with-image.version--default .col-13:last-of-type {
    padding-right: 0;
}

    .visual-editor .col-12,
    .visual-editor .col-13,
    .visual-editor .col-14 {
        padding-right: 0;
        margin-bottom: 20px;
    }

    .visual-editor .col-12:last-child,
    .visual-editor .col-13:last-child,
    .visual-editor .col-14:last-child {
        margin-bottom: 0;
    }


.article-seul-contenu-txt {
	position: static;
	width: 210px;
	cursor: text;
}



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

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}

.headtxt{color:#b380ff}

.headtxt a{color:#b380ff; font-size: 16px;}

.gdlr-core-pbf-background-wrap{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; }

.gdlr-core-pbf-sidebar-left .gdlr-core-pbf-background-wrap{ right: -1px; }

.gdlr-core-pbf-sidebar-right .gdlr-core-pbf-background-wrap{ left: -1px; }



body.infinite-boxed .gdlr-core-column-extend-left .gdlr-core-pbf-background-wrap{ margin-left: -50px; }
 
body.infinite-boxed .gdlr-core-column-extend-right .gdlr-core-pbf-background-wrap{ margin-right: -50px; }
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


.jsn-themeslider-seocontent {
	display: none;
}

.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%
}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

.container-wrapper #main-nav-wrap {
    width: 1170px;
}

.container-wrapper {
    width: 1170px;
    margin: 0 auto;
    background-color: #fff;
    overflow-x: hidden;
}
.row{margin-right:-15px;margin-left:-15px}

.livedate .row {
	padding:0;
	margin:0;
}

.livedate .row div {
	padding-left: 5px;
	padding-right: 5px;
}
.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-6{width:50%}


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

	.item{
		max-height: 250px;
	}
.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%}


#front-text3 blockquote, #front-text4 blockquote {
	padding: 15px 0;
	width: inherit;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 120%;
	text-align: justify;
}
.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-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}






.lottie-section .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
}

#wpca-box { padding: 25px 0; }

#wpca-box .wpca-wrapper { padding: 0 15px; }
.online #mobile-apply{display:block}
a#mobile-apply{display:block}
p#mobile-apply{display:block;padding-bottom:0}

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

.clearfix,#accordion fieldset p{display:inline-block;}
 

* html .clearfix,* html #accordion fieldset p{height:1%;}
.grid-right{float:none}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


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}


header#top nav ul.buttons li.menu-item a{position:relative}
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;}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

	#imHeader_imMenuObject_03 .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: rgba(255, 255, 0, 1); }

	#imHeader_imMenuObject_04 .hamburger-bar { margin: 5px auto; width: 65%; height: 5px; background-color: rgba(224, 224, 224, 1); }
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.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}

    .home-carousel .home-carousel-image .home-carousel-activator {
      width: 67px;
      position: absolute;
      top: 0px;
      left: 0px;
      height: 424px;
      z-index: 1;
      background-color: black;
      filter: alpha(opacity=1);
      background-color: rgba(0, 0, 0, 0.001); }

      .home-carousel .home-carousel-image .home-carousel-activator:hover {
        cursor: pointer; }
ul.social_media:not(.staff) .twitter span,ul.social_media:not(.staff) .twitter:hover a:before{background:#10c0ee!important;border-color:#10c0ee!important}


.facebook-widget{
    position: fixed;
    top: 30%;
    right: -250px;
    cursor: pointer;
    width: 300px;
    height: 300px; 
    -webkit-transition: .4s ease-out; 
    -moz-transition: .4s ease-out; 
    -o-transition: .4s ease-out;  
    transition: .4s ease-out; 
    z-index: 999;
}

.facebook-widget-right{
    right: 0px!important;
}

.facebook-widget:hover{
    moz-transition: 1s;
    ms-transition: 1s;
    o-transition: 1s;
    transition: 1s;
    webkit-transition: 1s;
}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#159af2}


.pageBody, .showHomePage .headers {
    vertical-align: top;
}

#rgh  {background-color: #94f794}


.post-navigation .meta-nav {
  color: #2d93ff;
  display: block;
  font-size: 19px;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 10px;
  margin: 0 0 0.625rem;
  text-transform: uppercase;
}


.comment-navigation .nav-previous .meta-nav,
.comment-navigation .nav-next .meta-nav,
.image-navigation .nav-previous .meta-nav,
.image-navigation .nav-next .meta-nav {
  display: none;
}
#footer {clear:both;width:100%;}
#footer-widget-area .widget-area {float:left;margin-right:20px;}
#footer-widget-area #fourth {margin-right:0;}
#container,#header,#footer {margin:0;width:100%;}
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display:none}

  ul.menu, ul.gform_fields, ul.main-menu, #BambooHR ul, ul.slick-dots {
    padding: 0; }

    ul.menu li, ul.gform_fields li, ul.main-menu li, #BambooHR ul li, ul.slick-dots li {
      margin-bottom: 0; }

    ul.menu li:before, ul.gform_fields li:before, ul.main-menu li:before, #BambooHR ul li:before, ul.slick-dots li:before {
      display: none; }
#javo-navibar .dropdown-menu .menu-item-object-item a{color:#fff}
#javo-navibar .dropdown-menu .menu-item-object-item a:hover{background:#454545;color:#fff}
#header-one-line #javo-navibar ul.navbar-left .menu-item a{padding:10px}
#header-one-line #javo-navibar ul.navbar-left .menu-item .dropdown-menu a{color:#9d9d9d;font-weight:600;line-height:16px;font-size:11px;letter-spacing:1px;font-family:Raleway,sans-serif;text-transform:uppercase}
#header-one-line #javo-navibar ul.navbar-left .menu-item li:hover a{color:#fff}
.mine-green a{color:#0f374b!important}
