html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{	margin: 0;padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {line-height: 1; margin:0px; background:#f0f0f0; font-family: 'Open Sans', sans-serif; }
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }  
.inline {display: inline-block !important;}
* { box-sizing: border-box;}
a{color:#1a1a1a; text-decoration: none;}a:hover{color:#1a1a1a; text-decoration: underline;}
img {   border: 0 none;   height: auto;    max-width: 100%;    vertical-align: middle;}
.mtop10{margin-top:10px;}.mtop20{margin-top:20px;}.mtop30{margin-top:30px;}.mtop40{margin-top:40px;}.mtop45{margin-top:45px;}
.mbott10{margin-bottom:10px;}.mbott20{margin-bottom:20px !important;}
.alignleft, img.alignleft {margin-right: 1.5em;display: inline;float: left;}
.alignright, img.alignright {margin-left: 1.5em;display: inline;float: right;}
.aligncenter, img.aligncenter {clear: both;display: block; margin-left: auto; margin-right: auto;}
.clr{clear:both}

/* RESET ENDS HERE*/

body{background:#f0f0f0;}.left{float:left;}.right{float:right}
.logo h1{font-family: 'Oswald', sans-serif; font-size:48px; font-weight:bold; text-transform:uppercase }
.logo h1 a{text-decoration:none }
.logo h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; text-transform:uppercase; color:#000; margin-top:10px; }
.menu{background:#4d4d4d; height:60px;}
ul.nav{ margin:0px; padding:0px;}
.nav li{float:left;  text-transform: uppercase;}
.nav li a{color:#fff; padding:22px 20px; float:left;  border-left:1px solid #4d4d4d; border-right:1px solid #4d4d4d}
.nav li a:hover{background:#000; text-decoration:none; border-left:1px solid #666; border-right:1px solid #666}
.featurewrapp{position:relative; min-height:440px; margin-bottom:30px !important;}
.featurewrapp h2{font-family: 'Oswald', sans-serif; font-size:30px; font-weight:bold; text-transform:uppercase; margin:15px 0px}
.featurewrapp p{ font-size:14px; line-height:22px; text-align:justify;}
a.readmore{color:#F60; font-weight:500; position:absolute; bottom:0px; right:0px;}
footer{ height:40px; background:#000; padding:10px; color:#fff; font-size:13px}
footer a{color:#fff;}
footer a:hover{color:#999;}
.footertxt{text-align:right;}

.inner-content h1{font-family: 'Oswald', sans-serif; font-size:30px; font-weight:bold; text-transform:uppercase; margin:0px 0px 15px 0px; color:#ff8000;}
.inner-content h2{font-family: 'Oswald', sans-serif; font-size:30px; font-weight:bold; text-transform:uppercase; margin:0px 0px 15px 0px; color:#ff8000;}
.inner-content h3{font-family: 'Oswald', sans-serif; font-size:24px; font-weight:bold; text-transform:uppercase;}
.address-sprite{background-image: url("images/address.png");background-repeat: no-repeat;display: inline-block; padding-left:30px;}
.addressicon{ background-position: 0 3px; height:25px}
.emailicon{ background-position: 0 -31px; height:25px}
.mobileicon{ background-position: 0 -64px; height:25px}
.faxicon{ background-position: 0 -92px; height:25px}
.houricon{ background-position: 0 -121px; height:25px}
.workinghours li{border-bottom: 1px dotted #8E8E8E;color: #ff8000 ; font-size: 15px;line-height: 22px;margin-bottom: 0px; padding: 7px 0 7px 30px;}
.list-arrow ul{float:left;}
.list-arrow li{background: url("images/img_arrow_pic.png") no-repeat scroll left 7px rgba(0, 0, 0, 0); border-bottom: 1px dotted #8E8E8E;color: #ff8000 ;font-family: "Open Sans",sans-serif !important; font-size: 15px;line-height: 22px;margin-bottom: 0px; padding: 7px 0 7px 30px;}
.list-arrow li a{color:#ff8000 ;}
.productwrap{padding:5px;}
.productwrap h3{font-size:22px; font-weight:bold; text-transform:uppercase; margin:10px 0px; font-family: "Open Sans",sans-serif;}
.productwrap li{background: url("images/tick1.png") no-repeat scroll left 7px rgba(0, 0, 0, 0); padding:8px 0 8px 30px; font-size:14px; }
.productwrap:hover{ background:#f2f2f2;}


.jumbo-store-in-cyprus{background:#f2f2f2; float: left;}
.jumbo-store-in-cyprus-left{float: left; width: 36%;}
.jumbo-store-in-cyprus-right{ border-left: 5px solid #ff8000;  clear: none;  float: left; min-height: 178px; padding:10px; width: 63%;}
.jumbo-store-in-cyprus-left li {
    cursor: pointer; width:100%;
    display: block;
    float: none;
    padding: 15px !important;
    float: left;
    font-size: 13px;
    font-weight: 600;
    margin: 0 0 2px !important;
}
.jumbo-store-in-cyprus-left li.active{background-color: #ff8000; color: #fff !important;}
.jumbo-store-in-cyprus-left li.active a{color: #fff;}

.ad160{position:relative;}
.ad160inner{position:absolute; right:-180px;}

#menu_btn{ width:150px;height:40px;background:#000 url(images/hamburger2.gif) center no-repeat;display:none;color:white;text-align:center;text-indent:-9999px; margin-top:5px;}
#menu_btn:hover{ cursor:pointer;}
nav{display:block;}
@media only screen and (max-width:960px)
{
	#menu_btn{ display:block;}
	.showNav{display:block;}
	.hideNav{display:none;}
	nav ul{display:none;}
	nav ul li{display:block;width:100%;}
	nav ul li a{float:none; margin:0px;width:100%;padding:10px!important;background:#4a4a4a;}
}
