﻿#top.outer{background:#fff;overflow:hidden;width:100%}
.home #top.outer{background:#0c2a35}
.logged-in.admin-bar #top-menus{top:32px}
#top-menus{background:#116f8d;left:-9999em;overflow:visible;position:absolute}
#top-menus.attach{position:fixed;top:0}
#top-menus .container{margin:0;max-width:1440px;overflow:visible}


.tab__item {
  display: none; }


.tab__item.visible {
  display: block; }

  .tabs--breakpoint .tab__item {
    border-right: 1px solid #dbdddc; }

  .tabs--breakpoint .tab__item:last-of-type {
    border-right: 0; }


#eut-theme-wrapper.eut-header-side .eut-header-element {
	float: none;
	display: inline-block;
}


#eut-main-header.eut-header-side li.eut-header-element {
	height: 25px;
	line-height: 25px;
}


.eut-header-element {
	float: left;
	font-size: 0;
}


.eut-header-element .eut-item {
	line-height: inherit;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}


.eut-header-element .eut-item:not(.eut-with-text) {
	font-size: 20px;
	line-height: 1em;
	width: 1em;
	height: 1em;
	text-align: center;
}


.eut-header-element .eut-item i {
	display: block;
	font-size: inherit;
	line-height: inherit;
}



.eut-header-element .eut-purchased-items {
	font-size: 12px;
	display: inline-block;
	line-height: 20px;
	margin-right: 5px;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
.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%}


	
	.multi-columns-row .col-md-6:nth-child(2n + 3) {
		clear: left;
	}
.fl-photo-img-svg {width: 100%;}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}

.tp-caption span.defcol{
    color: #CC0033;
    text-shadow:none;
}

#google_translate_element2 {display:none!important;}

.call-to-action {
  padding: 35px 20px;
  text-align: center;
}

.call-to-action .wrap {
  position: relative;
}

.call-to-action h4 {
  font-weight: normal;
  font-size: 30px;
  color: #3968b0;
  text-transform: none;
  float: left;
}

.call-to-action p {
  font-size: 18px;
  color: #7ac7ff;
  float: left;
  padding: 20px 0px;
}

.call-to-action a {
  display: block;
  position: relative;
  clear: both;
}
.search-toggle,.menu-toggle{cursor:pointer}
.search-toggle{display:block;position:absolute;width:1.25rem;height:1.25rem}
.search-toggle svg{width:1.25rem;height:1.25rem;fill:#fff;position:absolute;top:0;left:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.search-toggle svg.icon-close{width:1.25rem;height:1.25rem;visibility:hidden;opacity:0}
.search-open .search-toggle svg.icon-search{visibility:hidden;opacity:0}
.search-open .search-toggle svg.icon-close{visibility:visible;opacity:1;width:1.25rem;height:1.25rem}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

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



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

.flexslider .slides {zoom: 1;}

.taillemenutop{height:50px;margin-top:0}
.post-meta{font-size:12px;margin:0 0 20px}
article footer .post-meta{margin:0 0 10px}
.post-meta li{display:inline;float:left;padding:0}
footer .post-meta p.left,header .post-meta p.left{float:left}
footer .post-meta p.right,header .post-meta p.right{float:right}
footer .post-meta p.center,header .post-meta p.center{float:none;text-align:center}
footer .post-meta p{margin:0 5px 8px 0;font-style:italic}
.post-meta-inline{display:inline;margin-left:5px}
#container header .post-meta,#container header .post-meta a,#container header .post-meta a:visited{color:#555}
#container footer .post-meta .tags,#container footer .post-meta a,#container footer .post-meta a:visited{color:#888}
#container footer .post-meta a:hover,#container header .post-meta a:hover{color:#000}


.clr{
	clear:both;
}


a.rsslink span.clr{display: block;}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}
#header-right ul.menu li.first,#header-top ul.menu li.first{padding-left:0;margin:0;}
#navigation .menu-header ul li.first{float:left;position:relative;padding:0 0 0 15px;}
#navigation .menu-header ul.sf-megamenu li.first{background-color:#DFDFE1;padding:0 0 5px 0;}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.menu-item-117{background-color:#d8c3b6;}
.signup-push{margin-top:20px;text-decoration:underline;font-weight:300}
.ua-content-wrapper{display:flex;flex-direction:column;flex-flow:row wrap;align-items:center;z-index:10;width:100%;justify-content:center}
.main-nav{background-color:#dddddd}
.back-to-top{position:fixed;right:30px;bottom:30px;z-index:118;display:none}
.back-to-top svg{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}
.back-to-top a{display:block;padding:10px;cursor:pointer}
.back-to-top:hover svg{transform:scale(1.1)}
.back-to-top a svg { fill: #000000; }


.main-wrapper {
  padding: 0 0 0 0;
  min-width: 320px;
  width: 100%;
  position: relative;
  overflow: hidden;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-justify-content: flex-start; }
.testimonial-column .clearboth{display:none}

.clearboth {
  display: block;
  visibility: hidden;
  clear: both;
  overflow: hidden;
  width: 0;
  height: 0;
}

.clearboth:after {
  display: block;
  visibility: hidden;
  clear: both;
  width: 0;
  height: 0;
  content: ' ';
  font-size: 0;
  line-height: 0;
}

* html .clearboth {
  height: 1%;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}



#content[tabindex="-1"]:focus {
	outline: 0;
}
#content-div{border:12px
solid #4B4B4B}


.site-content {
	word-wrap: break-word;
}

.td_module_14 .meta-info-container {
  position: relative;
}

.td_module_18 .meta-info-container {
  padding-bottom: 10px;
  border-bottom: 1px dashed #f2f2f2;
  text-align: center;
  
}

.td_module_19 .meta-info-container {
  position: relative;
}

.td_module_mx8 .meta-info-container {
  position: relative;
}

.td_block_23 .td_module_wrap:last-child .meta-info-container {
  border-bottom: none;
}

.main-block-paragraph h1, .main-block-paragraph h2{
	font-size: 20px;
	font-weight: normal;
	color: #181819;
}


#content-handler {
    z-index: 1;
    position: relative
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

.page-template-about-us #primary {
	float: left;
    width: 70%;
    border-right: 1px solid #ededed;
    padding-right: 45px;
}
#primary,.archive #primary,.category #primary,.page #primary,.search #primary,.single-post #primary{float:left;width:70%;border-right:1px solid #ededed;padding-right:45px}
.full-width #primary{width:100%;padding-right:0;border-right:0}
.td-a-rec-id-custom_ad_1,.td-a-rec-id-custom_ad_2,.td-a-rec-id-custom_ad_3,.td-a-rec-id-custom_ad_4,.td-a-rec-id-custom_ad_5,.td-g-rec-id-custom_ad_1,.td-g-rec-id-custom_ad_2,.td-g-rec-id-custom_ad_3,.td-g-rec-id-custom_ad_4,.td-g-rec-id-custom_ad_5{text-align:center;display:table;margin-left:auto;margin-right:auto;position:relative;margin-bottom:30px!important}


.content {width: 100%; padding: 4px 0 117px 0;}

  #masthead .language-switcher ul.sub-menu {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0; }


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


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



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

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

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
.elementor-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}


.tr_adv {
    background: #fff !important;
    padding: 0 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{padding-left:4px;margin-bottom:10px}


.custom-no-gap .col {
    padding-left:0;
    padding-right:0;
}


#search {
	width:188px;
	position: absolute;
	top: 216px;
	z-index: 100;
	right: 0px;
}

#search .searchinput {
	width: 160px;
	border: 1px solid #999;
	padding: 2px;
	font-size: 11px;
}

#search .searchbutton {
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	float: right;
	padding: 0px;
	top: -2px;
}



.custom-logo-link {
	display: inline-block;
}

.branding-logo .custom-logo {
	display: block;
	max-height: 82px;
	width: auto;
}

.site-branding .custom-logo-link {
	margin-top: 0;
	display: block;
}

#header{width:100%;max-width:1000px;min-width:319px;margin:10px auto;height:auto;background: #fff;border: 1px solid #a5ce26;}

#header img.header-img{float:right;width:100%;max-width:70%;height:auto;max-height:150px;}

#header a:hover{text-decoration:none;}

#header h1{float:left;margin:30px 0 10px 20px;max-width:230px;}

#header h1 a{text-transform:capitalize;color:#990000;font-size:18px;font-weight:bold;}

#header h2{color:#666666;font-size:11px;font-weight:normal;letter-spacing:2px;padding:0 0 0 20px;max-width:260px;}

.footer-bottom {
	float: left;
	width: 100%;
	height: 67px;
	padding-top: 17px;
}

	#content .row, #news .row, #bottom .row, .footer-top, .footer-bottom, #continents .info-box {padding-left: 1%; padding-right: 1%;}

.b-product__logo {
    display: inline-block;
    vertical-align: middle;
    margin: 0 14px 5px 0;
}
.header--cta__text{display:none;font-size:.95rem}
.nav--altOptions .header--cta__text{display:inline-block}
.widget_eu_cookie_law_widget.widget.top{bottom:auto;top:1em}
.admin-bar .widget_eu_cookie_law_widget.widget.top{top:3em}




.top { background: linear-gradient(to bottom, #25426f 0%, #223d66 100%); border-bottom: 1px solid #446596; color: #aab0be; position: relative; }

.top::before, .top::after { position: absolute; content: ''; background-color: #2f538a; }



.top-navigation { text-align: center; margin: 0; padding: 0 0 5px; }

.top-navigation .sub-menu { position: absolute; float: left; left: -9999em; z-index: 9999; text-align: left; list-style: none; padding: 0; }

.top::before { border-top-color: #5875a2; }

.top::after { border-left-color: #5875a2; }

.header__container, .top::before, .top::after { background-color: #2f538a; }
.grid-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.grid-y.grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;width:auto}
.cell .grid-y.grid-frame{height:100%}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#sliders-container{position:relative}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed}
#sliders-container .wooslider .slide-content p{margin:0}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}

.infinite-footer-wrapper .widget{ margin-bottom: 60px; }

.infinite-footer-wrapper .widget:last-child{ margin-bottom: 0px; }

.widget.woocommerce ul.cart_list li:first-child, .widget.woocommerce ul.product_list_widget li:first-child{ padding-top: 0px; }


.site-header .widget-area {
    
    
    width: 60%;
}

#divSiteTitle,#divTagLine,.social_bookmarks a{text-decoration:none}
#divSiteTitle,#tiles li .more_link,#tiles li div.meta,.social_bookmarks a{text-transform:uppercase}
.social_bookmarks a{font-size:smaller!important;letter-spacing:1px;margin-right:20px}

#mainpage{ width: 940px; margin: 0px auto; padding-top:30px;  }


.nav-previous {
	float: left;
	max-width: 47%;
	padding: 0 1%;
	border-bottom: 1px dashed #DDD;
}


.nav-next:hover, .nav-previous:hover {
	border-color: #999;
}
.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__menu--viewing-submenu ul.menu{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
.site-header__menu ul.menu{display:block;margin:0;padding:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.site-footer__menu ul.menu{display:block;margin:0;padding:0}
.site-subfooter__menu ul.menu{display:block;margin:0;padding:0}
.site-subfooter__menu ul.menu li{display:inline-block;margin:0;padding:0;list-style:none;vertical-align:middle}
.site-subfooter__menu ul.menu li+li:before{content:'|';display:inline-block;margin:0 10px 0 6px;vertical-align:middle}


.black-text {
    color: #000 !important
}


li.black-text a {
    color: black;
}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}


.feat_heading {font-size: 12px;
               padding-top: 15px;
               padding-bottom: 15px;
			   color: #999999;
	           letter-spacing: -0.5px;
	           text-align: center;
			   text-transform: uppercase;
               font-family: Verdana, Geneva, sans-serif;
               font-weight: bold;
}

.veta {clear: both; float: left; display: block; margin-top: 6px }
.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}

#portalredes-instagram a { background-position: 69px -49px; }
.menu-item .sub{display:none}
.sub-menu .menu-item-has-children:after{color:#fff}
#sidr-id-vce_main_navigation_menu .soc-nav-menu,.site-branding,.site-footer .widget-title,.soc-nav-menu a,.vce-gallery .gallery-item,.vce_adsense_wrapper,.wp-caption-text,body.blog .vce-post.sticky .meta-image:before{text-align:center}
.header-2-wrapper .site-branding,.header-3-wrapper .site-branding{float:left;text-align:left}
.site-branding{padding:4px 0 7px;display:inline-block}
.site-branding img{max-width:120px;max-height:28px}


.wds-tweet-data {
	font-size: 10px;
	text-align: center;	
}


#callout .callout-left {width: 79%;margin-right:2%;}


.inline        {display: inline; vertical-align: middle;}

.inline IMG      {display: inline;}
.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%}


  header .container {
      width: 100%;
      position: relative;
      padding: 0px !important
  }


.entry-meta .posted-on {
	position: relative;
	padding-left: 40px;
}

.entry-meta .posted-on:before {
    content: "";
	border-top: 1px solid;
	position: absolute;
	left: 0;
	width: 21px;
	height: 1px;
	top: 11px;
}


.content-align-right .entry-meta .posted-on {
	padding-left: 0;
	padding-right: 40px;
}


.content-align-right .entry-meta .posted-on:before {
	left: inherit;
	right: 0;
}


.entry-header .entry-meta .byline,
.entry-header .entry-meta .posted-on,
.entry-header .entry-meta .cat-links {
	clear: none;
	display: inline-block;
}


.entry-meta .posted-on:before,
#fullpage .hentry-inner .entry-meta .posted-on:before {
	border-color: rgba(0, 0, 0, 0.36);
}


.custom-header .entry-meta .posted-on:before,
#fullpage .entry-meta .posted-on:before {
	border-color: #fff;
}
.row{margin-right:-15px;margin-left:-15px}


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

.team-member .col-md-6 {
    overflow: hidden;
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dddddd;
}


.footer .footer-div-inner-wrapper {
    position: absolute;
    bottom: 0;
}
.newsletter-sign-up{color:#666;margin-bottom:30px}


.silver, .bronze, .media, .print {
  min-height: 110px; }
span.caret,aside{display:none}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}


.top_section {
	padding: 18px 0px 0px 0px;
}




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


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


.post img.aligncenter {
    margin-bottom: 10px;
}
.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-2{width:16.66666667%}
.pswp__item{right:0;bottom:0;overflow:hidden}
.pswp__img,.pswp__item{position:absolute;left:0;top:0}


.site-header .logo-block {
    float: left;
    margin: 8px 0 0 6px;
}


.site-header .logo-block img {
    
}

#footer_social #pc ul{
	text-align: center;
	margin-bottom: 30px;
}

#footer_social #pc li{
	display: inline-block;
	width:310px;
	vertical-align: top;
	text-align: left;
	margin: 0 5px;
}

#footer_social #pc li.social_bn img{
	margin-bottom: 13px;
}


.btn-giant {
  text-align: center;
  height: 100px;
  line-height: 100px;
  display: block;
  text-decoration: none;
  background-color: #f1eeeb;
  font-size: 24px;
  font-family: "Replica Bold", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial;
  font-weight: bold; }

  .btn-giant .icon-arrow-right {
    font-size: 1.15em;
    position: relative;
    top: 0.15em;
    margin-left: 0.25em; }

  .btn-giant.-red {
    background-color: #dc1e0f;
    color: #FFF; }

  .btn-giant.-light {
    font-family: "Replica", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial;
    font-weight: 400; }


.pn-post-nav span.btn-giant {
  color: #c8c2bf; }


.g1-body-inner {
  position: relative;
  z-index: 1;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out;
  -o-transition: -o-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out; }

  html.g1-off-global .g1-body-inner {
    -webkit-transform: translate(320px, 0);
    -moz-transform: translate(320px, 0);
    -ms-transform: translate(320px, 0);
    -o-transform: translate(320px, 0);
    transform: translate(320px, 0); }


.g1-body-inner .g1-primary-nav,
.g1-body-inner .g1-secondary-nav {
  display: none;
  float: left;
  margin-bottom: 0; }


.g1-body-inner .g1-secondary-nav {
  display: none; }

.footer_p{background:none repeat scroll 0 0 #FFFFFF;border-top:1px dotted #CCCCCC;font-size:11px;margin-top:11px;padding:2px 7px 0;text-align:left;}



.equal-height-wrap .mcb-wrap .mcb-wrap-inner { position:relative; float:left; width:100%;}


.equal-height-wrap .mcb-wrap.valign-middle .mcb-wrap-inner { top:50%; 
	-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}

.equal-height-wrap .mcb-wrap.valign-bottom .mcb-wrap-inner { top:100%;
	-webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%);}

#rt-page-surround .rt-sidebar-surround .inputbox {border: none;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


.summary .product_meta span.posted_in,
.summary .product_meta span.tagged_as,
.summary .product_meta span.sku_wrapper {
    display: block;
    margin-bottom: 5px;
}

.landingPageNavigation .menuItem a span.arrow {
	display: inline-block;
	padding: 0 5px 0 25px;
}

.landingPageSubnavi a span.arrow {
	display: inline-block;
	padding: 0 5px 0 15px;
}

body:not(.header--small) .site-logo--text { font-size: 90px; }

.container, .search__container, .site-header__container, .header--sticky .site-header__container { max-width: 1368px; }

.header { background-color: #ffffff; }


.onpovorot{
	font-size:18px;
}


	.onpovorot img{
		display: inline-block;
	}
#u21041-2{letter-spacing:0px;}

.text8 {
	display:block;
	color:#3d4046;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:50px;
	text-shadow:0 2px 1px #d3d4de;
	line-height:60px;
	margin-left:-4px;
	font-family: 'Lora', serif;
}
.sub-menu .menu-item-has-children:after{color:#fff}

	
	.show_hide_menu_div .topresponsive0 {
		border-bottom: 1px solid #006666;
		padding: 5px 0 5px 20px;
	}

.show_hide_menu_div .topresponsive0 a{ background:#e6e9f0 !important; font-weight:normal !important; text-transform:uppercase; padding:10px 15px; display:block; text-decoration:none;}

.show_hide_menu_div .topresponsive0 .open { display: none;}

#description01, #description02, #description03, #description04, #description05, #description06 {margin: -132px 0 0 145px;}


#description01, #description02, #description03, #description04, #description05, #description06 a {font-size:19px; line-height: 20px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}

#description01, #description02, #description03, #description04, #description05, #description06 a:hover {text-transform: underline;}
.banner_wide{margin-top:0}
.banner_wide ul,.banner_wide li{padding:0;margin:0;list-style:none;width:100%}
.banner_wide li{background-color:#000;background-position:center}

.call .viber {
	background-position: -82px -104px;
}

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

.btn .fa-chevron-right { margin-left: 0.2em; }

.list-fa-icons li .fa {
	position: absolute;
	left: 0px;
	top: 5px;
	width: 20px;
	text-align: center;
}

.list-fa-icons li .fa-check { color: #0C0; }

.list-fa-icons li .fa-times { color: #B44; }
#google_language_translator, #flags { text-align:left; }
#google_language_translator { clear:both; }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

.gdlr-core-pbf-column-content{ position: relative; margin-left: auto; margin-right: auto; min-height: 1px; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }

#menumobile .sousmenu {
	margin-left: 20px;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

  .l-header__hamburger {
    width: 40px; }

    .l-header__hamburger, .l-header__hamburger:before, .l-header__hamburger:after {
      display: block;
      background: #1F1F1F;
      background: var(--content);
      height: 3px; }

    .l-header__hamburger:before, .l-header__hamburger:after {
      content: '';
      position: absolute;
      left: 0;
      width: 100%; }

    .l-header__hamburger:before {
      top: 0; }

    .l-header__hamburger:after {
      bottom: 0; }

#footer-notices-left {
display: block;
width: 450px;
float: left;
background: none;
font-size: 11px;
color: #000;
}

#footer-notices-left a {
color: #000;
font-weight: bold;
text-decoration: underline;
}
.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #e6e6e6}
.icon-telefone:before{content:"\61"}

.site-title { font-size: 20px; line-height: 26px; text-decoration: none; margin: 0; display: inline-block; position: relative; }

.site-title-online { position: absolute; top: 20px; right: 0; text-align: right; text-transform: lowercase; font-size: 14px; }

		
		.post-pagination a{
			width:100% !important;
			border:none;
		}

		
		.post-pagination a.next-post{
			border-top:1px solid white;
		}

		
		.post .post-image{
			overflow:hidden;
		}

		
		.post .post-meta{
			width:198px
		}

		
		.post-meta .categories {
			margin-left:0;
			clear:left;
		}
.desktop .post-meta .categories a:hover{color:#1e73be;}
.desktop .post-meta .date a:hover{color:#1e73be;}
.post-pagination a span:first-child{color:#1e73be;}
.sticky .post-title{background-color:#1e73be;}

.le              {display: block; float: left; }
 
#strankovanie .le      {padding-left:10px}

.wrapper{width:690px;max-width:100%;margin:0 auto;}


.banner-single{
	position: relative;
}

.m-author a span.deg {margin-left: -5px;}

.container, .containerMrgn{width:1100px; display:table; margin:0 auto; position:relative;}


.footer-copyright { color: #fff; font-size: 0.875rem; margin-top: 50px; }

  #container {
    min-height: 100%;
    min-height: 100vh; }

#ff-stream-1 .ff-filter:hover,
#ff-stream-1 .ff-filter.ff-filter--active,
#ff-stream-1 .ff-moderation-button,
#ff-stream-1 .ff-loadmore-wrapper .ff-btn,
#ff-stream-1 .ff-square:nth-child(1) {
	background-color: rgb(59, 61, 64);
}

#ff-stream-1 li,
#ff-stream-1 .ff-square {
	background: rgb(255, 255, 255);
}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}



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

.fronttdright {
background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 11px;
	color:;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	border:1px solid #CCCCCC;		
	}


.pub {
background-color : #FFFFCC; 
}

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

#page {
    padding-top: 35px;
    min-height: 100px;
    float: none;
    clear: both;
}

#page.parallax, #page.zoomout { padding-top: 15px }
.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-1{width:8.33333333%}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}
.list-unstyled{padding-left:0;list-style:none}







.list-unstyled ul,
ul#menu-menu-institucional{
	list-style: none;
	padding-left: 0;
	color: #868e96!important;
}


.list-unstyled ul a,
ul#menu-menu-institucional a {
	color: #868e96!important;
}
.header .header__url-item{display:inline-block;vertical-align:top}
.header .header__url-item:not(:last-child){margin-right:30px}
.header .header__url-item--ggz-standaarden{width:202px}
.header .header__url-item--ggz-dataportaal{width:206px}
.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}

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.tab-custom .nav-tabs li.nav-item { display: table-cell; float: none; margin-bottom: 0; }

.tab-custom-s2 .nav-tabs li.nav-item { display: inline-block; }
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}
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;}


.timeline .owl-item #fact3 img {
	position:relative;
	top:5px;
}


.twitter-feed {
	float: left;	
	width:395px;	
}
#footer #block-block-3 .content div{margin-bottom:10px;padding-top:0px;}
#footer #block-block-3 .content div.phone{background:none;}
#footer #block-block-3 .content div.address{background:none;}
#footer #block-block-3 .content div.email{background:none;}
#footer #block-block-3{text-align:center;-sgs-span-settings:("span":12,"location":1,"grid":12,"gutter":0.33333,"style":"split","start row":true,"end row":true,"fixed gutter":false,"split gutter":1,"gutter property":"margin","options":((null:null)));width:97.91667%;float:right;margin-left:0;margin-right:1.04167%;clear:none;}



.action-links {  line-height:1em; font-family:  'Helvetica Neue', Helvetica, Arial, sans-serif ; font-weight:  400 ; }


.wrap-logo {
  float: left;
}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}


.color-block{
	background-color: #e3e7ea;
	
	float: left;
	width: 100%;
	padding-left: 5px;
	margin-bottom: 5px;
}


.header-menu-sidebar-inner {
  position: relative;
  word-wrap: break-word;
  min-height: 100%;
  padding: 1.2em 0;
  display: flex;
  flex-direction: column; }


.menu_sidebar_slide_overlay .header-menu-sidebar-inner {
  max-width: 48em;
  margin: 3em auto;
  padding: 0; }


.menu_sidebar_dropdown .header-menu-sidebar-inner {
  max-width: 48em;
  margin: 0 auto; }


.header-menu-sidebar-inner .style-border-bottom .sub-menu a:after {
  bottom: 0; }


.header-menu-sidebar-inner .style-border-top .sub-menu a:after {
  top: 0; }



.row #dobulkaction {
margin: 0;
}

.row #commenting {
font-size: 80%;
}

.row #commenting .formControls {
margin: 0;
}

.row #commenting textarea,
.row .discussion textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}

.row #commenting fieldset,
.row .discussion fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}

.row #commenting legend,
.row .discussion legend {
padding: 0.5em 0.5em 0.5em 0;
font-size: 85%;
}

.row #commenting label,
.row .discussion label {
font-weight:bold;
}


.portaltype-collective-cover-content #content .row {
margin: 0;
padding: 0;
}


.row #commenting label, .row .discussion label {
    font-size: 1.1em;
}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
.connect-xs{text-align:center;padding:15px 0 0 0;}
.connect-xs h5{padding-bottom:6px;color:#000 }
.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid none;}
.page-user .page-header{display:none;}
.pirenko_social_inner{display:inline-block;font-size:14px}


		.home__split {
			display: flex;
			justify-content: space-between;
		}


		.home__split-spaced {
			margin-right: 80px;
		}


		.home__split-spaced--gutter {
			margin-right: 10px;
		}


			.home__split-spaced--no-header {
				margin-bottom: 0;
			}

.map__halfbox {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	max-width: 500px;
	margin: 70px 0;
}
