/*
Theme Name:     Digital Bolex
Theme URI:      http: //example.com/
Description:    Digital Bolex site child theme
Author:        
Author URI:     http: //example.com/about/
Template:       twentyeleven
Version:        0.1.0
*/
@import url("../twentyeleven/style.css");
@import url("../../plugins/woocommerce/assets/css/woocommerce.css");

@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold-webfont.eot');
    src: url('fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-bold-webfont.woff') format('woff'),
         url('fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff'),
         url('fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'vonnesregular';
    src: url('fonts/vonnes-mediumcompressed-webfont.eot');
    src: url('fonts/vonnes-mediumcompressed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/vonnes-mediumcompressed-webfont.woff2') format('woff2'),
         url('fonts/vonnes-mediumcompressed-webfont.woff') format('woff'),
         url('fonts/vonnes-mediumcompressed-webfont.ttf') format('truetype'),
         url('fonts/vonnes-mediumcompressed-webfont.svg#vonnesregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DOCK11Heavy';
    src: url('fonts/heavy_dock11-webfont.eot');
    src: url('fonts/heavy_dock11-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/heavy_dock11-webfont.woff') format('woff'),
         url('fonts/heavy_dock11-webfont.ttf') format('truetype'),
         url('fonts/heavy_dock11-webfont.svg#DOCK11Heavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Tw Cen MT';
  src: url('fonts/Tw Cen MT.ttf');
    src: url('fonts/Tw Cen MT.ttf?#iefix') format('embedded-opentype'),
         url('fonts/Tw Cen MT.ttf') format('woff'),
         url('fonts/Tw Cen MT.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Tw Cen MT Bold';
  src: url('fonts/Tw Cen MT Bold.ttf');
    src: url('fonts/Tw Cen MT Bold.ttf?#iefix') format('embedded-opentype'),
         url('fonts/Tw Cen MT Bold.ttf') format('woff'),
         url('fonts/Tw Cen MT Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
    font-family: 'ReklameScriptDEMORegular';
  src: url('fonts/22F172_1_0.eot');
    src: url('fonts/22F172_1_0.eot?#iefix') format('embedded-opentype'),
         url('fonts/22F172_1_0.woff') format('woff'),
         url('fonts/22F172_1_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'ReklameScript-Bold';
  src: url('fonts/22F172_0_0.eot');
    src: url('fonts/22F172_0_0.eot?#iefix') format('embedded-opentype'),
         url('fonts/22F172_0_0.woff') format('woff'),
         url('fonts/22F172_0_0.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'ReklameScript-Regular';
  src: url('fonts/22F172_1_0.eot');
    src: url('fonts/22F172_1_0.eot?#iefix') format('embedded-opentype'),
         url('fonts/22F172_1_0.woff') format('woff'),
         url('fonts/22F172_1_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ReklameScript-Medium';
  src: url('fonts/22F172_2_0.eot');
    src: url('fonts/22F172_2_0.eot?#iefix') format('embedded-opentype'),
         url('fonts/22F172_2_0.woff') format('woff'),
         url('fonts/22F172_2_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ReklameScript-Black';
  src: url('fonts/22F172_3_0.eot');
    src: url('fonts/22F172_3_0.eot?#iefix') format('embedded-opentype'),
         url('fonts/22F172_3_0.woff') format('woff'),
         url('fonts/22F172_3_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Headline';
    src: url('fonts/headoh__-webfont.eot');
    src: url('fonts/headoh__-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/headoh__-webfont.woff') format('woff'),
         url('fonts/headoh__-webfont.ttf') format('truetype'),
         url('fonts/headoh__-webfont.svg#HeadlineOneHPLHS') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Headline';
    src: url('fonts/headth__-webfont.eot');
    src: url('fonts/headth__-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/headth__-webfont.woff') format('woff'),
         url('fonts/headth__-webfont.ttf') format('truetype'),
         url('fonts/headth__-webfont.svg#HeadlineTwoHPLHS') format('svg');
    font-weight: normal;
    font-style: normal;
}

#page {margin: 0px auto;
	background-color:transparent;
	background-repeat:  repeat-y;
	border-top: 0px;
	padding-top:20px;
	border-bottom: 0px;
	max-width:100%;
width:100%;
}

#backgroundimage {width:100%; height: 100%; margin-top:20px; background-repeat: no-repeat; background-position: bottom center;}

body {height:100%;
	background-color:#3f3f3f;
	background-attachment:scroll;
	background-repeat: repeat-x !important;
	background-position: 0 0 !important;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
    margin-top: 0px;
	-webkit-font-smoothing: antialiased; /* This needs to be set or some font faced fonts look bold on Mac. */}

html{
    height:100%;
background-color:transparent;
}

body.store-notice {
    height: 100%;
    background-color: #3F3F3F;
    background-attachment: scroll;
    background-repeat: repeat-x !important;
    background-position: 0px 0px !important;
    font-family: Arial,Helvetica,sans-serif;
    padding: 0px;
    margin-top: 0px;
}

p.demo_store {
background-color:#47D8E0!important;
position: absolute!important;
visibility:hidden;
display:none;
}

.home ul#spRecentPostsTag.spListTag {height:180px;margin-top:-38px;}

a:hover {color:#616161;text-decoration:none;}
a {color:#968f0f;text-decoration:none;}

.wpmenucart-icon::before {
    content: "";
}

.myprofile-icon::before {
    content: "";
}

.myaccount-icon::before {
    content: "";
margin-left:20px;
}

.helpdesk-icon::before {
content: "";
}

 .fa-shopping-cart {
color:#42C4CF;
}

.wpmenucart-icon, .myaccount-icon, .helpdesk-icon, .myprofile-icon {
color:#eee;
}

.wpmenucart-icon, .myaccount-icon, .helpdesk-icon, .myprofile-icon, .fa-shopping-cart {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    text-decoration: inherit;
    vertical-align: baseline;
    background-image: none;
    background-position: 0px 0px;
    background-repeat: repeat;
    margin-top: 0px;
    margin-left: 5px;
}

.bolextwitter-icon::before {
    content: "";
}

.bolexfacebook-icon::before {
content: "";
} 

.bolexvimeo-icon::before {
    content: "";
}

.bolexinstagram-icon::before {
    content: "";
}

.bolextwitter-icon:hover, .bolexfacebook-icon:hover, .bolexvimeo-icon:hover, .bolexinstagram-icon:hover {
color:#7FCBEA;
}

.bolextwitter-icon, .bolexfacebook-icon, .bolexvimeo-icon, .bolexinstagram-icon {
    font-family: "FontAwesome";
    font-style: normal;
	color:#42C4CF;
	font-size:24pt;
    font-weight: normal;
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    text-decoration: inherit;
    vertical-align: baseline;
    background-image: none;
    background-position: 0px 0px;
    background-repeat: repeat;
    margin-top: 0px;
	padding:10px;
}

span.currentuser {
color: #eee!important;
font-weight:lighter;
}

.logout a, .login a {
color:#bbb!important;
}

.logout a:hover {
color:#E86835!important;
text-decoration:none!important;
}

.logout {
    right: 0px;
    background-color: #555;
    padding: 5px;
    border-radius: 5px;
    width: 55px;
    max-width: 100px;
    text-align: center;
    font-size: 9pt;
    position: relative;
margin-left:20px;
    margin-top: -42px;
display:inline-block;
}

.login a:hover {
color:#E86835!important;
text-decoration:none!important;
}

.login {
    right: 0px;
    background-color: #555;
    padding: 5px;
    border-radius: 5px;
    width: 75px;
   max-width: 100px;
    text-align: center;
    font-size: 9pt;
    position: relative;
    margin-left: 20px;
    margin-top: -42px;
display:inline-block;
}


#logosm {
background: url('images/bolexLogoSm.png') no-repeat scroll top center transparent;
width: 110px;
height: 46px;
padding-bottom:18px;
vertical-align: top;
margin-top:0px!important;
margin-left: -20px !important;
}

#logosm a {
height:100%;
width:100%;
display:block;
}

img {-moz-border-radius: 10px;
	border-radius: 10px;
	max-width: 100%;}
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img, #content2 .gallery .gallery-icon img, #content3 .gallery .gallery-icon img {
	border: 0px;
	padding: 0px;
	margin: 6px;}
object, embed, video {
	max-width: 100%;}
hr {background-color: #999;}

#primary {height:100%;
	text-align:justify;
	padding-bottom: 20px;
 text-align-last: left!important;
-moz-text-align-last: left!important;
}

#main {
	background-color:#dbd120;
	padding-top:20px;
	padding-bottom:20px;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
	max-width:1000px;
	width:1000px;
height:100%!important;
margin-top: 140px;
margin-left: auto;
margin-right: auto;
}

.woocommerce-page #main {
	min-height: 600px;}
.page-template-default #main {
	min-height: 1030px;}

/* HOME PAGE ##################################*/
.home #main {
	background:none!important;
height:100%!important;
margin-bottom:-20px;
padding-bottom:0px;

}
.home .entry-meta span {color:#000;}
.home .entry-meta a {color:#333;}
.home #content {margin:0px 10px; width:1000px;}

.home #featuredvideo-4 h3 {
margin-bottom:-15px!important;
}


.home #featuredvideo-4 img {
width:240px;
}

.play-wrapper, player .controls .play {display: none!important; visibility:hidden!important;}

.sqs-video-icon { display: none!important; }

.asseen {
    font-family: Vonnesregular;
    font-size: 24pt;
    color: #EEE;
    text-align: left;
    display: block;
    width: 200px;
    padding-top: 35px;
    margin-bottom: -10px;
    text-transform: uppercase;
}


.page-id-292 #spacercontact {
	background-image:url(http://www.digitalbolex.com/wp-content/uploads/2013/04/20120906-IENSO-61-1024x565.jpg);
	width:960px!important;
	background-size:100%;
	background-position:0px -80px;
	padding:20px;
	height:200px!important;
	margin-top:130px;
	margin-bottom:0px;
margin-left: auto;
margin-right: auto;
	border:none;}

#vidheader {
	background-image:url(http://www.digitalb/olex.com/wp-content/themes/bolex/images/shot-with.png)!important;
	width:1000px!important;
	background-repeat:no-repeat;
	background-size:100%;
	background-position:0px 0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:20px;
	background-color:#333;
	margin-top:-20px;
	padding-top:0px;
	border:none;}

.watchonline {
    z-index: 3 !important;
    height: 200px !important;
    width: 1000px!important;
    top: 200px!important;
    background-size: 150px auto;
    background-repeat: no-repeat;
    background-image: url("http://www.digitalbolex.com/wp-content/uploads/2015/06/shot-on-3.png");
    margin-right: auto !important;
    margin-left: auto !important;
    display: block!important;
    position: absolute!important;
    background-position: center center!important;
}

.watchonline a {
color:#E86835;
}


.page-id-1727 #spacercontact {
	background-image:url("images/shopbanner.jpg");
	width:1040!important;
	background-size:100%;
	background-position:0px 0px;
	padding:20px;
	height:200px!important;
	margin-top:130px;
	margin-bottom:0px;
margin-left: auto;
margin-right: auto;
	border:none;}

.page-id-5616 #spacercontact {
	background-image:url(http://www.digitalbolex.com/wp-content/themes/bolex/images/tech-specs-header.png)!important;
	width:1000px!important;
	background-size:100%;
	background-position:0px -80px;
	height:200px;
	margin-top:190px;
	margin-bottom:0px;
margin-left: auto;
margin-right: auto;
	border:none;}

.page-id-7184 #spacercontact {
	background-image:url(http://www.digitalbolex.com/wp-content/themes/bolex/images/shipping-store.jpg)!important;
	width:1000px!important;
	background-size:100%;
	background-position:0px -80px;
	height:200px;
	margin-top:190px;
	margin-bottom:0px;
margin-left: auto;
margin-right: auto;
	border:none;}

.page-id-5390 #spacercontact {
	background-image:url(http://www.digitalbolex.com/wp-content/themes/bolex/images/header-lenses.jpg)!important;
	width:1000px!important;
	background-size:100%;
	background-position:0px -80px;
	height:200px;
margin-left: auto;
margin-right: auto;
	margin-top:190px;
	margin-bottom:0px;
	border:none;}

#post-952 #primary, .page-id-952 #primary {
    min-height: 800px!important;
	height:800px!important;
    text-align: justify;
    padding-bottom: 20px;
    text-align-last: left !important;
    -moz-text-align-last: left !important;
}

#post-952 #orderid {
    width: 50px!important;
}

#post-952 #order_email {
    width: 250px!important;
}

#post-952 .form-row.form-row-first {
    display: inline!important;
}

#post-952.form-row.form-row-last {
    display: inline!important;
}




.page-id-9 #spacercontact {
    background-image: url('http://www.digitalbolex.com/wp-content/uploads/2013/11/switronix-under.jpg');
    width: 1000px !important;
    background-position: 0 -175px;
    height: 200px;
    margin-top: 190px;
    margin-bottom: 0px;
    border: medium none;
margin-left: auto;
margin-right: auto;
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: #ecf1f5;
}

.home #main {
	margin-top:0px!important;}

#mainspacer2 {
	background-repeat:no-repeat;
	background-position: top center;
	width:100%;
	min-width:1000px;
	max-width:3000px;
	max-height: 800px;
	min-height:400px;
	padding-top: 0px;
margin-top:110px;
overflow:hidden;
margin-bottom: -30px;
}

#soliloquy-container-5672 .soliloquy-image {  width:100%;min-height:400px!important;min-width:1000px;}

#solilobanner {
    padding-top: 0px;
    padding-bottom: 1px !important;
    background-color: #3F3F3F;
    padding-bottom: 100px !important;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}

body.page-template-nosidebarempty-php #main {
	background: none; height:100%!important;}

h1.page-title {
    font-size: 24px;
    font-family:"Vonnesregular",Helvetica,Arial,sans-serif;
margin: 0px 0px 20px 0px;
    background-color: #3F3F3F;
    color:#62ADCC;
    padding: 5px 20px;

}

/* Header */
#branding {
	border:0px;
	margin:10px 0px;
	font-weight: normal;
	width:100%;
	min-width:1000px;
	z-index:9!important;}

#header-img a {
font-family:'Tw Cen MT',Arial, Helvetica, sans-serif!important;
color:#ece6ce;
font-size:15px;
padding-left:30px;
text-transform:uppercase;
}
#header-img {
	display:none;
	visibility:hidden;
	height:40px;
	position:relative;
	z-index: -1;}

#branding form {
background-color:#000;
display:block;
position:absolute;
top:-30px;
margin-top:-115px;
left:100px;
}

#header-logo {
    background: url("images/logo-badge.png") no-repeat;
	background-size:80%;
    z-index: 100;
    display: inline-block;
    margin-bottom: -45px;
    margin-top: 0px;
    margin-right: 0px;
    height: 85px;
    width: 85px;
}

#site-title {
	font-family:"DOCK11Heavy",Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 10px 10px 0px 0px;
	text-align:right;}
#site-title a {font-size:48px;	color: #e86835;}
#site-title a:hover {color:#222222;}
#tagline {width:270px;
	height:66px;
	float:right;}
.script {font-family:'ReklameScript-Regular',Arial, Helvetica, sans-serif;}

.aboutd16 {
font-family:'ReklameScript-Regular';
font-size:18pt;
color:#E86835;
}

.inmedia {
font-family:'ReklameScript-Regular';
font-size:24pt;
color:#E86835;
text-align:center;
}


/* Header SEARCH & Top Links */

.home #spacercontact {
width: 1000px !important;
margin: 0px auto -30px;
display: block;
padding-bottom: 30px;
    color: #666;
    font-size: 30pt;
    font-family: "vonnesregular",Helvetica,Arial,sans-serif !important;
    font-weight: lighter;
    text-transform: uppercase;
}

.follow #bullshit, .follow-store-notice #bullshit {
    padding: 0px;
    display: block;
    margin: auto;
    width: 950px;
}

.follow #searchform, .follow-store-notice #searchform {
    display: inline;
    padding-right: 20px;
margin-right:160px;
}

.follow #searchform2, .follow-store-notice #searchform2 {
    display: inline;
    padding-right: 20px;
    margin-right: 330px;
}

.follow {
    font-size: 12px;
    z-index: 90;
    line-height: normal;
    font-family: "Arial";
    color: #333;
    letter-spacing: 0px;
    width: 100%;
    top: 0px;
    padding-top: 10px;
    padding-left: 0px;
    position: absolute;
    padding-bottom: 40px;
    height: 43px;
    min-width: 1000px;
    margin: auto;
    border-bottom: 0px solid #ededed;
background: #47d8e0; /* Old browsers */
background: -moz-linear-gradient(top,  #47d8e0 0%, #42c4cf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#47d8e0), color-stop(100%,#42c4cf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #47d8e0 0%,#42c4cf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #47d8e0 0%,#42c4cf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #47d8e0 0%,#42c4cf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #47d8e0 0%,#42c4cf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47d8e0', endColorstr='#42c4cf',GradientType=0 ); /* IE6-9 */
}


.follow-store-notice {
    font-size: 12px;
    z-index: 90;
    line-height: normal;
    font-family: "Arial";
    color: #333;
    letter-spacing: 0px;
    width: 100%;
    top: 0px;
    padding-top: 10px;
    padding-left: 0px;
    position: absolute;
    padding-bottom: 40px;
    height: 43px;
    min-width: 1000px;
    margin: auto;
    border-bottom: 0px solid #ededed;
background: #47d8e0; /* Old browsers */
background: -moz-linear-gradient(top,  #47d8e0 0%, #42c4cf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#47d8e0), color-stop(100%,#42c4cf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #47d8e0 0%,#42c4cf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #47d8e0 0%,#42c4cf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #47d8e0 0%,#42c4cf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #47d8e0 0%,#42c4cf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47d8e0', endColorstr='#42c4cf',GradientType=0 ); /* IE6-9 */
}

.wpmenucart-icon-shopping-cart-0 {
	color:#555;
}

.follow img, .follow-store-notice img {
	width:40px;
	height:40px;
	float: left;
}

.follow a:hover, .follow-store-notice a:hover {
	color:#555;text-decoration:none;
	text-decoration:none;
}
.follow a, .follow-store-notice a {
	color:#777;text-decoration:none;
	font-weight: 400;
	text-transform:none;
}

.follow input#s:focus, .follow-store-notice input#s:focus {
	background-color:#fff!important;
	color:#333;
	font-face:Arial;
}

.follow input#s, .follow-store-notice input#s {
	z-index: 1;
    background-image: url(../twentyeleven/images/search.png);
	background-position: 5px 3px;
	background-repeat: no-repeat;
	background-color:#efefef!important;	
   	font-size: 11px;
	color:#333;
	width:160px;
	text-transform:uppercase;
    height: 16px;
    line-height: 1.2em;
    padding: 4px 10px 4px 28px;
	border: 1px solid #ccc;
	box-shadow: none!important;
	margin-top: 4px;
	margin-right: 5px;
}

/* 404 */
.error404 #main #searchform {
	background-color: #222;
	border:#000;
	}

/* Login */
.login form{
	margin: 0;}
div#login {
	margin: 0 auto;}
div#login p#nav, div#login p#nav a, div#login p#nav a:hover, div#login p#nav a:active, div#login p#nav a:focus {
	text-shadow: 1px 1px 1px #000000 !important;}

nav#nav-single {display:none;}

/*Navbar*/
nav #access {
	display:relative;}
#access div {
	margin: -20px auto -40px;
	width:850px;
}

#access {
    box-shadow: none;
    height: 95px;
    background: rgb(221, 221, 221) none repeat scroll 0% 0% !important;
    width: 100%!important;
    margin: 0px 0px 0px;
    padding-top: 30px;
	min-width:1000px;
}
#access a {font-family: 'vonnesregular', Helvetica, Arial, sans-serif !important;
	text-transform:uppercase;
	font-size: 22px !important;
	line-height: 2.6em;
	letter-spacing: 0.1em;
	padding: 14px 20px;
	color:#42C4CF;}
#access .current-menu-item > a {
	background:#428aa8;
	font-weight: normal;}
#access menu-item > a:hover, #access li:hover > a, #access a:focus {
	background:#eee;
	color:#444;
	font-weight: normal;}
#access ul ul {
	top: 35px;}
#access ul ul a {
	background: #42C4CF;
	padding-left: 15px;
margin-left:55px;}
#access ul ul a:hover {
	color: #E86835;
	padding-left: 15px;}
#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {
	font-weight: normal;
	background-color: #42C4CF;
	color: #ECE6CE;}

.home #access .current-menu-item > a {
    font-weight: normal;
    background-color: #DDD !important;
    color: #42C4CF !important;
    height: 57px;
}

.home #access .current-menu-item > a:hover {
    background: #EEE none repeat scroll 0% 0%!important;
    color: #444!important;
    font-weight: normal;
}

#access ul {
    font-size: 13px;
    list-style: outside none none;
    margin: 50px 0px 0px -55px!important;
    padding-left: 0px;
width:1045px;
}
/* Articles */
.sep {color: #444444;
      font-weight: 300;
border-right: 1px solid #000;
margin-right: 5px;}
#content nav, #content2 nav, #content3 nav {padding: 0px;}

.entry-title, .singular .entry-title {
min-width:610px;
}

.entry-meta {color:#444;}
.entry-title, .singular .entry-title, .entry-title a {
    font-family: "Vonnesregular",Arial,Helvetica,sans-serif;
    font-weight: normal;
    color: #E86835;
    font-size: 36px;
	padding-top: 0px;
	padding-bottom: 0px;}
.entry-title a:hover {color:#ece6ce;}
.entry-header {line-height: 1px;}
.entry-header .comments-link a {display:none;}

#content3 img, #content2 img {border-radius:5px;-moz-border-radius:5px;}
#content {width: 600px; background-color:none;}
#videocontent {width: 800px; padding-left:75px;margin:0;}
#videocontent .entry-content{width: 850px;margin-top:20px;}
div#content.shopcontent {width:96%;
	margin-left: 2%;}
#content2 {width: 1000px; padding:0;margin:0;}
#content3 {width: 850; padding-left:75px;margin:0;}
#content .entry-title, #content .singular .entry-title, #content2 .entry-title, #content2 .singular .entry-title, #content3 .entry-title, #content3 .singular .entry-title {padding-top:20px;}

#content2 .entry-content {padding:0px;margin:0px;}

.entry-content p:nth-last-child {
-moz-text-align-last: left;
text-align-last: left;
text-align: justify;
}

.entry-content .more-link {
    white-space: normal;
}


.entry-content {padding-top: 20px;}
.entry-summary {padding-top: 0px;}

.hentry {border-bottom: 0px dashed #ece6ce;}

#respond {width: auto;}
.commentlist {width: auto;}
.commentlist > li.comment {
	margin: 0px 0px 20px 102px;
	width: auto;
}


#comments .restriction, .entry-meta .restriction {
	font-style: italic;}


/* Search Results */
body.search .entry-summary img {
	float: left;
	margin: 0 10px 20px 0;}
body.search #content .entry-title {
	padding: 0;
	margin: 10px 0 0;
	}
body.search .entry-meta, body.search p, body.search .hentry {
	margin-bottom: 5px;}
body.search .hentry {
	padding-bottom: 5px;
}
body.search p {
    padding: 10px 0;
}
body.search .entry-meta {
display:none;
visibility:hidden;
}

/* Products */
.rating {
	font-weight: bold;
	margin: 0 0 10px;}
.specs {
	margin: 0;
	}
.entry-content td {
	border-top: 1px dashed;}
.entry-content table {
	border-bottom: 1px dashed;}

/*Homepage*/
#homeblogtitle {
    width: 745px;
    margin-left: -10px;
    margin-top: 9px;
	display:none;
}
#homeblogtitle h2 {
    width: 800px
    display: inline-block;
    color: #E86835;
    font-family: vonnesregular;
    font-size: 32px;
    text-transform: uppercase;
background-color:#333;
padding-left:15px;
padding: 5px;
line-height:1.2em;
height:35px;
}
#homeblogtitle a {
    width: 90px !important;
    float: right;
    padding: 0px !important;
    margin-right: 5px;
    margin-bottom: 10px;
    font-family: "ReklameScript-Regular",Arial,Helvetica,sans-serif !important;
    font-size: 22px !important;
    color: #ECE6CE !important;
    border-radius: 10px !important;
    text-align: center;
    background: none repeat scroll 0% 0% #222 !important;
    z-index: 2;
    margin-top: -40px;
}

#homevids {
    z-index: 1;
    margin-top: 10px;
    position: relative;
    left: -10px;
    width: 1015px !important;
}

#homevids p {margin-bottom: 8px;}

.slider {margin-top: 10px;background-color:#cbc21f;}


#homevids .homevidbox:nth-child(1) img, #homevids .homevidbox:nth-child(4) img{
    float: left;
    padding: 0px;
    margin-right: 0px;
    max-height: 400px;
    min-height: 400px;
width:540px;
border-radius:0px;
 &:before {
    content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-image: linear-gradient(to bottom right,#002f4b,#dc4225);
		opacity: .6; 
  }
}

#homevids .homevidbox:nth-child(2) img, #homevids .homevidbox:nth-child(5) img {
float: right;
    padding: 0px;
    margin-right: 0px;
    max-height: 400px;
    min-height: 400px;
width:540px;
border-radius:0px;
}

div.window {margin-left:30px;}

#menu-item-3685 a, #menu-item-848 a, #menu-item-39325 a {
color:#e86835;
}

#access ul ul {
box-shadow:none;
}

#menu-item-1885 #menu-item-147 a {
font-size:9pt!important;
border:none;
}

#menu-item-1885 #menu-item-147, #menu-item-1885 #menu-item-147 a:hover{
font-size:9pt!important;
border:none;
}

/* Featured Posts */
#featuredposts{
	height: 260px;
	width: 1025px;
	margin-bottom: 0px;
	background-color:#3F3F3F;
margin-top: 20px;}
#featuredposts .featured {
    width: 255px;
    height: 255px;
    position: relative;
    float: left;
    margin-right: 1px;}
#featuredposts .featured img {
	border-radius:0px;
	width:235px;
	height:235px;}
#featuredposts .featured  a:hover .featuredtitle {
background-color: rgba(22, 22, 22, 0.7);
color:#DBD120;
}
#featuredposts .featuredtitle {
display:unset;
    position: absolute;
bottom: 20px;
    left: 0px;
    width: 215px;
    padding: 10px;
text-align:left!important;
    line-height: 1.1em;
    font-family: montserratbold;
    font-size: 28px;
    background-color: rgba(219, 209, 32, 0.8);
    color: #333;
	height:215px;word-wrap:break-word;}
#featuredposts .featuredtitle b {
color:#E86835;display:none;}

div.homevidbox {
    float: left;
    margin: 0px 12px 5px 0px;
    padding-right: 0px;
    overflow: hidden;
    height: 260px !important;
}

div.homevidbox .homevid-title {margin:0px; color:#428aa8; padding-top:5px;}
div.homevidbox .homevid-title a:hover {margin:0px; color: #fff;}

.readmore {
    background-color: #333;
    margin-top: 10px;
    padding: 10px;
    margin-left: -10px;
    height: 75px;
    width: 985px;
}

.readmore a {
background-color: #333;
font-size: 59pt;
text-transform: uppercase;
color: #E86835;
font-family: montserratregular;
text-align: center !important;
line-height: 1;
margin: auto !important;
display: block;
width: 920px;
}

.readmore a:hover {
background-color:#333!important;
color:#eee;
}

div.homevidbox p a:hover {color:#7fcbea;}

.homevid-content .wp-post-image {
height:250px;
overflow:hidden;
}

.homevid-content {
    line-height: normal;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    text-align: left;
    width: 1003px;
    background-color: rgb(219, 209, 32);
    padding: 0px;
    height: 400px;
}

.homevid-content a {text-decoration: none;}


/*Profile Page*/

#post-893 .entry-title { display:none; }
#post-198 .entry-title { display:none; }
#page-id-9 .entry-title { display:none; }
#post-891 .entry-content {padding-left:50px;}
#post-891 .entry-title {padding-left:50px;}
#page-id-9 .entry-content {display:none;}
#post-1889 .entry-title { display:none;}

#post-891 input#ws-plugin--s2member-profile-login,
#post-891 input#ws-plugin--s2member-profile-email,
#post-891 input#ws-plugin--s2member-profile-first-name,
#post-891 input#ws-plugin--s2member-profile-last-name,
#post-891 input#ws-plugin--s2member-profile-display-name,
#post-891 input#ws-plugin--s2member-profile-password1,
#post-891 input#ws-plugin--s2member-profile-password2 {width:200px;}
#post-891 div.ws-plugin--s2member-password-strength {width:193px;font-size:10pt;}
#post-891 input#ws-plugin--s2member-profile-password1 {margin-right:100px;}
#post-891 input#ws-plugin--s2member-profile-display-name {margin-bottom:20px;}
#post-891 form#ws-plugin--s2member-profile input[type="submit"]  {width:150px;margin-top:20px;}

#post-891 #fee-field {
	float:left;
	width: 400px;
	}

#ws-plugin--s2member-profile-login {
	background: #CCC;}
#ws-plugin--s2member-profile {
	float:left;
	width:400px;}
#post-891 #rightcolumn{
	width: 400px;
	float:right;}
#post-891 #rightcolumn h3 {
	font-weight:bold;
	font-size: 14px;}
#post-891 #rightcolumn .section {
	margin-bottom: 1.7em;}
#post-891 #rightcolumn .section p {
	margin:0;}

#post-1732 .entry-content {
	min-height: 750px;}

#avatarform {
	width: 400px;
	position: absolute;
	left:300px;
	float:right;
	margin-left: 110px;}
#avatarform table.form-table {
	width:490px;
	table-layout:fixed;
	border:none;}
#avatarform th {width: 50px;}
#avatarform td#simple-local-avatar-photo {width: 100px !important;}
#avatarform form p {margin-left:5px;}
#avatarform .screen-reader-text {display:none;}
#avatarform fieldset, #avatarform form, #avatarform label, #avatarform legend, #avatarform table, #avatarform caption, #avatarform tbody, #avatarform tfoot, #avatarform thead, #avatarform tr, #avatarform th, #avatarform td {
    vertical-align:middle;}
#avatarform h3 {font-weight:bold;
	font-size: 12px;}
#avatarform input[type=submit] {margin-left: 45px;}
a#simple-local-avatar-remove {color:#900;}
a#simple-local-avatar-remove:hover {color:#F00;}


/*Videopage*/

#vidoverview #firstvid {margin-left:20px;width:870px;}
#vidoverview #firstvid a {
	display:block;
	background-color:#cbc21f;
	padding-left: 10px;}
#vidoverview #firstvid #firstvid-content a {
	margin-left: -10px;}
#vidoverview #firstvid p {
	padding-left: 10px;}

#videovids {position:relative;
	z-index:1;
	width: 850px;
	left: -30px;
	margin-top: 5px;}

#videovids2 {position:relative;
	z-index:1;
	width: 600px;
	left: -30px;
	margin-top: 5px;}

#videovids2 img {
	float: left;
	padding: 10px 0px;
	margin-right: 5px;
	width:140px;}

#videovids img {
	float: left;
	padding: 10px 0px;
	margin-right: 5px;
	width:240px;}


a.postcategories {
color: #fff;
}

#videovids .row-container {
	float: left;
    overflow:hidden;
	margin-bottom: 20px;
	width:920px;
	}

div.videovidbox2 {
	float:left;
	position: relative;
	margin-bottom:0;
	width:150px;
	height:185px;
	padding: 0 15px 0px 20px;
	background-color:#cbc21f;
	margin-left:15px;}

.videovidboxarchive {
	float:left;
	position: relative;
	margin-bottom:-3000px;
	width:182px;
	padding: 0 10px 3000px 10px;
	background-color:#cbc21f;
	text-align:center;
	margin-left:20px;
height:215px;
}

#videocontent img {
	padding: 10px 0px;
	margin-right: 5px;
	width:385px;}


.videovidbox {
	float:left;
	position: relative;
	margin-bottom:-3000px;
	width:245px;
	padding: 0 15px 3000px 20px;
	background-color:#cbc21f;
	margin-left:20px;}

.videovid-title {
	font-family:'Vonnesregular',Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #e86835;
	font-size: 21px;
	line-height: 1.2em;
	margin: 5px 0;}

.videovid-content {
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #444;
	font-size: 13px;
	text-align:justify;}
.videovid-content a {text-decoration: none;}
.videovid-content p {padding-left:-10px;padding-right:5px;}


/* Sidebar */

.page-id-2 #secondary .widget {
    margin-bottom: 0px!important;
    margin-left: auto;
    margin-right: auto;
}

.page-id-2 #secondary {
    color: #444;
    margin-right: 0px;
    width: 990px;
    padding-left: 10px;
    margin-top: -20px;
}

#secondary {color:#444;
	margin-right:50px;
	margin-top: 10px;
	width: 200px;
	padding-left:13px;
}

.page-id-3504 #secondary, .page-id-3509 #secondary, .page-id-5539 #secondary,.page-id-2798 #secondary,.page-id-7184 #secondary {
	margin-right:50px!important;
	margin-top: 25px!important;
}

#secondary a {text-decoration:none;}
#secondary a:hover {color:#e86936;}
#secondary li {list-style:none;margin-bottom:5px;}

#secondary .wpcf7-form input[type=text] {width:157px; background:#ece6ce;
	color:#444;
	padding: 4px 4px;margin-left:02px;margin-top:5px;}

#secondary .textwidget {margin-top:10px;}

#secondary .wpcf7-form input[type="email"] {
width:160px;
background: none repeat scroll 0% 0% #ECE6CE;
}


#searchform {margin: 0px;}
#searchform .field {
	background:#ece6ce;
	color:#444;
	padding: 4px 6px;}
.widget {margin-bottom: 15px;}
.widget_search #s {width:90%;}
#subscribe {
text-transform:none;
	font-family:'ReklameScript-Regular',Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#E86835;
	letter-spacing:0;
	line-height:normal;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom:10px;}
.homevid-title, .firstvid-title, .buttons h1, .member-favorite-video h1 {
	text-transform:none;
	font-family:'Tw Cen MT',Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:28px;
	color:#E86835;
	letter-spacing:0;
	line-height:normal;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom:10px;}
.homevid-content .homevid-title {padding-bottom: 4px; margin-bottom: 0px;}

.home .widget-title {
width: 470px;
text-align: center;
display:none;
}

.widget-title {
	font-family:'Vonnesregular', Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:0;
	line-height:1.2em;
	margin: 0px;
	padding: 0px;
	color: #62ADCC;
    margin-bottom: 15px;
    padding: 5px 10px;
    width: 180px;
    font-size: 24pt;
    display: block;
    height: 35px;
    background-color: #333;
    text-overflow: ellipsis;
    overflow:hidden;
	}

.widget ul li {color:#444;}

.widget_search {margin-bottom: 25px;}
#subscribe {margin-bottom: 20px;}

.widget #featured {
    text-align: center;u
}

.widget_twitter {
padding:0;
margin-left:-5px;
}

.follow-button {
    background-color: #62ADCC;
    padding: 5px 35px;
    margin-left: 5px;
height:20px;
    margin-top: 10px !important;
	background-image: none;
	background-repeat: no-repeat;
	background-size: 30px 30px;
}


.follow-button a {
color: #333;
}

.follow-button a:hover {
color: #ddd!important;
}

span.entry-meta, span.time-meta, span.intent-meta {
visibility:hidden; display:none;}

SPAN.entry-content {
padding-bottom:0;
}

.widget_twitter h3 {
margin-left:5px;
}

span.spTextTag {
font-weight:bold;
font-size:8pt;
}

.home a.spLinkTag {
font-size:9pt;
width:380px;
text-overflow: ellipsis;
overflow:hidden;
display:inline-block;
white-space: nowrap;
}

a.spLinkTag {
font-size:9pt;
width:140px;
text-overflow: ellipsis;
overflow:hidden;
display:inline-block;
white-space: nowrap;
}
a.spLink {
	color:#6f6a0c;
}
a.spLink:hover{
	}

div.spAvatarTag {
display:inline;
padding-right:5px;
vertical-align:middle;
width:30px;
}

.home ul#spRecentPostsTag li {
    background-color: #EEE;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    padding: 10px;
    height: 62px;
    margin-top: 13px;
}

ul#spRecentPostsTag li {
background-color: #eee;
padding:10px;
width:180px;
text-overflow:ellipsis;
overflow:hidden;
}

div#featured h3 {
display:none; visibility:hidden;
}

#text-9 div {
border-radius:10pt;
background-color: #EEE;
padding:10px;
-moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}

#recent-posts-2 ul li a {
line-height:1.5em;
font-size:10pt;
}

#categories-2 ul li a {
background-color:#968f0f;
line-height:1.5em;
vertical-align:middle;
    font-size: 24pt;
    text-transform: uppercase;
    padding: 5px 10px;
    width: 180px;
    display: block;
    height: 45px;
    color: #ECE6CE;
    font-family: vonnesregular;
}

#recent-posts-2 ul li a {
background-color:#cbc21f;
padding:10px;
width:180px;
display:block;
min-height:40px;
color:#333;
font-family: vonnesregular;
font-size: 20px;
line-height: 1em;
overflow: hidden;
-moz-hyphens: manual;
}


#categories-2 ul li a:hover, #recent-posts-2 ul li a:hover {
background-color:#666;
color:#ece6ce;
}

.widget_twitter ul li{
font-size: 8pt;
padding:5px;
width:190px;
background-color:#ece6ce;
}

.widget_twitter ul{
font-size: 8pt;
font-weight: bold;
margin:0;
}

#twitterfollow, iframe.twitter-follow-button {
	-moz-border-radius: 8px;
	border-radius: 8px;
	width: 200px;
	height: 31px;
	background: url(images/twitterfollow.jpg) no-repeat;
	margin-bottom: 20px;
	line-height: 5px;
}

.widget_twitter li {
	margin: 10px 0px 10px 5px;}
.widget_twitter li .entry-content {
color: #e86835;
}
.widget_twitter li .entry-meta, .widget_twitter li .intent-meta {
	display: block;
	clear: both;
	font-size: 10px;}
.widget_twitter li .intent-meta a {
	margin-right: 10px;
	font-size: 11px;}
.widget_twitter li img {
    float:left;
    margin-right:.5em;
}

#subscribe {background:#222222;
	font-size:36px;
	padding-bottom:0px;
	text-align:center;
	-moz-border-radius: 10px;
	border-radius: 10px;}
#subscribe a {text-decoration:none;
	color: #ece6ce;
	font-weight: normal;}
#subscribe a:hover, #membervideo a:hover {color:#FFF;}
#featured a p {font-size:14px; display:none;}
#featured .widget-title {margin-bottom: 5px;}

#homevids .homevidbox:nth-child(1) p a, #homevids .homevidbox:nth-child(4) p a {
    color: 222;
    font-size: 10pt;
    margin-right: 350px;
    width: 140px;
    padding: 5px;
    text-transform: uppercase;
    display: none;
    background-color: #333;
	font-family: Tw Cen MT Bold;
    margin-top: 5px;
}

#homevids .homevidbox:nth-child(2) p a, #homevids .homevidbox:nth-child(5) p a {
    color: 222;
    font-size: 10pt;
    margin-left: 350px;
    width: 140px;
    padding: 5px;
    text-transform: uppercase;
    display: none;
    background-color: #333;
	font-family: montserratbold;
    margin-top: 5px;
}

#homevids .homevidbox:nth-child(2) .homevid-content:hover, #homevids .homevidbox:nth-child(5) .homevid-content:hover {
background-color:#777;
color: #DBD120!important;
}

#homevids .homevidbox:nth-child(1) .homevid-content:hover, #homevids .homevidbox:nth-child(4) .homevid-content:hover {
background-color:#555;
color: #DBD120!important;
}

#homevids .homevidbox .homevid-content:hover a {
color: #DBD120!important;
}

#homevids .homevidbox .homevid-content img {
opacity: 0.9;
}

#homevids .homevidbox .homevid-content:hover img {
opacity: 1;
}

#homevids  .homevidbox .homevid-content:hover span {
color: #DBD120!important;}

#homevids .homevidbox .homevid-content:hover p {
color: #DBD120!important;}

#homevids .homevidbox .homevid-content:hover h4 {
color: #DBD120!important;}

/*Videos*/
#firstvid h2 {
	margin-bottom:5px;
	color:#e86835;
	font-weight: normal;
	font-size:36px;}

#homevids .homevidbox:nth-child(2) h4, #homevids .homevidbox:nth-child(5) h4 {
    clear: none;
    font-family: vonnesregular;
    font-weight: bold;
    color: #333 !important;
    font-size: 28px;
    width: 420px;
    float: left;
    margin-top: 0px;
    padding: 30px 20px 5px;
}

#homevids .homevidbox:nth-child(2) p, #homevids .homevidbox:nth-child(5) p {
    font-size: 10pt !important;
    color: #333;
    width: 410px;
    height: 80px;
    padding: 10px 20px;
    float: left;
    text-align: left !important;
}

#homevids .homevidbox:nth-child(2) .entry-meta, #homevids .homevidbox:nth-child(5) .entry-meta {
    clear: none;
    color: #666 !important;
    float: left;
    width: 420px;
    padding: 10px 20px;
}


#homevids .homevidbox:nth-child(1) h4, #homevids .homevidbox:nth-child(4) h4 {
    clear: none;
    font-family: vonnesregular;
    font-weight: bold;
    color: #333 !important;
    font-size: 28px;
    float: right;
    margin-top: 0px;
    padding: 20px 20px 0px 5px;
    display: block;
    width: 420px;
}

#homevids .homevidbox:nth-child(1) p, #homevids .homevidbox:nth-child(4) p {
    clear: none;
    color: #333 !important;
    float: right;
    margin-top: 0px;
    padding: 10px 20px 20px 10px;
    display: block;
    width: 420px;
    text-align: justify;
}

#homevids .homevidbox:nth-child(1) .entry-meta, #homevids .homevidbox:nth-child(4) .entry-meta {
clear: none;
font-weight: bold;
color: #333 !important;
float: right;
margin-top: 0px;
padding: 0px 20px 0px;
display: block;
margin-left:200px!important;
}

#homevids span.by-author {
display:none;
}

#homevids h4:hover {
color:#e86835!important;}

.videoplayer {margin-bottom: 10px;}

.pagination {
	float: right;
	margin-bottom: 20px;
	font-size: 18px;}
.pagination .page-numbers {
	margin-left: 10px;}


/* Member Pages */
.member-video-desc {
	float: left;
	margin-bottom: 30px;}
div.member_star_rating {
	float: right;
	margin-bottom: 30px;}

/* Member Page Widgets */
.collapse-content {
	display: block;
	height: 570px;
	width: 110%;
	overflow: scroll;
	overflow-x: hidden;
	padding-bottom: 15px;}
.collapse-button {
	display:inline-block;
	width: 18px;
	height: 18px;
	background: url(../../plugins/db-tag-videos/collapse-minus.png);
	margin: 3px 0 2px 10px;
	float: right;}
.member-tag-lists {
	margin-bottom: 15px;}

/* Author Page */
.authorli {
list-style:none;
margin:0px;
padding-left:10px;
font-style:normal;
color: #000;}

#nav-below .nav-previous {
    float: left;
    padding: 10px;
    width: 150px;
    margin-left: -10px!important;
    margin-bottom: 20px!important;
}

.authorul {
    margin: 0px 0px 30px;
    padding: 10px;
    width: 838px;
    font-style: italic;
    height: 215px;
    color: #444;
    background-color: #ECE6CE;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-bottom: 20px;
}

.authorul nav#nav-below, .infinitecarousel nav#nav-below {
margin-left:-10px;
margin-right:-10px;
padding:10px;
height:20px;
font-style:italic;
width:838px;
clear: both;}

.authorul nav#nav-below a, .infinitecarousel nav#nav-below a {
    color: #CCC;
    background-color: #333;
    margin-bottom: 30px;
    border-radius: 10px;
    padding: 5px 20px;
    margin-left: 0px;
    margin-bottom: 30px;
}

.authorul nav#nav-below a:hover, .infinitecarousel nav#nav-below a:hover {
	color: #eee;}

.infinitecarousel nav#nav-below:after {
	color:#0F0;}


#author-video-posts {
font-family:Tw Cen MT;
padding-left:10px;
display:block;
width:848px;
vertical-align:middle;
border-top-left-radius:5px;
border-top-right-radius:5px;
height:50px;
margin-bottom:0px;
color:#eee;
font-size:24pt;
text-transform:uppercase;
background-color:#444;
font-style:normal;
}

.authorul a.authorpermalink {
color:#666;
}
.authorul a.authorpermalink:hover {
color:#19A0B5;
}
.authorul a:hover {
color:#45d1cf;
}
.authorul a {
color:#45d1cf;
}
#author-news-posts {
font-family:Tw Cen MT;
padding-left:10px;
display:block;
width:848px;
vertical-align:middle;
border-top-left-radius:5px;
border-top-right-radius:5px;
margin-bottom:0px;
height:50px;
font-size:24pt;
text-transform:uppercase;
background-color:#45d1cf;
}

.authortable h2 {
font-size:18pt;
font-family:"Tw Cen MT";
text-align:center;
text-transform:uppercase;
padding:10px;
padding-top:5px;
height:50px;
width:254px;
margin-left:5px;
display:inline;
border-top-right-radius:5px;
border-top-left-radius:5px;
margin-bottom:-25px;
color: #ece6ce;
vertical-align:top;
background-color:#444;
}

#authorsection {
vertical-align:top;
padding:0;
margin-top:20px;
height:160px;}

#authorsection img.avatar{
vertical-align:top;
padding:3px;
background-color:#eee;}

#authorsection img#authortwitter, #authorsection img#authorweb, #authorsection img.spSpecialRankTag {
vertical-align:top;
width:24px;
height:24px;
padding-top:8px;
padding-left:5px;
padding-right:5px;}

.authortable .authordesc a {
color:#dbd120;
}

.authortable .authordesc a:hover {
color:#dbd120;
text-decoration:underline;
}

.membersince {
display:inline;
color:#19A0B5;
font-style:italic;
}

.authortable .authordesc {
vertical-align:top;
position:relative;
top:-105px;
left:150px;
display:block;
font-family:"Tw Cen MT";
margin-top:-10px;
font-size:10pt;
text-align:left;
padding:10px;
width:674px;
height:92px;
margin-bottom:-235px;
margin-left:11px;
border-bottom-right-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
color: #ece6ce;
background-color:#666;
border:1px solid #444;
}

.authortable .authoreditprofile a {
color: #e86835;
font-size:10pt;
}

.authortable .authoreditprofile a:hover {
color: #fff;
font-size:10pt;
}

.authortable .authoreditprofile {
vertical-align:top;
position:relative;
top:-15px;
width:80px;
left:770px;
display:block;
font-family:"Tw Cen MT";
margin-top:-10px;
font-size:12pt;
text-align:left;
}

#author-info {
	margin-top: 10px;visibility:hidden;display:none;}
#author-description h2 {
	margin: 0 0 5px;}

.infiniteCarousel {
	margin:0px;
	padding:0px;
	font-style:italic;
	color: #444;
	background-color:#ece6ce;
	margin-bottom:20px;
	width: 858px;
	position:relative;}
.infiniteCarousel .wrapper {
	margin:0 30px;
	width:798px;
	overflow:auto;
	position:absolute;
	min-height:200px;}
.infiniteCarousel .wrapper .scrollcontainer {
	width: 9999px;
	list-style:none;
	margin:0;
	padding:0;}

.authordesc p.forumrank {
	margin:10px 0 0;
	display: inline;}
.authordesc .spForumRankTag {
	display:inline-block;}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: #F30;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;}

body.author div#videovids {
	left: 0;
	margin-top:0;
	padding-top:10px;
display:none;
}
.authorvidbox {
    width: 155px;
    margin: 0px 7px 15px 5px;
    padding: 10px 15px 10px 18px;
    min-height: 185px;
}
#videovids .authorvidbox img {
	width: 150px;
	padding: 0;
	margin: 5px 0;}

h4.authorvid {
	font-family:'ReklameScript-Regular',Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #e86835;
	font-size: 24px;
	line-height: 1.1em;
	margin: 5px 0;
	text-align: center;
}

#author-comments {
font-family:ReklameScript-Regular;
text-align:center;
font-size:24pt;
padding:5px;
width:254px;
margin-left:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
margin-bottom:10px;
color: #ece6ce;
background-color:#e86835;
}

td.author_column.comments_column p {
background-color: #ece6ce;
text-align:justify;
padding:10px;
width:240px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
margin-bottom:10px;
margin-left:5px;
padding-top:0;
border-bottom: 2px solid #e86835;
border-left: 2px solid #e86835;
border-right: 2px solid #e86835;
}

td.author_column.comments_column p a {
margin:0;
border:0;
color:#968f0f;
background:none;
}

td.author_column.comments_column p a:hover {
margin:0;
border:0;
color:#444;
background:none;
}
.authornocomments, #bestposts .sftagli {
border: 2px solid #444!important;
background-color:#ece6ce;
padding:10px!important;
margin-left:5px!important;
font-size:10pt!important;
margin-top:0!important;
width:836px;
vertical-align:middle!important;
border-radius:5px!important;
z-index:1!important;
font-style:italic;
}
.topics_column .authornocomments {
width: 240px;
}

p.spSpecialRankTag {
display:none;
}

a.noentry:hover {
color:#e86835!important;
}
a.noentry {
margin:0!important;
background-color:transparent!important;
padding:0!important;
border:0!important;
text-decoration:underline!important;
color:#666!important;
}

td.author_column.comments_column a {
background-color: #ece6ce;
border-top: 2px solid #e86835;
border-left: 2px solid #e86835;
border-right: 2px solid #e86835;
border-bottom:1px dotted #444;
color: #444;
padding:10px;
display:block;
margin-left:5px;
width:240px;
padding-bottom:0;
border-top-right-radius:5px;
border-top-left-radius:5px;
margin-bottom:0px;
}

td.author_column.comments_column a:hover {
color:#e86835;
}

#author-posts {
font-family:ReklameScript-Regular;
font-size:24pt;
padding:5px;
text-align:center;
width:254px;
margin-left:5px;
margin-right:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
margin-bottom:10px;
color: #ece6ce;
background-color:#45d1cf;
}

td.author_column.posts_column p {
background-color: #ece6ce;
text-align:justify;
padding:10px;
font-size:12px;
margin-top:0;
width:240px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
margin-bottom:0px;
margin-left:5px;
padding-top:0;
border-bottom: 2px solid #45d1cf;
border-left: 2px solid #45d1cf;
border-right: 2px solid #45d1cf;
}

td.author_column.posts_column p.postpostedby a {
margin:0;
padding:0;
border:0;
font-size:12px;
color:#968f0f;
background:none;
display:inline;
}

td.author_column.posts_column p a {
margin:0;
padding:0;
border:0;
color:#968f0f;
background:none;
}

td.author_column.posts_column p a:hover {
margin:0;
border:0;
color:#444;
background:none;
}

td.author_column.posts_column a {
background-color: #ece6ce;
border-top: 2px solid #45d1cf;
border-left: 2px solid #45d1cf;
border-right: 2px solid #45d1cf;
border-bottom:1px dotted #444;
color: #444;
padding:10px;
display:block;
margin-left:5px;
margin-top:-15px;
width:240px;
padding-bottom:0px;
border-top-right-radius:5px;
border-top-left-radius:5px;
margin-bottom:0px;
}

td.author_column.posts_column a:hover {
color:#45d1cf;
}

#author-topics, #userreviews h3, #bestposts h3 {
font-family:ReklameScript-Regular;
font-size:24pt;
text-align:center;
padding:5px;
width:254px;
margin-left:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
margin-bottom:10px;
color: #ece6ce;
background-color:#968f0f;
}

td.author_column.topics_column a {
background-color: #ece6ce;
border-top: 2px solid #968f0f;
border-left: 2px solid #968f0f;
border-right: 2px solid #968f0f;
border-bottom:1px dotted #444;
color: #444;
padding:10px;
display:block;
margin-left:5px;
width:240px;
padding-bottom:0;
margin-top:0px;
border-top-right-radius:5px;
border-top-left-radius:5px;
margin-bottom:0px;
}

td.author_column.topics_column a:hover {
color:#968f0f;
}

td.author_column.topics_column p.topicpostedby {
background-color: #ece6ce;
padding:10px;
font-style:italic;
border-left: 2px solid #968f0f;
border-right: 2px solid #968f0f;
font-size:10pt;
width:240px;'
display:block;
margin-left:5px;
border-bottom:0px;
border:radius:0px;
margin-top:0px;
margin-bottom:0px;
padding-top:0;
padding-bottom:0;
}

td.author_column.topics_column p.topictext{
background-color: #ece6ce;
padding:10px;
font-size:13px;
display:block;
margin-left:5px;
width:240px;
border-left: 2px solid #968f0f;
border-right: 2px solid #968f0f;
border-bottom: 2px solid #968f0f;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
margin-top:0px;
margin-bottom:10px;
padding-top:0px;
padding-bottom:10px;
}

td.author_column.topics_column p.topictext a {
margin:0;
padding:0;
border:0;
color:#968f0f;
background:none;
display:inline;
}

td.author_column.topics_column p.topictext a:hover {
margin:0;
border:0;
color:#444;
background:none;
}

.footerpartners {
    margin-top: 0px;
    margin-right: 40px;
    padding-left: 10px;
    background-color: #333;
    border-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
width:120px;
}

.footerpartners .footer-header {
    text-transform: uppercase;
    font-family: vonnesregular;
    font-size: 16pt;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 15px;
    color: #E86835;
    letter-spacing: 1.5pt;
}

.footerpartners a {
    width: 80px !important;
    padding: 0px 8px 0px 0px;
    display: inline-block;
}

#partners {
	font-family:'ReklameScript-Regular',Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #e86835;
	font-size: 36px;
	line-height: 1.1em;
	margin: 5px 0;
	text-align: left;}

.authortable {
	width:850px;
	height:200px;
	padding:0;}
.author_column {
	width: 33%;
	padding: 5px 10px 0 0;}
.author_column .small, #userreviews .small {
	font-size: .8em;}
.author_column .small a, #userrreviews .small a {
	line-height: normal;}
.author_column .italic, #userreviews .italic {
	font-style:italic;
	margin-bottom: .3em;}
.commentcolumn {
	padding-right: 0px;}

#userreviews h3{
	width:850px;
	background-color:#00727B;}
#userreviews .review {
	width: 836px;
	background-color:#ECE6CE;
	border-radius:5px;
	border: 2px solid #00727B;
	padding: 10px;
	margin: 0 5px 10px;}
#userreviews .review b a {
	font-weight:bold;
	color: #373737;}
#userreviews .review a:hover {
	color:#00727B;}
#userreviews .small {
	margin-bottom: 5px;}
#userreviews .star-rating:before {
	color:	#666;}
#userreviews .star-rating {
	color:#919000;}

#bestposts {
	clear: both;
	margin-top:30px;}
#bestposts h3 {
	width: 850px;
	background-color:#45D1CF;}
#bestposts .sftagli {
	list-style:none;}

.infinitecarousel #videovids {
	width:100%;}
.infinitecarousel #videovids .row-container {
	margin:0;}

/*Contact*/
form p {
	margin-bottom: 1.2em;
	}

/* Member Page Form */
span.errors {
	color: #F00;
	font-style:italic;}
#new_post label {
	font-family: 'Headline', Helvetica, sans-serif;
	font-size: 24px;
	}

copyright {
color:#555;
}

/* Footer */
#footbox, #shopfootbox {color:#9E9985;
	font-size: 10px;
	padding: 60px 0px 0px 0px;
	background: #222;
width:100%;
height:300px;
font-family: montserratregular;
margin-top: 45px;
bottom:0px;
	}
#footbox a {color:#777;}
#footbox a:hover, #shopfootbox a:hover {color:#E86835;}
#footbox img, #shopfootbox img {-moz-border-radius: 0px;
	border-radius: 0px;}

#foot1 {width:205px;
	line-height: 1em;
	float:left;
	padding: 0px 0px;
font-family: 'montserratregular';
font-size: 8pt;
margin-left:50px;font-weight: normal;
color: #777;}


.bottomfooter {
    border-top: 1px solid #333;
    width: 1020px;
    margin: 200px auto auto;
}
.disclaim {
    width: 500px;
    padding-top: 50px;
    float: left !important;
    padding-left: 80px;
    height: 40px;
    background: transparent url("images/bolexLogoSm.png") no-repeat scroll 5px 30px / 8% auto;
}

.bottomfooter p {
    padding-top: 40px;
    float: right;
}

footer.entry-meta a {
color:#E86835!important;
}

footer.entry-meta a:hover {
color:#333!important;
}

#footbox #logosm, #shopfootbox #logosm {float:left;
	margin:-10px 30px;}

.foot2, #foot3 {float:right;
	margin-right:0px;
	border-left:#444 solid 0px;
	height: 120px;
line-height: 1.5em!important;
	width:140px!important;}

#foot4, #shopfoot4 {
float: right;
margin-right: 10px;
border-left: 0px solid #444;
height: 120px;
line-height: 1.5em !important;
}


#foot4 {
padding-left:30px;
}

#footbox li, #shopfootbox li {list-style:none;}

.home #footbox a {
color:#777;
}

.home #footbox a:hover, .home #foot4 a:hover, .home #footbox {
color:#E86835;
}

/* Forum ***************************************************************************/
#post-470 {
	padding: 0px;
	margin: 0px;}

body.page-id-470 div#content {
	margin: 0 1%;
	width: 98%;}
body.page-id-470 div#content div.entry-content {
	padding-top: 0px;}

body.page-id-470 #content .entry-title {
	padding: 0px;
	margin-top: -5px;
	margin-left: 2%;
	margin-bottom: 0px;
	font-weight: normal;
	color: #E86835;
	font-family:'Tw Cen MT',Arial,Helvetica,sans-serif !important;
	font-size: 40px !important;}

body.page-id-470 #main {
	background-color:#C3BA15;}
body.page-id-470 .entry-header {
	display:none;}

.buttons img {
padding:5px;
}

.buttons {
font-size: 36px;
padding-bottom: 0px;
padding-top:15px;
text-align: center;
border:2px solid #cbc21f;
border-radius: 10px 10px 10px 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

table.accountbuttons {
border:none;
width:400px;
margin-left:auto;
margin-right:
auto;color:#000;
frameborder:none;
	text-align:center;
	font-family:'Tw Cen MT',Arial,Helvetica,sans-serif !important;
	font-size: 20px !important;
	font-weight:bold!important;
}

table.accountbuttons td {
text-align:center;
width:200px;
}

.member-favorite-video, #latestnews {
font-size: 36px;
background-color: #cbc21f;
padding-bottom: 0px;
padding-top:15px;
text-align: center;
border:2px solid #cbc21f;
border-radius: 10px 10px 10px 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#membervideo {background:#222222;
	padding:10px;
	text-align:center;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-transform:none;
	font-family:'Tw Cen MT',Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#E86835;
	width:115px;
	letter-spacing:0;
margin-right:15px;
	line-height:normal;
	display:inline-block;}
#membervideo a {text-decoration:none;
	color: #ece6ce;
	font-weight: normal;}
#membervideo a:hover {color:#FFF;}

#memberforum {background:#E86835;
	padding:10px;
	text-align:center;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-transform:none;
	font-family:'Tw Cen MT',Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#2222;
	letter-spacing:0;
	width:270px;
	line-height:normal;
	display:inline-block;}
#memberforum a {text-decoration:none;
	color: #ece6ce;
	font-weight: normal;}
#memberforum a:hover {color:#ece6ce;}

#popularvids {background:#cbc21f;
	padding:10px;
	margin-top:0;
	margin-right:20px;
	text-align:center;
	-moz-border-radius: 10px;
	border-radius: 10px;
width:270px;
height:400px;
	text-transform:none;
	color:#222;
	letter-spacing:0;
	float:left;}

#vidtitle {
color:#222;}

#hottopics {background:#cbc21f;
	padding:10px;
	margin-bottom:20px;
	width:270px;
	height:400px;
	margin-top:0;
	text-align:center;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-transform:none;
	color:#222;
	letter-spacing:0;
	line-height:normal;
	float:left;}

/* Product Registration */
#registration .required {
	color:#666;
	font-style:italic;}
#registration .title {
	margin-left:46px;}
#registration input.email, #registration .city input {
	width:323px;}
#registration p.city, #registration p.state, #registration p.zip {
	float:left;
	margin-right: 10px;}
#registration .phone {
	clear: left;}

/* Scroll Bars */
::-webkit-scrollbar-thumb {
	background-color:#444444;}

#clear {clear:both;}
.clear {clear:both;}

#box-total_budget, #box-production_name, #box-format, #box-read_terms, #box-agree_terms, #box-director_reel, #box-dp_reel, #box-producer1_reel, #box-producer2_reel, #box-producer3_reel {
width:400px!important;
display:inline-block;
}

#box-risky_hazardous {
width:500px!important;
display:block;
}

#box-risky_hazardous select {
margin-top:20px!important;
}

#box-production_end input, #box-production_start input, #box-total_budget input, #box-academic select, #box-union select, #box-production_name input, #box-format select, #box-risky_hazardous select {
width:150px!important;
display:inline-block!important;
}

#box-director_twitter, #box-director_facebook, #box-dp_twitter, #box-dp_fb, #box-producer1_twitter, #box-producer1_fb, #box-producer2_twitter, #box-producer2_fb, #box-producer3_twitter, #box-producer3_fb {
width:500px!important;
display:inline-block!important;
}

#box-director_twitter_yes, #box-director_fb_yes, #box-dp_twitter_yes, #box-dp_fb_yes, #box-producer1_twitter_yes, #box-producer1_fb_yes, #box-producer2_twitter_yes, #box-producer3_twitter_yes, #box-producer2_fb_yes, #box-producer3_fb_yes {
width:300px!important;
display:inline-block!important;
}

#box-academic, #box-union {
width:500px!important;
}

#box-academic_yes, #box-union_yes {
width:500px!important;
}


#box-director_twitter_yes input, #box-director_fb_yes input, #box-dp_twitter_yes input, #box-dp_fb_yes input {
width:200px;
}

#box-addl_crew input {
height:100px;
}

table#section_titles tr td {
background-color: #e47b3d;
color:#000!important;
}

.entry-content td {
border:none!important;
}

.entry-content table {
padding-top:20px!important;
}

.Specs {
	width:100%;
	border-collapse:collapse!important;
	}
.Specs td {
	padding:7px!important;
	}
.Specs tr {
	padding:7px!important;
	background: #dbd120!important;
	}
.Specs tr:nth-child(odd){
	background: #c4bc2a!important;
	}
.Specs tr:nth-child(even){
	background: #dbd120!important;
	}


.LensGuide img {
padding:0px!important;
width:300px!important;
height:auto!important;
margin:0px;!important;
}
.LensGuide {
	width:100%;
	border-collapse:collapse!important;
vertical-align:top!important;
	}
.LensGuide td {
	padding:7px!important;
vertical-align:top;
	}
.LensGuide tr {
	padding:7px!important;
	background: #dbd120!important;
	}
.LensGuide tr:nth-child(odd){
	background: #c4bc2a!important;
	}
.LensGuide tr:nth-child(even){
	background: #dbd120!important;
height:100px!important;
	}

.LensGuide tr td:nth-child(even){
		width:200px!important;
	}

.LensGuide td:first-child { width: 150px!important; vertical-align:middle!important;}

.buyleft {float:right; background-color:none!important;}
.buyleft a {background-color:none!important;}
.buyleft a:hover {background-color:none!important;}

form.track_order {text-align:left!important;}

table.sponsors h2 {
font-family:'Tw Cen MT';
font-size:24pt;
color:#e86835;
}

table.sponsors h3 {
font-family: 'ReklameScriptDEMORegular';
text-transform:none!important;
font-size:18pt;
}

table.sponsors img {
display: block;
margin-left:auto;
margin-right:auto;
border:5px solid #fff;
}

h2.application {
	font-family:'Tw Cen MT',Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:center;
	color: #e86835;
	font-size: 40px;
}

header.webcontact-section-header {
border-top:none!important;
border-bottom:none!important;
}

.nm-webcontact-box [class*="col-"] {
    float: none!important;
    padding-right: 20px;
    padding-top: 10px;
    width: 100%;
}

#webcontact-section-production_information h2, #webcontact-section-additional_information h2, #webcontact-section-about_the_filmmakers h2, #webcontact-section-producers_additional_crew h2, #webcontact-section-rules_regulations h2 {
font-family: 'ReklameScriptDEMORegular';
letter-spacing: 0.2em;
text-transform:none!important;
font-weight:normal!important;
font-size:18pt;
background-color:#fff;
}

#box-production_start {
width:300px!important;
padding-right:100px!important;;
vertical-align:top!important;
display:inline-block!important;;
}

#box-production_end {
vertical-align:top!important!;
display:inline-block!important;
}

#box-additional_files, #box-academic {
padding-top:20px!important;
}

#box-upload_script span.show_description, #box-additional_files span.show_description, #box-upload_budget {
padding-bottom:20px!important;
}

#webcontact-1 a img {
background-color:#ece6ce!important;
}

#webcontact-1 a:hover img {
background-color:#fff!important;
}

#box-genre {
width:400px!important;
}

#box-genre label{
display:block!important;
}

#box-bolex_username {
width:400px!important;
}

#box-bolex_username input {
width:150px!important;
}

span.show_description {
display:block!important;
padding-left:0px!important;
margin-left:0px!important;
text-align:left!important;
}

/* testing transparent news page */

body.blog.logged-in.two-column.right-sidebar #main {
    background-color: transparent;
height:100%!important;
}
body.blog.logged-in.two-column.right-sidebar #main #content{
margin:0px;
}


body.blog.logged-in.two-column.right-sidebar #content article .entry-content {
    padding: 20px 20px 10px 20px;
    width: 700px;
    background-color: #DBD120;
    margin-left: 0px;
    margin-bottom: 0px;
}

body.blog.logged-in.two-column.right-sidebar #content article .entry-header {
    line-height: 1px;
    background-color: #343434!important;
    width: 660px;
    border-bottom: 0px solid #000;
    padding: 0px 60px 20px 20px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

body.blog.logged-in.two-column.right-sidebar #content h1 a {
    padding: 20px 0px;
	font-size:24pt;
	text-transform:uppercase;
	font-family: 'vonnesregular';
	height:50px;
}

body.blog.logged-in.two-column.right-sidebar #content article footer.entry-meta {
    color: #444;
    background-color: #DBD120;
	background-image:url('images/comment-footer.png');
    height: 40px;
    vertical-align: middle;
    padding: 50px 0px 0px 20px;
    width: 720px;
    margin-top: -15px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

body.blog.logged-in.two-column.right-sidebar #content .attachment-post-thumbnail.wp-post-image {
    border-top-left-radius: 10px!important;
	border-bottom-left-radius:0px!important;
border-bottom-right-radius:0px!important;
    width: 740px !important;
    margin: 0px;
	height:200px!important;
	overflow:hidden!important;
    padding: 0px !important;
    border-top-right-radius: 10px!important;
    height: 214px!important;
    margin-bottom: -10px;
	max-width:800px;
}

body.blog.logged-in.two-column.right-sidebar #content .nav-previous, body.blog.logged-in.two-column.right-sidebar #content .nav-next {
width:120px;
padding:20px 0px;
}

body.blog.logged-in.two-column.right-sidebar #content #nav-below {
width:740px;
}

body.blog.logged-in.two-column.right-sidebar #content #nav-above {
display:none;
visibility:hidden;
}

body.blog.logged-in.two-column.right-sidebar #content .nav-previous a, body.blog.logged-in.two-column.right-sidebar #content .nav-next a {
background-color:#ECE6CE;
border-radius:5px!important;
border:2px solid #222;
padding:10px;
}

body.blog.logged-in.two-column.right-sidebar  .widget_twitter ul li{
padding: 10px;
width: 180px;
background-color: #ddd !important;
}

body.blog.logged-in.two-column.right-sidebar  .widget_twitter ul li .entry-content {
color: #333!important;
}

body.blog.logged-in.two-column.right-sidebar .widget_twitter ul li a {
color: #62ADCC;
}

body.blog.logged-in.two-column.right-sidebar .widget_twitter ul {
    font-weight:normal!important;
}

body.blog.logged-in.two-column.right-sidebar #subscribe {
background-color: #DBD120;
}

body.blog.logged-in.two-column.right-sidebar #subscribe:hover {
background-color: #E86835;
}

body.blog.logged-in.two-column.right-sidebar #secondary.widget-area {
margin-right:0px!important;
}

#post-4390 #primary { text-align:left; }
#post-4390 input { width:auto!important; }


#woocommerce_top_rated_products-5 li, #woocommerce_top_rated_products-4 li, #woocommerce_recently_viewed_products-2 li, #woocommerce_product_categories-2 li  {    background-color: #EEE;
    padding: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
margin-bottom:10px;
-webkit-hyphens:manual;
-moz-hyphens:manual;
hyphens:manual;
}

#woocommerce_top_rated_products-5 li {   width: 220px;}

#woocommerce_top_rated_products-4 li, #woocommerce_recently_viewed_products-2 li, #woocommerce_product_categories-2 li {   width: 210px;}





 .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
    float: right;
    margin-left: 2px;
    width: 55px;
    height: auto;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

#featuredvideo-4 #featured a {
    color: #BBB;
}

#featuredvideo-4 #featured a:hover {
    color: #fff;
}

.home .tribe-events-adv-list-widget {
margin-bottom:20px;
}

.home .spRecentPostsWidget {
margin-bottom:0px;
margin-top:245px;
}

.home #featuredvideo-5 {
    overflow: hidden;
    margin-top: -3px;
    margin-left: -20px !important;
    width: 1025px !important;
    margin-bottom: 100px !important;
    position: relative;
}

.home #featuredvideo-5 #featured a p {
font-size: 60px;
display: block;
height: 50px;
z-index: 50;
color: #fff;
margin-top: -200px;
margin-left: 0px;
font-family: Vonnes;
text-align: center;
font-weight: initial;
}

.footer-header {
    text-transform: uppercase;
    font-family: vonnesregular;
    font-size: 16pt;
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 15px;
    color: #E86835;
    letter-spacing: 1.5pt;
}

table.retailers, .post-7184 .entry-content table {
padding-top:20px!important;
text-align: center;
background-color:#eee!important;
border:1px solid black!important;
padding:20px!important;
}

#footerad {
	background-image:url(http://www.digitalbolex.com/wp-content/uploads/2013/04/20120906-IENSO-61-1024x565.jpg);
	width:1000px!important;
	display:block;
	background-size:100%;
	background-position:0px -80px;
	height:200px!important;
	margin-bottom:0px;
	border:1px solid #000;
}

a.distribute {
visibility:hidden;
display:none;
}

.page-id-1727 a.distribute {
visibility:visible!important;
display:block!important;
}

.tagcloud {
}

.tagcloud a {
width: 123.35px !important;
display: inline-block;
text-decoration: none;
font-weight: normal;
font-style: normal;
background-color: #222;
color: #EEE;
font-family: vonnesregular;
text-transform: uppercase;
padding: 5px 10px;
margin-left: -2px;
margin-right:-2px;
white-space: nowrap;
line-height: 2em;
font-size: 16px !important;
}

.tagcloud a:hover, .tagcloud .current-menu-item > a, .tagcloud .current-menu-ancestor > a, .tagcloud .current_page_item > a, .tagcloud .current_page_ancestor > a {
color:#222;
background-color: #eee!important;
}

.utcw-tag-digital-bolex {
}

.listofitems li, .listofitems ul, .gs li {
list-style:none!important;
margin-left:-40px!important;
display:block;
line-height:1.5em!important;
}

a.helpdesklink {
display: inline-block;
padding: 5px 10px;
border-radius: 5px;
font-size: 12pt;
text-transform: uppercase;
background-color: #333;
line-height:2em;
margin-bottom:10px;
margin-right:10px;
 }

.support_bs code {
background-color:transparent!important;
}

#agents_setting_area {
width:600px!important;
}

.ticket_list td {
    margin: 0px!important;
    padding: 10px!important;
}

.threadCreateTime, .threadUserName {
padding-left:10px!important;
}

.threadContainer {
padding-top:20px!important;
}

.threadContainer img {
margin-bottom:10px!important;
}

#PriorityLabel {
display:none;
visibility:hidden;
}

#create_ticket_priority {
display:none;
visibility:hidden;
}

.threadUserType {
display:none;
visibility:hidden;
}

#reply_ticket_priority {
display:none;
visibility:hidden;
}

p.slamdance-videos {
height:122px;padding:20px;background-color:#fff;border-radius:5px;display:block;width:800px;
}

#text-11 {
border-radius:10px;
border:2px solid red;
padding:10px;
}

.home .featuredvideo-5 img, .home #featured img {
    border-radius: 0px!important;
    padding: 0px;
    width: 1003px !important;
    margin-left: 0px;
    margin-top: 0px;
}

.featuredvideo-5 img, #featured img {
    border-radius: 0px!important;
    padding: 0px;
    width: 210px;
    margin-left: 0px;
    margin-top: 0px;
}


/*###--TABS--########################################################################*/
	      .tabs {
	        width: 100%;
	        float: none;
	        list-style: none;
	        position: relative;
	        padding: 0;
	        margin: 0px 0px;
	      }
	      .tabs li{
	        float: left;
	      }
	      .tabs label {
	          display: block;
	          padding: 10px 20px;
	          border-radius: 2px 2px 0 0;
	          color: #62ADCC;
	          font-size: 20px;
	          font-weight: normal;
	          background: rgba(255,255,255,0.2);
	          cursor: pointer;
		 font-family: vonnesregular;
    text-transform: uppercase;
	          position: relative;
	          top: 3px;
	          -webkit-transition: all 0.2s ease-in-out;
	          -moz-transition: all 0.2s ease-in-out;
	          -o-transition: all 0.2s ease-in-out;
	          transition: all 0.2s ease-in-out;
	      }
	      .tabs label:hover {
	        background: rgba(255,255,255,0.5);
	        top: 0;
	      }
	      
	      [id^=tab]:checked + label {
	        background: #62ADCC;
	        color: white;
	        top: 0;
	      }
	      
	      [id^=tab]:checked ~ [id^=tab-content] {
	          display: block;
	    margin-top: 40px;
background-color: #e9ea75;
border-radius: 10px;
	      }
.tab-content {
    z-index: 2;
    display: none;
    text-align: left;
    width: 100%;
    line-height: 140%;
    padding-top: 10px;
    padding: 15px;
    position: absolute;
    top: 53px;
    left: 0;
    box-sizing: border-box;
    -webkit-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
    height: 600px!important;
    overflow-x: hidden!important;
    overflow-y: scroll!important;
}

.wc-account-tab input[type="radio"]{
    visibility:hidden;
}

.woocommerce form .form-row label {
	          display: inline-block;
	          padding: 0px;
	          border-radius: 2px 2px 0 0;
	          color: #333;
	          font-size: 20px;
	          font-weight: normal;
	          background: none!important;
		 font-family: vonnesregular;
		cursor:default;
   		 text-transform: uppercase;
	          position: static;
	          top: 0px;
	          -webkit-transition: all 0.2s ease-in-out;
	          -moz-transition: all 0.2s ease-in-out;
	          -o-transition: all 0.2s ease-in-out;
	          transition: all 0.2s ease-in-out;
	      }
.woocommerce form .form-row  label:hover {
	          background: none!important;
	        top: 0;
	      }


/*###--TRIBE--########################################################################*/

#tribe-events-pg-template {
max-width: 900px!important;
margin: 0px auto;
}

.tribe-events-event-image {
height:400px;
width:860px;
background: #fff;
overflow:hidden;
text-align:center!important;
    margin-bottom: 20px !important;
    border-radius: 0px !important;
    padding: 0px 0px;
}

.tribe-events-event-image img {
max-width:860px!important;
width:860px!important;
    border-radius: 0px !important;
    padding: 0px 0px;
}

.tribe-events-organizer .tribe-events-organizer-meta {
max-width:900px!important;
}

#tribe-events-pg-template {
    max-width: 900px !important;
    margin: 20px 50px !important;
    background: #e9ea75;
    border-radius: 10px !important;
    padding: 20px 20px;
}

.tribe-events-list .tribe-events-event-image {
    max-height: 200px;
background:none;
}

.tribe-events-list .tribe-events-event-image img {
width:200px!important;
}

#tribe-events-content .tribe-events-calendar td {
background:#fff;
}

table.tribe-events-calendar .entry-title {
min-width:unset;
}

.tribe-mini-calendar-event .entry-title a {
font-size:14pt!important;
font-weight:normal;
}

.home .tribe-mini-calendar-event .entry-title a {
font-size:11pt!important;
font-weight:normal;
	font-family:montserratregular;
}

.tribe-mini-calendar-event {
    overflow: hidden;
    padding-bottom: 0px !important;
    margin-bottom: 10px !important;
    border-bottom: medium none !important;
    background-color: #555;
    padding-left: 5px;
    width: 190px !important;
    padding-right: 5px;
    color: #EEE;
    border-radius: 0px;
    box-shadow: unset;
}

.home .tribe-mini-calendar-event {
    overflow: hidden;
    width: 983px !important;
    padding-bottom: 0px !important;
    margin-bottom: 12px !important;
    border-bottom: medium none !important;
    background-color: #555;
    font-family: montserratregular !important;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: -10px;
    color: #EEE;
    border-radius: 0px;
    box-shadow: unset;
    height: 83px;
}

.tribe-mini-calendar-event .list-date {
    float: left;
    overflow: hidden;
    font-weight: bold;
    margin: 10px 5px 10px 0px!important;
    padding: 3px;
    width: 35px!important;
    text-align: center;
    display: inline;
    background: none repeat scroll 0% 0% #333!important;
    box-sizing: border-box;
display:none!important;
}

.home .tribe-mini-calendar-event .list-date {
    float: left;
    overflow: hidden;
    font-weight: bold;
    margin: 10px 5px 10px 0px!important;
    padding: 3px;
    width: 40px!important;
    text-align: center;
    display: inline!important;
    background: none repeat scroll 0% 0% #333!important;
    box-sizing: border-box;
margin-left:10px!important;
}

.tribe-mini-calendar-event .list-info {
    font-size: 12px!important;
    font-weight: normal;
}

.tribe-mini-calendar-event .list-info h2 {
margin-bottom:0px!important;
font-weight:bold;
}

.single-tribe_events .tribe-events-schedule h3 {
    font-size: 18px;
    margin: 0px;
    font-weight: bold;
}

.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first {
    padding-top: 1.5em;
    border-bottom: 1px solid #555;
}

.tribe-events-widget-link {
background: none repeat scroll 0% 0% rgb(85, 85, 85);
box-shadow: 10px 10px 0px -6px #000;
padding: 10px;
}

.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail img {
height:139px!important;
}

.home #sb_instagram {
margin-top: 20px!important;
border-radius: 10px!important;
}

#sb_instagram.sbi_fixed_height {
    overflow-x: hidden;
    overflow-y: hidden;
    box-sizing: border-box;
    overflow: hidden;
}

#footwidth {
margin:auto;
width:1100px;
}

.contentheader {
width:100%;
max-height:200px;
overflow:hidden;
margin-top:-20px;
margin-bottom:20px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0a9fad+0,47d8e0+64,7ed9dd+100&amp;1+0,1+70,0+100 */
background: -moz-linear-gradient(left,  rgba(10,159,173,1) 0%, rgba(71,216,224,1) 64%, rgba(80,216,224,1) 70%, rgba(126,217,221,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(10,159,173,1) 0%,rgba(71,216,224,1) 64%,rgba(80,216,224,1) 70%,rgba(126,217,221,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(10,159,173,1) 0%,rgba(71,216,224,1) 64%,rgba(80,216,224,1) 70%,rgba(126,217,221,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a9fad', endColorstr='#007ed9dd',GradientType=1 ); /* IE6-9 */
}

.contentheader img {
width:100%;
border-radius:0px!important;
opacity:0.4;
}

body.blog.logged-in.two-column.right-sidebar #main .contentheader {
display:none;
visibility:hidden;
}

.home .tribe-events-widget-link {
    background: #555 none repeat scroll 0% 0%;
    margin-right: 10px;
    box-shadow: unset;
    padding: 10px;
    width: 80px;
    float: right;
display:none;
}
.tribe-events-widget-link {
    width: 183px;
}

.small_cart a:hover {
color:#333;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 10px !important;
    width: 20px !important;
}

.small_cart:hover {
background-color: #fff;
    padding-top: 10px;
    height: 38px;
margin-bottom:0px;
}
.small_cart {
    position: relative;
    width: 170px;
    display: inline-block;
    background-color: #f4f4f4;
border-radius:10px;
    padding-top: 10px;
margin-bottom:15px;
    height: 23px;
    margin-left: 10px;

}
.small_cart .item-count {
    font-weight:bold;
    color:#42C4CF;
    text-transform:lowercase;
}
.small_cart .widget-title {
    display:none;
}

#cartDrop {
margin:auto;
}


.widget_shopping_cart_content .quantity, .widget_shopping_cart_content .quantity .amount {
font-size:8pt!important;
color:#ccc;
}



.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
display:none!important;
}

.widget_shopping_cart_content .buttons {
    font-size: unset;
    border: medium none;
    border-radius: unset;
    margin: 0px 0px 0px 7px;
    padding: 0px;
}

.widget_shopping_cart_content {
    display: none;
    position: absolute;
    z-index: 99999 !important;
    top: 30px;
    transition: all 0.5s ease 0s;
    background: #fff none repeat scroll 0% 0%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 150px;
    padding: 10px;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    display: block;
    font-weight: 700;
    font-size: 8pt;
    vertical-align: middle;
	border-bottom:1px dashed #ccc;
    padding: 5px 0px;
    height: 50px;
}

.woocommerce ul.cart_list li.empty {
    font-size: 8pt;
	font-style:italic;
}

.small_cart .button {
    padding:5px !important;
    float:left !important;
    margin-right:2px !important;
    font-size:12px !important;
}
.small_cart:hover .widget_shopping_cart_content{
    display:block;
}

.woocommerce.widget_shopping_cart .total {
    border-top: 3px double #EBE9EB;
    padding: 4px 0px 0px;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding: 10px 5px;
    margin-top: 5px;
}

.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {
    min-width: 40px;
    display: inline-block;
    color: #42C4CF;
}

.woocommerce .widget_shopping_cart .total .amount, .woocommerce.widget_shopping_cart .total .amount {
    min-width: 40px;
    display: inline-block;
    color: #333;
}

dl.variation {
display:hidden;
}


/*###--press--########################################################################*/


.quotes {
    margin-top: 64px !important;
}

.quotecontainer {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
width:800px;
}

.quotecontainer::before, .quotecontainer::after {
    content: " ";
    display: table;
}

.row {
    margin-left: -60px;
    margin-right: 0px;
    width: 920px;
}

.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 {
    float: left;
}

.col-md-4 {
    width: 33.3333%;
}

.quotes .quote {
    position: relative;
    height: 300px;
    padding: 15px;
padding-top:60px;
    margin: 1px;
    text-align: center;
    background-color: #FFF;
font-family:Tw Cen MT;
}

.quotes .quote .icon-wrap {
    position: absolute;
    top: -32px;
    left: 0px;
    right: 0px;
}

.logos {
text-align: center;
}

.logos img {
display:inline-block;
background-color:#ccc;
}

.logos img:hover {
display:inline-block;
background-color:#eee;
}

.quotes .quote .icon-wrap .icon.videomaker {
    background-image: url("images/videomaker-logo.png");
}

.quotes .quote .icon-wrap .icon.turnstyle-news {
    background-image: url("images/turnstyle-logo.png");
}

.quotes .quote .icon-wrap .icon.wired {
    background-image: url("images/wired-logo.png");
}

.quotes .quote .icon-wrap .icon.nofilmschool {
    background-image: url("images/nofilmschool-logo.png");
}

.quotes .quote .icon-wrap .icon.boingboing{
    background-image: url("images/boingboing-logo.png");
}

.quotes .quote .icon-wrap .icon.cnet {
    background-image: url("images/cnet-logo.jpeg");
}

.quotes .quote .icon-wrap .icon.redsharknews {
    background-image: url("images/redshark-logo.png");
}

.quotes .quote .icon-wrap .icon.engadget {
    background-image: url("images/engadget-logo.png");
}

.quotes .quote .icon-wrap .icon.cinema5d {
    background-image: url("images/cinema5d-logo.png");
}

.quotes .quote .icon-wrap .icon {
    height: 64px!important;
    width: 94px!important;
    border-radius: 20px!important;
    background-repeat: no-repeat;
    background-position: center center;
background-size:100%;
    margin: auto;
border:4px solid #DBD120;
}

.quotes .quote .author {
    display: block;
    font-weight: lighter;
font-size:16pt;
font-family:Vonnesregular;
margin-top:-15px;
}

.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more {
    font-weight: 700;
    color: #FFF;
    display: none;
}

h2.soliloquy-fc-title {
    background: transparent none repeat scroll 0% 0%;
}


.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
    background: transparent!important;
    font-size: 1em;
    line-height: 1.25;
    display: block;
    color: #FFF;
    text-shadow: 0px 1px 1px #000;
    text-align: center;
    padding: 10px;
    width: 275px;
    margin-left: -40px;
    overflow: hidden !important;
    font-weight: lighter !important;
    font-size: 9pt;
    border-radius: 0px !important;
}


.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link {
    font-size: 10pt!important;
    margin-bottom: 1em;
    color: #FFF;
    font-weight: lighter!important;
    background: #222;
padding:10px;
    border-radius: 0px;
}

.addthis_toolbox {
margin-bottom:20px;
}

.sfsi_FrntInner_chg {
box-shadow:none!important;
border:none;
background-color:#eee!important;
}

.sfsi_FrntInner_chg h2 {
Font-family: Vonnesregular!important;
}

#archives-2 {
width:200px;
overflow:hidden;
}

#archives-2 select {
background-position: 140px center;
background-repeat: no-repeat;
border: none!important;
width: 230px !important;
margin: 0px;
overflow: hidden!important;
padding-top: 2px;
padding-bottom: 2px;
white-space: nowrap;
color: #555;
padding: 5px 10px !important;
font-family: Vonnesregular;
background-image: url(images/chevron.png);
font-size: 20pt;
}

#archives-2 select option:not(:checked) { 
    background-color: white!important; 
    color:#000;
}

#archives-2 select option { 
    background-color: #62ADCC!important; 
    color:#000;
}

.commenthome, .commenthome2 {
    width: 20px;
    background-color: #DBD120;
    color: #333;
    font-size: 20pt;
    font-family: Vonnesregular;
    height: 15px;
    padding: 10px;
    float: left;
    margin-left: -45px;
    z-index: 60;
    margin-right: 10px;
}

.commenthome {
    margin-top: -220px;
}
.commenthome2 {
    margin-top: -250px;
}

.support_bs .tab-content > .active {
    display: block;
    height: 320px !important;
    overflow-y: scroll;
    overflow-x: hidden;
}

.support_bs h3, .support_bs .h3 {
    font-size: 20px;
    font-family: Vonnesregular;
}

#sucuri-badge, #sucuri-badge:hover, #sucuri-badge:focus {
    cursor: pointer;
    display: block !important;
    border: 1px solid rgba(170, 170, 170, 0.7);
    background: #EBEBEB none repeat scroll 0% 0%;
    bottom: 6px;
    height: 40px!important;
    padding: 7px 12px 7px 55px;
    text-decoration: none;
    outline: medium none;
    line-height: 1;
    margin: 0px;
    height: auto;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);
    min-width: 160px;
    position: relative!important;
    width: 160px!important;
    z-index: 1!important;
}

.woocommerce .login:nth-child(2) a {
    color: #555 !important;
font-weight:bold;
}
.woocommerce .login:nth-child(2) {
  padding: 20px 95px;
border-radius: 5px;
width: 660px !important;
    font-size: 11pt !important;
    max-width: unset !important;
    color: #555 !important;
    position: relative;
    left: 0px !important;
    border: medium none !important;
    text-align: center;
background: #7ee7ea; /* Old browsers */
background: -moz-linear-gradient(top,  #7ee7ea 0%, #53dbed 40%, #42c4cf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ee7ea), color-stop(40%,#53dbed), color-stop(100%,#42c4cf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7ee7ea 0%,#53dbed 40%,#42c4cf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7ee7ea 0%,#53dbed 40%,#42c4cf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7ee7ea 0%,#53dbed 40%,#42c4cf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7ee7ea 0%,#53dbed 40%,#42c4cf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ee7ea', endColorstr='#42c4cf',GradientType=0 ); /* IE6-9 */
}

#twttrHubFrameSecure, #twttrHubFrame {
display:none;
visibility:hidden;
}

.search-results .category-news.status-publish img.attachment-post-thumbnail {
display:none;
}

.search-results .category-news.status-publish img {
width:100px!important;
margin-bottom:50px;
}

.soliloquy-container .soliloquy-video-icon {
background-color:#eee;
background-image:none;
}

.home #text-12 {
    height: 275px !important;
    overflow: hidden;
    margin-top: 0px;
position:relative;
}

.home #text-12 img {
border: none!important;
padding: none;
width:100%;
margin-top: -50px;
border-radius: 0px;
}

div.pagination.clear .img {
width:50px!important;
}

.support_bs input[type="file"] {
    display: block !important;
    margin-top: -22px !important;
    margin-left: 80px;
}

ul.pager li:nth-child(2) {
    margin-top: 5px !important;
    margin-left: 270px;
    display: inline-block;
    font-weight: bold;
}

#filter_by_search_front {
    height: 24px !important;
    margin-left: 10px;
    width: 150px;
}

.ticket_filter .filter_item:nth-child(4) {
margin-top:-5px;
}

.support_bs .tab-content > .active {
    display: block;
    height: auto !important;
    overflow-y: unset;
    overflow-x: hidden;
}

#create_ticket_category, #create_ticket_priority, .create_ticket_attachment {
    margin-top: -22px!important;
    margin-left: 70px;
    display: block;
}

#frmCreateNewTicket div:nth-child(3) {
display:none;
}

.support_bs .tab-content {
    z-index: 2;
    display: none;
    text-align: left;
    width: 100%;
    line-height: 140%;
    padding: 15px;
    position: absolute;
    top: 53px;
    left: 0px;
    box-sizing: border-box;
    animation-duration: 0.5s;
    background-color: #fff;
    border-radius: 10px;
}

.sup_create {
font-family:Vonnes;
font-size:18pt;
padding:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
background-color:#fff;
float:right;
}

.support_bs #create_ticket_subject {
    width: 300px;
    margin-top: 10px;
}

.support_bs code {
background-color:none!important;
}

.support_bs h3, .support_bs .h3 {
    font-size: 28px!important;
    font-family: Vonnes!important;
    color: #000!important;
}


.helpcol {
 -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
   -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}

.helpcol2 {
 -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
   -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}
.helpheader4 {
    width: 360px;
    text-align: center;
	height:100px;
    margin-left:  auto !important;
    margin-right: auto !important;
    display: block;
}

.helpheader {
    width: 65px;
    text-align: center;
    margin-left:  auto !important;
    margin-right: auto !important;
    display: block;
}

.helpcol .helpdiv {
    border-radius: 10pt;
    background-color: #EEE;
    padding: 20px 20px 5px;
    -moz-hyphens: none;
    font-size: 10pt;
}

.helpcol2 li {
    list-style: none;
    margin-left:-18px;
}

.helpdiv {
    border-radius: 10pt;
    background-color: #EEE;
    padding: 10px;
    -moz-hyphens: none;
}

.helpdeskbg {
    background-image: url("http://www.digitalbolex.com/wp-content/uploads/2012/02/help.jpg");
    height: 100px;
    margin-left: -75px;
    width: 920px;
    display: block;
    margin-top: -425px;
    padding: 400px 40px 80px;
    background-size: 100% auto;
    background-position: 0px -80px;
}

.helpdeskbg .helpdiv {
    -moz-hyphens: none;
    padding: 10px 35px;
    background-color: #EEE;
border-radius:0px;
}

#post-90 .contentheader {
visibility: hidden;
}

#post-90 .entry-title {
    font-family: "Vonnesregular",Arial,Helvetica,sans-serif;
    font-weight: normal!important;
    font-size: 300px!important;
    display: block!important;
    margin-left: auto!important;
    margin-right: auto!important;
    color: #333!important;
    text-transform: uppercase!important;
    padding-top: 200px!important;
    padding-bottom: 0px!important;
    margin-top: -445px!important;
}


#login p.message {
    font-size: 30px !important;
    margin-bottom: 1em;
    font-family: Vonnes!important;
    color: #E86835;
    display: block !important;
    margin-left: auto;
    margin-right: auto;
    width: 170px;
}


div#login label {
    cursor: default !important;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 180px;
    margin-top: 20px;
    text-align: center;
}


div#login input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="number"] {
    padding: 3px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div#login form#registerform input[type="submit"] {
    width: 100px !important;
    margin-left: 0px;
    background-color: #E86835 !important;
    color: #ECE6CE !important;
    text-shadow: 2px 2px 5px #333 !important;
    border-radius: 10px;
    border: 0px;
    margin-bottom: 20px;
}

.lb-style-squarespace .lb-a:hover .lb-like-label, .lb-style-squarespace .lb-a:hover .lb-dislike-label, .lb-style-squarespace .lb-voted .lb-like-label, .lb-style-squarespace .lb-voted .lb-dislike-label, .lb-style-squarespace .lb-voted .lb-a:hover .lb-like-label, .lb-style-squarespace .lb-voted .lb-a:hover .lb-dislike-label, .lb-style-squarespace .lb-voted .lb-count, .lb-style-squarespace .lb-like:hover .lb-count {
    color: #eee!important;
    font-family: Gotham!important;
    font-size: 10pt!important;
}

.bbppu-mark-as-read {
    margin-bottom: 10px;
    background-color: #FFF;
    border-radius: 5px;
    font-family: Gotham;
    font-kerning: auto;
    padding: 5px 5px 5px 5px;
    margin-top: -130px;
    text-align: left;
    float: left;
    margin-left: 670px;
}

.home #bbp_topics_widget-2 {
margin-top:10px!important;
}

.home #bbp_topics_widget-2 li {
    background-color: #eee;
    padding: 10px;
    height: 65px;
    margin-bottom: 10px;
}


.bbppu-mark-as-read a {
    padding-left: 0px;
}

#subscription-toggle span {
    float: right;
    background-color: #FFF;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
    font-family: Gotham;
    font-kerning: auto;
    visibility: visible;
}

#subscription-toggle {
    visibility: hidden !important;
}

.favorite-toggle {
    float: right;
    background-color: #FFF !important;
    padding: 5px !important;
    border-radius: 5px;
    margin-bottom: 10px;
    font-family: Gotham;
    font-kerning: auto;
    visibility: visible;
}

.bbp-admin-reply .bbp-admin-topic .topic-author {
    background-color: #42C4CF !important;
    border-left: 2px solid #fff !important;
}


/*###--store locator--########################################################################*/

#addy_in_address  #searchForm INPUT[type="text"]{
    margin-bottom: 0.25em!important;
    width: 300px!important;
}

.results_entry {
    padding: 10px;
    background-color: #fff;
    border-bottom: 1px solid #c5c5c5;
}

.results_entry span.slp_result_contact.slp_result_hours {
    white-space: pre-wrap;
    font-size: 8pt;
    width: 100px;
}

.results_entry .results_row_center_column {
    display: inline-block;
    position: relative;
    text-align: left;
    vertical-align: top;
    width: 250px;
}

#map_sidebar {
    width: 828px;
    margin-top: 10px;
}

.results_entry .results_row_right_column {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-align: right;
    vertical-align: top;
    width: 220px;
}

.sfsi_Sicons {
display:none;
}

.single-post .sfsi_Sicons {
display:unset!important;
}

.wcaiocc-select {
    width: 120px !important;
    float: right;
    margin-right: 575px!important;
    margin-top: -22px;
    height: 30px;
}

#secondary aside#archives, #meta {
display:none!important;
visibility:hidden!important;
}
