﻿

.mim { float: left; margin: 10px; }


	#navmain,
	#footer-content-wrapper	{
		margin:0 auto;
		width:1150px;
	}




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

.logo-img { display: block; margin: 0 auto 25px auto; border-radius: 50%; -webkit-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.2); box-shadow: 0 8px 18px rgba(0, 0, 0, 0.2); }




.ast-small-footer-section .footer-copyrights, .ast-small-footer-section .menu-item {
	vertical-align: middle;
}

.footer-copyrights {
	margin-left: 16px;
}

.questions-block li,.why,.yellow-block{box-orient:vertical;box-direction:normal}

.questions-block{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;letter-spacing:.4px}

.questions-block li{box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:inline-flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;box-pack:stretch;-webkit-justify-content:stretch;-moz-justify-content:stretch;-ms-justify-content:stretch;-o-justify-content:stretch;justify-content:stretch;-ms-flex-pack:stretch;margin:0 0 29px}

.questions-block li h4{font-size:16px;margin:0 0 6px;letter-spacing:.7px}

.questions-block li p{margin:0}


.menu-item a {
  padding: 10px !important;
}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
#sidebar .plugin-hooks .row{margin:0;padding-left:10px}
#sidebar .plugin-hooks .row h6{margin-left:-10px}

.realestate-details .row-title{
    width:150px;
}
.view-any-answers .item-list{border-top:1rem solid #fff}
.view-any-answers .item-list .pager-load-more li{display:block}
.view-any-answers .item-list .pager-load-more li a{display:block;padding:0.5rem}
.node-content__footer-tags .item-list{float:left}
.view-overview-standard .item-list,.view .item-list,.view-with-pager .item-list{clear:both}
.view-overview-standard .item-list .pager-load-more,.view .item-list .pager-load-more,.view-with-pager .item-list .pager-load-more{padding-top:1rem;max-width:31.25rem;margin-left:auto;margin-right:auto}
.view-overview-standard .item-list .pager-load-more li,.view .item-list .pager-load-more li,.view-with-pager .item-list .pager-load-more li{display:block}
.view-overview-standard .item-list .pager-load-more li a,.view .item-list .pager-load-more li a,.view-with-pager .item-list .pager-load-more li a{display:block;padding:.5rem;background-color:#dce6eb}


.tagline {
  display: none;
}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
.widget-posts .post-list li,.widget-posts .post-list-full li{padding:10px 0;border-bottom:1px solid #DDD;border-top:1px solid #FFF;overflow:hidden}
.widget-posts .post-list li{margin:0;position:relative}
.widget-posts .post-list .thumb{width:120px;height:67px;float:left;margin:0}
.widget-posts .post-list .thumb img{width:120px}
.widget-posts .post-list .data{margin-left:130px}
.widget-posts .post-list .entry-meta,.widget-posts .post-list .entry-title{margin-bottom:5px}
.widget-posts .post-list-full li{margin:0}
.widget-posts .post-list-full .thumb{width:300px;height:168px}
.widget-posts .post-list-full .thumb img{width:300px}
.widget-posts .post-list-full .entry-meta,.widget-posts .post-list-full .entry-title{margin-bottom:5px}


.footer-language-selector {
  color: #666;
  display: inline-block;
  font-weight: 300;
}

#footer-wrapper div.module.newsletter .acymailing_module {
	position: relative;
}

#footer-wrapper div.module.newsletter .acymailing_module .acymailing_introtext {
	font-style: italic;
	font-size: 12px;
	color: #fff;
	padding: 0;
	float: left;
	text-shadow: 1px 1px 2px #444
}



div.acymailing_module, .acymailing_module div{
	padding: 0 !important;
	margin: 0 !important;
	border-style:none !important;
}


.acymailing_module fieldset{
	border: solid 1px #ccc;
	padding: 5px;
}
.text-center{text-align:center !important}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-6{width:50%}



.td_uid_11_5d22a7bef0507_rand .td-block-row .tdm-image-box:before {
					background: -webkit-linear-gradient(30deg,rgba(0,19,38,0.8),rgba(21,111,191,0.61));background: linear-gradient(30deg,rgba(0,19,38,0.8),rgba(21,111,191,0.61));
				}

.wrapper{ width:1320px; margin:0 auto; }

	
	.footer .wrapper{ width:100%; margin:0; font-size:12px; }

	.single .wrapper {width: 90%; margin: 0 auto;}

	
	.section_wrapper .column,
    .container .column,
	.sections_group,
	.four.columns					{ margin:0; width: 100% !important; clear: both; }


	.section_wrapper .column		{ margin:0 0 20px;}



@import url("../apr/style.css");









div.column.one.author-box { display: none; }

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




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


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


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

.td_uid_42_5d22a7bf054d0 .tdm-counter-number {
					color: #006699;
				}

.td_uid_65_5d22a7bf0aa82 .tdm-counter-number {
					color: #006699;
				}


.text-center {
  text-align: center !important; }
#main-navigation ul.menu li.menu-item-no-children a{width:100%}
.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}
.cli-modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:.3rem;outline:0}

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


.e3lan-widget-content {
	overflow: hidden;
	margin-bottom: 25px;
	clear: both;
}


.widget-container .e3lan-widget-content {
	margin-bottom: 0;
}

.new_sitemap_list			{	list-style:none;	display:block;	font-size:1.2em; 	line-height:1.7em; 	}


.home-foc, .changephoto, .home-foc .photo {
  width: 100%;
  height: 585px;
  overflow: hidden;
  position: relative; }


.changephoto {
  position: relative;
  z-index: 0; }


.home-foc2, .changephoto, .home-foc2 .photo {
  width: 100%;
  height:694px;
  overflow: hidden;
  position: relative; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#sidebar ul li .sub-menu{margin:1rem 0 0 2rem}





.e2_inside_content {
  margin-left: 5.3797%; 
  margin-right: 5.3797%;
  text-align: center;
}

#logo {
	font-family: 'Passion One', sans-serif;	
	font-weight: 900;
	background-color: #000;
	color:#fff;
	
	
	display: inline-block;
	position: absolute;
	
	top: 234px;
	
}

#logo span {
	color: #fff;
	cursor: pointer;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
	top: 0;
	position: relative;
}

#logo span:hover {
	color: #999;
	cursor: pointer;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
	top: -10px;
}

.m-logomark {padding: 20px 0;}

.infinite-footer-wrapper .infinite-footer-column{ padding-bottom: 1029px; margin-bottom: -1020px; 
	border-left: 1px; border-style: solid; border-color: inherit; padding-left: 30px; padding-right: 30px; }
 
.infinite-footer-wrapper .infinite-footer-column:first-child{ border: none; }

	.infinite-footer-wrapper .infinite-footer-column:last-child{ margin-bottom: 20px; }
  

    #container1{
        clear:both;
        display:block;
        padding-top:0px;
    }
.follow li.googleplus{padding:0 10px 0 0}
.tpfollow li.googleplus{padding:0 3px}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.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.site-1 ul.make.category-search li.other{padding:1px 0px}
body.site-1 ul.make.category-search li.other select,body.site-1 ul.make.category-search li.other option{font-family:Arial, Helvetica, Sans-serif;font-size:16px}
#mainpage_products_panel ul.other{width:30%;padding-left:30px}
#mainpage_products_panel ul.other li{padding:6px 0px}
body.responsive-ready #mainpage_products_panel ul.other{padding:0px;padding-top:10px}
body.responsive-ready #mainpage_products_panel ul.other li{display:inline-block;width:49%;padding:6px 20px}
body.responsive-ready #mainpage_products_panel ul.other li a{font-size:16px}
body.responsive-ready #mainpage_products_panel ul.other li.more{margin-top:0px}




div#primary {
    width: 70%;
    padding-right: 10px;
}

div#primary,
div#secondary {
    float: left;
}



body.error404 #primary{width: 100%;}









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



.left-sidebar #primary {
    float: right;
    padding-right: 0;
    padding-left: 10px;
}

body.home.blog .content-area article.post:first-of-type {
	margin-top: 20px;
}


.fw-listbox {
  padding: 40px;
  text-align: center;
  background-color: #30355d;
  border-bottom: solid 4px #0eb0ee;
  color: #aab9cd;
}

.has-background-color .fw-listbox {
  background-color: transparent;
}


.fw-listbox-image img {
  margin-bottom: 23px;
}


.fw-listbox-title {
  font-weight: 500;
  color: #0eb0ee;
}


.fw-listbox a {
  color: #aab9cd;
}


.fw-listbox a:hover, .fw-listbox a:focus {
  color: #ffffff;
}


.fw-listbox .fw-list {
  font-weight: 700;
}


.fw-listbox .fw-list li + li {
  padding-top: 12px;
  border-top: solid 1px rgba(170, 185, 205, 0.2);
}


.fw-listbox .fw-list li:last-child {
  margin-bottom: 0;
}

.eut-menu-wrapper {
	margin-bottom: 6.000em;
	-webkit-transition : all .3s;
	-moz-transition    : all .3s;
	-ms-transition     : all .3s;
	-o-transition      : all .3s;
	transition         : all .3s;
}
.menu-trigger.countries-link{background-color:#96C122;}
.menu-trigger.countries-link:hover{background-color:#124992;}
#navigation ul li.menu-trigger{position:static;}
#navigation ul li.menu-trigger:hover{background-color:#717171;}
.menu-trigger a.menu-trigger-a{color:#FFFFFF;font-size:14px;font-weight:500;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link{display:block;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link div ul li{margin-left:8px;padding-left:0px;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link div ul li.projtitle{font-weight:bold;}
#navigationbkg .menu-trigger.countries-link{background-color:#717171;}
.countries-menu a.menu-trigger-a{margin-top:15px;border:1px solid #969494;padding:5px 3px 5px 3px;border-radius:2px;}
.cards .card-color{position:absolute;z-index:2;bottom:0;width:100%;height:20px;opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}
.cards .banco .card-color{background:#4c8b2b}
.cards .caja .card-color{background:#f7a800}
.cards .coi .card-color{background:#0099a8}
.cards .facture .card-color{background:#753d29}
.cards .noi .card-color{background:#d35e13}
.cards .prod .card-color{background:#42738d}
.cards .sae .card-color{background:#ac162c}
.cards .adm .card-color{background:#005487}

.cards .adm.tienda .card-color {
    background: #80b13e;
}

.cards .conta.asistente .card-color {
    background: #1f929b;
}

.cards .noi.asistente .card-color {
    background: #d35e13;
}

.td-border-grey{
	border:5px solid #d9d9d9;
}

	.copyrights-col-left, .copyrights-col-right{
		text-align:center;
	}

	.copyrights-col-left{
		margin-bottom:20px;
	}





#logo {
	display: inline-block;
	
	float: none;
}



@import url(../warp/css/menus.css);





#header #logo p img {margin-left: 5px !important; }


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


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;}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}



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



#topbar-container {
  width: 100%;
  height: auto;
  position: relative;
  top: 0;
}

#topbar-container #ribbon {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  display: inline-block;
  color: white;
  top: -30px;
  right: 0;
  height: 23px;
  width: 15px;
  line-height: 20px;
  padding: 1px 5px 0;
  background: #d65253;
  cursor: pointer !important;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  text-shadow: none;
  font-size: 150%;
  z-index: 999;
}

#topbar-container #ribbon:after, #topbar-container #ribbon:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

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

			#secondary {float:right;}

	
	.widget-area .widget a:hover {
		color: #00BCD5 !important;
	}

.other-links {
    width: 49%;
}
.text-center{text-align:center}

.col-sm-12.text-center h2 {
	margin-bottom: 50px;
	font-size: 45px;
}

.jumbotron h2.text-center.h2 {
    font-size: 63px;
}

h2.text-center.sub-head {
    font-size: 36px;
}

	
	.grid960 .section_wrapper,
	.grid960 .container,
	.grid960.with_aside .content_wrapper	{ width: 940px; }

	
	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{ width: 940px; }

	
	.section_wrapper .column,
    .container .column,
	.sections_group,
	.four.columns					{ margin:0; width: 100% !important; clear: both; }

	
	.section_wrapper,
	.container,
	.four.columns					{ width: 260px !important; }


.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


.featured-content .entry-header .entry-meta {
	margin-bottom: 10px;
}


.entry-meta {
	font-size: 14px;
}


.entry-header .entry-meta {
	margin-bottom: 30px;
}

.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-lg-8 {
    width: 66.66666666666666%;
  }
