/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/

@import url('https://fonts.googleapis.com/css?family=Shadows+Into+Light');

.grecaptcha-badge {
    display: none;
}


.beforeandafter {
	border-style:solid;
	border-width:1px;
	padding:5px;
	border-color:#CCCCCC;
	background-color:#FFFFFF; }


IMG.bio {
width: 200px; 
float: left; 
margin-right: 25px;
border-style:solid;
border-color:#C0C0C0;
border-width:1px;
padding:5px;
background-color:#FFFFFF;
}

	
	
.transforming {
	font-family: "kremlin-pro-web-semi-exp",serif;
	font-weight: 400;	
	color:#000000;
	font-size:35px;	
	margin-bottom:0px;
	
	
	} 
	
.bodypagedescription {
	font-family: "kremlin-pro-web-semi-exp",serif;
	font-style: normal;
	font-weight: 400;	
	color:#000000;
	font-size:25px;	
	margin-bottom:0px;
	margin-top:0px;
	
	} 

/* for h1 heading */


h1,.h1 { margin-top:0px;text-shadow: 1px 1px #bfb6ad;}
h2,.h2 { margin-top:0px;}
h3,.h3 { margin-top:0px;}
h4,.h4 { margin-top:0px; }
h5,.h5 { margin-top:0px; }
h6,.h6 { margin-top:0px; }

/* SUB MENU NAVIGATION */
body .x-navbar ul.sub-menu li a {
    font-size: 15px;
	text-transform:uppercase;
}



/* HIDE LOGO */

.page-id-169  .x-logobar { display: none; }

.ProjectDescription { padding:0px 5% 0% 5%; font-size:20px;}

/* HIDE LOGO BAR body .x-logobar { display: none; } 

.x-logobar { background-image : url('http://bauerclifton.com/wordpress/wp-content/uploads/2016/03/bc-geo-pattern-outlines-tan-03_500px_opac.png'); }

.x-navbar-wrap {  display: none;  visibility: hidden; } */

hr.gradient_one {
    border: 0;
    height: 1px;
    background: #bfb6ad;
    background-image: -webkit-linear-gradient(left, #FFF, #bfb6ad, #FFF);
    background-image: -moz-linear-gradient(left, #FFF, #bfb6ad, #FFF);
    background-image: -ms-linear-gradient(left, #FFF, #bfb6ad, #FFF);
    background-image: -o-linear-gradient(left, #FFF, #bfb6ad, #FFF);
}


/* REVOLUTION SLIDER - REMOVE WHITE SPACE BELOW IMAGE */

/* BREAD CRUMBS */

.x-breadcrumbs {}
.x-breadcrumbs a,
.x-breadcrumbs span,
.x-breadcrumbs .current { color: #ffffff; }
.x-breadcrumbs { font-size : 1.2em; }
	
.x-breadcrumb-wrap {
    background-color: #bfb6ad;
	text-shadow: none;
}

/* GOOGLE MAP WHITE SPACE REMOVAL */
.x-map {
	margin-bottom: 0 !important;
}

.x-map {
   height: auto !important;
}

#container {
    display: table;
	width:100%;
    }

#row  {
    display: table-row;
	width:100%;
    }

#left { display: table-cell; text-align:left; width:50%;float:left;padding-right:10px; }
#right{ display: table-cell; text-align:left; width:50%;float:left;padding-left:10px; }	

#textarea{ display: table-cell;width:100%;clear:both; }

.divclass {
  font-size:5em;
  color:grey;
  cursor:pointer; }

	
/************************* CONTACT FORM *************************/

.recaptchabox { text-align:left; }
	
TABLE.contactform{ font-size:15px; color:#000; }
TD.contactform { border:0px; }

.wpcf7-text {
width: 100%;
}
		
/* FOOTER GLOBAL MENU */

.x-colophon.bottom .x-nav li a:link {
	display: inline-block;
	vertical-align: middle;
	font-size:15px;
}

.x-colophon.bottom .x-nav li a:hover {
	display: inline-block;
	vertical-align: middle;
	font-size:15px;
	text-decoration:underline;
}

.x-colophon.bottom .x-nav li:after {
    content: " | ";
    position: relative;
    left: 5px;
    display: inline-block;
}

.x-colophon.bottom .x-nav li:last-child:after {
    content: "";
    left: 0;
}




/* CONTACT FORM 7 PLACEHOLDER DISAPPEAR ON CLICK **************************************/

.wpcf7-form textarea:focus::-webkit-input-placeholder {
font-size:20px;
text-align:right;
opacity:0;
}

.wpcf7-form textarea:focus:-moz-placeholder { /* Firefox 18- */
font-size:20px;
text-align:right;
opacity:0;
}

.wpcf7-form textarea:focus::-moz-placeholder { /* Firefox 19+ */
font-size:20px;
text-align:right;
opacity:0;
}

.wpcf7-form textarea:focus:-ms-input-placeholder {
font-size:20px;
text-align:right;
opacity:0;
}
    