﻿

.welcome {
padding:20px 25px 15px 25px;
}

.welcome a:link, .welcome a:visited{
	color: #4891dc;
	text-decoration: underline;
}

.welcome a:hover, .welcome a:active{
	text-decoration: none;
	color: #002663;
}


		#popup_countdown 
		{
			color: ;
			width: 100%;
			padding-top: 1px ;
			padding-bottom:1px ;
			background-color: #CC0000;
			height:  ;
			overflow: hidden;
			position:absolute;
			bottom:0px;
			left:0px;
			border-bottom-left:8px;
			border-bottom-right:8px;
		}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}

	#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:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}

				  
				  
			 div.pagination ul li.disabled { display:none}

  #secondary-content-wrapper .block-content-inner .image-right,
  #secondary-content-wrapper .block-content-inner .image-left,
  .field-type-image {
    float: none !important;
    display: block !important;
    margin: auto !important;
    text-align: center !important;
  }

  .views-view-grid .field-type-image img {
    padding-left: 0;
    padding-right: 0;
  }

  #secondary-content-wrapper .block-content-inner  .image-right,
  #secondary-content-wrapper .block-content-inner  .image-left,
  #secondary-content-wrapper .block-content-inner  .field-type-image,
  #secondary-content-wrapper .block-content-inner  figure  {
    max-width: 50%;
  }

  .col2 {
    display: inline;
    float: left;
    width: 6.25%;
    margin: 0 1.04166667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
.header_top .container{display:inline-block}
.container{position:relative;padding:0;width:100%;z-index:100}
.content .container{background-color:#f6f6f6}
.content .container .container_inner{padding:0}
.content .container .container_inner.page_container_inner{padding:30px 0 0 0}
.title .title_holder .container{display:table-cell;vertical-align:middle;background-color:transparent}
.title_outer.with_image .title .title_holder .container,.title_outer .has_fixed_background.title .title_holder .container,.title_outer .has_background.title .title_holder .container{display:block;height:100%}
.projects_holder_outer .container .container_inner{padding:0}
.content .testimonial_content .container .container_inner{padding:0}
.container aside{position:relative;z-index:11}
.qode_call_to_action.container{background-color:#1abc9c}
.qode_call_to_action.container .container_inner{padding:40px 0}
.qode_search_form .container i{padding:0}
.qode_search_form .container input{width:90%;padding:0 0 0 10px}
.qode_search_form .container .qode_search_close{right:0}
.vertical_menu_enabled .q_slider,.vertical_menu_enabled .full_width,.vertical_menu_enabled .content .container,.vertical_menu_enabled .title_outer,.vertical_menu_enabled footer{padding-left:260px}
.boxed.vertical_menu_enabled .q_slider,.boxed.vertical_menu_enabled .full_width,.boxed.vertical_menu_enabled .content .container,.boxed.vertical_menu_enabled .title_outer,.boxed.vertical_menu_enabled footer{padding-left:0}
.vertical_menu_enabled .content .title .container{padding-left:0}
.vertical_menu_enabled .content .container,.vertical_menu_enabled .q_slider,.vertical_menu_enabled footer{width:auto}
.vertical_menu_enabled.page-template-landing_page-php .q_slider,.vertical_menu_enabled.page-template-landing_page-php .full_width,.vertical_menu_enabled.page-template-landing_page-php .content .container,.vertical_menu_enabled.page-template-landing_page-php .title_outer,.boxed.vertical_menu_enabled.page-template-landing_page-php,.vertical_menu_enabled.page-template-landing_page-php .full_screen_holder{padding-left:0!important}
.content_top_margin .content .container .container_inner.page_container_inner{padding:0}
.content_top_margin .content .container .container_inner .call_to_action{margin:0 -15px}
.content_top_margin .content .container .container_inner .call_to_action .container_inner{width:100%}








#left-content-right, #become-member, #shop, #tweets { display:none; }




	#left-content-right, #become-member { display:block; }




	



	



	#become-member { float:left; }












div.red-box { 



	margin-bottom:30px;



	background-color:#383839;



}




div.red-box h2  { color:#f15b2a; }




div.red-box-content {



	padding:15px;



}

.gdlr-header-container{ position: relative; z-index: 97; }
.addboxmidbg{border-radius:10px 3px 3px 0px;margin:0 -3px 0 0;padding:0px;height:23px;font:bold 12px Verdana,Arial;color:#fff;text-align:left;line-height:23px;background-color:#103a4f;background:-moz-linear-gradient(center top, #888, #444);background:-webkit-gradient(linear, center top, center bottom, from(#3A5B95), to(#103a4f));background:-o-linear-gradient(#3A5B95, #103a4f);box-shadow:3px 3px 5px #aaa;-moz-box-shadow:3px 3px 5px #aaa;-webkit-box-shadow:3px 3px 5px #aaa;}
.addboxmidbg span{margin:0px 0px 0px 10px;padding:0px;font:bold 12px Verdana,Arial;line-height:23px}
.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

.bythenumbers a:hover .btn-teaser {
  color: #a51417;
}

.bythenumbers .btn-teaser {
  color: #3c3d3d;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.8em;
  line-height: 1em;
}


#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 12px;
	}


h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}


#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #999;
	}

	
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}


#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}


#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}


#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}


#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}


ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}


#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}


#sidebar #searchform #s {
	width: 115px;
	padding: 2px;
	}


#sidebar #searchsubmit {
	padding: 1px;
	}


#sidebar form {
	margin: 0;
	}

#cff .cff-text-link{
  float: left;
  clear: none;
  width: 72%;
  margin-left: 3%;
  padding: 0 0 5px 0;
}

#cff .cff-text-link.cff-no-image{
  width: 100%;
  margin-left: 0;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

#feature_slider {
    width: 475px;
    height: 338px;
    float: left;
}

	#feature_slider_box #feature_slider {
		width: 75%;
		height: auto;
	}


	.category #feature_slider_box #feature_slider {
		width: 80%;
	}

	#feature_slider:after {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 10;
	}

	#feature_slider .info-wrapper {
		z-index: 11;
	}


	#feature_slider_box #feature_slider a {
		display: block;
		position: relative;
		height: 0;
		padding-bottom: 71.27%;
	}

	#feature_slider_box #feature_slider a img {
		display: block;
		position: absolute;
		width: 100%!important;
		height: 100%;
		top: 0;
		left: 0;
	}


	#feature_slider_box #feature_slider,
	.category #feature_slider_box #feature_slider {
		width: 100%;
		float: none;
	}

	
	#portfolio.portfolio-items .col.span_3 .nectar-love-wrap, #portfolio.portfolio-items .col.span_4 .nectar-love-wrap  {
		width: 52px;
	}

	
	#project-meta ul li .nectar-love-wrap.fadein {
		margin-right: 11px;
		padding-right: 11px;
	}

.nectar-love-wrap .nectar-love {
   display: none;
}

.wp-caption.alignleft {
margin: 0 10px 10px 0;
}

.alignleft {
float: left;
}

img.alignleft {
display: inline;
float: left;
margin-right: 15px;
}


.footer-bottom {
	position:relative;
	z-index:1;
	background:#333;
	height:45px;
	line-height:41px;
	color: #ccc;
}

	.footer-bottom .container{border-top: 4px solid #46AEBE;}

	.footer-bottom .social-icons{
		float:right;
		margin:9px 0 0;
		line-height:0;
	}

	.footer-bottom .social-icons img{width:25px; height:25px;}

	.footer-bottom a{color: #ccc;}

	.footer-bottom a:hover{color: #FFF;}


div.ja-moduletable h3,div.moduletable h3 {
font-size:120%;
color:#090;
margin:0 0 5px;
padding:0;
text-indent:0;
}


div.ja-moduletable,div.moduletable {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid;
border-bottom-color:#f7f7f7; 
position:relative;
}


.main .inner,div.ja-moduletable,div.moduletable,div.ja-module,div.module,.article_column .contentpaneopen {
padding-left:10px;
padding-right:10px;
}








div.ja-moduletable a,a:active,a:hover,img {
text-decoration:none;
border:none #fff 0;
}
.tve_ca{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;margin:40px auto 80px auto;padding:4%;position:relative;width:85%}
.tve_ca.tve_ca2 h1,.tve_ca.tve_ca2 h2,.tve_ca.tve_ca2 h3,.tve_ca.tve_ca3 h1,.tve_ca.tve_ca3 h2,.tve_ca.tve_ca3 h3,.tve_ca.tve_ca4 h1,.tve_ca.tve_ca4 h2,.tve_ca.tve_ca4 h3{margin:0px !important;padding:0px !important}
.tve_ca p{color:#888787;margin:0px !important;padding:0px !important}
.tve_ca.tve_ca1 .tve_line{padding:0px 20px;margin:0 auto}
.tve_ca .tve_btn_cnt{height:0px;position:relative;bottom:0px;text-align:center}
.tve_ca.tve_ca1 .tve_btn_cnt{margin-top:4%}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{font-size:30px !important;line-height:100% !important}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{display:inline-block;font-size:30px !important;line-height:100% !important;position:relative;width:auto}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn{font-size:30px;line-height:100% !important}
.tve_ca.tve_ca3 .tve_btn.tve_normalBtn .tve_ca_sp,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn .tve_ca_sp{display:block;font-size:12px}
.tve_ca .tve_btn.tve_normalBtn{min-width:10px}
.tve_ca .tve_btn.tve_normalBtn a.tve_btnLink{font-size:16px}
.tve_flt .tve_ca h1,.tve_flt .tve_ca h2,.tve_flt .tve_ca h3{color:#6B6B6B !important}
.tve_flt .tve_ca{width:74%}
.tve_flt .tve_ca.tve_ca2{margin-bottom:80px}
.tve_flt .tve_ca .tve_btn.tve_normalBtn{width:50%}
.tve_flt .tve_ca .tve_btn.tve_smallBtn{width:30%}



#widget-category-posts-grid .category-posts-grid-row {
	margin-right: -1em;
}

#widget-category-posts-grid .category-posts-grid-row .large-post {
	float: left;
	width: 50%;
	padding-right: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

	#widget-category-posts-grid .category-posts-grid-row .large-post,
	#widget-category-posts-grid .category-posts-grid-row .medium-post-wrap,
	#widget-category-posts-boxed .category-posts-boxed-horizontal .large-post .wp-post-image,
	#widget-category-posts-boxed .category-posts-boxed-horizontal .large-post .post-content,
	#widget-category-posts-boxed .category-posts-boxed-vertical .large-post,
	#widget-category-posts-columns .category-posts-column-left {
		float: none;
		width: 100%;
		padding: 0;
	}

	#widget-category-posts-grid .category-posts-grid-row.medium-post-row .medium-post-wrap {
		padding-right: 0;
	}



.widget-category-posts {
	margin-bottom: -0.4em;
}

.widget-category-posts .widgettitle .category-archive-link {
	float: right;
}

.widget-category-posts .widgettitle .category-archive-link .category-archive-icon:after {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	font-size: 24px;
	font-family: 'Genericons';
	text-decoration: inherit;
	vertical-align: top;
	content: '\f436';
	margin: 0;
}

.widget-category-posts .widgettitle .category-archive-link .category-archive-icon:hover {
	text-decoration: none;
}

.widget-category-posts .type-post {
	margin: 0 0 1em 0;
	padding: 0;
	border: none;
	background: none;
}

.widget-category-posts .type-post .postmeta {
	margin: 0.5em 0 0;
}

.widget-category-posts .type-post .postmeta-small {
	margin: 0.5em 0 0;
	font-size: 0.8em;
	line-height: 1.5em;
}

.widget-category-posts .type-post .postmeta-small span{
	margin-right: 0.5em;
}

.widget-category-posts .type-post .postmeta-small span:before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 16px 'Genericons';
	vertical-align: middle;
	color: #222;
}

.widget-category-posts .type-post .postmeta-small .meta-date:before{
	content: '\f307';
}

.widget-category-posts .type-post .postmeta-small .meta-comments:before{
	content: '\f300';
}

.widget-category-posts .type-post .more-link {
	margin: 0;
}

.widget-category-posts .type-post .more-link:link, .widget-category-posts .type-post .more-link:visited  {
	color: #fff;
}

.widget-category-posts .type-post .more-link:hover, .widget-category-posts .type-post .more-link:active  {
	text-decoration: none;
}

.widget-category-posts .large-post .post-title {
	font-size: 1.5em;
}

.widget-category-posts .large-post .wp-post-image {
	margin: 0 0 0.4em 0;
}

.widget-category-posts .medium-post {
	float: left;
	display: block;
	width: 33.33333333%;
	padding-right: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.widget-category-posts .medium-post .wp-post-image {
	margin: 0 0 0.4em 0;
}

.widget-category-posts .medium-post .post-title {
	margin: 0 0 0.4em 0;
	padding: 0;
	font-size: 1.15em;
}

.widget-category-posts .small-post {
	float: left;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.widget-category-posts .small-post .wp-post-image {
	float: left;
	margin: 0 1em 0 0;
}

.widget-category-posts .small-post .post-title {
	font-size: 1.05em;
}

.leeway_category_posts_columns .widget-category-posts {
	margin-bottom: 0;
}

	.widget-category-posts .wp-post-image {
		max-width: 100%;
	}


.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}

.sf-menu ul {
	position:		absolute;
	top:			-999em;
 
}

.sf-menu ul li {
	width:			100%;
}

.sf-menu li:hover {
	visibility:		inherit; 
}

.sf-menu li {
	float:			left;
	position:		relative;
}

.sf-menu a {
	display:		block;
	position:		relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			38px; 
	z-index:		99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; 
	top:			0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; 
	top:			0;
}



.sf-menu {
	float:			left;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}



.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; 
}



.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }

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


	.grid, 
	.grid-right {
		float: none;
	}
.span6{width:460px}
.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}
input.span6,textarea.span6,.uneditable-input.span6{width:450px}
table .span6{float:none;width:444px;margin-left:0}
.banner .content{padding:3px 0 8px 8px;border-left:3px solid #40adcd}
.banner .content.small,.banner .video .content{margin-left:0}

.content ul{ float:left; width:100%; list-style:none; padding-bottom:33px; padding-left:0px}

.blog_left.content ul{ list-style:disc; padding-left:30px}

.banner .content.small {
  margin-left: 34.757834757834757834757834757835%;
}

.banner .video .content {
  margin-left: 59.97150997150997150997150997151%
}

#nav .col-control.center, #nav-top .col-control.center { text-align: center; }

#nav .col-control.center ul.sf-menu, #nav-top .col-control.center ul.sf-menu { float: none; }

#nav .col-control.right ul.sf-menu { float: right; }

#widgets-above-header .col-control { text-align: center; }


.col-control {
	margin: 0 auto;
	padding: 0;
}

.col-control.center .mm-warea { left: auto; right: auto; }
.page-template-1l-sidebar-php #nav-top .col-control,.page-template-1l-sidebar-php #top-bar-right-spanel .col-control{width:1000px }
.page-template-1l-sidebar-php #widgets-above-header .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-1l-sidebar-php #nav .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-1r-sidebar-php #nav-top .col-control,.page-template-1r-sidebar-php #top-bar-right-spanel .col-control{width:1000px }
.page-template-1r-sidebar-php #widgets-above-header .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-1r-sidebar-php #nav .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-1l1r-sidebar-php #nav-top .col-control,.page-template-1l1r-sidebar-php #top-bar-right-spanel .col-control{width:1000px }
.page-template-1l1r-sidebar-php #widgets-above-header .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-1l1r-sidebar-php #nav .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-2l-sidebars-php #nav-top .col-control,.page-template-2l-sidebars-php #top-bar-right-spanel .col-control{width:1000px }
.page-template-2l-sidebars-php #widgets-above-header .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-2l-sidebars-php #nav .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-2r-sidebars-php #nav-top .col-control,.page-template-2r-sidebars-php #top-bar-right-spanel .col-control{width:1000px }
.page-template-2r-sidebars-php #widgets-above-header .col-control{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-2r-sidebars-php #nav .col-control{width:1000px;max-width:1000px;min-width:1000px;}
 #nav-top .col-control,#top-bar-right-spanel .col-control{width:100% }
 #nav .col-control{width:90%;max-width:1200px;min-width:600px;}
#page-footer .col-control{width:auto;}
#header-container .col-control{width:auto;}
#nav .col-control,.page-template-no-sidebars-php #nav .col-control,.page-template-1l-sidebar-php #nav .col-control,.page-template-1r-sidebar-php #nav .col-control,.page-template-2l-sidebars-php #nav .col-control,.page-template-2r-sidebars-php #nav .col-control,.page-template-1l1r-sidebar-php #nav .col-control{width:100%;max-width:none;min-width:0;}

.copyright_txt{
    display: block;
    width: 20%;
    float: left;
    text-align: right;
    color: #bebebe;
    font-size: 1.1em;
    line-height: 2em;
    margin-top: 70px;
}

.magazine #loopedSlider .content .excerpt p { font:300 13px/1.5em Helvetica Neue, Helvetica, sans-serif;color:#cccccc; }
#body-nav.nav .menu li.pink a{border-color:#f721e0;}

.list_carousel {	width:1160px;margin-top: 20px; position:relative}

.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}

.list_carousel li {color: #999;text-align: center;padding: 0;display: block;float: left;}

.list_carousel.responsive {width: auto;margin-left: 0;}

.fetch-tweets-text { line-height: 20px; }
 
.fetch-tweets-body .fetch-tweets-text a { color: #53acee !important; }

.fmm_left_top_item{
	width:90%;
	margin:0 auto;
	border-bottom:1px solid #1f1f1f;
	font-family:Oswald;
	font-size:16px;
	color:#ffffff;
}


.slide-photos-byline-link {
    cursor: pointer;
    font-size: .70rem;
}

#sp-slide-grid .mod-block {padding-bottom:0}

#sp-bottom .mod-block{padding:0 25px}

.mod-block {padding:10px}
.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}
.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}
.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}
.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}
.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}
.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}
.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}
.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}
.slider-pro img.sp-layer{border:none}


#footer-l {
	width: 520px !important;
}


#footer-print #footer-l {
	padding: 5px 0 0 0;
}


#footer-print #footer-l img {
	vertical-align: -0.3em;
}


#footer-print #footer-l a {
	margin: 0 10px 0 0;
}
.select2-container .ai1ec-color-swatch,.select2-container .ai1ec-color-swatch-empty,.select2-drop .ai1ec-color-swatch,.select2-drop .ai1ec-color-swatch-empty{width:7px;height:7px;}
.ai1ec-color-swatch,.ai1ec-color-swatch-empty{display:inline-block;height:8px;margin:0 1px;padding:1px;width:8px;}
.ai1ec-color-swatch{border-radius:5px;border-color:rgba(0,0,0,0.5);opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-popover.ai1ec-popup .ai1ec-color-swatch{padding:1px;}
.ai1ec-filters .ai1ec-color-swatch{height:7px;width:7px;}
.ai1ec-print .timely .entry-meta,.ai1ec-print .timely .ai1ec-subscribe,.ai1ec-print .timely .ai1ec-subscribe-google,.ai1ec-print .ai1ec-agenda-view .ai1ec-event-expand,.ai1ec-print .ai1ec-btn-toolbar,.ai1ec-print .ai1ec-pagination,.ai1ec-print .ai1ec-calendar-toolbar,.ai1ec-print .ai1ec-read-more,.ai1ec-print .ai1ec-color-swatch,.ai1ec-print .post-edit-link,.ai1ec-print .ai1ec-event-toggle,.ai1ec-print .ai1ec-views-dropdown{display:none !important;}
.main-foot__nav{position:relative;z-index:1;padding-bottom:72px;background:#252525}
.main-foot__nav .icon--industry{font-size:20em}
.main-foot__nav .icon,.main-foot__nav .hero__moar:before{position:relative;width:100%;max-height:62px;overflow:hidden;z-index:10;color:#fcce01;line-height:5em;text-align:center}
.main-foot__nav .icon a,.main-foot__nav .hero__moar:before a{color:#fcce01}
.horizontal .menu li.first{margin-left:0;padding-left:0;}
.menu li li.first{border-top:medium none}
#footer-first-region #block-dennis_core-dennis_core_footer .links li.first a,#footer-first-region #block-dennis_core-dennis_core_footer .links li.last a{border:medium none;}
#footer-first-region #block-dennis_core-dennis_core_footer .links li.first a{border:none;}

	.entry-title {
		font-size: 21px;
	}

	.featured-post .entry-title {
		font-size: 14px;
	}

	.singular .entry-title {
		font-size: 28px;
	}

	#content .entry-title {
		font-size:20px !important;
	}

.entry-title a:link,
.entry-title a:visited {
	color:inherit;
	text-decoration: none;
}

.entry-title a:active,
.entry-title a:hover {
	color: #333;
}



#content .format-aside .entry-title {
	display:none;
}





.format-status .entry-title {
	display:none;
}
 #content h1.entry-title a, #content h2.entry-title a, #content h1.entry-title , #content h2.entry-title {font-family:Segoe UI, Arial, sans-serif ; }
 #content h1.entry-title, #content h2.entry-title { font-size:20px ;}
 #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content .entry-title, #site-title a , #site-description { text-shadow:none; moz-text-shadow:none; -webkit-text-shadow:none ;}
 #content .entry-title a, #content .entry-title, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6{ color:#444444 ;}
 #content .entry-title a:hover { color:#000000 ;}
#block-views-mega-menu-node-block ul li.mega_link_1 ul ul,#block-views-mega-menu-node-block ul li.mega_link_2 ul ul,#block-views-mega-menu-node-block ul li.mega_link_3 ul ul,#block-views-mega-menu-node-block ul li.mega_link_4 ul ul,#block-views-mega-menu-node-block ul li.mega_link_5 ul ul,#block-views-mega-menu-node-block ul li.mega_link_6 ul ul{position:relative;top:0px;left:0px;background-position:bottom right;background-repeat:no-repeat;box-sizing:border-box;}

div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

div.mod-languages li {
	margin-left: 5px;
	margin-right: 5px;
}


div.mod-languages ul.lang-inline li {
	display:inline;
}


div.mod-languages ul.lang-block li {
	display:block;
}


div.mod-languages img {
	border:none;
}


div.mod-languages a {
	text-decoration: none;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

  .vc_col-sm-6 {
    width: 50%;
  }

.vc_col-sm-6 .full-laptop .mk-jupiter-icon-arrow-left:before,
.vc_col-sm-6 .full-laptop .mk-jupiter-icon-arrow-right:before {
  font-size: 32px !important;
}

.vc_col-sm-6 .mk-lcd-slideshow {
  margin: 0 auto 50px;
}

.vc_col-sm-6 .mk-lcd-slideshow .flex-direction-nav a {
  margin-top: -28px;
}

.vc_col-sm-6 .vc_col-sm-8 .mk-lcd-slideshow {
  margin: 0 auto 40px;
}

.vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow {
  margin: 0 auto 40px;
}

.vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow .flex-direction-nav a {
  display: none;
}

.background-left {
  
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  width: 50%;
  z-index: 50;
}

.background-left.sub {
  width: 300px;
}









#sidebar .iconlink:before { content: "" }

#sidebar .iconlink { margin-bottom: 1px; }
		
#sidebar .iconlink a { text-decoration: none; }

#sidebar .iconlink a:hover span { text-decoration: underline; }

#sidebar .iconlink img { vertical-align: middle; }

.box-product .price {
	display: block;
	font-weight: bold;
	margin-bottom: 8px;
}

.box-product .price-old {
	color: #F00;
	text-decoration: line-through;
}

.box-product .price-new {
	font-weight: bold;
}

.product-list .price {
padding-bottom:15px;
font-size:14px;
}

.product-list .price-old {
	text-decoration: line-through;
}

.product-list .price-new {
	font-weight: bold;
}

.product-list .price-tax {
	font-size: 11px;
	font-weight: normal;
	}

.product-grid .price {
	display: block;
	font-weight: bold;
	
	margin-bottom: 8px;
}

.product-grid .price-old {

	text-decoration: line-through;
}

.product-grid .price-new {
	font-weight: bold;
}

.product-grid .price .price-tax {
	display: none;
}

.product-info .price {
    border-bottom: 1px solid #F6F6F6;
    font-size: 18px;
    font-weight: bold;
    line-height: 27px;
    margin-bottom: 10px;
    overflow: auto;
    padding: 0 5px 15px;
}

.product-info .price-old {
	color: #F00;
	text-decoration: line-through;
}

.product-info .price-new {
	
}

.product-info .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.product-info .price .reward {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.product-info .price .discount {
	font-weight: normal;
	font-size: 12px;
	color: #4D4D4D;
}

.compare-info .price-old {
	font-weight: bold;
		text-decoration: line-through;
}

.compare-info .price-new {
	font-weight: bold;
}

.wishlist-product thead .quantity, .wishlist-product thead .price, .wishlist-product thead .total {
	text-align: right;
}

.wishlist-product tbody .quantity, .wishlist-product tbody .price, .wishlist-product tbody .total {
	text-align: right;
}

.wishlist-product tbody .price s {
	color: #F00;
}

.cart-info thead .quantity, .cart-info thead .price, .cart-info thead .total {
	text-align: right;
}

.cart-info tbody .quantity, .cart-info tbody .price, .cart-info tbody .total {
	text-align: right;
}

.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}

.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}

.box-product .price, .product-info .price, .product-grid .price, .product-list .price, .compare-info .price-new { color:#de360f; }

.product-info .price-old, .product-grid .price-old, .product-list .price-old, .compare-info .price-old, .box-product .price-old  { color:#2d2d2d; }
.primary-nav-list .menu-item-has-children{position:relative}


#leaderboard p,
#header p,
#content-top p,
#content-bottom p,
#content-top-full-width p,
#content-bottom-full-width p,
#footer p { margin: 0; padding: 0; }


#leaderboard div.block, 
#leaderboard .block-wrapper, 
#leaderboard .block .content,
#header div.block, 
#header .block-wrapper, 
#header .block .content,
#content-top div.block, 
#content-top .block-wrapper, 
#content-top .block .content,
#content-bottom div.block, 
#content-bottom .block-wrapper, 
#content-bottom .block .content,
#content-top-full-width div.block, 
#content-top-full-width .block-wrapper, 
#content-top-full-width .block .content,
#content-bottom-full-width div.block, 
#content-bottom-full-width .block-wrapper, 
#content-bottom-full-width .block .content { 
  margin: 0.5em 0 0.2em 0; 
  padding: 0; 
  border: none;
  text-align: center;
  background-color: #FFF;
}




.width-2-30,
.width-10-190,
.width-18-350,
.width-20-390,
.width-24-470,
.width-28-550,
.width-30-590,
.width-38-750,
.width-45-890,
.width-46-910,
.width-48-950  {
  float: left;
  margin-right: 10px; 
}

.width-48-950, 
div.width-48-950 { width: 950px; margin: 0; }

.num_min .hov_mid_tex { float:left; width:100px; text-align:left; padding:0px; line-height:20px; color:#E58132; font-size:13px; }

.num_min .hov_mid_tex a { font-size:12px; text-decoration:none; color:#8CC63F; background:none; float:none; width:auto; }

.num_min .hov_mid_tex a:hover { font-size:12px; text-decoration:none; color:#000; background:none;}

				.l-header.layout_sided .w-nav-anchor.level_1 .w-nav-title {
					padding-right: 0 !important;
					}

			.w-nav-title i {
				width: 20px;
				}

	.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
	.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
		padding-right: 20px;
		}

	
	
	.w-nav.type_desktop .hover_underline .w-nav-title {
		position: relative;
		}

		.no-touch .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after  {
			display: block;
			content: '';
			position: absolute;
			left: 0;
			bottom: -6px;
			margin: 0 auto -2px;
			height: 2px;
			width: 100%;
			opacity: 0;
			-webkit-transition: all 0.3s;
					transition: all 0.3s;
			}

		.no-touch .w-nav.type_desktop .hover_underline .w-nav-item.level_1:hover .w-nav-title:after {
			bottom: -2px;
			opacity: 1;
			}

			.btn.w-nav-item .w-nav-anchor.level_1 .w-nav-title {
				position: relative;
				}

				.btn.w-nav-item .w-nav-title:after {
					display: none !important;
					}

			.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title {
				padding-right: 25px;
				}

			.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title,
			.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 50px;
				}
.l-header.transparent .w-nav-title:after {background-color:#fff;}
.w-nav-title:after {background-color:#000;}
