/*
Theme Name:     theme58528
Theme URI:      http://www.templatemonster.com/demo/XXXXX.html
Description:    Your theme description.
Author:         Template Monster
Author URI:     http://www.templatemonster.com/
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Tags:           fixed-layout, fluid-layout, responsive-layout, left-sidebar, right-sidebar, custom-menu, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready
Text Domain:    child-theme-domain
Template:       cherryframework4
Cherry Version: 4.0.5.1
*/
#static-area-header-top .row {display: flex;}
div.site-branding, div.static-header-sidebar {display: flex; align-items: center;}
div.static-header-sidebar {justify-content: center;}
header div.site-description {
    color: #1a67af;
    text-transform: uppercase;
    font: 900 55px/58px Raleway, sans-serif;
}

header .info-box .h4 {color:#fc5a0a;}
header .info-box .h5 {
    color: #272d33;
    font-weight: 700;
    font-size: 22px;
}
.h_callme {color: #1a67af;border-bottom:1px dashed;font-size:20px}
.bg-secondary:hover {background: #4687c3 !important;}
.bg-secondary {background: #1a67af !important;}

.offifty.offset-1 {margin-top: 20px;}

#post-174 a img{
border: 2px solid #1a67af;
margin-bottom: 20px;
}
.author-bio {display:none;}

h2.h-cil {font-size: 30px;text-align: center;margin-bottom: 30px;}
h3.tbh3 {font-size: 30px;color:#fc5a0a;text-align: center;margin-top:50px;margin-bottom: 30px;}
.tb-product h5 {margin: 0;font-size: 30px;color:#fff;font-weight: 500;}
.flex-tb-price {display: flex;flex-wrap:wrap;}
.flex-tb-price .col-lg-3{}
.tb-product {
    background: #1a67af;
    text-align: center;
    padding: 15px;
}
.tbpaket p,.navig-cil p {margin:0;}
.navig-cil p:first-child {
color:#272d33;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
margin-bottom: 10px;
}
.navig-cil a {font-size: 20px;}
.tbpaket-exl .tb-product {background: #fc5a0a;}
.bck-hop {border:1px solid #c6ccd1;padding: 10px;}
.tb-product:hover + .bck-hop, .bck-hop:hover {border-color:#1a67af;}
.tbpaket-exl .tb-product:hover + .bck-hop, .tbpaket-exl .bck-hop:hover {border-color:#fc5a0a;}
.tb-manuf {text-align: center;font-weight: bold;}
.tb-manuf:after {
	content:"";
	display: block;
	width:80px;
	height: 1px;
    background: #c6ccd1;
    text-align: center;
    margin: 13px auto;}
.tb-manuf img {width: 100px;}
.tb-price {text-align: center;color: #fc5a0a;font: 800 36px/32px Raleway, sans-serif;}
.tb-desc {height: 260px;}
.tb-desc > p {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.tb-desc > div {line-height: 20px;}
.tb-desc > div > p:first-child {font-weight: bold;}
.tb-desc > div > p {display: inline;font-size: 13px;}
.tb-desc1 {height: 285px;}
.tb-desc1 > p {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.tb-desc1 > div {line-height: 20px;}
.tb-desc1 > div > p:first-child {font-weight: bold;}
.tb-desc1 > div > p {display: inline;font-size: 13px;}
.tb-link_more {text-align: center;margin-bottom: 10px;margin-top: 20px;}
.tb-link_more a,.navig-cil a {color: #1a67af;border-bottom: 1px dashed;font-size: 20px;padding-bottom: 1px;}
.tbpaket a.cherry-btn.cherry-btn-primary {text-align: center;width: 100%;font-size: 20px;}
.tb-bank {text-align: center;}
.tb-bank a {font-size: 20px;border-bottom: 1px dashed;padding-bottom: 1px;}
.wpcf7-form input[type="submit"] {color:#272d33;background:#ffffff;border:3px solid #c6ccd1;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;padding:21px 25px 21px 25px;}
.wpcf7-form > p:nth-child(4) {text-align:center;}
.wpcf7-form input[type="submit"]:hover {background:#fc5a0a;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition: .3s;}
#footer-content-block {text-align:center;padding: 10px 7px 5px 7px; border: 1px solid #fc5a0a; }
#post-236 #karbur .col-lg-3.col-md-3.tbpaket:last-child>.bck-hop,
#post-236 #karbur .col-lg-3.col-md-3.tbpaket:nth-child(2)>.bck-hop,
#post-2136 .bck-hop, .bg_col_1, .bg_col_2 {
  padding-left:0;
  padding-right:0;
}
#post-236 #karbur .col-lg-3.col-md-3.tbpaket:last-child>.bck-hop > div,
#post-236 #karbur .col-lg-3.col-md-3.tbpaket:last-child>.bck-hop > p,
#post-236 #karbur .col-lg-3.col-md-3.tbpaket:nth-child(2)>.bck-hop > div,
#post-236 #karbur .col-lg-3.col-md-3.tbpaket:nth-child(2)>.bck-hop > p,
#post-2136 .bck-hop > div,
#post-2136 .bck-hop > p {padding-left:15px;padding-right:15px;}
#post-236 #karbur .col-lg-3.col-md-3.tbpaket:nth-child(2)>.bck-hop > .tb-desc {height: 214px;}
#post-2136 .tb-bank {height: 27px;}
#post-2136 .tb-desc > p,.bg_col_1 .tb-desc > p, .bg_col_2 .tb-desc > p {text-transform:none;margin-top: 5px;}
#post-2136 .h126{height:110px;display:flex;align-items:center;justify-content: center;}
#post-2136 .tb-desc {padding-top: 15px;}
#post-2136 .flex {display:flex;flex-wrap:wrap;justify-content: center;}
#post-2136 .bg_col_1 .tb-desc {height: 310px;}
.stick-gbo {background:#fc5a0a;color:#fff;text-align:center;font-size:20px;padding:10px;margin-bottom: 10px;}

@media (min-width:992px) and (max-width:1189px) {#id_1 .tb-desc, #id_2 .tb-desc, #id_3 .tb-desc{min-height:300px;height:auto;}}
@media (min-width:992px) {#post-2136 .tb-manuf{width:70%;margin:auto;}}
@media (max-width:991px) {.row.row-edge{margin:0;}.tbpaket{margin:30px auto;}#post-2361 .tb-desc {min-height:300px;height:auto;}#post-2136 #id_7 .tb-desc {height:340px;}}
#post-236 #karbur .col-lg-3.col-md-3.tbpaket:nth-child(2)>.bck-hop > .tb-desc1 {height: 204px;}
#post-2136 .tb-bank {height: 27px;}
#post-2136 .tb-desc1 > p,.bg_col_1 .tb-desc1 > p, .bg_col_2 .tb-desc1 > p {text-transform:none;margin-top: 5px;}
#post-2136 .h126{height:110px;display:flex;align-items:center;justify-content: center;}
#post-2136 .tb-desc1 {padding-top: 15px;}
#post-2136 .flex {display:flex;flex-wrap:wrap;justify-content: center;}
#post-2136 .bg_col_1 .tb-desc1 {height: 310px;}
.stick-gbo {background:#fc5a0a;color:#fff;text-align:center;font-size:20px;padding:10px;margin-bottom: 10px;}

@media (min-width:992px) and (max-width:1189px) {#id_1 .tb-desc1, #id_2 .tb-desc1, #id_3 .tb-desc1{min-height:300px;height:auto;}}
@media (min-width:992px) {#post-2136 .tb-manuf{width:70%;margin:auto;}}
@media (max-width:991px) {.row.row-edge{margin:0;}.tbpaket{margin:30px auto;}#post-2361 .tb-desc1 {min-height:300px;height:auto;}#post-2136 #id_7 .tb-desc1 {height:340px;}}