@charset "UTF-8";

/*

Theme Name: Print Slider

Theme URI: http://www.netbaseteam.com/wordpress/theme/printshop_slider

Description: This is child theme of printshop

Author: Netbase Team

Author URI: http://www.netbaseteam.com

Template: printshop

Tags:two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

Version: 1.0

*/

.panel-grid{margin-right: 0 !important; margin-left: 0 !important;}

.panel-grid-cell{padding-left: 0 !important; margin-left: 0 !important;}

.um-page-login .um-col-alt-b .um-link-alt { text-align: left; }



#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout > ul.mega-sub-menu {

  margin-top: 16px; }



.header-right-cart-search .header-cart-search .cart-contents span {

  top: 3px; }



.shop_table.cart tbody tr td.product-remove a.remove, .woocommerce #content table.wishlist_table.cart a.remove, .woocommerce #content table.wishlist_table.cart a.remove:hover {

  background: transparent; }



.shop_table.cart tbody tr td.product-remove a.remove:hover {

  color: #333 !important; }



.search-results #secondary {

  padding-top: 45px; }



.shop_table.cart #coupon_code {

  padding: 9px; }



.cart-contents:before {

  color: #fff !important; }



.header-right-cart-search .header-cart-search .widget_shopping_cart_content ul li a.remove {

  color: #82B440 !important; }



.home .site {

  position: relative; }

.home.page header {

  position: absolute;

  top: 0;

  z-index: 999;

  width: 100%; }

  .home header .header-wrap {

    padding: 20px 0 18px;

    background: rgba(0, 0, 0, 0.43) !important; }



.header-wrap-top {

  background: #f0f0f0;

  color: #444; }



.header-wrap-top .header-right-widgets .extract-element span {

  color: #444; }



.home.page #primary {

  padding-top: 0; }



.home.header-topbar .site .site-header .header-wrap {

  background-color: rgba(42, 52, 61, 0.43) !important; }



.home.header-topbar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {

  color: #7dad42 !important; }



.site-info-wrapper {

  background-color: #fff !important; }



.site-footer .container {

  padding: 0 !important; }



.footer_home_slider:last-child {

  text-align: right;

  padding-right: 15px; }



.footer_home_slider > img {

  padding-top: 10px; }



.footer_home_slider .sfsi_widget img {

  border-radius: 50%;

  -o-border-radius: 50%;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%; }



.footer_home_slider .sfsi_widget {

  width: 25%;

  float: left;

  height: 60px; }



.footer_home_slider .social-media-button-container a {

  border-radius: 2.25em; }



.footer_home_slider .social-media-button-container a.ow-button-hover:hover {

  background-color: #7dad42;

  border-bottom-color: #7dad42;

  color: white; }



.footer_home_slider .textwidget {

  width: 50%;

  float: left; }



.footer_home_slider .textwidget .footer1 {

  margin-top: 5px; }



.footer_home_slider .textwidget .footer1 a {

  color: #7dad42; }



.footer_home_slider .so-widget-sow-image {

  width: 25%;

  float: left; }



@media (max-width: 480px) {

  .footer_home_slider .social-media-button-container {

    width: 100%; }



  .footer1 {

    line-height: 25px;

    padding: 0 15px; }



  .footer_home_slider .textwidget {

    width: 100%; }



  .footer_home_slider .so-widget-sow-image {

    width: 100%; } }

@media (max-width: 1024px) {

  .footer_home_slider:first-child,

  .footer_home_slider:last-child {

    display: none; }



  .footer_home_slider .textwidget {

    width: 100%; } }

@media (min-width: 767px) and (max-width: 800px) {

  .header-right-cart-search form.search-form {

    width: 30%; } }

@media (min-width: 768px) and (max-width: 900px) {

  .header-right-cart-search .header-search .wpnetbase_asl_container {

    bottom: -98px;

  }

  .header-right-cart-search .nw-cart-drop-content {

    top: 57px;

  }

}   

@media (max-width: 767px) {

  .site-branding img {

    height: 30px; }



  #netbase-responsive-toggle, .header-right-cart-search .header-cart-search .cart-contents,

  .header-right-cart-search form.search-form, .site-header .site-branding {

    line-height: 51px !important; }



  .header-right-cart-search form.search-form {

    height: 40px !important; }



  .header-right-wrap-top {

    margin-top: -12px !important; }



  .footer_home_slider .social-media-button-container {

    width: 100%; }



  .footer_home_slider .norm_row.sfsi_wDiv {

    width: 100% !important; }



  .footer_home_slider > .attachment-full {

    display: none; }



  .footer_home_slider .so-widget-sow-image {

    width: 100%; } }

@media (min-width: 481px) and (max-width: 767px) {

  .footer_home_slider .social-media-button-container {

    width: 100%; }



  .footer_home_slider .textwidget {

    width: 100%; }



  .footer_home_slider .so-widget-sow-image {

    width: 100%; } }

#btt {

  background-color: #82b440 !important; }



.header-right-cart-search form.search-form label::before {

  border-bottom: 7px solid #82b440 !important; }



.header-right-cart-search form.search-form label {

  border-top: 3px #82b440 solid !important; }



.header-right-cart-search .header-cart-search .widget_shopping_cart_content ul {

  border-top: 3px #82b440 solid !important; }



.header-right-cart-search .header-cart-search .widget_shopping_cart_content ul::after {

  border-bottom: 7px solid #82b440 !important; }



#netbase-responsive-toggle {

  color: #82b440 !important; }



#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu::after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout > ul.mega-sub-menu::after {

  border-top: 7px solid #82b440 !important; }



#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout > ul.mega-sub-menu {

  border-top: 3px solid #82b440 !important; }



.text-bold {

  font-weight: bold !important; }



.tp-caption.rev-btn {

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  -o-border-radius: 5px;

  border-radius: 5px; }



.header-wrap-top {

  background: #25bce9 none repeat scroll 0 0; }



.header-social a {

  color: #fff; }



.row_inner_wrapper {

  padding: 0 !important; }



.header-wrap {

  padding: 7px 0 !important; }



.home.header-topbar .site .site-header .header-wrap .header-right-cart-search .header-cart-search .cart-contents span {

  background: #82B440 !important; }



.site-footer {

  border-top: 1px solid #d7d7d7; }

.site-footer .copy_text{text-align: center;}

.site-footer a,.site-footer a:hover {color: #82B440;}

.home.page .site-footer {

  bottom: 0;

  margin: 0;

  position: fixed;

  border-top: none;

  width: 100%;

   }



.header-right-cart-search form.search-form::after, .header-cart-search .cart-contents {

  color: #fff !important; }



.header-right-cart-search form.search-form:hover::after, .header-cart-search .cart-contents:hover {

  color: #82B440 !important; }



#btt {display: none; }

#netbase-responsive-toggle i.fa { color: #fff; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, 

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus,

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus{

  color: #82B440;

}

#colophon .site-info-wrapper .footer-widget-parallax .footer_parallax{

  margin-bottom: 0 !important;

}

#colophon .site-info-wrapper .footer_img2 li{

  margin-bottom: 0;

  line-height: 50px;

  list-style-type: none;

  text-align: center;

}

#colophon .site-info-wrapper .footer-widget-parallax .footer_parallax .sfsi_widget{

  text-align: left;

}

#colophon .site-info-wrapper .footer-widget-parallax .footer_parallax .sfsi_widget a{

  margin: 9px 0;

  background-color: #9e9e9e;

  color: #ffffff;

  line-height: 32px;

  padding: 0;

}

#colophon .site-info-wrapper .footer-widget-parallax .footer_parallax .sfsi_widget a:hover{

  background-color: #82b53f;

}

#colophon .site-info-wrapper .footer-widget-parallax .footer_parallax .sfsi_widget a span:before{

  font-size: 14px !important;

}

@media (min-width: 768px) {

body.archive.category .right-sidebar #secondary.sidebar, 

body.archive.category .left-sidebar #secondary.sidebar {

     margin-top: 0px; 

}



}

@media only screen and (min-width: 769px) and (max-width: 991px) {

  #mega-menu-primary >li >a{

    font-size: 13px !important;

  }

  #colophon .site-info-wrapper .copy_text{

    width: 100%;

    float: left;

    line-height: 50px;

    text-align: center !important;

  }

  #colophon .site-info-wrapper .footer_img2{

    width: 40%;

    float: left;

    text-align: right;

  }

}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {

  #masthead .header-wrap .header-right-wrap-top{

    width: 65%;

  }

  #masthead .header-wrap .header-right-cart-search{

    width: 10%;

  }

}

.header-right-cart-search .header-cart-search .cart-contents span {

  left: 7px !important;

  top:10px !important;

}

@media only screen and (min-width: 320px) and (max-width: 480px){

  .left-sidebar .products li .product-content-top{

    width: 100%;

      float: left;

      text-align: center;

  }

  .left-sidebar .products li .product-content-top a{

    display: block;

      width: 100%;

      height: 100%;

      overflow: hidden;

  }

  .left-sidebar .products li .product-content-top a img{

    width: 100% !important;

      height: auto;

  }

  .left-sidebar .products li >a{

    display: block;

      width: 100%;

      float: left;

      text-align: center;

  }

  .left-sidebar .products li >a .start-rating{

    width: 100% !important;

      text-align: center !important;

  }

  .woocommerce ul.products.list li.product .star-rating {

    width: 100% !important;

  }

  .woocommerce ul.products.list li.product .star-rating span{

    width: 100% !important;

  }

  .woocommerce ul.products.list li.product .star-rating span:before{

    left: 50%;

    transform: translateX(-50%);

    -webkit-transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    -o-transform: translateX(-50%);

  }

  .woocommerce ul.products li.product .star-rating:before{

    left: 50%;

    transform: translateX(-50%);

    -webkit-transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    -o-transform: translateX(-50%);

  }

  .left-sidebar .products li >a .start-rating span{

    width: 100% !important

  }

  .left-sidebar .products li >a .price{

      width: 100% !important;

  }

  ul.products.list li.product div[itemprop="description"] {

    width: 100% !important;

  }

  ul.products.list li.product .gridlist-buttonwrap{

    width: 100% !important;

  }

}

#main .summary .variations_form .variations tbody > tr:nth-child(2) span{

  padding-right: 7px;

}

#wpf-umf-uploads-wrapper .wpf-umf-header > a{

  display: none;

}

#main .page-header{

  border-bottom: none;

}

.comment-form-rating .stars span a{

  outline: none;

}

@media (min-width: 992px){

  #page #colophon .site-info-wrapper .container .footer-widget-parallax{

    width: 30%;

    float: left;

  }

   #page #colophon .site-info-wrapper .container .copy_text {

    width: 70% !important;

    float: left;

  }

}

.header-search .wpnetbase_asl_container{bottom: -103px;}

.nw-cart-drop-content {top: 62px;}

.nw-cart-drop-content{border-top-color: #82B440 !important;}

.nw-cart-drop-content:before{border-bottom-color: #82B440; }

.header-right-cart-search .header-cart-search .widget_shopping_cart_content{top: 63px;}

.admin-bar .wpnetbase_asl_results {

    top: 143px !important;

}

.wpnetbase_asl_results {

    top: 112px !important;

}

.woocommerce ul.products li.product .product-content-top  a.product_type_simple span:after, .woocommerce ul.products li.product .product-content-top  a.add_to_cart_button span:after{

  border-top-color: #82B440;

}.woocommerce-checkout .select2-container .select2-choice {

    height: 35px !important;

    line-height: 32px !important;

}

.header-search .nbt-icon-search:before {

  color: #82B440

}

.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn:hover,

.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn span {

  background: #82B440

}

.woocommerce ul.products li.product .product-content-top .button.nbt-desginer-btn span::after {

  border-top-color: #82B440

}

.nbt-ajax-cart .nbt-ajax-cart-popup ul li .nbt-ajax-cart-right a.remove {
  color: red !important;
  display: block;
}

@media (max-width: 768px) {

  #main .summary .product_title{

    text-align: center;

  }

  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout > ul.mega-sub-menu {

    border-top:none !important;

  }

  #main .summary .woocommerce-product-rating{

    text-align: center;

  }

  #main .summary .woocommerce-product-rating .star-rating{

    display: inline-block;

    float: none;

  }



  #main .summary div[itemprop="offers"]{

    text-align: center !important;

  }

  #page #colophon .site-info-wrapper .container .copy_text {

    text-align: center !important;

    width: 100% !important;

  }

  .shop_table.cart tbody tr td.product-name {
    width: 100%;
  }
  .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
    border: 1px solid #ddd;
  }
  .shop_table.cart tbody tr td.product-remove {
    border-left: 0;
  }
  .woocommerce-cart .woocommerce table td {
    border-right: 0;
  }
  .woocommerce-cart .woocommerce table td.product-subtotal {
    border-bottom: 0;
  }
  .woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    padding: 30px 10px;
  }
  .woocommerce td.product-name dl.variation {
    padding-top: 10px;
    list-style: none outside;
  }
  .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
    content: attr(data-title) ": " !important;
  }
  .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
    line-height: 32px;
    height: 32px;
  }

}

@media (max-width: 400px) {

  .header-right-cart-search .header-search .wpnetbase_asl_container {

    bottom: -100px;

  }

  .nbt-ajax-cart .nbt-ajax-cart-popup {
    right: -52px !important;
  }

  .shop_table.cart tbody tr td:before {
    height: 100%;
    padding-right: 10px;
    top: 0px;
    padding-top: 10px;
  }

  .shop_table.cart tbody tr td.product-name, .shop_table.cart tbody tr td.product-price, .shop_table.cart tbody tr td.product-quantity, .shop_table.cart tbody tr td.product-subtotal {
    border: 1px #ccc solid;
  }

  .shop_table.cart tbody tr td.product-remove {
    border: 1px #ccc solid !important;
  }

}