﻿

.thethe-image-slider-caption{
	color: #ffffff;
	display: none;
	position: absolute; 

	z-index:3;
}

.thethe-image-slider-caption.front{
	background:none !important;
}

	.thethe-image-slider-caption-bg{
		z-index:1;
	}

	.thethe-image-slider-caption-inner{
		padding: 10px;
		position:relative;
		z-index:2;
	}

	.thethe-image-slider-caption-inner :first-child{
		margin-top:0;
	}

	.thethe-image-slider-caption-inner a{
		color:inherit;
	}

	.thethe-image-slider-caption-black{
		background: #000;
	}

		.thethe-image-slider-caption-black,
		.thethe-image-slider-caption-black a,
		.thethe-image-slider-caption-black a:link,
		.thethe-image-slider-caption-black a:visited{
			color: #fff;
		}

	.thethe-image-slider-caption-white{
		background: #fff;
	}

		.thethe-image-slider-caption-white, .thethe-image-slider-caption-white a{
			color: #000;
		}

	.thethe-image-slider-caption-gray{
		background: #999;
	}

		.thethe-image-slider-caption-gray, .thethe-image-slider-caption-gray a{
			color: #fff;
		}

	.thethe-image-slider-caption-bottom{
		height: 80px;
		top: auto;
		left:0;
		bottom:0;
		width: 100%;
	}

	.thethe-image-slider-caption-right{
		width: 20%;
		position: absolute;
		top: 0px;
		right: 0px;
		height: 100%;
	}

	.thethe-image-slider-caption-left{
		width: 20%;
		position: absolute;
		top: 0px;
		height: 100%;
		left:0;
	}

	.thethe-image-slider-caption-top {
		left:0;		
		width: 100%;
		position: absolute;
		top: 0px;
		height: 70px;
	}

	.thethe-image-slider-caption-title{
		display: block;
	}
#footer-center{float:left;padding:3px 0 0 10px;font-size:12px;}
#footer-center a{display:inline;width:30px;}
#footer-center img{margin-bottom:10px;}


blockquote,
input,
select,
textarea,
.author-box,
.breadcrumb,
.sticky,
.taxonomy-description {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
}





.taxonomy-description {
	background-color: #fff;
	margin: -10px 0 30px;
	padding: 0 0 15px;
}


.taxonomy-description p {
	font-size: 14px;
	padding: 15px 15px 0;
}


.taxonomy-description h1,
.widget-area h4 {
	color: #fff;
	font-size: 16px;
	text-shadow: 1px 1px #111;
}


	.breadcrumb,
	.navigation,
	.sidebar .widget,
	.taxonomy-description {
		margin: 0 20px 20px;
	}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

	.resize {display: none;}

#ticker a:hover .meta { color: #e64946; }

#ticker .meta { color: #000; }

.meta { font-size: 13px; font-size: 0.8125rem; color: #979797; }

.loop-layout2 .loop-wrap .meta, .loop-layout3 .loop-wrap .meta { color: #fff; padding: 5px 10px; padding: 0.3125rem 0.625rem; background: #2a2a2a; }

.cp-small .meta { font-size: 11px; font-size: 0.6875rem; }

	.cp-large .meta { font-size: 0.6875rem; }

    	    	    	    	    	    	    	    		a:hover, .meta a:hover, .breadcrumb a:hover, .related-title:hover, #ticker a:hover .meta, .slide-title:hover, .sl-title:hover, .carousel-layout2 .carousel-item-title:hover { color: #e50602; }



.entry {line-height:1.5;}

	.content .entry iframe {	max-width: 100%; }

	.entry p {padding-top: 0; padding-bottom: 1em;}

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

	.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
		margin-top: 25px;
		margin-bottom: 10px;
		line-height: 1em;
		font-family: Helvetica;
		font-weight: normal;
	}

		.entry h1 {font-size:36px;}

		.entry h2 {font-size:30px;}

		.entry h3 {font-size:24px;}

		.entry h4 {font-size:18px;}

		.entry h5 {font-size:14px;}

		.entry h6 {font-size:12px;}

	.entry ol,
	.entry ul {margin: 0 0 25px 10px;}

	.entry ul li {list-style: outside disc; list-style-type: disc; list-style-image: none; list-style-position: outside;}

	.entry ol li {list-style: outside decimal;}

		.entry li {margin: 0 0 5px 10px;}

		
	.entry table {
		border: 1px solid #DFDFDF;
		background-color: #F9F9F9;
		width: 100%;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
		color: #333;
		border-collapse: separate;
		border-spacing: 0;
	}

		.entry table td,.entry table th {	border-top: 1px solid white;border-bottom: 1px solid #DFDFDF;color: #555;}

		.entry table th {
			text-shadow: 0 1px 0 #fff;
			font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
			font-weight: normal;
			padding: 7px 7px 8px;
			text-align: left;
			line-height: 1.3em;
			font-size: 14px;
		}

		.entry table td {font-size: 12px;padding: 4px 7px 4px;vertical-align: top;}

	.content .entry #login-form p{ padding:0 }



.entry ul.best-reviews li{list-style: none; margin: 0 0 10px; overflow:hidden; border-bottom: 1px solid #f2f2f2}

.entry ul.best-reviews .best-review-score{
	background: #AAA;
	-webkit-border-radius: 50px;
	moz-border-radius: 50px;
	border-radius: 50px;
	font-size: 28px;
 	margin:15px 15px 0 0;
 	width: 50px;
	color: #FFF;
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
}

.entry ul.best-reviews {margin: 0;}

.entry ul.best-reviews .post-thumbnail,.entry ul.best-reviews .best-reviews-content,.entry ul.best-reviews .best-review-score{float: left;}

.entry ul.best-reviews h3{margin: 2px 0 5px;}

.entry ul.best-reviews .best-reviews-content{width: 442px;}

.entry ul.best-reviews p.post-meta{border-bottom: 0 none; padding:0; margin:5px 0 0;}

.entry ul.best-reviews .post-thumbnail{width: 90px;}

.entry .last{margin-right:0 !important;clear:right;}

	.content .entry iframe,.content .single-post-video iframe, .google-map iframe{	max-height: 250px; }

	.content .entry iframe,.content .single-post-video iframe , .google-map iframe {	max-height: 170px; }

#footer-right{
  width: 200px;
  float: right;
  }

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.nav-previous,
.previous-image {
	float: left;
	width: 50%;
}

		




    
	.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
		font-size: 15px;
		font-size: 1.071428571rem;
		line-height: 2.181818182;
		font-weight: normal;
		text-transform: capitalize;
		border-bottom: solid 1px #efefef;
	}

		
		
		.widget-title {
			font-size: 20px;
			font-size: 1.42857142857rem;
			color: #000000;
			
		}

		
		.archive-title,
		.page-title,
		.widget-title,
		.entry-content th,
		.comment-content th {
			font-size: 14px;
			font-size: 1rem;
		}


.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 {
  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-right-radius: 0;
  border-top-left-radius: 0; }


.nav-pills {
  display: inline-block;
  margin: 0 15px; }


.nav-pills li {
  display: inline-block; }


.nav-pills li a {
  background-color: rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 2px solid rgba(255, 255, 255, 0.05);
  border-width: 0 1px;
  color: #fff;
  padding: 6px 12px; }


.nav-pills li a:hover {
  background-color: rgba(255, 255, 255, 0.05); }


.nav-stacked.nav-filters {
  margin-bottom: 30px; }

.nav-stacked.nav-filters li a {
  color: #000; }


.nav-stacked.nav-filters li.active {
  background: #fff;
  border-left: 3px solid #0096D6;
  z-index: 10; }

  .nav-stacked.nav-filters li.active a {
    color: #0096D6;
    padding-left: 12px;
    padding-right: 5px; }


.nav-stacked.nav-filters li.active a:hover,
.nav-stacked.nav-filters li.active a:focus,
.nav-stacked.nav-filters li.active:hover {
  background-color: #fff;
  color: #0096D6; }


.nav-tabs-container {
  margin-bottom: 50px; }


.wrapper-gradient-dark .nav-pills li a {
  background-color: #000000;
  border-color: rgba(0, 0, 0, 0.05);
  color: #eaeaea; }


.gallery .nav-pills-container .nav-pills,
.gallery .nav-pills-container .btn-group {
  margin: 0 12px 24px 0; }

  .gallery .nav-pills-container .nav-pills .CatSelLabel,
  .gallery .nav-pills-container .btn-group .CatSelLabel {
    display: block;
    float: left;
    max-width: 145px;
    overflow: hidden;
    padding-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap; }
.pt_product-details .specs dl.last,#search-result-items .modal .specs dl.last{border-bottom:0}
.pagination .last{margin-left:10px}
#addresses li.last{border:0}

.sb-widget .menu-item:first-child, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .cat-item { line-height: 1.3; }

.contain_wrap {
	width: 100%;
}

.home .page_wrap .contain_wrap {
	background: #fff;
	padding: 0px 0px 60px;
	display: table;
}

.ie7 .home .page_wrap .contain_wrap {
	padding: 0px 0px 40px;
	position: relative;

}

	
	.page_wrap .contain_wrap {
		padding-bottom: 0;
	}
.section-about .col{float:none;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-right:15px;padding-left: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-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:0;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:0;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:0;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:0;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:0;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:0;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:0;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:0;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0;}
.col-md-7 .error-msg{width:57%;}
.header-entry .col.col-1of2{margin-left:25px;margin-right:-25px;}
.home-page .twoclick-financing .col p{max-width:470px;margin:0px auto;}
.col-entry-wide p span{color:#3f9bd4;}
.col-entry-wide.left{max-width:445px;}
.col-md-7 .form-head{margin-left:-15px;}
.vendor-homepage .header-entry .col h2{max-width:220px;}
.form .col-md-5{margin-top:28px;}
.header-entry .col p{margin-bottom:25px;font-size:16px;}
.vendor-homepage .header-entry .col p{margin:0 auto 50px;text-align:left;}
.vendor-homepage .header-entry .col .btn.btn-getstarted,.header-entry .col .btn.btn-getstarted.btn-getstarted-mobile{display:block;}
.header-entry .col~.col ul{border-left:none;}
.header-entry .col{padding:12px 11px 13px 24px!important;}
.col-1of2 .col-entry h2{padding-top:20px!important;}
.grow .col-entry{padding-left:30px!important;}
.home-page .sells-more .col{float:right;}
.home-page .twoclick-financing .col{// float: none;}
.col-entry h2{padding-top:80px!important;}
.col-entry{line-height:23px;padding:76px 34px 104px;}
.form .col-md-5 p,.form .col-md-7 p{font-family:'Proxima Nova Semibold',sans-serif;font-size:13px;letter-spacing:1px;}
.form .col-md-7 p{padding-bottom:23px;color:#abaeb3;}
.form .col-md-5 p{padding-bottom:15px;}
.form-page .col-md-7{width:100%;margin-bottom:20px;}
.col-entry h3{font-size:30px;color:#0e112f;text-align:center;}
.testimonials .col~.col{border-left:1px solid #d2d1d0;}
.testimonials .col~.col .testimonial{margin-left:35px;}
.take-terms .col{clear:both;float:none;padding:0 39px;}
.col{float:none;}
.col-1of2{width:100%;}
.col-top{float:left;}

.col-entry-wide{padding:0px 0 0;}
.col-entry-wide h2{padding:0 0 21px;font-family:'Proxima Nova Light',sans-serif;font-size:30px;color:#000;text-align:left;}
.col-entry-wide p{padding-bottom:22px;}
.col-entry-wide a{color:#3f9bd4;}
.col-entry-wide .form-account{padding-top:0;}
.col-entry-wide .form-head{padding-bottom:3px;}
.col-entry-wide .form-head h2{float:left;}
.col-entry-wide .form-actions{border:0;}
.col-entry-wide .form-account .form-body{width:100%;}
.refferal-page .col-1of2{width:46%;}
.refferal-page .col-1of2~.col-1of2 .col-entry{margin-left:40px;}
.col-entry-wide .form-account .form-actions .btn.btn-primary{width:350px;}
#updated-ref-signup .col-entry h2{padding-top:0!important;}
.col.alignright{float:right;}
.section-payment .col-md-6{float:left;font-size:13px;color:#353942;letter-spacing:1px;}
.section-payment .col-md-6:first-child{font-size:14px;color:#9b9b9b;letter-spacing:1.5px;}
.section-payment .col-md-6:last-child{font-family:"Proxima Nova Regular",sans-serif!important;font-size:14px;color:#353942;letter-spacing:1.5px;}
.section-payment .col-md-3{float:right;}

  table#frontgrid .views-field-created { font-size: .8em; color: #777; }


.alignleft {
	float: left;
	}
	

.post img.alignleft {
	float: left; 
	margin: 10px 10px 5px 0; 
	}


.alignleft, 
div.alignleft {
	float: left;
	margin: 10px 10px 5px 0;
	}


footer .menu {
  list-style: none;
  padding-left: 0px;
}


footer .menu a {
  font-size: 16px;
  line-height: 28px;
}




#menu-header-menu.menu {
  width: 350px;
}

.menu li .subnav-wrapper {
  position: absolute;
  width: 380px;
  display: none;
  left: inherit;
  right: 0;
  padding: 40px;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 999;
}


.menu li .subnav-wrapper ul {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
}


.menu li:hover .subnav-wrapper {
  display: block;
}


  #mobile_navigation .menu li .subnav-wrapper {
    position: relative;
    width: 374px;
    display: block;
    left: inherit;
    right: 0;
    padding: 0px 40px;
    background-color: transparent;
    z-index: 999;
  }
 

.aom_btn {display:block; margin:10px 0;}

.box{
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    width: 100%;

}

.box .top{
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #dfdfdf;
    color: #004a8b;
    border-radius: 2px 2px 0 0;
    font-size: 1.1em;
    font-weight: bold;
    line-height: normal;
    padding: 10px;
    
}

.box .cont{
    background: none repeat scroll 0 0 #fff;
    border-radius: 0 0 2px 2px;
    
    padding: 5px;
}


.box .cont.nopadding , .nopadding .cont, #facebox .nopadding .cont{
    padding: 0
}

.row .box .cont {
    padding: 10px;
}

.row .box.nopadding .cont {
    padding: 0;
}

.box .orange{
    background-color: #FF9121;
    color: #FFF;
}

.box-company {
    min-height: 90px;
    position: relative;
    padding: 10px 10px 10px 5px;
    border-left: 5px solid #FFF;
    
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.box-company:hover{
    border-color: #FF962D;
}

.box-company .bphoto {
    font-style: normal;
    font-weight: bold;
    width: 130px;
    line-height: 70px;
}

.box-company .bphoto.lazy{   
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGBAMAAACDAP+3AAAAFVBMVEXv7+/b29ve3t719fXm5ubc3Nz+/v5Mtc4kAAAAZklEQVR4AWNIZiAEzBgMCKphZhiiYBQ4CqICESxqAtHUiGJRI4gOsKpB4dJajaIQHOFSg4xIM2fUX6P+GvUXGOD3F5xNiTlgWWChIkTAzYIgMHTUoAMyy17MMnxoglFATFuLmDYbAKldHnwg7X0kAAAAAElFTkSuQmCC");
}


.no-margin .box {
    margin-bottom: 1px;
}

#facebox .box{
    margin: 0;
}

.profilecomp .box {
    margin-bottom: 1px;
}

.wide .box-company {
    border-left: 0 none;
    padding: 10px 0;
}


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

	.g-1 { min-width:8px; max-width:936px; }

	.g-2 { min-width:8px; max-width:936px; }

.footer_nav ul.learn{float:left;margin:0 15px 0 0;padding:0;}
#home_left #news_cont{border-top:#666 2px dotted;padding-top:10px;margin-top:10px;overflow:auto}
.mnt_pic_container .mnt{padding:0;margin:0;display:none;}





.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_4 {
	width:300px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}

.grid_1 .sm_hr,
.grid_2 .sm_hr,
.grid_3 .sm_hr,
.grid_4 .sm_hr,
.grid_5 .sm_hr,
.grid_6 .sm_hr,
.grid_7 .sm_hr,
.grid_8 .sm_hr,
.grid_9 .sm_hr,
.grid_10 .sm_hr,
.grid_11 .sm_hr,
.grid_12 .sm_hr {
  margin-left: 0;
  margin-right: 0;
}


body .midrow_blocks, .midrow_blocks_wrap{ width:268px!important; height:auto!important;}




#topmenu, #topmenu ul li ul li, #zn_slider, .midrow_blocks, .lay1 .hentry, .lay2, .lay3 .post_image, .lay3 .post_content, .single_post, .commentlist li, #commentform, #commentform label, #sidebar .widgets .widget, #footer, #copyright, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current, #related_wrap ul, .trigger_wrap, .search_term, ol#controls li, .amp_page, .amp_next, .amp_prev, .page-numbers{ background:#f5e6ce;}



#topmenu ul li ul li, .midrow_blocks, .mid_block_content, .lay1 .hentry, .lay2, .lay3 .post_image, .lay3 .post_content, .lay4 .single_metainfo, .single_post, .commentlist li, #commentform, #commentform label, .comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment textarea, #sidebar .widgets .widget, #sidebar .widgets .widget li, #footer, #footer .widgets .widget ul li, #footer #wp-calendar caption, #copyright, .znn_paginate span, .znn_paginate a, .navigation a, .navigation span, #related_wrap ul, #searchform #s, .search_term, ol#controls li, #topmenu, .wp-caption { border-color:#1e0902;}

.midrow_blocks{ margin-top:30px;}
.industry-slide .backgrounds,.industry-slide .slide-background{width:100%;}

.template-index .slide .content .tagline { font-size: 28px; font-weight: 400; color: #ffffff; margin-top: 4px; cursor: default; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.33); }
.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-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%}

.box .col-xs-12, .box .col-xs-7, .box .col-xs-8, .box .col-xs-4, .box .col-xs-5,.box .col-xs-2, .box .col-xs-6 {padding:2px 0;}


.review{
	position: absolute;
	display: none;
}


.review-copy{
	font-family: 'MomsTypewriterRegular', Arial, sans-serif;
	font-size: 22px;
	color: #382B25;
	line-height: 140%;
}


.review-links-holder{
	position: relative;
	float: left;
	width: 180px;
}


.review-links-title{
	position: relative;
	float: left;
	font-family: 'MomsTypewriterRegular', Arial, sans-serif;
	font-size: 16px;
	color: #150C01;
	width: 180px;
}


.review-links{
	position: relative;
	float: left;
	list-style: none;
	text-decoration: none;
	width: 180px;
	padding: 0;
}


.review-links li{
	font-family: 'MomsTypewriterRegular', Arial, sans-serif;
	font-size: 14px;
	color: #130C00;
	line-height: 140%;
}


.review-links li a{
	text-decoration: none;
	color: #660000;
}


.review-links li a:hover{
	text-decoration: none;
	color: #000000;
}


#about-the-iceman {
    position:relative;
    min-height:230px;
}


#about-the-iceman #front-content {
    padding-left:150px;
    padding-top:30px;
}
.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%}





.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_4 {
	width:300px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}

.grid_1 .sm_hr,
.grid_2 .sm_hr,
.grid_3 .sm_hr,
.grid_4 .sm_hr,
.grid_5 .sm_hr,
.grid_6 .sm_hr,
.grid_7 .sm_hr,
.grid_8 .sm_hr,
.grid_9 .sm_hr,
.grid_10 .sm_hr,
.grid_11 .sm_hr,
.grid_12 .sm_hr {
  margin-left: 0;
  margin-right: 0;
}
.span4{width:300px;}
.row-fluid .span4{width:33.333333333333334%;*width:33.333333333333334%;}
input.span4,textarea.span4,.uneditable-input.span4{width:286px;}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;}

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
.fancybox .span4{cursor:pointer;}
.product-demo .zoom-image:hover,.pod:hover .zoom-image,.zoom-image:hover .content-block.news,.span4:hover .content-block.news img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.guitar-block .span6,.guitar-block .span4{width:50%;float:left;}

.artist-list .span4 {
    position:relative;
}

.artist-list .span4:hover .artist-image  {
    opacity:0.3;
}

.artist-list .span4:hover h2  {
    color:#000;
    opacity:1.0;

}

.artist-list .span4 .artist-image  {
    opacity:1.0;
}


.artist-list .span4 h2 {
    position:absolute;
    height:3em;
    margin:-1.5em 0 0 0;
    top:50%;
    left:40px;
    width:80%;
    line-height: 35px;
}

.artist-list .span4 h2 span{
    font-size:0.6em;
    position: relative;
    bottom: 12px;
}


    .span4 .cover.quote{
        display:none;
    }

    .spotlight .span4 {
        min-height:0;
    }

    .footer-bottom .span4, {
        width:50%;
        position:absolute;
        top:0;
        right:0;
    }


    .guitar-block .span6, .guitar-block .span4{
        width:100%;
        float:left;
    }

    .guitar-block .span4{
        padding-bottom: 20px;
    }


.poll-label{
	font-size: 18px;
	color: #000000;
}



#genesis-responsive-slider {
	background-color: #fff;
	border: 10px solid #eee;
	margin: 0 auto;
	padding: 10px;
	position: relative;
}

.navbar-brand {
  float: left;
  padding: 16.5px 15px;
  font-size: 15px;
  line-height: 17px;
}

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

.navbar-default .navbar-brand {
  color: #777777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-inverse .navbar-brand {
  color: #999999;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}

.pp2,
.pp3,
.pp4,
.pp5,
.pp6 {
  margin: 0;
  padding: 0;
  margin-right: 4%;
  float: left;
  border: none;
}

.pp4,
.pp5,
.pp6 {
  margin-right: 2%;
}

.pp4 {
  width: 23.5%;
}

.ppfull .pp2,
.ppfull .pp3,
.ppfull .pp4,
.ppfull .pp5,
.ppfull .pp6 {
  margin-right: 0;
}

.ppfull .pp4 {
  width: 25%;
}

.pp2,
.pp3,
.pp4,
.pp5,
.pp6,
.ppfree {
  transition: all .2s linear;
  -o-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.testimonials .wpb_text_column,  .testimonials .wpb_text_column h4{
    text-align: center;
 }

.testimonials .wpb_text_column h4 {
    font-size: 24px;
    line-height: 26px;
    margin: 24px 0 7px;
    color: #404041;
    font-family: Circular-Bold;
}


.testimonials .wpb_text_column h6, .testimonials .wpb_text_column p {
    color: #bbb;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
}


.testimonials .wpb_text_column p {
    margin: 20px 0 0;
    padding: 0 25px;
}

.testimonials .wpb_text_column h6{
    margin: 0;
}

#responsive-menu .appendLink, #responsive-menu .responsive-menu li a, #responsive-menu #responsive-menu-title a,#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li, #responsive-menu{box-sizing: content-box !important;-moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;-o-box-sizing: content-box !important}
#responsive-menu{position: fixed;overflow-y: auto;bottom: 0px;width: 75%;left: -75%;top: 0px;background: #43494C;z-index: 9999;box-shadow: 0px 1px 8px #333333;font-size: 13px !important;max-width: 999px;display: none}
#responsive-menu.admin-bar-showing{padding-top: 32px}
#responsive-menu #rm-additional-content{padding: 10px 5% !important;width: 90% !important;color: #FFFFFF}
#responsive-menu .appendLink{right: 0px !important;position: absolute !important;border: 1px solid #3C3C3C !important;padding: 12px 10px !important;color: #FFFFFF !important;background: #43494C !important;height: 20px !important;line-height: 20px !important;border-right: 0px !important}
#responsive-menu .appendLink:hover{cursor: pointer;background: #3C3C3C !important;color: #FFFFFF !important}
#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li,#responsive-menu{text-align: left !important}
#responsive-menu .RMImage{vertical-align: middle;margin-right: 10px;display: inline-block}
#responsive-menu #responsive-menu-title{width: 95% !important;font-size: 14px !important;padding: 20px 0px 20px 5% !important;margin-left: 0px !important;background: #43494C !important;white-space: nowrap !important}
#responsive-menu #responsive-menu-title,#responsive-menu #responsive-menu-title a{color: #FFFFFF !important;text-decoration: none !important;overflow: hidden !important}
#responsive-menu #responsive-menu-title a:hover{color: #FFFFFF !important;text-decoration: none !important}
#responsive-menu .appendLink,#responsive-menu .responsive-menu li a,#responsive-menu #responsive-menu-title a{transition: 1s all;-webkit-transition: 1s all;-moz-transition: 1s all;-o-transition: 1s all}
#responsive-menu .responsive-menu{width: 100% !important;list-style-type: none !important;margin: 0px !important}
#responsive-menu.responsive-menu ul{margin-left: 0px !important}
#responsive-menu .responsive-menu li{list-style-type: none !important;position: relative !important}
#responsive-menu .responsive-menu ul li:last-child{padding-bottom: 0px !important}
#responsive-menu .responsive-menu li a{padding: 12px 0px 12px 5% !important;width: 95% !important;display: block !important;height: 20px !important;line-height: 20px !important;overflow: hidden !important;white-space: nowrap !important;color: #FFFFFF !important;border-top: 1px solid #3C3C3C !important;text-decoration: none !important}
#responsive-menu #responsiveSearch{display: block !important;width: 95% !important;padding-left: 5% !important;border-top: 1px solid #3C3C3C !important;clear: both !important;padding-top: 10px !important;padding-bottom: 10px !important;height: 40px !important;line-height: 40px !important}
#responsive-menu #responsiveSearchSubmit{display: none !important}
#responsive-menu #responsiveSearchInput{width: 91% !important;padding: 5px 0px 5px 3% !important;-webkit-appearance: none !important;border-radius: 2px !important;border: 1px solid #3C3C3C !important}
#responsive-menu .responsive-menu,#responsive-menu div,#responsive-menu .responsive-menu li{width: 100% !important;margin-left: 0px !important;padding-left: 0px !important}
#responsive-menu .responsive-menu li li a{padding-left: 10% !important;width: 90% !important;overflow: hidden !important}
#responsive-menu .responsive-menu li li li a{padding-left: 15% !important;width: 85% !important;overflow: hidden !important}
#responsive-menu .responsive-menu li li li li a{padding-left: 20% !important;width: 80% !important;overflow: hidden !important}
#responsive-menu .responsive-menu li li li li li a{padding-left: 25% !important;width: 75% !important;overflow: hidden !important}
#responsive-menu .responsive-menu li a:hover{background: #3C3C3C !important;color: #FFFFFF !important;list-style-type: none !important;text-decoration: none !important}


body.home #wrap {
  padding-bottom: 0;
}

	
	.navigation a,
	.navigation a:active,
	.navigation a:visited
	{
		color:#7d7d7d;
		text-decoration:none;
		border:none;
	}

	
	.navigation a:hover{
		color:#3879d9;	
		text-decoration:underline;
	}

	.navigation{
		margin-bottom:1.875em;
		display:block;
		overflow:hidden;
	}
.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-3{width:25%}
.front .region-preface .col-sm-3 img{max-width:100%;height:auto!important}
.front .region-preface .col-sm-3{padding:5px;}
.navbar-default .glyphicon-search,.navbar-default .glyphicon-comment,.navbar-offcanvas-inner .glyphicon-search{font-size:20px;color:#FFF;box-shadow:none;text-shadow:none}
.navbar-offcanvas-inner .glyphicon-search{color:#002b55}
.navbar-offcanvas-inner{width:720px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:56px}
.text-center{text-align:center}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

 
	.metaslider-552 .flexslider .caption-wrap {
		opacity: 1;
		margin: 0px 0px;
		color: rgba(255,255,255,1);
		background: rgb(21, 89, 136);
		background: rgb(21, 89, 136);
		width: 100%;
		top: auto;
		right: auto;
		bottom: 0;
		left: 0;
		clear: none;
		position: absolute;
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
	}
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}

.wp-caption, .imgthumb, .entry img {
	background: #f9f9f9;
	text-align: center;
}



.pagepost .entry {
padding-top: 4%;}

.entry a {
	text-decoration: underline;
}

.entry a:hover {
	text-decoration: none;
}

.entry ul, .entry ol {
	padding: 9px 40px;
}


.entry-attachment .attachment {
	overflow: hidden;
}

.entry-attachment .attachment p {
	text-align: center;
}

.entry-attachment .attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}

.image-attachment .entry-caption {
	margin-top: 8px;
	margin-top: 0.571428571rem;
}


.entry-meta {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}

.right {width:165px;float:right;display:inline-block;margin-top:-38px;}

.right div {color:#ff0000;}

.right div a {color:#0078ff;font:normal 12px Arial;}
.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before{content:'\f410'}
body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print{position:relative;top:0}

	ul.art-menu li a span.t {
		display: block;
		padding: 5px 22px 5px 22px;
		text-align: left;
	}
.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}
 
.sidebar-wrapper .recent-post-widget-info, .sidebar-wrapper #twitter_update_list{ color: #b5b5b5; }
 
div.contact-form-wrapper input[type="text"], div.contact-form-wrapper input[type="password"], div.contact-form-wrapper textarea, div.sidebar-wrapper #search-text input[type="text"], div.sidebar-wrapper .contact-widget input, div.custom-sidebar .contact-widget textarea, div.comment-wrapper input[type="text"], div.comment-wrapper input[type="password"], div.comment-wrapper textarea{ color: #888888; background-color: #ffffff; border-color: #e0e0e0; -webkit-box-shadow: #ececec 0px 1px 4px inset, #f5f5f5 -5px -5px 0px 0px, #f5f5f5 5px 5px 0px 0px, #f5f5f5 5px 0px 0px 0px, #f5f5f5 0px 5px 0px 0px, #f5f5f5 5px -5px 0px 0px, #f5f5f5 -5px 5px 0px 0px ; box-shadow: #ececec 0px 1px 4px inset, #f5f5f5 -5px -5px 0px 0px, #f5f5f5 5px 5px 0px 0px, #f5f5f5 5px 0px 0px 0px, #f5f5f5 0px 5px 0px 0px, #f5f5f5 5px -5px 0px 0px, #f5f5f5 -5px 5px 0px 0px ; }

	
	
div.sidebar-wrapper .contact-form-wrapper{ padding-top: 7px; }

div.sidebar-wrapper .contact-form-wrapper input{ height: 18px; line-height: 18px; }

div.sidebar-wrapper .contact-form-wrapper textarea{ height: 65px; }


.gdl-right-sidebar .sidebar-wrapper{ margin-left: 5px; }

.gdl-left-sidebar .sidebar-wrapper{ margin-right: 5px; }

ul#islenav ul.n-kauai, ul.n-kauai li, ul#islenav li:hover a.n-kauai, ul#islenav li.active a.n-kauai, ul#islenav li a.n-kauai:hover{background-color: #952cae; color: #fff; font-weight: 500; text-decoration: none;}

ul#islenav li a.n-kauai{color: #952cae;}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
h1,.feature-text-wrap .feature-head-text{font-family:"RockwellStd-Light";font-size:3.625rem;font-weight:normal;line-height:1}
.feature-text-wrap .feature-head-text{margin-top:0;margin-bottom:0;font-weight:100;padding-bottom:0}


		#newsletter,
		#favorite_reads,
		#also,
		#browse_archives,
		#related_reads,
		#labors_of_love {
			padding: 0 16.666666666666% 0 0;
		}


		#favorite_reads h1.underline,
		#related_reads h1.underline,
		#labors_of_love h1.underline {
		margin: 2em 0 .4em 0;
		}


		#labors_of_love h5 {
		margin: 5px 0 3px 7px;
		}


		#labors_of_love img {
		margin: 0 0 1.75em;
		}


.promo-box-content .event-date,.promo-box-text {
    margin-top: 5px;
    padding: 10px;
    padding-top: 0;
    padding-bottom: 0;
}


.limit {
	max-width:960px;
	margin: 0 auto;
	}
.img,img a,.blog-img,.blog-imgright,.blog-imgleft,.imginline,.imgcent,.imgright,.imgleft,.img3,.img5,.img11,.blog-img a,.blog-imgright a,.blog-imgleft a,.imginline a,.imgcent a,.imgright a,.imgleft a,.img3 a,.img5 a,.img11 a,.blog-img a:link,.blog-imgright a:link,.blog-imgleft a:link,.imginline a:link,.imgcent a:link,.imgright a:link,.imgleft a:link,.img3 a:link,.img5 a:link,.img11 a:link,.iwd-article img,img.iwd-article,.iwd-block img,.iwd-footer img,.region.region-banner1 img{border:none !important;max-width:100% !important;height:auto !important;}
div.region.region-top1 img,div.region.region-top2 img,div.region.region-top3 img{padding:0 !important;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}


#search-box #close-x {
	float: right;
	width: 23px;
	height: 23px;
	background-color: #5e5d5c;
	font-family: "Droid Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	line-height: 21px;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 20px;
	cursor: pointer;
}
.fblock.fblock_small span.runtime,.bloglike span.runtime{font-size:16px;padding:5px 10px}
.fblock.fblock_small span.runtime::after,.bloglike span.runtime::after{top:6px;right:-26px}
.fblock.fblock_small span.runtime::before,.bloglike span.runtime::before{width:26px;height:26px}
.fblock{border-top:1px solid #ddd;padding:25px 0;margin:0 0 0 0;overflow:hidden;position:relative}
.fblock:first-child{border-top:none;padding-top:0}
.fblock img,.fblock iframe{margin:0 0 0 0;padding:0;overflow:hidden;float:left;max-width:100%}
.fblock iframe{float:none;max-height:170px;margin:0 0 10px 0}
.fblock h3{margin:5px 0 15px 0;text-align:left!important}
.bloglike span.runtime,.fblock.fblock_small span.runtime{font-size:16px;padding:5px 10px}
.bloglike span.runtime::after,.fblock.fblock_small span.runtime::after{top:6px;right:-26px}
.bloglike span.runtime::before,.fblock.fblock_small span.runtime::before{width:26px;height:26px}
.woocommerce ul.products,#navigation,#header,.aq-block,.fblock,ul#serinfo,.postinfo,.postinfo span,.widgetable,.related,#hometab,h2.leading,.postauthor_alt{border-color:#ededed!important}
.aq-block-aq_featured_2_3_block .fblock.fblock_small{width:50%;padding:15px!important}
.aq-block-aq_featured_2_3_block .fblock.fblock_small:nth-child(even) {clear:right}
.aq-block-aq_featured_2_3_block .fblock.fblock_small img{width:100%}


body #header.sticky-header #nav ul.nav-menu ul li a {
    padding-bottom: 10px;
}


ul.nav-menu {
    line-height: 1;
    width: 100%;
    margin-bottom: 0;
}


ul.nav-menu,
ul.nav-menu * {
    list-style: none;
    margin-left: 0;
}


ul.nav-menu li {
    float: left;
    
    position: relative;
}


ul.nav-menu li:first-child {
    border-left: none;
}


ul.nav-menu li:last-child {
    border-right: none;
}


ul.nav-menu ul li {
    width: 100%;
}





ul.nav-menu ul {
    position: absolute;
    top: -9999em;
    width: 14em!important;
    z-index: 9999;
    
}





ul.nav-menu li:hover ul,
ul.nav-menu li.nav-hover ul {
    left: -1px;
    top: 52px;
    
    position: absolute;
    z-index: 999999;
}





ul.nav-menu li:hover li ul,
ul.nav-menu li.nav-hover li ul,
ul.nav-menu li li:hover li ul,
ul.nav-menu li li.nav-hover li ul,
ul.nav-menu li li li:hover li ul,
ul.nav-menu li li li.nav-hover li ul {
    top: -999em;
}





ul.nav-menu li li:hover ul,
ul.nav-menu li li.nav-hover ul,
ul.nav-menu li li li:hover ul,
ul.nav-menu li li li.nav-hover ul,
ul.nav-menu li li li li:hover ul,
ul.nav-menu li li li li.nav-hover ul {
    left: 14em!important;
    
    top: -1px;
}


ul.nav-menu ul li a {
    word-wrap: break-word;
    font-size: .9em;
    font-weight: normal;
    
}


ul.nav-menu ul li a:hover {
    border-top-color: #ccc;
}


ul.nav-menu li a {
    padding: 18px 10px;
}





ul.nav-menu a {
    -webkit-transition: all 0.1s ease-in;
    
    -moz-transition: all 0.1s ease-in;
    
    -ms-transition: all 0.1s ease-in;
    
    -o-transition: all 0.1s ease-in;
    
    transition: all 0.1s ease-in;
    display: block;
    position: relative;
    padding: 8px 10px;
    color: #51545C;
    text-shadow: 1px 1px 0px #fff;
}


ul.nav-menu .sf-sub-indicator {
    position: absolute;
    z-index: 999;
    right: 0.5em;
    top: 45%;
    width: 10px;
    height: 10px;
    overflow: hidden;
}


ul.nav-menu .sf-with-ul:after {
    content: '\e917';
    font-family: IcoMoon;
    position: absolute;
    right: 1.6em;
    top: 20%;
    width: 5px;
    font-size: 7px!important;
}


ul.nav-menu li ul .sf-sub-indicator {
    top: 41%;
}


ul.nav-menu ul.sub-menu .sf-with-ul:after {
    content: '\e919';
    font-family: IcoMoon;
    position: absolute;
    right: 1.6em;
    top: 10%;
    width: 5px;
    font-size: 7px!important;
}


.sticky-header ul.nav-menu ul.sub-menu .sf-with-ul:after,
.sticky-header ul.nav-menu .sf-with-ul:after,
ul.nav-menu ul.sub-menu li.page_item .sf-with-ul:after,
ul.nav-menu li.page_item .sf-with-ul:after {
    top: 40%;
}


ul.nav-menu li.current-menu-item,
ul.nav-menu li.current-menu-ancestor,
ul.nav-menu li:hover {
    border-right-color: #ddd!important;
}


ul.nav-menu li li a,
ul.nav-menu li li li a,
ul.nav-menu li li li li a {
    padding: 10px;
}


ul.nav-menu li li,
ul.nav-menu li li li,
ul.nav-menu li li li li {
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #F0F0F0;
}


ul.nav-menu li a.sf-with-ul {
    padding-right: 25px;
}

.sublist li{ display:inline;}

.sublist {margin:-5px 0 5px 0px;font-size:140%;padding:4px 5px 8px 15px;border-bottom:1px solid #ccc;}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}



.td-full-layout .td-header-bg {
  background-color: #ffffff;
}



#slider .slide-content:before {
  content: " ";
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.65);
}
.node-type-homepage .rocket-story .container-background{position:relative;background-size:auto 100%;background-position:center right;}


.photogallery .photo-item-short{
     font-family: Lora-Bold;
     font-size:1em;
     line-height:1.2em;
     width:100%;
     padding-top:7px;
     padding-bottom:7px;
     border-bottom:1px solid #d7d7d7;
     height:100px;
 

     font-weight:regular;
}


.photogallery .photo-item-short .photo {
    float:left;width:150px;
    max-width:140px;
    height:90px;
    }


    .photogallery .photo-item-short .headline {
      float:left;
      font-family: Lora-Regular;
      width:150px;
    
      text-align:left;
      position:relative;
      left:15px;
    }

.photo-item{
    width:23% !important;
    height:160px !important;
    background-color: transparent !important;
    overflow: visible !important;
}

    .photo-item:nth-child(1){
        margin-left:4px;
    }

.ident #km-logo {
  display: none;
}

#km-logo-print {
  display: block;
  height: 45px;
}

body.process img#km-logo {
  width: 300px;
  height: auto;
  margin-left: 20px;
  position: relative;
}

.td-politics .td-video-playlist .td_wrapper_video_playlist .td_container_video_playlist {
  background-color: #000;
}

.td_wrapper_video_playlist .td_container_video_playlist {
  background-color: #222;
  vertical-align: top;
  overflow: hidden;
}

.td_video_playlist_column_3 .td_container_video_playlist {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 341px;
  height: 409px;
  
}

.td_video_playlist_column_2 .td_container_video_playlist {
  display: block;
  height: 305px;
}

.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable {
  height: 240px;
}

.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track,
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-track {
  background-color: #383838;
}

.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar,
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}

.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb,
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-thumb {
  background-color: #919191;
  border-radius: 10px;
}

.td_video_playlist_column_1 .td_container_video_playlist {
  display: block;
}

.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile,
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist {
  height: 301px;
}

.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track,
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-track {
  background-color: #383838;
}

.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar,
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}

.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb,
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-thumb {
  background-color: #919191;
  border-radius: 10px;
}


.logo-footer img {
  width: 100%;
  margin-top: 15px;
}

    .logo-footer { display: none; }




.pix_diapo {
	margin: 0 auto;
    overflow: hidden !important;
}
.theme-page-wrapper #mk-sidebar.mk-builtin{width: 27%;}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper{padding-right:15px !important;padding-left: 15px !important;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}
.theme-page-wrapper #mk-sidebar{width: 100% !important;float: none !important;padding: 0 !important;}
.theme-page-wrapper #mk-sidebar .sidebar-wrapper{padding:20px 0 !important;}


.feature-box{
	width: 100%;
	background: #ededed;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 0 auto 5px auto;
}

.sidebar-widget .side-photolist, .sidebar-widget .side-eventlist, .feature-box .review-list{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
	
.feature-box.full{
	width: 99%;
}

.feature-box.full img{
	width: 100%;
}
	
.news.feature-box{
	width: 48.9% !important;
}

.review-box.feature-box{
	width: 48% !important;
}

ul.sub-slider {
  margin-bottom: 0 !important;
  min-height: 124px !important;
}

#footer #footer-nav .menu-item-172 {
  display: none;
}


#wrap{background:#FFFFFF;width:960px;margin:10px auto 10px;padding:0;position:relative;-moz-box-shadow:0 3px 10px #333333;-webkit-box-shadow:0 3px 10px #333333;}
.span9{width:870px}
.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}
input.span9,textarea.span9,.uneditable-input.span9{width:856px}
.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}



#footer .span9{ display:none;  }

	#footer a, #footer .emphasis {
		color: #ffd200; }
hr.menu{margin:0}
.cpToolbar .menu input[type="checkbox"]{top:9px}
.cpToolbar .menu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:2px 2px 2px rgba(0,0,0,.3);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.3);box-shadow:2px 2px 2px rgba(0,0,0,.3);left:0;margin-top:-1px;position:absolute;top:102%;z-index:2}
.cpToolbar .dropdown .menu{min-width:100%;max-width:400px}
.cpToolbar .menu.flip{left:auto;right:0}
.cpToolbar .menu.mega{margin-top:1 px;padding:8px 12px;right:0}
.cpToolbar .dropdown .menu.flip{left:auto;right:0}
.cpToolbar.user .nav .notifications .menu li:first-child{border:none}
.cpToolbar.noSocial div.menu.moreInfo{width:580px}
.cpToolbar.admin .dropdown .menu a:hover,.cpToolbar.admin .dropdown .menu a:focus,.cpToolbar.admin .dropdown .menu a:active{background-color:#d8e7f4}



.pagination .current .screen-reader-text {
	position: static !important;
}






.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}
