@import url('../twentytwelve/style.css');

/*
Theme Name: Child of TwentyTwelve
Theme URI: Test Site
Description: Theme design www.shiftf8.co.uk
Author: Mark Shirley t: 01704514688 e: info@shiftf8.co.uk
Template: twentytwelve
*/
/*------center twenty twelve menu--------*/
.main-navigation ul.nav-menu {
    text-align: center;
}

.main-navigation li ul li a {
    text-align: left;
}

/*MENU CODE FOR LINE REMOVAL ON MENU*/
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {

    border-bottom: 0 solid #EDEDED;
    border-top: 0 solid #EDEDED;

}


/*------ TURN HYPHERNATION OFF --------*/
p {
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}


#home-page-copy {

 font-size: 14px;
 margin-bottom: 30px;

}



.entry-header .entry-title {
    color: #969696;
    font-size: 1.71428571rem !important;
}



.site-header hgroup { 
	display: none; 
} 

.site-logo { 
	max-width: 100%; 
	height:auto; 
	margin-left: auto; 
	margin-right: auto; 
	display:block;
}



p {

font-size: 0.85714286rem;
line-height: 2.18181818;
}


a {
    color: black;
    outline: medium none;
    text-decoration: none;
}



/* ===[ Footer Widget Areas ]=== */
.site-info { clear: both; }
#footer-widgets {
    width: 100%;
    border-top: none;
}
    #footer-widgets .widget li { list-style-type: none; }
.template-front-page #footer-widgets { padding-top: 0; }
@media screen and (min-width: 600px) { 
    #footer-widgets.three .widget {
        float: left;
        margin-right: 3.7%;
        width: 30.85%;
        clear: none;
    }
        #footer-widgets.three .widget + .widget + .widget { margin-right: 0; }
}
/* for IE8 and IE7 */
.ie #footer-widgets.three .widget {
    float: left;
    margin-right: 3.7%;
    width: 29.85%;
    clear: none;
}
.ie #footer-widgets.three .widget + .widget + .widget { margin-right: 0; }
/* Hide footer widgets Homepage Template*/
.template-front-page #footer-widgets { display: none; }



footer[role="contentinfo"] {
    border-top: 2px solid #F9BA33;

}





/*SITE INFO*/
.site-info {
    clear: both;
    display: none;
}

footer.entry-meta {
    color: #757575;
    display: none;
    font-size: 0.928571rem;
    line-height: 1.84615;
    margin-top: 1.71429rem;
}

/*	REMOVE BOTTOM LINE FROM CONTENT*/
.site-content article {
    -moz-hyphens: auto;
    border-bottom: 0 double #EDEDED;
    margin-bottom: 5.14286rem;
    padding-bottom: 1.71429rem;
    word-wrap: break-word;
}

/*	REMOVE BOTTOM GAP FROM CONTENT */
.site-content {
    margin: 1.71429rem 0 -6.42857143rem;
}








#front-page-slider {
    margin-bottom: 20px;


}

.entry-content h2, .comment-content h2, .mu_register h2 {
    font-size: 1.28571rem;
    line-height: 1.6;
    margin-bottom: 0;
    margin-top: -10px;
}


/* ===================================================================================== */
/* ======================== [ MEDIA QUERIE FOR COMPUTER SCREEN ]======================== */
/* ===================================================================================== */

@media (min-width:600px) {





.site-content article {
    -moz-hyphens: auto;
    border-bottom: 0 double #EDEDED;
    margin-bottom: 5.14286rem;
    padding-bottom: 1.71429rem;
    padding-left: 50px;
    padding-right: 50px;
    word-wrap: break-word;
}





#front-page-copy {
    font-size: 14px;
    margin-top: -10px;
}




.widget-area .widget a {
    color: #333333 !important;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.009rem;
}




/*SOCIAL ICONS*/

#social-icons {
float: right;
margin-top: 0px;

}

.col1 {
margin-top:0px;
margin-bottom:20px;
margin-right:5px;
margin-left:0px;
float:left;
width: 32px;

}

#footer-widgets.three .widget {
    clear: none;
    float: left;
    margin-bottom: 1.5rem !important;
    margin-right: 3.7%;
    margin-top: -0.5rem;
    width: 30.85%;
}
 




/* CF7  */

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #F4F3EF;
    color: #000;
    width: 100%;
}

.wpcf7 textarea
{
    background-color: #F4F3EF;
    color: #000;
    width: 100%;
    padding: 5px !important;
}


#contact-form-wrapper {
    margin-top: -30px;
    width: 90%;
}










/* page template for medium width content */
.page-template-gallery-php .site-content {
margin-top: 0px;
}
.page-template-medium-width-php .site-content article {
    -moz-hyphens: auto;
    border-bottom: 0 double #EDEDED;
    margin-bottom: 5.14286rem;
    padding-bottom: 1.71429rem;
    padding-left: 0px;
    padding-right:0px;
    word-wrap: break-word;
    margin-left:6%;
    margin-top: -4%;
    }
.page-template-medium-width-php .widget-area {
    float: right;
    margin-right: 4%;
    width: 26.0417%;
}
.page-template-medium-width-php #footer-widgets {
    border-top: medium none;
    margin-right: 0%;
    width: 100%;
}


/* page template for blog content */
body.blog .site-content {
margin-top: 0px;
}
body.blog .site-content article {
    -moz-hyphens: auto;
    border-bottom: 0 double #EDEDED;
    margin-bottom: 5.14286rem;
    padding-bottom: 1.71429rem;
    padding-left: 0px;
    padding-right:0px;
    word-wrap: break-word;
    margin-left:5%;
    }
body.blog .widget-area {
    float: right;
    margin-right: 5%;
    width: 26.0417%;
}
body.blog #footer-widgets {
    border-top: medium none;
    margin-right: 0%;
    width: 100%;
}
body.blog .entry-header .entry-title {
    color: #969696;
    font-size: 1.57143rem;
    margin-top: 20px;
}







.entry-header .entry-title {
    color: #F9BA33 !important;
    font-size: 1.57143rem;
    margin-top: -10px;
}








.entry-content img {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin-bottom: 3px;
}

.widget img {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin-bottom: -23px;
}




.site-logo {
    display: block;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    max-width: 100%;
    
}


body.blog .site-content article {
    -moz-hyphens: auto;
    border-bottom: 0 double #EDEDED;
    margin-bottom: 1.14286rem !important;
    padding-left: 0;
    padding-right: 0;
    word-wrap: break-word;
}


body.page-id-15 .site-content article {
    -moz-hyphens: auto;
    border-bottom: 0 double #EDEDED;
    margin-bottom: 5.14286rem;
    margin-left: 40px;
    margin-right: 40px;
    padding-bottom: 1.71429rem;
    word-wrap: break-word;
}


#menu-item-23 > a {
    margin-left: 30px;

} 


#front-page-slider {
    margin-bottom: 0;
    margin-top: -50px;
}

.entry-content h2 {
    font-size: 1.71428571rem !important;
    line-height: 1.6 !important;
    margin-bottom: 10px !important;
    margin-top: 0px !important;
    font-weight: 100 !important;
    color:#F4A70C;
}


/* contact page */
body.page-id-15 .entry-content h2 {
    font-size: 1.71428571rem !important;
    line-height: 1.6 !important;
    margin-bottom: 10px !important;
    margin-top: -50px !important;
    font-weight: 100 !important;
    color:#F4A70C;
}


.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border-bottom: 0px solid #EDEDED;
    border-top: 0px solid #EDEDED;
    display: inline-block !important;
    text-align: center;
    width: 100%;
}




#gallies-page-slider {
margin-top: -40px;
}


#google-map {
margin-top: -30px;
margin-bottom: 30px;
}
} /*END*/







/*REMOVE PAGE H2*/
body.page .entry-header .entry-title {
position: absolute;
top: -9999px;
left: -9999px;
}





/* === FOOTER COPY COLOR ==== */

.footer-widget-copy {
color: #000000 !important;
}





/* ================================================================================== */
/* ======================== [ MEDIA QUERIE FOR PHONE SCREEN ]======================== */
/* ================================================================================== */

@media (max-width:600px) {

.widget-area .widget a {
    color: black !important;
    font-size: 12px;
    font-weight: bold;
}




/*SOCIAL ICONS*/

#social-icons {
float: left;
margin-top: -30px;


}

.col1 {
margin-top:0px;
margin-bottom:20px;
margin-right:5px;
margin-left:0px;
float:left;
width: 32px;

}


.widget-area .widget .footer-widget-copy p {
    font-size: 0.728571rem;
    line-height: 1.84615;
    margin-top: -1.5rem;
}
 

/* CF7  */

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #F4F3EF;
    color: #000;
    width: 110%;
}

.wpcf7 textarea
{
    background-color: #F4F3EF;
    color: #000;
    width: 110%;
    padding: 5px !important;
}


#contact-form-wrapper {
    margin-top: -30px;
    width: 97%;
}

#front-page-slider {
	display: none;

}


.entry-content h2, .comment-content h2, .mu_register h2 {

    line-height: 1.6 !important;
    margin-bottom: 10px !important;
    margin-top: -20px !important;
    font-weight: 100 !important;
}


/*H2 coordinates for each page*/

body.page-id-20 .entry-content h2, .comment-content h2, .mu_register h2 {
    color: #F9B834 ;
    font-size: 1.71429rem !important;
    font-weight: 100 !important;
    line-height: 1.6 !important;
    margin-bottom: 10px !important;
    margin-top: 20px !important;
}
body.page-id-15 .entry-content h2, .comment-content h2, .mu_register h2 {
    color: #F9B834 ;
    font-size: 1.71429rem !important;
    font-weight: 100 !important;
    line-height: 1.6 !important;
    margin-bottom: 10px !important;
    margin-top: 20px !important;
}

body.page-id-5 .entry-content h2, .comment-content h2, .mu_register h2 {
    color: #F9B834 ;
    font-size: 1.71429rem !important;
    font-weight: 100 !important;
    line-height: 1.6 !important;
    margin-bottom: 10px !important;
    margin-top: 20px !important;
}

body.page-id-488 .entry-content h2, .comment-content h2, .mu_register h2 {
    color: #F9B834 ;
    font-size: 1.71429rem !important;
    font-weight: 100 !important;
    line-height: 1.6 !important;
    margin-bottom: 10px !important;
    margin-top: 20px !important;
}
body.page-id-9 .entry-content h2, .comment-content h2, .mu_register h2 {
    color: #F9B834 ;
    font-size: 1.71429rem !important;
    font-weight: 100 !important;
    line-height: 1.6 !important;
    margin-bottom: 10px !important;
    margin-top: 20px !important;
}

} /*END*/






/* SITE BODY WITH SHADOW ETC */

body .site {

	margin-bottom: 3.42857rem;
	margin-top: 3.42857rem;
	padding: 0 2.85714rem;
	-webkit-box-shadow: 0px -1px 10px rgba(0, 0, 0, 1);
	-moz-box-shadow:    0px -1px 10px rgba(0, 0, 0, 1);
	box-shadow:         0px -1px 10px rgba(0, 0, 0, 1);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

/* CUSTOM BACKGROUND WITH GLOW */

body.custom-background {
    background: url("http://www.enhancedesignandbuild.co.uk/wp-content/uploads/2014/04/light-overlay.png") repeat-y scroll center top transparent;
    margin: 0 auto;
    padding-bottom: 20px;

    max-width: 100%;
}


#contact-form-wrapper {

margin-top: -30px;

}

button, input, textarea {
    border: 0px solid #CCCCCC !IMPORTANT;
    border-radius: 5px 5px 5px 5px;
    font-family: inherit;
    padding: 0.428571rem;
    max-width: 100%;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}




#contact-form-address {
    line-height: 130%;
    margin-bottom: 30px;
    margin-top: 20px;
}


/*BLOG PAGE*/
body.blog #page {
    background-color: white;

}


.entry-header .entry-title a {
    color: #AAAAAA;
    text-decoration: none;
}


.widget-area .widget a h2 {
	color: #969696;
	font-size: 1.57143rem;
	font-weight: 100;
}





body.blog .site-content article {
    -moz-hyphens: auto;
    border-bottom: 0 double #EDEDED;
    margin-bottom: 5.14286rem;
    padding-bottom: 1.71429rem;
    padding-left: 0;
    padding-right: 0;
    word-wrap: break-word;
}


/* post page gap at bottom */
.entry-content, .entry-summary, .mu_register {
    line-height: 1.71429;
    margin-bottom: 50px;
}


.widget-area .widget .footer-widget-copy p {
    font-size: 0.728571rem;
    line-height: 1.84615;
}




/* DIMS THUMBS */

a:hover img
{
opacity:.80;
filter:alpha(opacity=80);
filter: “alpha(opacity=80)”;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

a img
{
opacity:1;
filter:alpha(opacity=100);
filter: “alpha(opacity=100)”;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

/* stop branding image from dimming */
#branding a:hover img{
opacity: 1.0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}



/* ======================== SOLILOQUY SLIDESHOW CSS ======================== */

.soliloquy-container .soliloquy-pager {
display: none !important;
}
.soliloquy-container {
margin-bottom: 30px !important;
}



.soliloquy-container .soliloquy-next {
display: none !important;
}
.soliloquy-container .soliloquy-prev {
display: none !important;
}


/*======================== SOLILOQUY BORDER AND DROP SHADOW ======================== */



/* about page  */
#soliloquy-container-464 { border: 10px solid white; }
#soliloquy-container-464 {
-webkit-box-shadow: 0px 9px 11px 6px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    0px 9px 11px 6px rgba(50, 50, 50, 0.6);
box-shadow:         0px 9px 11px 6px rgba(50, 50, 50, 0.6);
}


/* about page  */
#soliloquy-container-451 { border: 10px solid white; }
#soliloquy-container-451 {
-webkit-box-shadow: 0px 9px 11px 6px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    0px 9px 11px 6px rgba(50, 50, 50, 0.6);
box-shadow:         0px 9px 11px 6px rgba(50, 50, 50, 0.6);

}

/* about page  */
#soliloquy-container-468 { border: 10px solid white; }
#soliloquy-container-468 {
-webkit-box-shadow: 0px 9px 11px 6px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    0px 9px 11px 6px rgba(50, 50, 50, 0.6);
box-shadow:         0px 9px 11px 6px rgba(50, 50, 50, 0.6);

}




}



























