﻿ 
.financity-navigation .financity-navigation-slide-bar{ border-color: #f07b33; }
.financity-navigation .financity-navigation-slide-bar:before{ border-bottom-color: #f07b33; }
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}


.tpa {
	font-family:"Arial Narrow";
	font-size:18px;
	color:#000;
	padding-left:3px;
	background-color:#FCC;
}

#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:hover a .title,
#product-loop-wrap .columns:hover a .price{ color: #000; }

.cart form .price { line-height: 32px; }

  .pricing-table .price {
    background-color: #f6f6f6;
    padding: 0.9375rem 1.25rem;
    text-align: center;
    color: #333333;
    font-weight: normal;
    font-size: 2rem;
   }

 .ttr_footershape1
{
background-color:transparent;
background:rgba(255,255,255,0);
background-clip:padding-box;border-radius:0px 0px 0px 0px;
border:solid #000000;
border:solid rgba(0,0,0,1);
border-width:0px 0px 0px 0px;
box-shadow:none;
left:1.5%;
right:auto;
width:971px;
top:109px;
min-height:83px;
position:absolute;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
box-sizing:border-box;
word-wrap:break-word;
display:block;

}

 .ttr_footershape1 , .ttr_footershape1 p, .ttr_footershape1 .tt_link 
{
font-size:14px !important;
}

td.locseparator {
    width: 5% !important;
}

.body {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


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


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


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.img-wraper {
	visibility:collapse;
}


.img-wraper img{
	visibility:none;
	padding-top: 140px;
}

	.feat-item .post-header .date { display:none; }


.post-header .date {
	font-size:11px;
	font-style:italic;
	color:#888;
}

.item-related span.date {
	font-size:11px;
	font-style:italic;
	color:#999;
}


.thecomment .comment-text span.date {
	font-size:11px;
	color:#999;
	font-style:italic;
	display:block;
	margin-bottom:6px;
}

.list-meta .date {
	font-size:11px;
	font-style:italic;
	color:#999;
}


#body_home #product .inner a .bk_movie {
  display: block;
  position: absolute;
  width: 608px;
  height: 342px;
  top: -71px;
  left: -79px;
  z-index: 1;
  -webkit-transition: 0.8s 0.5s ease;
  -webkit-transition-delay: all;
  -moz-transition: 0.8s 0.5s ease all;
  -o-transition: 0.8s 0.5s ease all;
  transition: 0.8s 0.5s ease all;
  opacity: 0;
}


#body_home #product.pc a:hover .bk_movie {
  opacity: 1;
}


#body_home #product .bk_movie {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #2a333b;
  z-index: 3;
}


#body_home #product .bk_movie #product_movie {
  width: 100%;
  height: 100%;
  opacity: 0.07;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1255px;width:100%;position:relative;}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{content:" ";display:table;}
.clearfix:after,.container:after,.row:after{clear:both;}
.clearfix,.container,.row{*zoom:1;}
.error-info .container{padding:8px 27px 8px 44px;}


#wrap {	margin: 0 auto;	width: 980px; }


.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

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

.container:after { clear: both; }


.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

.container-fluid:before, .container-fluid:after { content: " "; display: table; }

.container-fluid:after { clear: both; }

.container .jumbotron, .container-fluid .jumbotron { border-radius: 6px; }

.jumbotron .container { max-width: 100%; }
.fl-photo-img-svg {width: 100%;}


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


.stt-content .container .row .frame, .stt-content .stt-container-boxed .row .frame {
  padding-left: 0rem;
  padding-right: 0rem;
}

.stj-job .stj-job-container .row {
  padding: 1rem;
}


.stp-product-list .row {
  padding: 1rem 0;
}

#stp-filter #stp-filter-header.card-header .row {
  padding: 0.75rem 1.25rem;
}

footer .subfooter .row {
  padding-bottom: 0.5rem;
}
#genesis-4 #main-content{width:687px;float:left;margin-right:0px;}
.page-node-1447 #main-content #page-title{display:none}
.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-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.img-responsive{display:block;height:auto;max-width:100%}


.partners {background: #fff;
    height: 80px;
    width: 100%;}


.partners:hover {background: #fff !important;
    height: 79px !important;
    width: 99%;}

	.toplinks {right: 2%;}


.toplinks a,
.toplinks a:visited {
    text-decoration: none;
    color: black;
}


.toplinks a:hover {
    text-decoration: underline;
    color: #982f00;
}
.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}
.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}

	.overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
		opacity: 0.7;
	}

	.panel-grid .overlay {
		z-index: -1;
	}

#actu_en_continu .actu_en_continu_titre_pointe {
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
	border-left:1px solid #d0d0d0;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}




.container-wide {
    padding-left: 15px;
    padding-right: 15px;
    margin-right: auto;
    margin-left: auto;
}


.container .container {
    width: inherit;
    padding-right: inherit;
    padding-left: inherit;
    margin-right: inherit;
    margin-left: inherit;
}


.news-container .container {
    position: relative;
}


.modal-content .umb-grid .container {
    width: 100%;
    padding: 0;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  margin-left: 0;
  margin-bottom: 0;
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


	.container, footer .widget, .latest_posts, .wpb_wrapper, .wpb_row vc_row-fluid, .component, .default-page{ 
		width:100% !important; 
		clear:both; 
		margin:auto;
	}

.wpb_wrapper .wpb_toggle_content {
	background: none repeat scroll 0 0 rgba(253, 253, 253, 0.5);
	padding: 15px;
}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}



#logo-mobile img:hover,#logo img:hover{opacity:.8;filter:alpha(opacity=80)}
.header.centered #logo img{margin:0 auto}
#logo-footer{margin-bottom:20px}
.c-detail-rooms .logo-font{font-size:35px}
.fixed-header-on .header .logo{margin-bottom:-2px}
.offcanvas .logo{margin:20px 0 10px}
.offcanvas .logo img{margin:0 auto}
h1.logo-font{text-transform:none;font-weight:300;font-size:50px}
h2.logo-font{text-transform:none}
.nav-ht .logo a:hover{border-bottom:none}
.logo-footer .icon-logo-oleo{display:inline-block;font-size:30px;margin-bottom:15px}
.logo .icon-ADH_Logo{color:#fff;font-size:80px;position:absolute;text-shadow:2px 1px 4px #000;top:8px}
body.full-page header .logo img{margin:0}
.fixed-header-on .header .logo,.fixed-header-on .header .site-slogan{display:block}

.desktop-header-inner .desktop-header-container { margin-bottom: 15px; }


	
	.desktop-header-inner { float: right; margin: 22px 30px 0 0; }

	.desktop-header-inner .cart { position: relative; }

.comment-author-name .fn { float: left; }

.fn {
    line-height: 1.375em;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 600;
    color: #121212;
}

.fn a { color: inherit }
div.menu-minipanels{display:none;}


.menu-item a {
  padding: 10px !important;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}

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

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

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

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


.main-content {
	display: block;
}


.main-content .main-page {
	display: block;
}


.main-content-split .loading-message img {
	display: none;
}


.main-content-split .info-message span.icon-text {
	display: none;
}


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


.textwidget {
  word-wrap: break-word;
}

.footer .footer-widgets .textwidget span { float:right; }

.footer .footer-widgets .textwidget .spacer { height:9px; }

.footer .copyright .textwidget { padding-top:5px; }
#skip-nav{text-align:right;height:0;overflow:hidden;}
.tile-buckets{zoom:1;padding:0px}
.tile-buckets:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.flexbox .tile-buckets{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.banner {
	height: 100px;
	margin-bottom: 20px;
	width: 100%;
	clear: both;
	padding: 20px 0 0 85px;
	text-align: center;
	color: #fff;
	line-height: 30px;
}


.banner span {
	font-size: 18px;
}



.menu-3fatchicks-mainmenu-container.mobile-menu-container, .menu-3fatchicks-mainmenu-container { display:block; visibility:visible }

.price.christmas,
.christmas-row {
    display: none;
}

.main .pricing-list table .christmas-row td:nth-child(2) {
    background: #cf4790;
    color: #ffffff;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
}
.row{margin-right:-15px;margin-left:-15px}
footer div .row{padding-top:0px}
#menu .dropdown-menu .row{margin:5px}
.wm .row{margin-top:0px !important;padding-top:0px}
.nmr .row{padding-top:0px}
.maindriver-box2 .row{padding-top:0px}
.container .row{padding-top:0px}

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

	.minimarker img{
		width: 18px; height: 18px; 
	}
.navbar .subnav-container .left .inner .inner-content,.navbar .subnav-container .right .inner .inner-content{width:100%;display:block;position:relative}
.banner-poundkey-internal .inner .inner-content{width:100%}


.header.fixed {
    position: fixed;
    z-index: 2;
    top: 0;
    right: 0;
    left: 0;
}
#carousel-reblog-box .submit,#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px!important}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa}

.wrapper {
  margin: 0 auto;
  clear: both;
}

.white .wrapper {
  background-color: #ffffff;
}
.card-block{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.site-header .widget-area {
	float: none;
	overflow: hidden;
    padding-right: 250px;
    position: relative;
	width: auto;
}


#featured-article .left-side .title .excerpt p {
    color: #555;
    font-size: 0.9rem
}


.secondary-featured .right-side .excerpt p {
    font-size: 0.9rem;
    color: #555;
    line-height: 1.5rem;
    padding-bottom: 0;
}

#latest-articles .latest-news-article .right-side .excerpt p {
	font-size: 0.9rem;
    color: #555;
    line-height: 1.5rem;
    padding-bottom: 0;
}
.row{margin-right:-15px;margin-left:-15px}
#main .fusion-portfolio h2,#main .post h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,.fusion-modal h2,.fusion-widget-area h2,h2.entry-title{font-size:24px;}


#side-panel .side-panel-wrap {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 330px;
	height: 100%;
	overflow: auto;
	padding: 50px 70px 50px 40px;
}


body.device-touch #side-panel .side-panel-wrap { overflow-y: scroll; }


.ls-inner,
.ls-slide {
	width: 100%;
	height: 100%;
}


.ls-slide,
.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}


.ls-slide .ls-bg {
	left: 0px;
	top: 0px;
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}
.main-footer .content .footer-info .footer-text{color:#fff;font-size:16px;line-height:24px;font-weight:300}
.main-footer .content .footer-info .footer-text a{color:#fff}
.pp-template #block-f49c8bd6-e009-40cf-9b73-2a9212e72157{padding-top:2%;padding-bottom:2%;background-color:rgba(248,246,246,1)}
.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}
.fl-photo-img-svg {width: 100%;}
#absolute-footer{padding-bottom:2.5rem;padding-top:2.5rem;font-size: .75rem;line-height:1.9}
#absolute-footer .sidebar-widget{position:relative}
#absolute-footer .sidebar-widget:not(:first-of-type):not(.no-separator)::before{height:3.625rem}
#absolute-footer .sidebar-widget .widget-title{font-size:1.2em}
#absolute-footer
p{font-size:inherit;line-height:inherit}

#absolute-footer .sidebar-widget::before {
	content: none;
}


.widget .widget-title {
	font-family: Montserrat, "Helvetica Neue", sans-serif;
	font-size: 16px;
	font-size: 1rem;
	letter-spacing: 0.046875em;
	line-height: 1.3125;
	margin: 0 0 1.75em;
	text-transform: uppercase;
}


.widget .widget-title:empty {
	margin-bottom: 0;
}


.widget-title a {
	color: #1a1a1a;
}
.master-holder-bg,.master-holder-bg-holder{position:absolute;top:0;height:100%;z-index:-1;width:100%;left:0}
.master-holder-bg-holder{overflow:hidden}
.right-block{display:inline-block;vertical-align:top;float:right}

	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}
.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-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.interview-slider.is-active .slick-slide:not(.slick-active),body:not(.tablet) .header-menu-pc__item:hover .header-megamenu__inner{opacity:1}
body:not(.tablet) .header-menu-pc__item:hover .header-megamenu__inner::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.header-menu-pc.is-active .header-megamenu__inner{border-top:1px solid #e6e6e6}
.header-megamenu__inner,.header-megamenu__inner::before{position:relative;transition:all .3s cubic-bezier(.25,.1,.16,.74);opacity:0}
.header-megamenu__inner::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 8px 20px 0 rgba(0,0,0,.15);background-color:#fff;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale(.9);transform:scale(.9)}
.modal-header{padding:15px;border-bottom:1px solid #282828;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}

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


#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
}


.mobile-nav #wrap {
  right: -82%;
}

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

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

	   .main-menu.large, .logo.large {
	   height: 60px;
	  }

	   .logo.large img {
	   max-height: 40px;
	  }
.navigation.dark .logo h1{color:#fff!important}
.main-menu,.logo.large,.wpml-desktop{display:table-cell;vertical-align:middle}
.main-menu,.logo.large img{max-height:60px;display:table-cell;vertical-align:middle}
.main-menu.large,.logo.large{height:80px}
.logo a{display:block;margin:auto;font-size:36px;color:inherit!important}

.srch{ float:left; width:340px; border:1px solid #6ebe32;}

.srch .srchbtn{ float:right; width:80px; height:36px;line-height: 36px; _height:36px;_line-height: 36px; font-size: 16px;cursor: pointer; background-color: #6ebe32; color:#fff; border:none;}

.srch .curr{background-color:#46aa1e !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-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }

.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-8 {
	width: 66.66666667%
}
.et_pb_section{padding:69px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section_4.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_3.et_pb_section{background-color:#b3b3b3!important}
.et_pb_section_0.et_pb_section{background-color:#ffffff!important}
.et_pb_section_5.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_6.et_pb_section{background-color:rgba(0,0,0,0.9)!important}


.post-title a,ul.slider-navigation li ,.pagenavi a,a.more-link ,.main-menu li a ,.subscribe-icons a ,.flickr_badge_image img, .mega-menu-link img {
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

	.main-menu ul.menu , .top-menu ul.menu{ display:none; }

	#main-nav .main-menu {margin-left: 0  !important; margin-right:0 !important;}

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


.inner_right .widget {
  border: 1px solid #838383;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  float: left;
  padding: 10px;
    width: 100%;
}

#yt_footer #yt_copyright .copyright,
#yt_footer #yt_copyright .designby {
  display: inline;
}


.widget-columns-table {
	width: 100%;
	table-layout: fixed;
}


.front-page-1,
.front-page-3,
.front-page-5,
.front-page-7 {
	background-attachment: fixed;
	background-color: #fff;
	background-position: 50% 0;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size:    cover;
	background-size:         cover;
}


.front-page-1 {
	position: relative;
}


.front-page-1 .image-section {
	padding-top: 75px;
}


.secondary-nav .front-page-1 .image-section {
	padding-top: 150px;
}

	
	.front-page-1,
	.front-page-3,
	.front-page-5,
	.front-page-7 {
	    background-attachment: scroll;
	}

	
	.front-page-1 .image-section,
	.secondary-nav .front-page-1 .image-section {
		padding-top: 0;
	}


#top-bar-mobile {
  display: block;
  height: 90px;
}

	
	.theme_page
	{
		width: 750px;
	}

	
	.theme_page, .page_left, .page_right
	{
		width: 480px;
	}

	
	.theme_page, .page_left, .page_right, .sidebar_box
	{
		width: 300px;
	}


.theme_page p, .theme_page ul li{
	line-height: 150%;
}



.has-sidebar .primary{
	width:70%;	
}

.primary{
	width:100%;
	box-sizing:border-box;
	padding-bottom: 50px;
	padding-top: 50px;
}
 #pgc-363-0-2 , #pgc-363-8-2 { width:30% }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-363 .panel-grid-cell { padding:0 }
 #pl-363 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5b142e34c0cd3 .panel-grid-cell { padding:0 }
 #pl-w5b142e34c0cd3 .panel-grid .panel-grid-cell-empty { display:none }
#site-title,.loop-title,.section-title,.widget-title{font-family:"Open Sans",sans-serif}
.widget li,.widget-title{border-bottom:1px solid #DDD}
.widget-title{display:block;line-height:24px;font-size:15px;margin:0;padding-bottom:6px}
#footbar .widget-title{border:0;padding:0;font-size:12px;color:#333}
.ie #site-title,.ie .loop-title,.ie .section-title,.ie .widget-title{font-family:"Droid Sans",sans-serif}


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


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


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


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


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

.header-left-info{
    float:left;

}

.leftcolumn .forsideArtk
{
	margin-top: 31px;
}

.leftcolumn
{
	float: left;
	width: 233px;
}

.leftcolumn, .rightcolumn
{
	font-family: Arial;
	font-size: 1.0em;
}

.leftcolumn H3, .rightcolumn H3
{
	font-family: Arial;
	font-size: 1.1em;
}

.leftcolumn a, .rightcolumn a, .leftcolumn a:visited, .rightcolumn a:visited
{
	color: #4D4D4B;
}

.sd-table {
  display: table;
  height: 100%;
  width: 100%;
}

.sd-table-cell {
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
}

			#content div.inerSidebar div.noutati1 span.titlu12 {
					font-size:12px;
					font-weight:bold;
					color:#ffffff;
			}


	   .home-logo, .home-logo-text {
	   margin:40px 0 50px;
	  }

	  .home-logo-text a {
	   font-size:90px;
	  }
.home-logo,.home-logo-text{margin:30px 0 100px;position:relative;display:block;text-align:center;width:100%;color:#000}
.home-fullscreenslider .home-logo,.home-fullscreenslider .home-logo-text{margin:60px 0 100px}
.home-logo-text.light a{color:rgba(255,255,255,.9)}
.home-logo-text a:hover{color:#fff}


#sw-footer-right {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 850px;
    height: 50px;
    color: #FFF;
    text-align: right;
}
.clear{clear:both}
.cmc div.left .clear{clear:none}
header .site-header__center .col-md-4{width:20%}
.footer-top .col-md-4{line-height:65px;color:#fff}
.footer-top .col-md-4:nth-child(2){border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.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-md-4{width:33.33333%}


  .column-4--hide {
    display: none;
  }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.header-wrapper{position: relative;}
.elementor-76 .elementor-element.elementor-element-301411d .elementor-text-editor{text-align:center;}
.elementor-76 .elementor-element.elementor-element-7089953d .elementor-text-editor{text-align:center;}
.elementor-76 .elementor-element.elementor-element-c59b676 .elementor-text-editor{text-align:center;}
.elementor-76 .elementor-element.elementor-element-4d21d169 .elementor-text-editor{text-align:center;}
.elementor-76 .elementor-element.elementor-element-5b79fcde .elementor-text-editor{text-align:center;}
.s-personal-banking-homepage-template__widgets-col1{margin-bottom:1rem;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#FFF;padding:1rem 1.5rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem;margin-left:1rem}
.lt-ie10 .s-personal-banking-homepage-template__widgets-col1,.lt-ie9 .s-personal-banking-homepage-template__widgets-col1,.msie10 .s-personal-banking-homepage-template__widgets-col1{width:70%;float:left}
.msie10 .s-personal-banking-homepage-template__widgets-col1{margin-left:0}

.bg-subpera{
	line-height:35px;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-2-0 , #pg-2-1 , #pg-2-2 , #pl-2 .so-panel:last-child { margin-bottom:0px }
 #pl-2 .so-panel { margin-bottom:30px }

.img-responsive{width:100%}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


#et-info {
    float: right;
}


.item-project .details {
    color: #999999;
    font-family: "Roboto Slab";
    font-size: 15px;
    font-weight: 300;
    margin: 0;
}

#calendar2 thead tr.month{
  background-color: #67b9ce;
  height: 30px;
  color: #fff;
}

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

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

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

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

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

.bb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #000000;
}

A.bb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #000000;
}

A.bb:visited {
 font-size: 10px;
 text-decoration: none;
 color: #000099;
}

A.bb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #880000;
}

	#access ul li.page_item a:visited {
		color: #aaa;
	}

	#access ul li.page_item a:visited:hover {
		color: #fff;
	}

#aside-eventos-lista, #aside-noticias-lista, #aside-reuniao-lista, #noticia3, #noticia4, #noticia5{display: none}
#footer #footer-sitemap #footer-menu ul li.parent a{font-family:signikaregular,helvetica,arial,sans-serif;font-size:12px;margin:0 0 1px;color:#313F56;}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

.content-icon .body{line-height:20px;text-overflow:ellipsis;margin:0 0 35px;}

.content-icon .body p{line-height:20px;font-size:13px;}

.content-icon .body p:last-child{margin-bottom:0}
.mod_bouncer,.mod_casting_image{margin-bottom:30px}


.col {
    display: inline-block;
    float: left;
    padding: 5px;
}


.usp-list .col {
    padding: 0 40px;
}


.quote .col {
    vertical-align: middle;
}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.cfct-widget-module-multitaxonomytaglist .cfct-mod-content .row:nth-of-type(1)+hr{margin-bottom:16px}
.row-right:after,.row-right:before{display:table;line-height:0;content:""}
.row-right:after{clear:both}
.row-right .ginput_container{float:right;width:23.2%;display:inline-block}
.row-right .gfield_label{width:45%;float:left;margin-left:25%;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.row-right .gfield_description{width:40%}
#selector-parent-div .well .clickable-row .row{user-select:none}
.ui.items{margin:1.5em 0}
.ui.items:first-child{margin-top:0!important}
.ui.items:last-child{margin-bottom:0!important}


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


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

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


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


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


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


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

  .col-lg-2 {
    float: left;
    width: 16.66667%;
  }

	.page-content {
		padding-top: 30px;
	}
.widget_archive a,.widget_calendar,.widget_categories a,.widget_nav_menu a,.widget_meta a,.widget_pages a,.widget_recent_comments a,.widget_recent_entries a,.widget_text .textwidget,.widget_tag_cloud a,.widget_search input,.woocommerce .product-categories a,.widget_display_forums a,.widget_display_replies a,.widget_display_topics a,.widget_display_views a,.widget_display_stats{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.mk-grid{max-width: 1140px;}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}


.rt-article-content, .rt-article-box-feature {margin-bottom:20px;}
 	
.title-warrant-mobile {display:none;}

.title-warrant {margin:40px 0; display: none;}

.video-content .title {margin:10px 0; font-size:16px; line-height:20px;}

.video-content .title a {text-decoration:none;}
.mod_stage .description{position:absolute;bottom:198px;width:290px;font-size:14px;font-size:.875rem;line-height:1.2143;font-weight:700;-webkit-text-stroke:0;letter-spacing:-.025em}
.mod_stage .description.pos_left{left:21px}
.mod_stage .description.pos_center{left:50%;margin-left:-195px}
.mod_stage .description.pos_right{right:21px}
.mod_stage .description p{margin-bottom:7px}
.mod_stage .description h3{font-size:26px;font-size:1.625rem;line-height:1.1538;letter-spacing:-.01em;text-transform:uppercase;font-weight:400;margin-bottom:7px}
.mod_stage .slide.black .description a{color:#000}
.mod_stage .slide.white .description a{color:#fff}

.share-icon-footer img{
    width:23px;
}


.sub-menu {
  overflow: visible !important;
}

  #mobile-primary-menu .sub-menu {
    padding-left: 20px;
  }
.small-box ul .spacer-top-li{background-color:#cbcbcb;height:9px}
 #text-block-38 { margin-bottom:30px; text-align:left; }
.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-5{width:41.66666667%}
.col-content ul.listdata li{float:left;padding:0 0 20px}
ul.listdata p{margin-left:80px}
.box-h285 .listdata{margin-bottom:6px}
.box-h285 .listdata h3{line-height:16px}
.box-h285 .listdata p{padding-top:2px;line-height:14px}
 
div.price-button-wrapper .gdl-button{ background-color: #3389d7; }
 
a.gdl-button, body button, input[type="submit"], input[type="reset"], input[type="button"]{ background-color: #3389d7; }

.gdl-button, button, input[type="submit"], input[type="reset"], input[type="button"]{ 
border-color: #246096;
}
