/*!
Theme Name: Mormak (X Child)
Theme URI: http://crewmp.com
Author: CREW
Author URI: http://crewmp.com
Description: 
Version: 1.0.0
Template: x
*/
body{
}
body .x-colophon{
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
body .x-btn{
    text-shadow:none;
    padding:11px 15px
}
body .man p{
    margin-bottom:0
}
.x-social-global a:last-child i{
    margin-right:0
}
.x-social-global i{
    color:#181818;
    background-color:#cccccc;
    width:30px;
    height:30px;
    position:relative;
    border-radius:50%;
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
    margin-right:13px
}
.x-social-global i:hover{
    background-color:#bd1e2c
}
.x-social-global i:before{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.x-social-global i.x-icon-facebook-square:before{
    content:'\f09a'
}
.x-social-global i.x-icon-google-plus-square:before{
    content:'\f0d5'
}
.x-social-global i.x-icon-twitter-square:before{
    content:'\f099'
}
.x-social-global i.x-icon-linkedin-square:before{
    content:'\f0e1'
}
.x-social-global i.x-icon-youtube-square:before{
    content:'\f167'
}
header{
}
header .x-topbar{
    background-color:#bd1e2c;
    min-height:0;
    border-bottom:none
}
header .x-topbar .user-status .feup-information-div{
    display:none
}
header .x-topbar .user-status{
    float:left;
    padding:15px 0;
    color:#fff;
    font-size:13px;
    padding:13px 0
}
header .x-topbar .user-status a:hover{
    color:#fff;
    text-shadow:none
}
header .x-topbar .p-info{
    float:right;
    margin:0;
    padding:0;
    background-color:transparent
}
header .x-topbar .p-info a.payment{
    color:#fff;
    background-color:#231F20;
    font-size:15px;
    text-transform:uppercase;
    font-family:"Oswald", sans-serif;
    display:inline-block;
    padding:15px;
    border:none
}
header .x-topbar .p-info a.payment:hover{
    color:#bd1e2c;
    background-color:#fff
}
header .x-topbar .p-info a.number{
    display:inline-block;
    color:#fff;
    font-family:"Oswald", sans-serif;
    text-transform:uppercase;
    margin-right:10px;
    text-decoration:none;
    font-size:15px;
    border-bottom:none
}
header .x-topbar .p-info a.number:hover{
    color:#231F20;
}
header .user-status {
    display: none;
}
@media (min-width:768px){
    header .x-topbar .p-info a.number{
        font-size:19px
    }
}
@media (min-width:1000px){
    header .x-topbar .p-info a.number{
        font-size:19px
    }
}
body.x-navbar-fixed-top-active .x-navbar-wrap{
    margin-bottom:0
}
.x-navbar-wrap .x-navbar{
    border:none;
    -webkit-box-shadow:0px 1px 0px #eaeaea;
    box-shadow:0px 1px 0px #eaeaea
}
.x-navbar-wrap .x-navbar .desktop .x-nav>li ul.sub-menu{
    top:auto;
    border-radius:0;
    padding:0
}
.x-navbar-wrap .x-navbar .desktop .x-nav>li ul.sub-menu a{
    padding:10px 20px;
    font-family:"Oswald", sans-serif;
    font-size:14px;
    letter-spacing:1px;
    text-transform:uppercase
}
.x-navbar-wrap .x-navbar .desktop .x-nav>li ul.sub-menu a:hover{
    background-color:#bd1e2c;
    color:#fff
}
.x-navbar-wrap .x-navbar #menu-header-menu li a{
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease
}
.x-navbar-wrap .x-navbar #menu-header-menu .x-menu-item-search a.x-btn-navbar-search{
    padding-top:38px
}
.x-navbar-wrap .x-navbar #menu-header-menu .x-menu-item-search a.x-btn-navbar-search:hover{
    -webkit-box-shadow:none;
    box-shadow:none
}
.x-navbar-wrap .x-navbar #menu-header-menu .x-menu-item-search a.x-btn-navbar-search i{
    font-size:24px
}
footer{
}
.footer-img{
    width: 250px;
    display: block;
    margin: 0px auto 35px;
}
footer.x-colophon.top{
    background-image: url(https://mormak.com/wp-content/uploads/2021/08/footer-bg.png);
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 60px !important;
    padding-bottom:30px;
}
footer.x-colophon.top .h-widget,footer.x-colophon.top .textwidget,footer.x-colophon.top .widget{
    text-shadow:none;
    color:white;
}
footer.x-colophon.top .x-column .widget:first-child{
    margin-top:30px
}
footer .x-container{
    position:relative
}
footer.x-colophon.bottom{
    background-color:#222222;
    color:#f8f8f8;
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
footer.x-colophon.bottom .x-colophon-content{
    margin:0;
    font-family:"Oswald", sans-serif;
    text-transform:uppercase;
    font-size:15px;
    letter-spacing:inherit;
    font-weight:bold;
    color:#f8f8f8;
}
footer .social-footer{
    margin-top:30px
}
footer .social-footer {
    display: none;
}
@media(max-width:1024px) and (min-width:769px){
  .x-brand img {
    width: 212.5px !important;
}
  .x-navbar .desktop .x-nav > li > a {
    font-size: 14px !important;
}
  .x-icon-search {
    font-size: 20px !important;
}
}
@media(max-width:320px) and (min-width:200px){
.x-btn-navbar {
    margin-top: 32px !important;
}

.x-btn-navbar, .x-btn-navbar.collapsed {
    font-size: 18px !important;
}
.x-brand img {
    width: 210.5px !important;
}
}
@media(max-width:375px) and (min-width:321px){
.x-brand img {
    width: 280px !important;
}
}
@media (min-width:768px){
    footer.x-colophon.top{
        padding:3% 0
    }
    footer.x-colophon.top .x-column .widget:first-child{
        margin-top:0px
    }
    footer .x-social-global{
        text-align:right
    }
    footer .social-footer{
        margin-top:0
    }
    footer .footer-container{
        width:100%;
        margin-right:auto
    }
}
.x-slider-container.below{
    border-bottom:0
}
.mormak-feature-box{
    background-color:#fff;
    border-top:4px solid #333333;
    padding:20px 20px 0px 20px
}
.mormak-feature-box .x-feature-box-graphic{
    display:none
}
.mormak-feature-box .x-feature-box-text a:last-child{
    display:block;
    background-color:#bd1e2c;
    color:#fff;
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
    margin-top:20px;
    padding:4px;
    margin-left:-20px;
    margin-right:-20px;
    font-size:85%
}
.mormak-feature-box .x-feature-box-text a:last-child:hover{
    background-color:#333333;
    color:#fff
}
.x-promo.small-caption .x-promo-content{
    font-size:14px;
    font-style:italic
}
#testimonial_slider .testimonial_content{
    text-align:center;
    color:#fff
}
#testimonial_slider h3{
    text-align:center;
    color:#fff;
    font-size:30px;
    margin:0
}
#testimonial_slider .owl-controls .owl-dots{
    text-align:center;
    display:block;
    margin-top:50px
}
#testimonial_slider .owl-controls .owl-dots .owl-dot{
    display:inline-block;
    height:21px;
    width:21px;
    border-radius:50%;
    margin-right:25px
}
#testimonial_slider .owl-controls .owl-dots .owl-dot:last-child{
    margin-right:0
}
.testimonial-disabled{
    text-align:center;
    background-color:rgba(0, 0, 0, 0.2);
    color:#fff;
    padding:30px;
    display:block
}
#featured_posts h3{
    font-family:"Open Sans", sans-serif;
    font-size:32px
}
#featured_posts .featured_posts_content{
    margin:15px 0;
    font-weight:bold
}
#featured_posts .x-btn{
    font-size:18px
}
#featured_posts .owl-controls .owl-dots{
    text-align:center;
    display:block;
    margin-top:50px
}
#featured_posts .owl-controls .owl-dots .owl-dot{
    display:inline-block;
    height:21px;
    width:21px;
    border-radius:50%;
    margin-right:25px
}
#featured_posts .owl-controls .owl-dots .owl-dot:last-child{
    margin-right:0
}
#brands_slider .item img{
    max-width:162px
}
.manufacturers-represented{
    text-align:center;
    display:block;
    line-height:1em;
    color:#676767;
    font-family:"Oswald", sans-serif;
    border-right:none;
    padding-right:0
}
@media (min-width:768px){
    .manufacturers-represented{
        text-align:left;
        border-right:2px solid #676767;
        padding-right:10px;
        font-size:14px
    }
}
@media (min-width:1000px){
    .manufacturers-represented{
        font-size:20px
    }
}
.tax-inventory_categories,
.tax-industries {
}
.tax-inventory_categories .posts-container,
.tax-industries .posts-container {
    min-height:300px
}
.tax-inventory_categories .x-iso-container,
.tax-industries .x-iso-container {
    padding-bottom:50px
}
.tax-inventory_categories .x-pagination,
.tax-industries .x-pagination {
    position:absolute;
    bottom:5px;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.tax-inventory_categories #x-isotope-loading,
.tax-industries #x-isotope-loading {
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.tax-inventory_categories #x-isotope-loading-2,
.tax-industries #x-isotope-loading-2 {
    position:absolute;
    bottom:35%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    display:block;
    width:100px;
    height:9px;
    margin-left:-50px;
    background-image:url(img/loading.gif)
}
.tax-inventory_categories .tax-banner,
.tax-industries .tax-banner {
    position:relative;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover
}
.tax-inventory_categories .tax-banner:before,
.tax-industries .tax-banner:before {
    position:absolute;
    content:'';
    width:100%;
    height:100%;
    left:0;
    top:0;
    background-color:rgba(0, 0, 0, 0.6);
    display:block
}
.tax-inventory_categories .tax-banner h1,
.tax-industries .tax-banner h1 {
    color:#fff;
    text-shadow:5px 5px 5px rgba(0, 0, 0, 0.3);
    font-size:200%
}
.tax-inventory_categories .tax-description h1,
.tax-inventory_categories .tax-description h2,
.tax-inventory_categories .tax-description h3,
.tax-inventory_categories .tax-description h4,
.tax-inventory_categories .tax-description h5,
.tax-industries .tax-description h1,
.tax-industries .tax-description h2,
.tax-industries .tax-description h3,
.tax-industries .tax-description h4,
.tax-industries .tax-description h5{
    margin:0 0 10px 0
}
.tax-inventory_categories .tax-file,
.tax-industries .tax-file {
    color:#333333;
    font-weight:bold;
    display:table;
    margin-top:40px
}
.tax-inventory_categories .tax-file i,
.tax-industries .tax-file i {
    background-color:#bd1e2c;
    padding:4px 14px;
    border-radius:6px;
    color:#fff;
    margin-right:10px;
    background-image:url(img/adobe_pdf_icon.svg);
    display:inline;
    background-repeat:no-repeat;
    background-position:center;
    border:8px solid #bd1e2c
}
.tax-inventory_categories .tax-file span,
.tax-industries .tax-file span {
    display:table-cell
}
.tax-inventory_categories .tax-items h2,
.tax-industries .tax-items h2 {
    margin:0 0 10px 0
}
.tax-inventory_categories .tax-items .category-selector,
.tax-industries .tax-items .category-selector {
    font-size:0;
    list-style-type:none;
    padding:0;
    margin:10px 0 60px 0
}
.tax-inventory_categories .tax-items .category-selector li,
.tax-industries .tax-items .category-selector li {
    display:block;
    margin-bottom:10px
}
.tax-inventory_categories .tax-items .category-selector li a,
.tax-industries .tax-items .category-selector li a {
    font-size:16px;
    font-weight:bold;
    color:#333333;
    padding:10px 20px;
    text-align:center;
    min-width:175px;
    background-color:#fff;
    display:block;
    margin-right:0px;
    text-transform:uppercase
}
.tax-inventory_categories .tax-items .category-selector li a.active,.tax-inventory_categories .tax-items .category-selector li a:hover,
.tax-industries .tax-items .category-selector li a.active,.tax-inventory_categories .tax-items .category-selector li a:hover {
    background-color:#1773a1;
    color:#fff
}
.tax-inventory_categories .tax-items .has-post-thumbnail .entry-featured,
.tax-industries .tax-items .has-post-thumbnail .entry-featured {
    border:none
}
.tax-inventory_categories .tax-items .entry-thumb,
.tax-industries .tax-items .entry-thumb {
    background-color:#fff
}
.tax-inventory_categories .tax-items .entry-wrap,
.tax-industries .tax-items .entry-wrap {
    padding:0
}
.tax-inventory_categories .tax-items .entry-wrap .entry-header,
.tax-industries .tax-items .entry-wrap .entry-header {
    padding:6.75% 7.25% 2% 6.75%
}
.tax-inventory_categories .tax-items .entry-wrap .entry-header h2.entry-title a,
.tax-industries .tax-items .entry-wrap .entry-header h2.entry-title a {
    color:#333333;
    display:block;
    width:100%;
    text-align:center;
    font-size:30px
}
.tax-inventory_categories .tax-items .entry-wrap .entry-footer a,
.tax-industries .tax-items .entry-wrap .entry-footer a {
    background-color:#bd1e2c;
    color:#fff;
    width:100%;
    display:block;
    padding:0.563em 1.125em 0.563em;
    width:100%;
    border:none;
    text-shadow:none;
    border-radius:0;
    font-size:19px;
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease
}
.tax-inventory_categories .tax-items .entry-wrap .entry-footer a:hover,
.tax-industries .tax-items .entry-wrap .entry-footer a:hover {
    background-color:#333333
}
.tax-inventory_categories .tax-form .gform_title,
.tax-industries .tax-form .gform_title {
    font-size:25px
}
.tax-inventory_categories .tax-form .gform_description,.tax-inventory_categories .tax-form .gform_title,
.tax-industries .tax-form .gform_description,.tax-inventory_categories .tax-form .gform_title {
    color:#fff;
    display:block;
    text-align:center;
    font-weight:600
}
.tax-inventory_categories .tax-form .gform_button.button,
.tax-industries .tax-form .gform_button.button {
    display:block;
    text-transform:uppercase;
    text-align:center;
    width:100%
}
.tax-inventory_categories .x-iso-container.cols-3>.hentry.no-content,
.tax-industries .x-iso-container.cols-3>.hentry.no-content {
    width:100%
}
.tax-inventory_categories .x-iso-container.cols-3>.hentry.no-content .entry-header,
.tax-industries .x-iso-container.cols-3>.hentry.no-content .entry-header {
    padding:20px 20px 0 20px
}
.tax-inventory_categories .x-iso-container.cols-3>.hentry.no-content .entry-content,
.tax-industries .x-iso-container.cols-3>.hentry.no-content .entry-content {
    padding:10px 20px 20px 20px;
    margin-top:0
}
@media (min-width:768px){
    .tax-inventory_categories .tax-banner h1,
    .tax-industries .tax-banner h1 {
        font-size:300%
    }
    .tax-inventory_categories .tax-items .category-selector li,
    .tax-industries .tax-items .category-selector li {
        display:inline-block;
        margin-right:10px
    }
    .tax-inventory_categories .tax-items .category-selector li:last-child,
    .tax-industries .tax-items .category-selector li:last-child {
        margin-right:0
    }
    .tax-inventory_categories .tax-form .gform_title,
    .tax-industries .tax-form .gform_title {
        font-size:40px
    }
}
@media (min-width:1000px){
    .tax-inventory_categories .tax-banner h1,
    .tax-industries .tax-banner h1 {
        font-size:400%
    }
}
body.single-inventory{
}
body.single-inventory .single-banner{
    position:relative;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover
}
body.single-inventory .single-banner:before{
    position:absolute;
    content:'';
    width:100%;
    height:100%;
    left:0;
    top:0;
    background-color:rgba(0, 0, 0, 0.6);
    display:block
}
body.single-inventory .single-banner h1{
    color:#fff;
    text-shadow:5px 5px 5px rgba(0, 0, 0, 0.3);
    font-size:200%
}
body.single-inventory .inventory-content h3{
    margin:0px 0px 10px 0
}
body.single-inventory .inventory-details table{
    margin-left:-8px;
    margin-right:-8px
}
body.single-inventory .inventory-details table .table-header th{
    border-top:0
}
body.single-inventory .inventory-details table .table-header td{
    padding:8px
}
body.single-inventory .single-form .gform_title{
    font-size:25px;
    color:#1773a1
}
body.single-inventory .single-form .gform_description{
    color:#333333
}
body.single-inventory .single-form .gform_description,body.single-inventory .single-form .gform_title{
    display:block;
    text-align:center;
    font-weight:600
}
body.single-inventory .single-form .gform_button.button{
    display:block;
    text-transform:uppercase;
    text-align:center;
    width:100%
}
body.single-inventory .single-testimonials h2{
    color:#fff
}
@media (min-width:768px){
    body.single-inventory .single-banner h1{
        font-size:300%
    }
    body.single-inventory .single-form .gform_title{
        font-size:41px
    }
}
@media (min-width:1000px){
    body.single-inventory .single-banner h1{
        font-size:400%
    }
}
body{
}
body .x-container .x-column.center-btn .gform_wrapper .gform_footer{
    text-align:center
}
body .x-container .gform_wrapper .top_label li.gfield.gf_left_third input.large,body .x-container .gform_wrapper .top_label li.gfield.gf_middle_third input.large,body .x-container .gform_wrapper .top_label li.gfield.gf_right_third input.large{
    width:90%!important
}
@media (min-width:480px){
    body .x-container .gform_wrapper .top_label li.gfield.gf_right_half{
        margin-left:2%!important
    }
}
body .gform_wrapper .top_label .hide-label .gfield_label{
    display:none;
    margin-bottom:0!important
}
body .gform_wrapper ul{
    padding:0;
    margin:0
}
body .gform_wrapper .address_state select,body .gform_wrapper .ginput_card_expiration_container select,body .gform_wrapper .ginput_container_select select,body .gform_wrapper .ginput_container_textarea textarea,body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    border-radius:0;
    font-weight:bold;
    padding:10px;
    font-size:16px
}
body .gform_wrapper .address_state select::-webkit-input-placeholder,body .gform_wrapper .ginput_card_expiration_container select::-webkit-input-placeholder,body .gform_wrapper .ginput_container_select select::-webkit-input-placeholder,body .gform_wrapper .ginput_container_textarea textarea::-webkit-input-placeholder,body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder{
    color:rgba(51, 51, 51, 0.4)
}
body .gform_wrapper .address_state select:-ms-input-placeholder,body .gform_wrapper .ginput_card_expiration_container select:-ms-input-placeholder,body .gform_wrapper .ginput_container_select select:-ms-input-placeholder,body .gform_wrapper .ginput_container_textarea textarea:-ms-input-placeholder,body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder{
    color:rgba(51, 51, 51, 0.4)
}
body .gform_wrapper .address_state select::-ms-input-placeholder,body .gform_wrapper .ginput_card_expiration_container select::-ms-input-placeholder,body .gform_wrapper .ginput_container_select select::-ms-input-placeholder,body .gform_wrapper .ginput_container_textarea textarea::-ms-input-placeholder,body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder{
    color:rgba(51, 51, 51, 0.4)
}
body .gform_wrapper .address_state select::placeholder,body .gform_wrapper .ginput_card_expiration_container select::placeholder,body .gform_wrapper .ginput_container_select select::placeholder,body .gform_wrapper .ginput_container_textarea textarea::placeholder,body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{
    color:rgba(51, 51, 51, 0.4)
}
body .gform_wrapper .ginput_container_textarea textarea{
    line-height:1.5em
}
body .gform_wrapper .gfield_list_cell select{
    height:43px;
    border-radius:0
}
body .gform_wrapper .address_state select,body .gform_wrapper .ginput_card_expiration_container select,body .gform_wrapper .ginput_container_select select{
    color:rgba(51, 51, 51, 0.4)
}
body .gform_wrapper .address_state select:focus,body .gform_wrapper .ginput_card_expiration_container select:focus,body .gform_wrapper .ginput_container_select select:focus{
    color:#333333;
    border-color:rgba(0, 0, 0, 0.3);
    outline:0;
    outline:thin dotted\9;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.2);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.2)
}
body .gform_wrapper .form-fix-clear,body .gform_wrapper ul li.gfield{
    padding-right:0!important;
    clear:none!important;
    margin:0!important
}
body .gform_wrapper .form-fix-clear.form-clear,body .gform_wrapper ul li.gfield.form-clear{
    clear:both!important
}
body .gform_wrapper .ginput_container_fileupload{
    padding:20px;
    background-color:rgba(0, 0, 0, 0.1);
    border:1px solid rgba(0, 0, 0, 0.2)
}
body .two-column-form_wrapper .gform_footer.top_label input[type=submit]{
    text-transform:uppercase;
    width:100%
}
@media (min-width:768px){
    body table.gfield_list td,body table.gfield_list th{
        width:45%
    }
    body .two-column-form_wrapper .gform_footer.top_label{
        clear:none
    }
    body .two-column-form_wrapper .gform_footer.top_label input[type=submit]{
        text-transform:uppercase;
        min-width:175px;
        margin-left:20px;
        margin-top:-20px;
        width:auto;
        display:inline
    }
    body .gform_wrapper .x-column.x-sm:first-child{
        padding-right:20px
    }
    body .gform_wrapper .x-column.x-sm:last-child{
        padding-left:20px
    }
}
.inventory-breadcrumb ul{
    padding:0;
    margin:0;
    list-style-type:none
}
.inventory-breadcrumb ul li{
    display:inline-block
}
.inventory-breadcrumb ul li a{
    color:#333333;
    text-decoration:underline;
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease
}
.inventory-breadcrumb ul li a:hover{
    color:#bd1e2c
}
.inventory-breadcrumb ul li .divider{
    margin:0px 5px
}
ul.inventory-categories-list{
    margin-left:-20px;
    margin-right:-20px;
    padding:0;
    list-style-type:none;
    font-size:0
}
ul.inventory-categories-list li{
    width:90%;
    margin:0 auto 40px;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.135);
    box-shadow:0px 0px 5px rgba(0, 0, 0, 0.135);
    vertical-align:top
}
ul.inventory-categories-list li a .entry-thumb{
    background-color:#fff
}
ul.inventory-categories-list li a .entry-thumb .image{
    display:block;
    width:100%;
    padding-bottom:58%;
    -webkit-transition:opacity 0.75s ease;
    -o-transition:opacity 0.75s ease;
    transition:opacity 0.75s ease;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat
}
ul.inventory-categories-list li a .entry-thumb:hover .image{
    opacity:0.15
}
ul.inventory-categories-list li a .entry-thumb:hover:before{
    opacity:1
}
ul.inventory-categories-list li a h3{
    font-size:27px;
    color:#333333;
    display:block;
    text-align:center;
    margin:30px 0
}
ul.inventory-categories-list li a .button{
    display:block;
    width:100%;
    font-size:15px;
    padding:0.563em 1.125em 0.563em;
    text-transform:uppercase
}
@media (min-width:768px){
    ul.inventory-categories-list li{
        width:48%;
        display:inline-block;
        margin:1%
    }
}
@media (min-width:1000px){
    ul.inventory-categories-list li{
        width:31%;
        margin:1%
    }
}
.login-page{
    background-image:url("img/darkgrey_bg.jpg");
    background-repeat:repeat;
    background-position:center
}
.login-page .x-section.intro{
    background-color:rgba(0, 0, 0, 0.2)
}
.login-page .feup-pure-form-aligned .feup-pure-control-group label{
    display:none
}
.login-page .mormak-login-logo{
    margin:-55px auto 0;
    max-width:90%;
    display:block;
    background-color:#282828;
    padding:20px
}
.feup-pure-form-aligned .feup-pure-control-group label{
    text-align:left;
    padding:0
}
.feup-pure-form-aligned .feup-pure-control-group input{
    width:100%;
    display:block;
    border-radius:0;
    font-weight:bold;
    padding:10px;
    font-size:16px;
    border:none
}
.feup-pure-form-aligned .feup-pure-control-group input::-webkit-input-placeholder{
    color:rgba(51, 51, 51, 0.4)
}
.feup-pure-form-aligned .feup-pure-control-group input:-ms-input-placeholder{
    color:rgba(51, 51, 51, 0.4)
}
.feup-pure-form-aligned .feup-pure-control-group input::-ms-input-placeholder{
    color:rgba(51, 51, 51, 0.4)
}
.feup-pure-form-aligned .feup-pure-control-group input::placeholder{
    color:rgba(51, 51, 51, 0.4)
}
.ewd-feup-login-form-div{
    color:#fff
}
.ewd-feup-submit{
    text-transform:uppercase
}
.edit-profile .feup-pure-form-aligned .feup-pure-control-group label{
    display:block
}
body.search-results{
}
body.search-results .x-main{
    display:table;
    width:100%
}
body.search-results .x-main article{
    width:100%;
    display:inline-block;
    margin-top:0;
    vertical-align:top;
    margin-bottom:40px;
    padding:0px 10px
}
body.search-results .x-main article h2.entry-title{
    font-size:24px
}
body.search-results .x-main article .entry-footer a{
    background-color:#bd1e2c;
    color:#fff;
    border-radius:0;
    border:none;
    outline:0;
    text-transform:uppercase;
    padding:10px 15px;
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease
}
body.search-results .x-main article .entry-footer a:hover{
    background-color:#333333
}
@media (min-width:768px){
    body.search-results .x-main{
        display:table
    }
    body.search-results .x-main article{
        width:50%
    }
}
@media (min-width:1000px){
    body.search-results .x-main{
        display:table
    }
    body.search-results .x-main article{
        width:33.33%
    }
}
#slider{
}
#slider .owl-item a,#slider .owl-item div,#slider .owl-item h1{
    -webkit-animation-play-state:paused;
    animation-play-state:paused
}
#slider .owl-item div{
    -webkit-animation-delay:0.5s;
    animation-delay:0.5s
}
#slider .owl-item a{
    -webkit-animation-delay:1s;
    animation-delay:1s
}
#slider .owl-item.active a,#slider .owl-item.active div,#slider .owl-item.active h1{
    -webkit-animation-play-state:running;
    animation-play-state:running
}
#slider .item{
    background-size:cover;
    background-position:center;
    position:relative
}
#slider .item:before{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0
}
#slider .x-container h1,#slider .x-container p{
    padding:0px 30px;
    color:#fff;
    margin:0;
    text-shadow:2px 2px 5px rgba(0, 0, 0, 0.4)
}
#slider .x-container h1{
    font-size:38px
}
#slider .x-container p{
    font-size:18px;
    margin:10px 0
}
#slider .x-container a{
    margin-top:10px
}
#slider .x-container.left{
    float:none
}
#slider .x-container.left a{
    margin-left:30px
}
#slider .x-container.center{
    float:none;
    text-align:center
}
#slider .x-container.right{
    float:none;
    text-align:right
}
#slider .x-container.right a{
    margin-right:30px
}
#slider .owl-dots,#slider .owl-nav{
    position:absolute;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
#slider .owl-dots{
    display:none!important;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    left:50%;
    bottom:30px;
    width:auto
}
#slider .owl-dots .owl-dot{
    width:15px;
    height:15px;
    border-radius:50%;
    background-color:rgba(255, 255, 255, 0.7);
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
    display:inline-block;
    margin-right:12px
}
#slider .owl-dots .owl-dot.active,#slider .owl-dots .owl-dot:hover{
    background-color:#bd1e2c
}
#slider .owl-dots .owl-dot:last-child{
    margin-right:0
}
#slider .owl-nav{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    padding:0 10px;
    z-index:2
}
#slider .owl-nav .owl-next,#slider .owl-nav .owl-prev{
    position:absolute;
    font-size:68px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:2;
    color:#fff;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s;
    opacity:0.6
}
#slider .owl-nav .owl-next.disabled,#slider .owl-nav .owl-prev.disabled{
    opacity:0
}
#slider .owl-nav .owl-next.disabled:hover,#slider .owl-nav .owl-prev.disabled:hover{
    opacity:0;
    cursor:initial
}
#slider .owl-nav .owl-next:before,#slider .owl-nav .owl-prev:before{
    display:block;
    margin-top:10px;
    display:inline-block;
    font-family:"FontAwesome";
    font-style:normal;
    font-weight:normal;
    text-decoration:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased
}
#slider .owl-nav .owl-next:hover,#slider .owl-nav .owl-prev:hover{
    color:#bd1e2c;
    opacity:1
}
#slider .owl-nav .owl-prev{
    left:20px
}
#slider .owl-nav .owl-prev:before{
    content:"\f104"
}
#slider .owl-nav .owl-next{
    right:20px
}
#slider .owl-nav .owl-next:before{
    content:"\f105"
}
#slider .owl-controls{
    margin-bottom:0
}
#slider .owl-pagination{
    margin:0;
    position:absolute;
    width:100%;
    left:0;
    bottom:10px
}
#slider .owl-pagination .owl-page span{
    background-color:#fff;
    width:15px;
    height:15px;
    margin:5px 7px;
    -webkit-transition:0.3s;
    -o-transition:0.3s;
    transition:0.3s
}
#slider .owl-pagination .owl-page span:hover{
    background-color:#bd1e2c
}
#slider .owl-pagination .owl-page.active span{
    background-color:#bd1e2c
}
@media (min-width:768px){
    #slider .x-container h1{
        font-size:45px
    }
    #slider .x-container p{
        font-size:18px
    }
    #slider .owl-dots{
        display:block!important
    }
}
@media (min-width:1000px){
    #slider .x-container h1{
        font-size:55px;
        padding:0
    }
    #slider .x-container p{
        padding:0
    }
    #slider .x-container.left a,#slider .x-container.right a{
        margin-left:0;
        margin-right:0
    }
}
@media (min-width:1200px){
    #slider .x-container h1{
        font-size:65px
    }
    #slider .x-container p{
        font-size:22px
    }
}
/*! animate.css -http://daneden.me/animate Version - 3.5.1 Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2016 Daniel Eden */
.animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animated.infinite{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0, 100%, 0);
        transform:translate3d(0, 100%, 0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0, 100%, 0);
        transform:translate3d(0, 100%, 0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
