.Content.BorderLeft {
padding-left: 50px;
border-left: solid #dedede 1px;    
}
.M40 {
margin-left: 40px;
margin-right: 40px;    
}
.M20 {
margin-left: 20px;
margin-right: 20px;    
}
.btn.next {
background-image: url(//cdn10.bigcommerce.com/r-a695f2735dc41d03e6943cb3231dc475ca858e05/themes/Outdoor/images/white/btnNext.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}
.btn.back {
background-image: url(//cdn10.bigcommerce.com/r-a695f2735dc41d03e6943cb3231dc475ca858e05/themes/Outdoor/images/white/btnPrev.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}
#TopMenu li{background:none !important;}
.menu .sf-menu li + li {background: none !important;}
#FooterUpper li{background:none !important;padding: 2px 0 2px 0px !important;}

.btn.next{padding-left: 0px !important;}
#featured-products_block_center .customNavigation a.prev{left: -2px !important;}
#featured-products_block_center .customNavigation a.next{right: 2px !important;}
.customNavigation{top:50%;z-index: 999;}
span.customSelect{border-radius: 0px 0px !important;}
#featured-products_block_center .customNavigation a.next{
}
.SubCategoryList li{background:none !important;}
.CategoryPagination .FloatLeft a,.CategoryPagination .FloatRight a,.Left li a, .Right li a{background:none !important;}
.SubCategoryList li{padding: 0px 0px 0px 0px !important;font-size:12px;}
#HeaderLower-Inner #SideCategoryList li ul li a, #HeaderLower-Inner #SideCategoryList .sf-menu li ul li a, .MobileMenu a{text-transform: capitalize !important;font-size:13px !important;background:none !important;}
@media (min-width:320px) and (max-width:480px)
{
#featured-products_block_center .customNavigation a.prev{left: -2px !important;}
#featured-products_block_center .customNavigation a.next{right: 0px !important;}
}





.giftcertificate .HorizontalFormContainer dd input, .giftcertificate .HorizontalFormContainer dd .Field350
    {
       font-weight: normal;
       font-family: 'lato',Arial,Helvetica !important;
       color: #7e7c7c;
       font-size: 14px;
    }
.giftcertificate .HorizontalFormContainer dt{margin-top:5px;}    
    
    
.giftcertificate .HorizontalFormContainer dd #selected_amount
    {
     /*-webkit-appearance: none;
     -moz-appearance: none;*/
    }
.giftcertificate #LayoutColumn1{display:none;}
.giftcertificate #Outer,.giftcertificate #Wrapper
    {  
      background-image:url("https://cdn3.bigcommerce.com/s-b9i2gb/product_images/uploaded_images/backgroundgift.png");
    }
    
    
@media only screen and (max-width:1199px)
    {
       .giftcertificate #LayoutColumn2 h1.title{font-size:28px !important;}
       .giftcertificate #LayoutColumn2 #PurchaseGiftCertificate h2{font-size:25px !important;}
       .giftcertificate #LayoutColumn2 #PurchaseGiftCertificate .BlockContent p:first-child{font-size:16px !important;}  
    }
    
@media only screen and (max-width: 1199px) and (min-width: 1100px)
    {
       .giftcertificate #LayoutColumn2{width:70% !important;}
    }
    
@media only screen and (max-width: 1099px) and (min-width: 980px)
    {
       .giftcertificate #LayoutColumn2 #PurchaseGiftCertificate h2{font-size:21px !important;}
       .giftcertificate #LayoutColumn2{width:78.5% !important;}
       .giftcertificate .HorizontalFormContainer dd small{float:none !important;}
       .giftcertificate #LayoutColumn2 h1.title{font-size:26px !important;}
        
    }
    
@media only screen and (max-width: 979px)
    {
       .giftcertificate #LayoutColumn2 h1.title{font-size:25px !important;}
       .giftcertificate #LayoutColumn2 #PurchaseGiftCertificate h2{font-size:23px !important;}
       .giftcertificate #LayoutColumn2{width:100% !important;}
       .giftcertificate .HorizontalFormContainer dd small{float:none !important;}
    }
    
    
    
@media only screen and (min-width:300px)
    {
       
       .giftcertificate #LayoutColumn2{width:65%;float:none;margin:0 auto;padding-top:30px;}
       .giftcertificate #LayoutColumn2 h1.title
       {
         color: black;
         font-weight: 600;
         font-size: 30px;
         text-align: center;
         font-family: 'lato',Arial,Helvetica !important;
         text-shadow: 0 0;
         letter-spacing: 0.5px;
         margin-bottom:0px;
       }
       .giftcertificate #LayoutColumn2 #PurchaseGiftCertificate h2
       {
          color:#727070;
          font-weight:normal;
          font-size: 26px;
         text-align: center;
         font-family: 'lato',Arial,Helvetica !important;
         letter-spacing:0px;
       }
       .giftcertificate #LayoutColumn2 #PurchaseGiftCertificate .BlockContent p:first-child
       {
         font-size: 17px;
         color:#7e7c7c;
        font-weight: normal;
        letter-spacing: 0px;
        text-align: center;
        margin: 20px 0px 30px 0px;
        font-family: 'lato',Arial,Helvetica !important;
       }
    
       .giftcertificate #LayoutColumn2 #frmGiftCertificate
       {
         background-color:#f9f9f9;
         border:1px solid #d2d2d2;
         padding:30px 0px 0px 0px;
       }
       .giftcertificate .HorizontalFormContainer dt
       {
         font-weight:normal;
         font-family: 'lato',Arial,Helvetica !important;
         color:#7e7c7c;
         font-size:15px;
    
    
       }
         .giftcertificate .HorizontalFormContainer dt span{font-family: 'lato',Arial,Helvetica !important;color:#7e7c7c;font-weight:normal;}
       .giftcertificate .HorizontalFormContainer
       {  
          width:80%;
          margin:0 auto;
          padding:40px 0px 40px 0px;
       }
       .giftcertificate .HorizontalFormContainer dd{margin-bottom:30px;}
       .giftcertificate .HorizontalFormContainer dd .Field350{height:100px;}
       .giftcertificate .HorizontalFormContainer dd input,.giftcertificate .HorizontalFormContainer dd .Field350
       { 
          width:415px;
       }
       .giftcertificate .HorizontalFormContainer dd #selected_amount
       {
          width:435px;
          height:40px;
          font-family: 'lato',Arial,Helvetica !important;
          color:#7e7c7c;
          font-size:14px;
       }
       .giftcertificate .HorizontalFormContainer dd small{float:right;margin-right:6px;font-family: 'lato',Arial,Helvetica !important;font-size:12px;letter-spacing:0.1px;}
       .giftcertificate .HorizontalFormContainer dd#expiryInfo{margin-bottom:15px !important;}
        .giftcertificate .HorizontalFormContainer dd#expiryInfo label,.giftcertificate .HorizontalFormContainer dd label
        {
           
           font-size:14px;
           font-weight:normal;
           font-family: 'lato',Arial,Helvetica !important;
           color:#7e7c7c;
    
        }
         .giftcertificate .HorizontalFormContainer dd.GiftCertificateThemeList{padding-top:9px;}
        .giftcertificate .HorizontalFormContainer dd.GiftCertificateThemeList label
        {
           margin-bottom:15px !important;
           
        }
        .giftcertificate .HorizontalFormContainer p.Submit{padding-top:20px;}
        .giftcertificate .HorizontalFormContainer p.Submit input#SaveCertificate
        {
           padding: 15px 20px 15px 20px;
           font-size: 14px;
           font-weight: 600;
           border-radius: 5px;
           background: linear-gradient(to bottom, #e71d27 0%,#f74d55 100%) !important;
        }
        .giftcertificate .HorizontalFormContainer p.Submit input#SaveCertificate,.giftcertificate .HorizontalFormContainer p.Submit input
        {
           text-transform:uppercase;
           padding: 15px 20px 15px 20px;
           font-size: 14px;
           font-weight: 600;
           border-radius: 5px;
           background:#c0c0c0;
        }
    
    }
    
   
    
@media only screen and (max-width: 767px) and (min-width: 481px)
    {
       .giftcertificate #LayoutColumn2 h1.title{font-size:24px !important;margin-top:0px !important;}
       .giftcertificate #LayoutColumn2 #PurchaseGiftCertificate h2{font-size:20px !important;}
       .giftcertificate .HorizontalFormContainer dd input, .giftcertificate .HorizontalFormContainer dd .Field350
       {
          width:90% !important;
       }
       .giftcertificate .HorizontalFormContainer dd #selected_amount{width:100% !important;}
       .giftcertificate .HorizontalFormContainer p.Submit
       {
          width:100% !important;
          margin:0 auto !important;
          text-align:center;
       }
       .giftcertificate .HorizontalFormContainer p.Submit input#SaveCertificate, .giftcertificate .HorizontalFormContainer p.Submit input{padding:15px !important;}
    
    }
    
@media only screen and (max-width: 600px) and (min-width: 481px)
    {
       .giftcertificate #LayoutColumn2 h1.title{font-size:22px !important;}
       .giftcertificate #LayoutColumn2 #PurchaseGiftCertificate h2{font-size:19px !important;}
    
    
    }
    
    
@media only screen and (max-width: 479px)
    {
       .giftcertificate #LayoutColumn2 h1.title{margin-top:0px !important;font-size:22px !important;}
       .giftcertificate #LayoutColumn2 #PurchaseGiftCertificate h2{font-size:18.5px !important;}
       .giftcertificate #LayoutColumn2 #PurchaseGiftCertificate .BlockContent p:first-child{font-size:15px !important;}
       .giftcertificate .HorizontalFormContainer dd input, .giftcertificate .HorizontalFormContainer dd .Field350
       {
          width:92% !important;
       }
       .giftcertificate .HorizontalFormContainer dd #selected_amount{width:100% !important;}
       .giftcertificate .HorizontalFormContainer{padding:10px 0px 30px 0px !important;}
       .giftcertificate .HorizontalFormContainer dt{text-align:center;}
       .giftcertificate .HorizontalFormContainer p.Submit input#SaveCertificate, .giftcertificate .HorizontalFormContainer p.Submit input
       {
         font-size:13px;
         width:100%;
         padding:15px !important;
       }
       .giftcertificate .HorizontalFormContainer dd small{width:100%;display:inline-block;text-align:center;}
       .giftcertificate .HorizontalFormContainer dd #selected_amount{font-size:13px;}
    
    }






