/*
Theme Name: My Armco Child Theme
Theme URI: http://cenpart.co.uk
Version: 1.0
Description: 
Author: NEOS Design Studio
Author URI: https://neosdesignstudio.co.uk
Template: Divi
*/

.shadow-light img {
    box-shadow: 0px 0px 8px rgba( 0, 0, 0, 0.45);
    -moz-box-shadow: 0px 0px 8px rgba( 0, 0, 0, 0.45);
    -webkit-box-shadow: 0px 0px 8px rgba( 0, 0, 0, 0.45);
}
.shadow img {
    box-shadow: 0px 0px 8px rgba( 0, 0, 0, 0.45);
    -moz-box-shadow: 0px 0px 8px rgba( 0, 0, 0, 0.45);
    -webkit-box-shadow: 0px 0px 8px rgba( 0, 0, 0, 0.45);
} 
#top-header #et-info {
    float: right !important;
}

#top-header .et-social-icons {
    float: left !important;
    margin-right: 30px
}


/**************************************************************************************************************/


/**************************************************************************************************************/


/**************************************************************************************************************/


/*Header Fix Firefox*/


/**********************/

/*
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
    padding-top: 252px !important;
}

body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
    top: 83px !important;
}

*/

/***************************************************************/


/*Header Fix Safari*/


/***************************************************************/


/* Admin Bar Fixes */

/*
body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header,
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
    top: 52px!important;
}

*/

/***************************************************************/


/* Responsive Styles Tablet And Below */


/***************************************************************/

@media all and (max-width: 980px) {
    /*    safari tablet*/
    .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
        padding-top: 204px !important;
    }
    /*    safari tablet jump*/
    .et_header_style_centered #main-header {
        padding: 20px 0!important;
    }

}

@media all and (max-width: 799px) {
    /*    safari mobile - havent checked this*/
    body.et_fixed_nav.et_secondary_nav_enabled #main-header {
        top: 72px !important;
    }
    /*    firefox mobile added from breakpoint*/
    .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
        padding-top: 203px !important;
    }
    /*    firefox mobile added from breakpoint*/
    body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
        top: 97px !important;
    }
        .contact-50 {width: 100%!important;display: block!important;float: left!important;margin-right: 2%} .contact-50-right {width: 100%!important;display: block!important;float: left!important;}
}

@media all and (max-width: 767px) {
    /*    safari mobile*/
    body.et_fixed_nav.et_secondary_nav_enabled #main-header {
        top: 72px !important;
    }
    /*    firefox mobile*/
    .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
        padding-top: 223px !important;
    }
    /*    firefox mobile*/
    body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
        top: 117px !important;
    }
    
}


/**************************************************************************************************************/


/**************************************************************************************************************/


/**************************************************************************************************************/


/***************************************************************/


/*two line menu*/


/***************************************************************/

.et_header_style_centered #top-menu > li > a {
    line-height: 1.2em
}


/***************************************************************/


/*slider shadow*/


/***************************************************************/

#main-header,
#main-header.et-fixed-header {
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7)!important;
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7)!important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7) !important;
}

.et_pb_section_1 {
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
}


/*h2 line spacing*/

.et_pb_text h2 {
    line-height: 1.2em
}


/*second section blurb images*/

.et_pb_section_2 .et_pb_main_blurb_image {
    width: 100px
}

.et_pb_section_2 .et_pb_blurb_container p {
    font-size: 13px
}
.contact-50 {width: 48%;display: block;float: left;margin-right: 2%} .contact-50-right {width: 50%;display: block;float: right;}
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #444 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
textarea {font-family: "Open Sans", Arial, sans-serif;}
.wpcf7-submit {
color: #fff !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover {
background-color: #eee;
border-color:#eee;
padding: 6px 20px !important;
}





#contact-page-1 .wpcf7-text, #contact-page-1 .wpcf7-textarea, #contact-page-1 .wpcf7-captchar {
background-color: #888 !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #fff !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#contact-page-1 textarea {font-family: "Open Sans", Arial, sans-serif;height: 80px}
#contact-page-1 .wpcf7-submit {
color: #fff !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background-color: #1760a3;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
#contact-page-1 .wpcf7-submit:hover {
background-color: #1760a3;
border-color:#eee;
padding: 6px 20px !important;
}
/***************************************************************/


/*Typography*/


/***************************************************************/
#et-secondary-menu {
    float: left!important;
}

/*home page top*/

.blueh4 h4 {
    color: #1760a3;
    font-weight: bold
}

.blueblurbtitle h4 {
    color: #1760a3;
    font-weight: bold;
    font-size: 15px
}

/*Contact forms*/

#et_pb_contact_form_0 .et_pb_contact_message {
    min-height: 50px;
    padding-top: 16px;
    padding-bottom: 0px;
    font-family: "Open Sans", Arial, sans-serif;
    line-height: 1.1em;
}

.et-pb-contact-message {
    color: #fff
}


/*SAFETY BARRIERS*/


/*Disctionary */

.dictionary p span {
    color: #e61733
}

.dictionary h5 {
    color: #e61733!important
}

#top-menu li ul li ul li a {
    line-height: 1.3em
}

.single-post .et_pb_post img {
    width: 320px
}

.nav li li a {font-size:12px}