/*
Theme Name: Zero Gun Violence Movement
Theme URI: http://bluevisuals.com
Description: A child theme of Zero Gun Violence Movement Parent Theme
Author: Bluevisuals Inc.
Author URI:  http://bluevisuals.com
Version: 1.0.0
Template: zgvm
*/
@import url("../zgvm/style.css");

/*--header--*/
.header_top p {line-height: 10px;}

/*--menu--*/
#menu-zeromenu {width: 700px;}
nav.main_menu > ul {width: 600px;}

/*text*/
.whitetext p {color:#fff;}
.whitetext h1 {color:#fff;}
.whitetext h2 {color:#fff;}
.whitetext h3 {color:#fff;}
.whitetext h4 {color:#fff;}
.whitetext h5 {color:#fff;}
.whitetext h6 {color:#fff;}

.fusiatext p {color:#f3123c;}
.fusiatext h1 {color:#f3123c;}
.fusiatext h2 {color:#f3123c;}
.fusiatext h3 {color:#f3123c;}
.fusiatext h4 {color:#f3123c;}
.fusiatext h5 {color:#f3123c;}
.fusiatext h6 {color:#f3123c;}

/*--footer--*/
.qbutton.default.footerbutton {color: #fff !important; font-weight: bold; font-size: 18px; line-height: 40px;}

/*--gravity--*/
.gform_wrapper .top_label .gfield_label {display: none !important;}
.gform_wrapper input[type="text"] {height: 50px;}
.gform_wrapper .top_label select.large {height: 50px; font-family: 'Poppins', sans-serif; font-size:16px !important;}
.gform_wrapper .top_label input.large {padding: 10px !important;}
.gform_wrapper .top_label .gfield_label {display:none !important;}
.gform_wrapper textarea.small {font-size: 16px; font-weight: 400; font-family: 'Poppins', sans-serif; font-size:16px !important;}
body .gform_wrapper input[type="submit"] {background:#f3123c; border: 2px solid #f3123c; color:#fff;}
body .gform_wrapper input[type="submit"]:hover {background:#fff !important; border: 2px solid #fff !important; color:#f3123c;}


/*--VCKit--*/
.vckit-tilter__title {font-size: 30px; line-height: 26px;font-weight: 700 !important; width: 70%;}

/*--my custom--*/
/*.bg-image {padding-top:300px !important; padding-bottom:350px !important;}*/

/*--responsive--*/
@media screen and (max-width:4000px){
	/*.bg-image {padding-top: 150px !important; padding-bottom: 150px !important; background-size: contain; background-repeat: no-repeat;}*/
	.bg-image {background-size:cover !important; background-repeat:no-repeat; padding-top: 300px !important;}
}


/*--custom--*/
.page_not_found h2 {
    margin: 118px 0 20px;
    font-size: 32px;
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
    opacity: 1;
}
  
.q_icon_with_title.very_large .icon_holder img{
    width: auto;
}
@media only screen and (min-width: 1001px){
.qode_clients .qode_client_holder_inner:after {

    border-bottom: 1px solid transparent;
}
}
.q_icon_with_title.tiny .icon_text_holder {
    padding: 0 0 0px 21px;
}
.q_elements_item.qode-eh-with-shadow {
    box-shadow: 1px 2px 24px 0px rgba(74, 64, 54, 0.1);
}
.q_icon_with_title .icon_text_inner{
    padding-top: 4px;
    padding-bottom: 4px;

}
.qode_clients .qode_client_holder_inner:before{
    border-right-color: rgba(234, 234, 234, 0.5);
}

@media only screen and (max-width: 1000px){
    .qode_clients.four_columns .qode_client_holder{
        width: 50%;
    }

    .qode_clients.four_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before{
        border-right: 1px solid rgba(234, 234, 234, 0.5);
    }

    .qode_clients.four_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before{
        border-right: none;
    }
}
@media only screen and (max-width: 600px){
    .qode_clients .qode_client_holder_inner:before, .qode_clients .qode_client_holder_inner:after{
        border: none!important;
    }
}
.header_bottom{
    box-shadow: 1px 2px 24px 0px rgba(74, 64, 54, 0.1);
}