/*
Theme Name: SWA
Theme URI: http://fabriceleven.com
Author: Fabric Eleven
Author URI: http://fabriceleven.com
Description: Hi. I'm a starter theme called <code>SWA</code>.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: SWA
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

SWA is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/

.woocommerce-page.single #page > #content .teaser .title, .woocommerce.single #page > #content .teaser .title{
	left: auto;
}

#page .kimbiaDiv select{
	height: auto;
}

.project.single .sidebar .details .row .value.current {
    color: #588536;
    width: auto;
    float: left;
    padding: 2px 11px;
    border-radius: 5px;
    background: #e6ffdf;
    text-transform: uppercase;
}

.related-videos .video,
.related-videos .magazine,
.related-magazines .video,
.related-magazines .magazine {
    background: #fafafa;
}

a.video .play:before, a.magazine .play:before {
    top: 50%;
    left: 55%;
}

.asw-form-filter .asw-filter .center{
	z-index: 15;
}

.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    width: 87% !important;
}

.dgwt-wcas-search-wrapp {
    min-width: auto !important;
}

footer .top .right form input{
	height: 42px;
}

.event .location {
    color: #979797;
    font-size: 14px;
}

.single-tribe_events .tribe-events-venue-map {
    margin: 10px 0% 2% 0px;
	width: 100%;
}

nav.woocommerce-MyAccount-navigation li {
    padding: 0;
    border: 1px solid #f00;
    margin: -1px;
    display: block;
    max-width: 64%;
    padding-left: 9px;
}

.woocommerce-Tabs-panel {
    margin-bottom: 7% !important;
}

.woo-related-products-container ul.products {
    margin: 2% 0% 5% 0% !important;
}

.woo-related-products-container ul.products li.product {
    width: 22.818182% !important;
    float: left;
    margin: 1% !important;
}

.woo-related-products-container ul.products li.product:nth-child(3n + 1),
.woo-related-products-container ul.products li.product:nth-child(3n + 1) {
     clear:none !important;
}
@media (max-width: 320px){
	header.site-header .menu-wrap nav#site-navigation ul li a {
	    padding: 0.7em 0;
	}
}

@media (max-width: 991px){
	.asw-form-filter .search, .asw-form-filter .submit, .asw-form-filter .selectize-input{
		font-size: 1em;
		height: 37px;
	}
}

@media (max-width: 767px){
	.mob-flex-reverse{
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.sidebar-nav .main .primary{
		width: 100%;
	}
	.sidebar-nav .main .sidebar{
		margin-top: 30px;
		max-width: 320px;
	}

	header.site-header .menu-wrap {
    	position: fixed !important;
   		min-height: 568px;
		background-color: #231f20 !important;
    	padding: 2em 0 5em 0;
	}

	.menu-mobile-container ul li {
   		 line-height: 1.2rem;
	}

	header.site-header .menu-wrap nav#site-navigation ul li.menu-item-has-children 		ul.sub-menu {
	    margin-left: 1.7em;
	    padding-left: 2em;
	}

	.video.archive .primary .videos .video .content{
		padding: 0.2em 1em 0.2em 0 !important;
	}

}
