.theme-border,.table-bordered{border-top:solid 2px #dd6568}.theme-color{color:#dd6568}.title-border{border-bottom:solid 2px #dfdfdf;padding-bottom:30px !important;margin-bottom:40px !important}@media only screen and (max-width: 767px){.title-border{margin-bottom:15px !important;padding-bottom:10px !important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #dd6568;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.table-bordered thead>tr>th,.table-bordered thead>tr>td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}}.table-bordered thead>tr>th,.table-bordered thead>tr>td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #dfdfdf}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple 0.65s linear;-webkit-animation:ripple 0.65s linear;-moz-animation:ripple 0.65s linear;-ms-animation:ripple 0.65s linear;-o-animation:ripple 0.65s linear;animation:ripple 0.65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(../images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(../images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(../images/icon_sprite@2x.png);background-size:100px 1000px}}html,body{height:100%}.wrapper{min-width:320px;min-height:100%;margin:0 auto;background-color:#fff}.wrapper:after{content:'';display:table;clear:both}.page{margin:0 auto;padding:0 0 0;text-align:left;max-width:100%;background-color:#fff;overflow:hidden}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1200px}}
/*__________max q overwrites_______________*/
.footer-container {background-color:#3f4754;} .product-image {background-color:#fff;} .subtitle {margin:0.5em 0} .welcome-msg {float:left; font-size:16px; clear:left} .verytop {background-color:#3f4754; margin:0 auto; max-width:1200px; } .verytopwrapper {background-color:#3f4754; margin:0 auto;  min-height:40px; padding:10px} .verytop a {color:#ccc;} .logo {margin-top:0px!important} .tagline {float:left; font-size:20px; clear:left; margin-top:-5%; margin-left:21%;} .page-title h1{font-size:20px; margin-bottom:20px;} .page-title {text-align:left; border-bottom:#dfdfdf 2px solid; margin-bottom:10px;} .product-options-bottom .price-box .price{font-size:45px!important;} .product-options-bottom .price-box .old-price .price{font-size:15px!important;} .product-options ul.options-list li {border:1px solid #dfdfdf;}
.pci {float:left;}

@media (min-width: 768px){
	.easybox .col-sm-3 {width:20%!important;
	}}

/*----------menu------------*/
 .grid-full .level-top .level .level {border:1px solid #ccc;  -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px;border-bottom-left-radius: 8px; overflow:hidden;} .grid-full .level1 .catagory-level1 :hover {color:#137bbb; }
 
 /*----------uplaod link------------*/
 .uploadlink { padding:5px 15px; border:1px solid #ccc; float:right; background-color:#137bbb; font-family: "Ubuntu",sans-serif; text-transform:uppercase;}
 .uploadlink a {color:#fff; margin:2px 10px;}
 .uploadlink a :hover {color:#FC0;}
 .footer-last-inner address {float:left; width:80%; padding:10px;}
  
 /*----------easy order------------*/
 .banners .col-sm-3 {border:#dfdfdf 1px solid; } .easy {font-size:32px; text-transform:uppercase; padding-left:10px;} .easy p {float:right; font-size:14px; padding-top:15px;} .s-desc {background-color: rgba(115,126,144,0.6);}
 
 
  /*----------home page------------*/
.widget {} .widget-title H2 {font-size:24px;border-bottom:1px solid #dfdfdf;}

 /*----------footer banners-----------*/
.footer-banners h2 {color:#ccc!important;}
.footer-banners>div:before {color:#6A9DCA!important;}
.newsletter-footer {border-top:2px solid #ccc;}
.very-last-footer-the-very-last-no-more-after-this {background:#666; padding:20px 0;border-top:1px solid #ccc; }
.footer-last-inner {margin:0 auto;}

 /*----------categories-----------*/
 .category-description {padding-bottom:10px;}
 .category-image {padding:0px!important;}
 
 .product-options ul.options-list label {color:#666!important}
 .body, input, select, table, textarea {color:#666!important}
  /*----------product page media-----------*/

.templates .subtitle {font-size:24px;font-family: "Ubuntu",sans-serif;}

 /*----------checkout logos-----------*/
 .checkoutlogos {float:right; /*width:48%;*/}  .checkoutlogos img{margin-left:5px;}  .ssllogo {float:right}
 .paypallogo {float:right;}  .paypallogo img {}  .upslogo {float:right;}  .upslogofooter {float:right; padding-top:20px;}  .AuthorizeNetSeal {float:right;margin:0 5px!important}
 .titlefloat {float:left; width:31%;} 
.footer-col-content .ssllogo {float:left;}

 /*----------checkout fixes-----------*/
 .fields2  {list-style:none}
 .folds {float:left;}
 
 .navhelpblock {width: 45%!important; float:left; margin:15px}
 .navhelpblock li {font-size: 15px;
    color: #5d6a7f;
    margin-bottom: 25px;
    font-weight: 500;
    text-transform: uppercase;
    display: block;}
	
	.navhelpblock li a{    color: #5d6a7f;

}


 
 @media (min-width: 768px){
.footer-last-inner {
    margin: 0 auto;
    max-width: 945px;}}
	
	@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { .titlefloat {float:left; width:100%;}
.checkoutlogos {float:left;} 
 }
	
	
@media (min-width: 1200px){
  .footer-last-inner {margin:0 auto; max-width:1200px;}}
 
/* <--------iphone--------->*/
 
 @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
.tagline {display:none;}
.camera_caption h3 {font-size:14px;text-shadow: 1px 1px 2px rgba(255, 255, 255, 1);}
.camera_caption h1 {font-size:25px;text-shadow: 1px 1px 2px rgba(255, 255, 255, 1);}
.camera_caption h2 {font-size:18px; margin-bottom:5px;text-shadow: 1px 1px 2px rgba(255, 255, 255, 1);}
.camera_caption {top:12%; text-align:right; margin-top:0px;}
.camera_caption a {font-size:12px; padding:5px 8px; }
.easybox {display:none;}
.footer-col.last {width:100%!important;}
.logo { margin:0px!important;}
.widget {margin-bottom:2px;}
.titlefloat {float:left; width:100%;}