/* helvetic */
*{margin:0;padding:0;outline:0;}
img{border:none;max-width:100%;height:auto;}
a{text-decoration:none;color:#c6cc2d;}
@font-face{font-family:"Myriad Pro";src:url('fonts/MyriadPro-Regular.eot') format('embedded-opentype');src:url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/MyriadPro-Regular.svg#Myriad Pro') format('svg'),
url('fonts/MyriadPro-Regular.woff') format('woff'),
url('fonts/MyriadPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:"Myriad Pro Light";src:url('fonts/MyriadPro-Semibold.eot') format('embedded-opentype');src:url('fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
url('fonts/MyriadPro-Semibold.svg#Myriad Pro Light') format('svg'),
url('fonts/MyriadPro-Semibold.woff') format('woff'),
url('fonts/MyriadPro-Semibold.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:"Myriad Pro Light Italic";src:url('fonts/MyriadPro-Semibold-Italic.eot') format('embedded-opentype');src:url('fonts/MyriadPro-Semibold-Italic.eot?#iefix') format('embedded-opentype'),
url('fonts/MyriadPro-Semibold-Italic.svg#MyriadPro-SemiboldIt') format('svg'),
url('fonts/MyriadPro-Semibold-Italic.woff') format('woff'),
url('fonts/MyriadPro-Semibold-Italic.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:"MyriadPro-Bold";src:url('fonts/MyriadPro-Bold.eot') format('embedded-opentype');src:url('fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg'),
url('fonts/MyriadPro-Bold.woff') format('woff'),
url('fonts/MyriadPro-Bold.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/lato/v11/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');}
@font-face{font-family:'Lato Bold';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/lato/v11/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:17px;}
h4{font-size:16px;}
h5{font-size:15px;}
h6{font-size:14px;}
h1, h2, h3, h4, h5, h6{font-family:"Lato Bold";font-weight:normal;line-height:1;}
b, strong{font-weight:normal !important;font-family:"Lato Bold";}
body{direction:ltr;color:#575857;background:#474847;font-family:"Lato";font-size:14px;  overflow-x: hidden; padding-top: 30px;}
.hh-container{margin:0 auto;max-width:1100px;} 
.cf:before,
.cf:after{content:" ";display:table;}
.cf:after{clear:both;}
.cf{*zoom:1;}
.one-full{margin:0 -10px;}
.one-full .one-one,
.one-full .one-two,
.one-full .one-half,
.one-full .one-three,
.one-full .one-four,
.one-full .one-five,
.one-full .one-six,
.one-full .one-seven,
.one-full .one-eight,
.one-full .one-nine,
.one-full .one-ten,
.one-full .one-third,
.one-full .one-fourth,
.one-full .one-fifth{padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.one-one, .one-two, .one-half, .one-three, .one-four, .one-five, .one-six, .one-seven, .one-eight, .one-nine, .one-ten,
.one-third, .one-fourth, .one-fifth{float:left;min-height:1px;}
.one-half{width:50%;}
.one-two{width:20%;}
.one-three{width:30%;}
.one-four{width:40%;}
.one-five{width:50%;}
.one-six{width:60%;}
.one-seven{width:70%;}
.one-eight{width:80%;}
.one-nine{width:90%;}
.one-ten{width:100%;}
.one-third{width:33.33333%;}
.one-fourth{width:25%;}
.one-fifth{width:20%;}
.term-description{font-size:15px;}
.woocommerce ul.products li.product .price {
     color: #77a464;
    display: block;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 0.5em;
    margin-top: 10px;
    text-align: center;
}
.Heading_points > p {
  font-size: 16px;
}
.page-id-9 .status-publish.hentry .login {
    margin: 0 auto;
    max-width: 581px;
    width: 100%;
}
.page-id-9 .status-publish.hentry .login input[type="text"] ,
.page-id-9 .status-publish.hentry .login input[type="password"]{
      border: 1px solid #ccc;
    padding: 9px;
}
.page-id-9 input.button {
    background: #eaa827 none repeat scroll 0 0 !important;
    color: #ffffff !important;
    display: inline-block !important;
    font-size: 13px !important;
    text-align: center;
    text-transform: uppercase;
    width: 63% !important;
}
.hh-pro-fileds > div:last-child {
    /*margin-left: -13px;*/ margin-left: 0px;
}
.hh-pro-fileds > div:nth-child(2) {
    /*margin-left: -13px;*/ margin-right: 10px;
}
/* .cart{display:none !important;}  */
.hh-main-wrap{position:relative;}
.cycloneslider-slides img{transform-origin:top;transition:transform 30s linear;}
.cycloneslider-slides img.zoom{transform:scale(2) rotate(0.1deg);}
.cycloneslider-slides img.nozoom{transform:none;transform-origin:0;transition:none;}
.hh-bg-slider{position:absolute;left:0;top:158px;width:100%;}
.cycloneslider-slide{z-index:auto !important;}
.hh-bg-slider-inn{position:relative;}
.hh-slide-thumb img{display:block;width:100%;}
.hh-slide-pagi{position:absolute;top:10px;right:10px;text-align:right;z-index:9;}
.hh-slide-pagi a{display:inline-block;width:10px;height:10px;background:#fff;opacity:.8;color:transparent;text-indent:-9999px;margin:0 1px;}
.hh-slide-pagi a:hover, a.activeSlide{background:#c6cc2d;}
.hh-slide-prev, .hh-slide-next{width:30px;height:64px;position:absolute;z-index:99;top:150px;opacity:.8;}
.hh-slide-prev{background:url(images/slide-prev.png) no-repeat;left:0;display:none !important;}
.hh-slide-next{background:url(images/slide-next.png) no-repeat;right:0;}
.hh-slide-prev:hover, .hh-slide-next:hover{opacity:1;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption{top:0;height:445px;z-index:1;width:412px;padding:0;padding-left:20px;box-sizing:border-box;font-weight:normal;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption .cycloneslider-caption-title{padding:25px 20px 25px 0;margin-left:20px;color:#cdd12a;font-size:30px;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption .cycloneslider-caption-title img{width:auto;float:left;margin-right:13px;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption .cycloneslider-caption-title span{display:inline-block;padding-top:3px;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption-description{font-size:19px;padding:0 20px 15px 25px;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption-description li{background:url(images/bullet-2.png) no-repeat left 8px;list-style:none;padding-left:15px;}
.hh-site-wrap{position:relative;}
.home .hh-header{background:#f8f6f3;border-bottom:4px solid #c6cc2d;position:relative;height:154px;}
.hh-header{background:#f8f6f3;border-bottom:4px solid #c6cc2d;position:relative;height:150px;}
.hh-header-top{background:#575857; padding: 3px 0;color:#fff;font-family:"Lato Bold";font-size:16px;text-align:right;}
.hh-header-top a{color:#fff;}
.hh-header-top a:hover{color:#c6cc2d;}
.hh-info-head span{display:inline-block;margin-left:25px;line-height:23px;}
.hh-phone-head{background:url(images/phone-icon.png) no-repeat left center;padding-left:25px;}
.hh-email-head{background:url(images/email-icon.png) no-repeat left center;padding-left:30px;}
.hh-logo{display:inline-block;width:48%;}
.hh-sunjoy{width:48%;margin-left:2%;position:relative;top:-13px;display:inline-block;}
.hh-header-btm{padding:10px 25px;}
.hh-top-right-one{margin-top:11px;}
.hh-social-head{text-align:right;font-size:0;width:100%;display:inline-block;}
.hh-social-head span{float:right;margin-left:20px;}
.hh-social-head h3{float:left;margin-right:10px;}
.hh-social-head .social a{display:inline-block;width:20px;height:20px;margin-left:10px;}
.hh-social-head .cat-logo h3{vertical-align:top;display:inline-block;float:none;margin-top:7px;}
.hh-social-head .cat-logo a{margin-right:15px;}
.hh-yt{background:url(images/yt-icon.png) no-repeat;}
.hh-fb{background:url(images/fb-icon.png) no-repeat;}
.hh-in{background:url(images/in-icon.png) no-repeat;}
.hh-gplus{background:url(images/gplus.png) no-repeat;}
.hh-social-head a:hover{opacity:.92;}
.hh-top-right-two{margin:30px 0 0;}
.primary-menu{text-align:right;}
.primary-menu ul{list-style:none;font-size:0;}
.primary-menu ul li{position:relative;font-size:15px;display:inline-block;*display:inline;zoom:1;border-right:1px solid #dce284;}
.primary-menu ul li a{display:block;color:#575857;line-height:16px;padding:0 8px;cursor:pointer;}
.primary-menu ul li:last-child{border-right:0;}
.primary-menu ul li:last-child a{padding-right:0;}
.primary-menu ul ul{position:absolute;left:0;top:16px;z-index:999;width:220px;padding-top:29px;background:url(images/transparent.png);visibility:hidden;opacity:0;transition:all 500ms ease-in-out 0s;-moz-transition:all 500ms ease-in-out 0s;-webkit-transition:all 500ms ease-in-out 0s;-o-transition:all 500ms ease-in-out 0s;-ms-transition:all 500ms ease-in-out 0s;}
.primary-menu ul ul li{display:block;border:none;}
.primary-menu ul ul li a{padding:10px;background:#F8F6F3;border-bottom:1px solid #dce284;text-align:left;}
.primary-menu ul ul ul{left:100%;top:0;padding:0;}
.primary-menu ul li:hover > ul{visibility:visible;opacity:1;}
.primary-menu ul li:hover > a{color:#c6cc2d;}
.primary-menu .current-menu-item > a,
.primary-menu .current-menu-ancestor > a,
.primary-menu .current_page_item > a,
.primary-menu .current_page_ancestor > a{color:#c6cc2d;}
.nav-toggle1{display:none;}
.hh-home-content{margin-top:230px;position:relative;z-index:999;}
.hh-features{padding:0 0 20px;}
.hh-feature-tabs{margin-bottom:40px;}
.hh-feature-tabs ul{list-style:none;font-size:0;}
.hh-feature-tabs ul li{display:inline-block;position:relative;}
.hh-feature-tabs ul li a:before{background:#eca800;opacity:.76;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.hh-feature-tabs ul li:nth-child(2) a:before{background:#ec8703;}
.hh-feature-tabs ul li a{display:block;line-height:24px;padding:18px;text-align:center;min-width:170px;color:#fff;font-size:24px;font-family:"Lato Bold";position:relative;z-index:99;font-style:italic;}
.hh-feature-tabs ul li a:hover:before{opacity:1;}
.hh-feature-tabs-content{padding:0 15px;background:url(images/transparent-eighty.png) repeat-x bottom;}
.page-id-810 .hh-feature-tabs-content{padding:0 15px;background:url(images/transparent-eighty.png) repeat-x bottom;margin-top: 280px !important;}
.hh-feature-box{float:left;width:23%;margin:0 1% 20px;cursor:pointer;}
.hh-feature-thumb{border:5px solid #bbaa90;border-radius:100%;margin-bottom:10px;transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;position:relative;overflow:hidden;}
.hh-feature-thumb img{display:block;width:100%;border-radius:100%;}
.hh-feature-title{background:#c6cc2d;padding:8px;color:#fff;text-align:center;margin:0 15px;}
.hh-feature-title a{color:#fff;display:block;}
.hh-feature-title h3{font-family:"Lato Bold";}
.hh-feature-box:hover .hh-feature-thumb{border-color:#c6cc2d;}
.hh-cat-range{position:absolute;top:0;left:0;z-index:99;width:100%;visibility:hidden;top:-200px;transition:all 500ms ease-in-out 0s;-moz-transition:all 500ms ease-in-out 0s;-webkit-transition:all 500ms ease-in-out 0s;-o-transition:all 500ms ease-in-out 0s;-ms-transition:all 500ms ease-in-out 0s;}
.hh-cat-range-inn{padding:68px 0 0;}
.hh-cat-range-inn ul{list-style:none;text-align:center;font-size:0;}
.hh-cat-range-inn ul li{display:inline-block;}
.hh-cat-range-inn ul li a{border-radius:100%;color:#fff;display:inline-block;height:90px;line-height:90px;text-align:center;width:90px;position:relative;z-index:99;opacity:.9;font-size:14px;background:#c6cc2d;margin:0 1px;}
.hh-cat-range-inn ul li a:hover{opacity:1;}
.hh-cat-range-wrap:hover .hh-cat-range{top:0;visibility:visible;}
.hh-footer{color:#fff;position:relative;z-index:999;}
.hh-footer a{color:#fff;}
.hh-footer a:hover{text-decoration:underline;}
.hh-footer-top{background:#575857;padding:20px 25px;font-size:14px;line-height:20px;}
.hh-footer-top h3{color:#c6cc2d;font-family:"Lato Bold";margin-bottom:5px;}
.hh-ft-block ul{list-style:none;}
.hh-ft-split li{float:left;width:48%;}
.hh-tweet-icon{background:url(images/tweet-icon.png) no-repeat;width:24px;height:17px;display:inline-block;margin:0 10px;vertical-align:top;}
.hh-footer-btm{padding:10px 25px 0;}
.hh-designed{font-size:12px;text-align:right;line-height:17px;}
.hh-designed img{float:right;margin-left:20px;}
.hh-designed > img{margin-top:10px;}
.hh-designed a{margin-bottom:5px;display:inline-block;}
.tweets{font-size:13px;line-height:15px;list-style:none;}
.tweets a{color:#ECA900;}
.tweets em a{display:none !important;}
.entry-header{margin-bottom:10px;color:#c6cc2d;}
.widget-title, .page-title, .product_title{margin-bottom:10px;color:#c6cc2d;font-size:20px;}
.entry-content, .widget-content{font-size:14px;}
.entry-content p, .widget-content p{margin-bottom:10px;}
.entry-content p:last-child, .widget-content p:last-child{margin-bottom:0;}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.widget-content h1,
.widget-content h2,
.widget-content h3,
.widget-content h4,
.widget-content h5,
.widget-content h6{margin-bottom:15px;color:#c6cc2d;}
.entry-content ul, .entry-content ol,
.widget-content ul, .widget-content ol{margin:0 0 10px 12px;line-height:1.5;}
.entry-content ul ul, .entry-content ol ol,
.widget-content ul ul, .widget-content ol ol{margin:0;}
.entry-content a, .widget-content a{color:#c6cc2d;}
.entry-content a:hover, .widget-content a:hover{text-decoration:underline;}
.btn{padding:4px 10px;background:#c6cc2d;color:#fff !important;display:inline-block;*display:inline;zoom:1;border:none;text-align:center;}
.btn:hover{background:#575857;text-decoration:none !important;}
.btn-small{font-size:14px;}
.btn-large{font-size:16px;padding:8px 25px;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
div.wpcf7{padding:0 0 0 40px !important;max-width:400px;}
div.wpcf7 input[type="text"],
div.wpcf7 input[type="email"],
div.wpcf7 textarea,
div.wpcf7 select{border:1px solid #ddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;padding:8px;color:#666;font-size:14px;background:#fff;transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;}
div.wpcf7 textarea{max-height:100px;}
div.wpcf7 input[type="text"]:focus,
div.wpcf7 input[type="email"]:focus,
div.wpcf7 textarea:focus{border-color:#c6cc2d;}
div.wpcf7 input[type="submit"]{padding:8px 30px;border:none;background:#c6cc2d;color:#fff;display:inline-block;}
div.wpcf7 input[type="submit"]:hover{background:#575857;}
.hh-map{margin:10px 0 0;}
.hh-map iframe{width:100%;}
.hh-main-content-inn{background:#fff;}
.hh-page-content{padding:15px;min-height:350px;}
.hh-footer-btm-inner{background:#474847;}
.hh-content{float:left;width:76%;margin-right:2%;}
.hh-sidebar{float:left;width:22%;}
.hh-widget{margin-bottom:10px;}
.widget-content{background:#F9f9f9;min-height:250px;}
.hh-sidenav-widget-content ul{list-style:none;margin:0;}
.hh-sidenav-widget-content ul li a{color:#575857;display:block;padding:6px 10px;border-bottom:1px solid #f1f1f1;}
.hh-sidenav-widget-content ul li a:hover{background:#f5f5f5;text-decoration:none;}
.hh-sidenav-widget-content ul li.hhcatparent a{background:#f5f5f5;}
.hh-sidenav-widget-content ul li.hhcatchild a{padding:6px 10px 6px 20px;position:relative;}
.hh-sidenav-widget-content ul li.hhcatchild a:after{position:absolute;left:10px;content:"-";}
.hh-blog-wrap ul{list-style:none;margin:0;}
.blog-post{margin-bottom:15px;border-bottom:1px dotted #c6cc2d;}
.post-thumb{float:left;margin:0 15px 15px 0;}
.post-thumb img{display:block;}
.hh-testimonials-wrap ul{list-style:none;margin:0;}
.testimonial-block{margin-bottom:30px;}
.testimonial-content{padding:25px;background:#F8F6F3;position:relative; margin-bottom: 15px;}
.testimonial-content:after{content:"";position:absolute;top:100%;left:20px;width:0;height:0;border-color:#F8F6F3 transparent transparent #F8F6F3;border-width:15px;border-style:solid;}
h4.testimonial-title{margin:8px 0 0 60px;}
.hh-enquire-widget-link{display:block;color:#fff;font-size:16px;padding:8px 25px;background:#edaa00;text-align:center;}
.hh-download-widget-link{display:block;color:#fff;font-size:15px;padding:8px 10px;background:#575857;text-align:center;margin-bottom:5px;}
.hh-download-widget-link:hover{background:#c6cc2d;}
.hh-download-widget-sheet-link{background:#c6cc2d;}
.hh-download-widget-sheet-link:hover{background:#575857;}
.hh-enquire-widget-link:hover{background:#575857;}
.hh-cat-widget-link{display:block;}
.cart_notice{
width:48%; 
float:left;
}
.image56 img {
  float: left;
  margin: 0 0 2% 1%;
}
.tagline{
    background: #c6cc2d;
    text-align: center;
    padding: 5px 0px;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 5px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background: #eaa827  none repeat scroll 0 0 !important; 
    color: #ffffff !important;
    display: inline-block !important;
    font-size: 13px !important;
    text-align: center;
    text-transform: uppercase;
    /*width: 84% !important;*/
    width: 94% !important;
    line-height: 16px;
}
.actions .coupon {
    width: 54%;
}
.img_with_heading {
  float: left;
  width: 20%;
}
.testimonial-content.cf {
  float: left;
  width: 74%;
}
.entry-content #itemContainer.cf {
  min-height: auto!important;
}
.cart_section li a {
    display: inline-block;
    padding: 0 10px;
}

.cart_section {
    float: right;
   width:48%;
}
.menu-cart-menu-container {
    display: inline-block;
}
.cart_items {
    display: inline-block;
}
.hh-info-head {
    float: left;
}
.cart_section ul {
   overflow:hidden;
}
.cart_section li {
  
    float: left;
    line-height: 23px;
    list-style: outside none none;
}
.cart_section li a{   border-right: 2px solid #fff;  line-height: 13px;}
.cart_items li a{ border-right: none!important;}
.shipping-calculator-button {
    border: 2px solid #333;
    color: #333 !important;
    display: inline-block;
    font-weight: 800;
    padding: 5px 13px;
}
.shipping-calculator-form {
    box-shadow: 0 0 2px #888;
    padding: 10px;
}
#calc_shipping_country  , #calc_shipping_state , #calc_shipping_postcode{
    border: 1px solid #666;
    padding: 9px;
}
#html5-watermark, .woocommerce-result-count, .woocommerce-ordering, .product_type_simple, .product_meta, .woocommerce-tabs{display:none }
ul.fg-thumbHolder{list-style:none;margin:0;}
.woocommerce ul.products li.product a img{margin:0;}
.woocommerce ul.products li.product h3{background:none repeat scroll 0 0 #c6cc2d;color:#fff;font-size:14px;height:30px;margin:0;padding:5px;text-align:center;font-family:"Lato";line-height:1.1;}
.woocommerce div.product div.summary, .woocommerce div.product div.images{margin-bottom:0;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-bottom:30px;}
.woocommerce .products ul, .woocommerce ul.products{margin:0;}
.hh-pro-fileds{margin:10px 0 0;color:#c6cc2d;}
.hh-pro-thumb{}
.hh-pro-fileds span{margin:0 2px 5px 0;}
.show-for-mobile{display:none !important;}
.hh-breadcrumbs{margin-bottom:10px;}
.hh-breadcrumbs nav{margin-bottom:0 !important;}
.thumbnails a{border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px;}
.hh-downloads-cert .one-third > div{width:auto !important;}
.woocommerce ul.products li.product h3 .count{display:none !important;}
.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img{height:auto;}
img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img{height:auto;max-width:100%;}
embed,
iframe,
object,
video{display:block;max-width:100%;}
p > embed,
p > iframe,
p > object,
span > embed,
span > iframe,
span > object{margin-bottom:0;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
blockquote.alignleft,
img.alignleft{margin:5px 15px 7px 0;}
.wp-caption.alignleft{margin:5px 14px 7px 0;}
blockquote.alignright,
img.alignright{margin:5px 0 7px 15px;}
.wp-caption.alignright{margin:5px 0 7px 14px;}
blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter{margin-top:7px;margin-bottom:7px;}
.site-content blockquote.alignleft,
.site-content blockquote.alignright{border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-top:17px;width:50%;}
.site-content blockquote.alignleft p,
.site-content blockquote.alignright p{margin-bottom:17px;}
.wp-caption{margin-bottom:24px;}
.wp-caption img[class*="wp-image-"]{display:block;margin:0;}
.wp-caption{color:#767676;}
.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0;padding-right:10px;}
.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0;}
.entry-content .edit-link{clear:both;display:block;font-size:12px;font-weight:400;line-height:1.3333333333;text-transform:uppercase;}
.entry-content .edit-link a{color:#767676;text-decoration:none;}
.entry-content .edit-link a:hover{color:#41a62a;}
.gallery{margin-bottom:20px;}
.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative;}
.gallery-columns-1 .gallery-item{max-width:100%;}
.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px);}
.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);}
.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px);}
.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px);}
.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px);}
.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px);}
.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px);}
.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px);}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0;}
.gallery-caption{background-color:rgba(0, 0, 0, 0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%;}
.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%;}
.gallery-item:hover .gallery-caption{opacity:1;}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption{display:none;}
.attachment .content-sidebar,
.attachment .post-thumbnail{display:none;}
.attachment .entry-content{padding-top:0;}
.attachment footer.entry-meta{text-transform:none;}
.entry-attachment .attachment{margin-bottom:24px;}
.comments-area{margin:48px auto;max-width:474px;padding:0 10px;}
.comment-reply-title,
.comments-title{font:900 16px/1.5 Lato, sans-serif;margin:0;text-transform:uppercase;}
.comment-list{list-style:none;margin:0 0 48px 0;}
.comment-author{font-size:14px;line-height:1.7142857142;}
.comment-list .reply,
.comment-metadata{font-size:12px;line-height:2;text-transform:uppercase;}
.comment-list .reply{margin-top:24px;}
.comment-author .fn{font-weight:900;}
.comment-author a{color:#2b2b2b;}
.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a{color:#767676;}
.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover{color:#41a62a;}
.comment-list article,
.comment-list .pingback,
.comment-list .trackback{border-top:1px solid rgba(0, 0, 0, 0.1);margin-bottom:24px;padding-top:24px;}
.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child{border-top:0;}
.comment-author{position:relative;}
.comment-author .avatar{border:1px solid rgba(0, 0, 0, 0.1);height:18px;padding:2px;position:absolute;top:0;left:0;width:18px;}
.bypostauthor > article .fn:before{content:"\f408";margin:0 2px 0 -2px;position:relative;top:-1px;}
.says{display:none;}
/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
     float: left;
    margin: 0 2% 2.992em 0 !important; 
   
    position: relative;
    min-height: 175px;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee; 
    padding: 11px 10px 2px 0;
    width: 19.4% !important;
    HEIGHT: auto;
}*/

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product
{

    float: left;
    margin: 0 2% 2.992em 0 !important;
    position: relative;
    min-height: 175px;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    padding: 11px 10px 2px 0;
    width: 28.4% !important;
    HEIGHT: auto;
}
.woocommerce.term-domestic ul.products li.product, .woocommerce-page.term-domestic ul.products li.product ,
.woocommerce.term-domestic ul.products li.product, .woocommerce-page.term-domestic ul.products li.product ,
.woocommerce.term-commercial ul.products li.product, .woocommerce-page.term-commercial ul.products li.product {
    float: left;
    margin: 0 2% 2.992em 0 !important;
    min-height: auto;
   height: auto;
    position: relative;
    min-height: 175px;
/*    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;*/
    /*padding: 0 10px;*/
    width: 29.4% !important;
    border:1px solid #f39741;
}
.woocommerce.term-domestic ul.products li.product:hover, .woocommerce-page.term-domestic ul.products li.product:hover ,
.woocommerce.term-domestic ul.products li.product:hover, .woocommerce-page.term-domestic ul.products li.product:hover ,
.woocommerce.term-commercial ul.products li.product:hover, .woocommerce-page.term-commercial ul.products li.product:hover {
  box-shadow: 0 0 5px 0 #f39741;
  transition: all 0.7s ease-in 0s;
/*  transform: scale(1);*/

}
.hh-woocommerce-content.cf + h1.page-title + ul.products li.product {
  border: medium none;
}
.test_user_image {
  width: 24%;
}
.test_user_image img{width: 100%; height: 100%;}
.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata{padding-left:30px;}
.comment-edit-link{margin-left:10px;}
.comment-edit-link:before{content:"\f411";}
.comment-reply-link:before,
.comment-reply-login:before{content:"\f412";margin-right:2px;}
.comment-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;}
.comment-content ul,
.comment-content ol{margin:0 0 24px 22px;}
.comment-content li > ul,
.comment-content li > ol{margin-bottom:0;}
.comment-content >:last-child{margin-bottom:0;}
.comment-list .children{list-style:none;margin-left:15px;}
.comment-respond{margin-bottom:24px;padding:0;}
.comment .comment-respond{margin-top:24px;}
.comment-respond h3{margin-top:0;margin-bottom:24px;}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code{color:#767676;}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as{font-size:14px;line-height:1.7142857142;}
.no-comments{font-size:16px;font-weight:900;line-height:1.5;margin-top:24px;text-transform:uppercase;}
.comment-form label{display:block;}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"]{width:100%;}
.form-allowed-tags,
.form-allowed-tags code{font-size:12px;line-height:1.5;}
.required{color:#c0392b;}
.comment-reply-title small a{color:#2b2b2b;float:right;height:24px;overflow:hidden;width:24px;}
.comment-reply-title small a:hover{color:#41a62a;}
.comment-reply-title small a:before{content:"\f405";font-size:32px;}
.comment-navigation{font-size:12px;line-height:2;margin-bottom:48px;text-transform:uppercase;}
.comment-navigation .nav-next,
.comment-navigation .nav-previous{display:inline-block;}
.comment-navigation .nav-previous a{margin-right:10px;}
#comment-nav-above{margin-top:36px;margin-bottom:0;}
.comments-area{background-color:#fff;border-top:1px solid #eaeaea;border-top:1px solid rgba(51, 51, 51, 0.1);padding:7.6923%;}
.comments-area >:last-child{margin-bottom:0;}
.comment-list + .comment-respond{border-top:1px solid #eaeaea;border-top:1px solid rgba(51, 51, 51, 0.1);}
.comment-list + .comment-respond,
.comment-navigation + .comment-respond{padding-top:1.6em;}
.comments-title,
.comment-reply-title{font-family:"Noto Serif", serif;font-size:18px;font-size:1.8rem;line-height:1.3333;}
.comments-title{margin-bottom:1.3333em;}
.comment-list{list-style:none;margin:0;}
.comment-list article,
.comment-list .pingback,
.comment-list .trackback{border-top:1px solid #eaeaea;border-top:1px solid rgba(51, 51, 51, 0.1);padding:1.6em 0;}
.comment-list .children{list-style:none;margin:0;}
.comment-list .children > li{padding-left:0.8em;}
.comment-author{color:#707070;color:rgba(51, 51, 51, 0.7);margin-bottom:0.4em;}
.comment-author a:hover{border-bottom:1px solid #707070;border-bottom:1px solid rgba(51, 51, 51, 0.7);}
.comment-author .avatar{float:left;height:24px;margin-right:0.8em;width:24px;}
.bypostauthor > article .fn:after{content:"\f304";position:relative;top:5px;left:3px;}
.comment-metadata,
.pingback .edit-link{color:#707070;color:rgba(51, 51, 51, 0.7);font-family:"Noto Sans", sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;}
.comment-metadata a,
.pingback .edit-link a{color:#707070;color:rgba(51, 51, 51, 0.7);}
.comment-metadata a:hover,
.pingback .edit-link a:hover{border-bottom:1px solid #333;}
.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .edit-link a:hover,
.pingback .edit-link a:focus{color:#333;}
.comment-metadata{margin-bottom:1.6em;}
.comment-metadata .edit-link{margin-left:1em;}
.pingback .edit-link{margin-left:1em;}
.pingback .edit-link:before{top:5px;}
.comment-content ul,
.comment-content ol{margin:0 0 1.6em 1.3333em;}
.comment-content li > ul,
.comment-content li > ol{margin-bottom:0;}
.comment-content >:last-child{margin-bottom:0;}
.comment-list .reply{font-size:12px;font-size:1.2rem;}
.comment-list .reply a{border:1px solid #eaeaea;border:1px solid rgba(51, 51, 51, 0.1);color:#707070;color:rgba(51, 51, 51, 0.7);display:inline-block;font-family:"Noto Sans", sans-serif;font-weight:700;line-height:1;margin-top:2em;padding:0.4167em 0.8333em;text-transform:uppercase;}
.comment-list .reply a:hover,
.comment-list .reply a:focus{border-color:#333;color:#333;outline:0;}
.comment-form{padding-top:1.6em;}
.comment-form label{color:#707070;color:rgba(51, 51, 51, 0.7);font-family:"Noto Sans", sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;display:block;letter-spacing:0.04em;line-height:1.5;text-transform:uppercase;}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="submit"]{width:100%;}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags{color:#707070;color:rgba(51, 51, 51, 0.7);font-family:"Noto Sans", sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;margin-bottom:2em;}
.logged-in-as a:hover{border-bottom:1px solid #333;}
.no-comments{border-top:1px solid #eaeaea;border-top:1px solid rgba(51, 51, 51, 0.1);color:#707070;color:rgba(51, 51, 51, 0.7);font-family:"Noto Sans", sans-serif;font-weight:700;padding-top:1.6em;}
.comment-navigation + .no-comments{border-top:0;}
.form-allowed-tags code{font-family:Inconsolata, monospace;}
.form-submit{margin-bottom:0;}
.required{color:#c0392b;}
.comment-reply-title small{font-size:100%;}
.comment-reply-title small a{border:0;float:right;height:32px;overflow:hidden;width:26px;}
.comment-reply-title small a:before{content:"\f405";font-size:32px;position:relative;top:-3px;}
.height{height:45px;}

#cookieChoiceInfo a { color:red; font-weight:600;}
#cookieChoiceInfo { color:#000;     z-index: 9999!important;}
.contents_dt {
  float: left;
  width: 80%;
}

.hh-footer .hh-footer-top .one-full.cf.pages_footer .one-third:nth-child(2) {
    /*width: 15% !important;*/
}
.home.page .hh-footer .hh-footer-top .one-full.cf.pages_footer .one-half:nth-child(2) {
    width: 35%;
}
.pages_footer .footer_logo{
    display:inline-block;
    float:left;

}
.home-page-new{
margin-top:5px;

}

.home-page-new li{
display:block;
padding: 0 0 0 15px;
background: url(images/bullet-2.png) no-repeat left 8px;
    
}
.testimonial-content.cf > p {
  text-align: justify;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
    .height{height:47px !important;}
}
.hh-page-content-inner{padding:25px;}
.hh-sub-sidebar{float:left;width:17%;}
.heading{color:#eca900;font-size:30px;font-family:"Lato Bold";text-align:center;border-bottom:1px #eeeeee solid;padding-bottom:20px;padding-top:15px;}
.hh-subpage-content{float:left;margin:0 6%;width:54%;}
.hh-sidebar-detail{padding-bottom:50px;}
.hh-sidebar-detail-icon{margin-bottom:30px;}
.hh-sidebar-detail-title{padding-bottom:10px;}
.hh-sidebar-detail-title h2{font-size:18px;font-family:"Lato Bold";color:#c5cf08;padding-bottom:2px;}
.hh-sidebar-detail-title small{font-size:14px;font-family:"Lato Bold";color:#b7bdc2;}
.hh-sidebar-detail p{font-size:14px;color:#717f81;}
.heating-system{padding-bottom:30px;}
.heating-system-detail{text-align:center;padding:30px 0;}
.heating-system-detail h1{font-size:36px;color:#34495e;font-weight:normal;padding-bottom:10px;}
.heating-system-detail p{font-size:30px;color:#718081;}
.product-specs-table{margin-top:25px;}
.table-pad{padding:5px 10px;}
.border-none{border-left:none;border-right:none;}
.border{border-top:1px #bedeb7 solid;border-bottom:none;}
.border-top-none{border-top:none;}
.single-product-tabs{margin-top:15px;}
#tablist{display:inline-block;padding:3px 0 0;}
#tablist li{list-style:none;float:left;margin:0 0 20px 0; }
#tablist li a{padding:10px 12px;margin-left:1px;background:#c7ca3e !important;color:#fff;font-family:"Lato Bold";font-size:12px;}
#tablist li a.current{color:#7b7b7b;background:#f8f8f8 !important;}
#tablist li a[style="background-color: rgb(199, 202, 62);"]{background:#c7ca3e !important;color:#fff;}
#tablist li a[style="background-color: rgb(248, 248, 248);"]{color:#7b7b7b;background:#f8f8f8 !important;}
#tabcontentcontainer{   min-height: 316px;box-sizing:border-box;display:inline-block;padding:15px;width:100%;}
.related.products li.product{width:34%!important;}
.tabcontent{display:none;}
.tabcontent ul{list-style:disc;  }
.tabcontent ul {
  padding-left: 16px;
}
.tabcontent ul li span{color:#c7ca3e;}
.images .woocommerce-main-image img{border-right:2px solid #eeeeee;padding-right:15px;}
.related.products{margin-top:50px;display:inline-block;width:100%;}
.related > h2{color:#575857;font-size:24px;border-bottom:2px #eeeeee solid;padding-bottom:10px;margin-bottom:20px;}
.woocommerce ul.products li.product h3{color:#c4c833;font-size:18px;background:none;font-family:"Lato Bold";height:auto;}
.woocommerce ul.products li.product h4{color:#3f3f3f;font-size:14px;text-align:center;font-family:"Lato"; width: 99%;}
.room-sizes{margin-top:15px;text-transform:uppercase;text-align:center;font-size:15px;}
.room-sizes h5{background:#999;color:#fff;padding:5px 0;display:inline-block;width:100%;}
.room-sizes span{color:#434544;background:#f8f6f3;padding:5px 0;width:100%;display:inline-block;}
.room-sizes small{background:#eaa827;color:#fff;padding:5px 0;width:100%;display:inline-block;font-size:13px;}
.room-sizes small:hover{background:#575857;}
.hh-woocommerce-content .term-description{margin-bottom:20px;float:right;width:100%;}
.term-description img{float:left;padding-right:15px;box-sizing:border-box;}
.tabcontent .room-sizes{float:left;border:1px solid #999;}

.Purchase_Best {
   
    margin-bottom: 19px;
    width: 100%;
}

.Testimonials {
     background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    border: 1px solid #f2f2f2;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 10px;
    position: relative;
    width: 98%;
}

.infrared_heating_section {
    overflow: hidden;
}


.infrared_section {
    float: left;
    width: 70%;
}

.heating_panels {
    float: right;
    width: 29%;
}
.testimonial_user {
    float: none;
    width: 100%;
}


.testimonial_user > img {
    border-radius: 50%;
    width: 44%;
}
.Main_heading > p {
  color: #4a4a4a;
  font-size: 2.5vh;
  font-weight: bold;
  line-height: 34px;
  text-decoration: underline;
}

.points_listing {
  float: left;
  padding-left: 30px;
  padding-bottom: 15px;
}

.Heading_points {
  cursor: default;
  line-height: 22px;
  float: left;
}
.test_user_detail{
    float: left; 
    width: 66%;
}
.block_display {
  display: block;
  float: left;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 100%;
}

.testimonial-content::after{display: none;}
.page-template-page-templates .testimonial_user > img {
    border-radius: 50%;
    width: 19%;
}

.auther_name_info {font-weight:700;
    color: #ec8703 !important;
}
.home_page_content .testimonial_holder p {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 8px;
}
.user_images{ /*border-radius: 50%;*/
    /*width: 28%; */
    /*width: 83px;*/}
#side-average-review-stars {
    position: absolute;
    right: 38px;
    top: 60px;
}
.testimonial_holder > p {
    color: #fff;
}
.Testimonials a{ background: #c6cc2d none repeat scroll 0 0;
    color: #fff;
    margin: 0 15px;float: right;
    padding: 8px;
    text-align: center;}
.Testimonials h3{ background: #ec8703 none repeat scroll 0 0;
    color: #fff;
    font-size: 23px;
    margin: -5px -10px 10px;
    padding: 5px 12px 10px;}
.woocommerce .quantity .qty {
    border: 1px solid #999;
    padding: 5px 0;
    text-align: center;
    width: 3.631em;
}
.offer1 {
    float: left;
    height: 107px;
    margin-left: 0px;
    text-align: center;
    width: 114px;
}

.single  .hh-pro-fileds {
    color: #c6cc2d;
    margin: 10% 0 0 -417px;
    overflow: hidden;
}
/*product listing css*/
.woocommerce .upsells  ul.products li.product h3 {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #444;
    font-family: "Lato Bold";
    font-size: 15px;
    height: auto;
    padding: 8px 6px !important;
    text-transform: uppercase;}
    
.woocommerce ul.products li.product h3 {
    color: #c4c833;
    font-size: 18px;
    background: none;
    font-family: "Lato Bold";
    height: auto;    padding: 0 6px!important;
   
}
.woocommerce .upsells ul.products li.product {   
	box-shadow: 0 0 3px #666;
    margin-right: 21px !important;
    padding: 10px 11px;
    width: 27.4% !important;
        /* height: 405px; */height: 488px;}
.woocommerce .upsells ul.products li.product .price{ font-size: 16px;
    text-align: center;}
.page-id-8 .status-publish{max-width: 708px;
width:100%;    margin: 0 auto;
}
.term-special-offers.woocommerce ul.products li.product{
height:auto;   
    
   
}


.woocommerce-cart table.cart img {
    box-shadow: none;
    width: 130px; !important; 
}

.checkout-notice{
  color: #fff;    font-size: 16px;    font-weight: 500; background: #ec8703 none repeat scroll 0 0;    padding: 10px 35px 35px!important;
}.checkout-notice p strong {    font-size: 25px;    text-shadow: 1px 1px 1px #000;}



.upsells .products li:last-child {
    clear: none !important;
}
.Combos_f{ background: #eca800 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 10px;
    text-align: center;
    text-shadow: 0 0 1px #000000;
    width: 91%;}
.upsells.products > h2 {
    background: #eca800 none repeat scroll 0 0;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    line-height: 10px;
    padding: 0 0 10px 10px;
    text-align: center;
}
.woocommerce ul.products li.product .price del {
    color: #008000 !important;
    }
    
.Special_Offer {
    margin-bottom: 10px;
}
    .woocommerce ul.products li.product .Combos_title{    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #c4c833!important;
    font-family: "Lato Bold";
    font-size: 18px!important;
    height: auto;min-height: 31px; text-transform:none!important;}
    .woocommerce ul.products li.product .Special_Offer p.price1{ }
    .woocommerce ul.products li.product .Special_Offer p{ color: #3f3f3f;
    font-family: "Lato";
    font-size: 14px;
    text-align: center;}


.related h3 { font-size: 15px!important;text-transform: uppercase!important;}
.woocommerce table.cart td.actions input.button{ width:auto!important;}
.woocommerce table.cart td.actions input[type="text"]{   width: 60%!important;}
.cart-collaterals .cart_totals  table{width:92%;}
.woocommerce-shipping-calculator{float:right;}
.woocommerce .wc-proceed-to-checkout .checkout-button{    display: inline-block!important;width: auto!important;}
.woocommerce .woocommerce-checkout input{padding:5px 8px; }
.woocommerce .woocommerce-checkout textarea , .woocommerce .woocommerce-checkout select{padding:5px 8px;}
.woocommerce #order_review  table.shop_table {width:50%;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
    width: 200px!important;
}

.hh-pro-fileds .lifepsanicon{background:url(images/lifepsanicon-m.png) no-repeat;text-align:center;color:#fff;float:left;font-size:24px;height:78px;padding-top:24px;width:100px;}
.hh-pro-fileds .lifepsanicon span{display:inline-block;width:37px;height:25px;overflow:hidden;}
.hh-pro-fileds .warrantyicon{background:url(images/warrantyicon-m.png) no-repeat;text-align:center;color:#fff;float:left;margin-left:10px;font-size:24px;height:78px;padding-top:24px;width:108px;}
.hh-pro-fileds .warrantyicon span{width:37px;height:25px;overflow:hidden;display:inline-block;}
@-moz-document url-prefix(){.hh-pro-fileds .warrantyicon, .hh-pro-fileds .lifepsanicon{padding-top:22px;}
}
.sgs{float:left;margin-left:20px;height:100px;width:100px;}
.home_page_content{background:#828482;border-left:5px solid #c1740f;padding:10px;}
.home_page_content h1{padding:5px 0 10px 0;font-size:30px;color:#f7bb26;}
.home_page_content h2{padding:5px 0 10px 0;font-size:23px;color:#f7bb26;}
.home_page_content p span{color:#c6cc2d;font-size:15px;font-weight:700;}
.home_page_content p{font-size:14px;line-height:20px;margin-bottom:8px;}
.home_page_content p sup{top:0.2em!important;}
@media only screen and (max-width:1120px){.hh-page-content{padding:15px 10px;}
}
@media only all and (min-width: 1025px){
    .tbl table {
      width: 620px !important;
    }
	
    .hh-footer .hh-footer-top .one-full.cf.pages_footer .one-third:nth-child(2){
        width: 15%;
    }
    .testimonial-content.cf{min-height: 152px;}
}
@media only all and (min-width:980px){
	.detail_box {
	  min-height: 166px;
	}
		}
@media only all and (max-width:1024px){
.hh-footer-top{
    /*width: 100%; clear: both;*/
}

.contents_dt{width: 100%;}
ul.menu > li > a {
  font-weight: bold;
}
.hh-top-right-two{width: 100%;}
.infrared_section {
    float: left;
    width: 61%;
}
.heating_panels {
    float: right;
    width: 36%;
}
.hh-info-head {
    display: none;
    float: left;
}

.cart_section {
    float: right;
    width: 81%;
}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
 
    width: 27.4% !important;
}
.woocommerce.term-domestic ul.products li.product, .woocommerce-page.term-domestic ul.products li.product, .woocommerce.term-domestic ul.products li.product, .woocommerce-page.term-domestic ul.products li.product, .woocommerce.term-commercial ul.products li.product, .woocommerce-page.term-commercial ul.products li.product {
   
    width: 27.4% !important;
}

.term-special-offers.woocommerce ul.products li.product{
    min-height: 367px;
}

    .upsells.products > h2 {
  
    padding: 11px 0 10px 10px;
    
}
.woocommerce .upsells ul.products li.product {
    box-shadow: none;
   
    padding: 10px 1px; 
    width: 25.4% !important;
}
.woocommerce ul.products li.product .Combos_title {
   
    font-size: 16px !important;
}
.actions .coupon {
    width: 72%;
}





.nav-toggle1{display:block;color:#fff;/*background:rgb(198, 204, 45);*/background:#F5AD2A;padding:10px;padding-right:40px;font-size:12px;font-weight:bold;line-height:18px;text-transform:uppercase;position:relative;}
.nav-toggle1:after{content:"";background:url('images/nav-icon.png') no-repeat;width:20px;height:18px;display:inline-block;position:absolute;right:5px;top:10px;}
#collapse1 {
    display: none;
     
    position: absolute;
    width: 100%;
    z-index: 9999 !important;
}
.single .hh-pro-fileds {
    color: #c6cc2d;
    margin: 10px 0 0 -417px;
    overflow: hidden;
    padding-left: 168px;
}
.woocommerce .summary  .single_add_to_cart_button{    width: 62% !important;}
.hh-top-right-two{position:relative !important;bottom:inherit !important;right:inherit !important;}
.primary-menu{margin-top:10;}
.primary-menu ul{width:100%;padding-top:1px;transition:none;}
.primary-menu ul li{display:block;border:none;}
.primary-menu ul li a{padding:10px;text-align:left;color:#fff;/*background:rgb(198, 204, 45);*/background:#F5AD2A;border-bottom:1px solid #dce284;}
.primary-menu ul ul{position:static;width:auto;visibility:visible;opacity:1;padding:0;top:0;}
.primary-menu ul ul li a{padding:10px 10px 10px 30px;background:url(images/h-bullet-1.png) no-repeat 18px center #B7B230 ;}
.primary-menu ul ul ul li a{padding:10px 10px 10px 50px;}
.primary-menu ul li:hover > a{color:#575857;background:#F8F6F3;}
.primary-menu ul li a:hover{background:#F8F6F3;color:#575857;}
.primary-menu ul ul li a:hover{padding:10px 10px 10px 30px;background:url(images/bullet-1.png) no-repeat 18px center #F8F6F3;}
.primary-menu .current-menu-item > a,
.primary-menu .current-menu-ancestor > a,
.primary-menu .current_page_item > a,
.primary-menu .current_page_ancestor > a{color:#fff;}
.hh-feature-title{margin:0;}
.hh-feature-title h3{font-size:14px;font-family:"Lato Bold";}
.hh-footer-btm{background:#474847;padding:10px 25px 5px 25px;}
.hh-cat-range{visibility:visible;top:0;}
.hh-cat-range-inn{padding:60px 0 0;}
.hh-cat-range-inn ul li a{width:75px;height:75px;line-height:75px;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption{height:421px;}
.hh-top-right-two{float:right;margin-top:10px;}
}
@media only screen and (max-width:800px){.hh-cat-range-inn{padding:40px 0 0;}
.hh-designed img{float:none;}
}
@media only screen and (max-width:768px){
.cat-logo {
  margin-right: 50px;
}
.testimonial-content.cf{width: 71%;}
.infrared_section , .heating_panels{
    float: none;
    width: 100%;
}
.Purchase_Best {
    float: none;
    width: 100%;
}   
.Testimonials {
    border: 1px solid #f2f2f2;
    float: none;
    margin: 22px 0;
    padding: 5px 10px;
    position: relative;
    width: 97%;
}
.term-special-offers.woocommerce ul.products li.product {
    min-height: 450px;
}
    .actions .coupon {
    width: 91%;
}

.woocommerce.term-domestic ul.products li.product, .woocommerce-page.term-domestic ul.products li.product, .woocommerce.term-domestic ul.products li.product, .woocommerce-page.term-domestic ul.products li.product, .woocommerce.term-commercial ul.products li.product, .woocommerce-page.term-commercial ul.products li.product {
  
    width: 27.4% !important;
}
}
@media only screen and (max-width:767px){
    
    .one-one, .one-two, .one-half, .one-three, .one-four, .one-five, .one-six, .one-seven, .one-eight, .one-nine, .one-ten,
.one-third, .one-fourth, .one-fifth, .hh-ft-split li, .hh-content, .hh-sidebar{width:100%;}
.hh-header-top, .hh-logo, .hh-designed, .hh-footer-btm, .hh-footer-top{text-align:center;}
.hh-footer-top{padding:10px;}

.home .hh-header {
   
    height: 276px;
}
.testimonial-content.cf{width: 70%;}
.hh-header{height:auto;z-index:9999;}
.show-for-mobile{display:block !important;}
.hide-for-mobile{display:none !important;}
.widget-content{min-height:inherit;}
.hh-top-right-one, .hh-top-right-two{margin:10px 0 0;}
.hh-header-btm .one-three{text-align:center;}
.hh-logo{padding:0 19px;width:auto;box-sizing:border-box;}
.hh-sunjoy{width:auto;}
.hh-header-top, .hh-header-btm{padding:6px 10px;}
.hh-info-head span{margin:0 5px;}
.hh-top-right-one{float:left;width:88%;}
.hh-top-right-two{float:right;}
.hh-bg-slider{top:180px;}
.hh-slide-prev, .hh-slide-next, .hh-slide-pagi{display:none;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption{padding:30px 0;height:262px;}
.hh-content{margin:0 0 15px;}
.hh-footer-top .one-third .hh-ft-block{margin:0 0 10px;}
.hh-footer-top .one-third:last-child .hh-ft-block{margin:0;}
.hh-features, div.wpcf7{padding:0 !important;}
.hh-feature-tabs-content{padding:0 10px;font-size:0;text-align:center;}
.hh-feature-box{width:140px;display:inline-block;float:none;margin:0 5px 10px;vertical-align:bottom;}
.hh-feature-tabs{margin:0 0 10px;}
.hh-feature-title{height:41px;}
.hh-header-top{font-family:"Lato";}
.hh-page-content{min-height:inherit;}
.hh-social-head a{margin:0 3px 0 0;}
.hh-cat-range-inn{display:none !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-bottom:15px;}
.hh-ft-block-content{display:none;}
.hh-ft-block h3{padding:10px;border-top:1px solid #fff;border-bottom:1px solid #fff;cursor:pointer;position:relative;}
.hh-ft-block h3:after{position:absolute;right:10px;content:"+";}
h3.msminus:after{content:"–";}
.hh-feature-tabs-content{background:none;}
.hh-features{background:#F8F6F3;}
.images .woocommerce-main-image img{border-right:none;padding-right:0;}
.woocommerce ul.products li.product{ margin-right: 15px;
    width: 42% !important;}
.hh-top-right-two{clear:right;display:inline-block;float:right;width:100%;}
.hh-bg-slider{top:208px;}
}
@media only screen and (min-width: 641px) and (max-width: 768px){
    .one-half {
          width: 45%;
        }
}

@media only screen and (max-width:640px){
.hh-social-head h3{float:none;margin-bottom:10px;margin-right:5px;}
.hh-social-head .cat-logo a{margin-right:10px;}
.hh-top-right-two{bottom:60px;}
.primary-menu ul{top:81px;}.woocommerce #order_review  table.shop_table {width:100%;}
.hh-top-right-one{width:100% !important;}
.hh-top-right-two{position:absolute;right:0;width:100%;}
.hh-social-head span{margin:0 2.9%;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption{height:285px;}

.cart_section {
    float: right;
    width: 102%;
}
.contents_dt{}
.hh-header .hh-info-head {
    display: none;
    float: left;
}


.page-template-page-templates .testimonial_user > img {
  border-radius: 50%;
  width: 44%;
}
.cat-logo {
  float: none !important;
}


}
@media all and (max-width:570px){
    
    .upsells.products > h2 {
   line-height: 20px;
  
    
}
    .woocommerce .upsells ul.products li.product {
   
    width: 43.4% !important;
}
.single  .hh-pro-fileds {
    color: #c6cc2d;
    margin: 0 !important;
    overflow: hidden;
    padding-left: 0;
}   
.cart_notice {
    float: none;
    width: 97%;
}

.woocommerce.term-domestic ul.products li.product, .woocommerce-page.term-domestic ul.products li.product, .woocommerce.term-domestic ul.products li.product, .woocommerce-page.term-domestic ul.products li.product, .woocommerce.term-commercial ul.products li.product, .woocommerce-page.term-commercial ul.products li.product {
   
    width: 86.4% !important;
}


.home.page .hh-footer .hh-footer-top .one-full.cf.pages_footer .one-half:nth-child(2) {
  width: 93%;
}

.pages_footer .footer_logo{
    width: 100%;
}
/* new code 17/08/2016 */
	form.cart button.single_add_to_cart_button.button.alt {
		width: 100px !important;
		float: left!important;
		margin-right: 3px!important;margin-bottom: 5px;
	}
	a.single_add_to_cart_button.button{width: 110px!important;}
	.hh-pro-fileds > div:last-child{margin-left: 10%;}
	.offer1 {margin-left: 10%;margin-top: 5%;}
}
@media all and (max-width:520px) and (min-width:320px){
    
	.term-description img{width:100% !important;display:inline-block !important;}
	.term-description div{width:100% !important;float:left;clear:left;display:inline-block !important;}
	.catimg{width:100% !important;display:inline-block !important;}
	.hh-sub-sidebar, .hh-subpage-content{width:100%;margin:0;}
	.testimonial-content.cf {width: 69%;}
	#tabcontentcontainer{min-height: auto;}
}
@media only screen and (max-width:479px){   


.cf .woocommerce form{overflow-y:scroll;}.hh-feature-tabs ul li{display:block;}
.hh-feature-tabs ul li a{padding:10px;}
ul.fg-thumbHolder li{width:110px !important;}
ul.fg-thumbHolder li:nth-child(odd){margin:0 35px 20px 0 !important;}
ul.fg-thumbHolder li:nth-child(even){margin-right:0 !important;margin-bottom:20px !important}
.hh-header-top{font-size:12px;}
.hh-pro-fileds .lifepsanicon{background:url(images/lifepsanicon-m.png) no-repeat;width:100px;height:78px;font-size:24px;padding-top:22px;}
.hh-pro-fileds .lifepsanicon span{padding-right:0;}
.hh-pro-fileds .warrantyicon{background:url(images/warrantyicon-m.png) no-repeat;width:100px;height:78px;font-size:24px;padding-top:22px;}
.hh-top-right-one{width:94%;box-sizing:border-box;}
.hh-social-head span{display:table;margin:0 auto;float:none;}
.hh-social-head span:nth-child(2){margin:15px auto 0 auto;}
#tablist li a{font-size:13px;display:inline-block;width:100%;box-sizing:border-box;border-right:1px #fff solid;}
#tablist li{width:50%;margin-top:1px;}
.sgs{text-align:center !important;}

.hh-social-head h3{font-size:13px;padding-top:4px;}
.term-description img{width:100% !important;display:inline-block !important;}
.term-description div{width:100% !important;float:left;clear:left;display:inline-block !important;}
.catimg{width:100% !important;display:inline-block !important;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption{padding:10px 0 10px 0;top:55px;width:auto;height:auto;display:table;}
.hh-home-content{margin-top:253px;}
.woocommerce .woocommerce-breadcrumb{word-break:break-all;}
.hh-header-top, .hh-header-btm{padding:6px 0;}
}
@media only screen and (max-width:375px){
    .woocommerce .upsells ul.products li.product {
    margin-left: 18px !important;
    width: 87.4% !important;
}

.cycloneslider-slides{overflow:visible !important;}
.hh-bg-slider{top:258px;}
.hh-home-content{margin-top:480px;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption{top:270px;width:100%;height:100%;background:none !important;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption .cycloneslider-caption-title{padding:0 20px 20px 0;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption .cycloneslider-caption-title span{padding:6px;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption .cycloneslider-caption-title img{margin-right:3px;}
.hh-sunjoy{top:0;}
.hh-sunjoy{width:48%;top:-12px;}
.hh-logo{width:48%;padding:0 5px;}
.hh-pro-fileds .lifepsanicon,.warrantyicon{margin-left: 11%;}
.hh-pro-fileds .lifepsanicon,.warrantyicon{margin-left: 10%;}
.warrantyicon{margin-left: 0%;}
.hh-pro-fileds > div:nth-child(2){margin-left: 15%;}


}
@media only screen and (max-width:360px){.woocommerce ul.products li.product{width:96% !important;  margin-bottom: 117px !important;}
.hh-pro-fileds{text-align:center;}
.hh-pro-fileds, .hh-pro-fileds .lifepsanicon, .hh-pro-fileds .warrantyicon, .sgs{display:inline-block;}
/* .hh-pro-fileds .lifepsanicon, .hh-pro-fileds .warrantyicon, .sgs{float:none;} */
.hh-top-right-one{width:90%;}
.hh-social-head{text-align:center;}
.hh-social-head span:nth-child(2){margin:15px auto 0;}
.hh-bg-slider{top:250px;}
.hh-social-head h3{width:100%;}
.hh-top-right-two{bottom:40px;}.woocommerce .actions .coupon #coupon_code{  display: block;
    float: none !important;
    margin-top: 10px;
    width: 70% !important;}
.woocommerce .actions .coupon .button{  display: block;
    float: none !important;
    margin-top: 10px;
    width: 70% !important;}
.primary-menu ul{top:61px;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption{top:261px;width:100%;height:100%;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption .cycloneslider-caption-title{font-size:24px;}.testimonial-content.cf{width: 82%;}
.hh-pro-fileds .lifepsanicon{display: inline-block;}
}
@media only screen and (max-width:320px){.hh-pro-fileds{margin:0 auto;display:table;}
.hh-pro-fileds .lifepsanicon, .hh-pro-fileds .warrantyicon{margin-top:15px;}
.hh-social-head .cat-logo a{float:left;margin:0 5px;width:21.3%;}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption{top:230px;}
.hh-home-content{margin-top:420px;}
.offer1,.hh-pro-fileds > div:last-child,.hh-pro-fileds .lifepsanicon{margin-left: 5%;}
}





dt {
    float: left;
    font-weight: bold;
    width: 200px;
}
.cycloneslider-slides .cycloneslider-slide .cycloneslider-caption{
/*  display:none !important; */
}

.page-id-810 .cycloneslider-slides .cycloneslider-slide .cycloneslider-caption{
    display:inline !important; 
}

tr td {
    font-weight: 600;
    margin: 10px 0;
    padding: 5px 0;
}


tr td:first-child {
    background-color: gray;
color:#fff;
}

.archive.tax-product_cat.term-commercial .hh-main-content-inn .hh-content .post-652 .hh-woocommerce-content .products .product-category:nth-child(2){
display:none;
}

.show_info{
display:none;
}
.tax-product_cat.term-commercial.term-8 .post-652 .hh-woocommerce-content.cf .show_info{
display:block;
}

.tax-product_cat.term-domestic.term-7 .post-324 .hh-woocommerce-content.cf .show_info{
display:block;
}  
.category_content_part {
    min-height: 95px;
    padding: 5px;
}

.widget-content.hh-sidenav-widget-content ul li.hhcatchild {
    background: #eaa827 none repeat scroll 0 0 !important;
    color: #000 !important;
    font-weight: 600;
}
.widget-content.hh-sidenav-widget-content ul li.hhcatparent a {
    background: #b7b230 none repeat scroll 0 0 !important;
    color: #000 !important;
    font-weight: 600;
}
ul.products li {
  min-height: 330px !important;
}
button.addtocartbutton{position:relative; top:100px}

.woocommerce a.button{width:90%;}



.test-health-and-benefit-content-heading {
  /*border-bottom: 1px solid black;
  color: #9a8f00;*/
  font-size: 50px;
  font-weight: 600;
  margin: 10px 25px 50px 20px;
  text-align: center;
}


.test-health-and-benefit-content-sub-heading {
  color:#9a8f00;
  font-size: 25px;
  font-weight: 600;
  margin-left: 10px;
}





.test-health-and-benefit-content-dt {
  font-size: 15px;
  margin-left: 10px;
  margin-right: 10px;
  text-align: justify;
}


.test-health-and-benefit-content-dt-list {
  font-size: 15px;
  margin-left: 10px;
}          



.test-health-and-benefit-boxed-heading {
  font-size: 25px;
  color: #ec8703;
  margin-left: 10px;
  font-weight: 400;
}


.test-health-and-benefit-boxed-text {
  font-size: 15px;
  margin-left: 10px;
}
/*
.entry-content p {
  border: 1px solid #ccc;line-height:22px;
  border-radius: 5px;
  box-shadow: 2px 4px 6px 0 #ccc;
  margin-bottom: 15px;
  padding: 15px;
  text-align: justify;
}*/

.heading_n_reapeat_data {
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 2px 4px 6px 0 #ccc;
  display: block;
  line-height: 22px;
  margin-bottom: 15px;
  padding: 15px;
  text-align: justify;
}
/*20/07/2016*/
.heading_n_reapeat_data ul + p {
  border: 0 none;
  box-shadow: none;
  padding: 0;
}

.hh-content p,.entry-content.cf > ul li,.reference_box li {

}

.entry-content.cf h2 {
  
  color: #eca900;
  font-size: 18px;
}
.entry-content.cf  h2 a,.entry-content.cf  p a,.entry-content.cf  h3{color: #eca900; text-decoration: none!important;}
.reference_box {
  border: 1px solid #eca900;
  border-radius: 8px;
  margin: 0 0 5px;
  padding: 15px;
}
.entry-header h1 {
  margin-bottom: 30px;
}
.call_to_action{background-color: #C6CC2C; text-align: center; font-size:24px; line-height: 0 !important; text-transform: uppercase; color: #fff; font-weight: 600; letter-spacing: 2px;}

.footer_logo + .one-half {
  width: 35%;
}

.cat-logo {
  background-color: #fff;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 10px;
}