/*<link rel="stylesheet" type="text/css" href="./upload/files/1/custom.css">*/

 /*header*/
 #topbar {
    height: 16px;
  }
  #topbar .hotspots {
    text-align: right;  
  }  
  #header{
    height: 110px;
  } 

/*HIG-logo*/
 #header a.logo-area {
    background-image: url(http://www.bbqtoolsonline.com/upload/files/1/logo.png) !important;
   width: 335px !important;
   background-size: auto;
   background-position: 0%;
  } 
  #header .search-left{
    left: 371px;
  } 
      
  #breadcrumbs{
    margin-bottom: 30px;
    text-transform: none;
  }
  .back-to-top .fa{
    font-size: 30px;
    padding-top: 13px; 
  }
  .back-to-top{
    bottom: 30px;
  } 
  
   #hotlinks2_container.hotlink2_cols_3 .hotlink2_block img{
   width: 278px;}
  
 /*tekst*/
  #collection .results h1{
    font-size: 26px !important;
  }
  h2 {
    font-size: 16px !important;
    font-weight: normal;
  }
  #collection .results p{
   font-family: Oswald, sans serif !important;
   font-size: 16px !important;
   font-weight: 300;
   line-height: 22px;
   color: #353131 !important;
   margin-bottom: 10px !important;
 }
  #collection.collection-wide .subtitle{
    font-family: Oswald, Sans Serif;
    font-size: 24px;
    margin-bottom: 10px;
  }
   
 /*sidemenu*/
  #sidemenu .sidemenu-title  {
    font-family: Oswald, Sans Serif;
    font-size: 18px;
    text-transform: none;
    font-weight: 500;
  }  
  #sidemenu .sidemenu-deeplink-all,
  #sidemenu .sidemenu-deeplink-new,
  #sidemenu .sidemenu-deeplink-discounts{
    font-size: 15px;
  }
  #sidemenu UL.sidemenu-level-one LI.sidemenu-active a.sidemenu-level-one-item-link,
  #sidemenu .sidemenu-level-two-item-link-active, #sidemenu .sidemenu-level-three-item-link-active, #sidemenu .sidemenu-level-four-item-link-active{
    font-weight: 400 !important;
    color:#d0071b;
  }

/*product*/
  #collection .results .items .item .name{
    font-size: 15px; 
  }
  
    
/*footer*/ 
  #footer .footer-bottom{
    background-color:#222222;
  } 
  #footer .footer-bottom .footer-bottom-legal a,
  #footer .footer-bottom .footer-bottom-credits{
    color: #9e9e9e;
    font-family: Oswald, Sans Serif;
  }
  #footer .footer-middle UL.footer-navigation-inner LI a.footer-navigation-link:hover,
  #footer .footer-bottom .footer-bottom-legal a:hover{
    text-decoration: underline;
  }
  #footer .footer-middle UL.footer-navigation-inner{
    padding: 0px;
  }
  #footer .footer-bottom .footer-payment-methods{
    padding: 0px;
  }

@media screen and (max-width: 460px){
  .back-to-top {
    right: 1em!important;
  }
  
/*topbar*/
  #topbar .hotspots a{
    font-size: 9px !important;
    padding: 0px 1px 0px 5px !important;
    border-left: 1px solid #e2d5ca;
  }

 /*homepage*/
  #homepage h1{
    margin-top: 40px !important;
  }
  #homepage p {
		padding-left: 0px !important;
    padding-right: 0px !important ;
  }

}


@media only screen and (max-width: 720px) {

    /*PRODUCT*/
  .product_page {
    margin-top: 00px;
  } 
  #content .product_page .top .left{
  height: 500px !important;
  }
  #content .product_page .top .right h1{
    font-size: 22px !important;
    top:-530px !important;
  }
  #content .product_page .left .image_container .img_frame, 
  .product_page .left .image_gallery .image_gallery_frame img,
  .product_page .left .image_container .img_frame .zoom_container .zoom_box{
    border: none;
  } 
  #content .product_page #product-description{
    margin-top: 40px; 
  }
  #product-attributes{
    margin: 40px 0px;
  }
  #content .product_page .brand{
    padding: 30px 0px 20px 0px;
  }
  .product_page .right .product_logo img{
    padding-top: 20px;
  }
  .product_page .left .image_gallery.horizontal_gallery{
    margin-top: 0px !important;
    width: 345px; 
  } 
  .product_page .right .icon_holder .title{
    margin-top: 15px;
  }
  #content .product_page .right .price .current{
    margin-top: 15px !important;
  }
}                           