﻿.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,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-sm-12{width:100%}

  #top-bar .toggle-menu {
    background: #61839D;
    width: 2em;
    max-width: 70px;
    max-width: 1.6em;
    float: left;
    text-align: center;
    height: 40px;
    color: #ffffff;
    cursor: pointer;
    font-size: 20px; }

    #top-bar .toggle-menu i {
      padding: 10px 0 0; }

    #top-bar .toggle-menu + .wrapper {
      float: left;
      margin-right: 0%; 
	}

    body.article #top-bar .toggle-menu + .wrapper{
	    width:90% !important;
    }
#box-header{margin:0px;padding:0px;}
#box-header .top{display:none;}
#box-header .box-block .top{display:none;}
#box-header .box-block .bottom{display:none;}
#box-header .bottom{display:none;}


.site-main .sidebar-container {
	height: 0;
	position: absolute;
	top: 40px;
	width: 100%;
	z-index: 1;
}


.attachment .site-main .sidebar-container {
	display: none;
}


.site-footer .sidebar-container {
	background-color: #220e10;
	padding: 20px 0;
}


#footer {
	clear:both;
}


#footer-area {
	position:relative;
	z-index:1;
	padding:1.76% 3.52%;
	box-shadow:0 0 3px #999;
	background:#383838;
	background:-moz-linear-gradient(#444, #333);
	background:-webkit-linear-gradient(#444, #333);
	background:-o-linear-gradient(#444, #333);
	background:-ms-linear-gradient(#444, #333);
	background:linear-gradient(#444, #333);
	color:#999;
}


#footer-area .widget {
	float:left;
	width:30.8%;
	margin:0 0 1.9% 3.8%;
}


#footer-area .widget:first-child {
	margin-left:0;
}


#footer-area .widget-title {
	color:#e0e0e0;
}


#footer-area li {
	border-bottom:#555 1px dashed;
}

	
	#sidebar .widget,
	#footer-area .widget {
		float:none;
		width:auto;
		margin-left:0;
	}



.x-btn.menu-item{ width: 90%;left: 5%;}

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}

.footer-menu li{margin-right:0;width:14%;text-align:center;}


.footer-menu li a{background:#fff;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}

section#products .container, section#testimonials .container {
	width: 870px;
}

.container {
	width: 960px;
	margin: 0 auto;
	position: relative;
}


#sticky_links_hidden .container {
	margin:0 auto;
	padding: 15px 0 12px 0;
	text-align: center;
}


#sticky_links .container {
	margin:0 auto;
	padding: 15px 0 12px 0;
	text-align: center;
}


#productPage .product .container {
	padding: 65px 40px 70px 40px;
	box-sizing: border-box;
}

#add-ons .container {
	padding: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.nav-primary a.level0{border:none;height:60px;line-height:14px;padding:23px 20px}
.nav-primary a.level0 .glyphicon{font-size:90%;padding:0 0 0 5px}
.nav-primary li.level0{position:relative}
.nav-primary li.level0 ul{border:solid 1px #e6e6e6;position:absolute;width:235px}
.nav-primary li.level0 ul.level0.position-test{display:block}
.nav-primary li.level0 ul.level0.spill{right:0;left:auto}
.nav-primary li.level0 ul.level0.spill li.level1 ul{left:auto;right:50px;top:20px}
#controlPanel ul.level0{display:block;height:100%;padding:55px 0 0;position:absolute;left:0;top:0;opacity:0;overflow-x:hidden;overflow-y:auto;visibility:hidden;width:100%;z-index:1;-moz-transition:opacity 0.15s ease-out 0s,visibility 0s 0.15s;-o-transition:opacity 0.15s ease-out 0s,visibility 0s 0.15s;-webkit-transition:opacity 0.15s ease-out,visibility 0s;-webkit-transition-delay:0s,0.15s;transition:opacity 0.15s ease-out 0s,visibility 0s 0.15s}
#controlPanel ul.level0.visible{opacity:1;visibility:visible;-moz-transition:opacity 0s 0s,visibility 0s 0s;-o-transition:opacity 0s 0s,visibility 0s 0s;-webkit-transition:opacity 0s,visibility 0s;-webkit-transition-delay:0s,0s;transition:opacity 0s 0s,visibility 0s 0s}
#controlPanel ul.level0.visible a{opacity:1;-moz-transform:scale(1) translateY(0) translateX(0);-ms-transform:scale(1) translateY(0) translateX(0);-webkit-transform:scale(1) translateY(0) translateX(0);transform:scale(1) translateY(0) translateX(0);-moz-transition:opacity 0.15s ease-out 0.25s,-moz-transform 0.25s ease-out 0.25s;-o-transition:opacity 0.15s ease-out 0.25s,-o-transform 0.25s ease-out 0.25s;-webkit-transition:opacity 0.15s ease-out,-webkit-transform 0.25s ease-out;-webkit-transition-delay:0.25s,0.25s;transition:opacity 0.15s ease-out 0.25s,transform 0.25s ease-out 0.25s}
#controlPanel ul.level0.visible li:nth-child(2) a{-moz-transition-delay:0.29s,0.29s;-o-transition-delay:0.29s,0.29s;-webkit-transition-delay:0.29s,0.29s;transition-delay:0.29s,0.29s}
#controlPanel ul.level0.visible li:nth-child(3) a{-moz-transition-delay:0.33s,0.33s;-o-transition-delay:0.33s,0.33s;-webkit-transition-delay:0.33s,0.33s;transition-delay:0.33s,0.33s}
#controlPanel ul.level0.visible li:nth-child(4) a{-moz-transition-delay:0.37s,0.37s;-o-transition-delay:0.37s,0.37s;-webkit-transition-delay:0.37s,0.37s;transition-delay:0.37s,0.37s}
#controlPanel ul.level0.visible li:nth-child(5) a{-moz-transition-delay:0.41s,0.41s;-o-transition-delay:0.41s,0.41s;-webkit-transition-delay:0.41s,0.41s;transition-delay:0.41s,0.41s}
#controlPanel ul.level0.visible li:nth-child(6) a{-moz-transition-delay:0.45s,0.45s;-o-transition-delay:0.45s,0.45s;-webkit-transition-delay:0.45s,0.45s;transition-delay:0.45s,0.45s}
#controlPanel ul.level0.visible li:nth-child(7) a{-moz-transition-delay:0.49s,0.49s;-o-transition-delay:0.49s,0.49s;-webkit-transition-delay:0.49s,0.49s;transition-delay:0.49s,0.49s}
#controlPanel ul.level0.visible li:nth-child(8) a{-moz-transition-delay:0.53s,0.53s;-o-transition-delay:0.53s,0.53s;-webkit-transition-delay:0.53s,0.53s;transition-delay:0.53s,0.53s}
#controlPanel ul.level0.visible li:nth-child(9) a{-moz-transition-delay:0.57s,0.57s;-o-transition-delay:0.57s,0.57s;-webkit-transition-delay:0.57s,0.57s;transition-delay:0.57s,0.57s}
#controlPanel ul.level0.visible li:nth-child(10) a{-moz-transition-delay:0.61s,0.61s;-o-transition-delay:0.61s,0.61s;-webkit-transition-delay:0.61s,0.61s;transition-delay:0.61s,0.61s}
#controlPanel ul.level0.visible li:nth-child(11) a{-moz-transition-delay:0.65s,0.65s;-o-transition-delay:0.65s,0.65s;-webkit-transition-delay:0.65s,0.65s;transition-delay:0.65s,0.65s}
#controlPanel ul.level0.visible li:nth-child(12) a{-moz-transition-delay:0.69s,0.69s;-o-transition-delay:0.69s,0.69s;-webkit-transition-delay:0.69s,0.69s;transition-delay:0.69s,0.69s}
#controlPanel ul.level0.visible li:nth-child(13) a{-moz-transition-delay:0.73s,0.73s;-o-transition-delay:0.73s,0.73s;-webkit-transition-delay:0.73s,0.73s;transition-delay:0.73s,0.73s}
#controlPanel ul.level0.visible li:nth-child(14) a{-moz-transition-delay:0.77s,0.77s;-o-transition-delay:0.77s,0.77s;-webkit-transition-delay:0.77s,0.77s;transition-delay:0.77s,0.77s}
#controlPanel ul.level0.visible li:nth-child(15) a{-moz-transition-delay:0.81s,0.81s;-o-transition-delay:0.81s,0.81s;-webkit-transition-delay:0.81s,0.81s;transition-delay:0.81s,0.81s}
#controlPanel ul.level0 a{border-bottom:1px solid #e14203;color:#fff !important;display:block;line-height:1em;opacity:0;padding:20px 30px;text-transform:uppercase;-moz-transform:scale(1.2) translateY(-30px) translateX(-20px);-ms-transform:scale(1.2) translateY(-30px) translateX(-20px);-webkit-transform:scale(1.2) translateY(-30px) translateX(-20px);transform:scale(1.2) translateY(-30px) translateX(-20px);-moz-transition:opacity 0.15s ease-out,-moz-transform 0s 1s;-o-transition:opacity 0.15s ease-out,-o-transform 0s 1s;-webkit-transition:opacity 0.15s ease-out,-webkit-transform 0s;-webkit-transition-delay:0s,1s;transition:opacity 0.15s ease-out,transform 0s 1s}
#controlPanel ul.level0 a:hover{background-color:#e14203}
#controlPanel li.level0 a{display:block}
#controlPanel .cp-extra .link-group.pr li.level0{padding-top:0 !important;padding-bottom:0 !important}
