﻿.atgrid__item__content{padding:30px;}
.atgrid--small .atgrid__item__content{padding:20px;}

    .top-link {
        display: inline;
    }

    .top-link a:hover {
        opacity: .7;
    }

		.address3{
			width: auto;
			padding-top: 40px;
		}


.widget .menu {
    padding: 0;
}
.ss .ui-socialbar-item.googleplus .ui-socialbar-image{background-position:0 -400px;}
.ss .ui-socialbar-item.googleplus:hover a,.ss.effect--fade .ui-socialbar-item.googleplus a{background-position:0 -440px;}
.ssm .ui-socialbar-item.googleplus .ui-socialbar-image{background-position:0 -300px;}
.ssm .ui-socialbar-item.googleplus:hover a,.ssm.effect--fade .ui-socialbar-item.googleplus a{background-position:0 -330px;}

		.visible-mobile {
			display: block;
		}
#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}
.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-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-1{width:8.333333333333332%}






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


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


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


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


* html .slides {
    height: 1%;
}
.mod_formatteaser .formatteaser_list_item{float:left;width:197px;height:111px;margin-left:12px;position:relative}
.mod_formatteaser .formatteaser_list_item:first-child{margin-left:0}
.mod_formatteaser .formatteaser_list_item .formatteaser_list_link{position:relative;display:block}
.mod_formatteaser .formatteaser_list_item .formatteaser_list_link:before{position:absolute;top:0;left:0;width:187px;height:101px;pointer-events:none;content:" "}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}



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


	.et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_portfolio_grid .et_pb_portfolio_item,
	.et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
		float: left;
		position: relative;
	}


	.et_pb_gallery_grid .et_pb_gallery_item img,
	.et_pb_portfolio_grid .et_pb_portfolio_item img,
	.et_pb_filterable_portfolio_grid .et_pb_portfolio_item img {
		width: 100%;
	}


	.et_pb_gallery_grid .et_pb_gallery_item h3,
	.et_pb_portfolio_grid .et_pb_portfolio_item h2,
	.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
		margin: 10px 0 0;
		padding-bottom: 0;
		font-size: 18px;
		word-wrap: break-word;
	}
.footer-logo{background-color:#d1d2d1;border:2px solid #fff;border-radius:5px;box-shadow:0 0 8px 2px #000;margin-bottom:30px;margin-top:30px;padding:5px;text-align:left;width:92px}



.sub-links{
	padding: 0;
}
#mobile-aritco-menu .home-active a{color:#a39382}
.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-lg-3{width:25%}


.copyright-text { font-size: 13px; display: block; margin-top: 40px; }

.copyright-text span { display: block; color: #8284a5; }

.io-azure .copyright-text { color: #7ab9ff; }

.io-azure .copyright-text a { color: #7ab9ff; }

.io-azure .copyright-text a:hover { color: #46bdf4; }

.io-azure .copyright-text span { color: rgba(122, 185, 255, 0.5); }

.footer-lavendar .copyright-text { margin-top: 0; color: rgba(255, 255, 255, 0.6); }

.footer-lavendar .copyright-text a { color: rgba(255, 255, 255, 0.6); }

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

.theme-muscari .copyright-text { color: #fff; }

.theme-muscari .copyright-text span { color: rgba(255, 255, 255, 0.6); }

.theme-muscari .copyright-text a { color: #fff; }

.theme-muscari .copyright-text a:hover { color: #ffc123; }
.mod_3947185 {position: relative;background-color: #F1F1F1;padding: 10px 10px;}
.mod_3947185 .legal, .mod_3947185 .legal a{color: #0303FA;text-align: left;font: bold  12px "Arial", sans-serif;}
.mod_3947185 .bouton, .mod_3947185 .bouton a{color: #666666;text-align: center;text-decoration: none;font: bold  12px "Arial", sans-serif;}
.mod_3947185 .bouton a:hover{color: #666666;text-decoration: underline;background: transparent;font-weight: bold;}
































.hatw {
    display: flex \9;
    width: 100% \9;
}
 _:-ms-fullscreen, :root .hatw { display: block;}

.pic, .white{ margin:0px !important; padding:0px;}

.pic{
	width: 47%;
	float: left;
	}


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


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


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


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

.cont-gma {
	float:right;
	border:1px solid #b4b4b4;
	background:#efefef;
	width:333px;
	padding:8px;
	margin-top:15px;
}

.cont-gma p {
	font-size:12px;
	color:#353533;
	padding-left:5px;
	text-align:center
}

.cont-gma span {
	color:#f86300;
}

.breadcrumb .root { padding: 0 }




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_16 .grid_4 {
	width:220px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr {
	margin-left:0;
	margin-right:0;
	}

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; padding-top: 15px; padding-bottom: 15px; }
.header .container .logo{max-width:240px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.header .container .logo img{width:100%;padding-top:5px}
.header_collapsed .container .logo{width:150px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.header_collapsed .container .logo img{width:100%;padding-top:5px}

.infinite-sidebar-area .infinite-widget-head-divider{ display: block; border-top-width: 1px; border-top-style: solid; overflow: hidden; margin-top: 6px; }

.gb-footer-outer {
	display: table-cell;
    vertical-align: middle;
}

.gb-footer-outer .footer-logo-cont {
	align-items: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
}

.gb-footer-outer .footer-logo-cont span {
	color: #ffffff;
    margin-left: 0;
    line-height: 1.5;
    margin-top: 20px;
    max-width: 430px;
}

.sp .gb-footer, .spn .gb-footer {
	max-width: 1200px;
    margin: 0 auto;
}
 
.dgtl-mkting-101 {margin-bottom: 1.75em;padding-left:.5em;}

.dgtl-mkting-101 .fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 14px;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

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

.dgtl-mkting-101 .fa:hover {color: #fff;}

.dgtl-mkting-101 ul{list-style:none;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

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

.menu-icon-inner {
	border-bottom: 2px solid;
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	width: 1.25em;
	height: 1em;
	overflow: hidden;
	vertical-align: middle;
}

.menu-icon-inner:before,
.menu-icon-inner:after {
	content: '';
	display: block;
	border-top: 2px solid;
	position: absolute;
	left: 0;
	width: 100%;
	transition: all .7s ease;
	transition-property: transform;
}

.menu-icon-inner:before {
	top: 0;
}

.menu-icon-inner:after {
	top: 50%;
}
.visuallyhidden{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0)}
.visuallyhidden .focusable:active,.visuallyhidden .focusable:focus{overflow:visible;position:static;width:auto;height:auto;margin:0;clip:auto}

.lista2 { background:#e6e8e9; }

.lista td,.lista2 td{padding:5px}

.td-for-blocks{width:204px;}

.footimg1 img{ width:60%;}
.wrapper{padding:0 20px;margin:0 auto;max-width:1220px;width:100%}
.wrapper.overflowing{overflow:visible}
.wrapper.no-padding{padding:0;max-width:1180px}
.wrapper.narrow{max-width:920px}
.wrapper.narrow.no-padding{max-width:880px}
.wrapper.wide{max-width:2600px}
.wrapper.wide.no-padding{max-width:2560px}
.wrapper.wide-alt{max-width:1620px}
.wrapper.wide-alt.no-padding{max-width:1580px}


	
	
	
	#nav {  }


.clear {
    clear: both;
}
.references__body{padding:10px 45px 0 60px}
#reference_slider_body .references__body{opacity:0}
#reference_slider_body.ready .references__body{opacity:1;height:calc(100vh - 40px);overflow:scroll}
#reference_slider_body.ready .references__body::after{content:'';display:block;width:100%;height:100%;background:rgba(255,255,170,0.7)}
.references__body .video__launcher::before{opacity:.95}
.references__body .video__launcher::after{opacity:.95}


.full_width_testimonial_block_link a {
    padding: 17px 40px;
    margin-bottom: 31px;
    line-height: 21px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    font-family: 'PT Sans', sans-serif;
    border: 2px solid #fff;
    background: rgba(255, 255, 255, 0);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: inline-block;

}




.full_width_testimonial_block_link a:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
}


	.full_width_testimonial_block_title h2,
	.full_width_testimonial_block_stars,
	.full_width_testimonial_block_stars i,
	.full_width_testimonial_block_link a {
		color: #ffffff !important;
		border-color: #ffffff !important;
	}


.meta-text-subheading-small,
.meta-text-timestamp-alert,
.meta-text-timestamp-default {
	font-size: 14px;
	font-size: 1.4rem;
	margin-top: 0.5rem;
	display: block;
}


aside .meta-text-subheading-small {
	font-size: 12px;
	font-size: 1.2rem;
}

#imTextObject_02_tab0 .cf1 { color: rgb(255, 128, 0); }


	.block-content-indent {
		margin-left: 35px;
	}

.bd-icon-67:before {
  content: '\216';
}

.bd-icon-67:hover:before {
  background-color: rgba(21, 86, 112, 0.5);
  color: #ffffff;
}

.mt10{margin-top:10px!important;}
.elementor-widget-jet-slider .jet-slider__desc{font-family:roboto,Sans-serif;font-weight:400}
.jet-slider .jet-slider__desc{color:#fff;font-size:14px;margin:10px 0 30px;text-align:center}
.jet-slider__desc{width:100%}
.elementor-14 .elementor-element.elementor-element-3c3d7d5 .jet-slider__desc{text-align:center;align-self:center}
.invert .elementor-widget-jet-slider .jet-slider__desc {color: #ffffff;}

.col-md-4, .col-md-8, .col-xs-12, .col-md-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-8 {
    width: 66.66666667%;
  }
.tcb-clear:after{display:block;height:0;content:''}
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}


.top-hero-slider-wrap {
  position: relative;
  width: 100%;
  padding-top: 42%;
  min-height: 714px;
}

.top-hero-slider-wrap .top-hero-slider {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.top-hero-slider-wrap .top-hero-slider img {
  min-width: 1700px;
}


.close-modal {
    display: none;
}



.modal-wrapper.show,
.modal.show,
.modal.show .close-modal {
    display: block !important;
}


.modal-wrapper.styled .modal .close-modal {
    background: transparent;
    position: absolute;
    top: -6px;
    right: 10px;
    font-size: 2.0em;
    color: #333;
    cursor: pointer;
    z-index: 1;
}
.sixteen{font-size:16px!important}


div#menu-box{
	float:left;
	width:100%;
}



table#menu { 
	padding:0px; 
	margin:0px auto; 
	border-top:2px solid #796746;
	border-bottom:1px solid #796746;
}


table#menu td { 
	padding:4px 0px; 
	margin:0px; 
	text-align:left;
	text-transform:uppercase;
	white-space:nowrap;
}


table#menu td a{ 
	color:#796746;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:times new roman;
	padding:5px 11px;
	display:block;
}


table#menu td a:hover{ 
	color:#796746;
}


table#menu td a.active{ 
	background:#CEC7B1;
}
.pp-block #row-1c1aefe5-83b8-4b40-8e5c-7221aee86ae7{padding-top:10%}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}
.last-posts__item__title{margin:0;margin-bottom:15px;color:#333;font-size:1.600em;font-family:Oxygen;font-weight:700;font-style:normal;}
.last-posts__item__title a{color:#333;-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;}
.last-posts__item__title a:hover{color:rgba(51,51,51,0.8);text-decoration:none;}


#header-bottom {
  margin: 0 auto;
  position: relative;
  width: 960px;
  z-index: 600;
}

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


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

#sfw-respond h3#sfw-reply-title{font-size:1.142857143rem;line-height:1.5}

#sfw-respond h3#sfw-reply-title #cancel-comment-reply-link{margin-left:.714285714rem;font-weight:400;font-size:.857142857rem}

.social-share {
    vertical-align: middle;
    width: auto;
    padding-left:5px;
}


	
.caption_black{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#000;
	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;
}
.vc_separator h2.title{display:inline-block;padding:0;margin:0;position:relative;font-size:28px;line-height:1.5em}
.teaser .title{margin:5px 0 10px 0}


.element-round .general-slide .title {
  border-radius: 100px; }


.element-semi-round .general-slide .title {
  border-radius: 3px; }

  .general-slide .title {
    font-size: 50px;
    line-height: 1.4em;
    display: inline-block;
    border: 2px solid #555;
    padding: 5px 25px;
    background: rgba(255, 255, 255, 0.2); }

  .element-light .general-slide .title {
    border-color: #fff;
    background: rgba(0, 0, 0, 0.3); }

  .preview-container .title-wrap {
    padding: 0 0 20px 0;
    margin: 0 0 50px 0;
    position: relative; }

    .preview-container .title-wrap h1 {
      margin: 0;
      font-size: 34px;
      line-height: 1.4em; }

  .card .title {
    font-size: 1.3em;
    line-height: 1.4em; }
#mobilenav .mobilenav-inner{padding:0;clear:both;background-color:#fff}
#mobilenav .mobilenav-inner li{display:block}
#mobilenav .mobilenav-inner li a{-webkit-transition:background .3s ease;transition:background .3s ease;color:#000}
#mobilenav .mobilenav-inner li:last-child{border-bottom:0}
#mobilenav .mobilenav-inner li a:focus{background-color:rgba(0,0,0,0.1) !important}


	#wrapper,
	#colophon,
	#main,
	article.post,
	#container,
	#linky {
		width: auto;
	}


	#main {
		margin-top: 0;
	}





div.menu,
#colophon,
#branding,
#main,
#header {
	margin: 0 auto;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 10px;
	padding: 10px 0 0 0;
}



.presentation-page #main {
	margin-top: 0;
}



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

.sidebar-home-inner-left a{position:absolute;height:100%;width:100%;display:block}

.sidebar-home-inner-left{height:600px;position:absolute;top:30px;width:300px;left:auto!important}

.sticky .sidebar-home-inner-left{position:fixed;top:105px}

.sticky .sidebar-home-inner-left,.sticky .sidebar-home-inner-right{top:135px}

.td-visual-hidden {
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.dropdown-bookmarks .bookmarks-tip{color:#555;border-top:1px solid #D2D2D2;margin-top:20px;padding-top:20px;line-height:22px}
.dropdown-bookmarks .bookmarks-tip-text{color:#d2d2d2;float:left;margin-right:10px}
.add-btn.none,.dropdown-bookmarks .bookmarks-icon,.dropdown-bookmarks .bookmarks-li,.dropdown-bookmarks .bookmarks-tip,.dropdown-bookmarks-rught.none{display:none}
.firefox .bookmarks-tip.bookmarks-mac,.firefox .bookmarks-tip.bookmarks-win,.small-header .navigation-show-search{display:none}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.header-container,
.nav-container,
.footer-container,
.pager,
.toolbar,
.actions,
.buttons-set { display:none !important; }

.nav-container{position:absolute;margin:81px 0 0;padding:0;}
#helper_box .clear,#helper_box .col1,#helper_box .col12,#helper_box .col123,#helper_box .col1234,#helper_box .col2,#helper_box .col23,#helper_box .col234,#helper_box .col3,#helper_box .col34,#helper_box .col4{height:0}
.col1,.col2,.col3,.col4{width:24.05941%;margin-right:1.2381%;float:left}
.col1:nth-child(2n),.col2:nth-child(2n),.col3:nth-child(2n),.col4:nth-child(2n){margin-right:0}
.col1+.col234,html.safari .col1+.col234{margin-left:-.09524%}
.dessin_detail .content .col1{margin-right:1.45695%;width:30.46358%}
.component_editorial .col1:first-child,.component_editorial .col23,.component_editorial .col4{height:0}

#mk-footer .footer-wrapper {
  position: relative;
  min-height: 100px;
}


.zipper
{
	overflow:hidden;
	zoom:1;
}


#header  .logo
{
	float:left;
	padding:19px 0 0 12px;
}

.feedback-box .quote, .testimonial .widget_zerif_testim-widget .quote {
	float: left;
	font-size: 45px;
	line-height: 80px;
}

	.feedback-box .quote {
		display: none;
	}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:icomoon;content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:icomoon;content:'\e61f';margin-left:10px}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.fusion-top-header.menu-text-align-center .fusion-main-menu a.fusion-flex-link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.ind-3img-pct{
	width: 100%;
	height: auto;
}
.dailyshot-container a:hover,.main-container a:hover,footer a:hover,#fixed-menu-max a:hover,#mobile-max a:hover,a:visited{color:#009df5;}

.td-next-prev-wrap .td-ajax-prev-page {
  margin-right: 4px;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.contacts .nav-tabs{margin-top:25px;}

    .contacts .nav li.active {border: none; background-color:#801815;}

    .contacts .nav li {float: none; width: 100%; border-bottom: 1px #ddd solid;}

    .contacts .nav {border: 1px #ddd solid;}
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}


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


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


	.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: "\f460";
	}
.qodef-fullscreen-search-holder .qodef-fullscreen-search-close-container{position:absolute;left:0;top:0;width:100%;z-index:10}
.qodef-fullscreen-search-holder .qodef-fullscreen-search-close-container a{opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease,color .2s ease;transition:opacity .2s ease,color .2s ease;position:absolute;top:40px;right:40px}
.card-text:last-child{margin-bottom:0}


.center {
	width: 100%;
	text-align: center;
}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}

.rating-count {
	font-weight:bold;
}


.span3 .shop-item-bottom h5 {
  padding:20px 5px 20px 5px;
}


.span3 .shop-item-add-to-cart-text {
  padding:20px 5px 20px 5px;   
}


.span3 .shop-item-shortcode .img-container-text {
  padding: 30px 10px 30px 10px;
}

.span3{width:220px;}

.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}

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

input.span3,textarea.span3,.uneditable-input.span3{width:206px;}

#footer .span3:nth-child(1),
#footer .span3:nth-child(4),
#footer .span3:nth-child(5){
	display:none;
}


.col-xs,
.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 {
  box-sizing: border-box;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding-right: .625rem;
  padding-left: .625rem;
}


.col-xs-4 {
  -ms-flex-preferred-size: 33.27%;
  -webkit-flex-basis: 33.27%;
  flex-basis: 33.27%;
  max-width: 33.27%;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea{width:250px;max-width:100%;box-sizing:border-box}


div .textwidget p{
	text-align:center;
}

      
      #wds_container1_0 #wds_container2_0 .wds_slideshow_dots_container_0 {
        opacity: 1;
        filter: "Alpha(opacity=100)";
      }

.bd-layoutcolumn-38 {
  margin-bottom: 0px;
  background-color: #ffffff;
  margin-top: 0px;
  padding: 2em;
}


#top-social-profiles {
    padding-top: 10px;
    height: 32px;
    text-align: right;

}

#top-social-profiles img {
    margin: 0 0 0 6px !important;
}
 

#top-social-profiles img:hover {
    opacity: 0.8;
}

#top-social-profiles .widget-container {
  background: none;
  padding: 0;
  border: 0;
}


#product-description .payments { margin: 20px 0px; }


.payments p {
    color: #5c5e63;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.27px;
    margin-bottom: 0;
    margin-right: 30px;
}


.payments img:nth-child(odd) { margin: 0px 40px; }

#index-pay .payments { margin: 20px 0px }

#all-products .payments {margin: 15px 0px}

.pager_lm.loading{min-height:49px}

.pager_lm:not(.loading){background:none}

	#Top_bar.loading{display:none}
.carousel_outerrim .next_carousel,.carousel_outerrim .prev_carousel{line-height:78px}
.carousel_outerrim{overflow:hidden}
.carousel_outerrim:hover .next_carousel,.carousel_outerrim:hover .prev_carousel,.carousel_slider_outer:hover .next_carousel,.carousel_slider_outer:hover .prev_carousel{ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}
.carousel_outerrim .next_carousel:hover,.carousel_outerrim .prev_carousel:hover,.carousel_slider_outer .next_carousel:hover,.carousel_slider_outer .prev_carousel:hover{ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.mainvisual-gradation{position:absolute;left:0;top:0;width:100%;height:auto}
footer .footer_bottom .legal .ebow{float:right}
footer .footer_bottom .legal .ebow,footer .footer_bottom .legal .privacy,footer .footer_bottom .legal a,footer .footer_bottom .legal p{float:none}


.add-head-text {
    opacity: 0.8;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 0;
}


.container_content {
	max-width:920px;
	margin:0 auto;
	padding:20px 50px;
	line-height: 30px;
}



.container_content.fullscreen {
    max-width: none;

    padding:0;
}


.container_content .center-row-inner {
    max-width:1080px;
    margin: 0 auto;
}


.container_content a {
color:#883d95 !important;
}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple{width:48%}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-tab-browse{text-align:center;margin:15px 0 35px}

#logo-bar .half a {
	color:#FFF;
	font-size:1.125em;
	margin:20px 0;
	display:inline-block;
}

#logo-bar .half a.quote-cart-button {
	color:#FFF;
	padding:10px 15px;
	margin:0;
	display:inline-block;
	border:1px solid #FFF;
	font-size:1.125em;
	cursor:pointer;
	background-color:#E1363E;
}

#logo-bar .half a.quote-cart-button i {
	padding:0;
	margin:0 5px 0 0;
	font-size:0.875em;
}

#logo-bar .half a.quote-cart-mobile-button {
	padding:0;
	margin:20px 0 0 0;
	color:#808F99;
}

.page-id-6 #logo-bar .half a.quote-cart-button, .page-id-5212 #logo-bar .half a.quote-cart-button, .page-id-6 #logo-bar .half a.quote-cart-mobile-button, .page-id-5212 #logo-bar .half a.quote-cart-mobile-button {
	display:none;
}

#logo-bar .half a.quote-cart-button, .header-buttons-fixed .quote-cart-button {
	background-color:#001F33;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
		.main_header,		.header_parent_wrap header,		.top_search form input[type="text"],		.fixed-menu header {			background:#ffffff;		}


.header_parent_wrap header,
.fixed-menu header {
    position: relative;
}


.header_parent_wrap header:before,
.fixed-menu header:before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 8px;
    box-shadow: 0 4px 3px rgba(0, 0, 0, 0.04);
    content: '';
    bottom: 0;
    z-index: 1;
}


.main_header.type3 .header_parent_wrap header:before {
    display: none;
}


.page_with_abs_header .main_header.type1 .header_parent_wrap header:before {
    display: none;
}
.gmr-secondmenuwrap{background-color:#f6f4f1;}






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

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.page-preloader-cover .bar:before{background-color: #e53b24;}
.page-preloader-cover .bar {background-color: #f7f7f7;}
.page-preloader-cover{background-color: #fff;}
.cookie-email-subscribe .footer-email-popup-header{padding-top:.9375em}
.cookie-email-subscribe .footer-email-popup{padding:0 1.875em 1.875em}
.tve-leads-two-step-trigger{cursor:pointer}



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

br.brsp {
    display:none;   
}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}
	
	#hgroup-wrap,
	.hentry,
	.comments-area article { 
		padding-bottom: 40px;
	}

	#site-logo, 
	#hgroup-wrap #hgroup,
	#header-right .widget {
		width: 660px;
	}

	#hgroup-wrap {
		padding-top: 30px;
	}
	
	#site-logo, 
	#hgroup-wrap #hgroup {
		clear: both;
		display: block;
		float: none;
		margin: 0 auto;
		padding: 0;
		text-align: center;
	}

	#hgroup-wrap img {
		display: inline-block;
	}
	
	#hgroup-wrap,
	.hentry,
	.comments-area article,
	#homepage-message { 
		padding-bottom: 20px;
	}
	
	#hgroup-wrap,
	.header-sidebar,
	#supplementary,
	#main,
	#homepage-message {
		padding-top: 20px;
	}
	
	.container {
		padding: 0 40px;
	}


.news_strip,
#section_supplemental .module .header,
#supplemental_details {
	background-color: #dfe0e4;
	text-shadow: #FFF 0px 1px 1px;
}
.header-creative .header_placeholder,.header-empty .header_placeholder,.header-fixed .header_placeholder,.header-modern .header_placeholder,.header-semi .header_placeholder,.header-simple .header_placeholder,.header-transparent .header_placeholder{height:0!important}
.tr-menu .header_placeholder{height:0!important}
.mobile-tr-header .header_placeholder,body:not(.mobile-sticky) .header_placeholder{height:0!important}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}
footer .bloque-favicons{padding:5px 0}
footer .bloque-favicons p{color:#a9a9a9;font-size:11px;display:block;margin-bottom:5px}
footer .bloque-favicons p span{margin-right:0}
footer .bloque-favicons p a{color:#cdcdcd}
footer .bloque-favicons p a:visited{color:#cdcdcd;text-decoration:none}
footer .bloque-favicons p a:hover{color:#fff}
footer .bloque-favicons p:last-child{margin-bottom:0}




.footer-navigation {
	text-align: center;
}


.footer-navigation ul {
	margin: 0;
	padding: 0;
	display: inline-block;
	list-style: none;
	font-size: 0.867em;
}


.footer-navigation li {
	display: inline-block;
	position: relative;
}


.footer-navigation a {
	display: inline-block;
	text-decoration: none;	
	padding: 0.5em;
	margin: 0;
	font-weight: 400;
}


.footer-navigation a:hover {
	text-decoration: underline;
}


.footer-copy {
	padding: 20px 0;
	border-top: 1px solid rgba(0,0,0,0.05);
}

div.copyright div.logo {
  position: absolute;
  top: 15px;
}


	#search-box {
		background-color: #fff;
	}
#featured-properties .box-shadow{display:block;position:relative}
#featured-properties .box-shadow:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background-color:rgba(26,188,156,0);transition:background-color 0.2s;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-o-transition:background-color 0.2s}
#featured-properties .box-shadow:hover:after,#featured-properties .box-shadow:focus:after{background-color:rgba(26,188,156,0.8)}
#featured-properties .box-shadow:hover .featured-property-name,#featured-properties .box-shadow:focus .featured-property-name{opacity:1}
.fusion-accordian.custom-toggles .panel-collapse.collapsing{width:100%}


.page1-box7 span {z-index:9;}


.page1-box7 {
    position: relative;

    float: left;

    margin-right: 3px;
    margin-bottom: 3px;
}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}



#primary {
	float: left;
	width: 70.17543859%;
}



.left-sidebar #primary {
	float: right;
}



.no-sidebar #primary {
	float: none;
	margin: 0 auto;
}

.no-sidebar-full-width #primary {
	width: 100%;
}

   #primary, #secondary {
      float: none;
      width: 100%;
   }



.banners {
	float: right;
	font-size: 20px;
	color: #fff;
	line-height: 36px;
	font-style: italic;
	margin: 10px 35px 0 0;
}
.collapsed-menu__info-container__socials__anchor__twitter{width:27px!important;height:23px!important}

div#n2-ss-1 .n2-ss-slider-3 {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
outline: 1px solid rgba(0,0,0,0);
z-index: 10;
}
.footer__inner{margin-left:auto;margin-right:auto;max-width:76.5rem;padding-left:.75rem;padding-right:.75rem}
.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-8{width:66.66666667%}


.footer-socket-area {
	width: 100%;
}




.navbar .nav,
.nav-pills {
  margin-bottom: 0;
  font-family: "LeagueGothicRegular", Helvetica;
  font-size: 20px;
  color: #f2f2f2;
}


.navbar .nav .dropdown-menu,
.nav-pills .dropdown-menu {
  background-color: #a3af79;
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.125);
}
.float--right{float:right !important}
.float--right--palm{float:right !important}
.float--right--lap{float:right !important}
.float--right--lap-and-up{float:right !important}
.float--right--portable{float:right !important}
.float--right--desk{float:right !important}
.float--right--desk-wide{float:right !important}
.float--right--below-desk{float:right !important}
body .page-nav .nav,body .js-nav-toggle,body .admin-menu,body .page-footer,body .page-footer .float--right,body .page-footer a,body .page-nav--sub,body .btn,body .status-indicator__label,body .nav--icon-tabs,body .nav--tabs,body .dataStatus,body .dont-print,body *[title="About this page"],body #footer{display:none}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }




#container {
	width: 960px;
	margin: 15px auto 0 auto;
}


.fh5co-section {
  padding: 5em 0;
}
.large-12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}

.navbar .nav-bars-wrapper .nav-bars-inner {
  pointer-events: none;
}

.body_index3 { font-family: Tahoma; font-size: 11px; text-align: justify; color: #006666}

header#masthead .navbar #main-nav.show{
	padding-top:0.5rem;
}
.collapse:not(.show){display:none}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}

ul.slides li a{display:block;}
.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}

#sideMenu li.last {
	border: 0;
}
.menu-item-language img{vertical-align:baseline;}

#vina-copyright127 {
	font-size: 12px;
		height: 1px;
	overflow: hidden;
		clear: both;
}
.carousel--default .carousel__subtitle,.carousel--default .carousel__title{color:#fff}
.carousel--default .carousel__title{font-size:24px;line-height:1.4;margin-bottom:12px;text-transform:uppercase}



.container_7 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}


.container_7 .grid_1 { width: 150px;}

.container_7 .grid_2 { width: 210px;}

.container_7 .grid_3 { width: 225px;}

.container_7 .grid_4 { width: 486px;}

.container_7 .grid_5 { width: 312px;}

.container_7 .grid_6 { width: 635px;}

.container_7 .grid_7 { width: 960px;}

.container_7 .grid_pie { width: 715px;}



.clearfix:before,
.clearfix:after,
.container_7:before,
.container_7:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}


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




.clearfix,
.container_7 {
  zoom: 1;
}
.gdpr-popup .gdpr-popup__no,.gdpr-popup .c-btn.gdpr-popup__close,.gdpr-popup .grid__item--double .c-resource--case .c-resource__content .gdpr-popup__close.c-resource__more,.grid__item--double .c-resource--case .c-resource__content .gdpr-popup .gdpr-popup__close.c-resource__more{display:none}
.gdpr-popup .gdpr-popup__no,.gdpr-popup .gdpr-popup__notice--short{padding-top:0.875rem}
html.gdpr-opted-out .gdpr-popup .gdpr-popup__no{display:block}
.ctn-album .col-album-img{width:150px;height:150px;overflow:hidden;float:left;text-align:center}
.ctn-album .col-album-desc{float:left;width:180px;background:#fff;height:150px;padding:0 10px}




#ttw_ftable {
	border:0;
	width:98%;
	margin:0;
	padding:0;
	}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }



.eut-empty-space {
	margin-bottom: 0;
}


.mainbor {
    background-color: #FFFFFF;
    border: 1px solid #E5E6E7;
    margin: 0 auto;
    padding: 10px;
    width: 1078px;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}

#slides {
	clear: left;
}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
.clearfix:after,.qodef-container:after,.qodef-drop-down .wide .second ul li:nth-child(4n+1){clear:both}
.clearfix:after,.clearfix:before{content:" ";display:table}


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


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


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}


.currency-dropdown,
.language-dropdown {
  background-color: #fff;
  padding: 0 10px;
  position: absolute;
  border: 1px solid #f2f2f2;
  z-index: 150;
  right: 15px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


.language-dropdown {
  right: 0;
}


.currency-dropdown ul li,
.language-dropdown ul li {
  line-height: 26px;
  border-top: 1px solid #f2f2f2;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}


  .first_screen_label{
    position: absolute;
    left: 50%;
    bottom: 55px;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }

	
	
	.main-featured .blocks .image-link img {
		max-width: 100%;
		height: auto;
	}


	.news-focus .focus .image-link {
		float: left;
		margin-right: 14px;
		width: 25%;
	}

	
	.news-focus .focus .image-link img {
		width: 100%;
		height: auto;
	}


.text-reversed {
  color: #FFF;
  -webkit-font-smoothing: antialiased;
}


.cross-link .text {
  padding: 0 16px;
}


.cross-link .text p {
  margin-bottom: 8px;
}


.cross-link .text p:last-child {
  margin-bottom: 0;
}


.cross-link .text a {
  margin-top: 8px;
}


.cross-link.podcast .text p {
  font-size: 15px;
}


.subscribe-bar .text {
  color: #FFF;
  display: inline-block;
  margin-right: 10px;
}


.hero.error .text {
  padding: 80px 0;
}


#the_header .logo-variation.logo-variation-header .logo-slot img{
  max-height: 13rem !important;
}


.blue_link_2 {
	width: 360px;
	margin: 55px auto 0;
}


.radi .blue_link_2 {
	width: 360px;
	margin: 30px auto;
}


.radi .blue_link_2 p {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: bold;
	-webkit-font-smoothing: subpixel-antialiased;
	padding: 5px 0;
	text-align: center;
	color: #074194;
	background-color: #fff;
	border: 1px solid #074194;
	text-decoration: none;
	transition: all .2s;
}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.footer2 {
	text-align: center;
}
.et_pb_module{max-width:100%}

    #product-range .container .fifteen .container .one {
      float: right; }



.container .one.column, .container .one.columns {
    width: 40px;
}


.container .one-third.column {
    width: 300px;
}


    .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
        width: 100%;
    }

	#sidebar_layout .fixed-sidebar{width:100%;border-top: #dedede 1px dashed;margin-top: 40px;padding-top: 40px;}
.widget_nav_menu .menu ul,.fixed-sidebar .widget_nav_menu ul.sub-menu{margin-left:10px}

.lista { background:#f0f1f2; }

.lista td,.lista2 td{padding:5px}

td.ensystd {vertical-align:middle;padding:0;border:0;margin:0}
#header .main_sites .others{text-align:right}
body.responsive-ready #header .main_sites .others a img{max-width:130px;width:100%}
body.responsive-ready #header .main_sites .others{width:300px}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}


.view {
  grid-area: view;
}

				.featured-description, #controllers, #sidebar, #footer-widgets, #ad-720, ul#top-menu, #search-form, ul#secondary-menu, .et-recent-top { display: none; }

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
  list-style: none;
  margin: 0 1px 1px 0;
  max-width: 100%;
  float: left;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


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

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

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }

	.site-logo {
		max-height: 100px;
	}
.text-center{text-align:center}


.text-center h4 {
  margin-bottom: 10px;
  margin-top: 35px;
}




.centermio { 

	text-align: center;

}

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

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
 #comments-box .post-listing{
padding: 20px 20px 0;
margin-bottom: 40px;
}

#comments-title em {
color: #333;
}

#theme-header,
.breaking-news,
#crumbs,
#sidebar,
.share-post,
#theme-footer,
.footer-bottom,
#related_posts,
p.post-meta .post-comments,
#author-box,
.post-navigation,
#comments,
.e3lan ,
.post-tag,
.post-edit-link {
display: none !important;
}
#prk_mobile_bar .prk_popper_menu .verve_menu_hover{display:none}


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


.entry-title{
    text-shadow: 0 2px 0 #DADADA, 0 4px 0 white;
	color:#000;
}

.entry-title a{
	color:#000;
	background: #fff;
}

.home .entry-title{
	font-size:22px;
	padding-bottom:5px;
	margin:10px 0 5px 0;
}

.archive .entry-title{
	margin:40px 0 0 0;
}

.single h1.entry-title{
	margin:40px 0 15px 0;
}


#home-7 .discog-item {
	float: left;
	max-width: 125px;
	margin-right: 15px;
}
.footer-menu{width:100%}
.footer-menu ul li{display:inline-block;list-style:none!important;border-bottom:none;padding:0 5px!important;text-indent:0}
.footer-menu ul li a:hover{text-decoration:underline}
.footer-menu a::before{content:"|";font-size:10px;padding-right:10px}
.footer-menu a:first-child::before{content:""}
.footer-menu .divider{display:inline-block}
.footer-menu ul li a{text-decoration:none;color:#999}

.shadow {
  box-shadow: 0 30px 60px -2px rgba(77, 81, 84, 0.1);
}
.navigation .menu{list-style-type:none;padding:0}
.navigation .menu a{display:block;padding:7px 20px 7px 10px;color:#323232;text-decoration:none;position:relative;font-size:15px;z-index:0}
.navigation .menu a:active,.navigation .menu a:hover{color:#fff;text-decoration:none;position:relative;background:#ff9000}
.navigation .menu a.active{color:#fff;text-decoration:none;position:relative;background:#ff9000}
.navigation .menu a::after{content:'';background-color:rgba(255,255,255,.1);position:absolute;top:0;right:100%;bottom:0;left:0;transition:left .25s,right .25s}
.navigation .menu a:hover::after{right:0}
.navigation .menu .menu{border-top:1px solid rgba(255,255,255,.1)}

.widget-container {
	margin: 0 0 18px 0;
}


	
	.blog .post, 
	.archive .post, 
	.search .post, 
	.search .page { padding-top: 0; }




.blog .post,
.archive .post,
.search .post,
.search .type-page { position: relative; padding: 20px 0 20px; border-bottom: 1px solid #ddd; margin-bottom: 20px; }
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.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}
.list-inline{list-style:none;padding-left:0;margin-left:-5px}
.vertinimas ul.list-inline{float:left;margin-bottom:0;margin-top:10px}


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;
}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.fbottom {background-color: #52C0D4;color:#fff !important;width: 96%;margin: 0;padding: 0.6em 2% !important;}

#siteinfo div,h1,h2,h3,h4,h5,h6,.header-title,#main-navigation, #featured #featured-title, #cf .tinput, #wp-calendar caption,.flex-caption h1,#portfolio-filter li,.nivo-caption a.read-more,.form-submit #submit,.fbottom,ol.commentlist li div.comment-post-meta, .home-post span.post-category a,ul.tabbernav li a {font-family:  Berkshire Swash; font-weight: 100; }

#custom footer.footer-bottom, #custom footer.footer-bottom .fbottom {background-color:#c90000;color:#fff !important;}

    .navbar-collapse, .navbar-header {
        margin-right: 0!important;
        margin-left: 0!important
    }
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}

.page-header.pricing {
    margin: 0;
}

.page-header.features {
    margin: 40px 0;
}
.et_pb_slide_content,.et_pb_best_value{font-size:18px}


.header-separator {
  height: 5px;
  margin: 0;
  background-color: #808080; }
.off-canvas .sidebar-menu{padding:30px 0}
.sidebar-menu .search-form{display:block !important}
.masthead__social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#eee;padding:30px 0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.masthead__social a{text-decoration:none;margin:0}
.masthead__social a span{color:#333;font-size:24px}

.container{
	max-width:1340px;
	margin:0 auto;
	padding:0 50px;
	

}

.container:after{
	content:'';
	display:block;
	clear:both;
}


.events-links .container{max-width:1200px;}
.w-100{width:100%!important}


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


.custom_html_3-section h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family:'Nexa Rust Sans W00 Black';
  text-align: center;
  color: #000;
  font-size: 3em;
  text-transform: capitalize;
  letter-spacing: 2px;
}

  .custom_html_3-section h3,
  .about-us-v2 h3, .specials h1, .events h1,
  .reservations-and-parties label {
    font-size: 2.2em;
  }

  .custom_html_3-section h3 , .about-us-v2 h3, .specials h1, .events h1, .reservations-and-parties label, .press h3 {
    font-size: 2.7em;
  }
.element-invisible{margin:0;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}

.md-content .md-header {
  color: #fff;
  background-color: #e30613;
  position: relative;
  margin: 0 auto;
  height: 84px;
  padding: 0 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  -webkit-flex-direction: row;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
}

.md-content .md-header .md-header-title {
  margin: 0;
  color: #ffffff;
}

.md-content .md-header-text {
  margin-bottom: 10px;
}

.md-header img {
  margin-top: -20px;
  left: 35px;
  position: absolute;
  height: 50px;
}

.fusion-spacing-no .fusion-column-wrapper {
  min-height: 1px;
}

.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
  position: relative;
  z-index: 2;
  pointer-events: none;
}
.mobile-nav__sublist{margin:0;max-height:0;visibility:hidden;overflow:hidden;transition:all 300ms cubic-bezier(0.57, 0.06, 0.05, 0.95);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.mobile-nav--expanded+.mobile-nav__sublist{visibility:visible;max-height:700px;transition:all 700ms cubic-bezier(0.57, 0.06, 0.05, 0.95)}
.mobile-nav__sublist .mobile-nav__item:after{top:0;bottom:auto}
.mobile-nav__sublist .mobile-nav__link{padding-left:30px;font-weight:normal;font-size:11px}

.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}
footer ul#menu-footer-main li.top-level a{padding:0;color:#909090}
.col-1,.col-10,.col-11,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:100%;margin-bottom:3rem}
.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{float:left;position:relative;margin-left:1.618%;margin-right:1.618%;margin-bottom:0}
.col-4{width:31.176%}


	.hb .hbex2 {display: none;}

	#hbex, .hbex2{position: relative; float: right; color: white; cursor: pointer; font-size: 20px; top: -7px}


	#loginbttn2, #hbex, .hbex2 {display: none;}

		.hbex2{display: inline-block; top: -20px;}
#section-navigation .tb-megamenu-nav .mega-dropdown-inner{padding:25px 10px;}
#account-nav .dropdown-content-inner{background:#F7F7F7;border:1px solid #CCC;-webkit-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px}

				.et_pb_section { padding: 54px 0; }

				.et_pb_section.et_pb_section_first { padding-top: inherit; }

    
				
.et_pb_section_0.et_pb_section { padding-top: 0px; padding-bottom: 0px; }

.et_pb_section_1.et_pb_section { background-color:#f6f8fa !important; }

	.et_pb_section_4.et_pb_section { padding-top: 30px; }

#actu_en_continu .actu_en_continu_barre {
	display:block;
	float:right;
	width:1px;
	height:9px;
	margin-top:2px;
}


.carousel-caption-cta {
  text-align: right; }

	.ves-inner.page-main.clearfix {position: inherit}


#topsearch {
    float: right;
    margin-top: 16px;
}


#topsearch #s {
    width: 220px;
}

    
    #header #topsearch {
        margin-left: 0;
        margin-right: 0;
        width: 100%; 
    }


.navbar-toggle.collapsed .icon-bar {
	background-color: #2b292c;
	width: 25px;
    height: 3px;
}

.links-button.collapsed .glyphicon-plus:before, .service-buttons.collapsed .glyphicon-plus:before {
    content: "\2b";
}

.subscribe_confirmation_close {
	width: 100%;
	height: 3rem;
}
#rt-copyright{color:#AAAAAA;background:#3B3B3B;}
#rt-copyright .rt-block{margin:10px;padding:15px;}
#rt-bottom .title,#rt-footer .title,#rt-copyright .title{color:#ffffff;}
body.layout-mode-responsive #rt-copyright{text-align:center;}

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


#bottommenu{
      height: 30px;
      line-height: 20px;
      background-color: #122C43;
      padding: 10px 0 0 0;
      font-size: 12px;
      font-weight: normal;
}


#bottommenu ul {
      list-style: none;
      display: block;
      margin: 0;
      padding:0;
      line-height: 20px;
      height: 20px;
      float: left;
}


#bottommenu ul li {
      display: block;
      float: left;
      margin: 0 10px 0 0px;
      float: left;
}


#bottommenu ul li a, #bottommenu ul li a:active, #bottommenu ul li a:visited, #bottommenu ul li a:link, #bottommenu ul li a:hover{
      padding: 0 5px 0 5px;
      display: block;
      color: white;
}

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


.vc_row.vc_row-no-padding .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.vc_column-inner::before,
.vc_column-inner::after {
  content: " ";
  display: table;
}

.vc_column-inner::after {
  clear: both;
}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.fullwidht{width:100%;float:left;display:inline-block}

.rle_property_infobox{
	float:left;
	width:100%;
	background-color:#ffffff;
	margin-bottom:30px;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.rle_property_infobox:hover{
    -webkit-box-shadow: 0px 10px 30px -15px #000000;
    -moz-box-shadow: 0px 10px 30px -15px #000000;
    -o-box-shadow: 0px 10px 30px -15px #000000;
    -ms-box-shadow: 0px 10px 30px -15px #000000;
    box-shadow: 0px 10px 30px -15px #000000;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}


body:not(.header-center-layout) .custom-logo-link,
body:not(.header-center-layout) .site-identity {
    display: inline-block;
    vertical-align: middle;
}


	.wp-custom-logo .custom-logo-link,
	.wp-custom-logo .site-identity {
		display: inline-block;
	}


	.header-center-layout.wp-custom-logo .custom-logo-link,
	.header-center-layout.wp-custom-logo .site-identity {
		display: block;
	}


.pzsp-entry-body { height: 100%; }
#pzsp-HSlider .pzsp-entry-body {font-size: 14px}


.homepage_cta_blocks_wrap .homepage_cta_block_wrap .homepage_cta_block .block_title {font-size:26px;color:#425a75;font-weight:400;line-height:1.2;margin:0px;margin-bottom:6px;display:block;}
.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;}


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


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
.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}
body .main-navigation ul li.menu-item-has-children.focus:before,body .main-navigation ul li.menu-item-has-children:hover:before,body .main-navigation ul li.menu-item-has-children.focus:after,body .main-navigation ul li.menu-item-has-children:hover:after,body .main-navigation ul li.page_item_has_children.focus:before,body .main-navigation ul li.page_item_has_children:hover:before,body .main-navigation ul li.page_item_has_children.focus:after,body .main-navigation ul li.page_item_has_children:hover:after{display:none}

.widget-container {background-color: transparent;}

body.wpvmpstyle-blues .footer-widget-area h2 {
  color: #230F0F; }

body.wpvmpstyle-greens .footer-widget-area h2 {
  color: #230F0F; }

body.wpvmpstyle-black .footer-widget-area h2 {
  color: #FFF; }


.footer-widget-area h2 {
  margin-top: 16px;
  font-size: 18px;
  text-decoration: underline;
  font-weight: 600; }

.footer-widget-area ul li a, .footer-widget-area ul li a:active, .footer-widget-area ul li a:visited {
  color: #FFF;
  opacity: 0.6;
  text-decoration: none; }

.footer-widget-area ul li a:hover {
  opacity: 0.8; }
.row.leftcol-thumb img{padding:7px 10px 0 0}


.su-note-inner {
  padding: 1em;
  border-width: 1px;
  border-style: solid;
}
#primary{background:#fff;padding:0}
#primary #content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#primary .page-title{padding:20px 90px;margin:0;border-bottom:1px solid #eee;font-size:16px;font-family:"Roboto Condensed";color:#777;background:#eee}

    h3.followus {
    font-size: 20px;
    }
.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}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}

	
.homepage .col-main {background-color: transparent;}

.col-main, .col-aside-left, .col-aside-right {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

 .no-aside .col-main {
 width: 100%;
}

 .left-aside .col-main, .right-aside .col-main {
 width: 75%;
 width: 74%;
}

 .both-aside .col-main {
 width: 60%;
}

 .left-aside .col-main {
 left: 25%; 
}
.col-main {background-color:#ffffff;}

	#topbar .social_icons ul {
		display: inline-block;
	}

	#topbar .secondary_navigation #secondary-navigation {
		padding: 0;
	}

#topbar { background-color: #222222; }
 
div.gdl-header-wrapper i{ color: #3389d7; }


.g1-collection-items {
  counter-reset: g1-collection-item-counter;
  clear: both;
  list-style: none;
  font-size: 0; }


.sub-menu-wrapper .g1-collection-items {
  margin-top: 30px;
  margin-bottom: 0; }
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}

  .items-grid .col-sm-6:nth-child(2n + 3) {
    clear: left;
  }

.sub-menu .menu-item-has-children:after { color: #fff }
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}


.search-icon img {
  width: 22px;
  cursor: pointer;
}


.search-icon {
  cursor: pointer;
}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.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-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

.preload {
 display: none;
position: absolute;
 overflow: hidden;
 left: -9999px; 
 top: -9999px;
 height: 1px;
 width: 1px;
}


.header-search {
	float: right;
 	margin-right:10px;
	overflow:unset;
}
.site-logo .site-link__img{margin-top:20px}


.line{
	width:87% ;
	height:2px ;
}


.column_in_description_site_category {
	float:left;
	width:610px;
	margin:0;
	padding:0 0 0 7px;
}
.weather-atlas-wrapper .current_temp .sunrise_sunset,.weather-atlas-wrapper .current_temp .sunrise_sunset .wi{margin-top:.5em;font-size:.85em}
