/*!
Theme Name:     Denimology
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Denimology child theme for Newspaper by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:		1.4.2
*/

/* background opacity 
body.page-id-255096 .td-backstretch {
	opacity:.5!important;
}*/

/*
.bbp-author-ip{
	visibility:hidden;
}
*/
/*
#bbpress-forums .status-closed, #bbpress-forums .status-closed a {
    color: #13253D;
}
*/
/*
#bbpress-forums .status-closed, #bbpress-forums .status-closed a {
    background-color: #f99302;
}*/

/*.bbp-forum-title  {
	font-weight:bold;
}*/

@font-face {
    font-family: 'maximo';
    src: url('maximo.woff') format('woff');
    font-weight: bold;
    font-style: normal;}

.woocommerce ul.products li.product .onsale {
    top: 0;
    right: auto;
    left: 0;
    margin: -.5em -.5em 0 0;
}

.woocommerce .product .onsale, .woocommerce.widget .ui-slider .ui-slider-handle {
    background: none #fff!important;
    color: #13253d!important;
    border: 1px solid #f99302!important;
}

#bbpress-forums button {
    background: none #ff9302;
}

#bbpress-forums li.bbp-body .bbp-topic-freshness > a {
    font-size: 12px!important;
    color: #c3c3c3;
    font-weight: normal;
    line-height: 12px;
    display: inline-block;
}

#bbpress-forums div.bbp-reply-content a {
	font-weight:bold;
	color:#f99302;
}

#bbpress-forums .bbp-topic-started-by, #bbpress-forums .bbp-topic-started-in {
    color: #c3c3c3;
    font-size: 11px;
}

#bbpress-forums li.bbp-body .bbp-forum-freshness > a, #bbpress-forums li.bbp-body .bbp-topic-freshness > a {
    font-size: 11px;
    color: #504f4f;
    font-weight: normal;
    line-height: 12px;
    display: inline-block;
}

#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
    font-size: 13px!important;
    color: #504f4f!important;
}

#bbpress-forums .bbp-breadcrumb a  {
    font-size: 13px!important;
    color: #504f4f!important;	
}

#bbpress-forums div.bbp-template-notice p {
    margin: 9px 0 9px 9px !important;
    position: relative;
    font-size: 12px;
    line-height: 20px;
}

#bbpress-forums div.bbp-reply-content {
    margin-left: 130px;
    padding: 12px 12px 12px 0;
    text-align: left;
    color: #444444;
}

#bbpress-forums li.bbp-body li.bbp-topic-title .bbp-topic-permalink {
    margin: 0 0 4px 15px;
    display: block;
    line-height: 20px;
}

.bbp-topic-started-by, .bbp-topic-started-in  {
	color:#504f4f!important;
}

.bbp-topic-permalink  {
	background-color:#F7F7F6!important;
	color:#14263e!important;
}

.bp-points-tab-points  {
	width:100%;
	padding:10px;
	border:2px solid #F99302;
	text-align:center;
	color:#b22222;
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
}

.td-page-content, .td-post-content, .wpb_text_column, .td_block_text_with_title, .woocommerce #tab-description, .mce-content-body {
    font-size: 15px;
    line-height: 26px;
    color: #13253d!important;
}

.widget li {
    line-height: 16px!important;
}


/*#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    padding-top: 10px;
    padding-right: 0;
    background-color: #F7F7F6;
    margin-top: 10px;
    padding-right: 10px;
}*/

#bbpress-forums div.bbp-reply-content a {
	font-weight:bold!important;
	color:#f99302!important;
}

.bbp-reply-content {
	color:#FFF;
}

.admin-bar .td-header-menu-wrap.td-affix {
    top: 0px !important;
}

#bbpress-forums li.bbp-header .bbp-reply-content span a {
    color: #fff!important;
}

.flip-clock-divider .flip-clock-label {
    position: absolute;
    top: -1.5em;
    right: -63px;
    color: #FFF!important;
    text-shadow: none;
}

#bbpress-forums .bbp-forum-title, #bbpress-forums .bbp-topic-permalink {
    background-color: transparent;
    padding: 5px 20px;
    color: inherit;
}

#bbpress-forums li.bbp-header {
    padding-left: 16px;
    background: none #13253D;
    color: #ffffff;
}



#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    padding-top: 10px;
    padding-right: 0;
    background-color: #F7F7F6;
    margin-top: 10px;
    padding-right: 10px;
    border: 2px solid #f99302;
    border-radius: 10px;
}

#bbpress-forums a:link {
	color:#14263e;
}

.wpb_heading {
    background-color: #13253D;
    color: #fff;
    display: inline-block;
    padding: 8px 12px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 0px;
    margin-top: 0;
}

#bbpress-forums .bbp-forums-list li {
    display: block!important;
    font-size: 14px;
}

.um-profile-nav {
    padding: 10px;
    background: #13253d;
    text-align: center;
}

.login-username {
	color:#FFF!important;
}

.login-remember {
	color:#FFF!important;
}

.login-password {
	color:#FFF!important;
}

/* remove breadcrumbs from profile page 
body.page-id-270186 .entry-crumbs  {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}
*/

.td-page-content p  {
	margin-bottom: 0px!important;
}

/****** Profile Page title and breadcrumbs ******/
body.page-id-270186 .td-page-header {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

body.page-id-270186 .td-crumb-container  {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

/****** Password Reset title and breadcrumbs ******/
body.page-id-270200 .td-page-header {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

body.page-id-270200 .td-crumb-container  {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

/****** Notifications title and breadcrumbs ******/
body.page-id-270212 .td-page-header {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

body.page-id-270212 .td-crumb-container  {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

/****** Activity title and breadcrumbs ******/
body.page-id-270211 .td-page-header {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

body.page-id-270211 .td-crumb-container  {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

/****** My Account title and breadcrumbs ******/
body.page-id-270198 .td-page-header {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

body.page-id-270198 .td-crumb-container  {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

/****** Register title and breadcrumbs ******/
body.page-id-270192 .td-page-header {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

body.page-id-270192 .td-crumb-container  {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

/****** Login title and breadcrumbs ******/
body.page-id-270188 .td-page-header {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

body.page-id-270188 .td-crumb-container  {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

/******* Members Page title and Breadcrumbs ******/

body.page-id-270194  .td-page-header {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}

body.page-id-270194  .td-crumb-container  {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0!important;
}
/****** Post Toolbar *****/

#post-toolbar #buttons li a img {
    height: 30px;
    width: 30px;
    padding: 4px;
    vertical-align: middle;
    padding: none;
    margin: none;
    border: none;
}

/***** Points and Ranks  *****/
.ranking-table td {
	width:50%;
	text-align:center;
	font-weight:bold;
	font-size:15px;
}

/***** Registration Page  *****/
body.page-id-271236 .gform_wrapper form {
    text-align: left;
    background-color: #F7F7F6!important;
	color: #14263e;
	border: 2px solid #e0dddd!important;
    border-radius: 10px!important;
    padding: 15px;
	font-family: Verdana, Geneva, sans-serif!important;
}

/******** Community Page   ********/


.mycred-my-balance-wrapper {
    display: inline-block;
}

.account-widget-points  {
	background-color:#13253D;
	border:2px solid #f99302;
	border-radius:10px;
	padding:3px;
	margin-top:5px;
}

#bbpress-forums .bbp-search-form {
    width: 100%;
    padding: 0 0!important;
}

body.page-id-269590 #bbpress-forums .bbp-breadcrumb, .bbp-breadcrumb-current {
    font-size: 13px!important;
    color: #504f4f!important;
    visibility: hidden!important;
    height: 0px!important;
}


body.page-id-269590 .bbp-search-form {
    width: 100%;
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
}

body.page-id-269590 .bbp-breadcrumb {
	visibility:hidden!important;
	max-height:0px!important;
	margin:0px!important;
	padding:0px!important;
}

body.page-id-269590 .um-field, .um-field-username, .um-field-text, .widget {
	padding:0px;	
	margin-bottom:0px!important;
}
body.page-id-269590 .widget, .widget_display_topics_custom tr:nth-child(even) { /*(even) or (2n 0)*/
	background-color:#f7f7f6!important;
	color:#14263e!important;
	border-left:5px solid #14263E;
	border-bottom:2px solid #14263E;
}

body.page-id-269590 .likebtn-mlw tr:nth-child(odd) { /*(odd) or (2n 1)*/
	border-left:5px solid #f99302;
	border-bottom:2px solid #f99302;
	color:#14263e!important;
}

body.page-id-269590 .likebtn-mlw li:nth-child(even) { /*(even) or (2n 0)*/
	background-color:#f7f7f6!important;
	color:#14263e!important;
	border-left:5px solid #14263E;
	border-bottom:2px solid #14263E;
}

body.page-id-269590 .widget, .widget_likebtnlikebuttonmostlikedwidget li:nth-child(odd) { /*(odd) or (2n 1)*/
	border-left:5px solid #f99302;
	border-bottom:2px solid #f99302;
	color:#14263e!important;
}

body.page-id-269590 .block-title {
	color: #FFF!important;
}

body.page-id-269590 .widget, .widget_um_login_widget {
	/*background-color:#14263e;*/
	background:url("https://denimology.com/wp-content/uploads/2016/06/denimology-account-widget-2.jpg");
	padding:10px;
	border:2px solid #f99302;
	border-radius:10px;
}

a, .widget a:hover {
    color: #F99302;
}

body.page-id-269590 .widget, .widget_um_login_widget a {
	color:#FFF;
}

body.page-id-269590 .wpb_text_column  {
	color:#14263E!important;
}

body.page-id-269590 .block-title {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 26px;
    border-bottom: 2px solid #f99302!important;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #f99302!important;
	color:#FFFFFF!important;
}

#bbpress-forums .bbp-forums-list li a {
    color: #14263e;
}

/*body.page-id-269590 .umlw-login-avatar img {
	padding:0px!important;
	display:inline-block!important;
}*/

.mycred-hook-table tr:nth-child(even) { /*(even) or (2n 0)*/
	background-color:#e0e0df;
	color:#14263e;
}
.mycred-hook-table tr:nth-child(odd) { /*(odd) or (2n 1)*/
	background-color:#14263e ;
	color:#FFF;
}

.mycred-hook-table th {
	background-color:#f99302;
	color:#14263e;
}

.registration-sidebar  {
	box-shadow: 0 5px 0 #ffb12b !important;
    color: #c9d2f0 !important;
    border: 2px solid #f99302 !important;
    background-color: #14263e !important;
    margin-left: auto;
    width: 100% !important;
	padding:10px;
}

.profile-title  {
	margin-bottom:0px!important;
	margin-top:0px;
}

.td-profile-container  {
	margin-bottom:10px;
}

.entry-crumb  {
	font-size: 13px!important;
    color: #fff!important;
}



.um-profile-nav-item.active a  {
	background:#f99302!important;
}

.um-profile-subnav span {
    display: inline-block;
    margin: 0 0 0 8px;
    background: #ddd;
    padding: 1px 8px;
    color: #f99302!important;
    border-radius: 2px;
}

.td-header-wrap .td-header-top-menu-full {
    border-bottom: none;
    background-color: #13253D!important;
}

.test-toggle-class  {
	padding-left:30px !important;
}

/**** Plan compare boxes  ****/
.rpt_style_bic .rpt_plan .rpt_title, .rpt_style_loc .rpt_plan .rpt_title, .rpt_style_swl .rpt_plan .rpt_title {
    background: #f99302;
} 

.rpt_price  {
	background-color:#14263E !important;
}

.rpt_title  {
	border-top:2px solid #14263E;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

.rpt_features  {
	box-shadow: 1px 1px 3px 0 rgba(50,50,50,.19);
}

.rpt_plan  {
	box-shadow: 0 0 0 0 !important;
	border-bottom: 2px solid #14263E !important;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;	
}

.rpt_foot  {
	border:2px solid #14263E !important;
/*	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
*/
	border-radius:10px;
	box-shadow: 0 5px 0 #14263e !important;
}

.rpt_plans .rpt_plan .rpt_foot:hover {
    background-color:#14263E !important;
}

/**** Plan compare boxes - Middle box  
.rpt_style_bic .rpt_plan .rpt_title_1, .rpt_style_loc .rpt_plan .rpt_title_1, .rpt_style_swl .rpt_plan .rpt_title {
    background: #14263E;
} 

.rpt_price_1  {
	background-color:#14263E !important;
}

.rpt_title_1  {
	border-top:2px solid #f99302;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

.rpt_subtitle_1  {
	background: #14263E;
}

.rpt_description_1  {
	background: #14263E;
}
****/

/**** sign up form date picker ****/
.ui-datepicker-month, .ui-datepicker-year  {
	color:#000000 !important;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #ffb12b !important;
    color: #c9d2f0 !important;
    border: 2px solid #f99302 !important;
    background-color: #14263e !important;
	margin-left:auto;
	width:100% !important;
	}


.services-accordion-gallery  {
	width:500px;
	margin-right:auto;
}

.td-mobile-content .sub-menu a {
    padding: 9px 8px 9px 36px !important;
    line-height: 19px;
    font-size: 13px;
    color: white;
}

.gchoice_9_2_1 {
	margin-bottom:0px;
}

#field_9_1 {
	padding-bottom:0px !important;
	margin:0px;
}

/*.page-template-default .wpb_text_column :last-child{
	margin-bottom:0px;
}*/

#field_9_2 {
	padding-bottom:0px !important;
	margin:0px;
}

.widget li {
    line-height: 0px;
}

.gform_wrapper {
    overflow: inherit;
    margin-top: 0px;
    max-width: 98%;
}

h3 {
	margin-right:2%;
}


/*Uses compass filters in Form buttons */
/* Form Styling */
/* line 1, resources/scss/_forms.scss */
.gform_widget .block-title {
  margin-bottom: 0;
}
/* line 3, resources/scss/_forms.scss */
.gform_widget .block-title span {
  color: #ffffff;
  background-color: #14263e;
  text-transform: uppercase;
}

/* line 9, resources/scss/_forms.scss */
.gform_widget ul {
  top: 0px;
}

/* line 14, resources/scss/_forms.scss */
.gform_wrapper form * {
  margin: 0;
}
/* line 17, resources/scss/_forms.scss */
.gform_wrapper form .gform_body, .gform_wrapper form .gform_footer {
  margin-left: 0;
}
/* line 20, resources/scss/_forms.scss */
.gform_wrapper form .gform_footer {
  padding-top: 1em;
  padding-bottom: 1em;
}
/* line 25, resources/scss/_forms.scss */
.gform_wrapper form .gfield_radio input, .gform_wrapper form .gfield_checkbox input {
  float: left;
  margin-top: .3em;
  margin-right: .4em;
}
/* line 31, resources/scss/_forms.scss */
.gform_wrapper form ul {
  list-style: none;
}

@-webkit-keyframes flash {
  0% , 50% {
    background-color: #EBEBEB;
  }
  25%, 75% {
    background-color: #EEADAD;
  }
  100% {
    background-color: #F0CECE;
  }
}

@keyframes flash {
  0% , 50% {
    background-color: #EBEBEB;
  }
  25%, 75% {
    background-color: #EEADAD;
  }
  100% {
    background-color: #F0CECE;
  }
}
/* line 40, resources/scss/_forms.scss */
.email-signup-form_wrapper form {
  padding-top: 1em;
  border: #14263e solid 2px;
  border-top: none;
}
/* line 45, resources/scss/_forms.scss */
.email-signup-form_wrapper form .button {
  padding: .2em 2em;
}
/* line 49, resources/scss/_forms.scss */
.email-signup-form_wrapper form ul > li {
  padding-bottom: 1em;
}
/* line 51, resources/scss/_forms.scss */
.email-signup-form_wrapper form ul > li:last-of-type {
  padding-bottom: 0;
}
/* line 55, resources/scss/_forms.scss */
.email-signup-form_wrapper form .gform_body, .email-signup-form_wrapper form .gform_footer {
  margin-left: 1em;
  margin-right: 1em;
}
/* line 59, resources/scss/_forms.scss */
.email-signup-form_wrapper form .gform_footer {
  clear: both;
}
/* line 62, resources/scss/_forms.scss */
.email-signup-form_wrapper form .ginput_container input {
  background-color: #EBEBEB;
}
/* line 64, resources/scss/_forms.scss */
.email-signup-form_wrapper form .ginput_container input:active, .email-signup-form_wrapper form .ginput_container input:focus {
  background-color: #f5f5f5;
}
/* line 67, resources/scss/_forms.scss */
.email-signup-form_wrapper form .ginput_container input:invalid:not(:focus) {
  -webkit-animation: flash 1s 1 ease forwards;
          animation: flash 1s 1 ease forwards;
}
/* line 72, resources/scss/_forms.scss */
.email-signup-form_wrapper form .gfield_required {
  display: none;
}

/* line 78, resources/scss/_forms.scss */
.giveaway-form_wrapper .button {
  border: none;
  text-decoration: none;
  color: white;
  padding: 10px;
  text-transform: uppercase;
  display: inline-block;
  text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.2);
  font-weight: bold;
  padding-right: 50px;
  margin: 10px;
  transition: all 0.1s linear;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-filter: drop-shadow(0 1px 0 rgba(0, 0, 255, 0.2));
          filter: drop-shadow(0 1px 0 rgba(0, 0, 255, 0.2));
  -webkit-filter: drop-shadow(0 -1px 0 rgba(0, 0, 255, 0.2));
          filter: drop-shadow(0 -1px 0 rgba(0, 0, 255, 0.2));
  background: linear-gradient(to bottom, #E8C310, #F9AB02);
  color: black;
  text-shadow: -2px 2px 0 rgba(255, 255, 255, 0.3);
  box-shadow: -1px 0px 1px #d9b826, 0px 1px 1px #b1961d, -2px 1px 1px #d9b826, -1px 2px 1px #b1961d, -3px 2px 1px #d9b826, -2px 3px 1px #b1961d, -4px 3px 1px #d9b826, -3px 4px 1px #b1961d, -5px 4px 1px #d9b826, -4px 5px 1px #b1961d, -6px 5px 1px #d9b826, -6px 7px 0 rgba(0, 0, 0, 0.05), -5px 8px 0 rgba(0, 0, 0, 0.05), -3px 9px 0 rgba(0, 0, 0, 0.04), -2px 10px 0 rgba(0, 0, 0, 0.04), -1px 11px 0 rgba(0, 0, 0, 0.03), 0px 12px 0 rgba(0, 0, 0, 0.03), 1px 13px 0 rgba(0, 0, 0, 0.02), 2px 14px 0 rgba(0, 0, 0, 0.02), 3px 15px 0 rgba(0, 0, 0, 0.01), 4px 16px 0 rgba(0, 0, 0, 0.01), 5px 17px 0 rgba(0, 0, 0, 0.01), 6px 18px 0 rgba(0, 0, 0, 0.01), inset 0 4px 5px -2px rgba(255, 255, 255, 0.5), inset 0 1px 0 0 rgba(0, 0, 0, 0.3);
}
/* line 98, resources/scss/_forms.scss */
.giveaway-form_wrapper .button:after, .giveaway-form_wrapper .button:before {
  background: black;
}
/* line 101, resources/scss/_forms.scss */
.giveaway-form_wrapper .button:after {
  -webkit-filter: drop-shadow(-2px 0 0 rgba(255, 255, 255, 0.4));
          filter: drop-shadow(-2px 0 0 rgba(255, 255, 255, 0.4));
}
/* line 104, resources/scss/_forms.scss */
.giveaway-form_wrapper .button:before {
  -webkit-filter: drop-shadow(0 -2px 0 rgba(255, 255, 255, 0.35));
          filter: drop-shadow(0 -2px 0 rgba(255, 255, 255, 0.35));
}
/* line 107, resources/scss/_forms.scss */
.giveaway-form_wrapper .button:active {
  -webkit-transform: translate3d(-6px, 6px, 0);
          transform: translate3d(-6px, 6px, 0);
  box-shadow: none;
}

/** Honeypot field **/
/* line 117, resources/scss/_forms.scss */
.gform_validation_container,
.gform_wrapper .gform_validation_container,
body .gform_wrapper li.gform_validation_container,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,
body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
  display: none !important;
  position: absolute !important;
  left: -9000px;
}

/* Button Styling */
/* line 1, resources/scss/_buttons.scss */
input.button {
  border-radius: 0px;
  border: none;
  text-shadow: none;
  background-color: #14263e;
  color: white;
  transition: opacity 0.4s;
}
/* line 9, resources/scss/_buttons.scss */
input.button:hover {
  opacity: 0.8;
}

/* line 14, resources/scss/_buttons.scss */
.essb_item:active {
  -webkit-transform: translate3d(0px, 2px, 0);
          transform: translate3d(0px, 2px, 0);
}
/* line 15, resources/scss/_buttons.scss */
.essb_item:active a {
  box-shadow: none;
  padding: 5px 12px 4px;
}

/* Article Styling */
/* line 1, resources/scss/_article.scss */
.wide-post-image {
  padding-bottom: 24px;
}

/* Next-Prev link color in articles */
/* line 7, resources/scss/_article.scss */
.next-prev .next-post a,
.next-prev .prev-post a {
  color: #f99302;
}

/* line 10, resources/scss/_article.scss */
.next-prev .next-post a:hover,
.next-prev .prev-post a:hover {
  color: #14263e;
}

/* line 22, resources/scss/style.scss */
.td-full-layout .td-header-bg {
  background-color: #14263e !important;
}

/* line 26, resources/scss/style.scss */
.responsive-video {
  margin: auto   !important;
  display: block;
}

/* line 31, resources/scss/style.scss */
.widget_mc4wp_widget .block-title {
  margin-bottom: 0;
}

/* line 35, resources/scss/style.scss */
.widget {
  margin-bottom: 1em;
}

/*Menu can show below admin bar at large screen sizes */
@media (min-width: 800px) {
  /* line 41, resources/scss/style.scss */
  .admin-bar .affix {
    top: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  /* line 48, resources/scss/style.scss */
  .td-logo-rec-wrap .td_rec {
    padding-top: 27px;
  }
}
@media (max-width: 767px) {
  /* line 53, resources/scss/style.scss */
  .td-logo-rec-wrap .td_rec {
    padding-top: 5px;
  }

  /* line 56, resources/scss/style.scss */
  .mobile-logo-wrap img {
    width: 151px !important;
  }
}

/*# sourceMappingURL=style.css.map */

.td-post-content a  {
  color:#F99302 !important;
}

/* remove white line on lft side of page */
body {
	margin-left:-2px;
}

.loop-table-border {
  border:0 none !important;
}

table td {
    border: 0 solid #ededed;
    padding: 2px 8px;
}

.loop-title a {
	color:#FFF;
}
.loop-title {
		background-color: #14263e;
}

.loop-excerpt a:link {
	color:#fff !important;
}

.td-footer-wrapper {
    background-color: #13253D !important;
    padding-top: 15px;
	border:2px solid #F99302;
    padding-bottom: 0px;
    color: #000;
}



.td-theme-wrap .block-title>span {
	color:#FFF!important;
}

/**** pulled from theme custom css ****/
.widecolumn  {
background-color:#FFF;
padding:20px;
}

.td-header-menu-wrap  {
	background-color:#13253D;
}

.sub-menu {
	background-color:#13253D !important;
}

.td-header-menu-wrap a {
	color:#FFF !important;
}

.td-icon-search {
	background-color:#F99302;
}

.sf-with-ul a{
	color:#13253D;
}

.email-signup-form_wrapper form {
  padding-top: 1em;
  border: #14263e solid 2px;
  border-top: none;
  background-color:#F99302;
  font-weight:bold !important;
  color:#14263E !important;
}

/* .block-title {
 margin-bottom:0px !important;*/
  color:#FFF !important;
}*/

.email-signup-form_wrapper form .ginput_container input {
  background-color: #FFF !important;
}

.block-title, .td-related-title, .wpb_tabs .wpb_tabs_nav {
  border-color: #14263E !important;
}

.title-denim  {
	background-color: #14263E;
	color:#fff !important;
	font-size:35px !important;
	line-height:60px !important;
	text-align:center !important;
	margin-bottom:15px !important;
	margin-top:0px !important;
	border: 2px solid #F99302;
	border-radius: 7px;
}

.title-denim-section  {
	background-color: #14263E;
	color:#fff !important;
	font-size:24px !important;
	line-height:49px !important;
	text-align:center !important;
	margin-bottom:15px !important;
	margin-top:0px !important;
	border: 2px solid #F99302;
	border-radius: 7px;
}


.gsection_title  {
	color:#fff !important;
	padding-top:5px !important;
}

.gfield_label  {
	font-weight:bold !important;
}

/**********Shop Page(s)**********/
body.page-id-220764 .td-boxed-layout .td-container-wrap {
    width: 100%!important;
}

body.page-id-220764 .shop-archive-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 45px!important;
    margin-top: 0px!important;
    background: #FFF;
}

/**********WooCommerce***********/
.woocommerce .td-main-page-wrap {
   /* width: 1164px;*/
    margin-left: auto;
    margin-right: auto;
}


.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
   float: none; 
   width: 100%; 
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    padding: .5em 0;
    margin: 0;
    font-size: 1.1em;
    background-color: white;
}

.shop-archive-wrapper {
	width: 1164px;
    margin-left: auto;
    margin-right: auto;
    padding: 45px!important;
    margin-top: 0px!important;
	background:#FFF;
}

/**** end css from theme ****/