/*
Theme Name:     coacha-child
Description:    Coacha is a clean and professional site template, perfect for ,  any business and personal chef web sites. Built on the Advanced Bootstrap 3 framework with HTML5 / CSS3. Its responsive too – Will fit great on all devices. More features with 5 Homepages (Full Screen, One Page, Video One Page, Video Full Screen One Page, Full Screen One Page, Parallax, Video Parallax, Video Full Screen),  and much more gives you more space to work with and also with a few lines of code
Author:         admin
Template:       coacha

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
 

.flat-iconbox.left > .flat-iconbox-header .flat-iconbox-title {white-space: nowrap;}

.tabs {
font-size: 0;
}

.tabs>input[type="radio"] {
display: none;
}

.tabs>div { 
/* скрыть контент по умолчанию */
display: none;
padding: 10px 15px;
font-size: 16px;
}

/* отобразить контент, связанный с вабранной радиокнопкой (input type="radio") */
#tab-btn-1:checked~#content-1,
#tab-btn-2:checked~#content-2,
#tab-btn-3:checked~#content-3 {display: block; float: left;    width: 100%; font: 16px/27px "Roboto", sans-serif;  color: #59606a;}
.menutab {width:100%;float:left;}
.tabs>label {font: 16px/27px "Roboto", sans-serif; position: relative; background: #f3f3f3; float: left; width: 25%; text-align: center; padding: 11px 0px 10px 2px;   border-bottom: 1px solid #ebebeb;}
.tabs>label:not(:first-of-type) {border-left: none;}
.tabs>input[type="radio"]:checked+label {background-color: #fff;border-bottom: 1px solid #fff;border-top: 2px solid #2582eb;color: #2582eb;}
.ttltxt{font: 16px/27px "Roboto", sans-serif; padding: 14px 0px 12px 10px;font-weight: 900; color: #292f3b;}
#content-2 .ttltxt{border-bottom: 1px solid #ebebeb; background-color: #f3f3f3;}
#content-2 .ttltxt:before{color: #000; background-color:#f3f3f3;}
.ttltxt:before{color:#fff; left: 0; top: 13px; content: ">"; padding: 8px 12px; background-color: #2582eb; margin-right: 10px;}
.about_price {margin-bottom: 20px;float:left; width:100%;}
.entry-author, .entry-price {float:left; width:50%;}
.img-author { width:auto;float:left;}
.img-author img{ border-radius: 100%;}
.name-author {float: left; font-size: 14px; color: #59606a; margin-top: 0; display: inline-block; line-height: 60px; padding: 0 10px;  margin: 0;}
.price {font-size: 24px; font-family: "Poppins"; font-weight: 600;  color: #F43535; width:100%; text-align: right;}
.flat-button{float:right; position: relative; border-radius: 40px; padding: 13px 30px; background-color: #2582eb;  z-index: 1; overflow: hidden; display: inline-block; font-size: 13px; font-weight: 700; color: #ffffff; text-transform: uppercase;}
.page-title{background-size: cover!important; background-position: 50% 0!important; background-repeat: no-repeat!important;}
.wp-block-gallery {float:left;}
.single-post #primary {width:100%!important;}
.single-post #primary .entry-content{width:75%!important; float:left; padding: 0 10px 0 0;}
.single-post #primary .right_wiget{width:25%!important; float:right; padding-left: 10px;}
.wiget_post_img{width:70px; height:30px;float:left;}
.wiget_post_ttl{color: rgb(41, 47, 59); float: right; width: auto;  font: 16px Roboto, sans-serif; width:75%; padding-left: 10px;font-weight: bolder;}
.wiget_post_price{font-size: 14px;}
.wiget_post {border-bottom: 1px solid #ebebeb;}
.wiget_ttl{margin-bottom: 21px;font-size: 22px;color: #292f3b;line-height: 30px; font-weight: bolder;}
.post-info {display:none;}
.themesflat-blog .themesflat-title {white-space: normal;font-size: 17px; line-height: 23px;}
.themesflat-blog .themesflat_content{background:#fff;}
.my_post_page{width:100%; float:left;}
.content-area .main-post .entry-content { padding-top: 0;}
h3.entry-title a{font-family: "Roboto", sans-serif; font-weight: bold!important;}
.format{padding:0; margin: 0 0 14px 13px!important;font-size: 14px;}
.format:before {position: absolute; left: 15px;top: 48px; content: "\f041";font-family: 'FontAwesome';}
.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child{text-align:left!important;}
#postmystyle{}
