
h1 { font-size:2rem; }

h2 { font-size:1.7rem; }

h3 { font-size:1.5rem; }

h4 { font-size:1.3rem; }

h5 { font-size:1.1rem; }

#NamePriceSpan .t1 { text-align:left; }


h1, h2, h3, h4, h5 { color:#111; font-family: 'Fjalla One', sans-serif; text-transform:uppercase;}
  
body { font-family:Verdana, Geneva, sans-serif;}  

h1 { font-size:2rem; }

h2 { font-size:1.7rem; }

h3 { font-size:1.5rem; }

h4 { font-size:1.3rem; }

h5 { font-size:1.1rem; }

#NamePriceSpan .t1 { text-align:left; }


h1, h2, h3, h4, h5 { color:#111; font-family: 'Fjalla One', sans-serif; text-transform:uppercase;}
  
body { font-family:Verdana, Geneva, sans-serif;}  

hr {border-width:0 0 5px; border-color:-moz-use-text-color -moz-use-text-color #eee;}

a { color: #888; }  

a:hover { color: #333; }  

.no-style{
    display:inline;
border-width: 0;
}
  
.grey-link a { color: #888; }  

.grey-link a:hover { color: #333; }  

#copyright { color: #888; } 

.tnc   { color: #888; font-size:10px; } 
.tnc li  { margin-left:20px; } 

.site-button {
    /*background: #ff2d77 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "highway_gothic_narrowregular",Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 4px 4px 4px 0;
    padding: 0 15px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;	
    width: auto;*/
	color:#fff;
    background-color: rgba(255, 186, 0, 1);
    font-family: 'Fjalla One', sans-serif; font-size:18px;
    text-transform:uppercase;
    padding: 0.3em 1em 0.25em;
    display:inline-block;
    margin:0.3em 0.3em 0.3em 0;
}

.site-button:focus, .site-button:hover { color:#fff; background-color: rgba(255, 186, 0, 0.6);
}




/******************************************Top menu start************************************/


.title-bar {
  color:#111;
  background: #fff;
  padding: 0.3rem; }

.top-bar {
  background: #fff; }
  .top-bar ul {
    background: #fff; }
    .top-bar ul li {
      background: #fff; }
	.top-bar ul li ul li {
      background: #fff; }

		
.top-bar ul li a {
  color:#111; font-family: 'Fjalla One', sans-serif; font-size:18px;}
 
 
 
/*--------------------------------------------------
	LOGO
--------------------------------------------------*/
	
.top-logo a
{
	display:inline-block;
	padding-top:10px;
} 
 
 
/*--------------------------------------------------
	Menu
--------------------------------------------------*/
.menu-icon
{
	margin-top:15px;
}

.menu-text {
  color: #111; }
  
.menu-icon::after {
	background:#111 none repeat scroll 0 0;
	box-shadow:0 7px 0 #111, 0 14px 0 #111; }
	
	

	
.is-accordion-submenu-parent > a::after	
{
	border-color: #333333 transparent transparent;
}

/*--------------------------------------------------
 Top Menu - My Account
--------------------------------------------------*/
 
ul.my-account
{
 padding: .7rem 1rem;
}

ul.my-account a
{
 display: block;
 padding: .7rem 1rem;
 padding-left:0;
 padding-right:0;
}

ul.my-account li a
{
 padding-left:0 !important;
 padding-right:0 !important;
}



	
/*--------------------------------------------------
	Silder
--------------------------------------------------*/


.orbit-container
{
	height: 100% !important;
}
	
	
.orbit-slide, .orbit-slide.is-active
{
	max-height: none !important;
}
	



	
/*--------------------------------------------------
	index content
--------------------------------------------------*/
	
.featured-products .column p a
{
	color: #111111;
}
	
.featured-products .column p a:hover
{
	color: #888888;
}


/******************************************item added to cart************************************/
.cart {
    position: relative !important;
	left:5px !important;
    width: 50px !important;
    padding: 3px !important;
    margin: 3px -10px 0 !important;
    border:0 !important;
    overflow: visible !important;
    background:none !important;
}


.cart.ui-corner-all, .cart.ui-corner-top
{
 width: auto !important;
}


.cart-del
{
 width: 24px !important;
 height: 24px !important;
 background: #FFD877;
 opacity: 1;
 padding: 5px;
 transition: all 0.3s ease-in-out;
}

.cart-del:hover
{
 text-decoration: none !important;
 background: #000000 !important;
 color: #ffffff !important;
 opacity:1;
 padding: 5px;
}

.cart-info
{
 width: 220px !important;
 font-size: 14px !important;
}


.cart-items {
    max-height: 500px;
    overflow-y: scroll;
 /*display:none !important;*/
 margin-top: -5px;
  background: rgb(255, 186, 0) !important;

 
}

.cart-item
{
 border-bottom: 1px dotted #a0a0a0;
 
 transition:all 0.3s ease-in-out;
}

.cart-item:hover
{
 background: rgb(255, 186, 0) !important;
}

.cart-image img 
{
 border-radius: 50%;
 width: 50px !important;
 height: 50px !important;
}

.cart-productname
{
 line-height: 20px;
 padding-bottom:0 !important;
}

.cart-productname a
{
	color: #ffffff;
}

div.cart-list.ui-corner-bottom
{

 left:-270px !important;
 
}





div.cart .cart-list
{
 border: none;
  top:0px !important;
      transition: all 0.5s ease 300ms;
	  width:320px;
}

div.cart:hover .cart-list
{

  top:50px !important;
  width:320px;
}

.cart-item-viewcart {
   
background: #000000 !important;
margin-top:-35px !important;

}

.cart-caption {

height: 40px !important;
float: none !important;
background: url("/Images/Cache/img/icon_shopping-cart.png") no-repeat top left !important;
background-size: 32px 32px !important;
}
.cart-caption span {
   
display: none !important;
}


.cart-countbubble {
width: auto !important;
height: auto !important;
 display:block !important;
 background: #aa7c00 !important;
 color: #ffffff !important;
 padding: 5px !important;
 line-height:10px;
 font-size: 10px;
position: absolute !important;
left: 22px !important;
border-radius: 20px !important;
top: 2px !important;
 }

.cart-item-viewcart a
{
 background: rgba(0,0,0,0.8) !important;
 color: #ffffff;
 transition:all 0.3s ease-in-out;

}


.cart-item-viewcart a:hover
{
 background: none !important;
}

.cart-go, .cart-continue{font-size:0.9rem; background: #FFF !important;color: #464646  !important;}
.cart-go:hover,.cart-continue:hover{background:#FFF !important;color:#464646 !important;}
.closeX{color: #464646 !important;background: #FFF !important; }
.closeX:hover{color: #464646 !important;  background: #EAEBED !important;}

.after-add {background:#464646 !important; position:absolute!important;width:330px  !important;height:140px !important;border:0px solid #888 !important;padding: 4px 4px 4px 15px !important;}

.item-added{ font-size: 0.9rem !important; font-family: Arial, sans-serif; color: #FFF !important; padding: 10px 10px 0 10px !important;font-weight: normal !important;}
.item-price { font-size: 0.9rem !important; padding: 5px 5px 5px 10px !important;color: #FFF !important;}

.closeX {padding: 2px 2px 0px 4px !important;   border-radius: 30px !important;   top: 10px !important;   left: 295px !important;  width: 1.1rem !important;  height: 1.15rem !important;  font-size: 1rem !important;  line-height: 0.9rem;  font-weight: 800;}
.closeX:hover{}


.cart-go{height: 30px; border: 0!important;}
.cart-go:hover{ border:0 !important;}

.cart-continue{ height: 30px; border: 0 !important;}
.cart-continue:hover{ border: 0 !important;}

.cart-go span, .cart-continue span{line-height: 30px !important;padding: 0px 10px !important;margin: 0px !important;}

#ctl00_cphMain_OrderItems1_gvCart td input { display:inline; }

#ctl00_cphMain_hlCheckOut { margin:-6px 0 0 0px; }

#ctl00_cphMain_divECCheckOut span { margin:0 0 0 -40px; }


/******************************************item added to cart end************************************/
	
/******************************************Checkout************************************/	
	
.checkout .caption, tbody td, tbody th { padding:0px; }

.shipping-time {width:160px !important;}
	  
.checkout input { margin:0; }

.checkout-button div img {margin-top:15px; }

#ctl00_cphMain_gvProductSummary tr th { padding:10px; text-align:left; }

/******************************************Top menu************************************/

@media only screen and (max-width: 40em) 
{
    .menu-text {
      display: none !important; } 
	  
	  .small-8.columns a
	  {
		  display: inline-block;
		 padding-top: 5px; 
	  }
	  
	.cart 
	{
		width: 50px !important;
	}
	  
	  
}

@media only screen and (min-width: 40.063em) {
  .top-bar .menu:last-child {
    border-left: 1px solid #fff; }

  .top-bar .menu:first-child {
    border-left: none; }

  .top-bar .menu li:not(:last-child) {
    border-right: 1px solid #fff; } }
.dropdown.menu .submenu {
  border: none; }

.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a::after {
  border-color: #fff transparent transparent; }

.is-drilldown-submenu-parent > a::after {
  border-color: transparent transparent transparent #fff; }

.js-drilldown-back::before {
  border-color: transparent #fff transparent transparent; }
  
.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > a::after {
  border-color: #111 transparent transparent transparent; }
  
.top-bar ul li a:hover{
	  color:#ffba00; }
	  

	  .menu.nested
	  {
		  margin-left: 0;
	  }


	  
	.top-bar-right
	{
		padding-right: 40px;
	}


/******************************************Top menu end************************************/







/******************************************Top Banner Slider************************************/

.slide-in-down.mui-enter, .slide-in-left.mui-enter, .slide-in-up.mui-enter, .slide-in-right.mui-enter, .slide-out-down.mui-leave, .slide-out-right.mui-leave, .slide-out-up.mui-leave, .slide-out-left.mui-leave, .fade-in.mui-enter, .fade-out.mui-leave, .hinge-in-from-top.mui-enter, .hinge-in-from-right.mui-enter, .hinge-in-from-bottom.mui-enter, .hinge-in-from-left.mui-enter, .hinge-in-from-middle-x.mui-enter, .hinge-in-from-middle-y.mui-enter, .hinge-out-from-top.mui-leave, .hinge-out-from-right.mui-leave, .hinge-out-from-bottom.mui-leave, .hinge-out-from-left.mui-leave, .hinge-out-from-middle-x.mui-leave, .hinge-out-from-middle-y.mui-leave, .scale-in-up.mui-enter, .scale-in-down.mui-enter, .scale-out-up.mui-leave, .scale-out-down.mui-leave, .spin-in.mui-enter, .spin-out.mui-leave, .spin-in-ccw.mui-enter, .spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear; }

.slide-in-down.mui-enter {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-down.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }

.slide-in-left.mui-enter {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-left.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

.slide-in-up.mui-enter {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-up.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }

.slide-in-right.mui-enter {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-right.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

.slide-out-down.mui-leave {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-down.mui-leave.mui-leave-active {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%); }

.slide-out-right.mui-leave {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-right.mui-leave.mui-leave-active {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }

.slide-out-up.mui-leave {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-up.mui-leave.mui-leave-active {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%); }

.slide-out-left.mui-leave {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-left.mui-leave.mui-leave-active {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%); }

.fade-in.mui-enter {
  opacity: 0;
  transition-property: opacity; }

.fade-in.mui-enter.mui-enter-active {
  opacity: 1; }

.fade-out.mui-leave {
  opacity: 1;
  transition-property: opacity; }

.fade-out.mui-leave.mui-leave-active {
  opacity: 0; }

.hinge-in-from-top.mui-enter {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-in-from-top.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg); }

.hinge-in-from-right.mui-enter {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-in-from-right.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg); }

.hinge-in-from-bottom.mui-enter {
  -webkit-transform: perspective(2000px) rotateX(90deg);
          transform: perspective(2000px) rotateX(90deg);
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg); }

.hinge-in-from-left.mui-enter {
  -webkit-transform: perspective(2000px) rotateY(90deg);
          transform: perspective(2000px) rotateY(90deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-in-from-left.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg); }

.hinge-in-from-middle-x.mui-enter {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg); }

.hinge-in-from-middle-y.mui-enter {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg); }

.hinge-out-from-top.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-out-from-top.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg); }

.hinge-out-from-right.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-out-from-right.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg); }

.hinge-out-from-bottom.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(90deg);
          transform: perspective(2000px) rotateX(90deg); }

.hinge-out-from-left.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-out-from-left.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(90deg);
          transform: perspective(2000px) rotateY(90deg); }

.hinge-out-from-middle-x.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg); }

.hinge-out-from-middle-y.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg); }

.scale-in-up.mui-enter {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.scale-in-up.mui-enter.mui-enter-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1); }

.scale-in-down.mui-enter {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.scale-in-down.mui-enter.mui-enter-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1); }

.scale-out-up.mui-leave {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.scale-out-up.mui-leave.mui-leave-active {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5); }

.scale-out-down.mui-leave {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.scale-out-down.mui-leave.mui-leave-active {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5); }

.spin-in.mui-enter {
  -webkit-transform: rotate(-0.75turn);
      -ms-transform: rotate(-0.75turn);
          transform: rotate(-0.75turn);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.spin-in.mui-enter.mui-enter-active {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0); }

.spin-out.mui-leave {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.spin-out.mui-leave.mui-leave-active {
  -webkit-transform: rotate(0.75turn);
      -ms-transform: rotate(0.75turn);
          transform: rotate(0.75turn); }

.spin-in-ccw.mui-enter {
  -webkit-transform: rotate(0.75turn);
      -ms-transform: rotate(0.75turn);
          transform: rotate(0.75turn);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.spin-in-ccw.mui-enter.mui-enter-active {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0); }

.spin-out-ccw.mui-leave {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.spin-out-ccw.mui-leave.mui-leave-active {
  -webkit-transform: rotate(-0.75turn);
      -ms-transform: rotate(-0.75turn);
          transform: rotate(-0.75turn); }

.slow {
  transition-duration: 750ms !important; }

.fast {
  transition-duration: 250ms !important; }

.linear {
  transition-timing-function: linear !important; }

.ease {
  transition-timing-function: ease !important; }

.ease-in {
  transition-timing-function: ease-in !important; }

.ease-out {
  transition-timing-function: ease-out !important; }

.ease-in-out {
  transition-timing-function: ease-in-out !important; }

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
  transition-delay: 300ms !important; }

.long-delay {
  transition-delay: 700ms !important; }

.shake {
  -webkit-animation-name: shake-7;
          animation-name: shake-7; }

@-webkit-keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    -webkit-transform: translateX(7%);
            transform: translateX(7%); }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    -webkit-transform: translateX(-7%);
            transform: translateX(-7%); } }

@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    -webkit-transform: translateX(7%);
            transform: translateX(7%); }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    -webkit-transform: translateX(-7%);
            transform: translateX(-7%); } }

.spin-cw {
  -webkit-animation-name: spin-cw-1turn;
          animation-name: spin-cw-1turn; }

@-webkit-keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

.spin-ccw {
  -webkit-animation-name: spin-cw-1turn;
          animation-name: spin-cw-1turn; }

@keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn); } }

.wiggle {
  -webkit-animation-name: wiggle-7deg;
          animation-name: wiggle-7deg; }

@-webkit-keyframes wiggle-7deg {
  40%, 50%, 60% {
    -webkit-transform: rotate(7deg);
            transform: rotate(7deg); }
  35%, 45%, 55%, 65% {
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg); }
  0%, 30%, 70%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes wiggle-7deg {
  40%, 50%, 60% {
    -webkit-transform: rotate(7deg);
            transform: rotate(7deg); }
  35%, 45%, 55%, 65% {
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg); }
  0%, 30%, 70%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite; }

.slow {
  -webkit-animation-duration: 750ms !important;
          animation-duration: 750ms !important; }

.fast {
  -webkit-animation-duration: 250ms !important;
          animation-duration: 250ms !important; }

.linear {
  -webkit-animation-timing-function: linear !important;
          animation-timing-function: linear !important; }

.ease {
  -webkit-animation-timing-function: ease !important;
          animation-timing-function: ease !important; }

.ease-in {
  -webkit-animation-timing-function: ease-in !important;
          animation-timing-function: ease-in !important; }

.ease-out {
  -webkit-animation-timing-function: ease-out !important;
          animation-timing-function: ease-out !important; }

.ease-in-out {
  -webkit-animation-timing-function: ease-in-out !important;
          animation-timing-function: ease-in-out !important; }

.bounce-in {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
          animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
          animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
  -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
          animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
  -webkit-animation-delay: 300ms !important;
          animation-delay: 300ms !important; }

.long-delay {
  -webkit-animation-delay: 700ms !important;
          animation-delay: 700ms !important; }
		  

		  
/******************************************Top Banner Slider End************************************/


/******************************************Shipping Coupon************************************/

.shipping-coupon { background-color:#ffffff;
                   /**background-image:url(/Images/Cache/img/index/shipping_bg.jpg);**/
                   height: 80px;
				   text-align:center;
				   
}

.shipping-coupon h3{ font-size:24px;
					 line-height:60px;
					 display:inline-block;
}

/******************************************Shipping Coupon End************************************/


/******************************************Content Photo************************************/

.callout { margin:0;
}

.thumbnail { border:0px solid #fefefe;
}

.thumbnail { box-shadow:0 0 0 1px rgba(255, 255, 255, 1);
}

.thumbnail:focus, .thumbnail:hover { box-shadow:0 0 0 2px rgba(255, 186, 0, 1);
}

.button { color:#fff;
          background-color: rgba(255, 186, 0, 1);
          font-family: 'Fjalla One', sans-serif; font-size:18px;
		  text-transform:uppercase;
		  padding: 0.65em 1em 0.4em;
		  display:inline-block;
}

.button:focus, .button:hover { color:#fff; background-color: rgba(255, 186, 0, 0.6);
}

.button.expanded { width:130px;
}

/******************************************Content Photo End************************************/


/******************************************bottom part************************************/




.callout .menu > li:not(.menu-text) > a{ padding:0.3rem 1rem;
}

.callout .menu > li:not(.menu-text) > a:hover{ color:#888888; text-decoration:underline;
}

.callout .menu > li strong:not(.menu-text) > a:hover{ color:#888888; text-decoration:underline;
}

.callout .menu li a {color:#333333; 
}

#copyright_footer { margin:50px 50px;
}

#copyright { display:block; width:100%; margin:30px auto; text-align:center;
}

.icon_visa { display:block; width:100%; margin:10px auto 20px; text-align:center;
}

/****#copyright { float:left; display:block; width:380px; margin-top:20px;
}

.icon_visa { float:right; display:block; width:400px;
}****/

/******************************************bottom part End************************************/





/******************************************register form************************************/

.form-label {
	color: #0a0a0a;
    display: block;
    font-size: 0.875rem;
    line-height: 1.8;
    margin: 0;
}


/******************************************register form end************************************/


/******************************************contact us************************************/

.contactList label, span.t3
{
	float: left; clear: left; 
	text-transform: uppercase; 
	color: #0a0a0a;
}

.contactList .site-button
{
	float:right;
}


.contactList select
{
	font-size:12px;
    margin:0;
}

input {
	 padding: 5px 20px 0px 20px; margin: 0 0 3px 0; 
	
}

textarea {
	 height: 170px; padding: 12px 20px 0px 20px; margin: 0 0 20px 0; 
     color: #333333; 
/***   text-transform: uppercase;   ***/
}
	

input[type=submit] {

	width: 130px; height: 45px; float: right; padding: 10px 15px; margin:0;
	border: 0px solid #556f8c;
	background: #7ABB43;
	color: #ffffff;
	text-transform:uppercase;
	cursor: pointer;
}

.contact-form
{
	padding-top: 30px;
	color: #8B8075;

}

.contact-form h3
{
	color: #534741;
	font-weight: bold;
}

.contact-form strong
{

	padding-right:10px;
	font-weight:bold;
	color: #7ABB43;
}





#ctl00_cphMain_chCenter_ctl10_ebSend.site-button
{

padding: 10px 25px;
margin: 0px;
border: 0px solid #556F8C;
background: #7ABB43 none repeat scroll 0% 0%;
color: #FFF;
text-transform: uppercase;
cursor: pointer;
line-height:normal;
height:auto;
background-image:none !important;
}

/*#ctl00_cphMain_chCenter_ctl10_ebSend.site-button:hover
{
	color:#ffffff;
}

#ctl00_pnParent table tr:hover a, #ctl00_pnParent table tr:hover
{
	color:#ffffff;
	font-size:inherit;
}*/

#cphMain_chCenter_ctl01_tblSendMail table tr td{
	border-collapse:none !important;
}


tbody
{
	border: none;
}

tbody tr:nth-child(2n)
{
	background: none;
}

#cphMain_chCenter_ctl01_tblSendMail tbody td
{
	padding: 0;
}




/******************************************contact us end************************************/	



/******************************************TemplateFuncHtmlBlock************************************/	

#gvMenu tr td { line-height:2rem;
}


.admin-left-menu.accordion
{
margin-top:.8rem;
font-size: 14px;
}

.admin-left-menu.accordion .accordion-title
{
font-size: .9rem;
padding: 10px;
background: #B2AD4D;
color: #ffffff;
}

.admin-left-menu.accordion .accordion-content
{
padding: 0;
}
.admin-left-menu.accordion table
{
/*margin: 0;
width: 100% !important;
border:none;
border-collapse:separate !important;*/
}

.admin-left-menu.accordion table td
{
padding:0;
}

.admin-left-menu.accordion table a
{
/*display:block;
color: #604B29;
font-size:0.8rem;
padding: .5rem 1.6rem;
padding-right:.5rem;
transition:all 0.3s ease-in-out;
border-bottom:solid 1px #f2f2f2;
position:relative;*/
}

a.menuitem.selected-menuitem:before
{
	position:absolute;
	left: 5px;
	top:3px;
	bottom:0;
	/*font-family: 'icomoon';
	content: "\e916";*/
	color: #FAFFA9;
	font-size:0.3rem;

}

a.menuitem.selected-menuitem:after
{
	/*position:absolute;
	right:2px;
	bottom:0;
	top:5px;*/
	padding-left:5px;
	font-family: 'icomoon';
	content: "\ea1c";
	color: #bbb;
	font-size:0.6rem;
}

.admin-left-menu.accordion table a:hover, a.menuitem.selected-menuitem
{
/*background: #28C561;*/
color: #999 !important;
}

.admin-left-menu.accordion table a.menuitem.selected-menuitem
{

/*padding-left:.5rem;*/
}

#toggle-left-menu
{
	margin-top:10px;
	background: #28C561;
}




/*
-----------------------------------------------
	Admin Area
-----------------------------------------------
*/



.large-10.medium-9.columns table tbody tr:last-child a
{
	padding: 5px 5px;
	color: #111 !important;
	/*transition: all 0.3s ease-in-out;*/
}

.large-10.medium-9.columns table tbody tr:last-child a
{
	/*background: #ffbb00;
	color: #fff !important;*/
}

.large-10.medium-9.columns table tbody tr:last-child span
{
	padding: 5px 5px;
	color: #ccc;
	
}



@media only screen and (max-width: 40em) 
{
	
	.off-canvas-content
	{
		min-height: 1900px;
	}
	
}


@media only screen and (min-width: 40.063em)
{
	.is-open-left
	{
		transform: translateX(0px);
	}
	
	.is-off-canvas-open .js-off-canvas-exit 
	{
		display: none;
	}	
}


/******************************************TemplateFuncHtmlBlock end************************************/	



/******************************************Members Area************************************/		


/******************************************UpdateProfile************************************/	

#cphMain_RegControl1_dvUser {margin:10px; padding:30px;}

#cphMain_RegControl1_dvUser td{ color:#111; border-color:#eee; border-width:1px; padding:10px 5px 0 20px; line-height:1.1rem; border:2px solid #fff; vertical-align: top; text-align:left;}

#cphMain_RegControl1_dvUser_lbJoinNow {margin-bottom:25px; }


/******************************************Album************************************/
.icon-facebook2:before {
    content: "\ea91";
	font-size:24px;
}
.icon-instagram:before {
    content: "\ea92";
	font-size:24px;
}

#cphMain_gvNewsLetter td {padding:10px;}

.album-button .lvItem .site-button {
    font-family: 'Fjalla One', sans-serif; font-size:12px;
	text-transform:uppercase;
	padding: 0.65em 1em 0.4em;
}

/******************************************Album************************************/
#theme_table #tbCouponCredit {margin:0;}

#theme_table .site-button {margin-left:5px;}

/******************************************MyDesign************************************/
.off-canvas-content {overflow:hidden;}

#cphMain_pnSavedDesign .grid-layout .lvItem { width:18rem; height:350px; }

#cphMain_dpSavedDesign2 { padding: 20px 0;}

/******************************************Payment************************************/
#cphMain_gvCreditCard td {padding:10px;}

/******************************************AddressControl************************************/
#cphMain_AddressControl1_gvAddress td {padding:10px;}

/******************************************OrderHistory************************************/
#pnSearch input[type="text"], #pnSearch select {margin:0 1rem 0.2rem 0.5rem;}

#cphMain_RecentOrder1_gvRecentOrder td {padding:10px;}

/******************************************Service************************************/
#cphMain_gvService_gvPrice_0 td {padding:10px;}

#cphMain_gvService_gvPrice_1 td {padding:10px;}

#cphMain_gvService_gvPrice_2 td {padding:10px;}

/******************************************return************************************/
.return-table td {padding:10px;}

/******************************************MyKits************************************/
.scrapbook-kits tbody td { border:2px solid #FFF; padding:0rem;}

.scrapbook-kits .lvItem tbody td { padding:0.4rem; vertical-align:top;}

.scrapbook-kits .lvItem .t1 { width:250px;}

.scrapbook-kits #cphMain_tbKey { margin:15px 0 1rem; }

/******************************************Mypoint************************************/
#cphMain_gvPointsCredit tbody td {padding:10px;}

#cphMain_gvPointsCredit {margin-top:15px;}

/******************************************Fontmanager************************************/
#cphMain_gvFont tbody td { padding:10px;;}

#cphMain_gvFont select { width:100px;;}

/******************************************LayoutTheme************************************/
#cphMain_gvLayoutTheme tbody td { padding:10px;}

/******************************************Members Area end************************************/	


/******************************************Stores************************************/	

.backend-left-menu tbody td { padding: 0;}

#gvMenu { border-collapse:separate !important;}

#gvMenu tr:nth-child(even){background-color:#FFFFFF !important;}

.UnSelHyperLink  { padding:3px 5px;}

.SelHyperLink { padding:3px 5px; color:#ffffff;}

#ctl11_fvStore { width:100% !important; }

.f1 { width:100% !important; }

.f1 #pnStoreSearch > a { width:auto; margin-left:3px; margin-top:1px;}

/*#cphMain_lbGo {margin-top:-11px;}*/

#cphMain_dlStoreProduct {margin-top:-11px;}

#cphMain_dlStoreProduct tbody td { padding:10px; }

#cphMain_dlStoreProduct .t2 input { margin:1rem 0 1rem; }

#cphMain_dlStoreProduct .t2 { padding-left:3px; }

.aspNetDisabled input { margin:1rem 0 1rem; }

.off-canvas-content-inner #cphMain_gvStoreTemplate table tbody tr td { padding:3px; }

#ctl11_tblVIPFeature { margin:1rem 0 1rem; }


/******************************************OrderDetail************************************/

#ctl00_cphMain_OrderItems1_gvCart tr td { padding:25px;}

#ctl00_cphMain_gvProductSummary tr td { padding:10px;}
	




/******************************************Top menu start************************************/


.title-bar {
  color:#111;
  background: #fff;
  padding: 0.3rem; }

.top-bar {
  background: #fff; }
  .top-bar ul {
    background: #fff; }
    .top-bar ul li {
      background: #fff; }
	.top-bar ul li ul li {
      background: #fff; }

		
.top-bar ul li a {
  color:#111; font-family: 'Fjalla One', sans-serif; font-size:18px;}
 
 
 
/*--------------------------------------------------
	LOGO
--------------------------------------------------*/
	
.top-logo a
{
	display:inline-block;
	padding-top:10px;
} 
 
 
/*--------------------------------------------------
	Menu
--------------------------------------------------*/
.menu-icon
{
	margin-top:15px;
}

.menu-text {
  color: #111; }
  
.menu-icon::after {
	background:#111 none repeat scroll 0 0;
	box-shadow:0 7px 0 #111, 0 14px 0 #111; }
	
	

	
.is-accordion-submenu-parent > a::after	
{
	border-color: #333333 transparent transparent;
}

/*--------------------------------------------------
 Top Menu - My Account
--------------------------------------------------*/
 
ul.my-account
{
 padding: .7rem 1rem;
}

ul.my-account a
{
 display: block;
 padding: .7rem 1rem;
 padding-left:0;
 padding-right:0;
}

ul.my-account li a
{
 padding-left:0 !important;
 padding-right:0 !important;
}



	
/*--------------------------------------------------
	Silder
--------------------------------------------------*/


.orbit-container
{
	height: 100% !important;
}
	
	
.orbit-slide, .orbit-slide.is-active
{
	max-height: none !important;
}
	
	
	
	
	
/******************************************item added to cart************************************/
.cart {
    position: relative !important;
	left:5px !important;
    width: 50px !important;
    padding: 3px !important;
    margin: 3px -10px 0 !important;
    border:0 !important;
    overflow: visible !important;
    background:none !important;
}


.cart.ui-corner-all, .cart.ui-corner-top
{
 width: auto !important;
}


.cart-del
{
 width: 24px !important;
 height: 24px !important;
 background: #FFD877;
 opacity: 1;
 padding: 5px;
 transition: all 0.3s ease-in-out;
}

.cart-del:hover
{
 text-decoration: none !important;
 background: #000000 !important;
 color: #ffffff !important;
 opacity:1;
 padding: 5px;
}

.cart-info
{
 width: 220px !important;
 font-size: 14px !important;
}


.cart-items {
    max-height: 500px;
    overflow-y: scroll;
 /*display:none !important;*/
 margin-top: -5px;
  background: rgb(255, 186, 0) !important;

 
}

.cart-item
{
 border-bottom: 1px dotted #a0a0a0;
 
 transition:all 0.3s ease-in-out;
}

.cart-item:hover
{
 background: rgb(255, 186, 0) !important;
}

.cart-image img 
{
 border-radius: 50%;
 width: 50px !important;
 height: 50px !important;
}

.cart-productname
{
 line-height: 20px;
 padding-bottom:0 !important;
}

.cart-productname a
{
	color: #ffffff;
}

div.cart-list.ui-corner-bottom
{

 left:-270px !important;
 
}





div.cart .cart-list
{
 border: none;
  top:0px !important;
      transition: all 0.5s ease 300ms;
	  width:320px;
}

div.cart:hover .cart-list
{

  top:50px !important;
  width:320px;
}

.cart-item-viewcart {
   
background: #000000 !important;
margin-top:-35px !important;

}

.cart-caption {

height: 40px !important;
float: none !important;
background: url("/Images/Cache/img/icon_shopping-cart.png") no-repeat top left !important;
background-size: 32px 32px !important;
}
.cart-caption span {
   
display: none !important;
}


.cart-countbubble {
width: auto !important;
height: auto !important;
 display:block !important;
 background: #aa7c00 !important;
 color: #ffffff !important;
 padding: 5px !important;
 line-height:10px;
 font-size: 10px;
position: absolute !important;
left: 22px !important;
border-radius: 20px !important;
top: 2px !important;
 }

.cart-item-viewcart a
{
 background: rgba(0,0,0,0.8) !important;
 color: #ffffff;
 transition:all 0.3s ease-in-out;

}


.cart-item-viewcart a:hover
{
 background: none !important;
}

.cart-go, .cart-continue{font-size:0.9rem; background: #FFF !important;color: #464646  !important;}
.cart-go:hover,.cart-continue:hover{background:#FFF !important;color:#464646 !important;}
.closeX{color: #464646 !important;background: #FFF !important; }
.closeX:hover{color: #464646 !important;  background: #EAEBED !important;}

.after-add {background:#464646 !important; position:absolute!important;width:330px  !important;height:140px !important;border:1px solid #888 !important;padding: 4px 4px 4px 15px !important;}

.item-added{ font-size: 0.9rem !important; font-family: Arial, sans-serif; color: #FFF !important; padding: 10px 10px 0 10px !important;font-weight: normal !important;}
.item-price { font-size: 0.9rem !important; padding: 5px 5px 5px 10px !important;color: #FFF !important;}

.closeX {padding: 2px 2px 0px 4px !important;   border-radius: 30px !important;   top: 10px !important;   left: 295px !important;  width: 1.1rem !important;  height: 1.15rem !important;  font-size: 1rem !important;  line-height: 0.9rem;  font-weight: 800;}
.closeX:hover{}


.cart-go{height: 30px; border: 0!important;}
.cart-go:hover{ border:0 !important;}

.cart-continue{ height: 30px; border: 0 !important;}
.cart-continue:hover{ border: 0 !important;}

.cart-go span, .cart-continue span{line-height: 30px !important;padding: 0px 10px !important;margin: 0px !important;}

#ctl00_cphMain_OrderItems1_gvCart td input { display:inline; }

#ctl00_cphMain_hlCheckOut { margin:-6px 0 0 0px; }

#ctl00_cphMain_divECCheckOut span { margin:0 0 0 -40px; }


/******************************************item added to cart end************************************/
	
/******************************************Checkout************************************/	
	
.checkout .caption, tbody td, tbody th { padding:0px; }

.shipping-time {width:160px !important;}
	  
.checkout input { margin:0; }

.checkout-button div img {margin-top:15px; }

#ctl00_cphMain_gvProductSummary tr th { padding:10px; text-align:left; }

/******************************************Top menu************************************/

@media only screen and (max-width: 40em) 
{
    .menu-text {
      display: none !important; } 
	  
	  .small-8.columns a
	  {
		  display: inline-block;
		 padding-top: 5px; 
	  }
	  
	.cart 
	{
		width: 50px !important;
	}
	  
	  
}

@media only screen and (min-width: 40.063em) {
  .top-bar .menu:last-child {
    border-left: 1px solid #fff; }

  .top-bar .menu:first-child {
    border-left: none; }

  .top-bar .menu li:not(:last-child) {
    border-right: 1px solid #fff; } }
.dropdown.menu .submenu {
  border: none; }

.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a::after {
  border-color: #fff transparent transparent; }

.is-drilldown-submenu-parent > a::after {
  border-color: transparent transparent transparent #fff; }

.js-drilldown-back::before {
  border-color: transparent #fff transparent transparent; }
  
.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow > a::after {
  border-color: #111 transparent transparent transparent; }
  
.top-bar ul li a:hover{
	  color:#ffba00; }
	  

	  .menu.nested
	  {
		  margin-left: 0;
	  }


	  
	.top-bar-right
	{
		padding-right: 40px;
	}


/******************************************Top menu end************************************/







/******************************************Top Banner Slider************************************/

.slide-in-down.mui-enter, .slide-in-left.mui-enter, .slide-in-up.mui-enter, .slide-in-right.mui-enter, .slide-out-down.mui-leave, .slide-out-right.mui-leave, .slide-out-up.mui-leave, .slide-out-left.mui-leave, .fade-in.mui-enter, .fade-out.mui-leave, .hinge-in-from-top.mui-enter, .hinge-in-from-right.mui-enter, .hinge-in-from-bottom.mui-enter, .hinge-in-from-left.mui-enter, .hinge-in-from-middle-x.mui-enter, .hinge-in-from-middle-y.mui-enter, .hinge-out-from-top.mui-leave, .hinge-out-from-right.mui-leave, .hinge-out-from-bottom.mui-leave, .hinge-out-from-left.mui-leave, .hinge-out-from-middle-x.mui-leave, .hinge-out-from-middle-y.mui-leave, .scale-in-up.mui-enter, .scale-in-down.mui-enter, .scale-out-up.mui-leave, .scale-out-down.mui-leave, .spin-in.mui-enter, .spin-out.mui-leave, .spin-in-ccw.mui-enter, .spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear; }

.slide-in-down.mui-enter {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-down.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }

.slide-in-left.mui-enter {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-left.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

.slide-in-up.mui-enter {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-up.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0); }

.slide-in-right.mui-enter {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-right.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

.slide-out-down.mui-leave {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-down.mui-leave.mui-leave-active {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%); }

.slide-out-right.mui-leave {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-right.mui-leave.mui-leave-active {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }

.slide-out-up.mui-leave {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-up.mui-leave.mui-leave-active {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%); }

.slide-out-left.mui-leave {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-left.mui-leave.mui-leave-active {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%); }

.fade-in.mui-enter {
  opacity: 0;
  transition-property: opacity; }

.fade-in.mui-enter.mui-enter-active {
  opacity: 1; }

.fade-out.mui-leave {
  opacity: 1;
  transition-property: opacity; }

.fade-out.mui-leave.mui-leave-active {
  opacity: 0; }

.hinge-in-from-top.mui-enter {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-in-from-top.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg); }

.hinge-in-from-right.mui-enter {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-in-from-right.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg); }

.hinge-in-from-bottom.mui-enter {
  -webkit-transform: perspective(2000px) rotateX(90deg);
          transform: perspective(2000px) rotateX(90deg);
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg); }

.hinge-in-from-left.mui-enter {
  -webkit-transform: perspective(2000px) rotateY(90deg);
          transform: perspective(2000px) rotateY(90deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-in-from-left.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg); }

.hinge-in-from-middle-x.mui-enter {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg); }

.hinge-in-from-middle-y.mui-enter {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg); }

.hinge-out-from-top.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-out-from-top.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg); }

.hinge-out-from-right.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-out-from-right.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg); }

.hinge-out-from-bottom.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(90deg);
          transform: perspective(2000px) rotateX(90deg); }

.hinge-out-from-left.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-out-from-left.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(90deg);
          transform: perspective(2000px) rotateY(90deg); }

.hinge-out-from-middle-x.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
          transform: perspective(2000px) rotateX(-90deg); }

.hinge-out-from-middle-y.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0deg);
          transform: perspective(2000px) rotate(0deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
          transform: perspective(2000px) rotateY(-90deg); }

.scale-in-up.mui-enter {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.scale-in-up.mui-enter.mui-enter-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1); }

.scale-in-down.mui-enter {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.scale-in-down.mui-enter.mui-enter-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1); }

.scale-out-up.mui-leave {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.scale-out-up.mui-leave.mui-leave-active {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5); }

.scale-out-down.mui-leave {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.scale-out-down.mui-leave.mui-leave-active {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5); }

.spin-in.mui-enter {
  -webkit-transform: rotate(-0.75turn);
      -ms-transform: rotate(-0.75turn);
          transform: rotate(-0.75turn);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.spin-in.mui-enter.mui-enter-active {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0); }

.spin-out.mui-leave {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.spin-out.mui-leave.mui-leave-active {
  -webkit-transform: rotate(0.75turn);
      -ms-transform: rotate(0.75turn);
          transform: rotate(0.75turn); }

.spin-in-ccw.mui-enter {
  -webkit-transform: rotate(0.75turn);
      -ms-transform: rotate(0.75turn);
          transform: rotate(0.75turn);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.spin-in-ccw.mui-enter.mui-enter-active {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0); }

.spin-out-ccw.mui-leave {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

.spin-out-ccw.mui-leave.mui-leave-active {
  -webkit-transform: rotate(-0.75turn);
      -ms-transform: rotate(-0.75turn);
          transform: rotate(-0.75turn); }

.slow {
  transition-duration: 750ms !important; }

.fast {
  transition-duration: 250ms !important; }

.linear {
  transition-timing-function: linear !important; }

.ease {
  transition-timing-function: ease !important; }

.ease-in {
  transition-timing-function: ease-in !important; }

.ease-out {
  transition-timing-function: ease-out !important; }

.ease-in-out {
  transition-timing-function: ease-in-out !important; }

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
  transition-delay: 300ms !important; }

.long-delay {
  transition-delay: 700ms !important; }

.shake {
  -webkit-animation-name: shake-7;
          animation-name: shake-7; }

@-webkit-keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    -webkit-transform: translateX(7%);
            transform: translateX(7%); }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    -webkit-transform: translateX(-7%);
            transform: translateX(-7%); } }

@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    -webkit-transform: translateX(7%);
            transform: translateX(7%); }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    -webkit-transform: translateX(-7%);
            transform: translateX(-7%); } }

.spin-cw {
  -webkit-animation-name: spin-cw-1turn;
          animation-name: spin-cw-1turn; }

@-webkit-keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(-1turn);
            transform: rotate(-1turn); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

.spin-ccw {
  -webkit-animation-name: spin-cw-1turn;
          animation-name: spin-cw-1turn; }

@keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn); } }

.wiggle {
  -webkit-animation-name: wiggle-7deg;
          animation-name: wiggle-7deg; }

@-webkit-keyframes wiggle-7deg {
  40%, 50%, 60% {
    -webkit-transform: rotate(7deg);
            transform: rotate(7deg); }
  35%, 45%, 55%, 65% {
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg); }
  0%, 30%, 70%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes wiggle-7deg {
  40%, 50%, 60% {
    -webkit-transform: rotate(7deg);
            transform: rotate(7deg); }
  35%, 45%, 55%, 65% {
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg); }
  0%, 30%, 70%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite; }

.slow {
  -webkit-animation-duration: 750ms !important;
          animation-duration: 750ms !important; }

.fast {
  -webkit-animation-duration: 250ms !important;
          animation-duration: 250ms !important; }

.linear {
  -webkit-animation-timing-function: linear !important;
          animation-timing-function: linear !important; }

.ease {
  -webkit-animation-timing-function: ease !important;
          animation-timing-function: ease !important; }

.ease-in {
  -webkit-animation-timing-function: ease-in !important;
          animation-timing-function: ease-in !important; }

.ease-out {
  -webkit-animation-timing-function: ease-out !important;
          animation-timing-function: ease-out !important; }

.ease-in-out {
  -webkit-animation-timing-function: ease-in-out !important;
          animation-timing-function: ease-in-out !important; }

.bounce-in {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
          animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
          animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
  -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
          animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
  -webkit-animation-delay: 300ms !important;
          animation-delay: 300ms !important; }

.long-delay {
  -webkit-animation-delay: 700ms !important;
          animation-delay: 700ms !important; }
		  

		  
/******************************************Top Banner Slider End************************************/


/******************************************Shipping Coupon************************************/

.shipping-coupon { background-color:#ffffff;
                   /**background-image:url(/Images/Cache/img/index/shipping_bg.jpg);**/
                   height: 80px;
				   text-align:center;
				   
}

.shipping-coupon h3{ font-size:24px;
					 line-height:60px;
					 display:inline-block;
}

/******************************************Shipping Coupon End************************************/


/******************************************Content Photo************************************/

.callout { margin:0;
}

.thumbnail { border:0px solid #fefefe;
}

.thumbnail { box-shadow:0 0 0 1px rgba(255, 255, 255, 1);
}

.thumbnail:focus, .thumbnail:hover { box-shadow:0 0 0 2px rgba(255, 186, 0, 1);
}

.button { color:#fff;
          background-color: rgba(255, 186, 0, 1);
          font-family: 'Fjalla One', sans-serif; font-size:18px;
		  text-transform:uppercase;
		  padding: 0.65em 1em 0.4em;
		  display:inline-block;
}

.button:focus, .button:hover { color:#fff; background-color: rgba(255, 186, 0, 0.6);
}

.button.expanded { width:130px;
}

/******************************************Content Photo End************************************/


/******************************************bottom part************************************/




.callout .menu > li:not(.menu-text) > a{ padding:0.3rem 1rem;
}

.callout .menu > li:not(.menu-text) > a:hover{ color:#888888; text-decoration:underline;
}

.callout .menu > li strong:not(.menu-text) > a:hover{ color:#888888; text-decoration:underline;
}

.callout .menu li a {color:#333333; 
}

#copyright_footer { margin:50px 50px;
}

#copyright { display:block; width:100%; margin:30px auto; text-align:center;
}

.icon_visa { display:block; width:100%; margin:10px auto 20px; text-align:center;
}

/****#copyright { float:left; display:block; width:380px; margin-top:20px;
}

.icon_visa { float:right; display:block; width:400px;
}****/

/******************************************bottom part End************************************/





/******************************************register form************************************/

.form-label {
	color: #0a0a0a;
    display: block;
    font-size: 0.875rem;
    line-height: 1.8;
    margin: 0;
}


/******************************************register form end************************************/


/******************************************contact us************************************/

.contactList label, span.t3
{
	float: left; clear: left; 
	text-transform: uppercase; 
	color: #0a0a0a;
}

.contactList .site-button
{
	float:right;
}


.contactList select
{
	font-size:12px;
    margin:0;
}

input {
	 padding: 5px 20px 0px 20px; margin: 0 0 3px 0; 
	
}

textarea {
	 height: 170px; padding: 12px 20px 0px 20px; margin: 0 0 20px 0; 
     color: #333333; 
/***   text-transform: uppercase;   ***/
}
	

input[type=submit] {

	width: 130px; height: 45px; float: right; padding: 10px 15px; margin:0;
	border: 0px solid #556f8c;
	background: #7ABB43;
	color: #ffffff;
	text-transform:uppercase;
	cursor: pointer;
}

.contact-form
{
	padding-top: 30px;
	color: #8B8075;

}

.contact-form h3
{
	color: #534741;
	font-weight: bold;
}

.contact-form strong
{

	padding-right:10px;
	font-weight:bold;
	color: #7ABB43;
}





#ctl00_cphMain_chCenter_ctl10_ebSend.site-button
{

padding: 10px 25px;
margin: 0px;
border: 0px solid #556F8C;
background: #7ABB43 none repeat scroll 0% 0%;
color: #FFF;
text-transform: uppercase;
cursor: pointer;
line-height:normal;
height:auto;
background-image:none !important;
}

/*#ctl00_cphMain_chCenter_ctl10_ebSend.site-button:hover
{
	color:#ffffff;
}

#ctl00_pnParent table tr:hover a, #ctl00_pnParent table tr:hover
{
	color:#ffffff;
	font-size:inherit;
}*/

#cphMain_chCenter_ctl01_tblSendMail table tr td{
	border-collapse:none !important;
}


tbody
{
	border: none;
}

tbody tr:nth-child(2n)
{
	background: none;
}

#cphMain_chCenter_ctl01_tblSendMail tbody td
{
	padding: 0;
}




/******************************************contact us end************************************/	



/******************************************TemplateFuncHtmlBlock************************************/	

#gvMenu tr td { line-height:2rem;
}


.admin-left-menu.accordion
{
margin-top:.8rem;
font-size: 14px;
}

.admin-left-menu.accordion .accordion-title
{
font-size: .9rem;
padding: 10px;
background: #B2AD4D;
color: #ffffff;
}

.admin-left-menu.accordion .accordion-content
{
padding: 0;
}
.admin-left-menu.accordion table
{
/*margin: 0;
width: 100% !important;
border:none;
border-collapse:separate !important;*/
}

.admin-left-menu.accordion table td
{
padding:0;
}

.admin-left-menu.accordion table a
{
/*display:block;
color: #604B29;
font-size:0.8rem;
padding: .5rem 1.6rem;
padding-right:.5rem;
transition:all 0.3s ease-in-out;
border-bottom:solid 1px #f2f2f2;
position:relative;*/
}

a.menuitem.selected-menuitem:before
{
	position:absolute;
	left: 5px;
	top:3px;
	bottom:0;
	/*font-family: 'icomoon';
	content: "\e916";*/
	color: #FAFFA9;
	font-size:0.3rem;

}

a.menuitem.selected-menuitem:after
{
	/*position:absolute;
	right:2px;
	bottom:0;
	top:5px;*/
	padding-left:5px;
	font-family: 'icomoon';
	content: "\ea1c";
	color: #bbb;
	font-size:0.6rem;
}

.admin-left-menu.accordion table a:hover, a.menuitem.selected-menuitem
{
/*background: #28C561;*/
color: #999 !important;
}

.admin-left-menu.accordion table a.menuitem.selected-menuitem
{

/*padding-left:.5rem;*/
}

#toggle-left-menu
{
	margin-top:10px;
	background: #28C561;
}




/*
-----------------------------------------------
	Admin Area
-----------------------------------------------
*/



.large-10.medium-9.columns table tbody tr:last-child a
{
	padding: 5px 5px;
	color: #111 !important;
	/*transition: all 0.3s ease-in-out;*/
}

.large-10.medium-9.columns table tbody tr:last-child a
{
	/*background: #ffbb00;
	color: #fff !important;*/
}

.large-10.medium-9.columns table tbody tr:last-child span
{
	padding: 5px 5px;
	color: #ccc;
	
}



@media only screen and (max-width: 40em) 
{
	
	.off-canvas-content
	{
		min-height: 1900px;
	}
	
}


@media only screen and (min-width: 40.063em)
{
	.is-open-left
	{
		transform: translateX(0px);
	}
	
	.is-off-canvas-open .js-off-canvas-exit 
	{
		display: none;
	}	
}


/******************************************TemplateFuncHtmlBlock end************************************/	



/******************************************Members Area************************************/		


/******************************************UpdateProfile************************************/	

#cphMain_RegControl1_dvUser {margin:10px; padding:30px;}

#cphMain_RegControl1_dvUser td{ color:#111; border-color:#eee; border-width:1px; padding:10px 5px 0 20px; line-height:1.1rem; border:2px solid #fff; vertical-align: top; text-align:left;}

#cphMain_RegControl1_dvUser_lbJoinNow {margin-bottom:25px; }


/******************************************Album************************************/
.icon-facebook2:before {
    content: "\ea91";
	font-size:24px;
}
.icon-instagram:before {
    content: "\ea92";
	font-size:24px;
}

#cphMain_gvNewsLetter td {padding:10px;}

.album-button .lvItem .site-button {
    font-family: 'Fjalla One', sans-serif; font-size:12px;
	text-transform:uppercase;
	padding: 0.65em 1em 0.4em;
}

/******************************************Album************************************/
#theme_table #tbCouponCredit {margin:0;}

#theme_table .site-button {margin-left:5px;}

/******************************************MyDesign************************************/
.off-canvas-content {overflow:hidden;}

#cphMain_pnSavedDesign .grid-layout .lvItem { width:18rem; height:350px; }

#cphMain_dpSavedDesign2 { padding: 20px 0;}

/******************************************Payment************************************/
#cphMain_gvCreditCard td {padding:10px;}

/******************************************AddressControl************************************/
#cphMain_AddressControl1_gvAddress td {padding:10px;}

/******************************************OrderHistory************************************/
#pnSearch input[type="text"], #pnSearch select {margin:0 1rem 0.2rem 0.5rem;}

#cphMain_RecentOrder1_gvRecentOrder td {padding:10px;}

/******************************************Service************************************/
#cphMain_gvService_gvPrice_0 td {padding:10px;}

#cphMain_gvService_gvPrice_1 td {padding:10px;}

#cphMain_gvService_gvPrice_2 td {padding:10px;}

/******************************************return************************************/
.return-table td {padding:10px;}

/******************************************MyKits************************************/
.scrapbook-kits tbody td { border:2px solid #FFF; padding:0rem;}

.scrapbook-kits .lvItem tbody td { padding:0.4rem; vertical-align:top;}

.scrapbook-kits .lvItem .t1 { width:250px;}

.scrapbook-kits #cphMain_tbKey { margin:15px 0 1rem; }

/******************************************Mypoint************************************/
#cphMain_gvPointsCredit tbody td {padding:10px;}

#cphMain_gvPointsCredit {margin-top:15px;}

/******************************************Fontmanager************************************/
#cphMain_gvFont tbody td { padding:10px;;}

#cphMain_gvFont select { width:100px;;}

/******************************************LayoutTheme************************************/
#cphMain_gvLayoutTheme tbody td { padding:10px;}

/******************************************Members Area end************************************/	


/******************************************Stores************************************/	

.backend-left-menu tbody td { padding: 0;}

.UnSelHyperLink  { padding:3px 5px;}

.SelHyperLink { padding:3px 5px; color:#ffffff;}

#ctl11_fvStore { width:100% !important; }

.f1 { width:100% !important; }

.f1 #pnStoreSearch > a { width:auto; margin-left:3px; margin-top:1px;}

/*#cphMain_lbGo {margin-top:-11px;}*/

#cphMain_dlStoreProduct {margin-top:-11px;}

#cphMain_dlStoreProduct tbody td { padding:10px; }

#cphMain_dlStoreProduct .t2 input { margin:1rem 0 1rem; }

#cphMain_dlStoreProduct .t2 { padding-left:3px; }

.aspNetDisabled input { margin:1rem 0 1rem; }

.off-canvas-content-inner #cphMain_gvStoreTemplate table tbody tr td { padding:3px; }

#ctl11_tblVIPFeature { margin:1rem 0 1rem; }


/******************************************OrderDetail************************************/

#ctl00_cphMain_OrderItems1_gvCart tr td { padding:25px;}

#ctl00_cphMain_gvProductSummary tr td { padding:10px;}
	

/******************************************Allkit************************************/
	
#cphMain_chTop_ctl03_gvDesignTemplates .caption, tbody td, tbody th { padding:10px;}

#cphMain_tbKeywords { margin:0px;}


