/*
Theme Name: Nels Child
Theme URI: https://nels.pikarthouse.com
Author: Pikarthouse
Author URI: https://pikarthouse.com/
Description: NELS is an Exquisite eCommerce Wordpress Theme that is highly customizable, easy to use and fully responsive, that includes all the necessary tools to help you create a professional looking and trustworthy website.
Template: nels
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: nels-child
*/

/* Add your custom CSS rules that overwrite the ones in the Nels main theme */
*{
	font-family: raleway;
}

.site-notice {
      position: relative;
    padding: 15px;
    text-align: center;
}
.card--default .card-header {
	
	box-shadow:none;
}
.card--default .card-button a span {
	    padding: 10px;
    max-width: none;
}
.card--default .card-body:hover {
    box-shadow: none;
}
.card-button a.button {
    background-color: #097a95 !important;
	 border-radius: 4px;
    padding: 15px 20px;
	display: block;
    margin-right: auto;
    margin-left: auto;
}
.card--default .card-icons__item a, .card--plain .card-icons__item a, .item__link {
    display: none;
}
.card--default .card-body {
    box-shadow: none;
}
.cat-hover .wpb_wrapper {
   
    padding: 0 10px;
}
@media (max-width:1240px) {
.cat-hover .vc_column-inner {
    padding: 0px !important;
}
}
.join-wholesale-btn {
	border-radius: 5px;
    background: #fff;
  position: absolute;
    right: 0px;
    top: 6px;
    padding: 8px 20px;
}

.join-wholesale-btn a {
    color: #097a95;
}
branding__title:hover {
    color: #000;
}
.branding__title {
	text-align:center;
}
.card--default .card-button a {
	height:0.5rem;
}
.card-info {
    display: inherit !important;
    
}
.card--default .card-button a i {
    display: none;
}
.branding__meta ,.card .branding__meta * {
    display: inherit !important;
	text-align:center;
}
.woocommerce .card.card--default .price {
    display: none;
}
nav#social-nav-above-area {
    display: none;
}
.card--default .card-body:hover .card-button a span {
    padding: 10px;
    max-width: none;
}
.card--default .card-button a i {
    display: none !important;
}

img.vc_single_image-img.attachment-large {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.site-header__main__wrapper {
    padding: 20px 10px;
}
/* .vc_single_image-wrapper.vc_box_border_grey {
    height: 400px;
} */
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu {
    margin-left: inherit;
}
.wpb_content_element h2 {
   
    margin: auto;
    text-align: center;
   
}
.wpb_content_element p{
	
    margin: auto;
    text-align:center;

}
.wpb_wrapper {
    display: inherit !important;
}
.vc_custom_1594860138387 {
    margin-top: 0px !important;
}
vc_custom_1594860138387 {
    margin-top: 0px !important;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background-color: #097a95 !important;
    color: #fff !important;
    border-color: #2e8da4 !important;
	padding: 10px 30px;
}
/* .wpb_content_element {
    text-align: center;
	font-weight: 800;
} */
.tp-text { 
    margin-bottom: 5px !important;
}
.xs-footer ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.xs-footer li {
	color:#fff;
}
.rt-footer {
    color: #fff;
}
.color-overlay {
    background-color: #231f20 !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    background-color: #097a95 !important;
    border-color: #097a95 !important;
    color: #fff !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab.vc_active>a {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #000 !important;
    font-weight: 800;
}
ul.vc_tta-tabs-list {
    padding-left: 15px !important;
}
.card-content {
    padding: 0px 0px 20px 0px !important;
    text-align: center;
}
.woocommerce.archive-items .card {
    padding: 9px 6px !important;
	box-sizing: border-box;
}
.xs-tab-section .vc_column-inner {
    
    padding-left: 0px!important ;
    padding-right: 0px !important;
}
.xs-tab-section {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/* .large-up-5>.column, .large-up-5>.columns {
width:19%;
} */
.vc_tta-tab {
    margin-left: 15px !important;
}
.vc_tta-tab>a {
    padding: 14px 40px !important;
}
.pr-heading h3,.pr-heading p {
text-align:left;	
	width:100% !important;
	margin:0px;
}
.pr-heading{
color: #000;
  font-family: Raleway;
  font-size: 30px;
  font-weight: 300;
  line-height: 49px;
    margin-bottom: 0px !important;
}
.bt-heading p {
	text-align:center;
	font-size:20px;
}
.text-right p {
    width: 100% !important;
    text-align: right;
/* 	    padding-right: 20px; */

}
.pr-heading.text-right p > a {
    border: none !important;
}
.ab-heading {
	 color: #000;
  font-family: Raleway;
  font-size: 40px;
  font-weight: 600;
  line-height: 49px;
  text-align: center;
	margin-top: 0px;
}
.body-text {
	  color: #4D4D4D;
  font-family: Raleway;
  font-size: 16px;
  font-weight: 300;
  line-height: 19px;
  text-align: center;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {

    background: #fff;
    color: #000;
   

}

#mega-menu-wrap-primary {
    background: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
color:#000;
	}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
    color: #000;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
	    background-color: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
	background:none !important;
}

 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
	 background:none;
	 color:#000;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
    width: 95%;
    margin: auto;
    float: none;
}
.card .card-thumbnail>img {

  
    width: 100% !important;
}
.woocommerce.widget_product_search .search-form .search-form__input {
border-style:none;
}
.woocommerce .woocommerce-result-count {
    color: #2a2a2a;
    font-weight: 600;

}
.sidebar--site-content .widget__item {
padding:0px;
}
.shop-filter__toolbar {
/* padding:0px; */
box-shadow:none;
padding: 5px 10px;
}
.card--default .card-body {
	border:none;
}
li.shop-products-size ,li.cat-item.cat-item-483.cat-parent {
    display: none;
} 
::placeholder {
    color: #000!important;
	
	font-weight:600 !important
}
.woocommerce .woocommerce-ordering .orderby {
   
    border-bottom: none;
    color: #2a2a2a;
    font-weight: 600;
}
.shop-filter__toolbar__filter a , .widget__item__title {
text-transform: capitalize;
}
.xugar-ab-img img.vc_single_image-img.attachment-large {
    width: 800px;
    margin: 0 auto;
}
/*--- Product section ----*/
/* .sidebar--site-content {
    display: none;
} */
/*.entry-content__item.entry-content-area.small-12.large-9 {
    width: 100% !important;
    float: none !important;
    margin: auto;
} */
.taxonomies-tags,i.yith-wcwl-icon.fa.fa-heart-o ,.yith-wcwl-add-button span ,.entry-meta {
    display: none;
}

button.single_add_to_cart_button.button {
    background-color: #097a95 !important;
    border-radius: 4px !important;
    padding: 12px 15px !important;
}

.yith-wcwl-add-button {
    border-top: 2px solid #0006;
    width: 100%;
}
button.single_add_to_cart_button.button {
    background: #097a95 !important;
    
}
button.single_add_to_cart_button.button {
    background: #097a95 !important;
    padding: 13px 15px !important;
    border-radius: 4px !important;
    font-size: 14px !important;
    text-transform: capitalize !important;
    font-weight: 600 !important;
}
input#quantity_5f40e66bf3baf ,input.input-button.minus, input.input-button.plus {
    border: none !important;
    color: #000 !important;
    font-size: 25px;
}
[type=number]  ,.quantity input  {
    border: none !important;
    color: #000;
    font-size: 20px;
}
.site-main--product .product .entry-details .price {
	    color: #097a95 !important;
}
a.sku , .product-categories a {
    color: #000 !important;
    font-weight: 500;
}

.woocommerce-product-details__tools ,.pwb-single-product-brands.pwb-clearfix ,nav.entry-footer__item.nav.nav--single {
    border: none;

}
.woocommerce-product-details__metadata.product_meta {
    border: none !important;
}
.related-items {
    box-shadow: none;
	background-color:#fff;
}
nav.entry-footer__item.nav.nav--single , .pwb-single-product-brands.pwb-clearfix ,.woocommerce-product-details__tools {
    display: none !important;
}
ul#woocommerce-product-tabs {
    background: none;
    border-bottom: none;
}


.pikode--tabs.pikode--tabs--woocommerce {
    border: none;
}
a#tab-description-label {
    color: #097a95cf !important;
    border-bottom: 4px solid #097a95 !important;
    text-transform: capitalize;
    font-size: 15px;
}
ul#woocommerce-product-tabs {
    background: none;
    border-bottom: none;
}
li#tab-title-pwb_tab {
    display: none;
}
a#tab-additional_information-label {
    text-transform: capitalize;
    font-size: 15px;
}
.site-main--product .entry-details__wrapper .branding__title {
	font-size:30px;
}
/* -- solution-page-- */ 
.wpb_wrapper {
    display: block !important ;
    width: 100%;
	text-align:center
}
.wpb_single_image .vc_single_image-wrapper {
display:block !important;
}
#sol-heading p {
font-weight: 300;
    color: #000;
}
.sol-cont-01 ,.sol-cont-02,.sol-cont-03,.sol-cont-04 , .sol-cont-05 , .sol-cont-06 {
    position: absolute;
    z-index: 1;
    background: #fff;
    margin-top: 12px;
    margin-left: -5px;
    text-align: center;
 	border-radius:6px;
}

.sol-cont-01 p , .sol-cont-02 p , .sol-cont-03 p ,.sol-cont-04 p , .sol-cont-05 p ,.sol-cont-06 p {
    padding: 15px;
    text-align: center;
    font-size: 20px;
    width: 250px;
	font-weight:600;
}
.sol-img-02,.sol-img-01 , .sol-img-03 ,.sol-img-04 ,.sol-img-05 ,.sol-img-06 , .sol-img-07, .sol-img-08 , .sol-img-09{
    margin-bottom: 20px !important;
}
.sol-img-01 img:hover, .sol-img-02 img:hover , .sol-img-03 img:hover , .sol-img-04 img:hover , .sol-img-05 img:hover , .sol-img-06 img:hover{
	opacity:0.9;
}

.sol-img-01 img , .sol-img-02 img , .sol-img-03 img, .sol-img-04 img , .sol-img-05 img , .sol-img-06 img , .sol-img-07 img , .sol-img-08 img , .sol-img-09 img {
    position: relative;
	width: 100%;
	border-radius: 10px;	
}
.sol-img-01 img, .sol-img-03 img {
    height: 500px !important;
	object-fit:cover;
}
.sol-img-02 img , .sol-img-04 img{
    height: 250px !important;
	object-fit:cover;
}
.sol-img-05 img, .sol-img-06 img {
    height: 250px !important;
	object-fit:cover;
}
.vc_custom_1584708837885 {
    
    background-color: #ffffff !important;
	padding-top:0px !important;
}
/* --topics --*/
.sol-cont-07 p , .sol-cont-08 p , .sol-cont-09 p  {
	 padding: 15px;
    text-align: center;
    font-size: 15px;
    width: 200px;
	font-weight:600;
}
.sol-cont-07 , .sol-cont-08 , .sol-cont-09 {
	 position: absolute;
    z-index: 1;
    background: #fff;
	text-align: center;
 	border-radius:6px;
	margin-top: -50px;
    margin-left: 8px;
}
.tp-button button{
    width: 250px;
    padding: 20px 14px !important;
    font-size: 20px !important;
	background-color:#097a95 !important;
}
.tp-button button:hover {
	opacity:0.9;
}
/* -- Wholesaler Registration-- */
input[type=number] {
	border:.125rem solid #e1e1e1 !important;
}
.wh-input-form label {
    text-align: left;
}
.wh-reg-from {
    width: 60%;
    margin: auto !important;
}
[type=color]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=datetime]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, textarea:focus
{
    border: #097a95 !important;
    background: rgb(255 255 255);
    transition: border-color .25s ease-in-out;
    box-shadow: 0 0 3px 0px #097a95 !important;
}

.n-p p {
    font-weight: 300;
    font-size: 22px;
}
.account-icon-popup__create-link a, .copyright a, .quote__author-name, .woocommerce .reset_variations, .woocommerce .shipping-calculator-button, .woocommerce .showcoupon, .woocommerce table.shop_table tbody .product-name a, blockquote cite, figcaption a, p a, section[class*=tag_cloud] a {
    border-bottom-color: inherit;
    border-bottom-style: dotted;
    border-bottom-width: 0px;
}

.n-sandal h2 {
    text-align: left;
    padding-bottom: 20px;
}

.n-sandal p{
    text-align: left;
    font-weight: 500;
    line-height: 30px;
}

.n-sandal h3{text-align: left;
    margin: 0;
    padding-bottom: 20px;    font-size: 24px;}







/*-- Responsive---*/

@media (max-width:1023px) {
	 #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		 color:#fff;}
		 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
display: block;
}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu {
		margin-left:0px;
		width:100%;
	}
	
}
@media (max-width:767px) {
	.join-wholesale-btn {
		
    position: inherit;
    width: 250px;
    display: block;
    margin: auto;
    top: 7px;
}
	.text-right p ,.pr-heading h3, .pr-heading p  {
		    text-align: center;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    color: #fff;
}
	.navbar-default .navbar-nav>li>a {
    font-weight: 500;
    color: #000;
    white-space: nowrap;
}
	.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    flex-wrap: wrap;
}
	
	.dropdown.mega-dropdown .dropdown-menu.mega-dropdown-menu .col-sm-4 {
    width: 100% !important;
   
}
	
	
	
}


/* @media screen and (min-width: 64em){
.entry-content__item, .entry-header__item, .entry-meta:last-child, .header-area {
    margin-bottom: 0;
}
} */

.vc_btn3.vc_btn3-style-modern {
	background-image: none !important;
}