/*
Theme Name: loma - Child
Author: Dahz
Author URI: http://dahz.daffyhazan.com/loma
Description: Loma Theme Designed by <a href="http://www.daffyhazan.com">Dahz</a>.
Version: 1.0.0
Template: loma
*/
@import url("../loma/includes/css/layout.css");

@font-face {
    font-family: 'lunaregular';
    src: url('fonts/luna-webfont.eot');
    src: url('fonts/luna-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/luna-webfont.woff') format('woff2'),
         url('fonts/luna-webfont.woff') format('woff'),
         url('fonts/luna-webfont.ttf') format('truetype'),
         url('fonts/luna-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ostrich_sansmedium';
    src: url('fonts/ostrich-sans.sans-medium-webfont.eot');
    src: url('fonts/ostrich-sans.sans-medium-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/ostrich-sans.sans-medium-webfont.woff') format('woff2'),
         url('fonts/ostrich-sans.sans-medium-webfont.woff') format('woff'),
         url('fonts/ostrich-sans.sans-medium-webfont.ttf') format('truetype'),
         url('fonts/ostrich-sans.sans-medium-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ostrich_sanscondensed_light';
    src: url('fonts/ostrich-condensed-light-webfont.eot');
    src: url('fonts/ostrich-condensed-light-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/ostrich-condensed-light-webfont.woff') format('woff2'),
         url('fonts/ostrich-condensed-light-webfont.woff') format('woff'),
         url('fonts/ostrich-condensed-light-webfont.ttf') format('truetype'),
         url('fonts/ostrich-condensed-light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.xt-black {
	background: #231f20;
}
.xt-kaki {
	background: #e0d3ca;
}
.xt-peach {
	background: #e69a90;
}
.xt-pink {
	background: #d85075;
}
.xt-orange {
	background: #eb6846;
}
.xt-green {
	background: #bae1cf;
}
.ms-layer span {
	display: none;
}
.master-slider-parent {
	margin-bottom: 40px;
}
.xt-mimg {
	max-width: 1200px;
	width: 100%;
	margin: 5px auto;
}
#menu-primary-menu li.menu-item {
    text-transform: uppercase;
    letter-spacing: 2px;
    border-top-left-radius: 70px;
    border-top-right-radius: 70px;
    width: 140px;
}
#menu-primary-menu a {
    padding: 35px 10px 0px 10px !important;
    line-height: 30px;
    color: #FFF;
    font-size: 34px;
    font-family: 'ostrich_sanscondensed_light';
}
.df-navibar-fixed-left-active .df-navibar .df-navi, .df-navibar-fixed-right-active .df-navibar .df-navi, .df-navibar-active .df-navibar .df-navi > li, .df-navibar-left .df-navi > li, .df-navibar-right .df-navi > li {
	margin-top: 10px !important;
}
.footer-primary-widgets {
	background: url("foot_bg.jpg") repeat !important;
	min-height: 173px;
}
.xt-bgmenu {
	background: url("bg_menu.jpg") no-repeat !important;
	background-size: cover !important;
	min-height: 200px;
	margin-bottom: 40px;
}
.home .df-post-content {
	background: url("fbg.png") repeat !important;
}
.ms-tabs .ms-thumb {
	font-family: 'ostrich_sansmedium';
	font-size: 26px;
	line-height: 1.2;
}
.ms-slide .ms-layer {
	font-family: 'ostrich_sansmedium' !important;
}
.df-float-menu-show #df-float-main-nav li, .df-float-menu-show-admin #df-float-main-nav li {
	background: #FFF !important;
}
.jspContainer #menu-primary-menu a {
	background: #FFF !important;
	color: #999 !important;
	padding: 11px 22px !important;
    font-family: "PT Sans",serif;
    font-size: 16px !important;
}

.post-type-archive-product.two-col-left #main-sidebar-container .df-main {
	width: 100% !important;
}

.post-type-archive-product .page-title {
	display: none;
}

#menu-home-menu {
	text-align: center;
	margin-top: 50px;
}
#menu-home-menu li {
	display: inline-block;
	width: 80px;
	height: 80px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	background: #ED6947;
	line-height: 88px;
	text-align: center;
	margin: 10px 15px;
	position: relative;
}
#menu-home-menu li a {
	color: #FFF;
	font-size: 26px;
	font-family: 'lunaregular';
	position: absolute;
	width: 110px;
	height: 80px;
	left: -15px;
	top:0;
}

/* Fixes product spacing for new shop layout - CODY */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	/*float: left;
	margin: 0 8.8% 2.992em 0;
	padding: 0;*
	position: relative;
	width: 22.05%;*/
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	float: none !important;
}