h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1 {line-height:35px;}
.welcome h2 { margin: 15px 0;}
.top-contact a {
    color: #879096 !important;
}
.toggle .fa {color:#fff;}
.widget-price-title {padding:20px 10px !important; }
.promo { font-weight:bold; }
.promo p { margin-bottom:10px !important; }
.promo .decoration { display:none; }
.promo-btn .ow-button-base a { background:#25d366 !important; border:none !important; }
.promo-btn .ow-button-base .ow-button-hover:hover { background:#242d3b !important; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0d1015), color-stop(1, #202835)) !important;}
.cell-custom .panel-grid-cell{ width:25% !important; }
.button-cell .panel-grid-cell{ width:33.3333% !important; }
.title-orange h2{color:#202835 !important;}
.ow-button-base a.ow-button-hover:hover {background:none !important;}
.paket .widget-title-desc { margin-bottom:0; }
#slide-2 .container {padding:0 !important;}
.widget-price-title{ font-size: 25px; font-weight: 300;}
h1.post-title, h1.page-builder-title  { color:#202835 !important; }
.post-entry-single {margin-bottom:0 !important; font-weight:normal;}
.discount { display:none; }
.headline .pk_widget_title {margin-bottom:0 !important;}
.color-set .widget-service-entry, .color-set .widget-service-title h3, .color-set .widget_pk_title .title-orange h2 { color:#bca67f !important; }
.color-set .widget_pk_title {margin-bottom:0 !important;}
.color-set .widget-service-entry {text-align:center;}
.color-set .container {width:100%;padding-left:0 !important; padding-right:0 !important;}
.color-set .panel-grid-cell { margin-bottom:0 !important;}
.color-set .widget-service-entry {margin-top:0 !important;}
footer { display: none !important; }
.header {
    height: 60px;
    padding: 10px 0;
}
.logo {
    width: auto;
    height: 38px;
}
.logo img {
    width: auto;
    height: 100%;
}
.menu-class {
    margin-top: -10px;
}
.menu-class ul li a {
    position: relative;
    padding: 20px 15px;
	color: #fff !important;
}
.menu-class ul ul li {
    background-color: #202835;
}
.menu-class li a:hover {
    background: none;
}
.menu-class ul ul  { 
    top: 60px; 
}
.menu-class>ul>li>a:hover::after {
    width: calc(100% - 20px);
}
.menu-class>ul>li>a::after {
    background: #bca67f;
    bottom: 0;
    content: "";
    height: 1px;
    left: 10px;
    top: 44px;
    position: absolute;
    -webkit-transition: width .5s;
    -o-transition: width .5s;
    transition: width .5s;
    width: 0;
}
.menu-class ul ul li a:hover::after {
    width: calc(100% - 20px);
}
.menu-class ul ul li a::after {
    background: #bca67f;
    bottom: 0;
    content: "";
    height: 1px;
    left: 10px;
    top: 33px;
    position: absolute;
    -webkit-transition: width .5s;
    -o-transition: width .5s;
    transition: width .5s;
    width: 0;
}
.menu-class ul ul li a:hover {
    color: #90abb0;
    background: none;
}
#gallery-1 .gallery-item { padding: 2px; margin-top: 0px !important; }
#gallery-1 img {border: none !important;}
h2.woocommerce-order-details__title, 
h2.woocommerce-column__title,
h2.duitku_payment_info{
	margin-bottom:20px;
}
.woocommerce ul.order_details li {
	margin-top: 15px;
}
.woocommerce ul.order_details li strong {
    line-height: 2em !important;
}
.margin-center { margin:20px auto 0; float:none !important; }
.margin-center .post-meta-single { display:none; }
.margin-center h1 { margin-bottom:20px; }
@media only screen and (min-width: 1200px){
.button-action .container {padding-left:0 !important;padding-right:0 !important;width:900px;}
}
@media only screen and (max-width: 780px){ 
  .widget-service-image {margin-top:0 !important;}
  .cell-custom .panel-grid-cell{ width:100% !important; } 
  .button-cell .panel-grid-cell{ width:100% !important; }
}
@media only screen and (max-width: 480px){ 
    .logo {
        width: 180px;

    }
    .header {
        height: auto;
    }
}