/*
Theme Name: U-Design Child
Theme URI: http://themeforest.net/item/udesign-responsive-wordpress-theme/253220?ref=AndonDesign
Description: Child Theme for U-Design
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: ****/

#feedback a.feedback {
    top: 470px !important;
}
#feedback a.feedback:hover {
    background-color: #0D4FA3;
}

.slider-text1 {
	color: #ffffff;
    font-size: 26px;
    text-align: center !important;
    font-weight: 900 !important;
}

.boxdropshadow .vc_column-inner {
-webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.35);
box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.35);
}


#gform_3 {
	margin: -15px 0 0 0 !important;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty):hover {
    background-color: #0d4fa3 !important;
}
#buttom-bottom .vc_btn3-container.vc_btn3-center {
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
    margin: auto;
}
.fa-2x {
    vertical-align: middle;
    font-size: 2em !important;
}
.contact-block {
    display: inline-block;
    width: 100%;
}
.fafacontact {
    text-align: inherit;
    margin-bottom: 3px;
    display: inline-block;
}
.fafaicon {
    text-align: center;
    margin-right: 15px;
    margin-bottom: 25px;
    display: inline;
    vertical-align: top;
}
.contact-span2 {
font-size: 75%;
color: #ffffff;
}
.contact-socialmedia {
    margin-left: 40px;
    margin-top: 20px;
}
.contact-socialmedia a {
  margin-right: 10px;
}
.ph1 {
    color: #333333;
    font-weight: 500;
}
.ph2 {
	font-size: 36px;
    font-weight: 700;
	line-height: 50px;
}.ph2 a{
	color:#FC031E !important;
}
.ph2 a:hover {
	color:#0D4FA3 !important;
	font-size: 36px;
    font-weight: 700;
	line-height: 50px;
}
.coupon {
	-webkit-transition: all 0.8s ease; /* Safari and Chrome */
  	-moz-transition: all 0.8s ease; /* Firefox */
  	-o-transition: all 0.8s ease; /* IE 9 */
  	-ms-transition: all 0.8s ease; /* Opera */
  	transition: all 0.8s ease;
}
.coupon:hover {
    -webkit-transform:scale(1.2); /* Safari and Chrome */
    -moz-transform:scale(1.2); /* Firefox */
    -ms-transform:scale(1.2); /* IE 9 */
    -o-transform:scale(1.2); /* Opera */
     transform:scale(1.2);
}
.yelp-business img.yelp-business-img {
    width: 140px !important;
}
.yelp-business.ywp-size-100 .yelp-info-wrap {
    margin-left: 152px !important;
}
.yelper-avatar-60>.yelp-review-avatar, .yelper-avatar-60>.yelp-review-avatar>img {
    width: 100px !important;
}
.yelp-review-excerpt-text>p {
    font-size: 14px !important;
}
.yelp-review-excerpt {
    font-size: 16px !important;
    margin: 0 0 0 110px !important;
}
.ad1div {
	background-color: #094FA6;
	padding: 25px 0 25px 0;
	box-shadow: 6px 6px #000000;
}
.ad1 {
	text-align: center;
	font-size: 26px;
	line-height: 36px;
	color: #ffffff;
}
.ad1 a {
	color: #ffffff;
}
.ad2div {
	background-color: #F7F7F7;
	padding: 25px 0 25px 0;
	box-shadow: 6px 6px #000000;
}
.ad2 {
	text-align: center;
	font-size: 26px;
	line-height: 36px;
	color: #333333;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 26px !important;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    font-size: 42px !important;
    padding-top: 7px;
}
.gf-sidebar {
    background-color: #F0F1F3;
    padding: 5px 0 5px 10px;
    border-radius: 25px;
    border-width: 1px;
    border-color: #0d4ea0;
    border-style: solid;
}
@media (max-width: 719px) {
	.gf-sidebar {
    padding: 5px 10px 5px 10px;
}
}
@media screen and (max-width: 959px) {
.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
    background: #F7F7F7;
}
}

@media screen and (max-width: 719px) {
#page-content-title {
    height: 160px !important;
}
}
@media (max-width: 719px) {
#page-content-title #page-title {
    height: 160px !important;
    font-size: 0.8em !important;
}
}

@media (max-width: 719px) {
#page-content-title #page-title h1, #page-content-title #page-title h2, #page-content-title #page-title h3 {
    padding: 0px 0 !important;
}
}

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

#footer-bg {
    padding-bottom: 80px;
}