/*
Theme Name:     Signature Plaster Theme
Theme URI:      http://www.templatemonster.com/demo/58408.html
Description:    Custom theme for Signature Plaster
Author:         Oley Media Group
Author URI:     http://www.oleymediagroup.com.au/
Version:     4.0.5.1
Text Domain:    child-theme-domain
Template:       cherryframework4
Cherry Version: 4.0.5.1

Primary Color: #016fae;
Secondary Color: #2b2f2b;
*/

/* Theme customization starts here
-------------------------------------------------------------- */
body {
	 text-rendering: optimizeLegibility;		
}

.home.logged-in #static-area-header-top {
	top: 0 !important;
}
#site-wrapper {
    background-image: url('/wp-content/uploads/white-plaster-texture-8.jpg');
    background-position: 0 164px;
    background-repeat: no-repeat;
    background-size: 100% 162px;
}
.home #site-wrapper {
    background: none;
}
.site-content .cherry-breadcrumbs {
    background-color: rgb(43, 47, 43) !important;
}
.cherry-breadcrumbs h1 {
	color:#fff !important;	
}

/* Header
-------------------------------------------------------------- */
address.h_address i {
	margin: -5px 5px 0 0;
	color: #016fae;
}
.h_phone i.fa.fa-phone {
	margin: 5px;
}
.site-description {
    display: none;
}
.cherry-breadcrumbs {
	background-color: transparent!important;
}
.cherry-breadcrumbs .page-title {
	text-shadow: 0px 0px 15px #FFF;
}
.cherry-breadcrumbs .cherry-breadcrumbs_item {
    text-shadow: 0px 0px 25px #000;
}
.home .logo-disp .site-branding{
    display: none;
}

/* Main Navigation
-------------------------------------------------------------- */
.cherry-navigation-arrow .menu-primary li.menu-item-has-children>a::after {
	display: none;
}

/* Slideshow
-------------------------------------------------------------- */
#slideshow-container {
    margin-top: -13%;
}
#slideshow-container .wpb_content_element {
    margin-bottom: 0;
}


/* Home Page: Services
-------------------------------------------------------------- */
#services-tabs {
	background-color: #016fae;
}
#services-tabs .wpb_column .wpb_text_column h2.post-title,
#services-tabs .wpb_column .wpb_text_column h2.post-title a,
#services-tabs .wpb_column .wpb_text_column p {
	color: white;
	text-align: center;
}
.services-list ul li {
    line-height: 1.8em;
    font-size: 1.6rem;
	list-style-type: none;
	text-transform: uppercase;
	display: flex;
}
.services-list ul li:before {    
	font-family: 'FontAwesome';
	content: '\f00c';
	margin:0 10px 0 -15px;
	color: #016fae;
}
.services-list ul li:hover {
	padding-left: 8px;
	color: #016fae;
	cursor: pointer;
}

/* Home Page: Contact
-------------------------------------------------------------- */
#contact-row {
	background-color: #f3f4f3;
}
#contact-row .vc_color-white.vc_message_box {
    border-color: transparent;
    background-color: transparent;
}
#contact-row .vc_message_box-icon i {
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
    padding: 15px;
    background: white;
    width: 100%;
    text-align: center;
}
#contact-row .vc_color-white.vc_message_box h3,
#contact-row .vc_color-white.vc_message_box p {
    margin-left: 35px;
}
#contact-row hr {
	margin-bottom: 35px;
}
#contact-row .wpcf7-form-control-wrap {
    margin: 0;
}
#contact-row .input-text,
#contact-row .input-textarea {
    background-color: white;
}
#contact-row .input-textarea {
	height: 180px;
}
#contact-row .input-button {
	float: right;
}

/* Footer
-------------------------------------------------------------- */
.oley-copyright {
	text-align: right;
}



/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= RESPONSIVE STYLE -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

@media (min-width:1024px) and (max-width:1199px) {

/*-=-=-=-=-=-=-=-= HOME PAGE =-=-=-=-=-=-=-=-=*/
	
	.wpcf7-form-control-wrap.your-phone {
		margin-bottom: 22px !important;	
	}
	
/*-=-=-=-=-=-=-=-= END HOME PAGE =-=-=-=-=-=-=-=-=*/
		
}

@media (min-width:992px) and (max-width:1023px) {

/*-=-=-=-=-=-=-=-= HOME PAGE =-=-=-=-=-=-=-=-=*/
	
	.wpcf7-form-control-wrap.your-phone {
		margin-bottom: 22px !important;	
	}
	
/*-=-=-=-=-=-=-=-= END HOME PAGE =-=-=-=-=-=-=-=-=*/
		
}

@media (min-width:768px) and (max-width:991px) {
	
/*-=-=-=-=-=-=-=-= HOME PAGE =-=-=-=-=-=-=-=-=*/
	
	.wpcf7-form-control-wrap.your-phone {
		margin-bottom: 22px !important;	
	}
	#contact-row .vc_color-white.vc_message_box h3, #contact-row .vc_color-white.vc_message_box p {
		margin-left: 22px;	
	}
	
/*-=-=-=-=-=-=-=-= END HOME PAGE =-=-=-=-=-=-=-=-=*/
		
}
@media (min-width:769px) and (max-width:991px) {
	
/*-=-=-=-=-=-=-=-= HOME PAGE =-=-=-=-=-=-=-=-=*/
	
	#menu-primary > #menu-primary-items {
		margin: 0 auto;
		text-align: center;
		width: 100%;	
	}
	.menu-primary li {
		display: inline-block !important; 
    	float: none !important;	
	}

/*-=-=-=-=-=-=-=-= END HOME PAGE =-=-=-=-=-=-=-=-=*/
		
}

@media (min-width:448px) and (max-width:767px) {

/*-=-=-=-=-=-=-=-= HOME PAGE =-=-=-=-=-=-=-=-=*/
	
	.wpcf7-form-control-wrap.your-phone {
		margin-bottom: 22px !important;	
	}
	#contact-row .vc_color-white.vc_message_box h3, #contact-row .vc_color-white.vc_message_box p {
		margin-left: 22px;	
	}
	.services-list ul {
		padding-left:15px;	
	}
	.site-copyright, .oley-copyright {
		width:100% !important;
		text-align:center;	
	}
	
/*-=-=-=-=-=-=-=-= END HOME PAGE =-=-=-=-=-=-=-=-=*/

/*-=-=-=-=-=-=-=-= ABOUT PAGE =-=-=-=-=-=-=-=-=*/

	.h_phone span {
		font-size: 22px !important;	
	}
	.h_phone i.fa.fa-phone {
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 10px;
	}
		
/*-=-=-=-=-=-=-=-= END ABOUT PAGE =-=-=-=-=-=-=-=-=*/
		
}

@media (max-width:447px) {

/*-=-=-=-=-=-=-=-= HOME PAGE =-=-=-=-=-=-=-=-=*/
	
	.wpcf7-form-control-wrap.your-phone {
		margin-bottom: 22px !important;	
	}
	#contact-row .vc_color-white.vc_message_box h3, #contact-row .vc_color-white.vc_message_box p {
		margin-left: 22px;	
	}
	.services-list ul {
		padding-left:15px;	
	}
	.site-copyright, .oley-copyright {
		width:100% !important;
		text-align:center;	
	}
	
/*-=-=-=-=-=-=-=-= END HOME PAGE =-=-=-=-=-=-=-=-=*/

/*-=-=-=-=-=-=-=-= ABOUT PAGE =-=-=-=-=-=-=-=-=*/

	.h_phone span {
		font-size: 22px !important;	
	}
	.h_phone i.fa.fa-phone {
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 10px;
	}
	body h2, body .h2 {
		font-size: 22px !important;
	}	
	
/*-=-=-=-=-=-=-=-= END ABOUT PAGE =-=-=-=-=-=-=-=-=*/
		
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= END RESPONSIVE STYLE -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/