/*
Theme Name: Prague (Child Theme)
Theme URI: https://themeforest.net/user/fox-themes
Author: Fox-Themes
Author URI: https://themeforest.net/user/fox-themes
Version: 1.1.1
Description: A stunning visual experience for minimal loving creative. This template is a responsive and retina-ready WordPress theme with grid system layout. It is optimized for mobile touch and swipe.
Tags: one-column, two-columns, right-sidebar, custom-menu, post-formats, sticky-post, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: prague-child
Template: prague
*/

/* = Add your own modification from here
-------------------------------------------------------------- */

#overview p{
font-family: Roboto,sans-serif !important; 
color: #313131 !important; 
font-size: 18px !important; 
line-height: 100px;

}


#overview h6{
  text-transform: uppercase;
letter-spacing: 5px;
font-size: 18px !important; 

}


.a-btn-line:before {
  display: none !important;
}

.a-btn-line:after {
  display: none !important;
}


.home .top-banner .content .description p {
opacity: 1;
}

.page-id-3059 .top-banner .content .description p {
opacity: 1;
}

.page-id-3059 .prague-header{
  display: none !important;
}


.home .top-banner.light .content .a-btn:focus, .home .top-banner.light .content .a-btn:hover {
color: #111;
background-color: #b0c1a2;
}

.home .top-banner.light .content .a-btn.creative.anima:before {
border-bottom-color: #b0c1a2;
border-left-color: #b0c1a2;
}

.home .top-banner.light .content .a-btn.creative.anima:after {
border-top-color: #b0c1a2;
border-right-color: #b0c1a2;
}

.home .top-banner.light .content .a-btn {
color: #b0c1a2;
background-color:rgba(0,0,0,0.33);
}

.page-id-2974 .project-detail-slider-banner {
	margin-bottom: 25px !important;
}

.nf-form-fields-required{
  display: none !important;
}

.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
background: #f2f2f2 !important;
border: 0px solid #ffff !important;
}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
	padding: 25px !important;
	margin-bottom: 20px;
	font-size: 12px;
}

.nf-form-content textarea {
	padding: 25px !important;
	/* margin-bottom: 20px !important; */
	font-size: 12px !important;
}

.nf-error .nf-error-msg {
	display: none !important;
}

.nf-pass.field-wrap .nf-field-element:after {
  display: none !important;

}

.page-id-2997 input[type="button"]{
	padding: 0px !important;
float: right !important;
background: #fff !important;
color: #313131 !important;
  letter-spacing: 2px;

}

.page-id-2997 input[type="button"]:hover{
color: #787878 !important;
}

.error404 .prague-logo img{
  display: none !important;
}

.bookly-form .flag-container{
  display: none !important;
}

.bookly-details-step .bookly-form-group .intl-tel-input input {
padding-left: 15px !important;
}

.bookly-service-step .bookly-bold{
font-weight: normal!important;
}

.bookly-form input[type="text"], 
.bookly-form input[type="number"], 
.bookly-form input[type="password"], 
/* .bookly-form select, */
.bookly-form textarea {
	border: 0px solid silver !important;
	border-radius: 0px !important;
	background-color: #f2f2f2;
	padding: 15px !important;
}

.bookly-form input[type="text"]::placeholder{
	color: #f2f2f2 !important;
}



.bookly-form select {
color: #313131 !important;

}


.picker--opened .picker__holder {
box-shadow: 0 0px 0px 0px rgba(0,0,0,.0);
}

.bookly-nav-steps {
margin-top: 50px !important;
border-top: 1px solid #bec3c7 !important;
}

.ladda-button[data-style=zoom-in][data-loading] .ladda-label {
opacity: 0;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}


.bookly-box {
color: #a0a4a7 !important;
}

.bookly-box b {
font-weight: normal!important;
}

.hack-price-right b{
color: #313131 !important;
font-size: 30px !important;
float: right;
border: 2px solid #ffff !important;
padding: 0px;
padding-left: 5px;
font-weight: 700!important;
}

.hack-price-left b{
color: #313131 !important;
font-size: 30px !important;
/* float: left; */
border: 2px solid #ffff !important;
padding: 0px;
padding-right: 5px;
font-weight: 700!important;
}

.bookly-form-group > div {
margin: 0px 30px 0 0 !important;
}



.bookly-payment-nav label {
  display: none !important;
}

/*
.bookly-stripe{
margin-left: -10px;
}

.bookly-box {
overflow: visible;
}
*/

@media (min-width: 992px) {

.bookly-js-coupon-error{
  text-align: right !important;
}

.bookly-list{
  text-align: right;
}

.bookly-label-error{
  text-align: left;
}
.bookly-payment-nav{
  margin-top: -75px !important;
}
}

@media (max-width: 991px) {
}


