﻿
.span12 { width:940px; }

.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}

input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }

.table td.span12, .table th.span12 {
	float:none;
	width:924px;
	margin-left:0;
}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

#search-header {

	float: left;

	min-width:100%;

}

#search-header .input-lg {
	float:left;
	font-size:30px;
	height:60px;
	max-width: 900px;
	border-radius: 10px 0 0 10px !important;
	border: none;
	
}

#search-header .btn-lg {
	float:left;
	font-size:30px;
	height:60px;
	width:80px;
	border-radius: 0 10px 10px 0 !important;
	border: none;
}

.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-12 {
    width: 100%;
  }
.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-sm-12{width:100%}
.panel-vacancy .col-xs-12,.panel-vacancy .col-sm-12{padding-left:12px;padding-right:12px}

  .post-thumb .post-thumb-content {
    padding: 1em; }

.team-details {font-size: 13px; line-height: 15px;}
.wolf-linked-image .wolf-linked-image-caption-table{display:table;width:100%;height:100%}
.wolf-linked-image .wolf-linked-image-caption-table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;padding:8%}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}
.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.ctf-screenreader{text-indent:-9999px!important;display:inline-block!important;width:0!important;height:0!important;line-height:0!important}


.contactIcons .facebook a div { background-position: 0px -124px; }

.contactIcons .facebook a div:hover { background-position: 0px -186px; }

.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu {
  color: #999999;
  background: #e0e0e0;
}
.shiftnav .shiftnav-nav,.shiftnav ul.shiftnav-menu,.shiftnav ul.shiftnav-menu ul.sub-menu{position:static;display:block;top:auto;left:auto;float:none;min-width:0}
.shiftnav ul.shiftnav-menu,.shiftnav ul.shiftnav-menu ul.sub-menu{list-style:none;margin:0;padding:0}
.shiftnav.shiftnav-transition-standard ul.shiftnav-menu ul.sub-menu,.shiftnav.shiftnav-transition-standard ul.shiftnav-menu ul.sub-menu ul.sub-menu{-webkit-transition:all .3s ease .1s;-moz-transition:all .3s ease .1s;-ms-transition:all .3s ease .1s;-o-transition:all .3s ease .1s;transition:all .3s ease .1s}


	#logo{
		display:block;
		padding-top: 3px;
        padding-left: 0;
        float: left;
		}

		
	#logo-mobile{display:none;}

	#logo-text {padding-top:127px; margin-left:15px;}

  #header-container .grid.grid-16 {
    padding: 0 0 0;
  }

  

  .container {
    width: 94%;
    max-width: 1482px;
    margin: 0 auto;
    position: relative;
    clear: both;
  }

  #direct_wideHeader .container {
    max-width: inherit;
    width: auto;
  }

		
	#mvp-side-wrap,
	#mvp-home-widget-wrap .mvp-flex-side-wrap {
		margin-left: 40px;
		}

		
	.mvp-feat1-right-wrap,
	.mvp-widget-feat2-side,
	#mvp-side-wrap,
	#mvp-home-widget-wrap .mvp-flex-side-wrap {
		border-top: 1px solid #ddd;
		margin: 20px 0 0;
		padding-top: 20px;
		width: 100%;
		}

		
	#mvp-side-wrap .mvp-flex-col {
		margin-top: 20px;
		}

		
	#mvp-side-wrap .mvp-flex-col .mvp-flex-story-img {
		margin-bottom: 0;
		}

		
	#mvp-side-wrap .mvp-flex-col .mvp-flex-story-out {
		display: block !important;
		margin-left: -300px;
		width: 100%;
		}

		
	#mvp-side-wrap .mvp-flex-col .mvp-flex-story-in {
		margin-left: 300px;
		}

		
	#mvp-side-wrap .mvp-flex-col .mvp-flex-story-text h2 {
		font-size: 1.1rem;
		}
#mvp-side-wrap a:hover{color:#4DB2EC}



.dark .footer-widgets-wrap a { color: #CCC; }


.dark .footer-widgets-wrap a:hover { color: #999; }


#footer .footer-widgets-wrap {
	position: relative;
	padding: 80px 0;
}


.footer-widgets-wrap .col_full,
.footer-widgets-wrap .col_half,
.footer-widgets-wrap .col_one_third,
.footer-widgets-wrap .col_two_third,
.footer-widgets-wrap .col_three_fourth,
.footer-widgets-wrap .col_one_fourth,
.footer-widgets-wrap .col_one_fifth,
.footer-widgets-wrap .col_two_fifth,
.footer-widgets-wrap .col_three_fifth,
.footer-widgets-wrap .col_four_fifth,
.footer-widgets-wrap .col_one_sixth,
.footer-widgets-wrap .col_five_sixth { margin-bottom: 0; }
.pswp--css_animation .pswp__preloader__cut{position:relative;width:.38889rem;height:.77778rem;overflow:hidden}

.be-gdpr-modal-heading {
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 700;
    
}
.icon-div{overflow:hidden;height:175px;width:130px;float:left;text-align:center;margin:0;max-width:50%}

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

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

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

.icon-eho:before {
  content: "\e905";
}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}


div#social-media-links{float:left; width:1000px; text-align:center; margin:0px auto; padding-bottom:10px; color:#6F6F6F;}



table#social-media-links{
	text-align:center;
	padding-left:40px;
}

table#social-media-links td{
	vertical-align:middle;
	padding:0px 4px;
}


#sw-footer-links {
    position: absolute;
    right: 125px;
    top: 11px;
    font-size: 13px;
    text-align: right;
}


    #sw-footer-links ul {
        padding: 0px;
        margin: 0px;
    }


        #sw-footer-links ul li {
            display: inline;
            padding: 0px 0px 0px 10px;
        }


    #sw-footer-links a {
        margin: 0px 10px 0px 0px;
        color: #FFF;
        text-decoration: none;
    }


        #sw-footer-links a:hover {
            text-decoration: underline;
        }
.footer-widget h4{color:#ffffff}
.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#ffffff}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}
.footer-widget{color:#ffffff}
#main-footer .footer-widget h4{color:#ffffff}
.footer-widget li:before{border-color:#ffffff}
li.menu-item.placeholder:hover ul{display:none}


#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}

span.cli-necessary-caption {
    color: #000;
    font-size: 12px;
}

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

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

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

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .inner-container{background-color:rgba(0,0,0,.5);border-radius:4px;padding:30px;color:#fff}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .inner-container h2{margin-top:0;color:#fff;font-size:24px;font-weight:700}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .feature-cells .inner-container{padding:15px 30px}
.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}
.fl-icon-text-empty {display: none;}
.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}
.fl-icon-text a {text-decoration: none;}
.fl-icon-text span {display: block;}
.fl-icon-text span.mce-edit-focus {min-width: 1px;}
.fl-node-5aa82609cae0c .fl-module-content .fl-icon-text {height: 52.5px;}
.fl-node-5ae21fb257196 .fl-module-content .fl-icon-text {height: 192.5px;}
.fl-node-5ae21fb257369 .fl-module-content .fl-icon-text {height: 192.5px;}
.fl-node-5ae21fb257509 .fl-module-content .fl-icon-text {height: 192.5px;}
.fl-node-5ae21fb2576f8 .fl-module-content .fl-icon-text {height: 192.5px;}
.list-inline,.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-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-sm-3{width:25%}
.auto-clear .col-sm-3:nth-child(4n+1){clear:left}
.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}



    #container{
	width:960px;
	margin:0 auto; 
	position:relative;
	display: block;
	padding:0 10px;
    }

#home_testimonials .credit{font-size: 18px; font-style: italic; font-family: sans-serif;}
#case-study .vid{-webkit-box-shadow:-2px 1px 24px rgba(0,0,0,.5);box-shadow:-2px 1px 24px rgba(0,0,0,.5);margin-top:1em}
#case-study .vid .video-wrap{background:#000;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
#case-study .vid .video-wrap iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}
.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}
.navbar-collapse:after{clear:both}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}
.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}
.navbar-collapse .navbar-text:last-child{margin-right:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.main-heading2{padding-bottom:15px;position:relative;color:#259A9A}
.main-heading2:after{content:"";position:absolute;width:170px;height:2px;left:0;bottom:0;background-color:#259A9A}
.welcome-area.about .main-heading2{color:#121212;font-weight:700}
#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}


.pade{
    display: inline-block;
    width: 100%;
    height: 100%;
    
    background: rgba(0,0,0, 0.5);
    
    position:  absolute;
    top: 0;
    left:  0;
}


.af-absolute-full {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.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-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}
.col-sm-6{width:50%}


.region-box
{
	width: 210px;
	margin-top: 30px;
	padding: 0 2px;
	border-top: 1px solid #DEF1BC;
	border-bottom: 1px solid #DEF1BC;

	font-size: 0.96em;
}


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}

#about-section .lead {
	font-size: 18px
}

#counter-up-chart .lead {
	font-size: 18px;
	text-transform: none
}

.video-bg .lead {
	text-transform: none
}



.our-clients .lead {
	font-size: 18px;
	text-transform: none;
	margin: auto 8% 45px
}

#contact .lead {
	font-size: 18px;
	text-transform: none;
	margin: auto 8% 45px
}

.contact-form .lead {
	font-size: 18px;
	text-transform: none;
	margin: auto 8% 45px;
	color: #fff
}

	
	#headerwrap { background-image: none; }

    
  #topwrap, #headerwrap {
    padding-left: 0;
    padding-right: 0;
  }
.et_pb_module{max-width:100%}
.row{margin-right:-15px;margin-left:-15px}
.row{margin-right:-15px;margin-left:-15px}


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

	.main-navigation, .site-title + .main-navigation, .social-navigation, .site-branding-container:before, .entry .entry-title:before, .entry-footer, .author-description:before, .post-navigation, .widget-area, .comment-form-flex, .comment-reply, .comment .comment-metadata .edit-link {display: none;}

h1:not(.site-title):before, h2:before,
.entry .entry-title:before,
.comments-area .comments-title-wrap .comments-title:before,
.post-navigation .nav-links .nav-previous .meta-nav:before {
	display: none;
}

.stats-container table tbody tr.success td {
}

.table-container table tbody tr.success td {
}

.white-panel table tbody tr.success td {
    background: #ebf4f6;
}

.admin-panel table tbody tr.success td {
    background: #ebf4f6;
}



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


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.free-call .contact-mobile,.free-mail .contact-mobile{font-size:18px;font-weight:700;line-height:18px}


.feature-center {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

.feature-center .icon {
  width: 90px;
  height: 90px;
  border: 1px solid #d6d6d6;
  display: table;
  text-align: center;
  margin: 0 auto 30px auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.feature-center .icon i {
  display: table-cell;
  vertical-align: middle;
  height: 90px;
  font-size: 40px;
  line-height: 40px;
  color: #17B794;
}

.feature-center p, .feature-center h3 {
  margin-bottom: 30px;
}

.feature-center h3 {
  font-size: 18px;
  color: #000;
  position: relative;
}

img.flag{margin-top: 10px;margin-left: 10px;width: 24px;height: 18px;}
.menu-text,.subtitle-text{display:block}
.top-header .main-nav .menu-text:after{position:absolute;top:50%;margin-top:-5px;right:0;width:8px;height:8px}
h3.sb-title{color:#156abf}

.vid {
	position: relative;
	clear: both;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 56.25%;
	height: 0;
}

.vid iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
.site-main{position:relative;width:auto;margin:100px auto 0}
.site-main .sidebar-container{width:100%;z-index:1;padding:40px 0}
.attachment footer.entry-meta,.single-attachment .site-main .sidebar-container{display:none}
.site-main .mu_register{margin:0 auto;max-width:800px;width:100%}
.site-main .mu_register input[type="submit"],.site-main .mu_register #blog_title,.site-main .mu_register #user_email,.site-main .mu_register #blogname,.site-main .mu_register #user_name{font-size:inherit;width:270px}
.site-main .mu_register input[type="submit"]{width:auto}
.site-main .widget-area{float:right;width:20%}
.footer.footer-menu .footer-title{color:#fff;font-weight:700;font-size:1.2em;margin-top:15px}
.footer.footer-menu .column:last-child .footer-title{margin-bottom:10px}


.inner {
  max-width: 1100px;
  margin: 0 auto;
}


#dropdown-section-military .inner, #dropdown-section-commercial .inner {
  padding: 40px;
}


#news-section .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  position: relative;
}
.fusion-menu-item-button .menu-text{border-color:#6e9a1f;}
.fusion-menu-item-button:hover .menu-text{border-color:#638e1a;}

#footer .social li.google a:hover {
  background-color: #d9031f;
}

#footer .social li.google a:hover * {
  color:#fff !important;
}
.et_pb_slides .et_pb_slider_container_inner{display:table-cell;vertical-align:middle}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}


.sk-grid {
    width: auto;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0
}
.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:7px;padding-right:6px}
.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%}



.main-wrapper {
  padding: 0 0 0 0;
  min-width: 320px;
  position: relative;
  overflow: hidden;
  min-height: 100%; }



.loaded .main-wrapper {
  visibility: hidden; }


    #template-home .cta-row-1.gotm-slider + .bg-grey .cta-row-2 {
        text-align: center;
    }


    #template-home .full-screen {
        min-height: initial !important;
    }


    #template-home .cta-row-1.gotm-slider + .bg-grey {
        margin-top: 0 !important;
    }

    
    #template-home .video {
        margin-bottom: 30px;
    }

  .content-widget img { display: block; margin: auto; max-width: 100%; height: auto; }

  .content-widget .ibe_outer { width: 100% !important; height: auto !important; }

  .content-widget .ibe_inner { display: none; }

  .content-widget:last-child { margin-bottom: 0; border-bottom: none; }

#header {display: block; width: 960px; margin: 18px 0px 0px 0px; padding: 0px; float: left;}


#header .logo_come {display: none;}

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

.yamm .container {
  position: relative;
}

#searcBar .container{ padding:30px 15px}

.footer .container{ padding-top:50px; padding-bottom:50px;}

#cff .cff-share-tooltip .cff-twitter-icon:hover{ background: #00aced; }



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

.row {
  margin-right: -15px;
  margin-left: -15px;
}

	.row-no-margin {
		padding:0;
		margin:0;
	}


	.content-sidebar .content-area {
		float: left;
		width: 67%;
	}


	.sidebar-content .content-area {
		float: right;
		width: 67%;
	}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}

#ytc-wrapper .row {
  margin-left: -7px !important;
  margin-right: -7px !important;
}

#ytc-wrapper .clearfix:before,
#ytc-wrapper .clearfix:after,
#ytc-wrapper .container:before,
#ytc-wrapper .container:after,
#ytc-wrapper .container-fluid:before,
#ytc-wrapper .container-fluid:after,
#ytc-wrapper .row:before,
#ytc-wrapper .row:after {
  content: " ";
  display: table;
}

#ytc-wrapper .clearfix:after,
#ytc-wrapper .container:after,
#ytc-wrapper .container-fluid:after,
#ytc-wrapper .row:after {
  clear: both;
}


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

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


.mobilenav { display: none;}

		.mobilenav li.home { margin-top: 40px;}

		.mobilenav li.products { margin-top: 10px;}

		.mobilenav li {
		    list-style-type: none;
		    text-align: center;
		    padding: 5px 10px;
		}

		.mobilenav li a {
		    font-size: 140%;
		    color: #222;
		    text-decoration: none;
		    font-weight: 400;
		    width: 100%;
			}

			.mobilenav #baseMenu { display: block; margin: 10px 0; text-align: center;}

			
			.mobilenav li.products .appsItemCategoryTag_lowerchild {
				font-size: 0.8em;
				padding: 2px 10px;
			}


.comptable .rankcol {
	width:10%;
}

div.mod-languages ul.lang-inline li {  
	margin-left: 4px;
	margin-right: 4px;
}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}

.nav-previous,
.previous-image {
	float: left;
	padding-bottom: 7px;
	width: 50%;
}


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}



.row-featured {
  overflow: hidden;
  margin-right: -16px; }


.row-featured-category {
  margin-bottom: -1px; }

  .row-featured-category .sell-your-item {
    top: 15px; }

  .item-list .row {
    margin: 0; }


.row-featured-company .f-category h6 {
  color: #777;
  font-size: 12px;
  text-transform: none; }

  .row-featured-company .f-category h6 .company-name {
    color: #369; }


.event-filters-wrapper .row {
  margin: 0; }
.site-header .widget-area{float:right;text-align:right;width:728px}
.header-image .site-header .title-area,.header-image .site-header .widget-area{padding:40px 0}
.site-header .widget-area p{margin-bottom:0}
.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.home-middle .featured-content .entry,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area{width:100%}
.genesis-nav-menu,.site-header .title-area,.site-header .widget-area,.site-title{text-align:center}

#footer .social li.google a:hover {
  background-color: #d9031f;
}

#footer .social li.google a:hover * {
  color:#fff !important;
}

.site-wordpress{
	color: #888888;
    padding: 10px 2px;
	float: right;
	font-size:13px;
	}

.site-wordpress a{
	color: #666666;
    text-decoration:none;
	}

    .logo-wrap {
        text-align: center
    }

#sidebar,
#footer,
#header,
#navigation,
#breadcrumb,
.more-link,
.nav,
.page-navi,
.related_post,
#single {
	display: none;
}

#header {
	width: 100%;
}

#header h1 {
    padding:20px 0 0 0;
    margin: 0;
	line-height: 1;
}

#header h1 a, #desc {
    color:#002c70;
}



#primary, #sidebar {
  max-width: 833px;
  margin: 0 auto;
}


body.full-width #primary {
  max-width: none;
}

  body.sidebar-left #primary, body.sidebar-right #primary {
    width: 70%;
  }


  body.sidebar-left #primary {
    padding-left: 25px;
    float: right;
  }


  body.sidebar-right #primary {
    padding-right: 25px;
    float: left;
  }


#primary-menu {
  float: left;
}



body.centered.builder-active #content #primary {
  max-width: none;
}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
.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}
.small-12{width:100%}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.list-unstyled{padding-left:0;list-style:none}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}
.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}


#mf_serp_modal .mf_close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	margin: 0;
}


#mf_serp_modal .mf_close i {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	font-size: 2.1rem;
	line-height: 1;
}

.footer{ background:#5a8632; height:45px; font-family:Tahoma; font-size:11px; color:#fff; line-height:46px;}

.footer a{ color:#FFFFFF;}

	
.entry {
	text-align: justify;
	line-height: 20px;
	padding-top: 8px;
	font-size: 14px;
	color: #504d4d;
	font-family: Georgia, Times, "Times New Roman", serif;
	}

.em-header-menu-wrap {
    -webkit-box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.44);
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.14);
}


.admin-bar .em-header-menu-wrap.scrolling-up {
	top: 32px;
}

.em-header-menu-wrap .container{position: relative;}
.modal-center,.modal-center .modal-content{display:table}
.modal-dialog-center,.modal-center .modal-body{display:table-cell}
.modal-center .modal-content{margin:0 auto;background-color:#000}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }




.clear {
  clear: both;
}



.ktz-metapost-widget {padding:0px 0px 10px;}

.ktz-metapost-widget span.glyphicon {margin-right:10px;}
.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}
.fl-node-5aa494eb04479.fl-module-heading .fl-heading {text-align: left;}
.fl-node-5ab594aa08e96.fl-module-heading .fl-heading {text-align: center;}
.fl-node-5ad7d8e676d5d.fl-module-heading .fl-heading {text-align: left;}
.fl-row .fl-col .fl-node-5aa81e422dcd3 h2.fl-heading a,.fl-row .fl-col .fl-node-5aa81e422dcd3 h2.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-5aa81e422dcd3 h2.fl-heading .fl-heading-text *,.fl-node-5aa81e422dcd3 h2.fl-heading .fl-heading-text {color: #E06A2D;}
.fl-node-5aa81e422dcd3.fl-module-heading .fl-heading {text-align: left;}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.widget-title {
	color: #222;
	font-weight: bold;
}

.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}
.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}
.pswp__item{left:0;right:0;top:0;bottom:0;overflow:hidden}
 
#sponsored-links p {
	text-align: left;
	margin-bottom: 12px;
	line-height: 1.4;
}

#sponsored-links a {
	text-align: left;
	display: block;
	font-weight: bold;
}
