/*
Theme Name: Playbook Child
Theme URI: http://mythemeshop.com/themes/playbook
Author: MyThemeShop
Author URI: http://mythemeshop.com/
Description: Playbook is a traditional WorPress theme with a dual column post layout, a fully responsive design, and is jampacked with all MyThemeShop’s best features while still being 100% free.
Version: 10.0
Template: playbook

/* Import Reset and Defaults */

@import url("../playbook/style.css");


/* button request */

h3 {
    clear: left;
}
.post-single-content {
    font-size: 15px;
    line-height: 22px;
}
.button-online:hover {
    background: #FFF;
    border: 2px solid #006b2c;
    color:#006b2c;
}
.article ul {
    margin: auto;
}
.button-online {
width: 100%;
min-width: 300px;
height: 60px;
background: #006b2c;
border: 2px solid #006b2c;
color: #FFFFFF;
z-index: 99;
position: relative;
float: right;
text-transform: uppercase;
font-weight: bold;
font-size: 1.2em;
cursor: pointer;
}
.widget li {
    padding-left: 0;
    background: none;
}
.readMore {
    float: right;
    color: #7B7A79;
    font-size: 0.9em;
}
.pagination {
   display: none;
}
/* orange button 

.button-online:hover {
    background: #FFF;
    border: 2px solid #f6631f;
    color:#f6631f;
}
.button-online {
width: 100%;
min-width: 300px;
height: 60px;
background: #f6631f;
border: 2px solid #f6631f;
color: #FFFFFF;
z-index: 99;
position: relative;
float: right;
text-transform: uppercase;
font-weight: bold;
font-size: 1.2em;
cursor: pointer;
}
*/

.sidebar.c-4-12 a {
    color: #646464;
    font-weight: bold;
}

.view-counter {
background:url('images/icon-eye.png') no-repeat; background-size: 16px;
background-position-y: 4px;
padding-left: 20px;
float: left;
color: #A8A8A8;
}

.title {
    margin-bottom: -1px; 
}

.post-content a {
    color: #444;
}

.search_li {display: none;}

.secondary-navigation {
    display: block;
    float: left;
    width: 100%;
    background-image: none;
    color: #000;
    background: #006b2c;
    font-weight: bold;
    position: fixed;   
}

.secondary-navigation a {    
    color: #fff;
    font-size: 13px;    
}

.current-menu-item a {
    color: #59a553;
}

a:hover, .textwidget a, #commentform a, .copyrights a:hover, a, .sidebar.c-4-12 a:hover, footer .widget li a:hover {
    color: #319c28;
}
.must-log-in {
display: none;
}
#header {  
    padding: 80px 0 0 0;
    
}

#navigation ul li li {
    background: #006b2c;
    border: 1px solid #319c28;
    border-bottom: 0;
}

.widget {
    margin-bottom: 10px;    
}

.single_post .thecategory {
    float: left;
    margin-right: 10px;    
}

.thetime {
    font-size: 12px;
    float: left;
}

.theauthor {
    font-size: 12px;
    float: left;
    padding-right: 10px;
}

.ad-125 img {width: 100%; max-width: 146px; border: #CCCCCC 1px solid;}
.ad-300 img {border: #CCCCCC 1px solid; /*max-width: 298px;*/}

#navigation ul ul a, #navigation ul ul a:link, #navigation ul ul a:visited {
    width: 250px;
}

#navigation ul ul {
    width: 600px;
}

body > footer {   
    background-image: none;
    background: #006b2c;
}
footer {
    position: relative;
    overflow: hidden;
}

#commentform input#submit {
    background-image: none;
    background: #006b2c;
}

.post-categories {
display: flex;
padding-right: 5px;
}

.post-categories li {
display: flex;
padding-right: 5px;
}

.single_post ul li {
    list-style-type: disc;   
    color: #808000;
    margin-top: 10px;
    margin-left: 40px;   
}

.wpsdc-drop-cap {    
    font-size: 3.8em !important;
    line-height: 0.8em;
    color: #006b2c;   
    float: left;
    vertical-align: top;
    margin: -6px 4px 0 0;    
}

.single-title {
    float: none;
    margin-bottom: 10px;
}

.single_post ul {
    margin-bottom: 20px;
}

.single_post table, .single_post td, .single_post th {
   border: 1px solid #e0e0e0;
border-collapse: collapse;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
line-height: 16px;
}

.single_post table h3 {
font-size: 16px;
margin: 1em 0;
}

.single_post th {
    background: #f0f0f0;
}

.author-desc {
float: left;
font-size: 12px;
color: #A8A8A8;
line-height: 1.4em;
margin-bottom: 10px;
}

.single_post .thecomment {  
    right: -150px;
}

.views-count {
float: right;
width: 150px;
color: #A8A8A8;
font-size: 12px;
}
.post-date {
float: left;
margin-right: 10px; 
color: #A8A8A8;
}
.post-date-main {
    float: right;
    color: #A8A8A8;
    font-size: 11px;    
}
.gallery-caption, .wp-caption-text {
    margin-left: 0;
    color: #000;
    font-size: 10px !important;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin-top: 0 !important;
    line-height: 12px !important;
    padding-right: 10px;
}

.wp-caption {border: 0px; padding: 0;}


/* gallery */
.gallery .gallery-item {
margin-bottom: 20px;
}

.gallery img {
    border: 0 !important;
    width: 192px;
    height: 140px !important;
}

.gallery .gallery-caption {
    margin-left: 0;
    color: #000;
    font-size: 10px !important;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin-top: 0 !important;
    line-height: 12px !important;
    padding-right: 10px;
}

.wp-caption.alignleft {
    margin: 0.3em 0.5em 0.5em 0;
    display: block;
    float: left;
}

/* z-index всплывающих окон */

div#fancy_outer {    
    z-index: 100 !important;    
}
div#fancy_title {
    position: absolute;
    z-index: 100;
    display: none !important;
}

/* виджет Recent Post Extended */

.rpwe-block ul{
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}

.rpwe-block li{
border-bottom: 1px solid #eee;
margin-bottom: 10px;
padding-bottom: 10px;
list-style-type: none;
}

.rpwe-block a{
display: inline !important;
text-decoration: none;
}

.rpwe-block h3{
background: none !important;
clear: none;
margin-bottom: 0 !important;
margin-top: 0 !important;
padding-bottom: 4px !important;
font-size: 12px !important;
line-height: 1.5em;
border: none;
}

.rpwe-thumb{
border: 1px solid #eee !important;
box-shadow: none !important;
margin: 2px 10px 2px 0;
padding: 3px !important;
}

.rpwe-summary{
font-size: 12px;
}

.rpwe-time{
color: #bbb;
font-size: 11px;
}

.rpwe-comment{
color: #bbb;
font-size: 11px;
padding-left: 5px;
}

.rpwe-alignleft{
display: inline;
float: left;
}

.rpwe-alignright{
display: inline;
float: right;
}

.rpwe-aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}

.rpwe-clearfix:before,
.rpwe-clearfix:after{
content: "";
display: table !important;
}

.rpwe-clearfix:after{
clear: both;
}

.rpwe-clearfix{
zoom: 1;
}

.post.excerpt header .title {
    max-width: 300px;
    margin-top: 0px;
    background: #fff;
    padding-right: 5px;
    padding-top: 4px;
    float: left;
}

.post-content {   
    margin-bottom: 6px;
}

#copyright-note {    
    display: none;
}

.cright {
    float: left;
    width: 45%;
    line-height: 1.4em;
    font-size: 0.8em;
}

/* shortcodes correct */

.one_third {
    width: 32.3% !important;
}

.two_third {
    width: 65.6% !important;
}

.full_width, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
    float: left;
    padding-right: 1%;
}

.wp-embed-site-icon {
display: none !important;
}

@media screen and (max-width: 960px) {
.ad-125 li {
    max-width: 49% !important;
}
}

@media screen and (max-width:950px) { 
    .secondary-navigation { width: 100% }
    .main-navigation #navigation {
        text-align: center;
        border: none;
    }
    #navigation ul {
        float: none;
        display: inline-block;
    }
    .secondary-navigation {
        padding: 5px 0;
        background: none;
        border-bottom: 0!important;
    }
    .js #navigation > ul { display: none }
    .js #navigation select {
        display: none !important;
    }
    #header {
    padding-top: 28px;
}
}

@media screen and (max-width:720px) { 
.sidebar.c-4-12 {    
    display: none;
}

/* shortcodes correct */

.one_third {
    width:100% !important;
}

.two_third {
    width: 100% !important;
}



}

