/*
Theme Name: U-Design Child (Custom Page Peel)
Theme URI: http://themeforest.net/item/udesign-responsive-wordpress-theme/253220?ref=AndonDesign
Description: Child Theme for U-Design with custom Page Peel
Author: Andon
Author URI: http://themeforest.net/user/andondesign/portfolio?ref=AndonDesign
Template: u-design
Version: 1.0.0
*/

/**** BEGIN ADDING YOUR CUSTOM CSS CODE BELOW: ****/


#page-peel .msg_block {
    background-image: url("images/msg-block.png");
}
#sec-nav-text-area-1, #sec-nav-text-area-2, #sec-nav-menu-area {
    margin-bottom: -20px !important;
}
@media screen and (max-width: 959px) {
#sec-nav-text-area-1, #sec-nav-text-area-2, #sec-nav-menu-area {
    margin-bottom: 0px !important;
}
}
@media screen and (max-width: 959px) {
	.custom-section-text {
		font-size: 20px !important;
	}
}
@media screen and (max-width: 959px) {
	.custom_box {
		font-size: 12px;
	}
}





#feedback a.feedback {
	top: 570px !important;
    color: #000000 !important;
    background: rgb(248,221,81) !important;
    background: -moz-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%) !important;
    background: -webkit-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%) !important;
    background: linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8dd51",endColorstr="#c9931f",GradientType=1) !important;
}
#feedback a.feedback:hover {
	background: rgb(248,221,81) !important;
	background: -moz-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(232,197,65,1) 100%) !important;
	background: -webkit-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(232,197,65,1) 100%) !important;
	background: linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(232,197,65,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8dd51",endColorstr="#e8c541",GradientType=1) !important;
}
#main-menu {
    height: 50px;
}
#page-content-title #page-title {
    height: 190px;
	display:flex;
    align-items: center;
	justify-content: center;
}
@media screen and (max-width: 719px) {
    #page-content-title {
        background: url("/wp-content/uploads/2020/06/title-background4.png") repeat scroll center top #FFFFFF;
    }
}
#page-content-title #page-title h1 {
    color: #ffffff;
	text-transform: uppercase;
	text-align: center;
}
@media screen and (max-width: 959px) {
#page-content-title #page-title h1 {
    line-height: 24px;
}
}
.line-clamp p {
	style="float: left;
	color: #333333;
    font-size: 14px;
    line-height: 26px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


.custom_box {
    border-radius: 35px;
    background: rgba(25, 112, 255, 0.88);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
blockquote p {
    line-height: 45px;
}
.contact-block {
    width: 100%;
	display: -webkit-flex;
    align-items: normal;
}
.fafaicon {
    text-align: center;
    margin-right: 5px;
    display: inline;
    vertical-align: top;
}
.bi-faicon {
	vertical-align: top;
	padding-top: 6px;
}
.fa-lg2 {
    width: 30px;
}
.fa-2x {
    vertical-align: middle;
    font-size: 2em !important;
}
.fafacontact {
    text-align: inherit;
    margin-bottom: 3px;
    display: inline-block;
}
.custom-width99 {
	width: 200px;
}
.contact-span {
font-size: 75%;
color: rgba(51, 51, 51, 0.7);
}
.contact-socialmedia {
    margin-left: 45px;
    margin-top: 10px;
}

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    color: #000000 !important;
	background: rgb(248,221,81) !important;
	background: -moz-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%) !important;
	background: -webkit-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%) !important;
	background: linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8dd51",endColorstr="#c9931f",GradientType=1) !important;
}
.vc_btn3.vc_btn3-color-primary:hover, .vc_btn3.vc_btn3-color-blue:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover {
	background: rgb(248,221,81) !important;
	background: -moz-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(232,197,65,1) 100%) !important;
	background: -webkit-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(232,197,65,1) 100%) !important;
	background: linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(232,197,65,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8dd51",endColorstr="#e8c541",GradientType=1) !important;
}

.vc_btn3.vc_btn3-style-modern {
    background: rgb(248,221,81) !important;
    background: -moz-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%) !important;
    background: -webkit-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%) !important;
    background: linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8dd51",endColorstr="#c9931f",GradientType=1) !important;
}
.vc_btn3.vc_btn3-style-modern:hover {
    background: rgb(248,221,81) !important;
    background: -moz-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(232,197,65,1) 100%) !important;
    background: -webkit-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(232,197,65,1) 100%) !important;
    background: linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(232,197,65,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8dd51",endColorstr="#e8c541",GradientType=1) !important;
}
.custom-blog-text p {
    color: #333333;
}

/*.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    background-color: #2163ED !important;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {
    background-color: #FF7E00 !important;
}
.vc_btn3.vc_btn3-size-md {
    padding: 10px 15px !important;
}
/*.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    background: linear-gradient(0deg, rgb(201, 147, 31) 0%, rgb(202, 148, 31) 6.67%, rgb(203, 149, 30) 13.34%, rgb(206, 153, 28) 20.01%, rgb(210, 157, 26) 26.68%, rgb(215, 162, 24) 33.35%, rgb(220, 167, 21) 40.02%, rgb(225, 173, 18) 46.69%, rgb(231, 179, 15) 53.36%, rgb(236, 185, 12) 60.03%, rgb(242, 191, 9) 66.7%, rgb(246, 195, 7) 73.37%, rgb(250, 199, 5) 80.04%, rgb(253, 203, 3) 86.71%, rgb(254, 204, 2) 93.38%, rgb(255, 205, 2) 100%) !important;
    color: rgb(0, 0, 0) !important;
}

/*.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:hover{
background: rgb(248,221,81);
background: linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%);
}

/*.vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active {
    background: linear-gradient(0deg, rgb(201, 147, 31) 0%, rgb(202, 148, 31) 6.67%, rgb(203, 149, 30) 13.34%, rgb(206, 153, 28) 20.01%, rgb(210, 157, 26) 26.68%, rgb(215, 162, 24) 33.35%, rgb(220, 167, 21) 40.02%, rgb(225, 173, 18) 46.69%, rgb(231, 179, 15) 53.36%, rgb(236, 185, 12) 60.03%, rgb(242, 191, 9) 66.7%, rgb(246, 195, 7) 73.37%, rgb(250, 199, 5) 80.04%, rgb(253, 203, 3) 86.71%, rgb(254, 204, 2) 93.38%, rgb(255, 205, 2) 100%) !important;
    color: rgb(0, 0, 0) !important;
} */
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
    cursor: pointer;
	font-size: 1.2em;
	padding: 10px 25px 10px 25px;
	color: #000000 !important;
	background: rgb(248,221,81) !important;
	background: -moz-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%) !important;
	background: -webkit-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%) !important;
	background: linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(201,147,31,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8dd51",endColorstr="#c9931f",GradientType=1) !important;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type="submit"]:hover {
	background: rgb(248,221,81) !important;
	background: -moz-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(232,197,65,1) 100%) !important;
	background: -webkit-linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(232,197,65,1) 100%) !important;
	background: linear-gradient(180deg, rgba(248,221,81,1) 0%, rgba(232,197,65,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8dd51",endColorstr="#e8c541",GradientType=1) !important;
}
.custom-form-css .gform_footer {
	text-align:center;
}ul.small-thumb .teaser-title {
    font-size: 1.0em !important;
    line-height: 22px !important;
}

.ug-gallery-wrapper, .ug-gallery-wrapper * {
    margin-left: auto !important;
    margin-right: auto !important;
}
ul.list-5 li::before {
    top: 12px !important;
}
ul.list-1 li::before {
    top: 9px !important;
}
ul.list-3 li::before {
    top: 7px !important;
}
.image-motionless {
	background: fixed;
}
.ph1 {
	color:#3e4651;
	font-size: 140%;
    line-height: 70%;
}
.ph2 a {
	color:#1970FF;
	font-size: 36px;
    font-weight: 700;
	line-height: 50px;
	text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}
.ph2 a:hover {
	color:#6291DE;
	font-size: 36px;
    font-weight: 700;
	line-height: 50px;
	text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}
.image-pop a:hover {
    position: relative;
}
.image-pop a:hover:after {
    content: url(/wp-content/uploads/2018/02/greenseal.png);
    display: block;
    position: absolute;
    left: 8px;
    top: -145px;
}
.change-background {
	background-color: #6291DE !important;
}
.change-background:hover {
	background-color: #1970FF !important;
}
.change-background2 {
   background-color: #12284A;
}
.change-background2:hover {
  background-color: #244A77;
}
#top-elements .phone-number-padding {
    padding: 13px 20px 0 0;
}
.font-color1 a {
	color: #FF7F00 !important;
}
.text-change1 {
	color: #FFFFFF;
	font-size: 30px;
	text-align: center;
}
.text-change2 {
	color: #FFFFFF;
	text-align: center;
}
h3.font-color1:hover {
    background-color: #ffffff;
}
.locations_cities_title h2 {
}
.locations_cities {
	font-size:0.8em;
}
.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_grid-item-mini.vc_clearfix.vc_is-hover:hover {
    color: #ffffff !important;
}


#footer-bg {
    height: 135px !important;
	background: url(https://stonetilecleaning.com/wp-content/uploads/2020/06/main-background.jpg) no-repeat fixed center center #FFFFFF;
}
/**** 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 ****/



@media screen and (max-width: 959px) {
.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
    background: #F2F3ED;
}
}
@media screen and (max-width: 959px) {
#mobile-background {
	background-image: none !important
}
}
@media screen and (max-width: 959px) {
#mobile-background2 {
	background-image: none !important;
	background-color:#D5E2FC
}
}