﻿

p.important {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}

.clear,
.g_clear,
.nav,
.wrapper {
    clear: both
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.page-content{position:relative}
.page-content,.klientupaieska .col-md-12{height:auto !important}
.thumbshot a{color:#272727;text-decoration:none}
.thumbshot img{border:0}
#content .separate .thumbshot img{object-fit:cover;width:200px}
.thumbshot{display:inline-block;margin-bottom:10px;margin-right:10px;vertical-align:top;width:200px;overflow:hidden;text-align:center}
#fhgimages img,#babegrid img,#thumbs img,.thumbshot,#gallery img,.useruploads .thumbnail img,#profbox img,#profselect img,.potdblock img{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.thumbnail img,#profbox img,.prof img,.thumbshot,#gallery img,.potdblock img{border:1px solid #bbb}
.time-since{white-space:nowrap}
h2.pane-title,h2.section-title,h2.field-name-pp-title,.block header h2{border-top:10px solid black;padding-top:5px;padding-bottom:1.8em;width:80%;max-width:400px;text-align:center;margin:auto;}
#sidebar h2.pane-title,#sidebar
h2.section-title,#sidebar
h2.field-name-pp-title,#sidebar
.block header h2{border:none;}
#nav-secondary .block{float:left;}
.block-facetapi header h2{padding-bottom:0.5em;}
#prebar .block{margin-right:0 !important;overflow:hidden;}

	.left {
		float: left;
	}

	a.scrollingBtnAAGRM.learnMoreBtn.btn.redBtn.block.left.tCenter {
		display: none;
	}

#navigation .menu .menu-item{
	float: left;
	margin-right: 13px;
}

#navigation .menu .menu-item a{
	color: #f0f0f0;
	font-size: 15px;
	font-weight: normal;
}

#navigation .menu .menu-item a:hover,#navigation .menu .menu-item a:active,#navigation .menu .menu-item a:visited{
	text-decoration: none;
}

#navigation .menu .menu-item a:hover{
	color:#b0b0b0;
}

.headlogo ul.headlogoUl li.flag{float:right;width:15%;text-align:right;}


#wrapper.boxed-all #footer-widget-area,
#wrapper.boxed-all .footer-bottom .container {
	width: 997px;
}




#footer-widget-area {
	width: 1045px;
	margin: 0 auto;
}


	.footer-bottom .container,
	#footer-widget-area {
	   width:98% !important;
	}


.footer-3c .footer-widgets-box {
	width: 30.66666666666667%;
}


.footer-1c .footer-widgets-box,
.narrow-wide-2c #footer-second,
.wide-narrow-2c #footer-second,
.footer-2c #footer-second,
.footer-3c #footer-third,
.footer-4c #footer-fourth,
.wide-right-3c #footer-third,
.wide-left-3c #footer-third {
	margin-right: 0;
}


img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 1.625em;
}


.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.overlay{position:fixed;background:#063873;left:0;width:0%;height:100%;top:140px;opacity:0;z-index:50;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s}
.overlay .menumobile{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}
.overlay .menumobile .top-nav{max-width:280px;width:100%;margin:50px auto;padding-bottom:140px}
.overlay .menumobile .top-nav li{color:#fff;font-size:1rem;font-family:source-sans-pro,sans-serif;margin-bottom:10px;font-weight:600}
.overlay .menumobile .top-nav li .sub-menu{margin:15px}
.overlay .menumobile .top-nav li .sub-menu li{font-weight:300}
.overlay.open{opacity:1;visibility:visible;height:100%;width:100%}

		
	.mvp-blog-story-img,
	#mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img {
		margin-right: 20px;
		width: 300px;
		}

		
	.mvp-blog-story-img,
	.mvp-blog-story-col .mvp-blog-story-img,
	#mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img,
	#mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-img {
		margin: 0 20px 0 0;
		width: 150px;
		}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}
.text-muted{color:#6c757d!important}
#kitchen
a:after{content:'\f078';display:inline-block;font-family:'fontawesome';padding-left:3px;font-size:10px;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}

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

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
.card-component-image{width:30%;float:left;margin-right:16px;}

	
	
	
	
	ul#footer-nav{margin-bottom: 10px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12px; overflow: hidden;}

	ul#footer-nav li{float: left;}

	ul#footer-nav li ul{display: none;}

	ul#footer-nav li a{display: block; padding: 0px; margin: 0px 10px 0px 0px;}

	ul#footer-nav li:first-child a{padding-left: 0px;}



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

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

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



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


.pricing-item .plan-name {
    text-transform: uppercase;
    font-weight: 600;
}
 a,a:hover,a:focus,.speaker-info p,.highlighted-plan .price,.highlighted-plan .plan-name,a.popup-video:hover i{color:#7cd5cf}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}


.ajax-search .search-results .typing-loader {
  margin: 0 auto;
}


.ajax-search .search-results:not(.is-loading) .typing-loader {
  display: none;
}





.typing-loader {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  -webkit-animation: typing 1s linear infinite alternate;
  -moz-animation: Typing 1s linear infinite alternate;
  animation: typing 1s linear infinite alternate;
  position: relative;
  left: -12px;
}

#logo .site-title {
	display: inline;
	background: #dd2727;
	color: #fff;
	padding: 0.15em 0.3em;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	font-size: 2.5em;
	font-family: 'Share', Tahoma, Verdana, Arial;
	line-height: 1.4em;
}

#logo a:hover .site-title {
	background: #333;
	text-decoration: none;
}
.scene-container .scene-cta-text{display:block;}


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


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

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

.flexslider .slides {
  zoom:1;
}


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

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

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

}

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

}
.site-content{position:relative;-webkit-backface-visibility:hidden}

	
.layout-boxed .site-content {
	background:#fff;
}
body, .site-content, .layout-full .title-with-sep .title, .layout-full .title-with-sep .entry-title{background-color:#fff;}




.silder .item_slide { position:absolute; top: 0; }


	ul.contact
	{
	}


		ul.contact li
		{
			position: relative;
			margin: 0 0 2.1em 0;
			padding: 0 0 0 60px;
		}


		ul.contact li:before
		{
			font-family: FontAwesome;
			font-size: 1.25em;
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale;

			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 32px;
			height: 32px;
			background: #676767;
			color: #fff;
			line-height: 32px;
			text-align: center;
		}


		ul.contact li:after
		{
			content: '';
			display: block;
			clear: both;
		}


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 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;
	}

.social li.jl {
	background-position: 0 -175px;
}
.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}

			.facebook_link {
				position: relative;
				top: -8px;
				float: left;
				margin-right: 10px;
			}
.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}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}


label .fa-map-marker-alt {font-size: 20px;  margin: 0 5px;}

.pinned .fa-map-marker-alt {font-size: 24px;  }

	#expbttn .fa-chevron-down {display: none;}

	#expbttn .fa {position: absolute; top: 15px; left: 185px;}

  
   
  
.tit1{ height:26px; line-height:26px; text-align:right; border-bottom:3px solid #000; width:100%; color:#e8e8e8 }

.tit1 a{ color:#888; padding-left:5px;}

.tit1 span{ float:left}

.tit1 span img{ float:left; padding-top:3px;}
 
.tit1 .more{ color:#333 }
 
.tit1 .more:hover{ color:#ed1c24}
.uvc-sub-heading{line-height:normal;margin:0 auto}
.highlighted-pages-panel{position:relative}
.highlighted-pages-panel .panel-description{width:100%;content:"";display:table;clear:both}
.highlighted-pages-panel .bordered-panel{position:absolute;top:0;z-index:22;min-height:366px}
.highlighted-pages-panel .bordered-panel .panel-description .btn-bake{min-width:100%}
.highlighted-pages-panel .bordered-panel.gallery-bordered-panel{right:0;margin-right:8.33333%}
.highlighted-pages-panel .image{position:relative;z-index:21;margin-top:198px}
.highlighted-pages-panel .image.work-image{margin-left:8.33333%}


.nw-square-half-cta .et_pb_promo_description {
  padding: 0 1.5rem 20px;
}


.nw-center-stacked-cta .et_pb_promo_description p {
  font-size: 1.3rem;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}




.widget-title-img {
	float: left;
	margin: 2px 5px 0 0;
	height: 17px;
}


.rtl .widget-title-img {
	float: right;
	margin: 2px 0 0 5px;
}


.sidebars-area .widget-title-img + .widgettitle {
	padding-left: 40px;
}


.tribe-mini-calendar-event .list-date .list-dayname { background: none !important; font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", Helvetica, sans-serif !important; color: #fff !important; font-size: 11px !important; }

  .tribe-mini-calendar-event .list-date .list-dayname, .tribe-mini-calendar-event .list-date .list-daynumber { display: flex !important; align-self: center !important; flex-direction: column !important; text-align: center !important; }

.slideshow_container .slideshow_view .slideshow_slide {
  position: relative !important;
  float: left !important;
  overflow: hidden !important;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_text .slideshow_background_anchor {
  position: absolute;
  top: 0;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image img {
  float: none;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box {
  display: none;
  position: absolute;
  width: 100%;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left {
  float: left;
  margin-right: 25px;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right {
  float: right;
  margin-left: 25px;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}
.sp-slide{position:absolute}
.nav-design:hover .meganav-disc-title{background:#EC008C;}
.nav-design .meganav-disc-title a,.nav-design .meganav-disc-title a:visited{color:white;}
.nav-act:hover .meganav-disc-title{background:#00B6F2;}
.nav-act .meganav-disc-title a,.nav-act .meganav-disc-title a:visited{color:white;}
.nav-bt:hover .meganav-disc-title{background:#73C800;}
.nav-bt .meganav-disc-title a,.nav-bt .meganav-disc-title a:visited{color:white;}
.nav-htc:hover .meganav-disc-title{background:#A000CE;}
.nav-htc .meganav-disc-title a,.nav-htc .meganav-disc-title a:visited{color:white;}
.nav-c:hover .meganav-disc-title{background:#F57920;}
.nav-c .meganav-disc-title a,.nav-c .meganav-disc-title a:visited{color:white;}
.e79-3.x-column,.e79-5.x-column,.e79-7.x-column,.e79-8.x-column,.e79-9.x-column,.e79-12.x-column,.e79-14.x-column,.e79-16.x-column,.e79-17.x-column,.e79-18.x-column,.e79-21.x-column,.e79-26.x-column,.e79-29.x-column,.e79-32.x-column,.e79-37.x-column,.e79-41.x-column,.e79-45.x-column,.e79-46.x-column,.e79-51.x-column,.e79-53.x-column,.e79-55.x-column,.e79-56.x-column,.e79-57.x-column,.e79-60.x-column,.e79-63.x-column,.e79-64.x-column,.e79-65.x-column,.e79-66.x-column {background-color:transparent;z-index:1;}
