﻿


.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px 0;
    max-width: none;
    max-height: none;
}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}


.metaslider .flex-control-thumbs li {
    width: auto;
}


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


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}

.metaslider .msHtmlOverlay .animation_in,
.metaslider .msHtmlOverlay .animation_out {
    width: 100%;
    height: 100%;
}

.metaslider .msHtmlOverlay .layer .content {
    overflow: hidden;
    width: auto;
    background: transparent;
    padding: 0;
    border: none;
    margin: 0;
}

.metaslider .msStaticOverlay .layer {
    z-index: 99;
}

.metaslider .msHtmlOverlay .layer * {
    margin: 0;
    padding: 0;
    line-height: 1.4em;
    font-size: 1em;
}

.metaslider .ms-layer {
    overflow: hidden;
}

.metaslider .msHtmlOverlay .layer img {
    height: auto !important;
    max-width: 100%;
}

.metaslider .msHtmlOverlay .layer .st-buttons,
.metaslider .msHtmlOverlay .layer .st-buttons a {
    margin: auto;
    padding: inherit;
    line-height: inherit;
    font-size: inherit;
}


.metaslider .msHtmlOverlay .layer .youtube_sc.fluid.widescreen { padding-bottom: 56.25% }

.metaslider .msHtmlOverlay .layer .youtube_sc.fluid.fourthree { padding-bottom: 75% }
 

.metaslider-flex .msHtmlOverlay {
    overflow: hidden;
}

.metaslider iframe.vimeo,
.metaslider .youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.metaslider .caption-wrap {
	position: relative!important;
	top: 0;
	left: 0!important;
	background: #fff!important;
	color: #000!important;
	opacity: 1!important;
	margin: 0;
	bottom: inherit!important;
	width: 44%!important;
	height: 100%;
	line-height: 1.4em;
	float: right;
}


.metaslider.metaslider-flex.metaslider-1334.ml-slider:before {
	height: 8px;
	display: block;
	width: 75%;
	background: #45ade4;
	content: '';
	position: absolute;
}

.metaslider .caption {
	padding: 0;
	word-wrap: break-word;
	height: 330px;
	width: 100%;
}




.metaslider.metaslider-flex.metaslider-1334.ml-slider {
    max-width: 100%!important;
}


.span3 {
  width: 220px; }
.row{margin-left:-15px;margin-right:-15px}





body .alignleft,  .entry-content-wrapper a:hover .alignleft{ float:left; margin:4px 10px 0px 0;  display: block; position: relative; }

.alignleft img, .alignright img{ display:block; }

.alignleft {text-align:left;}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}

#footer-bottom #copyright,
#footer-bottom #credit { color: #fff; color: rgba(255,255,255,0.5); font-size: 15px; line-height: 1.5em; }


#ajaxcart-related .product-name {margin-top: 10px; font: bold 13px/1.35 Arial, Helvetica, sans-serif;}

#ajaxcart-related .product-name a {color: #060606; font: bold 13px/1.35 Arial, Helvetica, sans-serif;}
 .nav-collapse.collapse{position:relative;height:auto;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}
 .nav-collapse.collapse.in{height:auto}
 #site .navbar .nav-collapse{overflow:hidden;height:0;clear:both}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}


						#controllers a span.tooltip span.excerpt { color: #464646; display:block; }

.bxslider {
	margin: 0 !important;
	padding: 0 !important;
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}


.font-headings, .template-index .widgets .title { text-transform: uppercase; font-family:  "lato" ; font-size: 1em; font-weight: normal; }

.main-header .main-menu-dropdown-panel .title { margin: 0 0 25px 0; letter-spacing: 1px; font-family:  "lato" ; font-size: 1em; text-transform: uppercase; font-weight: bold; color:  #444444 ; }

.lt-ie9 .main-header .logo-center h1.title { text-align: center; }

.main-header h1.title { text-align: center; font-family:  "Lato" ; font-size: 2.33333em; margin: 0; display: block; color:  #444444 ; }

.lt-ie9 .main-header h1.title { text-align: left; }

.main-header h1.title a { color:  #444444 ; display: inline-block; bottom: 5px; left: 0; }

.main-footer .title { font-size: 1.16667em; margin: 30px 0 -10px 0; text-transform: uppercase; font-weight: bold; }

.product-grid .title { font-family:  "lato" ; font-size: 1.16667em; }

.product-grid .title a { color:  #444444 ; }

.modal.video .caption .title { font-size: 1em; }

.lt-ie9 .modal.video .caption .title { font-size: 1.16667em; }

.template-index .slider .slide .caption .title { color:  #444444 ; position: relative; margin-top: 0; font-size: 1em; padding-bottom: 0; line-height: 1.2; }

.lt-ie9 .template-index .slider .slide .caption .title { font-size: 1.16667em; }

.template-index .widgets .social-feeds .title { text-align: center; }

.template-index .widgets .title { text-transform: uppercase; font-size: 1.5em; margin-bottom: 15px; font-weight: bold; }

.lt-ie9 .template-index .widgets .title { margin-bottom: 50px; }

.template-list-collections .caption .title { position: relative; z-index: 1; margin: 0 0 10px 0; color: #444444; font-size: 1.5em; }

.template-collection .main-content header .tag-filter .title { margin-right: 5px; vertical-align: top; }

.template-product .social-share .title { text-transform: uppercase; margin-bottom: 30px; }

.template-product .similar-products h2.title { font-family:  "lato" ; font-size: 1.5em; text-transform: uppercase; margin-bottom: 30px; }

.template-product .similar-products .caption .title { font-family:  "lato" ; font-size: 1.16667em; text-transform: uppercase; }

.template-product .similar-products .caption .title .price { font-size: 1em; }

.template-blog .article .left-sidebar .title, .template-article .article .left-sidebar .title { font-size: 1em; color: #444444; margin-bottom: 0; text-transform: uppercase; }

.template-blog .article .middle-column .title, .template-article .article .middle-column .title { font-family:  "lato" ; font-size: 2em; color: #999999; margin: 0; }

.template-blog .article .middle-column .comments .title, .template-article .article .middle-column .comments .title { font-size: 1.5em; color: #444444; padding: 15px 0; }

.template-blog .side-bar .title, .template-article .side-bar .title { text-transform: uppercase; font-size: 1em; color: #444444; }

.template-cart .cart-table .title { display: none; }

.lt-ie9 .template-cart .cart-table .title { display: table-cell; }

	.gdlr-session-counter-item .session-counter-block{ margin-bottom: 20px; }



.gdlr-session-counter-item{ text-align: center; }

.gdlr-session-counter-item .gdlr-unit { display: block;
    font-size: 14px; font-weight: lighter; text-transform: uppercase; }

.gdlr-session-counter-item .gdlr-time { display: block; font-size: 51px; 
	line-height: 1; font-weight: bold; margin-bottom: 5px; }


.gdlr-session-counter-item .session-counter-block.gdlr-block-day{ opacity: 0.95; }

.gdlr-session-counter-item .session-counter-block.gdlr-block-hrs{ opacity: 0.85; }

.gdlr-session-counter-item .session-counter-block.gdlr-block-min{ opacity: 0.75; }

.gdlr-session-counter-item .session-counter-block.gdlr-block-sec{ opacity: 0.65; }


.field-type-taxonomy-term-reference .field-label, .field-type-taxonomy-term-reference .field-items, .field-type-taxonomy-term-reference .field-item {
	display:inline; 
	font-weight:normal; 
	padding-right:5px; 
	margin-bottom: 10px;
}


.border_bottom {
    border-bottom: 1px dotted #666;
    padding: 10px 0px
}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

	
	.service-item.text-right .fa-stack {
		cursor:pointer;
		margin-left:20px;
		transition:all 0.3s ease 0s;
		-moz-transition:all 0.3s ease 0s;
    	-webkit-transition:all 0.3s ease 0s;
    	-o-transition:all 0.3s ease 0s;
	}

	
	.service-item.text-left .fa-stack {
		cursor:pointer;
		margin-right:20px;
		transition:all 0.3s ease 0s;
		-moz-transition:all 0.3s ease 0s;
    	-webkit-transition:all 0.3s ease 0s;
    	-o-transition:all 0.3s ease 0s;
	}

	
	
	
	.service-item.text-right .fa-stack:hover, .service-item.text-left .fa-stack:hover {
		color:#222222;
	}

	
	.service-item .fa-stack {
		margin-bottom:30px;
	}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel.widget {
  zoom: 1;
}

.panel-grid-cell .so-panel.widget:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel.widget:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .widget.panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
  #pg-1087-0 , #pg-1087-1 , #pg-1087-2 , #pg-1087-3 , #pl-1087 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pg-1087-3 .panel-grid-cell { float:left }
 #pl-1087 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-1087 .panel-grid-cell { padding:0 }

#colophon .container .separator {
  background-color: #505154;
  width: 100%;
  height: 1px;
}



#logo a{ color:#ddd; }

#logo a:visited{ color:#ddd; }


#logo{
	height:80px;
	background:  #535353;
position:relative;
color:#eeeeee;
font-weight:bold;
}

#logo img{
width:950px;

}


#searchbox {
display: none !important;
margin-left: 0px !important;
}


#searchbox input {
padding: 3px;
}
.x-text-type .typed-cursor{-webkit-animation:blink 0.65s infinite;animation:blink 1s infinite}
.sponsor-content .field-item{display:none;}
.field-content{display:block;}
body.front .panel-region-featured-content .field-name-field-lede{padding:0 5px;}
body.front .panel-region-featured-content img,.field-name-field-lede-media img{max-width:98.0446928%;height:auto;padding:.9776536%;background:#FFF;border:1px solid #E5E5E5;-webkit-box-shadow:1px 2px 3px #ccc;-moz-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;}
.ie8 .field-name-field-lede-media img{width:100%;}
.recipe-byline,.field-name-field-ref-bio-multi,.field-name-field-byline-advanced{margin-left:5px;color:#777;margin-bottom:20px;max-width:50%;font:.8em "Helvetica Neue",Helvetica,sans-serif;}
.recipe-byline a,.field-name-field-ref-bio-multi a{color:#777;}
.field-name-field-byline-advanced p{display:inline;}
.sidebar section span.field-content{margin-bottom:10px;}
#article-19 .field-name-field-image{float:right;padding:0 30px 0 10px;}
#article-19 .field-name-field-image img{width:100px;height:100px;border:1px solid black;}
.oldie #article-19 .field-name-field-image{float:none;padding:0;}
.oldie #article-19 .field-name-field-image img{width:100px;height:100px;border:1px solid black;}
section.panel-region-recipes div.panel-pane ul.list li div.field-content{padding-bottom:20px;max-width:75%;}
section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);}
.oldie section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;}
div.ds-1col.view-mode-image_teaser div.field-name-field-lede-media{padding-bottom:20px;}
div.ds-1col.view-mode-image_teaser div.field-name-title{position:absolute;bottom:25px;left:10px;width:160px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);}
body.front div.ds-1col.view-mode-image_teaser div.field-name-title{bottom:45px;}
#block-views-byline-block .field-name-field-lede,#block-views-questions-byline-block .field-name-field-lede{margin-bottom:20px;}
.field-name-field-yield .label-inline{display:inline;}
.field-name-field-instruction-list-title div,.field-name-field-ingredients-set-title div,.field-name-field-yield .label-inline{font-weight:bold;}
.field-collection-container .field-collection-view{margin:0;padding:0;}
.field-collection-container .field-collection-view div{margin:0 0 5px 0;}
.field-collection-container{border-bottom:1px dashed #808080;margin-bottom:50px !important;}
.field-collection-container .field-collection-container{border-bottom:none;margin-bottom:0 !important;}
.field-name-field-recipe-categories div,.field-name-field-dish-type div,.field-name-field-ref-episode div{margin:0;}
div.field-name-field-media-attribution{color:#ccc;text-align:right;font:12px sans-serif;margin:0 20px 15px 0;}
div.field-name-field-media-attribution a{color:#ccc;}
div.field-name-field-media-attribution a:hover{text-decoration:underline;color:#666;}
body.node-type-episode .field-name-field-episode-number{display:inline;}
body.node-type-episode .field-name-field-date{margin-bottom:25px;}
body.node-type-episode .field-name-field-date span:nth-child(n+2){display:block;}
body.node-type-episode .field-name-body h4{font-size:1.2em;margin:5px 0 0 0;color:#666;}
body.node-type-episode .field-name-body .segment{border-top:1px dotted #CCC;margin-bottom:25px;padding:0;}
#block-views-books-in-episode-block .field-content,#block-views-playlist-in-episode-block .field-collection-item-field-playlist{margin:10px 0;padding-top:10px;border-top:1px dotted #CCC;}
#block-views-books-in-episode-block .field-content img{float:left;padding:0 10px 10px 0;}
#block-views-books-in-episode-block .field-content strong,#block-views-playlist-in-episode-block strong{font-weight:normal;}
#block-views-books-in-episode-block .field-content{min-height:80px;}
#block-views-playlist-in-episode-block,#block-views-books-in-episode-block .field-content{clear:both;}
body.node-type-episode div.field-name-field-ref-story{clear:both;padding:25px 0;}
body.node-type-episode div.field-name-field-ref-story h2.seg-in-ep{border-top:1px solid #D7D7D7;margin-top:0;padding-top:25px;}
.field-name-field-description blockquote{font-style:normal;}
body.page-episodes .field-name-field-lede{margin-bottom:10px;}
body.page-episodes .field-name-field-date,body.page-episodes .field-name-field-episode-number{font:12px sans-serif;color:#aaa;}
body.page-episodes .field-name-field-episode-number .label-inline{font-weight:normal;}
body.page-episodes .field-name-field-date span:nth-child(n+2){display:block;}
.field-name-body{margin-bottom:25px;}
.field-name-field-description{margin-bottom:50px;}
.field-name-field-story-categories,.field-name-field-source{clear:both;}
.field-name-field-source{margin-bottom:25px;}
.field-name-field-recipe-categories a,.field-name-field-story-categories a,.field-name-field-tags a,.field-name-field-categories a{padding:0 5px;}
.node-type-bio .field-name-field-image{float:left;padding:0 20px 0 0;}
.node-type-bio .field-name-field-image img{width:auto;height:auto;border:1px solid black;}
.polyptych .one-quarter:nth-child(odd) p,.one-quarter .view-id-nodequeue_2 div.field-content{font-size:.9em;}
.polyptych #article-19 .field-name-field-image{float:none;padding:0;}
.logged-in #toolbar,#block-block-7,.logged-in .tabs,.this-week-s-radio-show,.sidebar,.main-nav,.field-name-field-tags,.field-name-field-recipe-categories,#block-disqus-disqus-comments,.polyptych,footer{display:none;}
div.ds-2col-stacked-fluid.node-episode div.field-name-body{clear:both;}

div.field-type-asin{display:block;clear:both;border-top:2px solid #DDD;padding-top:3px;}

.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}



.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}


.clear{
display:block;
clear:both;
height: 0px;
}

.slider-content{
	left:5% !important;
	width:75% !important;
	top:56% !important;
}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}

	
#footer .creds {
	width: 740px;
	float: right;
	margin: 0;
	padding: 0;
	text-align: right;
	}
.soliloquy-container .soliloquy-caption-inside{background:rgba(0,0,0,0.5);font-size:1em;line-height:1.25;display:block;color:#fff;text-shadow:0 1px 1px #000;text-align:center;padding:10px}
.soliloquy-fc-slider .soliloquy-caption-inside{text-align:left}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title,.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{font-size:1.2em;font-weight:700;margin-bottom:1em;color:#fff}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{font-size:1em}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more{font-weight:700;color:#fff}

.langswitch {
    float: right;
    height: 17px;
    margin-top: 2px;
    width: 62px;
}

.langswitch div {
    float: left;
    margin-left: 6px;
}

.langswitch div:hover {opacity: 1 !important;}

	#contentLeft, #contentMain, .w250, .w742, .w375, .w645px, #description p, #description-mobile p {
		display: inline-block;
		width: 100%;
		margin: 0 auto;
		box-sizing: border-box;
		float: none;
	}


.w250 {
	width: 250px;
	display: inline;
  	float: left;
  	margin-left: 10px;
  	margin-right: 10px;
}




div.green-top {



	height:10px;



	background-color:#00a79c;



}
.blog-sidebar .site-wrapper,.page-full-width .site-wrapper,.page-sidebar-left .site-wrapper,.page-sidebar-right .site-wrapper,.post-archives .site-wrapper,.post-has-sidebar .site-wrapper,.search .site-wrapper{width:92%;max-width:1140px;margin-left:auto;margin-right:auto}
.blog-grid .site-wrapper,.page-template-template-dribbble-php .site-wrapper,.page-template-template-instagram-php .site-wrapper{width:100%;padding:0}
.woocommerce-account .site-wrapper{width:92%;margin:0 auto;max-width:1140px}
.work-masonry-horizontal .site-wrapper,.work-modern .site-wrapper{width:100%;max-width:none}
.mk-dynamic-styles {display:none}
.webstore-overlay-cart .webstore-promo-line small{text-transform:uppercase;}
.cart-summary .webstore-promo-line small{text-transform:uppercase;float:none;font-weight:bold;padding:6px 0;}


.news_comments
{
	display: table-cell;
	text-align: right;
	padding: 4px;
	background-color: #D5DCE3;
}


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


.alignleft { float: left }


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

.content-top-col-1      { background-color: #FFF; }

.content-top-col-2      { background-color: #FFF; }

.content-bottom-col-1      { background-color: #FFF; }

.content-bottom-col-2      { background-color: #FFF; }


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


#footer div.block .content { 
  border: none; 
  text-align: center; 
}


.block .content {
  padding: 0.1em 0.6em;
}

.container {
   float: left;
	position: relative;
	left: 50%;
	margin-top: -35px;
	z-index: 150;
	cursor: pointer;
}

body.single .container {
	margin: 0px;	
}

body.single .container .dot_container {
	float: left;
	position: relative;
	top: 6px;
}

body.single .container .dot_container .dot:last-child {
	margin: 0px;
}

#primary-navigation {
	width:100%;
}

.home #primary-navigation {
	width:100%;
}


	.content-area {
		float: left;
		width: 100%;
	}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}

table.exploit_list tbody tr td.date, table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification, table.exploit_list tbody tr td.platform, table.exploit_list tbody tr td.author {
    border: solid #eee 1px;
    text-align:center;
    padding:3px;
}

table.exploit_list tbody tr td.author { width:140px; text-align:center;}


.text, .text p, .Text {
	font-size: 11px;
	line-height: 17px;
	color: #333;
	margin-top: 0px;
	padding-bottom: 0px;
}


.text p {
	margin-bottom: 12px;
}


.text h1 {  
	font-size: 18px;
	line-height: 17px;
	color: #002663;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

.text h2 {
	font-size: 13px;
	line-height: 17px;
	color: #002663;
	font-weight: normal;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px;
}


.text a:link, .text a:visited {
	color: #a33038;
	text-decoration: underline;
}

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

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}



.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after,
header .box:after,
header .box:before,
.navbar:before,
.navbar:after,
.footer:before,
.footer:after,
.thumbnail:before,
.thumbnail:after,
.articles-home-pag .views-row-even:before,
.articles-home-pag .views-row-even:after,
#slider ul:after,
#slider ul:before,
.share-pop-up:after,
.share-pop-up:before {
    content: " " !important;
    display: table;
}

.clearfix:after,
.container:after,
.row:after,
header .box:after,
.navbar:after,
.footer:after,
.thumbnail:after,
.articles-home-pag .views-row-even:after,
#slider ul:after,
.share-pop-up:after
{ clear: both; }
 

.container {
    margin: 0 auto;
    padding: 0 0.9375rem;
    font-size: 0.875rem; 
}

.text-title,.text-title-110,.text-title-140,.text-title-150,.text-title-18,.text-title-20,.text-title-22,.text-title-26,.text-title-28,.text-title-30,.text-title-40,.text-title-50,.text-title-65,.text-title-80{text-transform:uppercase;font-weight:400;margin:0;padding:0;border:0}

.text-title.transform-none,.transform-none.text-title-110,.transform-none.text-title-140,.transform-none.text-title-150,.transform-none.text-title-18,.transform-none.text-title-20,.transform-none.text-title-22,.transform-none.text-title-26,.transform-none.text-title-28,.transform-none.text-title-30,.transform-none.text-title-40,.transform-none.text-title-50,.transform-none.text-title-65,.transform-none.text-title-80{text-transform:none}

.text-title-18{font-size:17px}

.text-title-18.same-line-height{line-height:17px}

.text-title-18.line-height-p5{line-height:22px}

.text-title-18.line-height-l5{line-height:12px}
td.zero{width:1%;white-space:nowrap;}
.col{float:left}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-2{width:16.66666667%}

.wrapper.layout-2c .wide-news-item , .wrapper.layout-2c .scroll-box-wide.scroll-box .scroll-item{width: 231px; margin-right: 10px;}


	.wide-cat-box .wide-news-item{width: 282px;float:left;margin-right:10.5px;}

		
	.scroll-box  .post-thumbnail img, .wide-cat-box .wide-news-item .post-thumbnail img{width:100%;	height:auto;}

	.recent-item .post-thumbnail, .scroll-box .post-thumbnail ,  .wide-cat-box .wide-news-item .post-thumbnail{ margin:0 0 10px 0;}

   .wide-cat-box .wide-news-item , .scroll-box-wide.scroll-box .scroll-item{width: 228px !important;}

	.recent-box .recent-item , .recent-box .recent-item:nth-child(3n+3) ,.scroll-box .scroll-item , .scroll-box .scroll-item:nth-child(3n+3), .scroll-box-wide.scroll-box .scroll-item , .scroll-box-wide.scroll-box .scroll-item:nth-child(3n+3), .wide-cat-box .wide-news-item, .wide-cat-box .wide-news-item.last-col  { margin-right:10px; margin-bottom:10px;}

	.recent-box .recent-item:nth-child(2n+2),.scroll-box .scroll-item:nth-child(2n+2), .scroll-box-wide.scroll-box .scroll-item:nth-child(2n+2),.wide-cat-box .wide-news-item.last-col2 {margin-right: 0;}

	.scroll-box-wide.scroll-box .scroll-item, .wide-cat-box .wide-news-item  {width: 200px;}

	.recent-box .recent-item , .scroll-box-wide.scroll-box .scroll-item, .wide-cat-box  .wide-news-item,#related_posts .related-item{float:none; margin:0 0 20px 0;width:100%; height:auto; overflow:hidden;}

.banner_text { background: none repeat scroll 0 0 #ccc !important; display: inline; float: left; padding: 25px; width: 410px; }

.banner_text h2 { color: #444444; font-size: 34px; font-weight: bold; margin: 0 0 6px; text-transform: uppercase; }

.banner_text h3 { color: #546ec5; text-decoration: underline; font-size: 34px; }

.banner_text p { color: #222; font-size: 18px; margin: 10px 0 10px; padding-left: 2px; }

.banner_text h2, .banner_text h3 { font-size: 27px; }

#footerlinks {
	margin-top:40px;
	text-align:center;
	color:#0A57B1;
	font-size: 11px;
	font-weight:bold;
}

#footerlinks a {
	text-decoration: none;
}

#footerlinks a:hover {
	text-decoration: underline;
}
.clear{clear:both}
.scTC .clear,.scbp .clear{height:10px}
.cmc div.left .clear{clear:none}

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

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.interior-header .col-xs-12 {
	padding:0;
}




.home-prod {

display:inline-block;

}

ul.nav-menu{
  display: none;
}

ul.nav-menu.toggled-on,
.menu-toggle {
  display: block;
}


.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
  display: none !important; }

.menu-footer li {
    padding: 0 10px;
    width: auto;
}

.menu-footer li .sub-menu {
    background: none;
    bottom: 0;
    display: block;
    left: 0;
    position: inherit;
    right: 0;
    text-align: center;
    width: auto;
}

.menu-footer li .sub-menu li {
    display: inline-block;
    padding: 0 15px;
    text-align: center;
    vertical-align: top;
    width: auto;
}

.menu-footer li .sub-menu li a {
    color: #fff;
    text-align: center;
}

#footer .menu-footer {
    background: none repeat scroll 0 0 #000;
}

.menu-footer {
position:fixed;
bottom:0;
  right:0;
	left:0;
}

.menu-footer li:hover  a{
	color:#47c600;
}

.menu-footer li.current_page_item:hover  a{
	color:#47c600;
}

.menu-footer li.current_page_item   a{
	color:#47c600;
}

.menu-footer li  a{
	color:#fff;
    font-family: "Droid Sans",sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.menu-footer li:hover .sub-menu{
    display: block;
}

.menu-footer li .sub-menu li:hover a {
	color:#47c600;
}

.menu-footer li .sub-menu li  a{
	color:#000;
    text-align: left;
}


#mainmenu.scaled li.menu-item {
    height: 35px;
}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}

.item-project .project-name {
	border-bottom: 0;
}




body, h1, h2, h3, h4, h5, h6, #menu ul a, .dropmenu, #title-page h2, .item-project .project-name h3, #footer-credits p.credits, #footer-credits .footer-tagline, #footer-credits .footer-copyright {	
	font-family: "futura-pt",sans-serif;
	font-style: normal;
	font-weight: 300;	
	letter-spacing: 1px !important;
}

.item-project .project-name h3 {
	font-size: 1rem;
}

.item-project .project-name h4 {
	letter-spacing: 1px !important;
	letter-spacing: 0.02rem !important;
	
}


.item-project {
    position: relative;
    overflow: hidden;
}


.item-project .hover-wrap {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}


.item-project .hover-wrap img {
    position: relative;
    width: 100%;
}


.item-project .hover-wrap .overlay {
    position: absolute;
    top: 0px;
    left: 0px;
	right: 0px;
	bottom: 0px;
    display: block;
	border: 0 solid rgba(255, 255, 255, 0.25);
    background: #F88A79;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.15s ease-in-out 0s;
    -moz-transition: all 0.15s ease-in-out 0s;
    -o-transition: all 0.15s ease-in-out 0s;
    transition: all 0.15s ease-in-out 0s;
}


.item-project .hover-wrap:hover .overlay,
.item-project .hover-wrap:active .overlay,
.item-project .hover-wrap:focus .overlay {
	border-width: 10px;
    opacity: 0.85;
    filter: alpha(opacity=85);
}


.item-project i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -13px 0 0 -13px;
    color: #FFFFFF;
    font-size: 26px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.15s ease-in-out 0s;
    -moz-transition: opacity 0.15s ease-in-out 0s;
    -o-transition: opacity 0.15s ease-in-out 0s;
    transition: opacity 0.15s ease-in-out 0s;
}


.item-project .hover-wrap:hover i,
.item-project .hover-wrap:active i,
.item-project .hover-wrap:focus i {
    opacity: 1;
    filter: alpha(opacity=100);
}


.item-project .project-name h3,
.item-project .project-name h4 {
    margin-bottom: 0;
	color: #56646F;
	text-transform: uppercase;
}


.item-project:hover .project-name,
.item-project .project-name:hover {
    border-bottom-color: #F88A79;
}

	
	
	
    #latest-work-thumbs .item-project.span3,
	#latest-posts .item-posts.span3,
	#projects .item-project.span3,
	#people .single-people.span3,
	#blog article.span3 {
        width: 300px;
        margin-left: 20px;
        margin-bottom: 20px;
    }


    #latest-work-thumbs .item-project.span4,
	#latest-posts .item-posts.span4,
	#projects .item-project.span4,
	#people .single-people.span4,
	#blog article.span4 {
        width: 352px;
        margin-left: 20px;
        margin-bottom: 20px;
    }
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}

.post-meta .post-author,
.post-meta .edit-post,
.post-meta .post-date-inline,
.wp-email-button,
.print {
	display: block;
	float: right;
	position: relative;
}

.post-format .post-author{
	position: absolute;
	right: 10px;
	bottom: 10px;
	text-align: right;
	font: italic 12px arial;
}

.social-item.item2 .events .date .day {
  font-size: 2em;
  line-height: 1em;
}


.row {
  margin-right: -15px;
  margin-left: -15px;
}

#wrapper,
.container-inner { min-width: 320px; }

.boxed #wrapper, .container-inner { max-width: 1120px; }


.dropdown-submenu.pull-left {
  float: none;
}


.pull-left {
  float: left;
}

#Homepage-Image .banner_bottomtext .banner_bottomtext_inner_pod .pull-left:first-child{text-align:right;}
#Homepage-Image .banner_bottomtext .banner_bottomtext_inner_pod .pull-left:first-child p a{color:#fff;}

#Homepage-Image .banner_bottomtext .banner_bottomtext_inner_pod .pull-left p a{color:#fff;}

.pull-left.mar-top03{margin-top:-2px;}

.rightmap-content .bottom-content .media.pull-left{width:100%;display:block;margin:5px 0;}
.rightmap-content .bottom-content .media.pull-left a.pull-left{display:none;}

.menu-detail-bg .margin_lt_100.mar_top label.pull-left{margin-left:26px;min-width:6em;}
.menu-bg-body .margn-bottom .menu-detail-bg-1 .row.row_marg_top22 .row.menu-body_1 .rate-header.offset5.rate-headrs_1 ul.marginleft0 li.glass.pull-left{padding:10px;line-height:normal;font-size:14px;}

.menu-bg-body .margn-bottom .menu-detail-bg-1 .row.row_marg_top22 .row.menu-body_1 .rate-header.offset5.rate-headrs_1 ul.marginleft0 li.bott.pull-left{padding:10px;margin:0;line-height:normal;font-size:14px;}

.contact_bd .form-horizontal .pull-left.mar-top03{margin-top:0px;}

.input-append .pull-left .checkbox_d{margin-top:5px;}

form#favlocationLogin .input-append .pull-left .checkbox_d{margin-top:0px !important;}

.input-bg.span3.rtxt_box_coup_width.pull-left.coupon{width:300px !important;}

#gc.gc-body-container .btn-full.pull-left.marg_bot2em.marg_top2em a img{display:none;}

.contact_bd .contact_orderType_width .mar_g_tp+.row.pull-left.mar-rgt-15+.row.pull-left.mar-rgt-15{display:none;}
.express_pay_main .ex-gift-orderdetils.myexpcheckout .span3.ex-contact-type .input-bg.span3.rtxt_box_width.pull-left{width:240px !important;}

.express_pay_main .ex-gift-orderdetils.myexpcheckout .span3 .span2 .input-bg.span3.rtxt_box_width.pull-left{width:210px !important;}

  .media .pull-left,
  .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
