/*
Theme Name: Bridge
Theme URI: http://bridgelanding.qodeinteractive.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Author: Qode Interactive
Author URI: http://qodethemes.com/
Text Domain: bridge
Version: 22.1
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.slider_content .text.one_by_one a.qbutton {
	background-color:#fab012;
	border-color:#fab012;
}

.slider_content .text.one_by_one a.qbutton:hover {
	color: #1a1a1a;
    border-color: #fff;
	background-color:#fff;
}

.carousel-inner .q_slide_subtitle span {
    border-left: 5px solid #fab012;
    padding-left: 20px;
}

.carousel-inner p {
    max-width: 500px;
}

.carousel.full_screen {
    height: 900px !important;
}

.mc4wp-form-basic input[type=text], .mc4wp-form-basic input[type=email] {
	height: 40px !important;
    padding: 10px;
    border: 0px;
    margin-bottom: 15px;
}

.mc4wp-form-basic input[type=submit] {
	color: #ffffff;
    font-family: 'Roboto', sans-serif;
    border-color: #fab012;
    font-size: 14px;
    line-height: 58px;
    height: 60px;
    font-style: normal;
    font-weight: 700;
    background-color: #fab012;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    border-width: 1px;
    padding-left: 42px;
    padding-right: 42px;
	-webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}

.mc4wp-form-basic input[type=submit]:hover {
	color: #212121;
    border-color: #fff;
    background-color: #fff;
}

.mc4wp-success {
    margin-top: 5px;
}


@media (min-width: 768px) {

	.qode-info-card-title {
		font-size: 26px;
		line-height: 32px;
	}

}

@media (max-width: 1200px) {
	
    body .carousel:not(.advanced_responsiveness) .carousel-inner h2 span {
        font-size: 32px !important;
        line-height: 42px !important;
    }
	
}


@media (max-width: 1024px) {
	
	.carousel:not(.advanced_responsiveness) .carousel-inner .qbutton {
        font-size: 13px !important;
        line-height: 45px !important;
        height: 45px !important;
		padding-left:30px !important;
		padding-right:30px !important;
	}
	
	.carousel.full_screen {
    	height: 700px !important;
	}
	
	.carousel-inner .slider_content .text.one_by_one {
	    top: -50px;
	}
	
}


@media (max-width: 800px) {
	
	.carousel-inner .slider_content .text.one_by_one {
	    top: -350px;
	}
	
}


@media (max-width: 768px) {
	
	.carousel.full_screen {
    	height: 500px !important;
	}
	
	.carousel-inner .slider_content .text.one_by_one {
	    top: -350px;
	}
	
}


@media (max-width: 567px) {
    body .carousel:not(.advanced_responsiveness) .carousel-inner h2 span {
        font-size: 32px !important;
        line-height: 42px !important;
    }
	
}