﻿

.entry-meta .meta-date,
.entry-meta .meta-author,
.entry-meta .meta-category,
.entry-meta .meta-comments {
	margin-right: 1.5em;
}


.entry-meta .meta-author:before{
	content: '\f411';
}



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


	.entry-meta .meta-date,
	.entry-meta .meta-author,
	.entry-meta .meta-category,
	.entry-meta .meta-comments {
		display: block;
	}


.w3eden .wpdm_icon {
    box-shadow: none;
    min-width: 48px;
}


.w3eden .wpdm-link-tpl img.wpdm_icon { width: 48px !important; margin: 5px 0; }


a.link-box-bottom {
	position: absolute;
	bottom: 10px;
	right: 15px;
}
.social-follow-list-link-text{display:block;padding-bottom:1em;padding-top:1em}



.footer-socket-wrapper {
	padding: 20px 0px 50px;
	background-color: #303440;
}


.footer-socket-wrapper .copyright {
	color: #b1b6b6;
	float: left;
	font-size: 14px;
}


.footer-socket-wrapper .copyright a {
	color: #b1b6b6;
	border-bottom: 1px solid #5a5d62;
}


.footer-socket-wrapper .copyright a:hover {
	color: #ffffff;
}


.footer-socket-wrapper .small-menu {
	float: right;
}


.footer-socket-wrapper .small-menu a {
	padding-top: 0;
}


.footer-socket-wrapper .small-menu ul li ul {
	top: 21px;
}


.colormag-footer--classic .footer-socket-wrapper {
	background-color: #252730;
}

.header-right { position: absolute; top: 30px; right: 0; width: 34%; }

.header-right .col-xs-2 { padding: 0; }

.header-right a { text-transform: lowercase; color: #006666;}

.header-right .text-widget a { font-size: 10px; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}
li.col-sm-3{border:1px solid;margin-right:60px;margin-bottom:10px;border-color:#510808;display:block;margin-top:10px;}
.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.sr-only:focus{position: static;clip: auto;overflow: visible;width: auto;height: auto;margin: 0;}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}

.dgtl-mkting-101 .sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.container-common{*zoom:1;max-width:1320px;max-width:82.5rem;_width:1320px;padding-left:40px;padding-left:2.5rem;padding-right:40px;padding-right:2.5rem;margin-left:auto;margin-right:auto;width:auto;}
.container-common:after{content:"";display:table;clear:both;}
section.home-featured .container-common{padding:0;margin:0;}
.container-common *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.front .container-common{padding:0;}
.front footer .container-common{padding:4% 7%;}
.not-front footer .container-common{position:relative;}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.footer-widget .et_pb_button_module_wrapper,.footer-widget .textwidget,#polylang-2,#polylang-2 select{text-align:center;margin:auto}
.et_pb_button_module_wrapper.et_pb_button_alignment_right,.et_pb_button_module_wrapper{text-align:center !important}
#top{display:none}
.widget-inline__span{margin:0 20px}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}

td.locseparator {
    width: 5% !important;
}
.news .info{overflow:hidden;padding:0 0 0 11px}

.header-text::before {
	content: '';
	position: absolute;
	width: 120px;
	background-color: #ffa800;
	height: 2px;
	top: 0;
	left: 50%;
	margin-left: -60px;
}

.header-text {
	margin: 20px auto 0;
	padding-top: 20px;
	font-size: 18px;
	width: 80%;
	color: #cfcfcf;
	position: relative;
}

.header-text, .header-title { color:#ffffff}

.cart-head .cart-price {
  font-weight: bold;
}
#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}
#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}


	#copyrights .footer-logo {
		margin-left: auto;
		margin-right: auto;
	}


.footer-logo {
	display: block;
	margin-bottom: 30px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-10{width:83.33333333%}

#wrap_header .w1920h450 {
	position: absolute; height: 450px; left: 0px; top: 95px; bottom: 0px; right: 0px;
	background-size: 1920px 450px; background-position: center top;
}

#wrap_header .w1920h450 .swiper-slide {
	background-size: 1920px 450px; background-position: center top;
}
.dvd{margin-top:70px}
.list-inline,.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-5px}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.meet-team__item{margin-bottom:30px}
.ie7 .meet-team__item{display:inline}


.call-to-action-4 .single-post {
	border-bottom: 1px solid #860566
}


.call-to-action-4 .single-post img {
	margin-bottom: 13px
}


.call-to-action-4 .single-post h3 {
	font-family: Oswald,sans-serif;
	font-size: 30px;
	color: #860566;
	margin-top: 0;
	margin-bottom: 25px
}


.call-to-action-4 .single-post p {
	font-size: 20px;
	margin-bottom: 13px;
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
	min-height: 112px
}


.call-to-action-6 .single-post h3 {
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	color: #000;
	margin-top: 0;
	margin-bottom: 11px
}


.call-to-action-6 .single-post p {
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 0
}
.hp-columns_right{float:left;width:35%}
.hp-columns_right section:first-child .lo-title{margin-top:0}
.hp-columns_left,.hp-columns_right{float:none;width:auto;padding:0}


	.sidebar {
		float: left;
		margin-right: -100%;
		max-width: 413px;
		position: relative;
		width: 29.4118%;
	}


		.sidebar a:focus,
		.dropdown-toggle:focus {
			outline-color: rgba( 190, 190, 190, 0.3);
		}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}



.top-menu .left {
  width: 100%;
  float: right;
}


.top-menu {
  position: relative;
  top: -20px;
}

.mashsb-buttons a.mash-center,.mashsb-count,.onoffswitch,.onoffswitch2{text-align:center}
.onoffswitch,.onoffswitch2{-ms-user-select:none;margin-left:0;-webkit-user-select:none;-moz-user-select:none}
.onoffswitch2{position:relative;display:inline-block;float:left;margin-right:3px;cursor:pointer;background-color:#C5C5C5;width:42px;height:42px;line-height:42px}
.onoffswitch2.mash-medium{width:36px;height:36px;line-height:36px}
.onoffswitch2.mash-small{width:28px;height:28px;line-height:28px}
.onoffswitch2:before{content:"-";display:inline-block;font-weight:700;font-size:30px;font-family:arial;vertical-align:super}
.onoffswitch,.onoffswitch-inner:after .onoffswitch2,.onoffswitch-inner:before,.onoffswitch2-inner:after,.onoffswitch2-inner:before{margin-right:0;width:41px}

.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;
}
.icons-set__item__icon-wrap{width:66px;height:66px;background:#47a0ff;border-radius:100%;position:relative;color:#fff;}
.icons-set__item__icon-wrap a{color:#fff;}
.icons-set__item__icon-wrap:before{content:" ";display:block;width:56px;height:56px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px dotted rgba(255,255,255,0.5);border-radius:100%;}
#ais_101{width:100%;height:auto;}
.ari-image-slider-loading #ais_101{height:220px;}

	BODY #ais_101_wrapper,BODY #ais_101{width:948px;height:220px;}


.ari-image-slider-wrapper {
	position: relative;
}


body .ari-image-slider-wCtrlNav 
{
	margin-bottom: 20px;
}

	.cookie-message button.close {
		top: -4px !important;
		right: 3px !important;
		padding: 5px !important;
	}


.cookie-message {
    position: fixed;
    display: none;
    color: #fff;
    bottom: 0;
    padding: 20px 0;
    text-align: center;
    width: 100%;
    z-index: 100;
    font-size: 14px;
    background-color: rgba(89, 98, 100, 0.8);
}


.cookie-message a {
    color: #fff;
    text-decoration: underline;
}

#en_direct_des_academies ul.en_direct_des_academies_liste {
	list-style:none;
	margin:0px;
	padding:5px 20px 10px;
}

#en_direct_des_academies ul.en_direct_des_academies_liste li {
	clear:both;
	padding:4px 0px 0px;
	margin:0px;
	background-position:-50px 0px;
}

#en_direct_des_academies ul.en_direct_des_academies_liste h3 {
	float:left;
	font-size:100%;
	color:#000000;
	margin:0px;
	width:110px;
	font-weight:normal;
	border:none;
	background:none;
}
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}
#footer-bottom{padding:15px 0 5px;background-color:#1f1f1f;background-color:rgba(0,0,0,.32)}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}

.feature-box .featured-stories ul, .feature-box .featured-stories ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;	
	background: #fff;

}

.feature-box .featured-stories ul li img{
	display: block !important;
}

.feature-box .featured-stories ul li h4{
	margin: 0px;
	padding: 5px;
	display: block !important;
}

.feature-box .featured-stories ul li a{
	min-height: 75px !important;
	height: auto !important;
	background: #fff;
}

.feature-box .featured-stories ul li:hover *{
	color: #8f2005;
}
.tours-type__item__image{display:block;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-bottom:none;}
.tours-type__item__image img{border-radius:3px;}
.tours-type__item__image:hover{border-bottom:none;opacity:0.8;}


.service-item__icon { font-size: 34px; }



.pea_cook_more_info_popover {
    display:none;
    position: absolute;
    top: 0;
    z-index: 1000000;
    height: 80%;
    width: 100%;
    left: 0;
}


.pea_cook_more_info_popover h2{
    font-size: 22px;
    font-weight: bold;
}

.pea_cook_more_info_popover h3{
    font-size: 22px;  font-weight: bold;
}



.font12 { margin:0px; padding-top:8px; font:12px Arial, Helvetica, sans-serif; color:#006699;}


.slides,
.flex-control-nav,
.flex-direction-nav {
	list-style: none;
	margin: 0; 
	padding: 0; 
}
 

.flexslider .slides img {
	display: block;
	max-width: 100%; 
}



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

html[xmlns] .slides {
	display: block;
}
 

* html .slides {
	height: 1%;
}


.flexslider .slides {
	zoom: 1;
}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}
.slider__slide{display:none;float:left;width:100%}
.slider__slide:first-child,.has-js .slider__slide{display:table}
.ie7 .slider__slide:first-child,.ie7 .has-js .slider__slide{display:block}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}
header .dropdown[data-active=true] .column_nav.c1,header .dropdown[data-active=true] .column_nav.c2{margin-left:8em}
header .dropdown[data-active=true] .column_nav{width:21%;text-align:center}
header .dropdown[data-active=true] .column_nav li{text-align:left;width:16em}
header .dropdown[data-active=true] .column_nav .column_nav{margin-top:1em;margin-left:0!important}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

li.hasdropdown span{ position:absolute;top:0px;right:0px;line-height:30px;width:30px;height:100%; z-index:100; display:block; background:#3080a1; text-align:center;}


#navigation ul#menu-main-menu.menu li#menu-item-13.menu-item {
	float: right;
}


#navigation ul.sub-menu li#menu-item-14.menu-item {
	float: left;
}


#navigation li#menu-item-1263.menu-item {
	background: none !important;
}


#navigation li#menu-item-493.menu-item {
	background: none !important;
}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}

  .nav-container .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }


  .immune-np .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }


footer .copyright .vc_column-inner {
      max-width: 1720px;
      margin: 0px auto;
      width: 100%;
      padding-left: 0;
}


.vc_column-inner.vc_custom_1545221410131 {
    z-index: 0 !important;
}

#post-89 .vc_column-inner {
	z-index: 0;
}

figure.alignleft,
img.alignleft {
  float: left;
  margin: 0 20px 0 0;
}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}
.home-odd {clear:both;font-size:26px;font-size:2.2rem}
.home-odd .widget-title {margin-bottom:20px!important}


		

		a,
		.entry-title a:focus,
		.entry-title a:hover,
		.home-odd .featured-content .entry-title a:focus,
		.home-odd .featured-content .entry-title a:hover {
			color: #990000;
		}

.home-even .wrap, .home-odd .wrap{
max-width: 1100px;
padding-left:0px;
}

		
	.mvp-feat1-pop-img {
		max-height: 100px;
		}

		
	.mvp-feat1-pop-img,
	.mvp-widget-feat2-right-img {
		background: none;
		margin-right: 4.5454545454%; 
		width: 24.2424242424%; 
		}


.fp-slides, .fp-thumbnail, .fp-prev-next, .fp-nav {
    width: 460px;
}


.fp-prev-next-wrap {
    position: relative; 
    z-index: 200; 
}


.fp-prev-next {
    position: absolute;
    bottom: 130px;
    left: 0;
    right: 0;
    height: 37px;  
}

.span1 { width:60px; }

.row-fluid .span1 {
	width:6.3829787234043%;
	*width:6.3297872340426%;
}

input.span1, textarea.span1, .uneditable-input.span1 { width:46px; }

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

  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }

.orange, a.orange:link, a.orange:visited, a.orange:hover, a.orange:active  { color:#D76600;}

.boxleft h1, h1.orange          { font-size:25px; color:#D76600; margin-bottom:15px; line-height:25px; }

.rbl_info .orange       { display:block; margin-top:5px}

.compare_2items .orange { color:#333}


.hero-brand {
  margin-bottom: 75px;
  display: inline-block;
}


.hero-brand:hover {
  opacity: .75;
}

.footer-links {
    float: right;
}

  .span4 {
    width: 228px;
  }

  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }


input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}


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

	.logo-con img 
	{
	  width: 300px;
      z-index: 9999;
  	  padding-left:15px;
	}

.tbl_vhod_1{
	width:100%; height:25px; margin-top:5px; table-layout:fixed;
}

      #wds_container1_0 #wds_container2_0 .wds_slide_bg_0 {
        margin: 0 auto;
        width: 100%;
        height: 100%;
      }
.nav-vertical .social-icons,.nav-vertical .header-button{display:block;width:100%}
.text-center .social-icons{margin-left:auto;margin-right:auto}
.social-icons{display:inline-block;vertical-align:middle;font-size:.85em;color:#999}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}
.social-icons span{font-weight:bold;padding-right:10px}
.social-icons i{min-width:1em}
.nav-dark .social-icons,.dark .social-icons{color:#FFF}
.nav-dark .social-icons .button.is-outline,.dark .social-icons .button.is-outline{border-color:rgba(255,255,255,0.5)}
.social-button,.social-icons .button.icon:not(.is-outline),.social-icons .button.icon:hover{background-color:currentColor !important;border-color:currentColor !important}



#search{text-align:right;padding: 20px 0 0 0;float:right;position:relative}

#search a{text-decoration:underline;font-size:12px;}

#search form{margin-top:25px;}



#hdr-txt,#search a,#top-links,#top-links a.button,#left-menu1 a,#left-menu1 .item,#news,#footer,#footer a,#banners .box1,#banners .box1 h2,#banners .box1 a,#top-mobile-menu .button,#top-mobile-menu .button a{color:#FFF;}
#block-bea56bde891138d4{min-height:345px}
#block-bea56bde891138d4 .block-title{background-color:#000000;color:#F8D82F;text-transform:uppercase;font-variant:normal;font-family:Oswald;font-size:32px;padding-left:10px;padding-right:5px;line-height:110%;padding-top:5px;padding-bottom:5px;}
.home-playlist{max-width:300px}
.home-playlist .playlist-widget iframe{width:100%}


#primary aside .textwidget,
#secondary aside .textwidget {
	padding: 0 15px 15px;
}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}


.col1_landing ul, .border_landing ul{
	margin:0;
	padding:0;
}


.col1_landing ul li, .border_landing ul li{
	margin:1px 0 0 0;
	padding:0  5px 0 5px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type:none;
}


.col1_landing ul li a, .col1_landing ul li a:link, .col1_landing ul li a:active, .border_landing ul li a, .border_landing ul li a:link, .border_landing ul li a:active{
	padding:0;
	margin:0;
}
 
.col1_landing ul li a:hover, .border_landing ul li a:hover{
	padding:0;
	margin:0;
}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

    #footer .right_col .address .copyright {
      padding: 10px 0; }
.container-fluid:after,.container:after,.row:after{content:'';display:block;clear:both}
.row.row-inline{font-size:0}
.row{margin-left:-15px;margin-right:-15px}
.students .row:last-of-type{margin-top:30px}
.feedback .row,.feedback .form-block{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center}
.click-hold__icon{position:absolute;left:0;top:50%;width:20px;height:20px;border:1px solid #747474;border-radius:10px;z-index:1;}
.click-hold__icon.click-hold__icon{margin-top:-10px}
.click-hold__icon:before{content:'';position:absolute;left:50%;top:50%;width:2px;height:6px;margin-top:-3px;background:#ce102c;margin-left:1px;box-shadow:-4px 0 0 #ce102c;transition:opacity .3s ease-out}
.click-hold__icon:after{content:'';position:absolute;left:50%;top:50%;border-width:4px 0 4px 6px;border-style:dashed solid;border-color:transparent #fff;margin:-4px 0 0 -2px;-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);opacity:0;transition:opacity .3s ease-out}
.click-hold.is-opened .click-hold__icon:after{opacity:1}
.click-hold.is-opened .click-hold__icon:before{opacity:0}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content{max-height:50vh;overflow:hidden;overflow-y:auto;padding-bottom:0;height:100%}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:calc(80vh - 155px)}
.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}
.fl-photo-content img {display: inline;height: auto;max-width: 100%;}
.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}


.open-close {
  font-size: .9em;
  margin: 0;
  padding: 1em 0;
  text-align: center;
  text-transform: uppercase; }

  .open-close span {
    padding: 0 5px; }

  .open-close .open, .open-close .closed, .open-close .opening-soon {
    font-weight: bold; }
.list-gallery a span:before,.list-rooms .list-image:before{content:' ';left:50%;right:50%;bottom:0;background-color:#161616}
.list-gallery{width:100%;position:relative;overflow:hidden}
.list-gallery a{display:block;position:relative;overflow:hidden;text-align:center}
.list-gallery a span{display:inline-block;vertical-align:top;position:relative}
.list-gallery a span:before{position:absolute;opacity:0;height:10px;transition:opacity .5s,left .5s,right .5s}
.list-gallery a:hover{text-decoration:none}
.list-gallery a:hover span:before{opacity:1;left:0;right:0}
.list-gallery img{display:block;margin:0 auto}
.section-primary .list-gallery{padding:6px;background-color:#e5e5e5}

.news-item .news-short{margin:0;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.corp-container{margin:0 auto;max-width:1170px;padding:0 15px;position:relative;width:100%}
.full-width .corp-container{max-width:none}
.page-layout-full-width-no-sidebar .site-content .corp-container{max-width:none;padding:0}
#fullscreen-search .corp-container{top:40%}
.site-footer .bottom-bar .corp-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}
.site-footer .bottom-bar .corp-container div:only-of-type{float:none;text-align:center;width:100%}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}

.navbar-header {
    float: none;
}

.wpb_column .column-bg-overlay {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    opacity: 0;
    transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    -webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
.home-content-wrapper-plain{padding:0;float:none;min-height:auto;}
.text-left{text-align:left;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.vc_row-overlay .wpb_column {
    position: relative;
    z-index: 3;
}

      .fund-container .modules:not(.outro-modules) .module .module-block.module-block-portfolio_manager .portfolio-manager .portfolio-manager-feed .tweets .tweet-outer.init {
        opacity: 0;
        pointer-events: none; }

  .cookie-bar.init {
    bottom: -400px; }


.link-unstyled:hover, .link-unstyled:focus, .link-unstyled:active {
    text-decoration: none;
}

.funding .inside {
    padding: 25px 10px;
}

.form-sect .inside .in {
    padding: 40px 20px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.thankyou-inner{width:100%;height:auto}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}

.logo{padding:0 0 22px 60px;}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:86px 0 0 0}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:77px 0 77px 0!important}
.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:#ffffff!important}

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title {
    padding: 10px 0;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: 0;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title span {
    border-bottom: 3px solid transparent;
    padding: 0 0 10px 0;
    display: inline-block;
  }

  #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title span {
    color: #f7f7f7;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title {
    color: #808080;
  }
.footer-nav-group{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}


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;}
footer .col{display:inline;float:left;width:30%;margin:0 1.66666667%;text-align:center}
footer .col .col-title{text-align:center;font-size:2em;text-transform:uppercase;font-weight:500;margin-bottom:40px}
.contact .col{display:inline;float:left;width:30%;margin:0 1.66666667%}
.contact .col:last-child{margin-bottom:0}
.contact .col p:last-child{margin-bottom:0;padding-bottom:0}
.contact .col .title{font-size:1.15em;font-weight:500;line-height:1;margin-bottom:10px}
.contact .col .info{font-size:.8em}
.contact .col .info a{text-decoration:none}
span.linkedin.social a{color:#fff;background:#707170;padding:1px 5px}

#menu-1 .mbr-navbar__hamburger {
  color: #ffffff;
}

#menu-a .mbr-navbar__hamburger {
  color: #ffffff;
}

#menu-h .mbr-navbar__hamburger {
  color: #ffffff;
}

#menu-n .mbr-navbar__hamburger {
  color: #ffffff;
}

#menu-q .mbr-navbar__hamburger {
  color: #ffffff;
}

#menu-y .mbr-navbar__hamburger {
  color: #ffffff;
}

.abs{position:absolute;}

.shoping-cart-info {
  float: left;
  width:125px;
  padding-left: 5px;
  margin-top:4px;
}
#account-nav a,#footer-nav li a:hover,#main-nav li a,#site-title a,.btn a,.button a,.entry-actions .dp-like-post:hover,.entry-actions .dp-share:hover,.entry-actions a,.info-toggle-button:hover,.list-large .entry-title a:hover,.loop-actions a,.myButton,.pag-nav a:hover,.section-header .more-link:hover,.section-title a:hover,.widget_tag_cloud a:hover,a.btn,a.button,h1.entry-title a{text-decoration:none}
#footer-nav{margin:0 0 2px}
#footer-nav ul{overflow:hidden;margin:0}
#footer-nav li{display:inline;padding:0 10px;border-left:1px solid #DDD;line-height:1;font-weight:700}
#footer-nav li:first-child{padding-left:0;border-left:0}
#footer-nav li a:hover{color:#111}


.portfolio .p-element {
	width: 24%;
	text-align: center;
	margin:2px;
	overflow: hidden;
	cursor: pointer;
	float: left;
}


.portfolio .p-element .element { position: relative; }

.portfolio .p-element .element img {
   -webkit-transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
      -moz-transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
           transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
		   border-radius:5px !important;
}


.portfolio-content .p-element:hover .p-hover { 
	opacity: 1; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


.portfolio-content .p-element h3 {
	position: absolute;
	top:100%;
	left:32%;
	z-index: 15;
	margin: 0;
	font-weight:400;
	font-size: 16px;
	color: #fff;
}


.portfolio-content .p-element:hover h3{
	top:30%;
}

		
	#post-right-col .side-widget {
		padding: 20px 2.31749710313%; 
		width: 95.3650057937%; 
		}

		
	#post-right-col .side-widget,
	#arch-right-col .side-widget {
		padding: 20px 2.44698205546%; 
		width: 95.1060358891%; 
		}


.side-widget-wrap {
	width: 100%;
	}


.side-widget {
	background: #fff;
	float: left;
	margin-top: 15px;
	padding: 15px 5%;
	position: relative;
	width: 90%;
	}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_testimonial_description,.et_pb_testimonial_description_inner{display:block;position:relative}

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

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}

.widget-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}

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

.mobile-nav-item span.count {
  font-family: sofia-pro, sans-serif;
  font-weight: 500;
  line-height:1em;
  padding-left:4px;
}

.mobile-nav-item { border-left: 1px solid  #dedede ; color:  #000000 ; font-size: 14px; width:33px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; font-family: 'Nouveau Webicons Regular'; font-size: 16px; line-height: 1; -webkit-font-smoothing: antialiased; line-height: 1.5; }

.mobile-nav-item:first-child { border: none; }

.mobile-nav-item:hover { color:  #333333 ; cursor: pointer; }

.mobile-nav-item.active { color:  #333333 ; }


.post-ratings-text {
	
}

  #membership .member-type .row {
    overflow: hidden; }
.row{margin-right:-15px;margin-left:-15px}
#golf-course,#membership .member-type .row,#restaurant .cover-box{overflow:hidden}

	.bottombanner {width: 96%; margin: 0px auto;}

	.bottombanner img {width: 100%;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }

.hikashop_category_list{
	margin:0px;
}


.hikashop_product_list, .hikashop_category_list{
	display: inline-block;
	list-style-type: none;
	text-align: left;
}


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


  .col-md-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}


#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item{color: #FFF; display: inline; padding: 11px 1.5rem; font-size: 11px;}

#mainNavigation .navbar-nav .nav-item .dropdown-menu .active{font-weight: 500!important; color: #000;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu{background-color: rgba(173, 118, 92, .95); border-radius: 0; width: 100%; text-align: right; padding-right: 100px; top: 71px; z-index: 990;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{color: #000;}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
.product-sidebar-small .is-divider{margin-left:auto;margin-right:auto}
.is-divider{height:3px;display:block;background-color:rgba(0,0,0,0.1);margin:1em 0 1em;width:100%;max-width:30px}
.widget .is-divider{margin-top:.66em}
.dark .is-divider{background-color:rgba(255,255,255,0.3)}
.banner .is-divider,.banner .text-center .is-divider{margin-top:1em;margin-bottom:1em}
.box-blog-post .is-divider{margin-top:.5em;margin-bottom:.5em;height:2px}
.widgets-boxed h3+.is-divider{display:none}

.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-8 {
    width: 66.66666667%;
  }
.n dl, .diyw .n
dl{padding-left:0}
.n ul, .diyw .n
ul{padding-left:40px}
.n ol, .diyw .n
ol{padding-left:40px}
@CHARSET "UTF-8";div.n,
.diyw
div.n{padding:5px}
div.n li[style*="center"]{list-style-position:inside}
div.diyfeModGridElement
.n{margin:0;padding:0}

img.gallery{
	
	margin: 0 10px 2px 0;
	float: left;
	
}
.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%}


header .menu-item {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 1rem;
  padding-right: 1rem;
}
#mk-footer img,#mk-sidebar img,.ajax_project img,.mk-edge-slider img,.mk-page-section img,.theme-content img,.vc_row-fluid img{max-width:100%;width:auto\9;height:auto;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
.theme-content,.theme-page-wrapper{width:100%!important;left:0}
.not-found-page .theme-content{padding:0!important}
#theme-page .theme-page-wrapper .theme-content{padding:30px 20px}
#theme-page .theme-page-wrapper .theme-content.no-padding{padding-bottom:0!important;padding-top:0!important}
#theme-page .theme-page-wrapper.left-layout #mk-sidebar,#theme-page .theme-page-wrapper.right-layout .theme-content{float:left}
#theme-page .theme-page-wrapper.left-layout .theme-content{float:right}
 .theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content { width:73%; }
 .theme-page-wrapper .theme-content:not(.no-padding) { padding:25px 0 !important; }


.onclick-link,
.orange-social-icons a {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}


.onclick-link div,
.orange-social-icons a div {
  width: 36px;
  height: 36px;
  background-color: rgb(222, 90, 48);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 18px;
  color: white;
}

#lst  {background-color: #d6ffd6}




.title-area {
	float: left;
	padding-bottom: 8px;
	width: 320px;
}


.header-image .title-area {
	padding: 0;
}




.header-full-width .title-area,
.header-full-width .site-title {
	width: 100%;
}


	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.site-inner,
	.title-area,
	.wrap {
		width: 100%;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}

    .show-all{
        display: block; 
        margin: 0 auto;
    }

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

.splash-page .arrow-icon a {
    font-size: 24px;
    color: #111;
    background: #dfdede;
    width: 40px;
    height: 40px;
    display: inline-block;
    border-radius: 50%;
    line-height: 40px;
    margin-top: 10px;
}
.fl-node-5ba907b083000 .pp-modal .pp-modal-content-inner,#modal-5ba907b083000 .pp-modal .pp-modal-content-inner {position: relative;height: 100%;overflow: hidden;padding: 10px;}
.fl-node-5ba907b083000 .pp-modal .pp-modal-content-inner, #modal-5ba907b083000 .pp-modal .pp-modal-content-inner {border-style: none;border-width: 0;background-clip: padding-box;border-color: #555555;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.vcex-icon-box-heading{display:block;font-size:1.077em;font-weight:600;margin:0 0 10px}
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff!important}
.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff!important}
.vcex-icon-box-six .vcex-icon-box-heading{font-size:.923em;text-transform:uppercase;letter-spacing:2px;color:#fff}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

	



	


#content {
	background-color: #fff;
	padding: 15px 5px 0 15px;
	}

#arrow_left{
	width:5%;
	float:left;
	margin-left:5px;
	}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}


a.collapse-menu {
  position: absolute;
  top: 10px;
  right: 10px;
  
  padding: 7px 10px;
  border-radius: 42%;
  cursor: pointer;
}
.navbar-default .navbar-nav .category-spettacoli.active:hover:after,.navbar-default .navbar-nav .category-spettacoli.active:after,.navbar-default .navbar-nav .category-spettacoli:hover:after{background-color:#32B4BE}
.navbar-default .navbar-nav .category-spettacoli.active:hover a,.navbar-default .navbar-nav .category-spettacoli.active a,.navbar-default .navbar-nav .category-spettacoli:hover a{color:#32B4BE;background-color:#fff}
#submenu.category-spettacoli{background-color:#32B4BE}
.title-category.category-spettacoli{background-color:#32B4BE}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

.frame .f_oj2{ background-position:0 -125px;}



.article_section_wrapper{
display: inline-block;
margin-bottom: 30px;
vertical-align: top;

box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}



.front-page .article_section_wrapper{width:49%;}


.article_section_wrapper:nth-child(odd){
padding-right: 20px;
}


.article_section_wrapper h2{
font-size: 24px;
margin-bottom: 15px;
}

	
	.front-page .article_section_wrapper,
	.article_section_wrapper:nth-child(odd),
	.article_section_wrapper {
	width: auto;
	display: block;
	padding:0;
	}

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

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}


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;
}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.soc-icons {
    position: relative;

    float: right;
    overflow: hidden;

    margin-top: -10px;
    padding: 0 5px 0 0;
}


		.content .main {
			width: 100% !important;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 0 30px !important;
			float: none !important;
		}


.containerfooter .grid_4 {
  width: 141px;
margin: 30px 125px 0px 124px;
}


.container-fluid .grid_4 {
  width: 33.33333%; }

.container .grid_4 {
  width: 370px; }

		.grid_4, .grid_3 { width:100% !important}

		
		 .grid_4 img, .grid_3 img{ margin:0px auto; float:none !important;display: block;}

		
	 .grid_4 .caption, .grid_3 .caption{text-align: center;}

  
  .grid_4 a h4{margin-top: 24px;}

  .index-list li.grid_1:nth-child(12n + 13),
  .index-list li.grid_2:nth-child(6n + 7),
  .index-list li.grid_3:nth-child(4n + 5),
  .index-list li.grid_4:nth-child(3n + 4),
  .index-list li.grid_6:nth-child(2n + 3) {
    clear: left; }


.upcoming-left .sermons article .info, .article-right .artical-part {
  display: inline-block;
  width: 63%;
  margin: 0 0 0 20px;
  text-align: left;
}


.widget h3, .widget h3 a, .artical-part h3, .artical-part h3 a {
  font-size: 18px;
  font-weight: 300;
  font-family: "Open Sans", sans-serif;
  color: #0c4994;
  margin: 0;
}
header .header_content .header_heights .head_hero_txt .head_txt1{font-size:124px;font-weight:800}
.resources .resource_head .head_txt1{font-size:54px;font-weight:800;line-height:60px}


header.banner .nav-primary,
header.banner .menu-header-navigation-container,
header.banner .nav {
  height: 100%;
  min-height: 87px;
}

.so-widget-sow-image-default-813df796d9b1 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  width: inherit;
  height: auto;
}

.so-widget-sow-image-default-bc52321e3400 .sow-image-container {
  text-align: right;
}

.so-widget-sow-image-default-bc52321e3400 .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}

.so-widget-sow-image-default-eef982a7180b .sow-image-container {
  text-align: center;
}

.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: inherit;
  height: auto;
}

.image-slider-wrapper .item.cycle-slide{
	width: 100%;
}

.image-slider-wrapper .item.cycle-slide img {
	vertical-align: middle;
	width: 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-12{width:100%}
.top-menu .links-top-right{float:right;line-height:50px;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:1px}
.top-menu .links-top-right ul{list-style-type:none;margin-bottom:0!important;margin-right:30px}
.top-menu .links-top-right ul li{display:inline-block;color:#fff;background-color:#34495e;padding-left:15px;padding-right:15px}
.top-menu .links-top-right ul li:hover{background-color:#c0392b}

	section.mbl-paging-reverse .dot.selected, section.mbl-paging-reverse .dot:hover
	{
		background-color: white;
		opacity:0.85;
	}


.go-top{
position:fixed;
bottom:100px;
right:15px;
display:none;
z-index:1;

}
.recent-article .article-meta{margin-bottom:17px;margin-top:5px}
.recent-article .article-meta p{color:#666;font-size:13px;line-height:15px;max-width:390px}
.featured-posts .featured-post .article-meta p{font-size:13px;line-height:17px}
.recent-article .recent-article-content .article-meta{margin-bottom:30px}

.wrapper { max-width: 960px; }




.atention {
	display: none;
  background-color: #000;
  text-align: center;
  color: #fff;
  padding: 40px 0;
}
ul.inline-menu{margin:20px 0 0 0;padding:0;}
ul.inline-menu li{display:inline-block;width:32%}
ul.inline-menu a{color:#8BBED1;}
ul.socailicon li.pinster{position:relative;font-size:0;width:0}
ul.socailicon li.pinster a:before{content:"\f0d2";font-family:FontAwesome;position:absolute;top:-30px;color:#fff;background:#cb2028;border:1px solid #cb2028;width:45px;height:45px;border-radius:50%;text-align:center;padding-top:12px;left:148px;font-size:30px}
ul.socailicon li.pinster a:hover:before{color:#cb2028;background:0 0;transition:background-color .7s ease}
.socailiconinner ul li.pinster a:before{content:"\f0d2";font-family:FontAwesome;position:absolute;top:-10px;color:#fff;background:#cb2028;border:1px solid #cb2028;width:45px;height:45px;border-radius:50%;text-align:center;padding-top:6px;left:148px}
.socailiconinner ul li.pinster a:hover:before{color:#cb2028;background:0 0;transition:background-color .7s ease}

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






.avia-builder-widget-area{
position: relative;
}

.kk-star-ratings .kksr-legend {
	font-size: 12px;
	color: #999;
	text-align: center;
	line-height: 18px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

.kk-star-ratings .kksr-legend .kksr-title {
	display: none;
}

        .dmbs-top-menu .navbar .top-bar.desktop-only .search-btn {
          display: inline-block;
          cursor: pointer; }
.f-width-1-2,.f-width-2-4,.f-width-3-6,.f-width-5-10{width:50%}


	#shop-top-area,
	#top-widget-inner,
#home-cols-inner,
#bottom-widget-inner,
#main-content-wrapper,
#main-content-wrapper-landing,
    #footer-content-wrapper,
    #footer-bottom-content-wrapper    {
        margin:0 auto;
        width:1150px;
    }
.bake-footer .company-address a{transition:color 500ms ease;color:#e1deda}
.bake-footer .company-address a:hover{color:#f74553}

#content .h_row_content:first-child {
  margin-top:0;
  padding-top:0;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
ul.social-icons li.facebook{background-position:0 -120px}
ul.social-icons li.facebook:hover{background-position:0 -150px}


	.sm-buttons a .facebook{
		background:#3C5A99;
	}

.social {border-top:1px solid #454a4d; text-align:center; padding:30px 0 20px;}

.social a {text-decoration: none; color: #ffffff; font-weight: 300; font-size: 16px; text-align: left;}
