/*
Theme Name: Vertex Child 01
Theme URI: 
Description: Child 01 theme for the Vertex theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Vertex
Version: 1.8.6
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 27 Jun 2016 09:18:09 +0000 */ 

@import url('../Vertex/style.css');

/* add logo to home page */
body.home #et-logo { display: block !important; }
body.home #et-logo { margin-bottom: 20px; }

/* change style */
p { padding-bottom: 10px; line-height: 18px; }
body, input, textarea { font-family: 'Open Sans', Arial, sans-serif; }
body, input, textarea { font-size: 16px; }
/* @font-face { font-family:"Helvetica Neue, serif"; } */

#top-menu nav a:hover, .description h2 a:hover { color: rgba(051, 051, 051, 0.9); }
#top-menu .mobile_nav { position: relative; display: inline-block; color: #cc0000; }
.copyright { display: none; }

.tagline {
    font-size: 24px;
    color: #fff;
    font-weight: 800;
    text-transform: lowercase;
    /* text-transform: none; */
    padding: 17px 32px 19px;
    background-color: #c24c4c;
    margin: 0 auto 60px;
    display: inline-block;
}

#top-area h1.title { margin-bottom: 27px; font-weight: 300; font-size: 60px; color: #fff; }


/* FIX SOME STUFF BEGIN */

#main-footer {
padding: 10px 0;
}
.fwidget, #footer-widgets {
margin-bottom: 10px;
}

/*
#top-area, #pre-footer {
background-image: url('/site/wp-content/uploads/2016/07/morcles_wide_small_without_sky2.jpg');
background-size: contain;
background-color: #333333
color: #fff;
}
*/

.woocommerce #main {
    color: #FFF;
    background-color: #FFFFFF;
    /* background-image: url('/site/wp-content/uploads/2016/07/morcles_wide_small_without_sky2.jpg') !important; */
    background-image: url('/site/wp-content/uploads/2017/04/bg-header_magis-substance_crop_crop3.jpg') !important;
}
.woocommerce #top-area {
    color: #FFF;
    background-color: #FFFFFF;
    /* background-image: url('/site/wp-content/uploads/2016/07/morcles_wide_small_without_sky2.jpg') !important; */
    background-image: url('/site/wp-content/uploads/2017/04/bg-header_magis-substance_crop3.jpg') !important;
}

.woocommerce #top-area h1.title {
    margin-bottom: 27px;
    font-weight: 300;
    font-size: 60px;
    color: #000;
}


.single-product .x-container.offset {
    margin-top: 500px;
	max-width: none;
	width: 100%;
}
/*
.woocommerce .related {
    z-index: 9999 !important;
    width: 100%;
    margin-top: 500px;
    max-width: 100% !important;
    padding-left: 6%;
    padding-right: 6%;
}
*/

/*
.woocommerce div.product .images {padding-left: 6%;}
.woocommerce div.product .summary {padding-right: 6%;}
*/

/*
.woocommerce .related.products {
    display: none;
}
*/
/*
.et-main-image { float: left; margin-right: 80px; background-image: url('/site/wp-content/uploads/2016/07/morcles_wide_small_without_sky2.jpg'); }
*/

/*
a.woocommerce-main-image.zoom.lightbox-added {
display: none;
}
*/
/*
#top-area {
background-image: url('/site/wp-content/uploads/2016/07/morcles_wide_small_without_sky2.jpg');
background-image: url();
}
*/

body { padding-top: 0 !important }
#top-menu { padding-bottom: 13px }
body #top-menu.et-fixed {
/* padding-bottom: 32px; */
position: relative;
height: inherit !important;
overflow: auto !important;
}
/*
#et-logo a { line-height: 1.2em }
/* fix too-big sticky navigation */
div#top-menu.et-fixed div#et-logo {
font-size: 36px;
margin-left: auto;
margin-right: auto;
margin-bottom: 16px;
float: none;
}
/* fix way-too-big featured images */
.et-main-project-thumb {
height: auto;
width: auto;
display: block;
margin-right: auto;
margin-left: auto;
}
/* FIX SOME STUFF END */

/* MARGINs BEGIN */
#content-area { background-color: #fff; padding: 60px 0 5px; }

#main-footer {
        padding-top: 30px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}
/* MARGINs END */

/* TEAM MEMBER MARGIN BEGIN */
/* .member-info { float: left; width: 100%; margin-top: 50px;} */
.skill-title { position: relative; color:black; }
.skill-number { position: absolute; top: 14px; right: 14px; color:black; }
.page-template-page-template-team-php .team-member { margin-right: 0; width: 100%; padding: 0; margin-bottom: 25px; }
/* TEAM MEMBER MARGIN END */


/* WooCommerce Carousel BEGIN */
.wpcsp_product_carousel_slider .themeA_product_image_container .product_thumb_link:hover img, .wpcsp_product_carousel_slider .themeB_product_image_container .product_thumb_link:hover img, .wpcsp_product_carousel_slider .themeC_product_image_container .product_thumb_link:hover img, .wpcsp_product_carousel_slider .product_image_container .product_thumb_link:hover img { transform: none; }
/* WooCommerce Carousel END */



/* IMAGE OVERLAY BEGIN */
.image-deco { 
   position: relative; 
   width: 100%; /* for IE 6 */
}


h11 span.spacer-deco {
   padding:0 5px;
}
h12 span.spacer-deco {
   padding:0 5px;
}

h11 { 
   position: absolute; 
   top: 20px; 
   left: 10px; 
   width: 100%; 
}

h11 span { 
   color: white; 
   font: bold 24px/45px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(51, 51, 51);  /* fallback color */
   background: rgba(51, 51, 51, 0.7);
   padding: 10px; 
}

h12 { 
   position: absolute; 
   top: 70px; 
   left: 50px; 
   width: 100%; 
}

h12 span { 
   color: white; 
   font: 18px/39px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(51, 51, 51); /*  fallback color */
   background: rgba(51, 51, 51, 0.7);
   padding: 10px; 
}

h13 { 
   position: absolute; 
   top: 40px; 
   right: 50px; 
   text-align: right;
   width: 100%; 
}

h13 span { 
   color: white; 
   font: bold 24px/45px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(51, 51, 51);  /* fallback color */
   background: rgba(51, 51, 51, 0.7);
   padding: 10px; 
}

h14 { 
   position: absolute; 
   top: 90px; 
   right: 50px;
   text-align: right;
   width: 100%; 
}

h14 span { 
   color: white; 
   font: 18px/39px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(51, 51, 51); /*  fallback color */
   background: rgba(51, 51, 51, 0.7);
   padding: 10px; 
}

h15 { 
    left: 0;
    position:absolute;
    text-align:center;
    top: 90px;
    width: 100%
}

h15 span { 
   color: white; 
   font: bold 24px/45px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(51, 51, 51);  /* fallback color */
   background: rgba(51, 51, 51, 0.7);
   padding: 10px; 
}

h16 { 
   position: absolute; 
   top: 90px; 
   left: 0;
   text-align: center;
   width: 100%; 
}

h16 span { 
   color: white; 
   font: 18px/39px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(51, 51, 51); /*  fallback color */
   background: rgba(51, 51, 51, 0.7);
   padding: 10px; 
}
/* IMAGE OVERLAY END */


/* CHANGE F-C LOGO */
/* .page-id-736 #et-logo {content: url('/site/wp-content/uploads/2016/07/logo-own-fc-big.jpg'); max-height: 40px } */
/* .page-id-746 #et-logo {content: url('/site/wp-content/uploads/2016/07/logo-own-fc-big.jpg'); max-height: 40px } */

/* CHANGE ONLINE CATALOG FONT COLOR */
.page-id-5953 #top-area h1.title { color: #000; }
.page-id-5955 #top-area h1.title { color: #000; }
