/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
/*Single city page CSS desktop stars here*/
.city-featured-boxes .w-iconbox{
    background-color: #7c7c7c;
    padding: 50px 40px 40px;
    border-radius:3px;
}
.city-featured-boxes .vc_column-inner{
    padding-left: 15px!important;
    padding-right: 15px!important;
    
}
.w-iconbox.color_primary.style_default .w-iconbox-icon i:not(.fad){
       background: linear-gradient(135deg ,#ffd31a, #ffd31a);
}
.city-featured-boxes .w-iconbox-icon{    color: #ffd31a;}
.city-featured-boxes .w-iconbox-title{    color: #ffd31a;}
.city-featured-boxes .w-iconbox-text{color:white;}
.city-page-boxes-row{
	padding-bottom:0 !important;
}
.city-page-boxes-row .g-cols.wpb_row{
    margin-bottom:20px;
}
.city-page-boxes-row h2{
    font-weight: 800;
    letter-spacing: 1px;
    font-size: 23px;
    margin-top:10px!important;
}
.city-page-boxes-row .w-image{
    margin-bottom:30px;
}
.city-custom-content-box .vc_column-inner{
    padding-left: 15px!important;
    padding-right: 15px!important;
    padding-top:30px;
    padding-bottom:30px;
    margin-left:10px;
    margin-right:10px;
    background-color: #efefef;
}
.city-custom-content-box p a{
	color: #727272;
}
.city-custom-content-box p a:hover{
	color: #545454;
}

.city-custom-content-box h3{
    font-size: 20px;
    font-weight: 500;
}
@media (max-width: 767px){.city-custom-content-box h3{font-size: 20px;!important}}
.city-page-h2{
	font-weight: 800;
    font-size: 23px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#city-page-last-section{
	padding-top:30px !important;
}
/*Single city page CSS desktop ends here*/
.wpb_text_column p{text-align: justify;}

/*Footer CSS desktop starts here*/
footer a{
	color:white!important;
}
/*Footer CSS desktop ends here*/

/* Sticky footer  css starts*/ 

@media (max-width: 767px) {
  .city-custom-content-box h3 {
    font-size: 20px !important;
  }
}

.wpb_text_column p {
  text-align: justify;
}

.wpb_text_column p[style*="text-align: center"] {
  text-align: center !important;
}
/* Sticky footer css ends */ 