﻿

.title{
    font-family: 'Nunito', sans-serif;
    font-size: 16px;
    font-weight: 400;
    background: #212b34;
    text-align: center;
    color: #fff;
    padding: 10px;
    margin-bottom: 10px;
}

.title a{
    color: #fff;
}

.main .title{
    font-family: 'Nunito', sans-serif;
    font-size: 16px;
    font-weight: 400;
    background: #212b34;
    text-align: center;
    color: #fff;
    padding: 10px;
    margin-bottom: 10px;
}

.main .title a:hover{
	text-decoration: none;
	color: #f8a01a;
}

.view-hover{*display:inline;zoom:1;list-style-position:outside;}

.view-hover .open-none{display:none;}
.l-container{position:relative;margin:0px auto;padding:0px 15px;max-width:1090px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1}
.l-container:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.l-section--app .l-container{height:100vh;min-height:650px}


.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;		
	}
.fusion-spacing-no .fusion-column-wrapper{min-height:1px}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:2;pointer-events:none}
#team .teammember .fusion-column-wrapper{height:100%}
.historyentry .fusion-column-wrapper{padding:20px
0 0 0;margin:0
auto;background-color:#F7F7F7}
.historyentry .fusion-column-wrapper .fusion-imageframe{margin-top:30px}
.sliding-box .fusion-column-wrapper{margin:0}
.sliding-box .fusion-column-wrapper
h2{margin-top:40px;color:#000}
.sliding-box .fusion-column-wrapper h2,
.sliding-box .fusion-column-wrapper h2
p{line-height:1em}
.sliding-box .fusion-column-wrapper
img{width:30%}
.sliding-box .fusion-column-wrapper p,
.sliding-box .fusion-column-wrapper
h2{padding:0;margin:0;color:#fff}
#top #l-intro{position:fixed;z-index:100;display:block;transition:opacity 1s cubic-bezier(.4,0,.2,1);opacity:1}
#top #l-intro.is-active{opacity:0}
.panels-flexible-33 .panels-flexible-row{padding:0 0 0.5em 0;margin:0;}
.panels-flexible-33 .panels-flexible-row-last{padding-bottom:0;}
.panels-flexible-row-33-1-inside{padding-right:0px;}
.panels-flexible-row-33-main-row-inside{padding-right:0px;}


.table-link-comment td a{
	color: #0028F5;
}

	.carheader{
		font-size: 1em;
	}



.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
 .mk-main-navigation ul.sub-menu a.menu-item-link, .mk-main-navigation ul .megamenu-title, .megamenu-widgets-container a, .mk-shopping-cart-box .product_list_widget li a, .mk-shopping-cart-box .product_list_widget li.empty, .mk-shopping-cart-box .product_list_widget li span, .mk-shopping-cart-box .widget_shopping_cart .total { color:#b3b3b3; }
 .mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i { color:#e0e0e0; }
 .main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link { font-size:12px; font-weight:400; text-transform:uppercase; letter-spacing:1px; }

.textwidget a:hover { color: #222!important }

#tabber .inside li .meta b,footer .widget li a:hover,.fn a,.reply a,#tabber .inside li div.info .entry-title a:hover, #navigation ul ul a:hover,.single_post a, a:hover, .textwidget a, #commentform a, #tabber .inside li a, .copyrights a:hover, a, .sidebar.c-4-12 a:hover, .top a:hover {color:#be6424; }

.newsBox .newsList li .txt{line-height:1.4em;margin:0 0 12px;max-height:8.4em;overflow:hidden;}

.newsBox .newsList li .txtNewsNoImg .txt{height:auto}

.catgrs .infoBox .txt{display:block;color:#333;padding-top:13px;line-height:20px}

.catgrsSmall .infoBox .txt,.catgrsSmall .line{display:none}

.catgrsSecond .infoBox .txt,.catgrsSecond .line{display:none}

.advBox .newsList li .txt{line-height:1.4em;margin:0 0 12px;max-height:8.4em;overflow:hidden;}

.advBox .newsList li .txtNewsNoImg .txt{height:auto}

.newsBoxIn .newsList li .txt{max-height:8.4em;}

.leftMenu .srchMobF .txt{border:none;background:none;height:27px;top:1px;width:90%;color:#666}

.devices .newsBox .newsList li .txt{max-height:8.4em;}

.devices .advBox .newsList li .txt{max-height:8.4em;}

.devices .newsBoxIn .newsList li .txt{max-height:8.4em;}

.testimonial-list{display:inline-block; vertical-align:top; width:100%;}

.testimonial-list-item{float:left; width:100%;}


.footer-container {
  padding: 15px; 
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}


.tool-overflow{
    overflow: hidden;
}

.aside-1-list-small{
    width: 420px;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.desktop-menu .menu--primary .has-mega-menu .wpb_column + .wpb_column {
  border-left: 1px solid #eeeeee;
}


.page-mobile-main-menu .wpb_column + .wpb_column {
  margin-top: 35px;
}


.page-mobile-main-menu .wpb_column.vc_column_container {
  width: 100% !important;
}


.tool-overflow{
    overflow: hidden;
}
.maxbutton-1.maxbutton.maxbutton-spanish .mb-text{color:#004764;font-family:Tahoma;font-size:20px;text-align:center;font-style:normal;font-weight:bold;padding-top:25px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:1em;box-sizing:border-box;display:block;background-color:unset}
.maxbutton-1.maxbutton.maxbutton-spanish:hover .mb-text{color:#004764}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}





.nav-tabs {margin-top:20px}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.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-right-radius:0;border-top-left-radius:0}

.best_writer {
	width: 290px;
	float: left;
	margin: 0 0 10px 0;
}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

.span3{width:220px;}

.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}

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

input.span3,textarea.span3,.uneditable-input.span3{width:206px;}


.uk-panel-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-transform: none;
  color: #2f2f2f;
}

.uk-panel-box .uk-panel-title {
  color: #2f2f2f;
}

.uk-panel-box-primary .uk-panel-title {
  color: #ffffff;
}

.uk-panel-box-secondary .uk-panel-title {
  color: #2f2f2f;
}


.uk-panel-header .uk-panel-title {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  color: #3a48e0;
}

.uk-offcanvas .uk-panel-title {
  color: #cccccc;
}


.max-img {
    height: auto;
    width: 100%;
}

		

.max-img-overhead {
	width: 50%;
	height:auto;
	display:block;
	margin:0 auto;
}


#header-left-section {

	float: left;

	margin-right: 25px;

}


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


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




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


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
.text-center{text-align:center}
