﻿







#bottom-footer {
	background: #333333 none repeat scroll 0 0;
	padding: 10px 0;
}


#bottom-footer .copy-right {
	text-align: center;
	color: #8c8c8c;
}


#bottom-footer .copy-right a {
	color: #ffffff;
}


#bottom-footer .copy-right a:hover {
	color: #dc3522;
}
.mk-page-section .mk-main-wrapper-holder{width:100%}
.bg-container{background:#03aaf0;overflow:hidden;}

.slider-bottom-news{
  position: relative;
  margin-top: 10px;
}

.slider-bottom-news img{
  display: block;
  margin: 0 auto;
}

.slider-bottom-news h3 , .slider-bottom-news h3 a{
    font-size: 14px;
    font-weight: 600;
    color: #333;
    line-height: 19px;
    margin-bottom: 7px;
    margin-top: 7px;
}

.slider-bottom-news h3, .slider-bottom-news h3 a {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 7px;
    margin-top: 7px;
}


.has-text-danger {
  color: #ff3860 !important; }


a.has-text-danger:hover, a.has-text-danger:focus {
  color: #ff0537 !important; }

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }


.nav-menu .home-mobile a:before {
	content: "\f015";
}


	.home-mobile {
		display: block !important;
	}
.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-8{width:66.66666667%}

.avia-testimonial-name{display:block;}

.avia-slider-testimonials .avia-testimonial-name{font-size:14px;}

#top .av-large-testimonial-slider .avia-testimonial-name { font-size: 1.6em; margin-top: 1em; }

.diysdk_twitterNG_twitterNG.web_view.webcomponent .user-screen-name { font-size: 90%;}

.diysdk_twitterNG_twitterNG.web_view.webcomponent .twitterSidebar .user-screen-name { float: left;clear: both;}

			#left-area { width: 658px; float:left; }

		.fullwidth #left-area { width: 100%; }

			.fullwidth #left-area .entry, .fullwidth #comment-wrap { padding-right: 0; }




.hero-text.wrap {
	padding: 6% 0;
}


.hero-text-line {
	background-color: rgba(6, 3, 46, 0.7);
	padding: 15px 30px;
	font-size: 40px;
	font-size: 4rem;
	float: left;
	clear: both;
	margin-bottom: 5px;
}

.hero-text #line-1,
.hero-text #line-2,
.hero-text #line-3 {
	color: #fff;
	
	font-weight: 100;
}



.hero-text #line-4 {
	color: #f6af14;
	
}


.hero-text #line-2 a{
	color: #f6af14;
	text-decoration: none;
}
.event .event__content,.event .event__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.event .event__content-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:255px}


.brief .brief-content-text a.llorix-one-lite-default-links {
	color: #313131;
}


.brief-content-text {
	clear: both;
	margin-top: 40px;
}

#footer-nav {
    padding:6em 0;
}

#footer-nav div.contact-us h4 a, #footer-nav div.our-offices h4 a {
    font-size:.68em;
    text-transform:none;
}

footer #footer-nav nav.footer #menu-footer-menu, footer #footer-nav nav.footer #menu-footer-menu li {
    padding-left:0;
}

footer #footer-nav nav.footer #menu-footer-menu.menu li ul.sub-menu, .right-footer-column {
    padding-left:0;
}

footer #footer-nav nav.footer #menu-footer-menu.menu ul.sub-menu li a:hover {
    color:#000;
}

footer #footer-nav ul.right-footer-column li {
    margin-bottom:5px;
}

footer #footer-nav .contact-us ul.right-footer-column li i {
    background:#403830;
}

footer #footer-nav nav.footer #menu-footer-menu.menu li:nth-child(3n+1) {
    clear:left;
}


.art-content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
}


.art-content-layout-row 
{
   display: table-row;
}


 
.art-postcontent .art-content-layout
{
   border-collapse: collapse;
}


.art-post .art-content-layout-br
{
   height: 0;
}


.art-content-layout .art-content
{
   margin:0 auto;
}


.art-content-layout .art-sidebar1
{
   background: #000000;
   background: rgba(0, 0, 0, 0.6);
   margin:0 auto;
   width: 260px;
}


.art-postcontent .art-content-layout label{color:#000;}
div#n2-ss-2 .n2-ss-layer .n2-font-a348624436938012cc766274a2165771-hover{font-family: 'Vollkorn';color: #ffffff;font-size:225%;text-shadow: none;line-height: 1.5;font-weight: normal;font-style: normal;text-decoration: none;text-align: center;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 400;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.home-slider.container {
  padding: 0 15px;
}

#header .header_bot .container {
  position:relative;
}

.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-2-0 , #pg-2-1 , #pg-2-2 , #pl-2 .so-panel:last-child { margin-bottom:0px }
 #pl-2 .so-panel { margin-bottom:30px }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:7px;padding-right:6px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

.slideshow_container .slideshow_content {
  position: relative !important;
  overflow: hidden !important;
}
.secondary-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;text-decoration:none;padding:.5rem 0 .5rem 1.5rem;font-size:1rem;font-weight:700}
.secondary-nav__item:hover{text-decoration:none;color:#fff}
.secondary-nav__item--dropdown{position:relative;height:100%}
.secondary-nav__item--dropdown:focus .secondary-nav__dropdown,.secondary-nav__item--dropdown:hover .secondary-nav__dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0s,0s;transition-delay:0s,0s;display:-webkit-box;display:-ms-flexbox;display:flex}
.secondary-nav--mobile .secondary-nav .secondary-nav__item{padding:.5rem .25rem;border-bottom:0;text-decoration:none;font-size:.875rem;font-weight:400;color:#333}
.secondary-nav--mobile .secondary-nav .secondary-nav__item:hover{text-decoration:none;background-color:#eee}
.rh-cover .rh-panel{padding:27px;position:absolute;top:0;left:0;width:100%}
.rh-cover .rh-panel.rh-p-u{display:none}


.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;
}
body #page-container .et_slide_in_menu_container{background:#aaaaaa}

.menu-widget .menu-item a img {
	display: none;
}

.menu-item a.menu-image-title-before.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper {
	padding-left: 0;
}

.menu-item a img {
	display: none;
}
#list li ul li.blank:hover{background:None}
#list li ul li.blank{border:none;padding:18px 0}

	.news-in-pic-widget .news-in-p, .instagram-widget-list li, .flickr-widget .flickr_badge_image{width: 82px;height: 75px;}

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

	.cpcta-flyin .cpcta-content-panel{
		display: none;
		color: #000000;
		background: #ffffff;
		padding: 10px 20px 30px 20px;
		box-sizing: border-box;
	}
   
	.cpcta-flyin .cpcta-content-panel a{
		color: #000;
	}

.sjdlht  .gd{ font-size:14px; color:#fff; display:block;}

.sjdlht  .gd a{ color:#fff;}
.language__label{position:relative;display:block;height:100%;line-height:28px;line-height:2.8rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0 15px 0 0;padding:0 1.5rem 0 0;text-transform:uppercase;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.language__label:hover,.language:hover .language__label,.is-visible .language__label{color:#fff}
.language__label:before{position:absolute;right:0;top:0;display:block;line-height:28px!important;line-height:2.8rem!important;font-size:6px!important;font-size:.6rem!important}
.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%;}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.account-header__copy,.artist-profile__description,.header-sub-nav__sub-link{font-weight:200;font-family:Brown,arial,sans-serif}
.header-sub-nav__sub-link{font-size:14px;font-size:.93333rem;display:block;margin-bottom:20px}
.header-sub-nav__sub-link:last-child{font-family:Brown,arial,sans-serif;font-weight:700;margin-bottom:0}
.header-sub-nav__sub-link:hover{color:#000}


.logo-wrap {
  display: none; }


.logo-wrap-mobile {
  display: block;
  float: none;
  margin: auto; }


.logo {
  display: inline-block;
  height: auto; }


.logo-icon {
  float: left;
  width: 36%; }


.logo-text {
  float: right;
  width: 63%; }


.footer_logo.logo-rotate {
  -moz-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg); }

    .header_primary-header_logo:hover .logo-icon {
      -webkit-transition: all 1s ease-in-out;
      transition: all 1s ease-in-out;
      -webkit-animation: rotate 1.1s linear;
      -moz-animation: rotate 1.1s linear;
      -o-animation: rotate 1.1s linear;
      animation: rotate 1.1s linear; }

.themify_builder_content{
    clear:both;
}


.builder-is-mobile .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-size:cover;
    background-repeat:no-repeat;
}

.builder-parallax-scrolling-active:not(.full-section-scrolling) .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-attachment: fixed !important;
}

.builder-is-mobile.builder-parallax-scrolling-active .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-attachment:scroll !important;
    background-position-x:50%;
}

.themify_builder_content-7875,
.themify_builder_content-7871,
.themify_builder_content-7864{

margin: 0 auto;
}

.span12 { width:940px; }

.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}

input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }

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

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}

#new_copyright					{	padding: 10px 0;	text-align:center;	}
.navigation{width:300px;padding:10 0 10px;margin-left:20px;margin-bottom:20px;margin-top:20px;height:100%;float:right;margin-right:20px}

.facebook {
	display: inline;
	float: right;
	margin: 5px 7px 0 0!important;
	
}

.facebook img{
	alignment-adjust: baseline;
	
}


#redim-cookiehint .cookiebuttons .btn {

    padding: 5px 10px !important;
    color: #777777;
    background-color: #333;
    font-size: 12px;
    line-height: 14px;
    margin-top: 2px;
    margin-bottom: 2px;
    cursor: pointer;
}



.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list {
	padding-left: 0;
	list-style: none;
	margin-bottom: 0;
}


.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list li {
	display: block;
}


.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list li a {
	color: #777;
	display: block;
	padding: 8px 0;
	font-size: 13px;
	font-weight: 400;
	border-bottom: solid 1px #eee;
}


.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list li a:hover {
	text-decoration: none;
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}

.works li.lastrowbox{
	display:inline;
	float:right;
	width:289px;
	margin:0 0px 34px 0;
}

.viaggi-culturali-txt li.lastrowbox{
	display:inline;
	float:right;
	width:289px;
	margin:0 0px 34px 0;
}







.copyright-text {
    text-align: center;
    color: rgba(0,0,0,.44);
}

#primary {
	float: left;
	margin: 0 -26.4% 0 0;
	width: 100%;
}



.singular #primary {
	margin: 0;
}



.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}



.error404 #primary {
	float: none;
	margin: 0;
}

.error404 #primary #content {
	margin: 0 7.6%;
	width: auto;
}



.left-sidebar #primary {
	float: right;
	margin: 0 0 0 -26.4%;
	width: 100%;
}

.navigation .n_bj8{ background-position:-186px -160px;}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text_11.et_pb_text { color: #ffffff !important; }

.et_pb_text_1.et_pb_text { color: #000000 !important; }

.et_pb_text_3.et_pb_text { color: #000000 !important; }

.lbset__imglink {
	position: relative;
	float: left;

}

.lbset__imglink:hover img {
	transition: opacity .5s;
	opacity: .5;
}

.lbset__imglink:hover .lbset__imglink__zoom {
	background-size: 41px;
}


.divsubnavhpul {margin:8px 10px 0 0;}

.body .aside{float:right; width:280px;}

.aside .links{margin-bottom:30px;}

.aside .links ul{margin-top:10px;}

.aside .links li{position:relative; margin-bottom:10px; margin-left:15px; border-bottom:1px dotted #ccc; padding-bottom:5px;}

.aside .links li:before{content:"\f105"; font-family:FontAwesome; position:absolute; left:-15px;}


.aside .testimonials ul{margin-top:20px;}

.body .aside,.body .section,.navigation, .logo{width:100%; float:none;}


.icon-globe:before {
	content: "\f0ac";
}


.teaching-languages .icon-globe {
  position: absolute;
  right: 20px;
  color: #ee6622;
}

  
 .copyright-list{ list-style-type:disc;
 margin-top:30px;
 margin-bottom:30px}

.copyright-list li{
	  margin-left: 30px;
  }

  footer .copyright {
    float: right;
    font-size: 14px;
    line-height: 36px;
    font-weight: 700;
     }


    footer .copyright a{
      color: #fff;
	  text-decoration:underline;
	  font-weight: 700;
	  }

    footer .copyright a:hover {
      color: #fff; 
	  }

    footer .inline-list, footer .copyright {
      float: none; }
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}

.trending-articles li.firstlink {
    border: none;
    padding-left: 20px;
}



.menu-item-309, .menu-item-251 {display: none;}

.td-mobile-close {
  position: absolute;
  right: 1px;
  top: 0;
  z-index: 1000;
}

.td-mobile-close .td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 21px;
  color: #fff;
  top: 4px;
  position: relative;
}


.menu-vehicles {
	position:relative;
	top:1px;
	display:inline-block;
	width: 26px;
	height: 20px;
	background-size: contain;
	background-repeat: no-repeat;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

.maincontent
{
    width:880px;
    float:left;
	margin-left:25px;
	padding:0;
	margin-bottom:10px;
}
 .widget_slider_area .widget-title,.widget_beside_slider .widget-title { border-bottom:2px solid #f80707}
 .widget_slider_area .widget-title span,.widget_beside_slider .widget-title span { background-color:#f80707}

#rpb_spacer{DISPLAY:NONE;height:44px}

				div#rpb_spacer { display: block !important; }
.img-fluid{max-width:100%;height:auto}

.modal.fade.in.warning .blocked {
	display: none;
}

.modal.fade.in.blocked .blocked {
	display: block;
}

.modal.fade.in.blocked .warning {
	display: none;
}

#cookieModal .blocked.default-text {
	padding: 0 15px 5px;
}

#cookieModal .blocked.default-text a {
	text-decoration: underline; font-weight: bold;
}

#cookieModal .blocked.details {
	display: none; background-color: #f9f9f9; border-top: 1px solid #e5e5e5; padding: 15px;
}

#cookieModal .blocked.details .fa {
	color:#000; font-size: 20px;
}


.spinner.spinner-white .spinner-dot1, .spinner.spinner-white .spinner-dot2 {
  background-color: #FFFFFF;
}



.spinner-dot1, .spinner-dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #ba433e;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  -moz-animation: sk-bounce 2s infinite ease-in-out;
  -ms-animation: sk-bounce 2s infinite ease-in-out;
  -o-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
}

.mow-wdg .desktop .MOW-Holder .mow-inner h4,.mow-wdg .modal-dialog,.mow-wdg .modal-header h4,.mow-wdg .mow-inner h3{font-family:MuseoSlab500Regular}
.mow-wdg .modal-header{background-color:#278BCB;color:#fff}
.mow-wdg .modal-header h4{margin:0 0 0 20px;font-size:23px;font-weight:400;text-align:center}

.modal-header {
  padding: 15px 20px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.53846154px;
}

.modal-header .close {
  margin-top: -2px;
}

.fusion-modal .modal-header {
  min-height: 54px;
}
.modal-1 .modal-header, .modal-1 .modal-footer{border-color:#ebebeb;}


.acast-cookie-consent-banner{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
      align-items:center;
  padding:24px;
  background-color:#ffffff;
  box-shadow:0 -12px 24px 0 rgba(0, 0, 0, 0.25); }
.btn-social{text-align:right}
.btn-social i{color:#444 !important;text-decoration:none;padding-left:5px;padding-right:5px}
.btn-social a .btn-social a:hover{color:#fff !important;text-decoration:none}

   #col-3 ul.second-block li{width:90%;float: none;text-align: center;}

   #col-3 ul.second-block li img{width:90%;margin: 0 auto;max-width: 197px;}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}


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

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

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }
.et_pb_pricing_table .et_pb_button_wrapper{padding-right:30px;padding-left:30px}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

h3, h3.widgettitle, .cr_it-playlist-title { 
	font-family: Open Sans;
	font-weight: 400;
	font-size: 28px;
	line-height: 30px;
	color: #ffffff;
}


.cr_it-playlist-title{
  font-size: 24px;
  line-height: 25px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
}

.abs{position:absolute;}

.post-info-inner {
    float: left;
    width: 81%;
    max-width: 212px;
    border-bottom: 1px solid #b9b9b9;
}


#islamamc a {
    color: #ffdb66;
}

#islamamc a:hover {
    color: #fff;
}

#islamamc ul, #convention ul {
    padding-left: 15px;
}

#islamamc ul li, #convention ul li {
    list-style-type: square;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#div-gpt-ad-rightrail_top,
#div-gpt-ad-rightrail_mid1,
#div-gpt-ad-rightrail_bottom {
    justify-content: center;
    display: flex;
}

.switcher {
	cursor: pointer;
	opacity: 1;
}

.switcher img {
	transition: all .5s;
}

.switcher:hover img {
	opacity: 0.8;
}

.switcher:hover .info {
	background-color: #726B88;
}

.messagebox {
    padding:60px;
    font-size:1.5rem;
    line-height:1.6;
}
.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width .6s ease}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}
.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}


#skills .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}
.fl-node-5b4658d13a0a9 .fl-slide-foreground {margin: 0 auto;max-width: 1100px;}

.column.left {
	width: 280px;
	flex: 0 0 280px;
	margin-right: 2%;
}

.column.center {
}


.column.right {
	flex: 0 0 125px;
	float: right !important;
	width: 100%;
}

.column.center p {
    margin-bottom: 10px;
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 1.5 !important;
    font: inherit;
        font-size: inherit;
        line-height: inherit;
}
.grid-inner,.container,#main-wrapper #main-content,#main-wrapper .sidebar{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#main-wrapper #main-content{width:100% !important;}
#main-content .grid-inner{margin:0;padding:0;}
.front #main-content .block-inner{border-bottom:none;margin-bottom:0;}
#main-content .region-content{clear:both;}
#main-content .block-inner{padding-bottom:0;}
.front #main-content .block-content,.page-forum #main-content .block-content{padding-top:0 !important;}
body.front #main-content{padding:0;}
#main-content div.tabs{border-bottom:1px solid lightgrey;}
#main-content ul.primary li{background-color:#FFF7D7;border-color:#E2E2E2 #E2E2E2 #FFF;border-style:solid;border-width:1px 1px 0px;}
#main-content ul.primary li.active{background-color:#E3E9FF;}
#main-content ul.primary li a{font-weight:bold;}

 





 
#footer-header {
 height:5px;
 margin-top:20px;
}

.menu-horizontal li.socicon:not(:last-child){
	margin-right: 0.6em;
}

.bar .menu-horizontal {
  position: relative;
  top: 6px;
}

  .bar__module:not(:only-child) .menu-horizontal {
    top: 0;
  }

.bar-3 .menu-horizontal {
  top: 0;
}

  .bar-3 .menu-horizontal li:not(:last-child) {
    margin-right: 0.92857143em;
  }

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


.timeline .owl-item #fact5 img {
	position:relative;
	top:14px;
}


.bx-wrapper .bx-viewport #slider1 li .galeriacim {position: absolute;
bottom: 59%;
z-index: 2000;
left: 57%;
color: white;
font-size: 30px;
width: 203px;}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#254290!important}
#et-top-navigation{display:none}
.et_header_style_centered #et-top-navigation{display:block !important}



#heading {
	position: absolute;
	font-family: 'MasonSansBold';
	width: 160px;
	top: 60px;
	right: 0;
	z-index: 100;
}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-9{width:75%}

	#header-info-wrap #header-logo, #header-info-wrap #header-text {
		margin-left: 0;
		margin-right: 0;
	}

#header-info-wrap {
	float: left;
	max-width: 100%;
}

#header-info-wrap #header-text {
	padding-top: 20px;
	margin-left: 18px;
	font-weight: bold;
}


.cf:before,
.cf:after {
    clear: both;
    content: "";
    display: table;
}
 #pg-512-0 , #pg-512-1 , #pg-512-2 , #pl-512 .so-panel:last-child { margin-bottom:0px }
 #pg-512-0 .panel-grid-cell , #pg-512-1 .panel-grid-cell , #pg-512-2 .panel-grid-cell , #pg-512-3 .panel-grid-cell { margin-right:0 }
 #pl-512 .panel-grid-cell { padding:0 }
 #pl-512 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-512 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

div.panel-grid div.panel-grid-cell div.agricole-double-blocks div.so-panel div.grain-report-button {
text-align:center!important;
margin:0 auto 30px auto!important;
padding:5px 20px 0 20px!important;
}

div#ticker-widget.panel-grid {
width:1200px!important;
}
.center{text-align:center}
.center-screen{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.center-screen-vertically{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.home .nav-bar.center{border:1px solid #e0e0e0;border-width:1px 0 1px 0}
.nav-bar.center{display:block}
.nav-bar.center.active{display:block;background-color:#fff}
nav .center{overflow:hidden;display:block;width:100%}
header.stickyHeader .hdr-logo .logo,header.stickyHeader .nav-bar.center,header.stickyHeader .nav-right,header.stickyHeader .search-div{display:none}
.stickyHeader .hdr-logo.left,header.stickyHeader .nav-bar.active.center,nav .center li{display:block}
.site-users .overflow-hidden.center,nav .center{overflow:hidden;display:block;width:100%}

  #seclist3 .mapselect .callmap { position: absolute; top: 0; right: 0; height: 30px; width: 38px; text-align: center; line-height: 30px; background: #f8f8f8; -moz-border-radius: 4px; border-radius: 4px; }

  #seclist3 .mapselect .callmap i { line-height: 30px; font-size: 22px; color: #e90d8b; }

  #seclist3 .mapselect .callmap:hover { background: #e90d8b; }

  #seclist3 .mapselect .callmap:hover i { color: #f8f8f8; }

	
	.header_mid .logo_wrap .logo .logo_retina, 
	.cmsmasters_footer_default .footer_logo_wrap .footer_logo .footer_logo_retina {
		display:inline-block;
	}


	.header_mid_inner .logo .logo_retina {
		width : 250px;
		max-width : 250px;
	}


    .breadcrumbs {
        margin-bottom:25px;
        min-height:20px}


    .full_width .breadcrumbs {
        margin-bottom:5px}
.d-flex{display:-ms-flexbox!important;display:flex!important}


.btn-halfdown {
  text-align: center; }

  .btn-halfdown .btn {
    margin-bottom: -25px; }

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

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}



.category-container {
    font-family:'Oswald', sans-serif;
}

.category-container ul {
    list-style-type:none;
    max-width:500px;
    width:100%;
}

.category-container h3 {
    font-size:20px;
    font-weight:bold;
    color:#555;
    text-align:center;
}

.category-container ul li {
    padding:10px;
    overflow:auto;
    color:#555;
}

.category-container ul li:hover {
    background:#eee;
    cursor:pointer;
}

.category-container li img {
    float:left;
    margin:0 15px 0 0;
    max-width:100px;
    width:100%;
}

.category-container li p {
    font-size:12px;
    color:#555;
    text-align:left;
}


 .section {
    padding-bottom: 0px;
}

.section .container {
    padding-top:50px;
}

.section .title {
    text-align: center;
    padding:10px;
    margin-bottom: 30px;
}

.section .title h1 {
    font-weight: normal;
    margin-bottom: 20px;
    padding: 0;
}

header .klantenservice .text span.phone-email{margin-bottom:15px; font-size:18px; font-weight:700;}

footer .klantenservice .text span.phone-email{margin-bottom:15px; font-size:18px; font-weight:700;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-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%}


#logo {
  margin-bottom: 10px;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  text-align: center;
  float: left;
}


.cb-logo-center #logo, .cb-logo-center .cb-large, .cb-logo-center .cb-medium {
  width: 100%;
  text-align: center;
}



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


.clear-block {
  display: inline-block;
}



* html .clear-block {
  height: 1%;
}

		
	.nav-right-wrap {
		width: 50px;
		}

#main-nav-wrap,
.nav-logo,
nav.main-menu-wrap,
.nav-right-wrap,
.nav-menu-out,
#head-main-top {
	background: #333 !important;
	}


#main-nav-wrap,
nav.main-menu-wrap,
.nav-logo,
.nav-right-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	-webkit-backface-visibility: hidden;
	background: #eb0254;
	}

.pad-top-8{
	padding-top:8px;
}

td.price-details{
	text-align: left!important;
}

td.price-details span{
	font-size: .8em!important;
	font-weight: normal!important;
	line-height: .7em;
}

td.price-details li{
	list-style: disc;
	line-height: 1.2em;
	margin-bottom: 5px;
	margin-left: 10px;
}


#rental td.price-details{
	text-align: center!important;
}
.page-width{margin:0 auto;max-width:1100px;width:95%}
#page-header .page-width{position:relative}
.mdzr--no-mq .page-width{min-width:957px;padding:0 5px}
.js-home-feature--1 .page-width{padding-top:120px}
body body,body .page-width{width:100%;margin:0}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-md{display:table !important}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}


input.tnp-email::placeholder {
    font-family: 'Open Sans';
    font-weight: bold;
    color: #a2cff0;
}


i.tnp-submit.waves-effect.waves-dark.waves-input-wrapper {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    height: 50px;
}


.tnp-subscription {
    font-size: 13px;
    display: block;
    margin: 15px auto;
    max-width: 81%;
    width: 100%;
}

.clear{ clear:both;}
#hp-treatmentlocator-right{width:50%;float:right;font-size:18px;color:#f1f1f1;margin-top:24px}
#hp-treatmentlocator-right select{width:100%;max-width:468px;margin:20px 0;color:#9d9d9d;border:1px solid #e7ecec;padding:20px 0;text-indent:10px!important;font-size:18px;font-weight:300}


h2.section--titlex {
    font-size: 3.14285714em;
    line-height: 1.31818182em;
    margin-bottom: 0.6em;
    letter-spacing: -0.01em;

}


	
	#section-home .section1.one_third,
	#section-home .section2.one_third {
		margin-bottom: 60px;
	}


.dotted{
	border-bottom: dashed thin;
}
.w-third{width:calc( 100%/3)}
.w-third-ns{width:calc( 100%/3)}
.w-third-m{width:calc( 100%/3)}
.w-third-l{width:calc( 100%/3)}
.pagination{font-size:11px;font-weight:700;line-height:20px;margin-bottom:30px;padding:12px 0;text-transform:uppercase;overflow:hidden}
.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#fff!important;background:#666}
.pagination a:hover{color:#fff;background:#333}
.pagination .current{padding:6px 9px 5px;background:#333;color:#fff}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.top-header .container,.top-header .container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:flex-end}



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

	.footer-logo{
		width:40%;
	}
.menu__item--child--primary{border-color:#0a44bb;border-style:solid;border-width:1px 0 0 0;}

#col-3 li.payment small,#col-3 li.shipping small,#col-3 li.trust small{color:#64870e;font-size:14px;font-weight:bold;}

#col-3 li.payment,#col-3 li.shipping,#col-3 li.trust{width:190px;}


.home-main__lid-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}

    .dmbs-footer .contact-info .section {
      margin-bottom: 24px; }

    .resources-template .category-section .section-title {
      margin: 0;
      color: #fccf0a;
      text-transform: uppercase;
      font-family: "myriad-pro", sans-serif;
      font-weight: 700;
      font-size: 25px; }

.td-subfooter-menu {
  display: inline-block;
  margin: 7px 0;
  float: right;
  
  
  
}

.td-subfooter-menu li {
  display: inline-block;
  margin-left: 0;
  line-height: 18px;
}

.td-subfooter-menu li a {
  margin-right: 16px;
  line-height: 18px;
  display: inline-block;
  color: #ccc;
}

.td-subfooter-menu li a:hover {
  color: #4db2ec;
}

.td-subfooter-menu li:last-child a {
  margin-right: 0;
}

.td-subfooter-menu ul {
  display: none;
}

.td-subfooter-menu .fa {
  margin-right: 3px;
}
.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}
.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}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}


.main-inner {
  margin-right: 330px;
}

.left-content .main-inner {
  margin-right: 330px;
  margin-left: 0;
}

.right-content .main-inner {
  margin-left: 330px;
  margin-right: 0;
}

.one-column #content .wrap #main .main-inner {
  width: 100%;
  margin: 0;
}


  #main,
  .main-inner,
  #side {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .left-content .main-inner,
  .right-content .main-inner {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
  }

.single-lp .main-inner {
  overflow: hidden;
}



body.date-hidden .entry-meta .meta-date,
body.author-hidden .entry-meta .meta-author {
	 position: absolute;
	 clip: rect(1px, 1px, 1px, 1px);
}


	.widget-magazine-posts .small-post .entry-meta span:after,
	.widget-magazine-posts .small-post .entry-meta .meta-author {
		display: none;
	}


.wbox-infoblock .wbox-link{display:block}
.wbox-infoblock{background-color: #005da9;padding: 15px 5px 20px 20px;margin-bottom: 30px}
.wbox-infoblock h1,.wbox-infoblock h2,.wbox-infoblock h3,.wbox-infoblock h4,.wbox-infoblock p,.wbox-infoblock a,.wbox-infoblock .wbox-link{color: #fff !important}
.quicklinks .wbox-infoblock{padding: 0 0 5px 0;background-color: transparent;margin-bottom: 0}

	
	.footer .footer-menu a {
		padding: 10px 20px 12px;
		border: none;
	}


.engine_dark .main-container:before,
.engine_dark .footer-menu:before,
.engine_dark .footer .footer-widgets .container:before,
.engine_dark .portfolio-posts .engine-tabs .active a::after,
.engine_dark .portfolio-posts .tab-content:before,
.engine_dark #reply-title:after,
.engine_dark .headline:after {
    background: #252525;
    border-top: 1px solid #1f1f1f;
    border-bottom: 1px solid #333;
}


.engine_dark .footer .footer-menu:before { border-bottom: 0; }


.engine_dark .footer .footer-menu { border-color: #333; }


.engine_dark .footer .footer-menu a { border-color: #181818 }


.engine_dark .footer .footer-menu a:hover { background: #111; color: #fff; }
#button_main_nav a{display:block;width:100%;border-radius:5px;background:#3366ff;text-align:center;padding:7px 0 7px 0;margin-top:5px;margin-bottom:5px;box-shadow:1px 1px 0 #2B54AA;color:#FFF;text-decoration:none;font-size:1.7em;font-family:'icomoon';text-shadow:1px 1px 0 #2B54AA;border:none}
a.active,#button_main_nav a.active,#button_songs_nav a.active,#button_fast_nav a.active,#button_az_nav a.active{padding-bottom:17px;margin-bottom:0px;border-radius:5px 5px 0 0}
#button_main_nav{width:25%}
@charset "windows-1251";.col{border:0px solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
.col{border-left-width:8px;padding:0 0px}

.texts, .col{width:100% !important;}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}

#nav_mdd .deux_cols span.mdd_rub {
	width:330px;
}

#nav_mdd span.mdd_rub {
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:0px 15px 10px 10px;
	width:205px;
	position:relative;
}

#nav_mdd span.mdd_rub a {
	color:#002266;
}

.wrap .bg{position: relative;width: 100%;margin: 0 auto;}

.wrap .bg img{width: 100%}

.banner {
	margin: 25px 0;
	width: 960px;
	height: 269px;
	box-shadow: 0 0 6px 0 #AAA;
}

	h1.g-font-weight-300.g-font-size-18.g-font-weight-600.g-font-weight-300--md.g-font-size-28--md {
    font-size: 14px !important;
}

.media-object{display:block;}

	.first_menu_list {
	    padding: 0;
	}

	.first_menu_list a,
	.second_menu_list a,
	.third_menu_list a,
	.language_block a,
	.forth_menu_list a {
		padding-left: 15px !important;
		padding-right: 15px !important
	}
.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}

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


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.pswp__bg{background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}

#mainnav .sub-menu li a { color:#ffffff}

	.nwwwx{
		max-width: 830px;
	}



#section-home {
	padding: 30px 20px 0;
}

#section-home-inner {
	max-width: 1140px;
	margin: 0 auto;
}

#section-home .services-builder {
	margin: 0;
}

	
.contact_block_icon{
    border-radius: 50%;
    height: 85px;
	width:85px;
	margin:0px auto 20px;
	}

.contact_block_icon.icon2{
	border-color:#7cc576;
	}

.contact_block_icon.icon3{
	border-color:#49b5e7;
	}

.contact_block_icon span {
    background: none repeat scroll 0 0 #f56eab;
    border: 5px solid #fff;
    border-radius: 50%;
    display: block;
    height: 100%;
    width: 100%;
}

.contact_block_icon.icon2 span{
	background:#7cc576;
	}

.contact_block_icon.icon3 span{
	background:#49b5e7;
	}

.contact_block_icon i {
    color: #fff;
    font-size: 36px;
    margin-top: 0;
    position: relative;
    top: 26px;
    z-index: 20;
}


#gazpo-slider .ui-tabs-panel{ 
	width: 330px; 
	height: 242px; 
	float: left;
	position: relative;	
	z-index:1;
}


#gazpo-slider .ui-tabs-panel .info{ 
	position:absolute;
	top:232px;
	width:325px;
	height:82px; 
	left:0px;
	background: white;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 	
	z-index:2;
}
.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1{float:left}
.col-xs-6{width:50%}

#mvp-foot-menu ul li a,
#mvp-foot-copy p {
font-size: .8rem;
}

.mvp-nav-menu ul li a,
#mvp-foot-menu ul li a {
font-family: 'Oswald', sans-serif;
}

			#columns {
				padding-top: 45px;
				padding-bottom: 45px;
			}


#columns:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}


.elastic-container #columns {
	margin: auto;
}


.mobile-view #columns,
.mobile-view .container-content {
	width: auto !important;
}


.mobile-view #columns {
	padding-left: 0;
	padding-right: 0;
}

	
	.fixedmenuwrap { display: none !important; }


.pzsp-text-content {
  xposition: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
  line-height: 1.3;
  border-bottom-style: solid;
}


.pzsp-text-content p {
  margin-bottom: 10px;
}


.pzsp-text-content h2,
.pzsp-text-content h3,
.pzsp-text-content h4 { }


.pzsp-text-content ul {
  list-style: disc;
  margin: 0 0 1.625em 2.5em
}


.pzsp-text-content li {
}
.article-wrap-inner{padding-top:10px}
.type-post .article-wrap-inner{background-color:rgba(0,0,0,0);background-image:none}
.type-page .article-wrap-inner{background-color:rgba(0,0,0,0);background-image:none}
body.excerpted-posts .article-wrap-inner{transition:opacity 0.3s ease}
.et_pb_post_slider_2:hover .et_pb_slide .et_pb_slide_overlay_container{background-color:}
.et_pb_post_slider_1:hover .et_pb_slide .et_pb_slide_overlay_container{background-color:}
.et_pb_post_slider_3:hover .et_pb_slide .et_pb_slide_overlay_container{background-color:}
.et_pb_slide_1.et_pb_slide .et_pb_slide_overlay_container{background-color:rgba(0,0,0,0.4)}
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container{background-color:rgba(0,0,0,0.4)}
.et_pb_post_slider_0:hover .et_pb_slide .et_pb_slide_overlay_container{background-color:}




.srp-content-box {
	-webkit-box-flex: 1;   
       -moz-box-flex: 1;   
             width: 20%;   
        -webkit-flex: 1;   
            -ms-flex: 1;   
                flex: 1;   
}


.srp-content-box .srp-post-date,
.widget-area .widget .srp-post-date {
	margin: 0 0 10px;
}


.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
	margin: 0;
}


.srp-content-box .srp-post-stringbreak-link {
  margin: 0 5px;
}




.srp-content-box .srp-post-content,
.widget-area .widget .srp-post-content {
	margin: 0;
}








.wrap {
  max-width: 63rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .9375rem;
  padding-right: .9375rem;
}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal.left .modal-content,.modal.right .modal-content{height:100%;overflow-y:auto;}
#logOutConf .modal-content{border-radius:0px;}
#registerMobile .modal-content,#bookingsMobile .modal-content{background-color:#efeff0;}
#be-modal .modal-content,#be-modal .modal-dialog{margin:0;border-radius:0;height:100%;border:none;width:100%}


.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}

.so-widget-sow-social-media-buttons-wire-c4dc253bbcd6 .sow-social-media-button .sow-icon-fontawesome {
  width: 1em;
  height: 1em;
  display: inline-block;
}

.so-widget-sow-social-media-buttons-wire-19038896b0d7 .sow-social-media-button .sow-icon-fontawesome {
  width: 1em;
  height: 1em;
  display: inline-block;
}
body.brandpost_body #site_columns:before{display:none}


.slider-story-container,
.slider-inspire { overflow:hidden; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
