@media screen and (max-width:90000px) {

#page-padd-left{ padding: 20px; text-align:left; }

#half-all{ float:left; width:50%; text-align:left; }

#third-padd-right{ padding: 10px 10px 10px 0;}
#third-padd-left{ padding: 10px 0 10px 10px;}
#third-padd-left-all{ padding: 0 0 10px 10px;}
#third-padd-right-all{ padding: 0 10px 10px 0;}
#third-padd-both{ padding: 10px 10px;}
#full-padd-center{ padding: 10px 0 10px;}

#third-padd-right-no{ padding: 0 20px 10px 0;}

#third-padd-left-no{ padding: 0 10px 20px;}

#half-left-title{ float:left; width:50%; text-align:left; }
#half-right-title{ float:right; width:50%; }
#third-right-title{ float:right; width:33.33333%; text-align:right; }
#third-left-title-none{ float:left; width:33.33333%; }

#half-left-items{ float:left; width:50%; text-align:left; }
#half-right-items{ float:left; width:50%; }
#third-right-items{ float:right; width:33.33333%; text-align:right; }
#third-left-items-break{ float:left; width:33.33333%; }

#quarter-pic{ float:left; width:25%; }


#product-title{ font-family: ; font-weight: ; font-size: 36px; color:; text-transform:normal; padding: 0 0 2%; }
#product-body{  }
#price-wrapper{ font-size: 32px; color:#222; padding: 2% 0 4%; font-family: ; font-weight: 400;}

#home-products{ padding: 20px 30px 0; }

#listed-products{ padding: 0 20px 20px; }
#listed-products-title{ font-family: ; font-weight: 300; font-size: 16px; }
#listed-products-price{ font-family: ; font-weight: 300; font-size: 18px; }

.listed-products-btn{ font-size: 18px; }

.listed-products-btn-home{ display: none; position:absolute; bottom:10px; right:10px; left:10px; background: #E85124; color:#fff; padding: 10px; font-size: 18px; font-family: ; font-weight: 700; text-transform:uppercase; }

#product-main-photo-mobile{display:none;}


.breadcrumb{ font-family: ; font-weight: 300; font-size:12px; color:#999; }

#button-wrap{float:left;}

#donate-button-wrap{ float:none; text-slign:center; }

#submit-btn{ float:none; display:block; width:100%; }
.submit-btn{ color:#eee; height:36px; background:#77ade8; border:1px solid #ccc; font-family: ; font-size:16px; font-weight: bold;
line-height:24px; padding: 4px 15px; text-align: center;
-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px;
text-shadow:0px 0px 0px #125290;
}
.submit-btn:link {  color:#eee; text-decoration: none; }
.submit-btn:visited {  color:#eee; text-decoration: none; }
.submit-btn:active {  color:#eee; text-decoration: none; }
.submit-btn:hover {  color:#fff; background:#66a1e1; text-decoration: none;  text-shadow:0px 0px 0px #eee; }



.donate-button{ color:#eee; background:#77ade8; border:2px solid #66a1e1; font-family: ; font-size:22px; font-weight: bold;
line-height:24px; padding: 10px 20px; text-align: center;
-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px;
text-shadow:0px 0px 0px #125290;
}
.donate-button:link {  color:#eee; text-decoration: none; }
.donate-button:visited {  color:#eee; text-decoration: none; }
.donate-button:active {  color:#eee; text-decoration: none; }
.donate-button:hover {  color:#fff; background:#66a1e1; text-decoration: none;  text-shadow:0px 0px 0px #eee; }


#btn-right{ float:right; display:block; padding: 2% 0 0;}

#white-btn{ float:none; display:block; width:100%; }

.white-btn{ color:#7fabe8; height:36px; background:#fff; border:1px solid #ccc; font-family: ; font-size:18px; font-weight: normal;
line-height:24px; padding: 4px 15px; text-align: center;
-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px;
text-shadow:0px 0px 0px #125290;
}
.white-btn:link {  color:#7fabe8; text-decoration: none; }
.white-btn:visited {  color:#7fabe8; text-decoration: none; }
.white-btn:active {  color:#7fabe8; text-decoration: none; }
.white-btn:hover {  color:#033dfa; background:#eee; text-decoration: none;  text-shadow:0px 0px 0px #eee; }

#black-btn{ float:none; display:block; width:100%; }

.black-btn{ color:#fff; height:36px; background:#000; border:1px solid #ccc; font-family: ; font-size:18px; font-weight: normal;
line-height:24px; padding: 6px 16px; text-align: center;
-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px;
text-shadow:0px 0px 0px #125290;
}
.black-btn:link {  color:#fff; text-decoration: none; }
.black-btn:visited {  color:#fff; text-decoration: none; }
.black-btn:active {  color:#fff; text-decoration: none; }
.black-btn:hover {  color:#000; background:#7fabe8; text-decoration: none;  text-shadow:0px 0px 0px #eee; }


#break-line-shop{ margin: 10px 0; border-top: 1px solid #cbdbe0; }

#submit-grey-btn{ float:none; display:block; width:100%; }
.submit-grey-btn{ color:#999; background:#eee; border:1px solid #ccc; font-family: ; font-size:14px; 
line-height:24px; padding: 1px; text-align: center;
-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px;
text-shadow:0px 0px 0px #125290;
}
.submit-grey-btn:link {  color:#999; text-decoration: none; }
.submit-grey-btn:visited {  color:#999; text-decoration: none; }
.submit-grey-btn:active {  color:#999; text-decoration: none; }
.submit-grey-btn:hover {  color:#666; background:#ddd; text-decoration: none;  text-shadow:0px 0px 0px #eee; }


#submit-btn-blue{ float:none; display:block; width:100%; }
.submit-btn-blue{ font-family: 'Muli', sans-serif; font-weight:700; color:#fff; background:#77ade8; text-transform:uppercase; font-weight:bold; border:1px solid #77ade8; font-family: ; font-size:22px; 
line-height:28px; padding: 4px 15px; text-align: center;
-moz-border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px;
text-shadow:0px 0px 0px #125290;
 box-shadow: 2px 2px 6px #666; -moz-box-shadow: 2px 2px 6px #666; -webkit-box-shadow: 2px 2px 6px #666;
}
.submit-btn-blue:link {  color:#fff; text-decoration: none; }
.submit-btn-blue:visited {  color:#fff; text-decoration: none; }
.submit-btn-blue:active {  color:#fff; text-decoration: none; }
.submit-btn-blue:hover {  color:#eee; background:#66a1e1; text-decoration: none;  text-shadow:0px 0px 0px #eee; }


#submit-btn-blue-top{ float:none; display:block; width:100%; }
.submit-btn-blue-top{ font-family: 'Muli', sans-serif; font-weight:700; color:#fff; background:#77ade8; text-transform:uppercase; font-weight:bold; border:1px solid #77ade8; font-family: ; font-size:22px; 
line-height:28px; padding: 4px 15px; text-align: center;
-moz-border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px;
text-shadow:0px 0px 0px #125290;
 box-shadow: 2px 2px 6px #666; -moz-box-shadow: 2px 2px 6px #666; -webkit-box-shadow: 2px 2px 6px #666;
}
.submit-btn-blue-top:link {  color:#fff; text-decoration: none; }
.submit-btn-blue-top:visited {  color:#fff; text-decoration: none; }
.submit-btn-blue-top:active {  color:#fff; text-decoration: none; }
.submit-btn-blue-top:hover {  color:#eee; background:#66a1e1; text-decoration: none;  text-shadow:0px 0px 0px #eee; }


.submit-btn-blue-small{ font-family: 'Muli', sans-serif; font-weight:700; color:#fff; background:#77ade8; text-transform:uppercase; font-weight:bold; border:1px solid #77ade8; 
font-size:14px; 
line-height:18px; 
padding: 2px 5px; 

margin: 10px 0 0 10px;
text-align: center;
-moz-border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px;
text-shadow:0px 0px 0px #125290;
 box-shadow: 2px 2px 6px #666; -moz-box-shadow: 2px 2px 6px #666; -webkit-box-shadow: 2px 2px 6px #666;
}
.submit-btn-blue-small:link {  color:#fff; text-decoration: none; }
.submit-btn-blue-small:visited {  color:#fff; text-decoration: none; }
.submit-btn-blue-small:active {  color:#fff; text-decoration: none; }
.submit-btn-blue-small:hover {  color:#eee; background:#66a1e1; text-decoration: none;  text-shadow:0px 0px 0px #eee; }



.add_to_cart-small{ font-family: 'Muli', sans-serif; font-weight:700; color:#fff; background:#77ade8; text-transform:uppercase; font-weight:bold; border:1px solid #77ade8; 
font-size:14px; 
line-height:18px; 
padding: 2px 5px; 

margin: 0;
text-align: center;
-moz-border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px;
text-shadow:0px 0px 0px #125290;
 box-shadow: 2px 2px 6px #666; -moz-box-shadow: 2px 2px 6px #666; -webkit-box-shadow: 2px 2px 6px #666;
}
.add_to_cart-small:link {  color:#fff; text-decoration: none; }
.add_to_cart-small:visited {  color:#fff; text-decoration: none; }
.add_to_cart-small:active {  color:#fff; text-decoration: none; }
.add_to_cart-small:hover {  color:#eee; background:#66a1e1; text-decoration: none;  text-shadow:0px 0px 0px #eee; }



#add_to_cart{ float:none; display:block; width:100%; }
.add_to_cart{ display:block; color:#fff; width:100%; background:#222; font-family: ; font-size:18px; 
line-height:24px; padding: 4px 0; text-align: center;
-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; 
text-shadow:0px 0px 0px #ccc;
border:1px solid #000;
}

.add_to_cart:link {  display:block; color:#eee; text-decoration: none; }
.add_to_cart:visited {  display:block; color:#eee; text-decoration: none; }
.add_to_cart:active {  display:block; color:#eee; text-decoration: none; }
.add_to_cart:hover {  display:block; color:#fff; border:1px solid #cbdbe0; background:#cf2c5b; text-decoration: none; cursor: pointer; cursor: hand; }


#cart-item-pad{ padding: 2%; }

#cart-price-bold { font-family:; font-weight: 500; font-size:22px; padding: 0; }

#cart-title{ font-family: ; font-weight: 300; font-size:16px; padding: 0 1% 1%; }
#cart-title-light{ font-family: ; font-weight: 300; font-size:14px; padding: 0; color:#666; }
#cart-title-bold{ font-family: ; font-weight: 500; font-size:16px; padding: 0; }

#cart-break-line{ margin: 0 0 2%; height:1px; background:#ccc; } 
#cart-break-line-no{ margin: 0; height:1px; background:#ccc; } 
#cart-break-line-pad{ margin: 0 0 4%; height:1px; background:#ccc; } 

#cc-wrapper{ border: 1px solid #ccc; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; margin: 2%; }
#cc-wrapper-more{ border: 1px solid #ccc; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; margin: 2% 2% 4%; }
#cc-wrapper-head{ background:#eee; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
#cc-wrapper-head-green{ background:#add58a; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
#cc-wrapper-head-blue{ background:#009ddc; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
#cc-wrapper-head-pink{ background:#eb529d; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
#cc-wrapper-pad{ padding: 2%; }
#cc-wrapper-pad-half{ padding: 4%; }
#qty-box{float:left;}


#summary-title-side{ float:left; width: 75%; text-align:left; }
#summary-price-side{ float:right: width: 25%; text-align:right; }

#summary-title-side-third{ float:left; width: 33.333%; text-align:left; }
#summary-price-side-third{ float:right: width: 33.333%; text-align:right; }

#summary-title-side-half{ float:left; width: 50%; text-align:left; }
#summary-price-side-half{ float:right: width: 50%; text-align:right; }

#summary-title-side-third-pad{ padding:0 3%; }

#remove_x{ float:left; margin:0 6px; }
.remove_x{ border: 0; padding: 0 3px; margin: 0; background: #eee; color:#ccc; line-height:15px; font-size:12px; }
.remove_x:link {  color:#ccc; text-decoration: none; }
.remove_x:visited {  color:#ccc; text-decoration: none; }
.remove_x:active {  color:#ccc; text-decoration: none; }
.remove_x:hover {  color:#7395a0; background:#eee; text-decoration: none;  text-shadow:0px 0px 0px #fff; }


#remove_btn{ float:left; margin: 5px 0 0 5px; }
.remove_btn{ color:#999; height:36px; background:#fff; border:0px solid #fff; font-family: ; font-size:12px; 
line-height:14px; padding: 2px 4px; text-align: center;
-moz-border-radius: 0; border-radius: 0; -webkit-border-radius: 0;
text-shadow:0px 0px 0px #fff;
}
.remove_btn:link {  color:#999; text-decoration: none; }
.remove_btn:visited {  color:#999; text-decoration: none; }
.remove_btn:active {  color:#999; text-decoration: none; }
.remove_btn:hover {  color:##7395a0; background:#fff; text-decoration: none;  text-shadow:0px 0px 0px #fff; }

}


@media screen and (max-width:1000px) {

#third-padd-right{ padding: 10px 10px 10px 0;}
#third-padd-left{ padding: 10px 0 10px 10px;}
#full-padd-center{ padding: 10px 0 10px;}

#third-padd-right-no{ padding: 0 20px 10px 0;}

#third-padd-left-no{ padding: 0 10px 20px;}


#page-padd-left{ padding: 1% 2%; text-align:left; }

.submit-btn-blue-top{ 
font-size:22px; 
line-height:28px; 
padding: 4px 15px; 

}


.submit-btn-blue-small{ 
font-size:13px; 
line-height:16px; 
padding: 2px 4px; 

}
.submit-btn-blue{}}


@media screen and (max-width:700px) {

#third-padd-right-all{ padding: 2%;}

#third-padd-right-no{ padding: 2%;}

#third-padd-left-no{ padding: 2%; }

.submit-btn-blue-top{ 
font-size:16px; 
line-height:20px; 
padding: 2px 8px; 

}

.submit-btn-blue-small{ 
font-size:12px; 
line-height:14px; 
padding: 2px 2px; 

}

.submit-btn-blue{}}

