/**
 * Theme Name: U-Design Child
 * Theme URI: https://udesigntheme.com/envato-market/
 * Description: This is a child theme of U-Design.
 * Author: Andon
 * Author URI: https://1.envato.market/OdObz
 * Template: u-design
 * Version: 1.0.0
 */

/** 
 * IMPORTANT: By default this file is not loaded since it has no CSS preloaded. Loading it blank
 * will result in a CSS file needlessly being loaded. This will usually not affect the site appearance, 
 * but it's inefficient and extends your page's loading time.
 * 
 * If you decide to use this file make sure to enable it from the theme's 'General Options' section first, 
 * it's the last checkbox called 'Custom Styles'.
 */
                 
/*********** ADD YOUR CUSTOM CSS CODE BELOW THIS LINE: ***********/



@media screen and (max-width: 959px){
.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
    background: #ffffff;
}
}
.contact-block {
    width: 100%;
	display: -webkit-flex;
    align-items: normal;
}
.fafaicon {
    text-align: center;
    margin-right: 15px;
    display: inline;
	color: #e02b20;
}
.fa-lg2 {
    width: 30px;
	padding-top: 4px;
}
.fafacontact {
    text-align: inherit;
    margin-bottom: 3px;
    display: inline-block;
}
.gform_button {
    background-color: #E02B20;
    color: #ffffff;
    padding: 12px;
    border: none;
	text-transform:uppercase;
	cursor: pointer;
}
.gform_button:hover {
    background-color: #0c5ac9;
}
.tnp-widget input.tnp-submit {
    background-color: #E02B20 !important;
	text-transform:uppercase;
	cursor: pointer;
}
.tnp-widget input.tnp-submit:hover {
    background-color: #0c5ac9 !important;
}
.coupon-promo {
    background-image: linear-gradient(180deg,#2b87da 0%,#000000 100%);
    background-color: #000000;
    border-width: 6px;
    border-style: dashed;
    border-color: #e02b20;
}
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    background-color: #E02B20 !important;
}
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover {
    background-color: #0c5ac9 !important;
}
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
    border-top: 3px solid #E02B20;
}
.social-icons-custom {
	padding-right:5px
}
@media screen and (min-width: 720px) {
.u-design-fixed-menu-on.fixed-menu #main-menu {
    background: url(/wp-content/uploads/2020/09/1st-Response-Logo-40.png) no-repeat center !important;
}
}
@media screen and (min-width: 720px) {
li#menu-item-17002 {
    margin-left: 194px;
}
}

 .fixed-background-image {
     background-attachment: fixed;
}
}

.custom-button-colors .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover {
	background-color: #ffffff !important;
	color: #161616;
}

/**** START POPUP BUTTONS ****/
 .bld-step-1-el-0 {
     width: 100%;
     height: 100%;
}
 .bld-step-1-el-0 img {
     -webkit-transition: all 1s ease;
    /* Safari and Chrome */
     -moz-transition: all 1s ease;
    /* Firefox */
     -o-transition: all 1s ease;
    /* IE 9 */
     -ms-transition: all 1s ease;
    /* Opera */
     transition: all 1s ease;
}
 .bld-step-1-el-0:hover img {
     -webkit-transform:scale(1.1);
    /* Safari and Chrome */
     -moz-transform:scale(1.1);
    /* Firefox */
     -ms-transform:scale(1.1);
    /* IE 9 */
     -o-transform:scale(1.1);
    /* Opera */
     transform:scale(1.1);
}
 .bld-step-1-el-1 {
     width: 100%;
     height: 100%;
}
 .bld-step-1-el-1 img {
     -webkit-transition: all 1s ease;
    /* Safari and Chrome */
     -moz-transition: all 1s ease;
    /* Firefox */
     -o-transition: all 1s ease;
    /* IE 9 */
     -ms-transition: all 1s ease;
    /* Opera */
     transition: all 1s ease;
}
 .bld-step-1-el-1:hover img {
     -webkit-transform:scale(1.1);
    /* Safari and Chrome */
     -moz-transform:scale(1.1);
    /* Firefox */
     -ms-transform:scale(1.1);
    /* IE 9 */
     -o-transform:scale(1.1);
    /* Opera */
     transform:scale(1.1);
}
/**** END POPUP BUTTONS ****/