﻿.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}

div#learn .input {
	padding: 10px;
	margin-top: 10px;
	height: 150px;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

div#learn .input textarea {
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	resize: none;
}

div#learn .input,
div#learn .input textarea,
div#learn .output,
div#learn .output pre {
	background: #FFFFD8;
}

div#learn .input,
div#learn .output {
	border: 1px solid #375EAB;
}

div.play .input {
	padding: 10px;
	margin-top: 10px;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

	overflow: hidden;
}

div.play .input textarea {
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	resize: none;

	overflow: hidden;
}

div#playground .input textarea {
	overflow: auto;
	resize: auto;
}

div.play .input,
div.play .input textarea,
div.play .output,
div.play .output pre {
	background: #FFFFD8;
}

div.play .input,
div.play .output {
	border: 1px solid #375EAB;
}

.wp-pagenavi span.pages { padding: 5px 7px 5px !important; margin: 2px !important ; color: #000000 !important; border:none !important; color: #413f36 !important; background: none !important; }
.nav-list li,nav.pager ul li,nav.filter-pager ul li{display:inline-block;list-style-type:none}
.nav-service .nav-list a,.nav-service nav.pager ul a,nav.pager .nav-service ul a,.nav-service nav.filter-pager ul a,nav.filter-pager .nav-service ul a{margin-right:1em;text-decoration:none;text-transform:uppercase;color:#000;font-size:0.8em;letter-spacing:0.02em}
.nav-breadcrumbs .nav-list li a,.nav-breadcrumbs nav.pager ul li a,nav.pager .nav-breadcrumbs ul li a,.nav-breadcrumbs nav.filter-pager ul li a,nav.filter-pager .nav-breadcrumbs ul li a{text-decoration:none}
.nav-breadcrumbs .nav-list li i,.nav-breadcrumbs nav.pager ul li i,nav.pager .nav-breadcrumbs ul li i,.nav-breadcrumbs nav.filter-pager ul li i,nav.filter-pager .nav-breadcrumbs ul li i{font-size:.9em}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 50px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}



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


#comments .comment-guidelines, #comments h3, #comments .logged-in-as, #comments .control-label, #comments .comment-save {
	font-family: 'Open Sans', Verdana, sans-serif;
}


.site__button {
  float: left;
  text-align: center;
  height: 110px;
  position: relative;
  width: 18.75%; }

  .site__logo,
  .site__description,
  .site__social,
  .site__button {
    width: 100%;
    height: auto;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px; }

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

ul#menu-footer_1 li{ line-height:23px!important}

.menu{
	display:none;
}


.menu-img {
    padding: 5px;
    width: 99% !important;
}

.menu ul li {
    padding: 0 5px;
}

.menu-right {
    margin-left: 198px;
    width: 28%;
}


.menu-left{ width:43%; float:left}

.menu ul{margin:0; padding:0; float:left }

.menu ul li:nth-child(1){ padding-left:0px}

.menu ul li a{ color: #E05839;
    font-family: 'Alegreya Sans',sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;}


.menu ul li a:hover{color:#FFDB9B}


.menu ul.sub-menu{display:none; position: absolute; left:0; top:46px; z-index:999; background-color:#4F3127; width:200px}

.menu ul li ul.sub-menu li {
    border-bottom: 1px solid #3A211C;
    float: left;
    list-style: none outside none;
    padding: 0 12px;
    position: relative;
    width: 88%;
}


.menu ul li:hover ul.sub-menu{display:block}


.menu ul.sub-menu ul li{ width:150px; float:none; border-bottom:solid 1px #39201B }


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

.default_eventlist .ic-month {
	line-height: 12px !important;
	font-size: 12px;
	font-weight: normal;
}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.post-likes-widget-placeholder{margin:0;border-width:0;position:relative}
.post-likes-widget-placeholder .button{display:none}
.post-likes-widget-placeholder .loading{color:#999;font-size:12px}
.slim-likes-widget .post-likes-widget{width:auto;float:none}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}


header .bottom-sec .nav-container {
  width: 270px;
  position: absolute;
  top: 0;
  left: -270px;
  z-index: 1000;
  background-color: #fafafa;
}


header .bottom-sec .nav-container.active {
  box-shadow: 1px 3px 4px #222;
}


header .bottom-sec .nav-container .mobile {
  display: block;
}


header .bottom-sec .nav-container .mobile.partners {
  margin: 1em auto;
}


header .bottom-sec .nav-container .mobile.partners a {
  display: block;
  font-family: "TradeGothic_RegCond", Arial, sans-serif;
  color: #dddddd;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding: .75em 0;
  text-align: center;
  font-size: .8em;
}


header .bottom-sec .nav-container .tablet {
  display: block;
  position: relative;
}


header .bottom-sec .nav-container .mob-tab {
  display: block;
}


header .bottom-sec .nav-container .mob-tab.main-logo {
  position: static;
  display: block;
  margin: 1em auto;
  width: 154px;
  height: 31px;
}


.block-wrapper .triple-content .review img{
    margin-bottom: 10px;
}
.b-composite-heading__h1 .b-composite-heading_title{font-size:32px}
.b-composite-heading__h2 .b-composite-heading_title{font-size:26px}
.b-composite-heading__h4 .b-composite-heading_title{font-family:"WarHeliosCondC","Arial Narrow",Arial,sans-serif;font-size:18px;font-stretch:condensed}
.b-composite-heading_title{float:left;font-size:21px;line-height:1;margin:0 14px 0 0;max-width:492px}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#900;border-color:#750000}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#586216;border-color:#3e450f}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#326070;border-color:#274b57}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#9f3804;border-color:#7c2b03}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#600;border-color:#420000}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-red:hover,.btn-red:focus,.btn-red:active,.btn-red.active,.open .dropdown-toggle.btn-red{color:#fff;background-color:#900}
.btn-red:active,.btn-red.active,.open .dropdown-toggle.btn-red{background-image:none}
.btn-reynolds:hover,.btn-reynolds:focus,.btn-reynolds:active,.btn-reynolds.active,.open .dropdown-toggle.btn-reynolds{color:#fff;background-color:#600}
.btn-reynolds:active,.btn-reynolds.active,.open .dropdown-toggle.btn-reynolds{background-image:none}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active,.open .dropdown-toggle.btn-orange{color:#fff;background-color:#9f3804}
.btn-orange:active,.btn-orange.active,.open .dropdown-toggle.btn-orange{background-image:none}
.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active,.open .dropdown-toggle.btn-yellow{color:#000;background-color:#bb9a02}
.btn-yellow:active,.btn-yellow.active,.open .dropdown-toggle.btn-yellow{background-image:none}
.btn-green:hover,.btn-green:focus,.btn-green:active,.btn-green.active,.open .dropdown-toggle.btn-green{color:#fff;background-color:#586216}
.btn-green:active,.btn-green.active,.open .dropdown-toggle.btn-green{background-image:none}
.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active,.open .dropdown-toggle.btn-blue{color:#fff;background-color:#326070}
.btn-blue:active,.btn-blue.active,.open .dropdown-toggle.btn-blue{background-image:none}
.btn-indigo:hover,.btn-indigo:focus,.btn-indigo:active,.btn-indigo.active,.open .dropdown-toggle.btn-indigo{color:#fff;background-color:#32437d}
.btn-indigo:active,.btn-indigo.active,.open .dropdown-toggle.btn-indigo{background-image:none}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background:0 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:1px;background-clip:padding-box}
.dropdown-menu li:before{content:none}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.6;color:#999}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
ul.dropdown-menu li{background:0 0;padding-left:0}
ul.dropdown-menu li.dropdown-header{padding-left:20px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
#footer, #colophon{padding:2em 0 1em !important;text-align:center !important;}
.blog-feed{overflow:hidden;margin:40px 0 0 0;padding:0 !important}
.blog-feed-image-wrapper{width:100%;position:relative;overflow:hidden;border-radius:4px}
.blog-feed .blog-post-link{position:relative;display:block}
.blog-feed .blog-post-link:hover{text-decoration:none}
.blog-feed .blog-post-image{width:140%;display:block;-webkit-transform:translate(-14%, 0);-ms-transform:translate(-14%, 0);-o-transform:translate(-14%, 0);transform:translate(-14%, 0);border:1px solid transparent;box-shadow:0 0 6px transparent;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.blog-feed .blog-post-details{text-transform:uppercase;font-size:12px;line-height:12px;font-weight:400;color:#999999;letter-spacing:0.08em;margin:20px 0 0 0;display:block}
.blog-feed .blog-post-title{margin:10px 0 0 0;-webkit-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}
.blog-feed .blog-post-arrow.glyphicon{display:none}
.blog-feed .blog-post-arrow.glyphicon:before{color:#fc6225;font-size:12px}
.blog-feed .blog-post-link.hover .blog-post-image{border:1px solid #e6e6e6;box-shadow:0 0 6px rgba(0,0,0,0.25)}
.blog-feed .blog-post-link.hover .blog-post-title{color:#fc6225}
.blog-feed .loading-dial{width:30px;height:30px;display:block;margin:0 auto 20px}
