﻿.wp-block-columns{display:flex;flex-wrap:wrap}
.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)}

.width-company{ width:170px !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-sm-3{width:25%}
.auto-clear .col-sm-3:nth-child(4n+1){clear:left}




.alert_box {
  clear: both;
  display: block;
  margin: 5px 0;
  padding: 20px 20px 20px 20px;
  border-radius: 5px;
  position: relative;
}
.copy{font-size:12px;color:#fff;margin:16px}
.copy .copy-inner{margin:16px 0}


.container-content-inner {
	display: inline-block;
	width: 100%;
}
.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}

.bd-imagelink-54 {
  width: 100px;
  display: inline-block;
  -webkit-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  border-radius: 50%;
}
.hpposts-inside{width:90%;padding:0 5%;position:absolute;bottom:24px}


.large-leaderboard {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
    z-index: 1;
}

  .sticky-header #main-nav #hamburger.clicked + .menu-new-main-nav-container #menu-new-main-nav {
    max-height: 600px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 888;
    padding-bottom: 30px;
    opacity: 1.0;
    overflow: visible;
    box-shadow: 7px 2px 7px #ccc;
  }

  .sticky-header #main-nav #hamburger.clicked + .menu-new-main-nav-container #menu-new-main-nav ul li .sub-menu {
    max-height: none !important;
    padding-bottom: 10px;
  }
#slide-out .slide-out-wrap{padding:20px;box-sizing:border-box;text-align:left}
#slide-out .slide-out-wrap .title{font-family:"Neutraface Bold";font-size:24px;font-size:2.4rem;color:#fff;line-height:1;text-transform:uppercase;margin:0 0 45px 0;line-height:1.5}
#slide-out .slide-out-wrap .content{font-family:"Neutraface Book";font-size:18px;font-size:1.8rem;color:#fff;line-height:1;line-height:1.5}

.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-7 {
    width: 58.33333333%;
  }
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}
.cp-modal-every-design .form-main{max-width:85%;margin:0 auto;float:none}
.cp-modal-popup-container .form-main button:active,.cp-modal-popup-container .form-main button:hover,.cp-modal-popup-container .form-main input[type=button]:active,.cp-modal-popup-container .form-main input[type=button]:hover,.cp-modal-popup-container .form-main input[type=submit]:active,.cp-modal-popup-container .form-main input[type=submit]:hover{background-color:inherit;background-image:inherit;border:inherit}


.footerlink a:link, .footerlink a:visited {
	color: #fff;
}


.footerlink a:hover {
	color: #A4A4A4;
}

.home .flipper__mobile{
  display: none;
}

  #page .ymm-widget .yym_head_info,
  #page .ymm-widget .yym_select,
  #page .ymm-widget .yym_foot_info {
    width: 100%;
    position: relative; }


#page .yym_select .styled-select-wrapper .styled-select .selected-item-text {
  top: 2px; }


#page .yym_select .SubmitButton {
  top: -19px !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}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}
 
.home h2.line_table {background: #070707;background: -moz-linear-gradient( top, #272727 1%, #070707 100% );background: -webkit-gradient( linear, left top, left bottom, color-stop( 1%, #272727 ), color-stop( 100%, #070707 ) );background: -webkit-linear-gradient( top, #272727 1%, #070707 100% );background: -o-linear-gradient( top, #272727 1%, #070707 100% );background: -ms-linear-gradient( top, #272727 1%, #070707 100% );filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#070707', GradientType=0 );background: linear-gradient( top, #272727 1%, #070707 100% );border: 1px solid #444855;border-radius: 7px;clear: both;float: left;margin: 0px 0px;padding: 7px 10px;width: 96%;width: 96%;font-size: 16px;font-weight: bold;}
.vce-col-content,.vce-col-inner{position:relative;overflow-wrap:break-word}
.vce-col-inner{width:100%}
.edn-position-left .edn-cntrol-wrap.ednpro_user-can-close,.edn-position-right .edn-cntrol-wrap.ednpro_user-can-close{position:fixed;top:40%;height:30px;width:30px;border-radius:0;line-height:30px;border:0;margin-top:-30px;border-bottom:1px solid #fff}
.edn-custom-template.edn-notify-bar,.edn-custom-template.edn-notify-bar .edn-top-up-arrow.open,.edn-custom-template.edn-notify-bar .edn-bottom-down-arrow.open,.edn-custom-template.edn-notify-bar .edn-bottom-down-arrow.open,.edn-custom-template .edn-left-arrow,.edn-custom-template .edn-right-arrow,#custom_template .edn-cntrol-wrap.ednpro_user-can-close,#custom_template .edn-contact-lightbox .edn-contact-lightbox-inner-wrap,#custom_template .edn-contact-close,#custom_template .edn-contact-lightbox-inner-wrap,.edn-custom-template.edn-notify-bar .ticker_pattern .edn-ticker-wrapper .ticker-wrapper .ticker-swipe{background-color:#949f15}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-8{width:66.66666667%}
.menu-top{float:right}
.top-nav .menu-alert{float:left;color:#666;padding:8px 0;font-style:italic}
#main-nav .menu-alert{float:left;padding:18px 0 0 10px;font-style:italic;color:#fff}
#main-nav ul li.menu-item-home ul li a,#main-nav ul ul li.menu-item-home a,#main-nav ul li.menu-item-home ul li a:hover{background-color:transparent!important;text-indent:0;background-image:none!important;height:auto!important;width:auto}
.main-menu ul.menu,.top-menu ul.menu{display:none}
.slide_menu_right #menu-top_main.menu{display:block}
.main-menu ul.menu,.top-menu ul.menu,.breaking-news,.ei-title h3{display:none}
.main-menu ul.menu,.top-menu ul.menu,.breaking-news{display:none}
.menu-top.main_part_left_side_toggle{float:left}


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


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.cover-background{background-repeat:no-repeat}
.circle-img,.cover-background{background-size:cover;background-position:50%}
.text-center{text-align:center}

	div.heading-title.text-center h1,
	div.heading-title.text-center h2,
	div.heading-title.text-center h3,
	div.heading-title.text-center h4,
	div.heading-title.text-center h5,
	div.heading-title.text-center h6 {
		padding-left:15px;
		padding-right:15px;
	}

	.text-center-md {
		text-align:center !important;
		float:none !important;
	}

	.text-center-xs {
		text-align:center !important;
		float:none !important;
	}


.uk-panel-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-transform: none;
  color: #2f2f2f;
}

.uk-panel-box .uk-panel-title {
  color: #2f2f2f;
}

.uk-panel-box-primary .uk-panel-title {
  color: #ffffff;
}

.uk-panel-box-secondary .uk-panel-title {
  color: #2f2f2f;
}


.uk-panel-header .uk-panel-title {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  color: #3a48e0;
}

.uk-offcanvas .uk-panel-title {
  color: #cccccc;
}
.section .overlay-background .overlay-gradient .overlay-circles .title-container .overlay-title-lrg{font-family:"Neutraface Bold";font-size:38px;font-size:3.8rem;color:#fff;line-height:1}
.interior-header .overlay-background .overlay-gradient .title-container .overlay-title-lrg{font-family:"Neutraface Bold";font-size:38px;font-size:3.8rem;color:#fff;line-height:1}
#error404 .header404 .overlay-background .overlay-gradient .title-container .overlay-title-lrg{font-family:"Neutraface Bold";font-size:38px;font-size:3.8rem;color:#fff;line-height:1}
.et_pb_blurb_11 .et-pb-icon{font-size:18px;color:#a8353a}
.et_pb_blurb_12 .et-pb-icon{font-size:18px;color:#b72e33}
.et_pb_blurb_13 .et-pb-icon{font-size:20px;color:#b72e33}
.et_pb_blurb_14 .et-pb-icon{font-size:20px;color:#b72e33}
.et_pb_blurb_0 .et-pb-icon{font-size:34px;color:#B72E33}
.et_pb_blurb_2 .et-pb-icon{font-size:34px;color:#B72E33}
.et_pb_blurb_6 .et-pb-icon{font-size:34px;color:#B72E33}
.et_pb_blurb_4 .et-pb-icon{font-size:34px;color:#B72E33}
.region-content-top{margin-bottom:20px;}
.preface-block .block,.footer-block .block,.region-footer .block,.region-header .block,.region-content-top .block{margin-bottom:30px;}
.region-home-slideshow .pager{display:none;}

.advertisement-content {
   text-align: center;
}


.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}


.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

#mvp-soc-mob-wrap,
.mvp-nav-logo-small,
.mvp-nav-top-left .mvp-fly-but-wrap {
display: inline;
}

#mvp-main-nav-small .mvp-fly-but-wrap span,
#mvp-main-nav-small .mvp-search-but-wrap span,
.mvp-nav-top-left .mvp-fly-but-wrap span,
#mvp-fly-wrap .mvp-fly-but-wrap span {
background: #555555;
}

#mvp-nav-top-wrap .mvp-fly-but-wrap:hover span,
#mvp-main-nav-small .mvp-fly-but-wrap:hover span,
span.mvp-woo-cart-num:hover {
background: #0be6af;
}

#mvp-nav-bot-wrap .mvp-fly-but-wrap span,
#mvp-nav-bot-wrap .mvp-search-but-wrap span {
background: #000000;
}

#mvp-nav-bot-wrap .mvp-fly-but-wrap:hover span {
background: #0be6af;
}


.fw-page-builder-content .container {
  max-width: 100%;
}


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


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

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

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

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

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
#container .site-header .mainnav .social ul li.fb{margin-left:10px}

.head_title p.heading-img {
	margin: 0;
}

.contact-grid1 input[type="text"], .contact-grid1 input[type="email"],.contact-grid1 textarea{width:100%;padding:.8em;font-size:1em;border:none;outline:none;}

.contact-grid1 textarea{height:14em;resize:none;}

.contact-grid1 input[type="submit"]{font-size:1.1em;outline:none;border:none;text-transform:uppercase;background:#000;padding:0.7em 0;letter-spacing:1px;color:#fff;display:block;width:18%;margin:1.5em auto 0;transition:0.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;}

.contact-grid1 input[type="submit"]:hover{background:#ff2f68;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;}

.contact-grid1 input[type="text"], .contact-grid1 input[type="email"], .contact-grid1 textarea{font-size:0.95em;}
.qodef-icon-shortcode.circle.checked i.qodef-icon-element:after,.qodef-icon-shortcode.circle.checked span.qodef-icon-font-elegant.qodef-icon-element:after{content:"\e080";color:#fff;font-family:simple-line-icons;position:absolute;display:block;width:100%;height:100%;top:0;left:0;opacity:0;z-index:11;-webkit-transition:opacity .1s ease-out 0s;transition:opacity .1s ease-out 0s}
.qodef-icon-shortcode.circle.checked:hover i.qodef-icon-element:after,.qodef-icon-shortcode.circle.checked:hover span.qodef-icon-font-elegant.qodef-icon-element:after{opacity:1;-webkit-transition:opacity .2s ease-out .1s;transition:opacity .2s ease-out .1s}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-12{width:100%}



#top-cart-btn-checkout{
	display:none !important;
}

#nav div.select ul li a, #nav_principal li a, #bread_int ul li a, .arrow_down.ad2, h2 a, h3.s_h2 a, a.corp, a.b_corp, #footer a{
	font-weight:400;
	text-decoration:none;
}


#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter,
#content img.alignnone,
#content .wp-caption img {
	transition: all .3s ease-in-out;
	opacity: 0.99;
	filter: alpha(opacity=99);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}


#content img.alignleft:hover,
#content img.alignright:hover,
#content img.aligncenter:hover,
#content img.alignnone:hover,
#content .wp-caption img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.row,
.clearfix {
  clear: both;
}

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

.row:after,
.clearfix:after {
  clear: both;
}

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

.sep-text + .row {
  padding-top: 15px;
}

.portfolio_details .row {
  margin-bottom: 3%;
}

article.type-portfolio .portfolio-text-content .row-1 .left {
  min-width: 0;
}

article.type-portfolio .portfolio-text-content .row-1 .right {
  float: right;
}

.row.has-price {
  margin-right: -10px;
  margin-left: -10px;
  padding-top: 10px;
}

.vamtam-booking-form .row {
  padding-bottom: 10px;
}

  .responsive-layout .row {
    margin-bottom: 30px;
  }

  .responsive-layout .row:last-child {
    margin-bottom: 0;
  }
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}


.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;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

html div#maximenuck201 ul.maximenuck li.maximenuck.item101.level1 .maximenuck span.titreck {
	display: none; 
}

div#maximenuck201 span.titreck {
	text-decoration : none;
	
	float : none !important;
	float : left;
	margin: 0;
}
.header__ticker-inner{padding:.75em 0;position:absolute;overflow:hidden;white-space:nowrap;width:100%}
.cactus-row{margin-left:-40px;margin-right:-40px;display:block}
.cactus-row.magin-30px{margin-left:-30px;margin-right:-30px}
.cactus-row.magin-20px{margin-left:-20px;margin-right:-20px}
.cactus-row:after,.cactus-row:before{display:table;content:'';clear:both}
.title-slide-inner-left-inner,.title-slide-inner-right-inner{content:"";background-color:hsla(0,0%,100%,.9);position:absolute;top:0;outline:transparent solid 1px;height:100%;width:50px;display:block;-moz-transform:skew(-12.5deg);-o-transform:skew(-12.5deg);-ms-transform:skew(-12.5deg);-webkit-transform:skew(-12.5deg);transform:skew(-12.5deg)}
.title-slide-inner-right-inner{right:33px;z-index:-1}

ul.comment li ul.children li  { -moz-box-shadow: none; box-shadow: none; -webkit-box-shadow: none;}

.widget_categories li ul.children { margin: -5px 0 -10px -5px; padding: 10px 0 0 0;}

.widget_categories li ul.children li { padding: 10px 0 10px 20px; }

ul.comment li ul.children     { margin: 20px 0 0 0;}



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


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


    .flexslider .slides img {
    width: 100%;
    display: block;
    margin-top: 0px;
    }


.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
  outline:none;
}

.flexslider {
  margin:0;
  position:relative;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
  overflow:hidden;
}

.flexslider .slides {
  zoom:1;
}


.flexslider:hover .flex-next {
  opacity:0.8;
  right: 30px;
  bottom: 38%;
}

.flexslider:hover .flex-prev {
  opacity:0.8;
  left: 30px;
  bottom: 38%;
}

.flexslider:hover .flex-next:hover {
  opacity:1;

}

.flexslider:hover .flex-prev:hover {
  opacity:1;

}
.c-nav.is-active .c-nav__item{transform:translateX(0);opacity:1}
.c-nav__item{position:relative;list-style-type:none;font-size:15px}
.c-nav__item.is-active .c-nav__link:after{opacity:1}
.c-nav__item--small{padding:20px 70px}
.c-nav__item--parent{transition:all .5s ease-in-out}
.c-nav__item--parent:hover{z-index:1000;background-color:rgba(0,0,0,.8);color:#fff}
.c-nav__item--parent:hover .c-nav__sub-list{z-index:10;opacity:1;pointer-events:all}
.c-nav__item--parent:hover .c-nav__link{color:#fff}


span.toc_number {
    display     : inline-block;
    float       : left;
    margin-right: 2.5px;
}
.container-weeding-carousel .feature-box .col-12{padding:0}
.container-weeding-carousel .feature-box .col-12 img{width:100%}
.col,.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-auto,.col-lg,.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-auto,.col-md,.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-auto,.col-sm,.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-auto,.col-xl,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

	.row-navigazione-dettaglio {
		display:none;
	}

	.row-contenuti-dettaglio {
		padding-top:10px;		
	}

.experience-body .row {
    margin-top: 10px;
}


.caption_red{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#c4302b;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

  #page .ymm-widget .yym_head_info,
  #page .ymm-widget .yym_select,
  #page .ymm-widget .yym_foot_info {
    width: 100%;
    position: relative; }

.small-border {
    clear: both;
    width: 80px;
    height: 3px;
    background: #D03232 none repeat scroll 0% 0%;
    margin: 20px auto;
}
#slider .hvr-sweep-to-top,.small-border,#navmenu .search-form .search-submit,.search-form .search-submit,#navmenu .search-form .search-submit,.search-form .search-submit{background-color:#36abfc;}

#header_right img.hr_02 {
	margin: 5px 0 0 -100px;
	position: absolute;
}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


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

		
	.mvp-cat-date-wrap {
		margin-bottom: 4px;
		}

		
	.mvp-feat1-left-wrap .mvp-cat-date-wrap,
	.mvp-widget-feat1-top-story .mvp-cat-date-wrap,
	.mvp-widget-feat2-left-cont .mvp-cat-date-wrap,
	.mvp-widget-dark-feat .mvp-cat-date-wrap {
		margin-bottom: 6px;
		}
.mvp-widget-feat2-side-more-but,.woocommerce .star-rating span:before,span.mvp-prev-next-label,.mvp-cat-date-wrap .sticky{color:#4DB2EC!important}



ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}


.page-listing .list-desc,.rss-desc {
    font-size: 15px
}
