/*
Theme Name:     Newspaper 6 Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper                             
Version:        6.0c
*/
/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

/*  ----------------------------------------------------------------------------
    General styles	
*/

.td-container {
padding-left: 11px;
padding-right: 11px;
}

.td-pb-span8 {
    background-color: #fff;
}
    .td-main-content-wrap {
        background-color: #f0f0f0;
    }

.how-to {
    background-color: #f6f6f6;
    border: 1px solid #e3e3e3;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

.sidebar-button {
 margin-bottom: 10px;
margin-left: 10px;
width: 56px;
    height: 56px;
    background-image: url("http://haircutinspiration.com/wp-content/uploads/2015/11/social-icons.png");
display: block;
}

.fb-sidebar-button {
    margin-bottom: 11px;
}

.pinterest-sidebar-button {
background-position: -56px 0;
}

.twitter-sidebar-button {
background-position: -112px 0;
    margin-bottom: 12px;
}

.widget_text {
background-color: #fff;
padding: 10px;
border-radius: 3px;
}
widget-social-buttons {
text-align: center;
}
.widget-social-button {
	padding: 5px;
	float: left;
	width: 33%;
text-align: center;
}

.ssbp--theme-2.ssbp--centred .ssbp-list {
    float: right;
}

.ssbp-wrap .ssbp-container {
background-color: #fff;

text-align: left;
}

.ssbp-wrap[data-ssbp-total-counts="true"] .ssbp-total-shares {
 font-size: 18px;
 color: #0092ed;
position: relative;
    top: 1px;
}

.ssbp-total-shares b::after {
 color: #aaaaaa;
 content: " Shares";
 font-weight: 400;
}

.ssbp-list > li:first-child > a {
    margin-left: 0px !important;
}

.ssbp-list > li:last-child > a {
    margin-right: 0px !important;
}

.clear-both {
	clear: both;
	margin-bottom: 30px;
}

header .td-post-date, header .td-post-author-name {
	color: #898989;
}
.fb-like-header {
	display: none;
}

.td_module_11 .entry-title {
	font-weight: 500;
}

.item-details > .td-module-meta-info {
	display: none;
}

.td-banner-wrap-full {
background-color: #f0f0f0 !important;
}

.td-g-rec-id-custom_ad_3 {
display: inherit;
    background-color: white;
    border: 1px solid #bbb;
}

.td-g-rec-id-content_top {
margin-top: 10px;
}

.td-sml-current-item-title {
    font-size: 24px;
}
.td-adspot-title {
    margin-bottom: 10px;
}

.td-header-style-5 .black-menu .sf-menu > .current-menu-item > a,
.td-header-style-5 .black-menu .sf-menu > .current-menu-ancestor > a,
.td-header-style-5 .black-menu .sf-menu > .current-category-ancestor > a,
.td-header-style-5 .black-menu .sf-menu > li > a:hover,
.td-header-style-5 .black-menu .sf-menu > .sfHover > a {
    background-color: #000 !important;
    text-decoration: underline;
}
.td-header-style-5 .td-header-menu-wrap-full {
    background-color: #000;
}
.td-read-more a {
    background-color: #fff !important;
    color: black;
    border: 1px solid black;
    padding: 7px 12px;
}
.td-read-more a:hover,
.more-link-wrap a:hover {
    background-color: white !important;
    text-decoration: underline;
}
.td_smart_list_6 .td-slide-smart-list-figure {
    display: inherit;
}
.td-post-template-default .td-post-featured-image img {
    width: 100%;
}
.td_smart_list_6 .td-slide-smart-list-figure {
    margin-bottom: 10px;
}
.td-post-featured-image img {
    margin-bottom: 0px;
}
.td-smart-list-dropdown-wrap {
    border: none;
}
.td-post-content img {
    width: 100%;
}
.td_module_6 .entry-title {
    font-size: 14px;
    font-weight: 400;
}
.td-header-style-5 .sf-menu > li > a {
    color: #aaa;
}
.td_module_6 .td-module-meta-info {
    display: none;
}
.td_module_6 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #cccccc;
}
.td_smart_list_6 .td-number-and-title {
    border-bottom: 2px solid #222;
    margin-bottom: 10px;
	margin-top: 20px;
}
.td_smart_list_6 {
    margin-top: 0px;
}
.page-number-input {
    width: 40px !important;
    padding: 3px 0 7px 8px;
    border: 1px solid #ccc;
    border-radius: 2px;
}
.td-smart-list-button {
    background: #fff;
    color: #000;
    border: 1px solid #000;
    border-radius: 3px;
    margin: 0 0px;
	float: left;
	width: 30%;
padding: 5px 0;
font-size: 16px;
}
.td-smart-list-button:hover {
    text-decoration: underline !important;
    background: #fff !important;
    color: #0092ed;

}
.of-element {
    padding: 0 10px;
}
.pagination-element {
float: left;
width: 40%;
margin-top: 8px;
}
.td-smart-disable {
    visibility: hidden;
}
.td-related-title {
    border-bottom: 1px solid #ccc !important;
}
.td-related-title .td-cur-simple-item {
    background-color: transparent !important;
}
.td-related-title .td-cur-simple-item {
    color: #000 !important;
padding: 5px 0 10px 0;
    font-size: 28px;
}

.block-title {
    font-size: 16px;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 3px;
    padding: 5px;
        background-color: #fff;
        border-bottom: 2px solid #bbb !important;
}
.block-title > span {
    background-color: transparent!important;
}
.block-title span {
    color: inherit;
    padding-left: 0;
    font-weight: 500!important;
}
.widget_text .block-title {
	margin-bottom: 13px;
}

.td-footer-bottom-full {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 5px;
}
.td-footer-wrapper {
    padding-top: 0;
    padding-bottom: 10px;
}
.widget {
    margin-bottom: 20px;
}
.td-footer-bottom-full .block-title {
    margin-bottom: 13px;
}
.td-main-page-wrap {
    padding-top: 20px;
}
.td-post-template-6 .td-main-content,
.td-post-template-6 .td-main-sidebar {
    margin-top: 0;
}
.block-title a,
.block-title span,
.block-title label {
    font-weight: 700;
}
.td-crumb-container {
    min-height: 0;
    margin-bottom: 20px;
    padding-top: 0px;
visibility: hidden;
}
.td-a-rec-id-sidebar {
    margin-bottom: 10px;
}
.td-post-content p:empty {
    display: none;
}

.sf-menu > li > a {
    font-size: 16px;
    font-weight: 600;
}
.td_block_slide.td_block_wrap {
    padding-bottom: 30px;
}
.td-post-sharing-top {
    margin-top: 0;
    margin-bottom: 0;
    border-top: 1px solid #ddd;
    padding: 5px 0;
}
.td-post-sharing-bottom {
    margin-bottom: 10px;
    border: none;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}

.td-sml-current-item-nr {
    position: relative;
}
.td-sml-current-item-title {
    display: inline;
    padding-left: 10px !important;
}

.author-box-wrap {
    border: none;
    padding: 0;
}
.comment-reply-title {
    margin: 27px 0 !important;
    font-size: 20px !important;
    font-weight: normal !important;
    padding: 5px 0 7px 0;
      border-bottom: 1px solid #ccc !important;
}
.td-md-is-ios .block-title span,
.td-md-is-ios .block-title a,
.td-md-is-ios .block-title label {
    padding: 7px 0px 4px 0px;
}
.td-page-content p,
.td-post-content p,
.wpb_text_column p,
.td_block_text_with_title p,
.woocommerce #tab-description p,
.mce-content-body p {
    margin-bottom: 26px;
    margin-top: 0px;
}
    .td_smart_list_6 h2 {
        text-align: left;
    }
/*  ----------------------------------------------------------------------------
    End of general styles	
*/


@media (max-width: 320px) {


    .td-sml-current-item-title {
        font-size: 22px;
    }



.td-post-content p {
font-size: 14px !important;
line-height: 22px !important;
}
}

@media (min-width: 321px) and (max-width: 360px) {



.td-post-content p {
font-size: 15px !important;
line-height: 25px !important;
}

}

@media (min-width: 361px) and (max-width: 767px) {

.td-post-content p {
font-size: 15px !important;
line-height: 25px !important;
}

}

@media (max-width: 767px) {
.td-ss-main-sidebar {
margin-top: 20px;
}
.td-pb-span8 {
padding: 9px !important;
border-radius: 3px;
}
.entry-crumbs {
line-height: 0px;
}
.how-to {
    padding: 8px 10px 0px 40px;
    background-repeat: no-repeat;
    background-position: 8px 13px;
    margin-bottom: 17px;
}
.how-to-get {
    background-image: url('http://haircutinspiration.com/wp-content/uploads/2015/12/cut_24.png');
}

.how-to-style {
    background-image: url('http://haircutinspiration.com/wp-content/uploads/2015/12/comb_24.png');
}
.td-related-title > .td-related-left {
padding: 7px 0px 7px 0px !important;
    font-size: 24px;
}

.comment-content p {
font-size: 12px;
line-height: 18px;
}

.ssbp-set--one .ssbp-btn {
width: 32px !important;
    border-radius: 16px;
}

.ssbp-wrap .ssbp-container {
background: rgba(255, 255, 255, .8);
    padding: 1px 10px 4px 10px;
}
.ssbp--theme-2.ssbp--centred .ssbp-list {
    width: 170px;
}
.ssbp-wrap[data-ssbp-total-counts="true"] .ssbp-total-shares {
 font-size: 16px;
 color: #0092ed;
 position: relative;
 top: 3px;
}
h2 {
    margin-top: 25px;
    margin-bottom: 5px;
    font-size: 28px;
    line-height: 32px;
}
.td-crumb-container {
margin-bottom: 0px;
}
    .author-box-wrap .desc {
        text-align: left;
font-size: 12px;
    line-height: 20px;
    }
    .author-box-wrap .avatar {
        float: left;
        margin-right: 10px;
	    border-radius: 200px;
    }
    header .td-module-meta-info {
	display: none;
        padding: 4px 0 24px 0;
        border-bottom: 1px dashed #aaaaaa;
        border-top: 1px dashed #aaaaaa;
    }
    .post header .entry-title {
        font-size: 28px !important;
        line-height: 34px !important;
        font-weight: 500;
        letter-spacing: -1px;
        margin: 3px 0 12px 0;
    }
.td-post-content {
margin-top: 0px !important;
}
}

@media (min-width: 768px) and (max-width: 768px) {
.widget_text {
padding-right: 5px;
padding-left: 5px;
}
.ssbp-wrap .ssbp-container {
    margin-right: -14px;
    margin-left: -14px;
}
.ssbp--theme-2.ssbp--centred .ssbp-list {
    width: 70%;
}
	
.td-pb-span8 {
width: 64.6%;
}
.td-pb-span4 {
width: 35.4%;
}

.td-post-content p {
font-size: 16px !important;
line-height: 26px !important;
}

    .post header .entry-title {
        font-size: 34px !important;
        font-weight: 500 !important;
        margin-bottom: 20px;
    }
}

@media (min-width: 768px) {
.how-to {
    padding: 15px 20px 0px 67px;
    background-repeat: no-repeat;
    background-position: 15px 22px;
    margin-bottom: 21px;
}
.how-to-get {
    background-image: url('http://haircutinspiration.com/wp-content/uploads/2015/12/cut.png');
}

.how-to-style {
    background-image: url('http://haircutinspiration.com/wp-content/uploads/2015/12/comb.png');
}
.ssbp-wrap .ssbp-container {
	background-color: #f7f7f7;
    padding: 15px 24px 35px 24px;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}
.clear-both-top {
    padding-bottom: 20px;
}
.clear-both {
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.ssbp-set--one .ssbp-btn {
    border-radius: 3px;
}

.fb-like-header {
	display: inherit;
	float: right;
}

.fb-like-prompt {
    padding-right: 10px;
    color: #898989;
    position: relative;
    top: -3px;
}

    .td-pb-row [class*="td-pb-span"] {
        padding-top: 15px;
        border-radius: 3px;
    }
    .block-title {
        background-color: #fff;
        border-bottom: 2px solid #bbb !important;
    }
}


@media (min-width: 769px) {

.author-box-wrap .desc {
margin-left: 137px;
}

.author-box-wrap .avatar {
	width: 120px;
	border-radius: 200px;
}

.td_block_related_posts .td-module-title {
    font-size: 16px;
    line-height: 22px;
}
.ssbp-wrap .ssbp-container {
    margin-right: -35px;
    margin-left: -35px;
}
.ssbp--theme-2.ssbp--centred .ssbp-list {
    width: 83%;
}

h2 {
    margin-top: 35px;
    margin-bottom: 8px;
}
.td-module-meta-info {
font-size: 14px;
}
.td_module_11 .td-excerpt {
min-height: 123px;
}
.td-pb-span8 {
    width: 71.53666667%;
    background-color: #fff;
}
.td-pb-span4 {
    width: 28.33333333%;
    padding-right: 0px !important;
    padding-left: 20px !important;
}

.td-related-span4 .entry-thumb {
	width: 228px;
border-radius: 3px;
}

    .td-main-content-wrap {
        background-color: #f0f0f0;
	padding-bottom: 60px;
    }
    .td-pb-row [class*="td-pb-span"] {
        padding-top: 20px;
        border-radius: 3px;
	padding-right: 35px;
	padding-left: 35px;
    }
    .block-title {
        background-color: #fff;
        border-bottom: 2px solid #bbb !important;
    }
    .post header .entry-title {
        font-size: 36px !important;
        font-weight: 500 !important;
        margin-bottom: 20px;
    }
}