






h1, h2, h3, h4, .ribbon-center span, h2.intro .intro-bold, span.block-title, span.subtitle, span.da-t h4 a.title, .latest-portfolio span.terms, .da-thumbs span.terms, h4.classic-post-title a, .big_white, h6.nav-previous a, h6.nav-next a, span.dropcaps, .sidebar-box.info h4.blog-sidebar-title span

{

	font-family:"Play" !important;

	color: #16101b;

	-webkit-font-smoothing: antialiased;

}






h5, h6, .sidebar-item-box h5 a, .ei-slider-loading, .twtr-tweet-text p a.twtr-user, .intro-container h3, .portfolio-featured, ul#lines li, ul.contact-info span, .medium_text, .aq_block_toggle h2.tab-head, .aq_block_accordion h2.tab-head, .blog-masonry-description h3 a, #da-thumbs.blog h4 a.title

{

	font-family:"Play" !important;

	color: #16101b;

	-webkit-font-smoothing: subpixel-antialiased;

}






.sf-menu > li > a

{

	font-family:"Play" !important;

	color: #7c7c7c;

}






.sidebar-box h4.blog-sidebar-title span, h4.footer-heading span

{

	font-family:"ABeeZee" !important;

	color: #696969 !important;

}






*, body, #social-icon a, .sidebar-author, .sidebar-date, .sidebar-social, .sidebar-comment, .sidebar-cat,

#comment-wrapper, #commentform label, .twtr-tweet-text p a, .da-thumbs li span.da-t div h6, .footer-box, div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, span.wpcf7-not-valid-tip, ol, ul, p, span, span a, a, table, .sidebar-item-box .sidebar-item-date,.twt-border .twt-tweet .entry-title, .twt-border .twt-o .entry-title a, .twt-border .twt-o .entry-title b, #block-title.block-title-3 span, #footer-nav li a, .copyright-text

{

	

	 font-family:"MyriadPro" !important;

	 color: #585858;

	 background-color: transparent; 

	 font-size: 15px;

	 font-style: normal;

}






#footer-wrapper a, #footer-wrapper span, #footer-wrapper p, #footer-wrapper h1, #footer-wrapper h2, #footer-wrapper h3, #footer-wrapper h4, #footer-wrapper h5, #footer-wrapper h6, #footer-wrapper .textwidget, h4.footer-heading span

{

	color: #696969 !important;

}






a.hightlight, span.highlight, .tagcloud a, #portfolio-filter .filterable.current a, .portfolio-featured, .sidebar-cat a, ul.sf-menu > li.current-menu-item a, ul.sf-menu > li.current-page-item a, ul.sf-menu > li.current-menu-parent > a, ul.sf-menu > li.current-menu-ancestor > a, ul.navi-list li.current, .sb-social-icon a, .pricing-column ul li.pricing-title, .progress-bar ul li span, #block-title .blank, .hover-bg-div, .hover-bg-div-v, .header-img-bg, .service-content.have-bg

{

	background: #c71010;

}

a:hover, a.rev:hover, #team a, .twt-border .twt-o .entry-title b, .twt-border .twt-o .entry-title a, #portfolio-filter .filterable a:hover, span.post-content-meta-author a, h2.intro .intro-bold, span.icon-font-list, .pricing-column ul li.pricing-pricing h5, .testimonial li h6 

{

	color: #c71010;

}

.post-content-meta-category a:hover, .tag-wrapper a:hover{

	color: #c71010 !important;

}

.sf-menu ul li a:hover

{

	border-left:3px solid #c71010;

}

.sf-menu > li > ul >li:first-child

{

	border-top:3px solid #c71010;

}

.jcarousel-next-horizontal, .jcarousel-prev-horizontal, .button-slider, .se-next,.se-prev, .flex-direction-nav li .next, .flex-direction-nav li .prev, #xxx

{

	background-color:#c71010;

}

.button,button,input[type="submit"],input[type="reset"],input[type="button"]

{

	

	border: 1px solid #c71010;

}

ul.sf-menu > li.current-menu-item a, ul.sf-menu > li.current-page-item a, ul.sf-menu > li.current-menu-parent > a, ul.sf-menu > li.current-menu-ancestor > a

{

	box-shadow:inset 2px 2px #e7e7e7, inset -2px -2px #e7e7e7, inset 3px 3px #fff, inset -3px -3px #fff, inset 0px 0px 6px rgba(0,0,0,.2);

}

.hover-bg-div, #portfolio-filter .filterable.current a, .tagcloud a, .sidebar-cat a, .sb-social-icon a{

	box-shadow:inset 1px 1px #eee, inset -1px -1px #eee, inset 2px 2px #fff, inset -2px -2px #fff, inset 0px 0px 6px rgba(0,0,0,.2);

}

ul.sf-menu > li.current-menu-item a, ul.sf-menu > li.current-page-item a, ul.sf-menu > li.current-menu-parent > a, ul.sf-menu > li.current-menu-ancestor > a, .hover-bg-div-v

{

	box-shadow:inset 2px 2px #c71010, inset -2px -2px #c71010, inset 3px 3px #fff, inset -3px -3px #fff, inset 0px 0px 6px rgba(0,0,0,.2);

}

.service-content .hover-bg-div, .service-content.have-bg

{

	box-shadow:inset 3px 3px #c71010, inset -3px -3px #c71010, inset 4px 4px #fff, inset -4px -4px #fff;

}




 

.button, button, input[type="submit"], input[type="reset"], input[type="button"]

{

	background: #eb1212;

	background: linear-gradient(top, #ffc2c2 0%, #eb1212 100%);

	background: -o-linear-gradient(top, #ffc2c2 0%, #eb1212 100%);

	background: -moz-linear-gradient(top, #ffc2c2 0%, #eb1212 100%);

	background: -webkit-linear-gradient(top, #ffc2c2 0%, #eb1212 100%);

	background: -ms-linear-gradient(top, #ffc2c2 0%, #eb1212 100%);

	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #ffc2c2), color-stop(1, #eb1212) );

}

.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{

	background: #ffc2c2;

	background: linear-gradient(top, #eb1212 0%, #ffc2c2 100%);

	background: -o-linear-gradient(top, #eb1212 0%, #ffc2c2 100%);

	background: -moz-linear-gradient(top, #eb1212 0%, #ffc2c2 100%);

	background: -webkit-linear-gradient(top, #eb1212 0%, #ffc2c2 100%);

	background: -ms-linear-gradient(top, #eb1212 0%, #ffc2c2 100%);

	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #eb1212), color-stop(1, #ffc2c2) );

}







ul.sf-menu > li.current-menu-item a{box-shadow:none !important;  background:none !important; color:#231f20 !important;}
.hover-bg-div-v{background:none; box-shadow:none;}

#pagebanner {
	max-width: 960px;
	width: 100%;
	position: relative;
	margin: 0 auto;
	background:none !important; 
	padding:10px 0 !important; 
	border-bottom:1px solid #d9d9d9; 
	border-top:1px solid #d9d9d9;
}
.tp-bannershadow.tp-shadow2 {background:none !important;}
.phone-no {
    /* max-width: 342px; */
    width: 210px;
    /* max-height: 69px; */
    height: 72px;
    background: url(/wp-content/uploads/2018/03/bookings-bg.png) no-repeat top right;
    margin: 20px 0 0 0;
    padding: 20px 122px 0 10px;
    text-align: center;
    font-family: play !important;
    display: inline-block;
    vertical-align: middle;
}
.phone-no .textwidget {
    font-size: 28px;
    color: #fff;
    font-family: play !important;
    display: table-cell;
    vertical-align: middle;
}
.phone-no .textwidget a {
    font-size: 28px;
    color: #fff;
    font-family: play !important;
    display: table-cell;
    vertical-align: middle;
}
.contactblock { display: table; }
.contactblock-1 {
	margin: 0;
    padding: 10px 15px;
	display: table-cell;
	vertical-align: middle;
    background: #201d1d;
    border-right: 3px solid #fff;
    color: #fff;
    font-family: Play !important;
    font-size: 21px;
}
.contactblock-2 {
	margin: 0;
    padding: 10px 15px;
	display: table-cell;
	vertical-align: middle;
    background: #a01419;
    color: #fff;
    font-size: 20px;
}
.contactblock-3 {
	margin: 0;
    padding: 10px 15px;
	display: table-cell;
	vertical-align: middle;
    background: #a01419;
    color: #fff;
    font-size: 16px;
}
.contactblock-1 img, .contactblock-2 img, .contactblock-3 img { vertical-align: middle; }
body.home #aq-block-11, body.home #aq-block-12 { display: none; }

@media only screen and (max-width: 767px){ 
	.phone-no {
		width: 100%;
		height: auto;
		background: none;
		float: left;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		font-family: play !important;
		display: block;
		position: relative;
	}
	.phone-no .textwidget {
		font-size: 28px;
		color: #221f1f;
		font-family: play !important;
		display: block;
		vertical-align: top;
	}
	.contactblock-1, .contactblock-2, .contactblock-3 { width: 100%; border: 0; display: block; }

}

