/* dCodes Framework:(c) TemplateAccess */
.dc_clear{clear:both;font-size:0px;line-height:0px;margin:0;padding:0;width:100%}
.is-intro h1{color:#333;font-family:Lobster,Calibri,Arial;font-size:30px;margin-bottom:2px;padding-bottom:2px}
.is-intro p{color:#333;font-family:Calibri,Arial;font-size:12px;line-height:150%}
.is-intro{color:#333;font-family:Arial;font-size:12px;margin:auto;width:90%}
#webstore{color:#333;font-family:Arial;font-size:24px;margin:auto;min-width:600px;padding:15px 0;position:relative;width:90%}
#webstore .left{float:left}
#webstore .right{float:right}
#webstore .webstore-clear:after,#cart li:after{clear:both;content:'';display:block;height:0;overflow:hidden;visibility:hidden}
#webstore hr{border:0;border-bottom:1px solid #ccc;border-top:1px solid #fff;margin:1.5em 0}
#webstore img{vertical-align:bottom}
#webstore table{width:100%}#webstore table td:first-child{width:30%}#webstore table td:first-child+td{width:70%}
#webstore table table td:first-child{padding:0 2px 0 0;width:auto}#webstore table table td:first-child+td{padding:0 0 0 2px;width:auto}
#webstore td{padding:0}#webstore table input,#webstore table select{width:100%}#webstore table input[size]{width:auto}
#webstore input{height:18px}
#webstore input,#webstore select{background:#fff;border:1px solid #ccc;box-sizing:border-box;color:#666;font:400 14px/1.5em;height:2em;margin:0 0 4px;moz-box-sizing:border-box;padding:5px;webkit-box-sizing:border-box}
#webstore option{margin:5px}#webstore input:focus{background:#FFFFE6;color:#333}
#webstore button{background:#fbfbfb;border:0;border-radius:3px;color:#fff;cursor:pointer;padding:4px 3px;vertical-align:top}
#webstore button span{background:#168ec5;border:1px solid #19a5e6;border-radius:3px;display:block;font-size:10px;font-weight:bold;height:36px;line-height:36px;padding:0 10px;position:relative;top:-1px;vertical-align:top;z-index:1}
#webstore button:hover{background:#f2f2f2}
#webstore button:hover span{background:#1796d1;border-color:#1baef2}
#webstore-navigation{list-style:none;margin:0;padding:0}
#webstore-navigation li{float:left;margin:0 0 0 5px;position:relative;z-index:1}
#webstore-navigation li:first-child{margin:0}
#webstore-navigation a{background:#eee;border:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:3px 3px 0 0;color:#333;display:block;line-height:1em;padding:.5em .75em;text-decoration:none;text-transform:uppercase}
#webstore-navigation a:hover{background:#fff;border-bottom-color:#fff;border-color:#ccc;color:#6e7885}
#webstore-navigation .current,#webstore-navigation .current:hover{background:#fff;border-bottom-color:#eee;border-color:#ccc;color:#333}
#webstore-container{background:#f2f2f2;border:1px solid #ccc;border-radius:0 3px 3px 3px;margin:0 0 50px;padding:5px;position:relative;top:2.05em}
#webstore-container-inner{background:#eee;border-radius:3px;font:400 11px/1.5em Helvetica,Arial,sans-serif;padding:20px}
#webstore-container-inner>*{width:100%}#webstore .cart-totals label{display:inline-block;font-weight:700;width:100px}
#webstore .cart-totals label+span{display:inline-block;font-weight:bold;margin:0 10px 0 0;text-align:right;width:80px}
#webstore .cart-options{margin:0 20px 0 0;text-align:right}#webstore .cart-options label{text-align:left}
#webstore .cart-is-empty{clear:left;left:10px;position:relative;top:-10px}
#catalogue>ul{float:left;list-style:none;margin:-20px 0 0;padding:0}
#catalogue .product{float:left;width:50%}#catalogue .product>div{background:#fff;padding:20px}
#catalogue .first-column>div{margin:10px 5px 0 0}#catalogue .last-column>div{margin:10px 0 0 5px}
#catalogue .product:first-child>div,#catalogue .product:first-child+li>div{margin-top:0}
#catalogue .thumb{width:100px}#catalogue .thumb+div{margin:-135px 0 0 110px}
#catalogue .title{font-size:15px;margin:0;padding-top:8px;text-transform:uppercase}
#catalogue .price,#webstore button{display:block;font-size:1.5em;height:48px;line-height:48px;text-transform:uppercase}
#catalogue .price{font-size:2.5em;margin-right:10px}#cart ul{list-style:none;margin:10px 0;padding:0}
#cart li{background:#fff;margin:5px 0 0;padding:10px}#cart li:first-child{margin:0}#cart img{max-width:100%}
#cart-list .left{height:60px;overflow:hidden;width:60px}#cart-list .right{/* margin:-60px 0 0 70px; */}
#cart-list .right_cart_product{margin:0 0 0 70px}
#cart-list .title,#cart-list .price{display:block;font-size:1.75em;text-transform:uppercase}
#cart .title{width:65%}
#cart .description{display:block;float:left;height:43px;overflow:hidden;position:relative;width:65%}
#cart .gradient{bottom:0;display:block;height:50px;left:0;position:absolute;right:0;top:0;z-index:1}
#cart input.quantity{float:left;margin:-15px 0 0 5px;width:10%}#cart .price{float:right;margin:-11px 0 0 0;width:20%}
#cart .price span{float:left;width:50%}#cart #cart-heading>*{font-size:10px;text-transform:none}
#cart-heading .description{height:auto;width:65%}
#cart-heading .quantity{width:10%}#cart #cart-heading .price{float:right;margin:0}
#cart-heading .webstore-heading-style{margin:0 0 0 80px}
#cart-heading .webstore-heading-style span{float:left}
#checkout form{clear:left;margin-bottom:-20px;position:relative;top:-20px}
#checkout form>div:first-child{text-align:center}#checkout form>div:first-child label{margin:0 10px}
#checkout form input[type=radio]{margin:0;vertical-align:middle;width:auto}#checkout form>table{margin:20px 0 0}
#webstore-overlay{background:rgba(0,0,0,.75) url('images/load.gif') no-repeat 50% 50%}
#checkout input.error{outline:1px solid #e45d5d}

#webstore-navigation .store-tab {
	font-size:17px;
	font-family: "innerspaceBold",sans-serif;
	line-height: 1.5;
	font-weight: bold;
}
.cli {
	margin: 0 auto;
    width: 100%;
	text-align:center;
}
.cli img {
	width: 120px;
	padding: 20px;
}
 .framap{ width:550px;height:450px;padding-right: 10px;} 
@media only screen and (max-width: 1100px){
	.cli img {width: 100px;}
	.framap{ width:460px;height:450px;padding-right: 10px;}
}
@media only screen and (max-width: 880px){
	.cli img {width: 80px;}
	.framap{ width:400px;height:450px;padding-right: 10px;}
}
@media only screen and (max-width: 768px){
	.cli img {width: 70px;}
	.framap{ width:380px;}
}