@media (max-width: 1120px) {
	.primary-nav .nav li a.dropdown-toggle {
		margin: 0px 2px;
	}
}

@media (max-width: 1008px) {
	.primary-nav .nav li a.dropdown-toggle {
		margin: 0px 1px;
	}
}

/* Fixes issue with Hero Text overlapping with Octane logo on octane-render product page */
@media (max-width: 800px) {
	.site-hero-content .product-preview {
		display: none !important;
	}
}

#sign-in-sidebar {
	margin-left: 45px;
    width: 120px;
    float: left;
}

#sign-in-sidebar .login-hide, #sign-in-sidebar .loggedin {
	margin-top: 10px !important;
}

/* All pages: Make the hero bottom border half the original size. */
.site-hero::after {
    height: 5px;
}

/* The Company page: Text over background black instead of white. */
/* 
.page .fullscreen-image .page-hero .site-hero-content {
    color: #222;
}
*/

.product-nav-menu-red, .product-nav-menu-red .nav-title {
	color: #c10000 !important;
	font-weight: bold;
}

.product-nav-menu-red a, .product-nav-menu-red .nav-title a {
	font-weight: normal;
}

/* Alter index page sub-headings to fit title*/
#featured-touts .featured-post h2 {
    font-size: 17px !important;
    font-weight: bold !important;
}
#featured-touts .featured-post h2 {
    margin: 10px 0 5px 0 !important;
}
#featured-touts .featured-post h3 {
    margin-bottom: 7px !important;
}
.makeitbig, .makeitbig p, .makeitbig ul {
    font-size: 1em !important;
	line-height: 1.5;
}

/* Error box used by purchase pages */
.errorBox {
	clear: both;
    float: right;
    color: #FF0000;
}

/* Add red/blue buttons */
.btn-red, .btn-red:active, .modal .btn-red, .accordion .btn-red {
    background-image: none !important;
    
    border-color: transparent !important;
    background: #b13b3b !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    color: #fff !important;
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#bd4848),color-stop(50%,#bd4848),color-stop(51%,#b13b3b),color-stop(100%,#b13b3b)) !important;
    background: -webkit-linear-gradient(-45deg,#b13b3b 0,#b13b3b 50%,#bd4848 51%,#bd4848 100%) !important;
    background: -o-linear-gradient(-45deg,#b13b3b 0,#b13b3b 50%,#bd4848 51%,#bd4848 100%) !important;
    background: -ms-linear-gradient(-45deg,#b13b3b 0,#b13b3b 50%,#bd4848 51%,#bd4848 100%) !important;
    background: linear-gradient(135deg,#b13b3b 0,#b13b3b 50%,#bd4848 51%,#bd4848 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b13b3b', endColorstr='#bd4848', GradientType=1) !important;
}
.accordion .btn-red:hover, .accordion .btn-red:focus, .accordion .btn-red.focus, .accordion .btn-red:active, .accordion .btn-red.active,
.modal     .btn-red:hover,     .modal .btn-red:focus,     .modal .btn-red.focus,     .modal .btn-red:active,     .modal .btn-red.active,
           .btn-red:hover,            .btn-red:focus,            .btn-red.focus,            .btn-red:active,            .btn-red.active {
    color: #FFF !important;
    background: #9f3434 !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;

    background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#863434),color-stop(50%,#863434),color-stop(51%,#772727),color-stop(100%,#772727)) !important;
    background: -webkit-linear-gradient(-45deg,#772727 0,#772727 50%,#863434 51%,#863434 100%) !important;
    background: -o-linear-gradient(-45deg,#772727 0,#772727 50%,#863434 51%,#863434 100%) !important;
    background: -ms-linear-gradient(-45deg,#772727 0,#772727 50%,#863434 51%,#863434 100%) !important;
    background: linear-gradient(135deg,#772727 0,#772727 50%,#863434 51%,#863434 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#772727', endColorstr='#863434', GradientType=1) !important;
}
.accordion .btn-blue, .btn-blue {
    background-image: none !important;
    
    border-color: transparent !important;
    background: #0080fd !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    color: #fff !important;
    background: -moz-linear-gradient(-45deg,#0080fd 0,#0080fd 50%,#1f8ffb 51%,#1f8ffb 100%);
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#1f8ffb),color-stop(50%,#1f8ffb),color-stop(51%,#3da1d5),color-stop(100%,#3da1d5)) !important;
    background: -webkit-linear-gradient(-45deg,#0080fd 0,#0080fd 50%,#1f8ffb 51%,#1f8ffb 100%) !important;
    background: -o-linear-gradient(-45deg,#0080fd 0,#0080fd 50%,#1f8ffb 51%,#1f8ffb 100%) !important;
    background: -ms-linear-gradient(-45deg,#0080fd 0,#0080fd 50%,#1f8ffb 51%,#1f8ffb 100%) !important;
    background: linear-gradient(135deg,#0080fd 0,#0080fd 50%,#1f8ffb 51%,#1f8ffb 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0080fd', endColorstr='#1f8ffb', GradientType=1) !important;
}
.accordion .btn-blue:hover, .btn-blue:hover {
    border-color: transparent !important;
    background: #85c3ff !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    color: #fff !important;
    background: -moz-linear-gradient(-45deg,#85c3ff 0,#85c3ff 50%,#5cafff 51%,#5cafff 100%);
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#5cafff),color-stop(50%,#5cafff),color-stop(51%,#3da1d5),color-stop(100%,#3da1d5)) !important;
    background: -webkit-linear-gradient(-45deg,#85c3ff 0,#85c3ff 50%,#5cafff 51%,#5cafff 100%) !important;
    background: -o-linear-gradient(-45deg,#85c3ff 0,#85c3ff 50%,#5cafff 51%,#5cafff 100%) !important;
    background: -ms-linear-gradient(-45deg,#85c3ff 0,#85c3ff 50%,#5cafff 51%,#5cafff 100%) !important;
    background: linear-gradient(135deg,#85c3ff 0,#85c3ff 50%,#5cafff 51%,#5cafff 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85c3ff', endColorstr='#5cafff', GradientType=1) !important;
}
