/*
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
*/

@font-face {
    font-family: 'veneer_cleanreg';
    src: url('https://jeffersonscdn.s3-us-west-1.amazonaws.com/wp-content/themes/twentyseventeen/fonts/veneer-clean-webfont.woff2') format('woff2'),
         url('./fonts/veneer-clean-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.socials-colored a .socials-item-icon.facebook, .socials-colored a .socials-item-icon.twitter, .socials-colored a .socials-item-icon.instagram, .socials-colored a .socials-item-icon.youtube {
	color: #e1ded1;
}
#footer-menu li + li:before {
	border:0px;
}
.footer-navigation {
	max-width:600px;
	margin:0px auto;
}
#footer-menu li a {
	font-size:'110%';
}
#footer-menu li {
	line-height:2;
}
#footer-navigation ul li {
	font-size:20px;
	padding: 0px 24px;
}
.centeredcustom {
	padding:0px 50px;
	max-width:1000px;
	margin:0px auto;
}
.homebottlelg {
	width: 32%;
    	min-width: 288px;
    	text-align: center;
	display:inline-block;
	padding-top:5px;
	padding-bottom:5px;
}
.homebottlelg:hover {
	background:#e1ded1;
}
.homebottle {
	width: 24%;
    	min-width: 216px;
    	text-align: center;
	display:inline-block;
	padding-top:5px;
	padding-bottom:5px;
}
.homebottle:hover {
	background:#e1ded1;
}
.homebottleimg {
	width:70%;

}
.homebottlelabel {
	color:#8e3608;
	font-weight: 800;
   	margin-top: 10px;
	margin-bottom: 5px;
}
.homebottlebutton {
    color:#e1ded1;
    width: 140px;
    display: block;
    margin: 0px auto;
    background: #8e3608;
}
.homebottlebutton:hover {
	color:#ffffff;
}
.gem-slideshow {
	max-height:960px;
	overflow:hidden;
}

/* fix move menu */
@media (min-width: 899px) {
	#site-header .logo-position-menu_center #primary-menu {
		opacity: 1 !important;
	}
}
#site-header .header-main:not(.header-layout-fullwidth_hamburger) .primary-navigation {
text-align:center !important;
}


@media (max-width: 1199px) {
.row {
    margin-top: 0em;
}
.row > * {
	margin-top: 0em;
}
}

.block-content:last-of-type {
padding:0px;
}
.wheretobuyinput {
margin: 0px auto;
    display: block;
    text-align: center;
    width: 200px;
}
.withreserve {
	width:180px;
	height:82px;
	margin:0px auto;
	display:block;
}
.buyreservebarbutton {
	position:relative;
	top:-40px;
}

body.home div#homepopupcontainer p {
margin: 0 0 1.5em;
}
#welcome-p1 input {
border: 0px;
border-bottom: 2px solid #d3d3d3;
border-radius: 0px;
padding: 0px;
padding-bottom: 5px;
width:260px;
color:#000000;
background:none;
margin-bottom:19px;
}
#welcome-p1 input.inmini {
width: 40px;
display: inline-block;
margin-left: 10px;
text-align: center;
}
#welcome-p1 input::placeholder {
  color: #d3d3d3;
  opacity: 1; /* Firefox */
}
#welcome-p1 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #d3d3d3;
}
#welcome-p1 input::-ms-input-placeholder { /* Microsoft Edge */
  color: #d3d3d3;
}
#welcome-p1 input.inminiyear {
width: 70px;
display: inline-block;
margin-left: 10px;
text-align: center;
}
.welcome-buy-now {
color:#ffffff;
font-family:'veneer_cleanreg';
background:#8e3608;
width: 180px;
font-size: 20px;
padding: 5px 25px;
}
.welcome-buy-now:hover {
color:#ffffff;
}

