﻿.bloc-title__link{color:#000}
.bloc-title__link:hover{text-decoration:underline}
.component-newspaper .bloc-title__caret,.component-newspaper a.bloc-title__link{color:#d70e16}


.sidebar .widget.widget_bjorn_recent_comments .bjorn_recentcomments .comment-date {
    display: block;
    color: #989898;
    font-size: 11px;
    text-transform: uppercase;
}

.sidebar .widget.widget_bjorn_recent_comments .bjorn_recentcomments .comment-date i {
    margin-right: 10px;
}
.list-reset{list-style:none;padding-left:0}
ul.list-reset.m0.sm-col-right{line-height:30px}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}


#dirt {
    position:absolute;
    top:10px;
    width:100%;
    height:289px;
    z-index: 9999;
    background:none;
}

p.site-title {
	clear: both;
	font-family: "Josefin Sans", Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.site-title {
    display: block;
	clear: none;
	font-weight: bold;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1.2;
	margin: .25em 0 0 0;
	text-transform: uppercase;
}


			.site-title a,
		.site-description {
			color: #757575;
		}


.skill-bar {
	height: 25px;
	margin-bottom: 10px;
}
		
.skill-bar div {
	height: 100%;
	color: #fff;
	text-align: right;
	line-height: 25px;
	width: 0;
	max-width: 100%;
	background-color: #ff6b53;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}






.ad{
    position: relative;
    margin-top: 5px;
}


    .ad-left .fy-image{position: relative;}
.ui.twitter.button{background-color:#0084B4;color:#FFF;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}
.ui.twitter.button:hover{background-color:#00719b;color:#FFF;text-shadow:none}
.ui.twitter.button:active{background-color:#005f81;color:#FFF;text-shadow:none}
i.icon.twitter.square:before{content:"\f081"}
i.icon.twitter:before{content:"\f099"}
.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%}




#header2 #contact {
display:none;
position:absolute;
top:76px;
right:0px;
color:#AAA;
font-size:13px;
text-align:right;
z-index:999;
background-color:#FFF;
padding:3px 5px 3px 5px;
-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.15);
box-shadow:         0px 0px 10px rgba(50, 50, 50, 0.15);
}

#header2 #contact a {
color:#AAA;
text-decoration:none;
}

#header2 #contact a:hover {
color:#666;
text-decoration:underline;
}
.tb-megamenu .nav-collapse.collapse{height:auto;overflow:visible;}
.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-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.header-main{height: 131px}
.transparent .header-main{height: 238px}
.header.show-on-scroll,.stuck .header-main{height:70px!important}
.sticky-shrink .stuck .header-main{transition:height .8s}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555;}


.header {
    padding:1rem 1rem 0;
    overflow:hidden;
}

.affiliations {
    clear: both;
    padding: 0;
    margin: 1em 0 0;
    list-style: none;
    text-align: center;
}


.affiliations li {
    float: left;
    width: 18%;
    margin: 0 1% 1%;
    vertical-align: middle;
}


.affiliations li img {
    width: 100%;
    max-width: 100%;
}
#header #block-superfish-1 .content #superfish-1-accordion.sf-menu.sf-style-agiusa li.first{padding-top:.75em;}

.navbar-toggle .icon-bar { 						background: #009FD4 !important;												}


.navbar-toggle .icon-bar,
.navbar-sub .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}


.navbar-toggle .icon-bar + .icon-bar,
.navbar-sub .icon-bar + .icon-bar {
    margin-top: 4px;
}


.navbar-default .navbar-toggle .icon-bar,
.navbar-default .navbar-sub .icon-bar {
    background-color: #cccccc;
}


.navbar-inverse .navbar-toggle .icon-bar,
.navbar-inverse .navbar-sub .icon-bar {
    background-color: #ffffff;
}

.icon-bar-chart:before{content:"\f080";}

.container .four-shop.columns { width: 200px; }




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}
#menu-header_mobile .lang{background:#cbc9ca;margin-bottom:-7px}
#menu-header_mobile .lang a{color:#1f2831!important}


.screen-60 {
    width: 60%;
    float: left
}


#scroll-top a {
  background: #ab3318; }

  #scroll-top a:hover {
    background: #ab3318; }

.cont
{
	padding-left:4px;
	line-height:1.7;
}

.nomargin {
    margin: 0 !important;
}

    
    
    .full-width{width:100%;}
.et_pb_image_1 .et_pb_image_wrap img{max-height:1000px}
.et_pb_image_2 .et_pb_image_wrap{border-width:2px;border-color:#E02B20;box-shadow:0px 2px 15px 0px #E02B20}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}




.nav-menu, .nav-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}


.nav-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}


.nav-menu li {
  position: relative;
  white-space: nowrap;
}


.nav-menu ul ul {
  top: 0;
  left: 100%;
}


.nav-menu ul li {
  min-width: 180px;
}



.nav-menu a {
  padding: 10px 8px;
  text-decoration: none;
  display: inline-block;
  color: #555;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  font-size: 14px;
  outline: none;
}


.nav-menu ul li a {
  padding: 10px;
  color: #333;
  transition: 0.3s;
  display: block;
  font-size: 13px;
  text-transform: none;
}
#navigation li.social-button{color:#fff;text-transform:uppercase;font-size:18px;border:0;transition:background .3s;-webkit-transition:background .3s;-moz-transition:background .3s}
#navigation li.social-button:hover{background:#d3311a}



#slideshow {position: relative; width: 1400px; height: 1016px; margin: 0px auto;}

#slideshow, .sliderbutton {display: none;}


.service-section-list .list-chevron-right {
    vertical-align: middle;
}

#footerright {
  float: right;
  width: 300px;
  text-align: right;
  }
.n2-ss-slider[data-ie] .n2-ss-layer-col,.n2-ss-slider[data-ie] .n2-ss-layer-row,.n2-ss-slider[data-ie] .n2-ss-layer[data-sstype=content]{background-attachment:scroll!important}
.n2-ss-slider .n2-ss-layer-col{box-sizing:border-box;position:relative;width:100%;height:auto;flex:1 1 auto}


.c-site-footer__nav-list {
  padding-left: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

  .no-flexboxlegacy .c-site-footer__nav-list {
    display: inline-block;
    width: 100%; }



#footer-bottom {
	padding: 15px 0 5px;
	background-color: #1f1f1f;
	background-color: rgba(0, 0, 0, 0.32);
}


#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#footer-bottom .et-social-icon a { font-size: 22px ; }

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

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

.container:after {
  clear: both;
}

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

.jumbotron .container {
  max-width: 100%;
}

  .container-fluid {
    max-width: 970px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }

.navbar-header .container { padding: 0 20px 0 20px !important; }

.container .contenido { padding: 0 !important; }


.testimonial-container{background:#86bb3f; padding:60px 0;}

#st-allusers
{
	position: absolute;
	top: 5px;
	left: 95px;
}

#st-allusers I
{
	display: inline-block;
	background-color: #FBFBFB;
	padding: 8px 3px 5px;
	border: 1px solid #DCDCDC;
	border-bottom: 3px solid;
	color: #757575;
	font-size: 28px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	
	-moz-text-shadow: 0px 0px 3px #979797;
	-webkit-text-shadow: 0px 0px 3px #979797;
	-o-text-shadow: 0px 0px 3px #979797;
	text-shadow: 0px 0px 3px #979797;
	margin: 0 3px 0 0;
	font-style: normal;
}


.container {
  position: relative;
  padding: 0 10px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1720px; }

  .container--medium {
    max-width: 1450px; }

  .container--small {
    max-width: 870px; }

  .container--full {
    max-width: 100%;
    padding: 0; }

    .bottom__main .container {
      display: -ms-flexbox;
      display: flex; }


	ul.style2
	{
	}


		ul.style2 li
		{
			border-top: solid 1px #d9d9d9;
			padding: 1em 0 0 0;
			margin: 1em 0 0 0;
		}


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


		ul.style2 li:first-child
		{
			padding-top: 0;
			border-top: 0;
		}
.l-footer__menu .menu-item-has-children{display:inline-block;vertical-align:top;width:25%;font-size:20px;font-weight:600;line-height:32px;padding-right:10px;float:left}
.l-navbar__left-widget,.l-navigation .l-menu .menu-item{display:inline-block}
.l-navigation .menu-item-has-children:hover .sub-menu{display:block}
.navbar.old .navbar-nav .menu-item{letter-spacing:1px;font-size:16px}
.navbar.old .navbar-nav .dropdown-menu .menu-item{margin:2px 0}


			.l-navbar__menu-item,
			.l-navbar__dropdown-toggle,
			.menu-item a {
			font-family: Economica, serif !important;
			}


.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;
}
.fl-photo-img-svg {width: 100%;}

section.grid ul.grid4x4 li.item-13,
section.grid ul.grid4x4 li.item-14,
section.grid ul.grid4x4 li.item-15,
section.grid ul.grid4x4 li.item-16 {
  border-bottom: 0;
}

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

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}
.page-content{position:relative}
.page-content,.klientupaieska .col-md-12{height:auto !important}

.popup_text {
	font-family: 돋움, 돋움체, 굴림, 굴림체;
	font-size: 9pt;
	color: #9BAAC5;
	line-height:150%;
}
.weather-atlas-wrapper .extended_day,.weather-atlas-wrapper .extended_hour{display:table-cell}
.weather-atlas-wrapper .extended_day .wi,.weather-atlas-wrapper .extended_hour .wi{font-size:2em;line-height:1.3}


.chiffres .highlight {
	display: inline-block;
	margin-bottom: 10px;
	padding: 20px 60px;
	color: #ffffff;
	background-color: #18a1b4;
	font-size: 2.4rem;
	letter-spacing: 0.05em;
}
.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#999}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}
a.navbar-brand{z-index:999}
.container,.navbar-brand,[class*=col-xs],[class*=col-sm]{padding-right:5px !important;padding-left:5px !important;}

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

.mvp-feat1-pop-img,
.mvp-widget-feat2-right-img {
background: none;
margin-right: 4.5454545454%; width: 24.2424242424%; }
.geolocation-modal{background-color:rgba(0,0,0,.5);display:none;min-width:300px;padding:0 1em 1em;position:absolute;right:0;width:100%}
.active .geolocation-modal,.header-search.active .search-form{display:block}

	.look_inner_link {
		margin-top: 0;
		padding-top: 5px;
		padding-bottom: 5px;
	}

.look_inner_link a{
	color: #fff;
}

.look_inner_link:after {
	display: block;
	float: right;
	content: "\003e";
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 0;
}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }

.slideshow .slides { position: relative; }

.slideshow .slides.no-navigation .slide-navigation { display: none; }

.Settime .searchbox { width:190px; height:20px; color:#999999; line-height:20px; border:1px solid #DFDFDF; padding:0 5px; margin-right:10px; }

#body-core {
	background: white;
	min-width: 320px;
}



body.layout-fixed,
body.layout-fixed #body-core,
body.layout-fixed #site-header,
body.layout-fixed #notification { 
	min-width: 1140px;
}



body.custom-background #body-core,
body.boxed #body-core {
	max-width: 1170px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 15px 1px #000000;
	-moz-box-shadow: 0px 0px 15px 1px #000000;
	-ms-box-shadow: 0px 0px 15px 1px #000000;
	-o-box-shadow: 0px 0px 15px 1px #000000;
	box-shadow: 0px 0px 15px 1px #000000;
}
.colorscheme_border,.wp-pagenavi .current,.paged-navigation .current,#primary_menu,.post_more_link_arrow,.fancy_link_arrow,.button_link,.fancy_button,#searchsubmit,#submit,.cluetip-default,.cluetip-default .cluetip-arrows,.titled_box_title,.colored_box,.dropcap4,.pullquote4,.highlight,.tabs_button a.current,.fancy_header span,.minimal_table th{border-color:#0e2a4a}
.highlight{padding:2px 6px;color:#fff;background:#111;text-shadow:1px 1px 1px rgba(20,20,20,.5)}

.pr_pr{width:100%;float:right;text-align:center;}

	#agama_slider .slide-content a.button {
		color: #00a4d0;
		border-color: #00a4d0;
	}

	
		
	#agama_slider .slide-content.slide-1 {
		top: 40%;
	}

	#agama_slider .slide-content.slide-2 {
		top: 8%;
	}

	#agama_slider .slide-content.slide-1 a.button-3d:hover {
		background-color: #ffffff !important;
	}

	#agama_slider .slide-content.slide-2 a.button-3d:hover {
		background-color: #ffffff !important;
	}


#footer .tagline { font-family: BentonSansCondBold, Arial, serif; font-weight: normal; -webkit-font-smoothing: antialiased; background: #7A1705; color: #fff; font-size: 1.375rem; line-height: 2.5rem; margin: -24px -0.9375rem 24px -0.9375rem; text-transform: uppercase; letter-spacing: 0.2em; }


#footer .tagline span { text-transform: lowercase; font-family: GeorgiaProBoldItalic, Georgia, serif; font-size: 1rem; vertical-align: 2px; letter-spacing: 0; margin-left: -4px; }

.container {margin: 0 auto;padding: 0 15px;width: 100%;}

	
	
	
	#s5_submenu_wrap {
		display:none;}


		
#s5_register, #s5_login, #s5_nav li a, #subMenusContainer, .module_round_box-lightgray .s5_mod_h3_outer h3, .module_round_box h3, .module_round_box ul.menu a, #s5_topmenu_wrap_padding ul li, #s5_bottom_menu_wrap ul li, #s5_submenu_wrap ul li, .item h2 a, .item h2, .button, a.readon, .readmore a, div.catItemReadMore, .userItemReadMore, div.catItemCommentsLink, .userItemCommentsLink, a.readmore-link, a.comments-link, div.itemCommentsForm form input#submitCommentButton, .module_round_box-darkgray .s5_mod_h3_outer h3, .module_round_box-lightgrayhighlight .s5_mod_h3_outer h3, .module_round_box-highlight .s5_mod_h3_outer h3, .module_round_box-darkgrayhighlight .s5_mod_h3_outer h3, .jdGallery .slideInfoZone h2, .module_round_box-noborders h3, .s5highlight, h3 span.s5_accordion_menu_left, .item-page h2, .module_round_box-highlight2 .s5_mod_h3_outer h3{		
	text-transform:uppercase;}

#slider_top, .sliderwrap {
    float: left;
    width: 100%}

#slider_top {
    max-height: 186px;
    overflow: hidden;
}

tr #prev {
text-align : left;
}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
