/* -------------------  User Option CSS Below -------------------*/
/* Optional - Hides the regular titles of posts in favor of truncated versions */
body.front-page .post-title,body.page-template-all-videos-php .post-title,body.archive .post-title {
    display:none
}

/* Optional - Hide front-page (home) widgets */
.home-widgets {
    display:none
}

/* Optional - Set Default Logo to Full Width */
#logo img {
    max-width:960px;
    width:100%
}

/* Optional - Hide author and date*/
.post-meta {
    //display:none
}

/* -------------------  Custom Skin CSS Below -------------------*/
a {
    color:#222
}

a:hover {
    color:#F58220
}

a.blue {
    background-color:#2693E3;
    background-image:none;
    border:1px solid #2693E3;
    color:#FFF;
    text-shadow:0 -1px 0 #115290
}

.address {
    background-color:#FFF;
    border:0 solid #cdc9a5;
    color:#212121
}

.below-logo {
    display:block;
    margin:0 auto;
    text-align:center;
    padding-bottom:1.5%
}

body {
    background:none repeat scroll 0 0 #FFF
}

body.archive .post-entry {
    clear:both;
    overflow:hidden
}

body.home .logo2 {
    margin:15px auto 15px 0;
    text-align:center;
    display:block;
    width:100%
}

body.logged-in .login {
    display:none!important
}

body.page-template-all-videos-php .read-more {
    display:none
}

body.single-post #widgets {
    display:none
}

body.woocommerce-account h5,body.woocommerce-account h2 {
    color:#919F9E;
    font-size:1.2em;
    font-weight:500;
    letter-spacing:.5px;
    margin-bottom:1.125em;
    margin-top:1.125em;
    text-transform:uppercase
}

body.woocommerce-account h1 {
    border-bottom:2px solid #EAF0F0;
    font-size:1.2em;
    margin-bottom:.5em;
    margin-top:.5em;
    padding-bottom:1.2em
}

body.woocommerce-checkout .form-row input[type="checkbox"] {
    float:none;
    margin:6px 0 0 10px
}

body.single-post #content {
    width:100%
}

.breadcrumb-list {
    font-size:1.4em
}

button,a.button,input[type="button"],input[type="submit"],input[type="reset"] {
    border-radius:3px 3px 3px 3px;
    padding:8px 20px!important
}

.click-below {
    display:block;
    margin:0 auto;
    text-align:center;
    padding-bottom:1.5%
}

.comments-link {
    display:none;
    font-size:12px
}

#content-archive {
    width:100%
}

#content-archive h6 {
    display:none
}

#content-archive .breadcrumb-list {
    margin-bottom:20px
}

#content-archive h1 {
    font-size:1.2em
}

#content-archive .post {
    display:inline-block;
    float:left;
    width:31%;
    margin:0 0 0 2%
}

#content-archive .post-data {
    clear:both;
    font-size:1em;
    font-weight:400;
    line-height:1.7em;
    margin-top:.2em
}

#content-archive .type-post {
    display:inline-block;
    float:left;
    margin:0 0 0 2%;
    width:31%
}

#customer_details .col-1,#customer_details .col-2 {
    width:95%;
    float:left
}

#content-videos {
    width:100%
}

#content-videos .type-post {
    display:inline-block;
    float:left;
    margin:0 0 0 2%;
    width:31%
}

#content-videos h6 {
    display:none
}

#content-videos h1 {
    font-size:1.4em;
    min-height:40px
}

#content-videos .post {
    display:inline-block;
    float:left;
    margin:0 0 0 2%;
    width:31%
}

#content-videos .post-data {
    clear:both;
    font-size:1em;
    font-weight:400;
    line-height:1.7em;
    margin-top:.2em
}

#content-videos .type-post {
    display:inline-block;
    float:left;
    margin:0 2% 0 0;
    width:31%
}

#content-videos .breadcrumb-list {
    margin-bottom:20px
}

#content-videos div.post {
    width:31.33%;
    float:left;
    min-height:485px
}

.coupon input.button {
    background:#DEDEDE
}

#customer_login input[type="submit"] {
    font-weight:500;
    float:left;
    margin:0 20px 0 0
}

#customer_login .form-row input[type=checkbox] {
    float:left;
    margin-right:10px;
    margin-top:5px
}

#customer_login input[type="submit"] {
    padding:7px 30px!important
}

.facebook {
    color:#3B5998;
    font-weight:600
}

.facebook-comment-box {
    border:1px solid #1292BD;
    border-radius:5px 5px 5px 5px;
    padding:0 2%
}

.facebook img {
    margin-left:.6%;
    margin-top:-.3%
}

#footer {
    background:none repeat scroll 0 0 #F58220;
    max-width:100%!important
}

#footer a {
    color:#222;
    font-size:1.2em;
    font-weight:400
}

.footer-menu-wrap {
    display:block;
    margin:0 auto;
    text-align:center;
    padding:1.5% 0 5%
}

#footer-wrapper {
    margin:0;
    padding:20px 0
}

.form-row label {
    display:block;
    float:left
}

.front-page #content-archive {
    margin-top:0
}

.get-started {
    display:block;
    margin:0 auto;
    text-align:center;
    padding-bottom:1.5%
}

h1 {
    font-size:2em
}

h3.facebook-comment-title {
    font-size:1.4em;
    font-weight:300
}

.home-widgets {
    margin-top:40px
}

.home-widgets .widget-wrapper {
    padding:0
}

html {
    height:100%;
    background:none repeat scroll 0 0 #F58220
}

input.checkout-button {
    background:#CECECE
}

input#searchsubmit {
    padding:2px 10px!important
}

img.wp-post-image,img.attachment-full,img.attachment-large,img.attachment-medium,img.attachment-thumbnail {
    border:1px solid #DEDEDE;
    width:99%
}

label.checkbox {
    float:left
}

li.buy-membership a {
    color:#F58220
}

.login .form-row {
    width:100%!important;
    float:left
}

#logo {
    float:none;
    margin:0 auto;
    text-align:center;
    padding-top:1.5%;
    padding-bottom:1.5%
}

.logo2 img {
    width:100%;
    margin:15px auto
}

/* Hides Logo Two on all pages other than home */
.logo2 {
    display:none
}

.logout,.edit-account {
    color:#F58220;
    font-weight:600
}

.menu .current_page_item a,.menu .current-menu-item a {
    background-color:#44576B;
    background-image:none;
    color:#FFF
}

.menu a {
    color:#ABB7B5
}

.menu a:hover {
    background-color:#44576B;
    background-image:none;
    color:FFF
}

.menu,.js .main-nav {
    background-color:#2C3E50;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2C3E50),color-stop(1,#44576B));
    background-image:-o-linear-gradient(bottom,#2C3E50 0%,#44576B 100%);
    background-image:-moz-linear-gradient(bottom,#2C3E50 0%,#44576B 100%);
    background-image:-webkit-linear-gradient(bottom,#2C3E50 0%,#44576B 100%);
    background-image:-ms-linear-gradient(bottom,#2C3E50 0%,#44576B 100%);
    background-image:linear-gradient(to bottom,#2C3E50 0%,#44576B 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2C3E50,endColorstr=#44576B);
    margin:0 auto
}

.navigation {
    font-size:20px;
    clear:both
}

.post-data {
    color:#2C3E50
}

.place-order {
    width:100%
}

.post-data {
    clear:both;
    font-size:1.4em;
    font-weight:700;
    line-height:1.7em;
    margin-top:20px
}

.post-meta {
    clear:both;
    color:#9F9F9F;
    font-size:.9em;
    margin-bottom:10px
}

p.restricted {
    font-size:1.2em;
    font-weight:800
}

.powered-by {
    display:none
}

.product-remove {
    width:5%
}

.product-thumbnail {
    width:10%
}

.red-button,input#place_order.button.alt {
    -moz-box-sizing:border-box;
    background:none repeat scroll 0 0 #F12E00;
    border:medium none;
    border-radius:2px;
    box-shadow:0 2px 1px #D12800;
    color:#FFF;
    cursor:pointer;
    display:inline-block;
    font-family:inherit;
    font-size:1em;
    font-weight:500;
    line-height:1.618em;
    overflow:visible;
    padding:7px 20px;
    text-align:center;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:nowrap;
    width:auto;
    margin:3px 0
}

.red-button:hover {
    background:none repeat scroll 0 0 #F8561C;
    color:#FFF
}

.register {
    display:block;
    margin:0 auto;
    text-align:center;
    padding-bottom:1.5%
}

.register img {
    padding-right:2%
}

.terms-notice {
    margin:0 auto;
    text-align:center
}

.top-menu li a {
    border-left:1px solid #CCC;
    color:#555;
    font-size:1em;
    font-weight:400;
    padding:0 4px 0 8px
}

.top-menu li a:hover {
    color:#F58220
}

ul.products li.product a img {
padding: 0;
}

#wrapper {
    border:0 solid #E5E5E5
}

/* -------------------  Resonsive Media Queries Below -------------------*/
@media screen and (max-width: 769px) {
body.front-page #content-archive .type-post {
    display:block;
    float:left;
    margin:0 0 0 2%;
    width:100%
}

#content-videos div.post {
    width:100%
}

#content-archive .type-post {
    width:100%
}

body.front-page .post-entry img {
    width:95%
}
}

/* End Responsive Media Queries */