/*
Theme Name: Paramount Knitfab Child
Theme URI: https://www.metabrains.pro/
Author: MetaBrains
Author URI: https://www.metabrains.pro/
Description: Paramount Knitfab is the definitive WordPress starter theme. We've carefully constructed the most clean and minimalist theme to use as a base to build websites for clients.
Version: 1.0.1
Template: paramountknitfab
*/

:root {
  --primary-color: #D2A53D;
  --secondary-color: #171717;
  --text-color: #A2A2A2;
  --accent-color: #D25B3D;
  --white: #ffffff;
  --black: #000000;
  }
  
  *,
  ::after,
  ::before {
      box-sizing: border-box;
  }
  iframe{border: 0px;}
  .clearfix::after {display: block; clear: both; content: ""}
  
  
  h1,h2,h3,h4,h5,h6{margin-top: 0px !important; margin-bottom: 0px !important;} 
  /* h1{font-size: 56px !important; line-height: 1.3rem !important;}
  h2{font-size: 48px !important; line-height: 1.3rem !important;}
  h3{font-size: 40px !important; line-height: 1.3rem !important;}
  h4{font-size: 32px !important; line-height: 1.3rem !important;}
  h5{font-size: 24px !important; line-height: 1.3rem !important;}
  h6{font-size: 20px !important; line-height: 1.3rem !important;} */
  
  body{margin:0px; }
  p{margin:0px;}
  
  /* Content - P, List */
  .elementor-widget-text-editor p, .text-editor p{ margin-top: 0; margin-bottom: 1.25rem;}
  .elementor-widget-text-editor p:last-child, .text-editor p:last-child{ margin-top: 0; margin-bottom: 0;}
  .elementor-widget-text-editor p a, .text-editor p a{color: var(--primary-color); text-decoration: none;}
  .elementor-widget-text-editor p a:hover, .text-editor p a:hover{text-decoration: underline; cursor: pointer;}
  a{color: var(--primary-color); text-decoration: none;}
  a:hover{text-decoration: underline; cursor: pointer;}
  
  .elementor-widget-text-editor ul, .text-editor ul{padding: 0px; list-style: none; margin: 0; margin-bottom: 1.25rem;}
  .elementor-widget-text-editor ul li, .text-editor ul li{padding-bottom: 4px; position: relative; padding-left: 28px;}
  .elementor-widget-text-editor ul li:last-child, .text-editor ul li:last-child{padding-bottom: 0px; }
  /* .elementor-widget-text-editor ul li::before, .text-editor ul li::before{content: "\f00c"; font-family: FontAwesome;  color: var(--n1-700);  position: absolute; width: 24px; left: 0px;}
  .elementor-widget-text-editor ul.check-mark li::before, .text-editor ul.check-mark li::before{content: "\f00c"; font-family: FontAwesome;}
  .elementor-widget-text-editor ul.p1-600 li::before, .text-editor ul.p1-600 li::before{color:var(--p1-600); }
  .elementor-widget-text-editor ul.n1-700 li::before, .text-editor ul.n1-700 li::before{color: var(--n1-700); }
  .elementor-widget-text-editor ul.white li::before, .text-editor ul.white li::before{color: var(--white); } */
  
  /* Text - Colors */
  /* .text-p1-600{color: var(--p1-600);}
  .text-white{color: var(--white);}
  .text-black{color: var(--black);} */
  
  /* Text - Links */
  /* a.p1-600{color: var(--p1-600); text-decoration: none;}
  a.n1-700{color: var(--n1-700); text-decoration: none;}
  a.white{color: #fff; text-decoration: none;}
  a.black{color: #000; text-decoration: none;}
  a.p1-600:hover, a.n1--700:hover, a.white:hover, a.black:hover{text-decoration: underline; cursor: pointer;} */
  
  
  /* Section spacing */
  .sec-yt {padding-top: 100px !important;}
  .sec-yb {padding-bottom: 100px !important;}
  .sec-y {padding-top: 100px; padding-bottom: 100px !important;}
  
  /* Show / Hide - Mobile / Tablet */
  .mobile-only{display: none; visibility: hidden;}
  .tablet-only{display: none; visibility: hidden;}
  .desktop-only{display: none; visibility: hidden;}
  @media screen and (max-width: 767px) {
    .mobile-only{display: block; visibility: visible;}
    .mobile-hide{display: none; visibility: hidden;}
  }
  @media screen and (max-width: 1024px) {
    .tablet-only{display: block; visibility: visible;}
    .tablet-hide{display: none; visibility: hidden;}
  }
  @media screen and (min-width: 1025px) {
    .desktop-only{display: block; visibility: visible;}
    .desktop-hide{display: none; visibility: hidden;}
  }
  

 /* WooCommerce - Yith Plugins */
  .variations tr{text-align:left; color: #fff;}
  .select_option .yith_wccl_value{border:0px solid #fff;}
  .select_box_colorpicker .select_option{margin-bottom:6px;}

  @media only screen and (max-width: 992px) {
    .woo-variation-product-gallery {
        width: 100% !important;
        max-width: 100% !important;
    }
}

  /* ==================== CSS Properties ========== START ========== */
  /* Margins - Top */
  .-mt--5{margin-top: -1.25rem !important;}
  .-mt--4{margin-top: -1rem !important;}
  .-mt--3{margin-top: -.75rem !important;}
  .-mt--2{margin-top: -.5rem !important;}
  .-mt--1{margin-top: -.25rem !important;}
  .mt--0{margin-top: 0rem !important;}
  .mt--1{margin-top: .25rem !important;}
  .mt--2{margin-top: .5rem !important;}
  .mt--3{margin-top: .75rem !important;}
  .mt--4{margin-top: 1rem !important;}
  .mt--5{margin-top: 1.25rem !important;}
  .mt--6{margin-top: 1.5rem !important;}
  .mt--7{margin-top: 1.75rem !important;}
  .mt--8{margin-top: 2rem !important;}
  .mt--9{margin-top: 2.25rem !important;}
  .mt--10{margin-top: 2.5rem !important;}
  .mt--12{margin-top: 3rem !important;}
  .mt--14{margin-top: 3.5rem !important;}
  .mt--15{margin-top: 3.75rem !important;}
  .mt--20{margin-top: 5rem !important;}
  .mt--25{margin-top: 6.25rem !important;}
  .mt--30{margin-top: 7.5rem !important;}
  .mt--40{margin-top: 10rem !important;}
  /* Margins - Right */
  .mr--0{margin-right: 0rem !important;}
  .mr--1{margin-right: .25rem !important;}
  .mr--2{margin-right: .5rem !important;}
  .mr--3{margin-right: .75rem !important;}
  .mr--4{margin-right: 1rem !important;}
  .mr--5{margin-right: 1.25rem !important;}
  .mr--6{margin-right: 1.5rem !important;}
  .mr--7{margin-right: 1.75rem !important;}
  .mr--8{margin-right: 2rem !important;}
  .mr--9{margin-right: 2.25rem !important;}
  .mr--10{margin-right: 2.5rem !important;}
  .mr--12{margin-right: 3rem !important;}
  .mr--14{margin-right: 3.5rem !important;}
  .mr--15{margin-right: 3.75rem !important;}
  .mr--20{margin-right: 5rem !important;}
  .mr--25{margin-right: 6.25rem !important;}
  .mr--30{margin-right: 7.5rem !important;}
  .mr--40{margin-right: 10rem !important;}
  /* Margins - Bottom */
  .-mb--5{margin-bottom: -1.25rem !important;}
  .-mb--4{margin-bottom: -1rem !important;}
  .-mb--3{margin-bottom: -.75rem !important;}
  .-mb--2{margin-bottom: -.5rem !important;}
  .-mb--1{margin-bottom: -.25rem !important;}
  .mb--0{margin-bottom: 0rem !important;}
  .mb--1{margin-bottom: .25rem !important;}
  .mb--2{margin-bottom: .5rem !important;}
  .mb--3{margin-bottom: .75rem !important;}
  .mb--4{margin-bottom: 1rem !important;}
  .mb--5{margin-bottom: 1.25rem !important;}
  .mb--6{margin-bottom: 1.5rem !important;}
  .mb--7{margin-bottom: 1.75rem !important;}
  .mb--8{margin-bottom: 2rem !important;} 
  .mb--9{margin-bottom: 2.25rem !important;}
  .mb--10{margin-bottom: 2.5rem !important;}
  .mb--12{margin-bottom: 3rem !important;}
  .mb--14{margin-bottom: 3.5rem !important;}
  .mb--15{margin-bottom: 3.75rem !important;}
  .mb--20{margin-bottom: 5rem !important;}
  .mb--25{margin-bottom: 6.25rem !important;}
  .mb--30{margin-bottom: 7.5rem !important;}
  .mb--40{margin-bottom: 10rem !important;}
  /* Margins - Left */
  .ml--0{margin-left: 0rem !important;}
  .ml--1{margin-left: .25rem !important;}
  .ml--2{margin-left: .5rem !important;}
  .ml--3{margin-left: .75rem !important;}
  .ml--4{margin-left: 1rem !important;}
  .ml--5{margin-left: 1.25rem !important;}
  .ml--6{margin-left: 1.5rem !important;}
  .ml--7{margin-left: 1.75rem !important;}
  .ml--8{margin-left: 2rem !important;} 
  .ml--9{margin-left: 2.25rem !important;}
  .ml--10{margin-left: 2.5rem !important;}
  .ml--12{margin-left: 3rem !important;}
  .ml--14{margin-left: 3.5rem !important;}
  .ml--15{margin-left: 3.75rem !important;}
  .ml--20{margin-left: 5rem !important;}
  .ml--25{margin-left: 6.25rem !important;}
  .ml--30{margin-left: 7.5rem !important;}
  .ml--40{margin-left: 10rem !important;}
 
  /* Paddings */
  .px--4{padding-left: 1rem !important; padding-right: 1rem !important; }
  .px--5{padding-left: 1.25rem !important; padding-right: 1.25rem !important; }
  .px--6{padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
  .pr--5{padding-right: 1.25rem !important; }
  
  .t--center{text-align: center;}
  .font-normal{font-weight:400 !important;}
  .font-bold{font-weight:700 !important;}
  @media (min-width:576px) {
  /* Margins */
  .mb-sm--0{margin-bottom: 0rem !important;}
  }
  
  @media (min-width:768px) {
  /* Margins - Top */
  .mt-md--0{margin-top: 0rem !important;}
  /* Margins - Bottom */
  .mb-md--0{margin-bottom: 0rem !important;}
  .mb-md--5{margin-bottom: 1.25rem !important;}
  .mb-md--8{margin-bottom: 2rem !important;}
  .mb-md--20{margin-bottom: 5rem !important;}
  }
  
  @media (min-width:992px) {
  /* Margins - Top */
  
  /* Margins - Bottom */
  
  /* Display */
  .d-lg--block{display: block;}
  }
  
  @media (min-width:1200px) {
  /* Margins - Bottom*/
  
  }
  /* ==================== CSS Properties ========== END ========== */
  
  