/*
Theme Name: Refive Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: refive
*/
@import url("../refive/style.css");


.q_logo img {
	height: 70%!important;
	margin-top: 4px!important;
}
.widget_media_image {
	max-width: 240px!important;
}
.cc-floating .cc-message {
    text-align: center!important;
	 font-family: 'Quicksand', sans-serif!important;
}
.cc-btn {
	font-family: 'Quicksand', sans-serif!important;
}
.gform_wrapper.gravity-theme .gfield input.large{
    padding: 10px!important;
    border-bottom: 1px solid #1a171b!important;
	font-family: 'Quicksand', sans-serif!important;
}
.gform_wrapper.gravity-theme .gfield textarea {
    padding: 10px!important;
    border-bottom: 1px solid #1a171b!important;
	font-family: 'Quicksand', sans-serif!important;
}

body .gform_wrapper input[type=submit], body .gform_wrapper input[type=button], body .gform_wrapper input[type=reset] {
    border-color: #000000!important;
    color: #000000!important;
    border-radius: 0px!important;
    font-size: 12px!important;
    line-height: 46px!important;
    height: 46px!important;
    font-style: normal!important;
    font-weight: 700!important;
    padding-left: 58px!important;
    padding-right: 58px!important;
    background-color: transparent!important;
    border-width: 1px!important;
	font-family: 'Quicksand', sans-serif!important;
}

body .gform_wrapper input[type=submit]:hover, body .gform_wrapper input[type=button]:hover {
    background-color: #000000!important;
    color: #ffffff!important;
    border-color: #000000!important;
}

.drop_down .second .inner>ul, li.narrow .second .inner ul {
    background-color: #1a171b!important;
    border-color: #1a171b!important;
}
nav.main_menu > ul > li > a {
    font-size: 18px!important;
    text-transform: none!important;
}
i.fas.fa-facebook {
	display:none!important;
		
}


.drop_down .second .inner ul li a {
    color: #cccccc!important;
    text-transform: none!important;
    font-size: 17px!important;
    font-family: 'Quicksand', sans-serif!important;
}
.cc-revoke {
    font-family: 'Quicksand', sans-serif!important;
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a {
opacity: 1;
}
.footer_top{
    padding-top: 115px!important;
    padding-bottom: 115px!important;
}
.title.title_size_small.position_center.has_fixed_background {
	background-position: center top!important;
}
/* Responsive */

@media only screen and (min-width: 321px) and (max-width: 1024px) {
	.footer_top {
    	padding-top:0px!important;
		padding-bottom: 40px!important;
	}
	.price_btn {
		text-align:center;
	}
}
@media only screen and (max-width: 768px) {
 .cc-revoke.cc-bottom {
    display: none;
	}
	
}
@media only screen and (max-width: 600px) {
	h4, .h4, h4 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h4.elementor-heading-title {
    font-size: 30px!important;
	}
}


	