﻿.infiniteCarousel .wrapper{overflow:hidden;}
.infiniteCarousel .wrapper ul{position:relative;margin:0;padding:0;list-style:none;overflow:hidden;width:9999px;}
#featuredCarousel .infiniteCarousel .wrapper{position:relative;z-index:1;width:610px;height:388px;}
#indexCarousel .infiniteCarousel .wrapper{width:573px;min-height:127px;height:auto !important;height:127px;position:relative;}
.right_rail_FAQ .infiniteCarousel .wrapper{width:282px;min-height:105px;height:auto !important;height:105px;position:relative;}



#testimonial-carousel { min-height: 220px; margin-top: 20px; background: #fff; border-top: 1px solid #e7e7e7; }

#testimonial-carousel .item { margin: 0 auto; padding: 40px 0; }

#testimonial-carousel .item img { display: block; margin: 0 auto; }

#testimonial-carousel .item blockquote { margin: 0 0 20px; border: 0; font-style: italic; }
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}
.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}


.discover_text, .products_text, .special_text, .support_text
{
	float:left;
}

	#contentArea span.quote-red{color:#c00101;}

.first .bottom-col-content {
    background-image: none;
}

.bottom-col-content {
    padding: 0;
}
.carousel-inner{position:relative;overflow:hidden;width:100%}


.dcjq-mega-menu ul, .dcjq-mega-menu ul li {list-style: none;}

.dcjq-mega-menu ul.menu {position: relative; padding: 0; margin: 0;}

.dcjq-mega-menu ul li ul {display: none;}

.dcjq-mega-menu .sub {display: none;}

.dcjq-mega-menu .sub ul {display: block;}


.pie13 {
    float: left;
    width: 60px;
    height: 240px;    
}
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}
body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}
#page,#nav-wrapper,#header-wrapper,#main-before-wrapper,#main-wrapper,#main-after-wrapper,#footer-wrapper,.region-bottom{width:100%;}
#main{min-height:280px;}
#main-wrapper{clear:both;}
#nav,#main-before,#main,.region-sidebar-first,.region-sidebar-second,#main-after,#footer{margin-left:auto;margin-right:auto;max-width:980px;padding-left:20px;padding-right:20px;}
.node-type-slice-page #main{max-width:100%;padding:0;}
.node-type-slice-page #main .node-slice{position:relative;}
.node-type-slice-page #main .node-slice #big-video-wrap{overflow:hidden;position:absolute;}
body.section-search-landing #main-wrapper{padding-top:0;}
.node-type-slice-page #main .stories{background:#ffffff;text-align:center;height:auto;}

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

.alignleft { float: left }

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

.social-gray .facebook
{
    background-position: -3px -52px;
}

.social-gray .facebook:hover
{
    background-position: -3px -78px;
}

.social-black .facebook
{
    background-position: -3px -105px;
}

.social-black .facebook:hover
{
    background-position: -3px -78px;
}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

  .col-right {
    float: right;
  }

  #connect .col-right {
    float: right;
  }

  #main #connect .col-left,
  #connect .col-right {
    width: 48%;
  }


.animated-facebook-like-box	{
	width:80%;
}

.animated-facebook-like-box #animated-facebook-like-box-logo	{
	display:none;
}


.animated-facebook-like-box	.animated-facebook-like-box-text {
	padding:30px 0;
	text-align:center;
	font-size:22px;
}


.animated-facebook-like-box	.animated-facebook-like-box #mc_embed_signup .mc-field-group input, .animated-facebook-like-box .mc-field-group label	{
	font-size:20px;
}


.animated-facebook-like-box .animated-facebook-like-link {
    background: #eaeaea none repeat scroll 0 0;
    padding: 10px 0;
    text-align: center;
}

.animated-facebook-like-box	#animated-facebook-like-box-logo	{
	position:absolute;
	top:0;
	left:0;
}

.animated-facebook-like-box	#animated-facebook-like-box-close	{
    color: #888;
    font-size: 30px;
    font-weight: 100;
    position: absolute;
    right: 10px;
    top: 2px;
}

.animated-facebook-like-box	.animated-facebook-like-link	{
	padding:10px 0 10px 170px;
	background:#eaeaea;
}


.navbar-search {
  margin: 9px 0; }


.navbar-search .form-control {
  height: 21px; }


.navbar-search .input-group-search .form-control {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #767676;
  font-size: 12px;
  height: 28px;
  line-height: 14px;
  padding: 0 36px 0 12px; }


.navbar-search .input-group-search .input-group-btn .btn {
  background-color: #e6ebee;
  border: 1px solid #c9cacc;
  border-width: 1px 1px 1px 0;
  color: #767676;
  height: 28px;
  line-height: 28px;
  padding: 0px 6px 1px 6px; }


.et_pb_column { float: left; margin-right: 60px; }

.et_pb_row .et_pb_column:last-child { margin-right: 0; }

	.et_pb_column.et_pb_column_empty { display: none; }

	.et_pb_column .et_pb_team_member_image { float: left !important; width: 280px !important; margin: 0 30px 0 0 !important; text-align: left !important; }
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}


.region-front-blog .content {
	margin-bottom: 0px;
}


.menu-toggle, button, input {
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	font-size: 1.6rem; 
	line-height: 1.25;
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}


.menu-toggle::-moz-focus-inner,
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}


.menu-toggle,
.btn,
input[type="submit"] {
	display: inline-block;
	*display: inline;
	padding: 8px 14px;
	padding: 0.8rem 1.4rem;
	margin-bottom: 0;
	*margin-left: .3em;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.25;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #c1bc87;
	*background-color: #7a6c40;
	background-repeat: repeat-x;
	border: 0px solid #cccccc;
	*border: 0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6');
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}


.menu-toggle, a.btn {
	color: #fff;
	text-decoration: none;
}


.menu-toggle:hover,
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}


.menu-toggle:hover,
.btn:hover,
input[type="submit"]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #5b5020;
	*background-color: #7a6c40; 
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-ms-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}


.menu-toggle:focus,
.btn:focus,
input[type="submit"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}


.menu-toggle:active,
.btn.active,
.btn:active,
input[type="submit"]:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	position:relative;
	top:1px;
}



.menu-toggle {
	cursor: pointer;
	color:#fff;
}


.widget_featured_jobs .widgettitle, #text-3 h3, #text-4 h3{
    font-size: 1.125em !important;
    color: #000 !important;
    border-bottom: 3px solid !important;
    font-weight: 900;
    text-align: center !important;
    padding-bottom:0px;
    font-family:"aktiv-grotesk-std", Georgia, Times, serif !important;
    text-transform:none !important;
}


#text-31 .widgettitle{
	background: transparent;
    color: #DA1028;
    font-size: 1.75em;
    margin-bottom: 1rem;
    text-align: left;
    text-transform: none;
}

#text-32 .widgettitle {
    color: #fff;
    font-size: 1.5em;
    padding: 0;
    text-align: center;
    text-transform: none;
    margin: 0px 0 20px;
}

 #text-32 .widgettitle span {
    color: #DA1028; }

.jobs-sidebar .widgettitle {
  background: transparent;
  color: #DA1028;
  font-size: 1.75em;
  margin-bottom: 1rem;
  text-align: left;
  text-transform: none; }

  .jobs-sidebar .widgettitle .title-wrap:before, .jobs-sidebar .widgettitle .title-wrap:after {
    content: '';
    padding: 0; }

.jobs-sidebar#text-32 .widgettitle {
  color: #fff;
  font-size: 1.5em;
  padding: 0;
  text-align: center; }

  .jobs-sidebar#text-32 .widgettitle span {
    color: #DA1028; }

.clr { clear:both; }



.closing-shout, .closing-buttons {
	text-align: center;
}

#header-wrap {
	background: transparent;
}



div.content-part-wrapper {
 padding-top: 10px !important;
}




#slider1 {
    height: 275px; 
    position: relative; 
	overflow: hidden; 
}

#slider1 img{ max-width:none; }
#frontpage #box-inner-content{display:none;}
#box-inner-content{padding:20px 20px 10px 20px;margin-left:0px;}
#box-inner-content .box-block .top{display:none;}
#box-inner-content .box-block .bottom{display:none;}

.fancybox-lock, .services-header, .dc-social-slick, .fancybox-wrap, html, .site-header#masthead, #main, .footer-sidebar:before, .footer-sidebar:after, .hentry:before, .hentry:after, .gallery:before, .gallery:after, .slider-direction-nav:before, .slider-direction-nav:after, .contributor-info:before, .contributor-info:after, .search-box:before, .search-box:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after, #primary, .site-content, #primary p#breadcrumbs, #content ul.staff li a span.thumbnail {
transition: none;
-webkit-transition: none;
-moz-transition: none;
-o-transition: all 0 ease-in;
}


.site-content, .site-main .widecolumn { margin: 0 auto!important; }

.masthead-fixed .site-main {
		margin-top: 0;
	}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.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%}



.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,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}


body .wpb_text_column {
	margin-bottom: 0px;
}


body .wpb_text_column h2:last-child, body .wpb_text_column h3:last-child {
	margin-bottom: 10px;
}
html.ie7 #smart_left{position:absolute;height:auto;margin:0 auto;display:table;top:-3px;}
html.ie7 #smart_left img{float:left;padding:2px;display:table-cell;}
html[data-screensize~="wide"] body #smart_left{position:absolute;height:auto;margin:0 auto;display:block;top:-3px;}
html[data-screensize~="wide"] body #smart_left img{float:left;padding:2px;display:block;}
html[data-screensize~="tablet"] body #smart_right,html[data-screensize~="tablet"] body #smart_left{display:none;}
html[data-screensize~="mobile"] body #smart_right,html[data-screensize~="mobile"] body #smart_left{display:none;}

p.month {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;
}

.footer-sec-4 { float:right; width:300px; font-size:13px; }


#mainslider .overlay .price {
    font-size: 190%;
    margin:10px 15px 20px;
    font-family: Arial, sans-serif, sans-serif;
    display:block;
    color:#ffffff;
}


#mainslider .overlay.bottom.haslower .price {
    text-align:right;
}


.productlist .product .title,
.productlist .product .desc,
.productlist .product .price {
    margin-left:5px;
    margin-right:5px;
}


.productlist .product .price {
    margin-top:5px;
    font-size:16px;
    font-family:Arial, sans-serif, sans-serif;
}


.productlist .product .price .reducedfrom {
    filter: alpha(opacity=50);
    opacity:0.5;
    text-decoration: line-through;
}


.productlist .product .price .from {
    font-size:14px;
    line-height:14px;
    font-style:italic;
}


#productinfo #detail .price {
    font-family:Arial, sans-serif, sans-serif;
    font-size:15px;
    line-height:35px;
    margin:5px 0 20px;
}


#productinfo #detail .price .was-price {
    font-size:50%;
    opacity:0.5;
    filter: alpha(opacity=50);
    text-decoration:line-through;
}

.slide-sec .r-bar {
	float: right;
	width: 45%;
}

.slide-sec .r-bar h1 {
	color: #fff;
	font:39px Verdana, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin: 23px 0 0;
}


.slide-sec .r-bar h2 {
	font: bold 19px Verdana, Geneva, sans-serif;
	color: #fff;
	line-height: 1.4;
	margin: 13px 0 20px;
}

.slide-sec .r-bar .learn {
	border: 3px solid #fff;
	display: inline-block;
	padding: 0;
	background: none;
	text-transform: uppercase;
	font: 19px Verdana, Geneva, sans-serif;
}

.slide-sec .r-bar .learn a {
	text-decoration: none;
	padding: 10px 25px;
	color: #fff;
	display: block;
}

.slide-sec .r-bar .learn a:hover {
	background: #fff;
	color: #000;
}

.slide-sec .r-bar h1, #hs_h1 h1  {
	font-size: 20px;
}
.wrapper-header p,.wrapper-header ul,.wrapper-header ol,.wrapper-header dl,.wrapper-header form,.wrapper-header table,.wrapper-header h1,.wrapper-header h2,.wrapper-header h3,.wrapper-header h4,.wrapper-header h5,.wrapper-header h6{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
#gardens_ie7 .wrapper-header{z-index:2;}

	
	#footer .menu:before, #footer .menu:after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

	#footer .menu:after {clear: both; }




#sidebar .widget.mm ul.menu li a:hover{ 

    background: #ef3e42; 

    color: #fff;

}




#footer .menu li { 

    line-height: 22px;

}




.sidebar .widget ul.menu li a, .sidebar .widget ul.product-categories li a, .sidebar .widget ul.pagenav li a{

    font-size: 14px; 

    text-transform: uppercase; 

    font-weight: bold; 

    padding: 4px 10px 4px 10px; 

    color: #000;

}




.sidebar .widget ul.menu li a:after, .sidebar .widget ul.product-categories li a:after, .sidebar .widget ul.pagenav li a:after {

    content: "";

}

#footer .menu {margin:0; padding:0; list-style:none;}

#footer .zn_sbs .menu li {float:left; width:50%;}

.sidebar .widget ul.menu , .sidebar .widget ul.product-categories , .sidebar .widget ul.pagenav {margin:0; padding:0; list-style:none;}

.sidebar .widget ul.menu li , .sidebar .widget ul.product-categories li , .sidebar .widget ul.pagenav li{margin-bottom:0px;}

.sidebar .widget ul.menu li a , .sidebar .widget ul.product-categories li a , .sidebar .widget ul.pagenav li a {color: #595959; display: block; padding: 4px 0 4px 20px; position: relative; border-radius: 2px;}

.sidebar .widget ul.menu li a:after , .sidebar .widget ul.product-categories li a:after , .sidebar .widget ul.pagenav li a:after{ content: '\203A'; position: absolute; left: 7px; top: 6px; color: #DDD; font-size: 16px; line-height: 1; width: 4px; height: 4px; font-family: Arial; }

.sidebar .widget ul.menu li.active a:after, , .sidebar .widget ul.product-categories li.active a.after,  .sidebar .widget ul.pagenav li.active a:after ,
.sidebar .widget ul.menu li.current-cat a:after, .sidebar .widget ul.product-categories li.current-cat a:after , .sidebar .widget ul.pagenav li.current-cat a:after
.sidebar .widget ul.menu li a:hover:after , .sidebar .widget ul.product-categories li:hover:after , .sidebar .widget ul.pagenav li:hover:after { color: white; left: 8px;}



#footer .menu li a {
	padding-right:10px;
}


	.portfolio-one .portfolio-item .image{
		float:none;
		width:auto;
		height:auto;
		margin-bottom:20px;
	}

#sidebar .image .image-extras .image-extras-content a:hover { color: #333333 !important; }

.image .image-extras{
	background-image: linear-gradient(top, rgba(232,232,232,1) 0%, rgba(214,214,214,1) 100%);
	background-image: -o-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(214,214,214,1) 100%);
	background-image: -moz-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(214,214,214,1) 100%);
	background-image: -webkit-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(214,214,214,1) 100%);
	background-image: -ms-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(214,214,214,1) 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(232,232,232,1)),
		color-stop(1, rgba(214,214,214,1))
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#d6d6d6')
			progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.no-cssgradients .image .image-extras{
	background:#e8e8e8;
}

.image:hover .image-extras {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#d6d6d6')
 			progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
 }



#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
#sidebar .widget h3,
.tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
h5.toggle a,
.full-boxed-pricing ul li.title-row,
.full-boxed-pricing ul li.pricing-row,
.sep-boxed-pricing ul li.title-row,
.sep-boxed-pricing ul li.pricing-row,
.person-author-wrapper,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title{
	font-family:"Montserrat", Arial, Helvetica, sans-serif !important;
}

.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th{color:#333333 !important;}

#megaMenu li.menu-item.ss-nav-menu-mega-floatRight{
	float:right;
}


#megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item{
	min-width:0;
	white-space:normal;
}
.hero-module .byline{display:block;color:#999;font-size:16px;font-size:1rem;line-height:1;font-family:FreightSans-Medium,Arial,sans-serif}
.hero-module .byline a{color:#999}
.hero-module .byline .date:before{content:'';border-left:1px solid #999;margin:0 .625rem}
.hero-text .byline{display:block;color:#999;font-size:16px;font-size:1rem;line-height:1;font-family:FreightSans-Medium,Arial,sans-serif}
.hero-text .byline a{color:#999}
.hero-text .byline .date:before{content:'';border-left:1px solid #999;margin:0 .625rem}
.culture-blog-module .byline{display:block;color:#999;font-size:16px;font-size:1rem;line-height:1;font-family:FreightSans-Medium,Arial,sans-serif}
.culture-blog-module .byline a{color:#999}
.culture-blog-module .byline .date:before{content:'';border-left:1px solid #999;margin:0 .625rem}
.article-listing .byline{display:block;margin-bottom:1rem;font-size:16px;font-size:1rem;color:#999;font-family:FreightSans-Medium,Arial,sans-serif}
.article-listing .byline a{color:#999;display:block}
.article-listing .byline.no-author .date:before{border:none;margin:0}
.article-related .byline{margin-bottom:0}
.article-related .byline a{display:inline-block;margin-right:.9375rem}
.article-hero .byline{font-family:FreightSans-Medium,Arial,sans-serif;font-size:16px;font-size:1rem;color:#FFF}
.article-hero .byline a{color:#FFF}
.article-hero .byline .author-name{font-family:FreightSans-Bold,"Arial Black",sans-serif;color:#EAAB00;font-size:16px;font-size:1rem;line-height:15px;line-height:.9375rem;margin-top:.9375rem;margin-bottom:.3125rem}
.article-hero .byline .author-name:before{content:'By ';display:inline-block;font-family:FreightSans-Bold,"Arial Black",sans-serif;color:#EAAB00;font-size:16px;font-size:1rem;line-height:15px;line-height:.9375rem;margin-top:.9375rem;margin-bottom:.3125rem}
.article-hero .byline .updated{margin-left:.3125rem}
.article-hero .byline .date:before{content:'';display:block}
.article-hero .byline.no-author .date:before{content:none;border:none;margin:0}
.article-hero .byline .photo-credit{display:none;padding-left:25px}
.article-next .byline{font-family:FreightSans-Medium,Arial,sans-serif;font-size:16px;font-size:1rem;color:#FFF}
.article-next .byline .date:before{content:'';border-left:1px solid #FFF;margin:0 .625rem}
.article-next .byline .photo-credit{display:none;padding-left:25px}
.article-slideshow.container .byline{font-family:FreightSans-Medium,Arial,sans-serif;font-size:16px;font-size:1rem;color:#888;margin-bottom:.9375rem}
.article-slideshow.container .byline a{color:#888}
.video-detail.container .byline{font-family:FreightSans-Medium,Arial,sans-serif;font-size:16px;font-size:1rem;color:#888;margin-bottom:.9375rem}
.video-detail.container .byline a{color:#888}
.search-results.container .results-listings .byline{overflow:hidden;float:left;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}
.search-results.container .results-listings .byline .category{font-family:FreightSans-Bold,"Arial Black",sans-serif;color:#0098DB;text-transform:uppercase;display:inline-block;float:left;margin-right:.9375rem}
.search-results.container .results-listings .byline .date{color:#999;display:inline-block;float:left;position:relative;margin-right:1.25rem}
.search-results.container .results-listings .byline .date:before{content:'';border-left:1px solid #999;height:13px;position:absolute;right:-10px;top:3px}
.search-results.container .results-listings .byline.no-author .date:before{display:none}
.search-results.container .results-listings .byline .author{color:#999;display:inline-block;float:left}
.search-results.container .results-listings .byline .author a{color:#999}
.search-results.container .results-listings .byline .author mark a{color:#FFF}

.center { text-align: center; }

#tabs2 .tab_content .center a.button { 
	display: inline-block;
	margin: 10px 10px 0 10px;
	padding: 15px;
	min-width: 45%;
	font-size: 18px;
	text-align: center;
	color: #333;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background: #ccc;
	background: -moz-linear-gradient(top,  #D8D8D8 0%, #B8B8B8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D8D8D8), color-stop(100%,#B8B8B8));
	background: -webkit-linear-gradient(top,  #D8D8D8 0%, #005CFF 100%);
	background: -o-linear-gradient(top,  #D8D8D8 0%, #B8B8B8 100%);
	background: -ms-linear-gradient(top,  #D8D8D8 0%, #B8B8B8 100%); 
	background: linear-gradient(to bottom,  #D8D8D8 0%, #B8B8B8 100%);
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#PageFooter .copyright-section {
  font-size: 13px;
  color: #828282;
}

#PageFooter .copyright-section p,
#PageFooter .copyright-section address {
  padding: 0;
  margin: 0 0 2px;
  font-size: inherit;
}


#shadow-container .shadow2,

#shadow-container .shadow3,

#shadow-container .container {

	position: relative;

	left: -1px;

	top: -1px;

}


#shadow-container .container {

	background: #ffffff;

	border: 1px solid #c7c7c7;

	padding: 10px;

	float:left;

}



 
#products .product-border {
	width: 170px;
	height: 115px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.6),
                0px 0px 5px rgba(0, 0, 0, 0.4) inset; 
	border: 5px solid white;
}


#products .product-border a {
	display: block;
	position: relative;
	width: 170px;
	height: 100%;
	margin-top: -5px;
}


#products img {
	z-index: -1;
	position: relative;
}


#products p.titre {
	margin: 0.75em 0 0;
}



#products p.titre a {
	font-size: 1.1429em; 
	font-weight: 700;
	letter-spacing: -1px;

	color: #d71149;
	text-decoration: none; 
}

#products p.desc {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: .8571em; 
	font-style: italic;
	color: #3b3b3b;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}



.clear,
.line,
.row {
    clear: both;
}



.clearfix:after,
.line:after,
.mod:after {
    content: "";
    display: table;
    clear: both;
}







.ie67 .clearfix,
.ie67 .line,
.ie67 .mod,
.ie67 .row,
.ie67 .col {
    zoom: 1;
}
 



.ie7 .clearfix,.ie7 .line, .ie7 .mod, .ie7 .row, .ie7 .col {
    zoom: 1;
}

.entry-content,
.entry-summary {
	margin: 0;
}


.entry-content ul,
.entry-content ol  {
	clear:left;
}






.site-header img,
.attachment img,
#heatmapthemead-header-image img, 
#heatmapthemead-featured-page img,
.heatmapthemead-featured-image img, 
.entry-content img,
.comment-content img,
.widget img,
img.attachment-large,
img.size-full, 
img.size-large, 
img.size-medium, 
img.size-thumbnail,
img[class*="align"],
img[class*="wp-image-"]
{
	max-width: 100%;
	height: auto;
}


.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}


#heatmapthemead-the-content-container .entry-content a {
	text-decoration: underline;
}


#heatmapthemead-the-content-container .entry-content a.more-link {
	text-decoration:none;
}

.bebas_999 { color:#999; }
#header2{font-size:1.25em;font-weight:bold;font-family:Verdana,Helvetica,Arial	
	color:#000000;}

	
	.icon-l {
		display:-webkit-flex !important;
		display:flex !important;
		display: -ms-flexbox !important;
		-webkit-justify-content: center !important;
		-moz-justify-content: center !important;
		justify-content:center !important;
		
	}

		
	.masthead .branding h1.logo a,
	.masthead .branding h1.logo a:hover,
	.masthead .branding h2.description {
		color:#000;
	}
.main h1.title a,.main h2.title a,.main h2.posttitle a,h1,h2,h3,h4,h5,h6,.masthead h1.logo,.masthead .branding h1.logo a,.masthead .branding h1.logo a:hover,.masthead .branding h2.description{color:#1a1a1a}


.restaurant-info {
  margin: .90em 1em .90em 1em;
}


.features .feature-actions,
.features .feature-icon {
  display: block; }


.features-vertical .feature-icon {
  margin-bottom: 24px; }

.header3-zone .wrapper-in .main .viewcart .view .dx1{
	color: #8c358a;
	font-size: 12px;
	 font-family: verdana;
	 font-weight: normal;
}

.content .field-name-body ul,.content .field-item ol{
    
margin:0 0 1em .5em;padding:0 0 0 1.2em;
}

.node-article .content .field-item p,.node-teaser .field-type-text-long,.node-type-tip .content .field-item p,body.section-articles .pane-node-content p,body.section-videos .node-video.view-mode-full .content .field-item p,body.section-city .node-city-intro .content .field-item p{
    
font-size:1.35em;line-height:1.4em;margin:0 0 1em;padding:0 0 0;
}

body.section-articles .node-article.view-mode-full .content .field-item .SideBar-R p,body.section-articles .node-article.view-mode-full .content .field-item .SideBar-L p,body.section-articles .node-article.view-mode-full .content .field-item .asidebox p,body.section-videos .node-video.view-mode-full .content .field-item .SideBar-R p{
    
font-size:13px;margin-top:10px;
}

.pane-article-packages .content .field-name-field-article-reference .field-item{
    
border-top:1px solid #FFF;padding:.5em 12px;
}

.pane-article-packages .content .field-name-field-article-reference .field-item A.active{
    
color:#000;font-weight:bold;text-decoration:none;
}

.pane-article-packages .content .field-name-field-article-reference .field-item A:HOVER.active{
    
cursor:default;
}

.node-topic .field-name-field-videos .field-item{
    
float:left;width:46%;padding:2%
}

body.node-type-person .field-item,body.node-type-person p{
    
font-size:1.2em;font-weight:normal;line-height:1.25em;padding:0 0 0 0;
}

body.section-articles .node-teaser .content .field-item p{
    
font-size:1.2em;
}


.node-teaser.node-multimedia .field-name-field-multi-video .field-item.odd{
    
display:none;
}

.node-video .field-name-field-multi-video .field-items .field-item{
    
padding-bottom:20px;
}

.node-media-gallery .field-item{
    
float:left;margin:0 1% 1em 0;font-size:12px;
}

#search-panel .wide-teaser .node-teaser .field-item p{
    
margin:0.5em 0 1.5em;
}


.footer-menu {
	height: 90px;
	margin-top: 44px;
}


.footer-menu li{
	width: 180px;
	display: inline-block;
	border-bottom: 1px solid #fd9581;
	padding: 0;
}


.footer-menu li a{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	height: 30px;
	display: inline-block;
	height: 30px;
	padding-top: 2px;
}


	.footer-menu-2 {
		margin: 0px;
	}

#footer #footer-nav .menu-item-172 {
  display: none;
}
ul.links li.first{border:none;}


.taxonomy .links .first {
  padding-left: 0px !important;
}

body.node-type-hub-page .field-item.first .field-collection-item-field-featured-item{border:none;}
#site_container_core ul li.first{color:#fff;background:#00677e;}
#site_container ul li.first{color:#fff;background:#00677e;}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}




#logo-events {
	clear: both;
	padding: 20px 0;
}


#logo-events aside {
	float: right;
}


	#logo-events h2.logo {
		float: none;
		margin-left: auto;
		margin-right: auto;
	}


.constrain {
	max-width: 1240px;
	margin: 0 auto;
	padding: 0 20px;
}


.lte8 .constrain {
  max-width: 1198px; 
}


	.constrain,
	#container {
		padding-left: 10px;
		padding-right: 10px;
	}



.do-more .do-more-content {
  *zoom: 1;
  width: auto;
  max-width: 1024px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}



.do-more .do-more-content:before,
.do-more .do-more-content:after {
  content: '';
  display: table;
}



.do-more .do-more-content:after {
  clear: both;
}


.wrapheader[lang="ara"]
{
 direction:ltr;
 text-align:left;
}



.wrapheader[lang="pol"] .nav li a
{
 padding: 0 30px !important;
}


.wrapheader[lang="ara"] .nav li
{
 float:right;
}


.wrapheader
{
	position:absolute;
	top:100px;
	right:0;
	left:0;
	margin:0 auto;
	z-index:100;
}

footer .links .col {
  float: left;
  display: inline;
  width: 33.3%;
}

footer .links .col a {
  float: left;
  width: 100%;
  line-height: 30px;
  color: #ffffff;
  text-decoration: none;
  font-family: 'FlamaBook', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

footer .links .col a.main {
  text-transform: uppercase;
  font-family: 'FlamaBold', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

footer .links .col a:hover {
  color: #ff7445;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}

.clearfix:after,.page-research-search .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region.page-research-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-faculty-publications .panels-flexible-row-first .view-terms-from-node:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix:after,.panel-two-column .research-programs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.panel-two-column .research-programs{*zoom:1;}
.clearfix:before,.panel-two-column .research-programs:before,.clearfix:after,.panel-two-column .research-programs:after{content:" ";display:table;}
.publication-list .field-collection-item-field-related-authors.clearfix:before,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:before,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:before{display:inline;}
.publication-list .field-collection-item-field-related-authors.clearfix:after,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:after,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:after{display:inline;clear:none;}
.publication-list .views-field-field-related-authors .clearfix:after,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:after,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:after,.publication-list .views-field-field-related-authors .clearfix:before,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:before,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:before{display:none;}



@import url("css/bootstrap.css");
@import url("css/master.css");
.footer-new-style tr { 

}

.footer-new-style{
  border: 0px !important;
}

.column {
	vertical-align:top;
	position: relative;
	width:139px;
	padding:0;
	cursor:pointer;
}


.column a:first-child { padding:0 !important; width:100% !important;}

.column:hover {
	background-color:#97ce91;
}

.dropdown_3columns .column:hover h3 {
	color:#FFF;
}

.column img {
	border:3px solid #c7c7c7;
	margin:5px auto 0;
	display:block;
}

@import url("themes/NovellNEW/style/style.css"); 
.main-menu {
background-color: #FFFFFF;
color: #333;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}


.block-wrapper .triple-content .review img{
    margin-bottom: 10px;
}


.planportal #providersambettercta .menu {
    margin: 6px auto 0 8px;
}



.clearfix:after, .menu ul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

	


.menu { margin: 1.1em 0; font-family: sans-serif; }

	.menu ul { }

		.menu ul li { list-style-type: none; float: left; }

			.menu ul li a { display: block; text-decoration: none; color: #fff; font-weight: 700; }

				.menu ul li a:hover { background: #036; color: #fff; }

		.menu ul li ul.sub-menu { position: absolute; left: -9999em; z-index: 9999; background: #215ea3; width: 200px; }

			.menu ul li ul li a { width: 180px; }

				.menu ul li ul li a:hover { background-color: #036; }

			.menu ul li:hover ul { left: auto; }

				.menu ul li ul li ul.sub-menu { left: -9999em; position: absolute; margin-left: 200px; top: auto; margin-top: -30px; }

					.menu ul li ul li:hover ul.sub-menu { left: auto; }

	
	
	.footer-links ul.menu { margin-top: 0; }

.menu ul li a, ul.nav li a {
	font-family: helvetica, sans-serif; 
	font-weight: inherit;
	color: inherit;
	}

.menu ul li a:hover, .menu ul li ul li a:hover {
	background: none;
	text-decoration: underline;
	color: inherit;
	}



.menu-topnav-container {
	float: right;
	}


.planportal #providerscta .menu, .planportal #providersambettercta .menu {
	margin: 6px auto 0 8px;
}
.separator{display:inline-block;width:1px;min-height:30px;position:relative;background-color:#959595}
.separator:before,.separator:after{content:'';display:block;width:1px;height:30%;position:absolute;bottom:100%;left:0}
.separator:before{background-image:-webkit-linear-gradient(top,rgba(149,149,149,0) 0,#959595 100%);background-image:-o-linear-gradient(top,rgba(149,149,149,0) 0,#959595 100%);background-image:linear-gradient(to bottom,rgba(149,149,149,0) 0,#959595 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00959595',endColorstr='#FF959595',GradientType=0)}
.separator:after{top:100%;bottom:auto;background-image:-webkit-linear-gradient(top,#959595 0,rgba(149,149,149,0) 100%);background-image:-o-linear-gradient(top,#959595 0,rgba(149,149,149,0) 100%);background-image:linear-gradient(to bottom,#959595 0,rgba(149,149,149,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF959595',endColorstr='#00959595',GradientType=0)}
.separator.blue{background-color:#959595}
.separator.blue:before{background-image:-webkit-linear-gradient(top,rgba(149,149,149,0) 0,#959595 100%);background-image:-o-linear-gradient(top,rgba(149,149,149,0) 0,#959595 100%);background-image:linear-gradient(to bottom,rgba(149,149,149,0) 0,#959595 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00959595',endColorstr='#FF959595',GradientType=0)}
.separator.blue:after{top:100%;bottom:auto;background-image:-webkit-linear-gradient(top,#959595 0,rgba(149,149,149,0) 100%);background-image:-o-linear-gradient(top,#959595 0,rgba(149,149,149,0) 100%);background-image:linear-gradient(to bottom,#959595 0,rgba(149,149,149,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF959595',endColorstr='#00959595',GradientType=0)}
.separator.horizontal{width:100%;height:1px;min-height:1px}
.separator.horizontal:after,.separator.horizontal:before{width:10%;height:1px;top:0}
.separator.horizontal:before{background-image:-webkit-linear-gradient(left,#fff 0,#959595 100%);background-image:-o-linear-gradient(left,#fff 0,#959595 100%);background-image:linear-gradient(to right,#fff 0,#959595 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FF959595',GradientType=1);left:0}
.separator.horizontal:after{background-image:-webkit-linear-gradient(left,#959595 0,#fff 100%);background-image:-o-linear-gradient(left,#959595 0,#fff 100%);background-image:linear-gradient(to right,#959595 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF959595',endColorstr='#FFFFFFFF',GradientType=1);right:0;left:initial}


#h .menu, .cover-bg-image, #h h1, #call-to strong, #call-to img, #h #menu-drawer {position:absolute;}

#h, #h .menu ul li, blockquote, #call-to p, .the-author .icon-print, .page-meta .icon-print {position:relative;}

#h:after, #h .menu:after, form:after, #prime:after, .gallery:after, #h #menu-drawer:after, #f:after, #f ul:after {content:""; display:table; clear:both;}

#h .menu ul, #h .menu li, #h .menu, #h form, #h input, #h button, #prime, #sidebar {float:left;}

#h .menu ul li a {display:block;}


.menu-toggle {display:none;}

#h h1, #call-to, #h .menu {z-index:10;}

#h .menu {width:80%; background:#ededed; height:43px;}

#h .menu ul {left:-999em; margin-bottom:-5px;}

#h .menu li {float:left;}

#h .menu li a {padding:9px 25px; display:block; color:black;}

#h .menu ul li {float:none;}

#h .menu li.current_page_item, #h .menu li:hover {border-bottom:5px solid #f1f2f2;}

#sub-menu-drawer .menu {width:100%;}

#sub-menu-drawer .menu li {font-size:25px;}

#f .menu li li {display:block; float:none;}

#f .menu li a:hover, #f .menu li a, #f .menu li, #f .menu li:hover {border-bottom:none !important;}

#f .menu a:hover {text-decoration:underline;}

h1, h2, #h .menu li, #call-to strong, h3, h5, #text-5 h2, #text-15 h2, button strong, .menu-toggle, #f .menu, a.button {font-family: 'BicycleTimes';}

#prime p, #sidebar h6, input, textarea, #f .menu li li, small#fine-print {font-size:14px;}

  #h .menu ul:after {content:""; display:table; clear:both;}

  .menu-toggle-button, .sub-menu-toggle-button {position: absolute; width:25%; top:5px;}

  .menu-toggle-button {right:27%;}


#pageheader nav ul li.first {
    margin-left:0;
}


#basket .cartitem.first {
    border-top:0;
}


#pagefooter #recentproducts li.first {
    border-left:0;
}


#pagefooter nav li.first {
    border-left:0;
}

#box {
    max-width:960px;
    margin-left:auto;
    margin-right:auto;
}

#box-mainslide {
    margin-left:auto;
    margin-right:auto;
	max-width:960px;
}

	.header-navigation-menu .header-icon img{
		margin:15px 0;
	}

	.header-icon{
		max-height:60px;
	}

	.header-icon img {
		max-height:30px;
		margin:15px 0;
	}

.header-icon .logo-icon{text-decoration:none}

.header-icon .logo-icon:focus{outline:0}

.header-icon .logo-icon.logo-lite{display:none}

.header-icon .logo-text{display:block;font-size:20px;color:#db4360;text-decoration:none;line-height:100px}

.dark-nav-menu .header-icon .logo-icon.logo-dark{display:none}

.dark-nav-menu .header-icon .logo-icon.logo-lite{display:block}

.dynamic-nav-menu .header-icon .logo-icon.logo-dark{display:none}

.dynamic-nav-menu .header-icon .logo-icon.logo-lite{display:none}

.dynamic-nav-menu.dark-nav-menu .header-icon .logo-icon.logo-dark{display:block}

.dynamic-nav-menu.dark-nav-menu .header-icon .logo-icon.logo-lite{display:none}
.hometext,.icon-box{border-bottom:1px #CFCFCF dashed}
.icon-box{padding:10px 0}
.hometext .icon-box{border-bottom:0}
.icon-box-container{margin:10px 0 15px;float:left}
.icon-box h3,.icon-box p{margin-left:45px}
.icon-box h3{line-height:34px}
.icon-box i{float:left;margin:-2px 0 50px}

.title_footer {font-size:18px; color:#a4dbf7; letter-spacing:-1px;}


.et_bloom .et_bloom_form_container .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.subdomain-tec .first-block-big-image .title-container span{font-size:16px;}
.subdomain-tec .first-block-big-image .wrapper{bottom:10px;padding:5px 10px;}
.first-block-big-image .type-container .type,.first-block-big-image .description{font-size:15px;}
.first-block-big-image .title a{font-family:'ss_semibold',Arial,sans-serif;}
.first-block-big-image{margin-right:0;}
.first-block-big-image .description{font-size:14px;}
.subdomain-povgov .first-block-big-image,.subdomain-povgov .first-block-big-image img{width:100%;}
.slider-block .pair-slide-block .first{padding:0;}
.subdomain-dhsfp .first-block-big-image,.subdomain-libtech .second-block .item-1,.subdomain-povgov .second-block .item-1,.subdomain-povgov .second-block .item-3,.chp-research-images .views-row-2,.chp-research-images .views-row-4{margin-right:0;}
.first-block-big-image .wrapper,.second-block .wrapper,.front .type-and-title-wrapper .type-container{display:block;}
.first-block-big-image .title-container,.front .type-and-title-wrapper .title-container,.second-block .title-container{max-width:none !important;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-1 .last,.slider-block .pair-slide-block.item-3 .first,.slider-block .pair-slide-block.item-3 .last{width:100%;margin-right:0;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-2 .first,.slider-block .pair-slide-block.item-3 .first{padding:0;}
.slider-block .pair-slide-block.item-2 .first{margin-right:4%;}
.slider-block .pair-slide-block.item-1 .first img{width:100%;}
.slider-block .pair-slide-block.item-3 .first{margin-bottom:10px;}
.subdomain-dhsfp .first-block-big-image{margin-bottom:10px;}
.subdomain-dhsfp .first-block-big-image .type-container span{font-size:12px;}
.header-red-left .menu.nav li.first{display:block;margin-bottom:-12px;width:100%;}
.page-forum .panels-flexible-region-last .pane-user-login ul li.first a{display:block;margin-bottom:20px;}
.dib,.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type,.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title,.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span,.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span{display:inline-block;zoom:1;*display:inline;}
.sr,.two-images-bottom .wrapper .description-container span.description,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description,.three-images-bottom-fpp .second-block .title-container .description-container span.description,.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-family:"ss",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:normal;}
.two-images-bottom .first-block-big-image{margin:0 0 1% 0;}
.two-images-bottom .first-block-big-image .wrapper{position:absolute;bottom:0;left:0;line-height:normal;padding:4px 10px;}
.subdomain-scpku .two-images-bottom .first-block-big-image .wrapper{padding:0;}
.two-images-bottom .first-block-big-image .wrapper .type-container{position:absolute;top:-28px;}
.two-images-bottom .first-block-big-image .wrapper .type-container span.type{font-size:12px;padding:10px 10px 6px;line-height:1;}
.two-images-bottom .first-block-big-image .wrapper .title-container{position:relative;top:0;}
.two-images-bottom .first-block-big-image .wrapper .title-container span.title{font-size:18px;}
.two-images-bottom .first-block-big-image .wrapper .title-container a{font-size:18px;}
.two-images-bottom .first-block-big-image .type-container,.two-images-bottom .first-block-big-image .title-container{background:transparent;bottom:0;padding:0;position:relative;}
.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type{background:#d2c295;padding:5px 10px;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .title-container span.type{background:#4D4F53;color:#fff;}
.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title{padding:6px 10px 2px;}
.two-images-bottom .first-block-big-image .type-container span.title a,.two-images-bottom .first-block-big-image .title-container span.title a{vertical-align:middle;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.title{background:transparent;padding:0;}
.subdomain-scpku .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-scpku .two-images-bottom .first-block-big-image .title-container span.title{background:#a80532;background:rgba(168,5,50,0.85);}
.three-images-bottom-fpp .first-block-big-image{margin:0 0 10px 0;}
.three-images-bottom-fpp .first-block-big-image .wrapper{position:absolute;position:absolute;top:auto;right:auto;bottom:20px;left:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{position:relative;display:block;bottom:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container{background-color:transparent;padding:0;overflow:hidden;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{font-size:12px;padding:4px 10px 0 10px;}
.subdomain-iis .three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{background:#2d3c4b;background:rgba(45,60,75,0.8);}
.subdomain-cisac .three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{background:#D2C295;font-size:12px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{float:left;padding:3px 10px 7px 10px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container span.title a{font-size:18px;line-height:0.8;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container{line-height:1;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description{font-size:14px;line-height:1;letter-spacing:0.5px;}
.three-images-right .first-block-big-image{float:left;width:63.1%;margin:0 10px 0 0;}
.three-images-right .first-block-big-image .type-and-title-wrapper{bottom:0;}
.three-images-right .first-block-big-image .title-container{background:#2D3C4B;background:rgba(45,60,75,0.8);bottom:0;font-size:18px;line-height:30px;padding:0 10px;position:relative;}
.three-images-right .first-block-big-image .title-container span.title a{font-size:18px;}
.three-images-right .first-block-big-image .type-container{background:transparent;bottom:0;padding:0;position:relative;}
.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span{background:#4d4f53;font-size:12px;text-transform:uppercase;color:#fff;padding:4px 10px 0 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.type,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.type{background:#4d4f53;padding:3px 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title{background:#006241;background:rgba(0,98,65,0.7);display:block;padding:12px 15px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title span{color:#fff;}
.four-bottom-images .first-block-big-image{margin-bottom:1%;}
.six-image-bundle-fpp .first-block .item-3,.six-image-bundle-fpp .second-block .item-3{margin-right:0;}
.six-image-bundle-fpp .first-block .item-1 img,.six-image-bundle-fpp .first-block .item-2 img{width:100%;}
.six-image-bundle-fpp .first-block .item-3{margin-right:0;}
.pager-next.first.last{display:block;line-height:0;padding-top:0 !important;}
.pager-next.first.last a{line-height:1;padding-top:6px;}
.page-multimedia .pager-next.first.last{padding:0;}
.first-block-big-image .type-container{position:absolute;bottom:65px;left:0;padding:5px 10px;font-size:15px;color:#354658;background:#d2c295;text-transform:uppercase;}
.first-block-big-image .title-container{background:#2d3c4b;background:rgba(45,60,75,0.8);position:absolute;bottom:20px;left:0;padding:12px 15px;font-family:'ss_bold',Arial,sans-serif;font-size:16px;}
.first-block-big-image .title-container a,.first-block-big-image .title-container span{color:#fff;}
.first-block-big-image .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .type-and-title-wrapper .amdem-class-four-image-bundle .three-images-right .title-container,.amdem-class-four-image-bundle .three-images-right .title-container .first-block-big-image{background:#006241;background:rgba(0,98,65,0.7);}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

.dash .digit {
    font-size: 24px;
    float: left;
    color: #4d4a49;
    font-family: BrandonGrotesque-Regular;
    letter-spacing: 3px;
    position: absolute;
    height: 27px;
    overflow: hidden;
}

.easingslider,.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{line-height:0!important;outline:0!important;padding:0!important;margin:0!important}
.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{clear:none!important;border:0!important}
.easingslider-slide{position:absolute!important;top:0;left:0;bottom:0;right:0;background-color:#fff;overflow:hidden}
.easingslider-slide.active{z-index:10!important}
.easingslider-slide.next-out,.easingslider-slide.prev-out{z-index:20!important}
.easingslider-slide.next-in,.easingslider-slide.prev-in{z-index:30!important}
.easingslider-slide.active .easingslider-play{opacity:.5}
.easingslider-slide.active .easingslider-play:hover{opacity:1}
.easingslider.use-fade .easingslider-slide.next-in,.easingslider.use-fade .easingslider-slide.prev-in{-webkit-animation:fadeIn .3s ease;-moz-animation:fadeIn .3s ease;-ms-animation:fadeIn .3s ease;-o-animation:fadeIn .3s ease;animation:fadeIn .3s ease}
._easingslider.use-fade .easingslider-slide.next-out,._easingslider.use-fade .easingslider-slide.prev-out{-webkit-animation:fadeOut .3s ease;-moz-animation:fadeOut .3s ease;-ms-animation:fadeOut .3s ease;-o-animation:fadeOut .3s ease;animation:fadeOut .3s ease}
.easingslider.use-slide .easingslider-slide.next-in{-webkit-animation:slideNextIn .3s ease;-moz-animation:slideNextIn .3s ease;-ms-animation:slideNextIn .3s ease;-o-animation:slideNextIn .3s ease;animation:slideNextIn .3s ease}
.easingslider.use-slide .easingslider-slide.next-out{-webkit-animation:slideNextOut .3s ease;-moz-animation:slideNextOut .3s ease;-ms-animation:slideNextOut .3s ease;-o-animation:slideNextOut .3s ease;animation:slideNextOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-out{-webkit-animation:slidePrevOut .3s ease;-moz-animation:slidePrevOut .3s ease;-ms-animation:slidePrevOut .3s ease;-o-animation:slidePrevOut .3s ease;animation:slidePrevOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-in{-webkit-animation:slidePrevIn .3s ease;-moz-animation:slidePrevIn .3s ease;-ms-animation:slidePrevIn .3s ease;-o-animation:slidePrevIn .3s ease;animation:slidePrevIn .3s ease}
 .easingslider-191562 .easingslider-slide { display: none; }
 .easingslider-191562 .easingslider-slide-1 { display: block !important; }
.text-center{text-align:center}


#sidebar1 {
  margin-top: 120px;
   padding-top: 0;

}

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

  .col-sm-4 {
    width: 33.33333333333333%;
  }


  
  #slider-area {
    height: 100%;
  }

  .calculator-payment-dealertrack-form-wrapper .ddc-content {
    margin-bottom: 0;
    overflow: hidden; }

.tabs-tabbed-widgets .ddc-content {
  margin-bottom: 0; }

  .locations-group-nav-type-1.ddc-content {
    margin-bottom: 0; }


.ddc-content {
  position: relative;
  margin-bottom: 10px; }


.smartbar .contact .popup .ddc-page .ddc-content { margin: 0; }


.smartbar .contact .popup .ddc-content.directions-results { margin: 0 10px 10px; }


.smartbar .contact .popup .ddc-content fieldset { margin: 0; border: none; padding: 0; }


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.hometextposition {
font-family:museo_sans300;
font-size: 13px;
left: 20px;
width: 250px;
top-margin: 0px;
padding-top: -15px;
font-weight: normal;
padding-left: 20px;
}
.size-auto{max-width:100%;height:auto}
a#logo img.size-auto{max-width:95%}

.left-half, .right-half {width: 50%; min-height: 10px; float: left;}

.row-down .right-half {padding-top: 20px; padding-left: 23px;}

.main-page-content .row-down .right-half {padding: 0 0 0 25px;}


.main-page-content .left-half img, .main-page-content .right-half img {border-radius: 7px;}

.midslider .right-half {padding: 50px 10% 0 0;}

.footer-left .left-half, .footer-left .right-half {width: 100%;}

.row-down .left-half, .row-down .right-half {padding-left: 0; padding-right: 0; padding-top: 0;}

.main-page-content .row-down .left-half, .main-page-content .row-down .right-half {width: 100%; padding: 0 5%;}
.mk-header-inner,.header-sticky-ready .mk-header-inner,.header-style-2.header-sticky-ready .mk-classic-nav-bg{border-bottom:1px solid #ededed;}
.header-style-4.header-align-left .mk-header-inner,.header-style-4.header-align-center .mk-header-inner {border-bottom:none;border-right:1px solid #ededed;}
.header-style-4.header-align-right .mk-header-inner {border-bottom:none;border-left:1px solid #ededed;}
.header-style-1 .mk-header-start-tour,.header-style-3 .mk-header-start-tour,.header-style-1 .mk-header-inner #mk-header-search,.header-style-1 .mk-header-inner,.header-style-1 .mk-search-trigger,.header-style-3 .mk-header-inner,.header-style-1 .header-logo,.header-style-3 .header-logo,.header-style-1 .shopping-cart-header,.header-style-3 .shopping-cart-header,.header-style-1 #mk-header-social.header-section a,.header-style-2 #mk-header-social.header-section a,.header-style-3 #mk-header-social.header-section a{height: 50px;line-height:50px;}
.header-style-2 .mk-header-inner{line-height:50px;}
.header-style-1 .mk-header-inner #mk-header-search,.header-style-2 .mk-header-inner #mk-header-search,.header-style-3 .mk-header-inner #mk-header-search{display:none !important;}
.mk-header-inner{padding-top:0 !important;}
.header-style-4 .mk-header-inner {width: auto !important;position: relative !important;overflow: visible;padding-bottom: 0;}
.admin-bar .header-style-4 .mk-header-inner {top:0 !important;}
  .mk-transparent-header .remove-header-bg-true#mk-header:not(.header-sticky-ready) .mk-header-inner {    border: 0;  }

 	.single-product.page-heading-fancy .product-main {
		width: 1200px;
	}

	.page-heading.fancy-heading {
		padding-top: 80px;
		padding-bottom: 80px!important;
		background-attachment: scroll;
		background-size: cover;
		-webkit-background-size: cover;
		background-position: center center!important;
	}

	.fancy-style .page-heading.fancy-heading {
		height: auto!important;
	}

	.single-product .fancy-style .page-heading.fancy-heading {
		min-height: 200px;
	}

	.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="left"] #breadcrumbs {
		right: 15px;
	}

	.page-heading.fancy-heading .heading-text {
		padding: 50px 30px;
		margin-top: 0!important;
	}

	.page-heading h1 {
		word-wrap: normal;
		white-space: normal;
	}

	.page-heading .container {
		padding: 0 20px;
	}

	.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="center"] #breadcrumbs {
		border: 0;
		margin-top: 0;
		padding-top: 0;
	}

	.page-heading .heading-text {
		margin-left: 0;
	}

	.page-heading .heading-text, .post-type-archive-product .page-heading .heading-text {
		float: none;
		top: 0;
	}

	.woocommerce .page-heading .woocommerce-ordering {
		margin-top: 20px;
	}

	.page-heading .woocommerce-count-wrap {
		float: none;
		text-align: center;
		height: auto;
		overflow: hidden;
		margin-right: 0;
		margin-bottom: 0;
		padding-top: 20px;
	}

	.page-heading .woocommerce-count-wrap p, .page-heading .woocommerce-count-wrap p {
		float: none;
		margin-left: 0;
	}

	.page-heading-standard .page-heading {
		padding: 20px 0;
	}

	.fancy-tabbed-style .page-heading.fancy-heading .heading-text {
		padding: 14px 20px;
	}

	.page-heading-breadcrumbs h1 {
		margin-bottom: 10px;
	}

	.page-heading-breadcrumbs #breadcrumbs {
		max-width: 100%;
		white-space: normal;
		line-height: 28px!important;
	}
.hero-content-split .page-heading .blog-button{position:absolute;top:70px;left:60px;text-align:left}
.hero-content-split .page-heading .blog-button i{margin-right:5px}
.hero-content-split .page-heading .blog-button a.sf-button{text-transform:uppercase;letter-spacing:2px}
.hero-content-split .page-heading .post-pagination{position:absolute;bottom:70px;width:100%}
.hero-content-split .page-heading .post-pagination .prev-article{margin-left:60px}
.hero-content-split .page-heading .post-pagination .next-article{margin-right:60px}
.hero-content-split .page-heading.dark-style .blog-button a.sf-button{color:#222}
.hero-content-split .page-heading.dark-style .post-pagination .prev-article:before,.hero-content-split .page-heading.dark-style .post-pagination .next-article:before{border-color:#222;color:#222}
.hero-content-split .page-heading.dark-style .post-pagination h4{color:#222}
.hero-content-split .page-heading.light-style .post-pagination .prev-article:before,.hero-content-split .page-heading.light-style .post-pagination .next-article:before{border-color:#fff;color:#fff}
.hero-content-split .page-heading.light-style .post-pagination h4{color:#fff}
.page-heading{padding-top:35px;padding-bottom:35px;margin-top:0;margin-bottom:0!important;position:relative;text-align:left;border-top:0!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.page-heading.page-heading-hidden{display:none!important}
.post-type-archive-product .page-heading .heading-text{float:left}
.post-type-archive-product .page-heading.fancy-heading .heading-text{float:none}
.page-heading h1 span{font-style:italic}
.page-heading h3{margin-bottom:0}
.page-heading-fancy-tabbed .content-divider-wrap{display:block}
.page-heading.fancy-heading.animated,.fancy-heading.animated .heading-text{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
.page-heading-breadcrumbs.fancy-heading .heading-text{float:none;position:relative}
.page-heading-breadcrumbs.fancy-heading #breadcrumbs{float:none;margin-left:0;margin-top:0;padding-top:0;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:40px}
.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="left"] h1{float:left}
.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="left"] h3{float:left;clear:left}
.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="right"] h1{float:right}
.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="right"] h3{float:right;clear:right}
.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="right"] #breadcrumbs{float:left;bottom:50%;position:absolute;left:0}
.page-heading-breadcrumbs.fancy-heading.dark-style .heading-text[data-textalign="center"] #breadcrumbs{border-color:#222}
.page-heading .prev-item{font-size:40px;line-height:40px;float:right;margin-left:5px}
.page-heading .next-item{font-size:40px;line-height:40px;float:right;margin-left:5px}
.page-heading .prev-item i,.page-heading .next-item i{vertical-align:-2px}
.page-heading .prev-item+#breadcrumbs{margin-right:15px}
.page-heading.fancy-heading .heading-text[data-textalign="right"] .prev-item{position:absolute;top:50%;margin-top:-11px;line-height:28px;left:10px;right:auto}
.page-heading.fancy-heading .heading-text[data-textalign="right"] .next-item{position:absolute;top:50%;margin-top:-11px;line-height:28px;left:40px;right:auto}
.page-heading.fancy-heading .heading-text[data-textalign="center"] .prev-item{position:absolute;margin-top:-20px;display:inline-block;left:5px;top:50%}
.page-heading.fancy-heading .heading-text[data-textalign="center"] .next-item{position:absolute;margin-top:-20px;display:inline-block;right:5px;top:50%}
.page-heading .prev-item a,.page-heading .next-item a{color:inherit;opacity:.6}
.page-heading .prev-item a:hover,.page-heading .next-item a:hover{opacity:1}
.page-heading.ph-sort{padding:15px 0}
.page-heading.ph-sort .heading-text{display:none}
.page-heading .woocommerce-count-wrap p{line-height:42px;margin-top:0;float:left}
.page-heading .woocommerce-count-wrap p.woocommerce-show-products{margin-left:15px}
.page-heading-breadcrumbs .heading-text{float:left;padding-top:1px;padding-bottom:1px;line-height:42px}
.single-format-aside .page-heading{display:none}
.events-archive .page-heading{display:none}
.page-heading-hidden+.inner-page-wrap.woocommerce-shop-page,.page-heading-wrap-hidden+.container .inner-page-wrap.woocommerce-shop-page,.swift-slider-outer+.container .inner-page-wrap.woocommerce-shop-page{margin-top:40px}
.page-heading-standard .inner-page-wrap.woocommerce-shop-page,.page-heading-fancy .inner-page-wrap.woocommerce-shop-page{margin-top:50px}
.single-product.page-heading-fancy .fancy-heading .heading-text{display:none}
.single-product.page-heading-fancy .inner-page-wrap{margin-top:0;position:relative;z-index:2}
.single-product.page-heading-fancy .inner-page-wrap.has-one-sidebar{margin-top:40px}
.page-heading h1, .page-heading h3 {color: #222222;}
.page-heading .heading-text, .fancy-heading .heading-text {text-align: left;}

.animated-email-box	{
	width:80%;
}


.animated-email-box-text {
	padding:30px 0;
	text-align:center;
	font-size:22px;
}


.animated-email-box #mc_embed_signup .mc-field-group input, .animated-email-box .mc-field-group label	{
	font-size:20px;
}


.animated-email-box #mc_embed_signup .mc-field-group {
	position:relative;
	padding:0px;
	margin-bottom:0;
	height:0;
	min-height:0;
	overflow:hidden;
	border:none;
	
	
	* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(212,212,212,1) 100%); 
	background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(212,212,212,1) 100%); 
	background: linear-gradient(to bottom, rgba(240,240,240,1) 0%,rgba(212,212,212,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d4d4d4',GradientType=0 ); 
	
	
}

.animated-email-box #mc_embed_signup .mc-field-group:first-of-type	{
	margin-bottom:20px;
	height:50px;
	border:1px solid #c6c6c6;
}


.animated-email-box #mc_embed_signup .mc-field-group input {
	border:none;
	background:transparent;
	padding:18px 5px 18px 54px;
  	outline:none !important;
  	color:#444;
  	-moz-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	-o-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	-webkit-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	border-radius: 0 !important;
  	-webkit-border-radius: 0 !important;
  	-webkit-appearance: none;

	width:calc(100% - 62px);
    font-family: Georgia;
    font-size: 26px;
    font-weight: 300;
	
}


.animated-email-box input:focus {
	background:#E7E3ED;
}


.animated-email-box .mc-field-group label {
    border-bottom: 2px solid transparent;
    color: #444;
    font-family: Georgia;
    font-size: 26px;
    font-weight: 300;
    left: 64px;
    pointer-events: none;
    position: absolute;
    top: 8px;
	
	-moz-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	-o-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	-webkit-transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  	transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.animated-email-box .mc-field-group label span {
color:#888888;
}

.animated-email-box .mc-field-group .fa {
	position:absolute;
	top: 10px;
	left: 18px;
	color:#aaa;
	font-size: 24px;
}

.animated-email-box #mc_embed_signup #mc-embedded-subscribe	{

	font-family:'HelveticaNeueW01-77BdCn_692722';
	font-size:26px;
	text-transform:uppercase;
	margin:0 auto;
	border-radius:0;
	background:#e76838;
	border:1px solid #e3e3e3;
	color:#000;
	padding:15px 40px;
	cursor:pointer;
	display:none;
}

.animated-email-box	#mc_embed_signup div.mce_inline_error {
    position: absolute;
    right: 0;
    top: 0;
}

body.single-post #main .col-width #primary #content .entry-content .easyrecipe p 
{font-size:11px; margin:0 0 5px 0; padding:0; line-height:17px; width: 88%; max-width:280px; min-width:280px; display:block; float:left; overflow:hidden;}


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}
#header-cart .block-header,#header-cart .block-footer{padding:20px}
#header-cart .block-header p,#header-cart .block-footer p{font-size:inherit;max-width:none}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
#footer-first-region .gutter{padding-top:10px;}
#footer-first-region .block .gutter{padding-top:4px;}
#footer-first-region .gutter p{margin-top:10px;}
