﻿
.railway 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	
	padding-top: 0px;
}



#sidebar1 { width: 220px; }


.parallax-overlay {
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: rgba(0, 0, 0, 0.58);
}



#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#fff; 
	z-index:99; 
}
		
.spacer2 {
	display: inline;
	color: #8d8d8d;
	margin: 0px 6px;
	}


p .alignleft,
p .alignright,
p .aligncenter,
p .alignnone {
  clear: none;
}


p .alignnone {
  display: inline-block;
}


.alignleft,
.alignright,
.aligncenter,
.alignnone {
  margin-top: 2rem;
  margin-bottom: 2rem;
  max-width: 100%;
}


.alignleft, .alignleft img,
.alignright,
.alignright img,
.aligncenter,
.aligncenter img,
.alignnone,
.alignnone img {
  display: block;
}


.alignnone,
.aligncenter {
  display: block;
}


.entry-content .aligncenter + p, .entry-content
.alignnone + p {
  margin-top: 2rem;
}


figure.alignleft, figure.alignright, figure.aligncenter, figure.alignnone {
  margin-top: 2rem;
}


.widget_image img.alignnone {
  margin-top: 0;
  margin-bottom: 0;
}
.header__logo{position:absolute;right:10px;top:5px;display:block;font:100%/1 'proxima-nova',sans-serif;margin:0;padding:0;}
.header__logo svg{height:50pt;width:auto}
.header__logo path{fill:#000}
.header.header--white .header__logo path{fill:#24282b}
.clear{clear:both;}
.row{margin-right:-15px;margin-left:-15px}


header .row {
	margin: 0;
}


.dark .row,
.light .row,
.yellow .row,
.blue .row,
.purple .row {
	margin: 0;
}


.dark .row div[class^="col-"],
.light .row div[class^="col-"],
.yellow .row div[class^="col-"],
.blue .row div[class^="col-"],
.purple .row div[class^="col-"] {
	margin-bottom: 5px;
}

.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-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,.col-xs-11,.col-xs-12{float:left}

.col-xs-12{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-md-2{width:16.66666667%}
.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-4{width:33.33333333%}


.in_topic a:link, .in_topic a:active, .in_topic a:visited{ color:#ffffff; text-decoration:none; font-size:18px;}

.in_topic a:hover{ text-decoration:underline;}

.in_topic{ background-color:#8CC63F; width:600px; height:28px; padding-left:10px; padding-top:3px;}

#aside_title_rt {
	color: #cfcfcf;
	font-weight: bold;
}


.newsletter-wrap .description {
    font-size: 9px;
    color: #999999;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
}
.vce-hero-section--content-container:not(:last-child){margin-bottom:35px}

.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 .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.on-demand__inner--item .item--on-demand .item__meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.item--on-demand .item__body + .item__meta{margin-top:2px;}
.item--on-demand .item__meta{font-size:11px;font-size:0.6875rem;font-style:italic;color:inherit;}

.logo {
    max-width: none;
}

h1.post-title,
h1.page-title{
font-size:1.4em;
}

h1.post-title,
h1.page-title,
h2.post-title{
margin:6px 0 0 0; 
}

div.woocommerce-content h1.page-title{
text-align:left;
}


h1.post-title,  h1.page-title,  h2.post-title, a.permalink:link, a.permalink:visited  {color:#3f3f3f;}

div#nextend-smart-slider-100019 .smart-slider-canvas,
div#nextend-smart-slider-100019 .smart-slider-layer {
  overflow: hidden !important;
}

div#nextend-smart-slider-100019 .smart-slider-layer {
  position: absolute;
}
.image-loader{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1}
.image-loader svg{-webkit-animation:icon-spin 1s infinite steps(12);animation:icon-spin 1s infinite steps(12);width:2rem;height:2rem;fill:#777}
.banner-visual .banner-media-holder .banner-media .banner-image-loader .image-loader{height:94%;z-index:1}

.section-paragraph {
    margin: 15px 0;
}

#login-form {
    position: relative;
    width: 300px;
    margin: 0 auto;
    clear: both;
}
#u21016-4{letter-spacing:0px;font-family:freight-sans-condensed-pro, sans-serif;font-weight:700;text-align:left;background-color:transparent;color:#FFFFFF;position:relative;}
#buttonu21015:hover #u21016-4{padding-top:0px;margin-bottom:0px;margin-right:0px;padding-bottom:0px;margin-top:0px;}
#buttonu21015:hover #u21016-4 p{visibility:inherit;color:#FFFFFF;}
#buttonu21015.ButtonSelected #u21016-4 p,#buttonu21015:hover #u21027-6 p{visibility:inherit;color:#FFFFFF;}
#buttonu21015.ButtonSelected #u21016-4,#buttonu21039:hover #u21041-6{padding-top:0px;margin-bottom:0px;margin-right:0px;padding-bottom:0px;margin-top:0px;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}


.column { margin: 60px 0 0 0; }

div .column:first-child { margin: 0; }

.column .widget,#sidebar .widget{margin-top: 0}

.column img,.fluid-width-video-wrapper,.ombre{
	-webkit-box-shadow: 0 13px 19px rgba(0,0,0,0.40);
	-moz-box-shadow: 0 13px 19px rgba(0,0,0,0.40);
	box-shadow: 0 13px 19px rgba(0,0,0,0.40);
}

.column img.para{box-shadow:none}

	
	
	

.column-section { margin-top: 60px; }

div .column-section:first-child { margin-top: 0px; }


aside .column { width: 100% !important; float: none !important; margin-right: 0 !important; }





.column .iconbox {
	margin-top: 40px;
	}

	.column .iconbox:first-child {
	margin-top: 0px;
	}
.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.sliders #slider{height:535px}
.card-title{margin-bottom:.75rem}


.tm-spacer {
  clear: both;
}
#Header_creative #Top_bar .logo{float:none;text-align:center;margin:15px 0}
#Top_bar.is-sticky .logo{width:auto;margin:0 30px 0 20px;padding:0}
.logo-no-sticky-padding #Top_bar.is-sticky #logo{height:60px!important;line-height:60px!important}
#Top_bar.is-sticky #logo img.logo-main{display:none}
#Top_bar.is-sticky #logo img.logo-sticky{display:inline;max-height:35px;}
#Header_creative #Top_bar #logo img.logo-sticky{max-height:40px!important}
#Header_creative #logo img.logo-main{display:none}
#Header_creative #logo img.logo-sticky{display:inline-block}
.logo-no-sticky-padding #Header_creative #Top_bar #logo{height:60px;line-height:60px;padding:0}
.logo-no-sticky-padding #Header_creative #Top_bar #logo img.logo-sticky{max-height:60px!important}
.logo-overflow #Top_bar:not(.is-sticky) .logo {height: 90px;}

#content .item-title a,h2.post-title a, h1.post-title a, article.post .post-meta a:hover, #custom .product-with-desc ul.products li h1.post-title a:hover, #custom .twitterbox span a, #custom h3.widget-title a, #custom .ftop div.textwidget a, #custom .ftop a:hover, #custom .ftop .widget_my_theme_twitter_widget a, #content .activity-header a, #content .activity-inner a, #content .item-list-tabs a {
color: #2a8700 !important;}

#woo-container p.price,.wp-pagenavi a, #woo-container span.price, #custom ul.product_list_widget li span.amount,span.pricebox, #custom .product-with-desc ul.products li .post-product-right span.price, .js_widget_product_price,#jigo-single-product p.price   {background-color: #57b42d; color:#fff;}

#jm-logo-sitedesc,
#jm-logo-bar1,
#jm-logo-bar2 {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 30px;
}

.count_3 #jm-logo-sitedesc,
.count_3 #jm-logo-bar1,
.count_3 #jm-logo-bar2 {
  width: 33.3%;
}

.count_2 #jm-logo-sitedesc,
.count_2 #jm-logo-bar1,
.count_2 #jm-logo-bar2 {
  
}

#jm-logo-bar1 {
  text-align: center;
}

#jm-logo-bar1,
#jm-logo-bar2 {
  padding-top: 0px;
}

  #jm-top-bar1,
  #jm-top-bar2,
  #jm-logo-sitedesc,
  #jm-logo-bar1,
  #jm-logo-bar2 {
    max-width: none !important;
    width: 100% !important;
    float: none !important;
    padding-left: 0;
    padding-right: 0;
  }

  #jm-logo-bar1,
  #jm-logo-bar2 {
    padding-top: 0;
  }
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
#shiftnav-toggle-main .shiftnav-main-toggle-content-before{float:left}
#shiftnav-toggle-main .shiftnav-main-toggle-content-after{float:right}
#shiftnav-toggle-main .shiftnav-main-toggle-content{padding:16px 40px}
#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content{width:100%;box-sizing:border-box;position:absolute;left:0}
#shiftnav-toggle-main .shiftnav-main-toggle-content-before .shiftnav-searchbar-drop{right:auto;left:0}




.genesis-skip-link {
	margin: 0;
}


.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}


.genesis-skip-link a {
	border-bottom: 0;
}


.genesis-skip-link a:hover {
	background: #f5f5f5;
}

#sidebar .widget-container ul li{
	color:#4E4E4E;
	border-bottom-color:#D1D1D1;
}

#sidebar .widget-container ul li:hover{
	background:#f9f9f9;
}

.widget-container div{
	padding:10px 15px;
}

.widget-container #wp-calendar{
	width:100%;
	border-color:#ddd;
	padding:1px;
}

.widget-container #wp-calendar tr{
	padding:5px;
	text-align:center;
}

.widget-container #wp-calendar td{
	padding:5px;
	text-align:center;
}

    li#menu-item-50 {
        border-bottom: none !important;
    }
.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}
#header-widgets img,.site-image,.site-title a,.toggle-search{display:block}
#header-widgets{float:right}
#header-center,#footer-center{width:728px;margin:0 auto}
.et_pb_blurb_11 .et-pb-icon{font-size:18px;color:#a8353a}
.et_pb_blurb_12 .et-pb-icon{font-size:18px;color:#b72e33}
.et_pb_blurb_13 .et-pb-icon{font-size:20px;color:#b72e33}
.et_pb_blurb_14 .et-pb-icon{font-size:20px;color:#b72e33}
.et_pb_blurb_0 .et-pb-icon{font-size:34px;color:#B72E33}
.et_pb_blurb_2 .et-pb-icon{font-size:34px;color:#B72E33}
.et_pb_blurb_6 .et-pb-icon{font-size:34px;color:#B72E33}
.et_pb_blurb_4 .et-pb-icon{font-size:34px;color:#B72E33}


.integration-logos {
	margin: 5px 20px;
}

.car-section-inner{width:370px;height:auto;margin:0px 0 0 5px;padding:0px;float:left;border:solid 0px yellow;}

#main,.header,#top_Nav,#topnav,#middle-panel,#twopanel,#news,.cars-section-2,#new-car-table1,.new-car-table,.car-section-inner{width:100%;}

.entry-title {
  color: #444;
  margin-bottom: 10px;
}

.entry-title a {
  color: #444;
}

.entry-title a:hover {
  color: #0000FF;
}




.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}







.services_box{
	text-align:center;
	padding:15px 0 0 0;
}


.services_box h2{
	clear:both;
	font-size:20px;
	line-height:100%;
	vertical-align:middle;
	margin:20px 0 20px 0;
	font-weight:400;
	color:#252525;
	transition: all .50s ease-in-out;
	-moz-transition: all .50s ease-in-out;
	-webkit-transition: all .50s ease-in-out;
}


.services_box p{
	clear:both;
	margin-bottom:30px;
	transition: all .50s ease-in-out;
	-moz-transition: all .50s ease-in-out;
	-webkit-transition: all .50s ease-in-out;
}

.toggle{ display:none;}

.home-item-list{
    position: absolute;
    left: 0;
    top: 30px;
    list-style: none;
    width: 100px;
    border: 1px solid #ffb578;
    background: #fffcf9;
    
    z-index: 99;
    padding: 5px 0;
    display: none;
}

.home-item-list li{text-align: center;line-height: 30px;height: 30px;font-size: 12px;color: #333;}

.home-item-list li:hover,.user-info-box li:hover{color:#fe9226;background: #e5e5e5;}

.home-item-list li:hover a,.user-info-box li:hover a{color:#fe9226;background: #e5e5e5;text-decoration: none;}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}

		#navigation-ddc5d3ee-6d18-3c97-288c-d9f6a3346419 li.selected,
		#navigation-ddc5d3ee-6d18-3c97-288c-d9f6a3346419 li.childselected,
		#navigation-ddc5d3ee-6d18-3c97-288c-d9f6a3346419 li.selected:hover,
		#navigation-ddc5d3ee-6d18-3c97-288c-d9f6a3346419 li.childselected:hover,
		#navigation-ddc5d3ee-6d18-3c97-288c-d9f6a3346419 li:hover {
			margin: 0px 0px 0px 0px;
		}

		#navigation-ddc5d3ee-6d18-3c97-288c-d9f6a3346419 ul li.selected,
		#navigation-ddc5d3ee-6d18-3c97-288c-d9f6a3346419 ul li.childselected,
		#navigation-ddc5d3ee-6d18-3c97-288c-d9f6a3346419 ul li.selected:hover,
		#navigation-ddc5d3ee-6d18-3c97-288c-d9f6a3346419 ul li.childselected:hover,
		#navigation-ddc5d3ee-6d18-3c97-288c-d9f6a3346419 ul li:hover {
			margin: 0px 0px 0px 0px;
		}



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



.menu-item-309, .menu-item-251 {display: none;}


.homeIcons li .detail {

	display:list-item;

	list-style-type:none;

	padding-left:127px;

	opacity:0.35;

	-webkit-transition: all .25s ease;

	-moz-transition: all .25s ease;

	-ms-transition: all .25s ease;

	-o-transition: all .25s ease;

	transition: all .25s ease;	

}


.homeIcons li:hover img, .homeIcons li:hover .detail {

	opacity:1;

}


.homeIcons li.hoverMob img, .homeIcons li.hoverMob .detail {

	opacity:1;

}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1140px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1300px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}


.header__top {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

  .header__top .header__link + .header__link {
    margin-left: 80px;
  }
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}

	.super-menu-inner {
		width: 1120px;
		max-width: 90%;
		margin: 0 auto;
	}
.fusion-menu-item-button .menu-text{border-color:#105378;}
.fusion-menu-item-button:hover .menu-text{border-color:#105378;}


.fusion-secondary-header a .menu-text,
.fusion-secondary-header .fusion-contact-info {
  font-size:14px;
}

.fusion-main-menu .menu-text {
  position:relative;
  top:7px;
}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:icomoon;content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:icomoon;content:'\e61f';margin-left:10px}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.fusion-top-header.menu-text-align-center .fusion-main-menu a.fusion-flex-link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

#primary-nav .nav li li a:hover,
#primary-nav .nav li li li a:hover,
.widget_tj_category_posts .entry-title a:hover,
.entry-content a:hover,
.entry-meta a:hover,
.entry-tags a:hover {
	color: #42a2ce !important;
}

.featured-post .entry-meta {
	color: #dddddd;
	margin-bottom: 0;
	text-transform: lowercase;
}



.entry-meta {
	color: #9da0a4;
	margin: 0 0 15px 0;
}

.entry-meta a,
.entry-meta a:visited {
	color: #9da0a4;
}

.widget_tj_category_posts li .entry-meta {
	margin-bottom: 0;
	text-transform: lowercase;
}


	.pagewidth,
	.sidebar-none .loops-wrapper.list-post .section-inner,
	.full_width .themify_builder_row .row_inner,
	.single .section-inner,
	.sidebar-none.query-section .page-content {
		max-width: 94%;
	}




.full_width .themify_builder_row .row_inner {
	width: 1064px; 
	max-width: 100%;
	margin: auto;
}

.full_width .themify_builder_row.fullwidth .row_inner {
	width: 100%;
	padding: 0;
}

    .alphaliner-content {
        padding: 30px;
    }
#glt-translate-trigger{position:fixed;bottom:0;top:auto;right:20px;z-index:200002;padding:6px 20px 3px;font-size:16px;font-family:Arial;font-weight:700;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);text-decoration:none;text-align:center;box-shadow:0 0 9px rgba(0,0,0,.3);-webkit-box-shadow:0 0 9px rgba(0,0,0,.3);-moz-box-shadow:0 0 9px rgba(0,0,0,.3);box-sizing:content-box!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;background:linear-gradient(center top,#fbb450,#f89406);background:-webkit-gradient(linear,center top,center bottom,from(#fbb450),to(#f89406));background:-webkit-linear-gradient(#fbb450,#f89406);background:-moz-linear-gradient(#fbb450,#f89406);background:-o-linear-gradient(#fbb450,#f89406);background:-ms-linear-gradient(#fbb450,#f89406);background:linear-gradient(#fbb450,#f89406);background:-o-linear-gradientcenter(center top,#fbb450,#f89406)}


.drkblue {
  color: #3F4953; }

		
		.slide-caption,
		.slide-caption p { font-family: "WebServeroffRegular", Helvetica, Arial, sans-serif !important; }

		
		.slide-caption h2,
		.slide-caption h2.link a { background-color: #383838; }

		.slide-caption h2.link a:hover { background-color: #383838; }

		.slide-caption p { background-color: #383838; }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

  .panels{
    background-color:#faf2e5;
    margin:0;
    padding:0;
  }


.page_links {
    padding: 10px 0 0 5%;
    max-width: initial;
    width: 50%;
}


.links .page_links hr {
    margin-bottom: 20px;
}


.links .page_links ul {
    display: inline-block;
    vertical-align: top;
    margin-left: 0;
    padding: 0;
}




.links .page_links ul a {
    color: #607286;
    font-size: 15px;
    font-weight: 300;
    padding: 5px 0;
    display: inline-block;
    text-decoration: none;
    transition: 0.4s ease;
    -webkit-transition: 0.4s ease;
}


.links .page_links ul a:hover {
    transform: scale(-10px);
    -webkit-transform: scale(-10px);
    color: #2B91AB;
    text-decoration: underline;
}

    .links .page_links ul:last-child {
        padding: 0;
    }


				.container_testimonials {
				    width: 79% !important;
				}


.container_testimonials .oval {
    width: 150px;
    height: 150px;
    margin: 5px;
    border-radius: 2%;
    background: red;
    float:left;
}



.container_testimonials .rectangle {
    width: 300px;
    height: 75;
    margin: 5px;
    border-radius: 2%;
    background: red;
    float:left;
}


.container_testimonials .rectangle2 {
    width: 200px;
    height: 100px;
    margin: 5px;
    border-radius: 2%;
    background: red;
    float:left;
}


.container_testimonials span {
    padding-top: 120px;
    display: inline-block;
}
.nav-main-container-underbanner{height:3.125rem}
.nav-main-container-underbanner .nav-main{padding-top:3.125rem;padding-bottom:3.125rem}
.nav-main-container-underbanner .nav-main.sticky{width:100%}

div#n2-ss-1 .n2-ss-layer .n2-font-639c4581ef1f672df7d3f13f9f83340e-hover{font-family: 'Roboto','Arial';color: #000000;font-size:225%;text-shadow: none;line-height: 1.5;font-weight: 200;font-style: normal;text-decoration: none;text-align: center;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 200;text-transform: uppercase;}

.home-events.five-across .more-events {
  text-align:center;
  display:block;
  color:#D0A427;
  text-decoration:none;
  font-style:italic;
  font-size:14px;
  padding-top:15px;
}

.home-events.five-across .more-events:hover {
  text-decoration:underline;
}

.textoslegales {
     text-align:center!important;
     margin:0 5px 15px 5px;
     padding-left:60px!important;
}

.textoslegales a {
   margin:0 7px 15px 7px; 
}


.page-title-container {
  background-color: transparent; }

  .page-title-container .page-header {
    z-index: 100;
    clear: both; }

    .page-title-container .page-header h1 {
      font-weight: 300;
      font-size: 3rem; }


body.no-max-width .page-title-container .page-header {
  max-width: none; }


.page-title-container .page-title,
.page-title-container .archive-title {
  color: white;
  font-weight: 200;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }

table.classementNormal td.pos {text-align:center;}


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

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


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


	#logo .site-title {
		color: #fff;
		line-height: 1;
		font-size: 23px;
		margin: 0;
		text-transform: uppercase;
		letter-spacing: 2px;
	}


		#logo .site-title a {
			color: inherit;
		}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eeeeee;}
.qodef-title.qodef-breadcrumb-type .qodef-title-holder .qodef-title-subtitle-holder-inner{display:inline-block;vertical-align:middle;width:100%}
.qodef-title .qodef-title-holder .qodef-title-subtitle-holder-inner{position:relative}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:50px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:50px}



.column-wrap {
	display: table;
	width: 100%;
}
.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}

#categories-four {width:100%; clear:both; float:left; padding:10px 0 0;}

#categories-four .cat-list {width:21.5%; margin:0 2% 20px 0; padding:10px 1%; float:left; background:#f8f8f8;}

#categories-four ul:nth-of-type(4n+1) {clear:left;}

#categories-four ul:nth-of-type(4n+4) {margin:0 0 20px 0;}

	#categories-four ul:nth-of-type(2n+1) {clear:left;}

	#categories-four ul:nth-of-type(2n+2) {margin:0 0 20px 0;}



        .banner-box .bd li .m-width {
            width: 1210px;
            margin: 0 auto;
            overflow: hidden;
        }


.ecs__deadline__current, .ecs__level__current, .ecs__service__current {
    display: inline-block;
    margin: 6px 0 0;
    font-family: FoundersGrotesk-Light;
    font-size: 16px;
    line-height: 34px;
    letter-spacing: 1.2px;
    color: #fff;
    width: 100%;
    cursor: pointer;
    text-align: left;
    padding-left: 24px
}

.ecs__service__current:after, .ecs__level__current:after, .ecs__deadline__current:after{
    content: '';
    position: absolute;
    top: 19px;
    right: 15px;
    border: 8px solid transparent;
    border-top: 12px solid #414347;
}

.ecs__list:hover .ecs__service__current:after, .ecs__list:hover  .ecs__level__current:after, .ecs__list:hover  .ecs__deadline__current:after{
    border-top: 12px solid white;
}
.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.evf-row::after,.evf-row::before{display:table;content:''}
.clearfix::after,.container-fluid::after,.container::after,.evf-row::after{clear:both}


.screen-85 {
    width: 85%;
    float: left
}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}

.content-home .section2{
	text-align:center;
	padding:70px 0;
	display:inline-block;
}

.content-home .section2 .col-md-3{
	padding:0 50px;
}

.content-home .section2 h3{
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	color: #444;
	font-family: GothamBold,sans-serif;
	opacity:0.9;
}

.content-home .section2 p{
	font-size: 16px;
	line-height: 24px;
	margin-top:25px;
	color: #666;
}

	.section2, .section3, .section4, .section7{
		display:none !important;
	}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}

.left, .alignleft { float: left; display: inline; }

.main .content img.alignleft { margin-right: 22px; }

.main .cols .col img.alignleft { margin-right: 7px; }
.user-menu-wrapper{max-width:100%:overflow:hidden;margin-top:0.05%;}
.user-menu-wrapper ul.menu{text-align:right;margin:0;float:right;}
.user-menu-wrapper ul.menu li{margin:0;padding:0;float:left;background:none;}
.user-menu-wrapper ul.menu li a{display:block;padding:3px 7px;font-size:13px;border-right:1px solid #DDD;}
.user-menu-wrapper ul.menu li.last a{border:0;}
.user-menu-wrapper ul.menu li a:hover{text-decoration:underline;}

.navbar-header:before, .navbar-header:after { display:table; content:" " }

.navbar-header:after { clear:both }

.navbar-header { position: absolute; left: 50%; top: 0px; margin-left: -80px;
}

.sfcm.sfsi_wicon {
    padding: 0;
	width: 100%;
	border: medium none;
}
.slide_desc{display:table-cell;vertical-align:middle}
.slide_desc h2{color:#fff;font-family:'Gabriela',serif,sans-serif,tahoma,verdana,arial;font-size:60px;margin:0;line-height:normal;font-weight:bold;width:90%;text-align:center;margin:0 auto}
.slide_desc P{color:#010d38;font-family:'Abel',sans-serif,tahoma,verdana,arial;font-size:25px;margin:0;line-height:normal;font-weight:normal;width:90%;text-align:center;margin:0 auto}
.slide_desc p{font-size:19px}
.img-wrap{position:relative;overflow:hidden;background-color:#000}
.img-wrap img{width:100%;opacity:.85}
.slider-wrap #carousel-item .owl-item .item .img-wrap{position:relative}
.work-cnt-wrap .img-wrap{width:256px;float:left;margin-right:20px}
.sec-matter.img-wrap{margin-bottom:0}
.blog_tile .img-wrap{margin-bottom:16px}

.wrapper {
overflow: hidden;
}


.testimonials-slider .client-name {
  color: #ccc;
}

#footer-widgets-bg {
    background: #121212;
    color: #ddd;
}

#footer-widgets {
    width: 963px;
    margin: 0 auto;
    padding: 20px 0;
}

.headerdetails .block_5 {
	float: left;
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }


	.sidebar {
		float: left;
		margin-right: -100%;
		max-width: 413px;
		position: relative;
		width: 29.4118%;
	}


		.sidebar a:focus,
		.dropdown-toggle:focus {
			outline-color: rgba( 190, 190, 190, 0.3);
		}

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

ul.nav.navbar-nav{background:#031f9a;float:left;border-left:1px solid #031f9a;}



ul.news li.short {
  float: left;
  width: 100%;
  font-size: 0.9em;
  padding-bottom: 30px;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}

                                         .recent_member{padding:40px 0;}
.text-center{text-align:center}
.chat1on1.text-center .button-chat a.learn-more{color:#3869af}
#topics .jumbo.text-center.desc{padding:100px 15% 0}
#breadcrumbs br,.jumbo.text-center h2 br{display:none}

#headerTop #meta-navigation {float:left; text-align:right; width:600px; color:#6b6c6e; font-size:10px; line-height:10px; padding: 24px 0px 0px 0px;}

#headerTop #meta-navigation a {color:#6b6c6e; font-size:10px; text-transform:uppercase;}

#headerTop #meta-navigation ul li {float:right;}
.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%}
#main p.title-small,.small,.post-content h5{font-size:16px;line-height:24px;color:#222!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-right: 15px;
	padding-left: 15px
}

.col-lg-4 {
	width: 33.33333333%
}


#main-nav,
.cat-box-content,
#sidebar .widget-container,
.post-listing,
#commentform {
	border-bottom-color: #124778;
}
#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;}

#site-logo img.retina-logo {display:none;}

#mobile-site-header #mobile-site-logo img.retina-logo {display:none;}

	#site-logo img.retina-logo, #mobile-site-header #mobile-site-logo img.retina-logo {display:inline-block;}
#mobile-site-header #site-logo img.retina-logo{width:100px; height:44px;}


.relative {
  position: relative;
}


.float-left {
  float: left !important;
}


.nav-header {
  position: relative;
  float: left;
  width: 100%;
}


		#content table.color tr td.perioada {
			font-size:11px;
		}
.node-type-blog h1.page-title{display:none;}
h1.page-title{text-align:left;font-size:50px;font-weight:100;margin:0 auto 50px;color:#868686;}

  .bottom__main {
    overflow: hidden;
    padding: 30px 0;
    background: #1F1F1F;
    background: var(--content);
    color: #F8F8F8;
    color: var(--base); }

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




.e3lan-cell {
	width: 50%;
	display: block;
	padding: 5px;
	float: left;
	text-align: center;
	line-height: 0;
}


.e3lan-one .e3lan-cell,
.e3lan160-600 .e3lan-cell,
.e3lan250-250 .e3lan-cell,
.e3lan300-100 .e3lan-cell,
.e3lan300-250 .e3lan-cell,
.e3lan300-600 .e3lan-cell {
	width: 100%;
	padding: 0;
	float: none;
}


.e3lan300-100 .e3lan-cell{
	padding: 5px 0;
}
.margin-bottom-none{margin-bottom:0}
.widget-twitter__item__time{margin-top:5px;font-size:0.933em;}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }
.elementor-column-wrap{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.elementor-55051 .elementor-element.elementor-element-b06e7d4.elementor-column .elementor-column-wrap{align-items:center;}
.elementor-55051 .elementor-element.elementor-element-9f7f950.elementor-column .elementor-column-wrap{align-items:center;}
.elementor-55051 .elementor-element.elementor-element-6aaee00.elementor-column .elementor-column-wrap{align-items:center;}


.windmill01, .windmill02, .windmill03 {
    position:absolute;
    bottom:-6px;
}


.windmill03 {
    left: 150px;
}


.windmill03 img {
    width:45%;
}

.items {
	display:none;
}


.items img {
	display:none !important;
}

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

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

	.c_card {
		margin-top: 30px;
	}

	.c_card img {
		width: 100%;
	}
.c_card .common_btn{margin:auto;margin-bottom:-18px;width:120px;padding:5px}
.c_card:focus .common_btn,.c_card:hover .common_btn{background:#5d5d5d;color:#fff}

  .af-home-banner__content {
    padding-left: 80px; }


.et_pb_slider.gallery-not-found .et_pb_slide,
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container {
	min-height: 0 !important;
}


.et_pb_slider .et_pb_container {
	position: relative;
	z-index: 2;
	width: 80%;
	max-width: 1080px;
	margin: 0 auto;
}


.et_pb_slider_fullwidth_off .et_pb_container {
	width: 100% !important;
}


.et_pb_slides .et_pb_container {
	display: table;
}


.et_pb_slides .et_pb_empty_slide.et_pb_container,
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
	display: block;
}



	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container {
		min-height: auto;
	}
.site-footer-breadcrumb-text{color:#cdcde4;display:inline-block;font-size:.75rem}
.site-footer-breadcrumb-text .icon{margin:0 .5rem}
.site-footer-breadcrumb-text svg{height:12px}







.copyright-text {
    text-align: center;
    color: rgba(0,0,0,.44);
}
#header-search-bar,.container.top-banner,nav,.header-login,#language-box,footer,.banner-show-hide,.company-category.nav,.company_vote_container,.socialtel,.own-company,.comments-section,.gallery-side{display:none !important;visibility:hidden}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.container.top-banner{display:none}


div.ad {
    position: relative;
    left: 25%;
}

#col-2 #topProducts .buy{background:#e6f0d8;text-align:center;font:14px/22px Tahoma,sans-serif;color:#333;text-indent:5px;border:1px solid #ccc;border-top:0;padding:7px 0 9px 0;width:155px;cursor:pointer;margin:0 auto;}

#col-2 #topProducts .buy:hover{background:#cbe6a2;}

#col-2 #topProducts .buy span{color:#333;font:13px/22px Tahoma,sans-serif;font-weight:normal;}

#col-2 #topProducts .buy span:hover{text-decoration:none;}

#col-2 .products_table .buy,.trialpack .buy{display:block;width:60px;text-align:center;cursor:pointer;}

#col-2 .products_table .buy{width:auto;}

#col-2 #topProducts .pill,#col-2 #topProducts .buy,#front-products .product .img_box,#front-products .product .info span{width:147px;}

#col-2 #topProducts .buy,#front-products .product .info span{background:#e6f0d8;}

#col-2 #topProducts .buy:hover,#front-products .product .info span:hover{background:#cbe6a2;}


.srp-post-content-container {
	display: -webkit-box;  
	display: -moz-box;     
	display: -ms-flexbox;  
	display: -webkit-flex; 
	display: flex;         
}
