/*
 Theme Name: Pro Pave
 Description: Theme for Pro Pave
 Author: Skyline Internet
 Template: evolve
 Version: 1.0
 */
.header-widgets {text-align:center!important; padding-top:10px!important;}
.header-widgets a{color:#fff!important; font-size:0.8rem;}
.header-widgets .widget-content, .header-widgets p {margin:0 0;}
.header-widgets .widget{margin-bottom:10px!important;}
.header-logo-container img{height:125px;}
.header strong{color:#265897;}
#copyright{text-align:left;}
.post-content ul{list-style:disc; padding:0 0 20px 20px;}
footer .widget-title{color:#fff;}
footer p{color:#fff;}
footer .widget a{color:#fff;}
footer .widget a:hover{color:rgba(255,255,255,0.5);}
footer ul li:before{content:"- "; color:#fff;}
.home .post-title{display:none;}
.home .content{padding-top:0;}
.home .post-content{margin-top:0;}
#wrapper{margin-bottom:0;}
.so-widget-sow-features .sow-features-list .sow-features-feature .textwidget{margin:inherit!important;}
.so-widget-sow-features .sow-features-list .sow-features-feature h5{margin-bottom:0;}
.so-widget-sow-features .sow-features-list .sow-features-feature p.sow-more-text a{font-weight:300;}
.wpcf7 label{font-weight:400; color:#51545c;}
.wpcf7 input, .wpcf7 textarea, .wpcf7 option{font-weight:300; border-radius:0;color:#51545c; }
span.wpcf7-list-item{margin:0 0;}
.error404 #primary{padding:1% 0 15%;}
.error404 #primary a{text-decoration:underline;}
.cc_container{background:#c26f39!important;}
.cc_container .cc_message{font-size:0.9rem!important; font-family: 'Roboto', sans-serif!important; font-weight:300 !important; margin-top:5px !important;}
.cc_container .cc_btn{border-radius:0px!important; background-color:#265897!important; font-size:0.9rem!important; color:#fff!important; font-weight:500!important;font-family: 'Open Sans', sans-serif!important; text-decoration:none!important;}
.cc_container a{color:#fff!important; text-decoration:underline!important;}
.navbar-toggler{border-radius:0;     padding: .25rem .75rem; background: #c26f39!important;}
.testimonial_rotator_quote{font-style:italic;}
.testimonial_rotator_quote:before{content:" \f10d";  font-family:FontAwesome;}
.testimonial_rotator_quote:after{content:" \f10e";  font-family:FontAwesome;}
.testimonial_rotator.template-longform hr.longform_hr{height:1px!important; background:rgba(255,225,225,0.5)!important;}
.testimonial_rotator.template-longform .testimonial_rotator_author_info{font-weight:bolder; font-size:1rem;}
.testimonial_rotator_wrap{padding:0 0; margin:0 0;}
.testimonial_rotator_wrap.with-prevnext{padding:10px 40px 0 40px;}


@media (max-width: 1023px){.navbar-expand-md .navbar-toggler {display: block!important;}.collapse:not(.show) {display: none!important;} .navbar-expand-md .navbar-nav{display:list-item;} .mr-auto{display:block!important; }  #primary-menu {background: #1e508f!important; margin-top: 1rem;} .navbar{padding: .5rem 1rem;} .menu-header {  padding: 0.5rem 0;} .fifty-cover .sow-slider-image-overlay.sow-slider-image-cover{ background-image: url(https://www.avantgarde-propave.co.uk/wp-content/uploads/2025/01/resin-and-concrete-driveway-01.jpg) !important; } .nav-link {line-height:normal!important;}}
@media (max-width: 1023px) and  (min-width: 992px)  {.mr-auto{margin-right:15px!important; margin-left:15px!important;}}
@media (max-width: 767px){header .widget{text-align:center;} cc_container .cc_message{width: 84%; margin-top:0px!important;} .order-2{order:inherit!important;}}
@media only screen and (max-width: 750px) {.cc_container .cc_message{width: 67%; }}

.sow-testimonial-wrapper .sow-testimonial{
	width:100%;
	text-align:center;
}

.sow-testimonial-wrapper .sow-testimonial .sow-testimonial-text{
	flex-direction:column;
	justify-content:center;
}