/**
 * 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;
}
}
.mtsnb-custom-content p {
	text-align: center;
}
.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: #ffffff !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/12/FirstResponse-Logo-40.png) no-repeat center !important;
}
}
@media screen and (min-width: 720px) {
	#logo {
    padding-left: 26px;
}
}
*/
div#black-overlay-image:hover {
	background-color: rgba(12, 90, 201, 0.75) !important;
}
div#black-overlay-image2 {
	background-color: rgba(12, 90, 201, 0.75) !important;
}
.flipbox-text {
    background-color: rgba(255, 255, 255, 0.7) !important;
}
ul.list-5 > li::before {
    margin-top: 9px;
}
/**
@media screen and (min-width: 720px) {
li#menu-item-18504 {
    margin-left: 186px;
}
}
*/
.fixed-background-image {
     background-attachment: fixed;
}
}
.image-motionless {
	background: fixed !important;
}
.custom-button-colors .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
	background-color: #0C5AC9 !important;
	color: #ffffff;
}
.custom-button-colors .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover {
	background-color: #ffffff !important;
	color: #000000;
}
.line-clamp p {
	style="float: left;
	color: #333333;
    font-size: 14px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.vc-gitem-zone-height-mode-auto {
background: #ffffff;
}
.vc-gitem-zone-height-mode-auto:hover {
background: rgb(98,145,222);
background: radial-gradient(circle, rgba(98,145,222,0.75) 25%, rgba(25,112,222,0.75) 100%);
}
.vc-gitem-zone-height-mode-auto:before {
    padding-top: 0% !important;
}

.vc_gitem-animated-block {
     -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;
}
.vc_gitem-animated-block:hover {
     -webkit-transform:scale(1.04);
    /* Safari and Chrome */
     -moz-transform:scale(1.04);
    /* Firefox */
     -ms-transform:scale(1.04);
    /* IE 9 */
     -o-transform:scale(1.04);
    /* Opera */
     transform:scale(1.04);
}

/**** 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 ****/