
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
.woocommerce div.product p.price .woocommerce-Price-currencySymbol, .woocommerce-page div.product p.price .woocommerce-Price-currencySymbol {
         font-size: 28px!important;
    font-weight: 400!important;
    vertical-align: baseline!important;
}

.page-id-105 .services-item-title{
     font-size:26px;
}

.page-id-105 .services-item-description{
min-height:170px;
}

.prague-header .prague-nav-menu-icon {
 background-color:black;
}

.prague-header .prague-social-nav {
 background-color:black;
}

.prague-header .prague-social-nav .social-content li {
 background-color:black;
}

h6.afooter a {
    font-size: 12px;
}

h6.afooter {
    color: #7e7d7d;
}

h6.afooter a:hover {
    color: white;
}

.page-id-1599 .top-banner .banner-columns .banner-col-item .title {
    display: block;
    font-size: 50px;
    line-height: 46px;
    letter-spacing: 2px;
    font-weight: 500;
    margin-top: 0px;
}

.page-id-1599 .top-banner .banner-columns .banner-col-item .subtitle {
    display: block;
    font-size: 44px;
    line-height: 44px;
    letter-spacing: 2px;
    font-weight: 500;
    margin-top: 10px;
text-align:center;
}

.page-id-1599 .p_f_4d8d87c.p_f_4d8d87c{
display:none;
}

.blog .subtitle{
font-size: 54px;
    line-height: 56px;
}

.page-id-1888 .title{
 margin-top:10px;
}

.prague-footer .footer-bottom-content .prague-social-nav .social-content li a {
    width: 50px;
    height: 50px;
    font-size: 30px;
    line-height: 50px;
}

.prague-footer .footer-bottom-content .prague-social-nav .social-content {
    margin-top: 0;
}

.page-id-1599 .top-banner{
background-position: bottom right;
}

.top-banner .banner-columns .banner-col-item {
    display: inline-block;
    text-align: center;
    min-width: 0px!important; 
    padding-left: 0px!important;
    padding-bottom: 30px;
}

@media only screen and (max-width: 768px){
.top-banner .banner-columns .banner-col-item {
    text-align: center;
    padding: 0px!important;
}
}

.page-id-116 .top-banner .banner-columns .banner-col-item {
    display: inline-block!important;
    text-align: left!important;
    min-width: 200px!important;
    padding-left: 15px!important;
    padding-bottom: 30px!important;
}