﻿

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

.liste_tit_region  
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.liste_tit_region A:link
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.liste_tit_region A:visited
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}


#calendar2 thead tr.days{
  background-color: #d8d8d8;
  height: 25px;
  color: #666;
    font-size: 10px;
}

#rgh  {background-color: #94f794}
.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 .text-muted {
  margin: 20px 0;
}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }




#footer-menu {
	width:800px;
	margin:10px auto 0;
}

#footer-menu ul {
	overflow:hidden;
}

#footer-menu ul li{
	list-style:none;
	float:right;
	padding: 2px 10px;
	margin: 0  5px;
}


.sb-google-plus { color: #dd4b39; }

.sb-google-plus:hover { color: #dd4b39; }

.metaslider .msHtmlOverlay .layer .content {
    overflow: hidden;
    width: auto;
    background: transparent;
    padding: 0;
    border: none;
    margin: 0;
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}

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

.slider1 table td.brdr{
	border-right:1px solid white;
}

#menuSlider table .titre{height:43px;vertical-align: middle;text-align:center;border:0px solid #ffffff;padding:0 2px;}


.main-sidebar .industry-white .wp-title {
    display: block;
	font-size: 12px;
}
.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-sm-10{width:83.33333333%}


.cat-box .post-thumbnail img.attachment-tie-small{
	max-width: 90px ;
	height: auto;
}


.pic-box.cat-box li .post-thumbnail img.attachment-tie-small {
	max-width: 100%;
}


.post-thumbnail img.attachment-tie-small,
.post-thumbnail img.avatar {
	max-width: 100px;
}


.widget.news-pic .post-thumbnail img.attachment-tie-small {
	max-width: 100% !important;
}

.infinite-top-search-cell{ display: table-cell; vertical-align: middle; padding-left: 30px; padding-right: 30px; }
.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-4{width:33.33333333%}

.col-md-4 .sidebar_widgets ul.flickr-widget li img, .col-md-4 .sidebar_widgets ul.flickr-widget .img-overlay {
	width: 54px;
	height: 54px;
}


.form-bg{
	width: 100%;
    background: #bfbebe;
    height: 50px;
    position: relative;
    top: -10px;
}


.footer-inner {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
  display: flex;
  justify-content: space-between;
}



  body,
  #page, #page-inner,
  #main, #main-inner,
  #content, #content-inner
  {
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }

.header_bottom{
	padding:2em 0 4em;
}

.header_bottom-box, .menu_box, .header_top-box, .sellers_grid{
	padding:0 15px;
}




.map_filter{
	display:flex;
	align-items:center;
	cursor:pointer;
	transition:all .3s;
}

.map_filter.current_filter{
	font-weight:bold;
	color:#42AA98;
}
.postmetadata a:hover{color:#ff5a00}
#content .post-info,#content .postmetadata{font-size:.9em;color:#666c7f;margin:0;padding:0}
#content-main .post .postmetadata .post-toolbar a{margin-right:15px}

.footer{width:1000px; margin:0 auto; clear:both; padding:35px 0 20px 0;}












#container, .inner {
	width: 1000px;
	margin: 0 auto;
}


#container {
	-webkit-box-shadow:  0px 1px 5px 0px rgba(0, 0, 0, 0.3);
	        box-shadow:  0px 1px 5px 0px rgba(0, 0, 0, 0.3);
}


.home #container, .fullwidth #container {
	-webkit-box-shadow:  none;
	        box-shadow:  none;
}


.fullwidth #container {
	width: 100%;
}
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%}
.subhead{text-align:center;margin:50px 200px}
.subhead p{font-weight:300}
.subhead.left{text-align:left;margin:50px}
.modal.fade .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}



.footer-section .contact span {
    display: block;
}


.footer-section .contact span:first-of-type {
    font-weight: 600;
}

.footer-section 
{
    text-align:left;
}

.footer-section h2 
{
    font-family: "Oswald";
    font-weight:600;
    text-transform:uppercase;
    font-size:18px;
    padding:15px 0;
}

.footer-section ul 
{
    padding:0px;
}

.footer-section li 
{
    list-style-type:none;
    padding:5px 0;
}

.footer-section a 
{
    font-family:'Open Sans';
    color:#777;
    text-decoration:none;
}
.testimony-carousel__nav{color:#fff;display:none}
.testimony-carousel__nav-list{position:relative;z-index:2;list-style:none;padding-left:0;margin:0}
.testimony-carousel__nav-list a{display:block;line-height:1.4;font-size:.875em;opacity:.7;transition:opacity .3s ease-in-out;text-align:center;color:#fff}
.testimony-carousel__nav-list a:focus,.testimony-carousel__nav-list a:hover{color:#fff}
.testimony-carousel__nav-list a strong{display:block;font-size:1.375em;font-weight:700}
.testimony-carousel__nav-list a:focus,.testimony-carousel__nav-list a:hover,.testimony-carousel__nav-list a[data-state=selected]{opacity:1}
.testimony-carousel__nav:after{content:"";display:block;width:100%;position:absolute;left:0;bottom:0;height:100%;background-image:linear-gradient(rgba(30,30,30,0),rgba(30,30,30,.8));z-index:1}
.testimony-carousel__nav-list li:not(:first-child){margin-left:1.25em}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}

		
		
		
		.footer .widget{
			margin-bottom:30px;
		}

	.wp-caption.alignnone {margin: 5px 20px 20px 0px;}

	
	.alignnone {margin: 5px 20px 20px 0px;}

	a img.alignnone {margin: 5px 20px 20px 0px;}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}


.foot-logo{
	width: 150px;
    opacity: 0.4;
    margin-top: 5px;
	-webkit-transition: all .2s linear;
	   -moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		 -o-transition: all .2s linear;
			transition: all .2s linear;
}


.foot-logo:hover{
	width: 150px;
    opacity: 1;
    margin-top: 5px;
	-webkit-transition: all .2s linear;
	   -moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		 -o-transition: all .2s linear;
			transition: all .2s linear;
}

.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}

.blog-post .media-body .lead {
  margin: 1em 0;
  padding: 1em 0.5em;
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  background: #f0f0f0;
}


.xx-large {
	font-size: 2.71rem;
}
div.menu-minipanels{display:none;}
.entry-content img,.entry-summary img,.comment-content img,.widget img,.wp-caption{max-width:100%}
.wp-caption{font-family:Poppins,Helvetica,Arial,sans-serif;color:#b2b1b4}
.wp-caption.alignleft{margin:5px 10px 5px 0}
.wp-caption.alignleft+ul,.wp-caption.alignleft+ol{list-style-position:inside}
.wp-caption.alignright{margin:5px 0 5px 10px}
.wp-caption.rotate-caption{margin-top:10px}
.wp-caption .wp-caption-text,.entry-caption,.gallery-caption{font-size:18px;font-size:1.8rem;font-style:italic;padding:10px 0}
.entry-content img.alignright,.entry-content .wp-caption.alignright{margin-right:0}
.entry-content img.alignleft,.entry-content .wp-caption.alignleft{margin-left:0}

.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
    max-width: 100%;
}

.post-type-archive-videos.page-one-column:not(.has-sidebar) #primary {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
}




.woocommerce-cart.page.page-one-column:not(.twentyseventeen-front-page) #primary {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.font-awesome, .button-nav-mobile, .post-content ul li:before, .post-navigation a, .button.slider-gallery-nav-button, .comment-navigation .prev,
.comment-navigation .next{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"FontAwesome";line-height:1;}

	#menu{ float: left; padding-top: 21px; margin-bottom: 22px; }

	#menu li{ float: none; }

	#menu li i{ display: none; }

#menu li h6{ color: #fff; font-size: 10px; padding-top: 5px; }

.clearfix {display: block;}


#documents .wsm-cat-list-item.clearfix,
.wsm-cat-price-save-percent, .wsm-cat-price-save-amount { display: inline-block; }

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

html[xmlns] .clearfix{display:block;}

* html .clearfix{height:1%;}
#block-menu-menu-social-media-navigation ul.menu li.first{margin-left:8px;}
.menu-site-map .level-0 .first{display:none;}


.text11 {
	color: #22ADE1;
	display: block;
	font-family: 'Lora',serif;
	font-size: 20px;
	line-height: 20px;
	font-weight:bold;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.lineheight{line-height:41px;}


		#tabb1:checked ~ .content #content1,
		#tabb2:checked ~ .content #content2,
		#tabb3:checked ~ .content #content3,
		#tabb4:checked ~ .content #content4 {
		  display: block;
		}
.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{position:relative;min-height:1px;padding-left:9px;padding-right:9px}
.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{float:left}
.col-xs-10{width:100%}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}
.widget-twitter__item{margin-bottom:15px;padding-bottom:15px;overflow:hidden;position:relative;}
.widget-twitter__item:before{content:" ";display:block;width:100%;height:1px;position:absolute;top:auto;bottom:0;left:0;border-top:1px dashed #959da7;opacity:0.3;}
.widget-twitter__item:last-child{margin-bottom:0;padding-bottom:0;}
.widget-twitter__item:last-child:before{display:none;}
.widget-twitter__item img{border-radius:100%;margin-right:10px;}
.sidebar .widget-twitter__item{border-bottom:1px dashed #e2e2e2;}
.sidebar .widget-twitter__item:before{display:none;}
.sidebar .widget-twitter__item:last-child{border-bottom:none;}

.home-box .caption {
  float:left;
  position:relative;
  width:100%;
}

.home-box .caption div {
  font-family: sofia-pro, sans-serif;
  font-weight: 300;
  position:absolute;
  bottom:5px;
  text-align:center;
  width:100%;
  font-size:20px;
  text-transform: none;
  color:#000;
  letter-spacing:0.02em;
}

  .widget_social_feeds_widget img.icon, .widget_facebook_feed_widget img.icon, .widget_twitter_feed_widget img.icon, .widget_my_featured_widget img.icon {
    display: inline;
    clear: both;
    width: 23px;
    height: 23px;
    margin-top: 10px;
    margin-bottom: -2px; }



.clearfix:before,
.clearfix:after,
.post-navigation .nav-links:before,
.post-navigation .nav-links:after,
.comment-navigation:before,
.comment-navigation:after {
	display: table;
	content: "";
}


.clearfix:after,
.post-navigation .nav-links:after,
.comment-navigation:after {
	clear: both;
}


.post-navigation .nav-links .nav-previous {
	float: left;
}


.post-navigation .nav-links .nav-next {
	float: right;
}


.post-navigation .nav-links .nav-previous a:before {
	margin-right: 3px;
	content: "\00AB";
}


.post-navigation .nav-links .nav-next a:after {
	margin-left: 4px;
	content: "\00BB";
}


.clear {clear:both;}


.header_image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 940px;
  height: 350px;  
}

.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-3 {
    width: 25%;
  }
.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{border-radius:6px}
.jumbotron .container{max-width:100%}
.container .jumbotron{padding-right:60px;padding-left:60px}

.carousel-inner .container {
  position: relative;
}

  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }

#wrapper,
.container-inner { min-width: 320px; }






#wrapper { min-width: 1024px; height: 100%; }



.boxed #wrapper { max-width: 1380px; margin: 0 auto;
-webkit-box-shadow: 6px 0 0 rgba(0,0,0,0.04), -6px 0 0 rgba(0,0,0,0.04);
box-shadow: 6px 0 0 rgba(0,0,0,0.04), -6px 0 0 rgba(0,0,0,0.04); }

.header-verticalmenu .nav-menu {
  display: none;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  float: left;
  width: 100%;
  background: #ffffff;
  z-index: 99;
  position: relative;
}

.header-verticalmenu:hover .nav-menu {
  display: block;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}
.portfolio-item.light-bg .portfolio-item-wrap{background-color:#fff;border:1px solid #f3f3f3}
.dark #mainMenu:not(.light) .btn-shadow{-webkit-box-shadow:0 4px 16px #0d0606;-moz-box-shadow:0 4px 16px #0d0606;box-shadow:0 4px 16px #0d0606}
.dark #mainMenu:not(.light) .btn-shadow:hover{-webkit-box-shadow:4px 8px 16px #1f1f1f;-moz-box-shadow:4px 8px 16px #1f1f1f;box-shadow:4px 8px 16px #1f1f1f}
.icon-box.light .icon i:after{box-shadow:0 0 0 3px #e5e5e5}
.icon-box.light .icon i{background-color:#e5e5e5}
.icon-box.light.border .icon{border:3px solid #e5e5e5}
.icon-box.light.border.large .icon i{line-height:87px}
.countdown.light .countdown-box{border-color:#fff;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3)}


.entry-body ul,
.entry-page ul {list-style-type:disc;}
.col-sm-offset-1{margin-left:8.33333333%}

  .content-loop .entry-meta .entry-author .avatar,
  .content-loop .entry-meta .entry-category,
  .single .entry-meta .entry-author .avatar,
  .single .entry-meta .entry-category {
    display: none;
  }


#featured-content .hentry .entry-category a {
  border-radius: 4px;
  border: 1px solid #eb5424;
  color: #eb5424;
  font-size: 13px;
  line-height: 1;
  padding: 1px 4px;
}


#featured-content .hentry .entry-category a:hover {
  color: #222;
  border-color: #222;
  text-decoration: none;
}

.vred {
	color: #ed5045;
}


#form-block .form-shadow{
    padding : 20px 0;
}


#form-box .form-shadow select option{
}
.pic-rub,.pic-rub-nw,.pic-ru,.pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.node-type-topic-page .pic-rub,.node-type-topic-page .pic-rub-nw,.node-type-topic-page .pic-ru,.node-type-topic-page .pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.pic-rub-img img{border:3px solid #0000cd;padding:2px;background-color:#fff;display:block;box-shadow:4px 4px 4px #666}
.node-type-topic-page .pic-rub,.pic-rub,.node-type-topic-page .pic-lub,.pic-lub{float:none;max-width:100%;margin:7px auto 14px auto;position:relative;left:-7px;clear:both}
.node-type-topic-page .pic-rub-nw,.pic-rub-nw,.node-type-topic-page .pic-ru-nw,.pic-ru-nw{margin:7px 10px 14px}
.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-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{float:left}
.col-xs-6{width:50%}
.o_center article,.o_right{background:#fff;border:1px solid #f0f0f0}
.o_center{margin-bottom:50px}
.o_center article{overflow:hidden;padding:25px}


#container{
	position:relative;
	overflow:hidden;
	margin:0 auto;
	width:100%;
}
.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-lg-3{width:25%}


#sidebar-first-inner ul.menu li ul li a {
	padding-left:20px !important;
}




.inner {
  padding: 0;
}

	.grid { width: 100%; margin: 0 0 10px; }


.homeblok .tekst { font-size: 0.9em; margin-top: 2px; }

.homeblok .tekst a { font-weight: bold; }



.ap_column {
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-background-clip:padding-box !important;
    -webkit-background-clip:padding-box !important;
    background-clip:padding-box !important;
}

        
.ap-row .ap_column:first-child {
    margin-left:0;
}


.banner-wrapper {
    z-index:3;
}


.promo-bar-active .banner-wrapper {
    margin-top:100px;
}


.banner-wrapper .banner-carousel {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}


.banner-wrapper .slide {
    background-size: cover;
    background-position: center bottom;
}


.banner-wrapper .btn {
    padding: 15px 20px;
}


.banner-wrapper .content {
    font-size: 20px;
    color: #fff;
    padding: 20px;
    font-weight: 300;
}


.banner-wrapper h1 {
    padding-top: 10px;
    margin-bottom: 25px;
}


.banner-wrapper h1 img {
    width: 100%;
}
#top-header-navigation,.top-header-section .date-section{display:inline-block;float:none}
.eggnews-ticker-wrapper~.top-header-section{border-top:2px solid #408c40}
.top-header-section{background:#313541;font-size:12px;padding:10px 0}
.top-header-section .date-section{float:left;margin-right:15px;color:#fff}
.top-header-section .date-section::before{content:"\f017";display:inline-block;font-family:FontAwesome;margin-right:8px}

.top-menu ul li, .eggnews-ticker-wrapper ~ .top-header-section {border-color: #dd3333}






.footer
{
	background-color: #660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	text-decoration: none;
}


.bgblue {
	
	background-color: #a6bbc2;
}


.visitorcounter .center {
    text-align: center;
}

.center{text-align:center;line-height:25px;}



#gazpo-nav .main-menu ul,
div.menu ul {
	list-style: none;
	margin: 0;
	padding-left:0;
	white-space:nowrap;
}


#gazpo-nav .main-menu li,
div.menu li { 
    float: left;
    position: relative;
}
.fusion-image-carousel{margin-bottom:40px}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper{height:115px!important}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder{line-height:115px!important}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper{text-align:center}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper{vertical-align:middle}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a{display:block;-webkit-box-shadow:none;box-shadow:none}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img{max-height:115px;width:auto}
.img-events{z-index:0}
.img-events img{position:relative;top:-61px;z-index:0}
.c-compare .th-var .img-text{padding:5px;color:#3b5b44;font-size:16px;height:54px;font-family:radikalregular!important}
.c-compare .img-text{font-size:12px;font-weight:100;padding:20px 0 10px;text-align:center}
.img-fluid,.img-thumbnail{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}
.img-flag{width:25px}
.img-ht-1{color:green;height:50px;width:50px}
.footer-top .img{height:77px}

#footer-1 .img img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}



div.logo-text { margin-top: 8px; }


div.logo-text h1 a {
  color: #ccc;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
}



h1.logo { height: 79px; width: 207px; }


h1.logo a span { position: absolute; top: -1000px; }


h1.logo, div.logo-text { float: left; z-index: 1; position: relative; }


h1.logo, div.logo-text h1 { font-size: 250%; line-height: 1; }
.testimonial h2.status{font-size:36px;font-family:robotocondensed-light;color:#036e74;border-style:double;border-color:#afafaf;border-left:none;text-align:center;padding:7px 0}





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



.flexslider {margin: 0; padding: 0;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides { zoom: 1; }

.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }

.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }


.external-icon {
  width: 15px;
  margin-top: -5px;
}

	#abremenu {
		display:none; 
		position:absolute;
		top:33px;
		right:18px;
	}

		#abremenu a span:before {
			content: "menu";
		}

		#abremenu a { 
			
			display:block;
			height:29px;
		}

			#abremenu a span { 
				display:inline-block;
				font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;	
				
				font-size:18px;
				padding-top:7px;
				text-decoration:none;
				font-weight:bold;
				text-transform:uppercase;
				vertical-align:top;
			}
.genesis-nav-menu .menu-item{display:inline-block;text-align:center}
.genesis-nav-menu .menu-item:hover{position:relative}
.menu-secondary .menu-item a:hover{color:#F27999}
.logged-in .menu-secondary .menu-item
a{color:#F27999}
.logged-in .menu-secondary .menu-item a:hover{color:#ef5a81}
.genesis-nav-menu.responsive-menu .menu-item{display:block;text-align:left}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}

	.widget.guide ul li.ask a:before {content: "\f003";}
.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}

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

.flexslider .slides img:hover {opacity:1;}



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

#news .views-field-title { font-weight: bold; }


.item-carousel .owl-prev{
	right: -125px;
}

.item-carousel .owl-next{
	left: -125px;
}

section:hover .item-carousel.owl-carousel .owl-prev{
	opacity: 1;
	right: -80px;
}

section:hover .item-carousel.owl-carousel .owl-next{
	opacity: 1;
	left: -80px;
}


.item-carousel{
    margin-bottom: -50px;
    padding-bottom: 50px;
}

.item-carousel .owl-pagination{
	bottom: 0;
}

.footer_nav_articlelink{
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship ul{width:auto}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship li{display:block}
.menu-item-language img{vertical-align:baseline;}

div#n2-ss-1 .n2-ss-slide-backgrounds {
z-index: 10;
}

#footer .footer-content {
	font-size: 0.9em;
}


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

.inter-padding { padding:25px 12px 5px 12px; text-align:center; font-size:13px; color:#242424 }

.inter-padding .title2{color:#2697DF; font-size:18px; margin:11px 0; min-height:72px; vertical-align:middle; display:block; }

	.item-service .inter-padding img{ width:100%}
.row{margin-right:-15px;margin-left:-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-sm-4{width:33.33333333%}

.header .telephone .right {
	float:  right;
}
.inner-box,.inner-box:after{background:0 0;position:absolute}
.inner-box,body.open,header{width:100%}
.inner-box{height:100%;border:4px solid transparent;z-index:1;top:0;left:0}
.inner-box:after{border:1px solid #fff;content:"";display:block;top:5px;left:5px;right:5px;bottom:5px;pointer-events:none}
.inner-box.light-gray:after{border-color:#e5e7e9}
#footer-cta .inner-box{opacity:.3}
#masthead .inner-box{display:none}
#masthead.home-masthead .inner-box{display:block;opacity:.3}
#masthead.blog-masthead .inner-box{display:block;opacity:.2}
.homepage .form-wrapper .inner-box{opacity:.3}
.product-display .sidebar-ad .inner-box,.sidebar .sidebar-ad .inner-box{opacity:.4}
.homepage .deficiency-section .box1 .inner-box{opacity:.2}
.homepage .product-section .product-details .inner-box:after{border-color:#465b75}




#featured {
	width:100%;
	height:384px;
	background:#fff;
	color:#fff; overflow:hidden;
	
	}

	#featured img {
		float:left;
		width:960px;
		height:384px;
	}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
#starrings{text-shadow:0 0 12px #000,0 2px 6px #000,1px 1px 0 #000;color:#fff;font-size:13px;padding:5px;position:absolute;right:1px;color:silver;font-weight:700;text-align:right;top:-2px}
#starrings img{border:0}
#starrings img:hover{border:0}
#starrings a{color:#fff}


.visitorcounter .center {
    text-align: center;
}

.center{text-align:center;line-height:25px;}
.menu{display:block;cursor:pointer;position:absolute;right:0;top:29px}
#order_menu_btn{background:#f1703f;text-transform:uppercase;text-align:center;padding:10px 16px;line-height:12.5px!important;-webkit-border-radius:2px;border-radius:2px}
#order_menu_btn:focus,#order_menu_btn:hover{opacity:.8}
.btn_order,.login_mobile{display:inline-block;vertical-align:middle;font-family:Roboto,sans-serif}
.btn_order a,.login_mobile #of-widgets-login-tooltip .of-tooltip-login-btn,.login_mobile #of-widgets-login-tooltip .of-widgets-open-tooltip{font-size:13px}


.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: 3px;
}

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