
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
.prague-footer:before { background-color: rgba(0,0,0,0.1); }
.prague-footer .footer-content-outer {padding: 50px 0 50px; }
.prague-footer .footer-top-content .prague-footer-main-block .footer-main-content { width:100%;     max-width: 100%; font-size: 14px; color: rgba(255,255,255,1); margin-top:16px;}
.footer-main-content a { font-size: 14px; color: rgba(255,255,255,1); }
.footer-main-content strong { font-size: 14px; color: rgba(255,255,255,1); font-size:400;}
.footer-info-block-content p {font-size:14px !important;}
.prague-footer-info-block {padding-top: 50px !important;}
.element_shadow {border: 1px solid #999; box-shadow:10px 10px 20px #999; }
.element_padding{padding: 10px;}
.element_icon_padding {padding:32px 0px 10px;}
.footer-copyright p {font-family: roboto;     font-style: normal;    font-weight: 400 !important;    letter-spacing: normal;       font-size: 12px !important;} 
.max-header-width {width:100%; max-width:1920px;  margin: auto;}
.prague-logo {float:left;}
.prague-header-wrapper {float:right;}
.footer-main-content{float:left;}
.footer-content-outer {    max-width: 1000px !important; }
.prague-logo img {max-width:70%;}
h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
}
.nf-form-title {text-align:center;}
.nf-form-fields-required {text-align:center;}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev { font-size:80px !important;   }