﻿footer.footer .footer-bottom{width:100%;margin:0;padding:0}


.hero-wrap {
	height: 500px;
}


#mp-menu,
#trigger  { display:none; }

#trigger  { display:inline;  }

#trigger img { width:110px; height:auto; z-index:9900;  }

#trigger img.shadow { -moz-box-shadow: 0 4px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 4px 0 rgba(0,0,0,0.3); box-shadow: 0 4px 0 rgba(0,0,0,0.3); }


.menu-trigger {
	position: absolute; margin-left:220px; z-index:9999;
	
}


.menu-trigger:before {
	
	
}

	
	#sidebar .sidebar_module .sidebar_module_content { padding: 10px 15px;}
 
						
		#sidebar .sidebar_module_style2 .sidebar_module_content {
			color:#fff;
			overflow:hidden;
			margin-top:10px;
			padding: 0 5px;}
	
			#sidebar .sidebar_module_style2 .sidebar_module_content a { color:#fff603}

body #header-sticky.sticky-header .sticky-shadow {
  height: 102px;
  background: rgba(255, 255, 255, 0.97);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}

body #header-sticky.sticky-header .sticky-shadow .mobile-nav-holder {
  padding-top: 17px;
}

body #header-sticky.sticky-header .sticky-shadow .nav-holder .dd-container {
  padding-top: 17px;
}

body #header-sticky.sticky-header .sticky-shadow .nav-holder .dd-options li a {
  padding: 10px;
}

		
	
	
	.header-wrapper .header-social, .sticky-header .sticky-shadow, .tfs-slider .slide-content, #header, #small-nav, #footer, .footer-area, #slidingbar, .page-title-container{ padding-left: 30px; padding-right: 30px; }

.no-rgba #header-sticky.sticky-header .sticky-shadow{background:#ffffff; filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=97); opacity: 0.97;}


.logo-brand, .logo-image{
   -webkit-transform:translateY(0px);
   -moz-transform:translateY(0px);
   transform:translateY(0px);

}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}
.module-footer .country .regions-menu .north-america,.module-footer .country .regions-menu .asia,.module-footer .country .regions-menu .asia-pacific,.module-footer .country .regions-menu .australia{clear:left;float:left;width:33%}
#country-selector-modal .north-america,#country-selector-modal .asia{width:33%;clear:left;float:left}

		
		div.social-icon-wrapper.bottom-slider-on{ padding: 0px; }

		div.social-icon-wrapper{ position: static; display: inline-block; }



.social-icon-wrapper {

}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#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: #ffffff;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link:hover{color: #ffffff !important;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 14px;font-weight: 600;text-transform:uppercase;letter-spacing: 0px;}

	

	
.hptabber {
	background: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 15px 10px 0px 10px;
	border: 1px solid #C0C0C0;
	}

.metaslider .msHtmlOverlay .layer .content {
    overflow: hidden;
    width: auto;
    background: transparent;
    padding: 0;
    border: none;
    margin: 0;
}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.group-modal-wrapper .type-icon{font-size:20px}
.node-teaser{margin-top:1.3846em;}
.front .col-c .node-teaser:first-child{margin-top:0;}
.node + .node{margin-top:2.7692em;}
.node .meta{margin-top:0;padding-top:0;}
.node .meta div{display:inline;}
.node .tags{margin-top:1.3846em;}
.node .comment .meta{margin-top:0.2308em;}
.node .field + .field{margin-top:1.3846em;}
.simpleview-teasers .node-customer{float:left;margin:0 2% 0 0;width:32%;height:auto;}
.simpleview-teasers .node-customer img{width:100%;height:auto;}
.node-faq-item{margin-top:1.3846em;}
.node-faq-item p:first-child{margin-top:0.6923em;}
.node-testimonial .field-name-body p{margin-bottom:0;}
.node-faq-item .faq-item-inline-question-title{margin-top:3px;}
#main .content .node{border-color:#bcbcbc;}
#main .node-readmore a{background-color:#ff8400;border-color:#ffad54;color:#ffffff;}
#main .node-readmore:hover a{background-color:#ffc34a;color:#1d1d2a;}
#main .node-readmore{color:#efefef;}
#main .node .meta{border-color:#dedede;}
#sidebar-a .node h2{margin-top:0px;}
#main .node{margin-top:20px;border-bottom-width:1px;border-style:solid;}
#main .node h2{line-height:120%;}
#main .node-readmore a:hover{line-height:200%;}
img,object,embed,.more-link a,.node-readmore a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
.node-form #edit-poll-more{margin:0;}
.node-form #poll-choice-table .form-text{display:inline;width:auto;}
.node-form #poll-choice-table td.choice-flag{white-space:nowrap;width:4em;}


	.header-v2 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}


	.header-v3 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}


	.header-v4 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-bottom:10px;}


	.header-v5 .header-social .alignleft{width:100%; margin:0; text-align:center; margin-bottom:10px;}

	
	.grid-layout .post .meta-info .alignleft {
	    width: 50%!important;
	}


	.grid-layout .meta-info .alignleft,.timeline-layout  .meta-info .alignleft{
		float:left !important;
	}


	.header-social .alignleft{margin-top:0px !important;}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}

.navbar .brand:hover {
  text-decoration: none;
}

.navbar .brand {
  float: left;
  display: block;
  padding: 8px 20px 12px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
  color: #999999;
}

.boxed-main-layout #footer-bottom-menu,
.boxed-main-layout .site-breadcrumbs { right: 30px; }



#footer-bottom { min-height: 40px; background: #222; color: #999; font-size: 0.923em; }

#footer-bottom-inner { position: relative }

#footer-bottom p { color: #999 }

#footer-bottom p:last-child { margin: 0 }

#footer-bottom a { color: #aaa }

#footer-bottom a:hover { color: #fff; text-decoration: none; }



#footer-bottom-menu { position: absolute; right: 0; top: 50%; margin-top: -20px; height: 40px; line-height: 40px; }

#footer-bottom-menu ul { list-style: none; margin: 0; }

#footer-bottom-menu ul li { float: left; margin-left: 20px; }

#footer-bottom-menu ul li:first-child { margin-left: 0 }

#footer-bottom-menu ul li .fa { margin-right: 7px }

	#footer-bottom-menu ul li a,
	#footer-bottom-menu ul li a:hover { text-decoration: underline }





.col:after,
.clr:after,
.wpex-clr:after,
.group:after,
dl:after,
.vc-empty-shortcode-element:after,
ul.page-numbers:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }

.widget-container {
    margin: 0 0 18px 0;
}
.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:'\f202'}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}

#facebook_center {
	width: 200px;
	margin-right: 0px;
	padding-top: 15px;
	color: #000;
	font: black;
}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}



.content_hr,
.empty_separator
{
	margin-top:0px;
	margin-bottom:0px;
	height:1px;
	clear:both;
	max-width:940px;
}
