/*
Theme Name: UnderStrap
Theme URI: http://understrap.com
Author: Holger Koenemann
Author URI: http://www.holgerkoenemann.de
GitHub Theme URI: holger1411/understrap
Description: Combination of Automattic´s _s theme and Bootstrap 4. Made as a solid starting point for your next theme project and WordPress website. Use it as starter theme or as a parent theme. It is up to you. Including Font Awesome support, built-in widget slider and much more you need for basic websites. IMPORTANT: All developer dependencies are not bundled with this install file. Just download the .zip, extract it and run "npm install" and "gulp copy-assets" inside the extracted /understrap folder.
That downloads everything and moves it in place so that you can recompile your CSS and JS files;
A developer version (with Gulp/node and Sass sources) is available on gitHub: https://github.com/holger1411/understrap
A child theme is available on Github, too: https://github.com/holger1411/understrap-child;
Version: 9.9.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: understrap
Tags: one-column, custom-menu, featured-images, theme-options, translation-ready

This theme, like WordPress, is licensed under the GPL.
UnderStrap is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.

Resource Licenses:
Font Awesome: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
Bootstrap: http://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (Code licensed under MIT, documentation under CC BY 3.0.)
Owl Carousel 2: http://www.owlcarousel.owlgraphic.com/ | https://github.com/smashingboxes/OwlCarousel2/blob/develop/LICENSE (Code licensed under MIT)
and of course
jQuery: https://jquery.org | (Code licensed under MIT)
WP Bootstrap Navwalker by Edward McIntyre: https://github.com/twittem/wp-bootstrap-navwalker | GNU GPL
*/

/*
This file is just used to identify the theme in WordPress.
The compiled CSS output can be found in /css/theme.css
The SASS sources for it can be found in /sass/
The dependencies can be found in /src/ after running "gulp copy-assets" terminal command

...and now go out and play!
*/


/* DONT DELETE THESE - MAY BE REUSED */
/*
#gform_13 .gform_fields{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-height: 350px;
}

#gform_13 .gform_fields > li {
    width: 50%;
    margin-top: 10px;
    margin-bottom: 14px;
    padding-right: 8px;
}

#gform_13 .gform_fields > li > label {
    display: none !important;
}

#gform_13 .ginput_container {
    margin: 0;
}

#gform_13 input {
    width: 100%;
    max-width: unset;
    border: none;
    padding: 5px 10px;
    margin: 0;
}

#gform_13 .selectric > span.label{
    font-size: 18px;
}

#gform_13 .gfield_description {
    margin-bottom: 9px;
}

#gform_13 .textarea{
    height: 180px;
}

#gform_13 #field_13_17{
    padding-right: 0;
    padding-left: 8px;
}

#gform_13 .gform_button{
    background: #000;
    color: #ffc800;
    text-transform: uppercase;
    font-size: 35px!important;
    padding: 5px 25px;
    border-radius: 0;
}

#gform_13 .gform_footer{
    padding: 5px 0 0;
    margin: 0;
}

@media(max-width: 1024px){
    
    #gform_13 .gform_fields { 
        display: block;
        max-height: none;
    }
    
    #gform_13 .gform_fields > li {
        width: 100%;
        padding: 0 !important;
    }
    
}

@media(max-width: 767px){
    #gform_13 .gform_fields{
        max-height: unset;
    }
}*/
/* DONT DELETE THESE - MAY BE REUSED */

#gform_13 input {
    max-width: unset;
}

#gform_submit_button_12{
    background-color: #900;
    border-color: #900;
}

#popmake-100320 .pum-close{
    /* display: none; */
    /* margin-top: 41px;
    height: 38px; */
    /* padding: 0 10px 0 10px; */
    font-size:12px;
}

.nmc-rental-site .cart-header a:hover{
    background-color: #900 !important;
    border-color: #900;
}

.copyw{
    font-size: 14px;
    color: #484848;
    width: 100%;
    padding: 0 20px;
    text-align: right;
}
@media ( max-width:812px){
    .copyw{
        text-align: center;
    }
}

#field_4_18, #field_11_30, #field_23_15 {
    display:none;
}

.spec-list-box{
    border:1px solid #CCC;
    padding:27px;
}

.spec-sheet-button{
    font-weight: bold;
    background: none;
    padding: 9px;
    border: 1px solid #FFF;
    display: block;
    color:white !important;
    text-transform: uppercase;
    font-size:16px;
}

.spec-content{
    position:relative;
    z-index: 10;
    color:white;
}

.spec-content h3{
    margin-bottom:25px;
}

.buy-now-button{
    display: block;
    color: black;
    background: #fbc801;
    font-weight: bold;
    text-align: center;
    padding: 14px;
    width:174px;
    margin:auto;
    font-size: 26px;
}
/* Product Archived */
.archive .row .facetwp-template,
.archive #dynamic-filter-data {
	align-items: stretch;
    align-content: stretch;
    align-self: stretch;
}

.archive .row .facetwp-template .product-card-details-block,
.archive #dynamic-filter-data .product-card-details-block{
	padding-bottom: 30px;
}

.archive .row .facetwp-template .product-card__stats .product-card-wrapper,
.archive #dynamic-filter-data .product-card__stats .product-card-wrapper {
	padding-bottom: 50px;
}
.archive .facetwp-template .product-card,
.archive #dynamic-filter-data .product-card {
    position: relative;
    min-height: 100%;
    margin-bottom: 20px;
}
.archive .facetwp-template .product-card-detail-info .product-card__stats .btn-primary,
.archive #dynamic-filter-data .product-card__stats .btn-primary {
 	position: absolute;
    bottom: 0;
}
@media (max-width: 991px) {
	.archive .facetwp-template .product-card-detail-info .product-card__stats .btn-primary,
	.archive #dynamic-filter-data .product-card__stats .btn-primary {
		font-size: 15px !important;
    }
}
/* Product single post */
.row-related-products {
	align-items: stretch;
	align-content: stretch;
	align-self: start;
}	
.row-related-products .product-card{
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
  position: relative;
}

.row-related-products .product-card__stats .product-card-wrapper{
	padding: 20px 20px 50px;
}
.product-card__stats .btn-primary{
	position: absolute;
	bottom: 0;
}
.product-card-detail-info:hover .product-card__stats {
	background: #efefef;
}
@media (max-width: 575px) {
	.row-related-products .btn-primary {
		font-size: 15px;
	}
}
@media (min-width: 576px) {
	.row-related-products .product-card{
    	min-height: 100%;
        background: #f2f2f2;
    }
    .row-related-products .product-card:hover{
        background: #efefef;
    }
}