/*
Theme Name: TheGem Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/
#site-header .site-title {
	display: inline-block;
	width:10%;
	vertical-align: middle;
	padding: 15px 0;
}

#site-header h1 {
	width:80%;
	 display: inline-block;
    margin: 0 auto;
    vertical-align: middle;
	text-align: center;
}

.page-title-block {
	background-color:#181619!important;
}
.quickfinder-item-image {height:unset;}
#primary-navigation svg {
    width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 27px;
    margin-top:9px;
    }
    
.hamburger-group    {
	display:inline-block
}

.catalogue-section {
	width:49%;
	display:inline-block;
	padding: 35px;
	}
	
.catalogue-section img {
	width:100%;
	height: auto;
	}

.catalogue-page h1, catalogue-page p {
	text-align:center;
	}
	
.catalogue-page h1 {
	    margin-bottom: 40px;
	    }
	
.catalogue-button {
	width:80%;
	padding:10px;
	background-color:#3C3950;
	border: 3px solid #3C3950;
	color:#ffffff;
	text-align: center;
   	text-transform: uppercase;
    	font-weight: 900;
    	font-size: 1.2em;
    	display: block;
	}

.catalogue-button:hover {
	background-color:#ffffff;
	color:#3C3950;
	}
	
.catalogue-section h3 {
	    margin: .6em 0 .2em;
	    }
	    
.catalogue-date {
	font-weight:800;
	text-transform:uppercase;
	color:#999999;
	}

.catalogue-block {
	padding-top:50px;
	}
	
.sub-menu li {
	text-transform:uppercase;
	font-weight:900;
	}

#primary-menu.no-responsive > li > ul a {padding: 10px 30px!important;}
.sub-menu {border:none!important;}
.sub-menu li a {font-family: 'Montserrat'!important;font-weight:900!important;font-size:14px!importantbackground-color:none!important}
.sub-menu li {border-top:none!important;}
#primary-menu {overflow-y:auto!important}

.socials-item-icon {color: #3c3950!important;}
footer .socials-item-icon {color: #8c8b8b!important;} 

.sub-menu li a {
    background-color: transparent!important;
    font-size: 14px!important;
}
.title-field {width:100%;background:#ffffff}
.title-field h1 {text-align:center;margin:0}

.products.inline-row .product.inline-column {width:25%;}

@media (max-width: 767px) {
#site-header-wrapper.site-header-wrapper-transparent {position:relative!important;}
#primary-navigation {float:right;margin-top: 25px;}
.products.inline-row .product.inline-column {width:100%;}
.title-xlarge { line-height: initial;;}
}

.wcce-add-enquiry-cart-button, .added_to_cart
{    width: 100%;
    margin: 20px 0!important;}

.added_to_cart {
    background: #8c8c8c!important;
}

.custom_enquiry_buttons_css {
max-width: 250px;
    width: 100%;
    padding: 15px!important;
    margin-bottom: 10x!important;
display:block;
text-align:center;
}



.product {padding-top:50px;}
@media screen and (max-width: 767px) {
        .catalogue-section {
                width:100%;
         }
}
