html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}

body { background-color: rgb(153, 97, 0); background-image: url(bg.jpg); color: rgb(255,255,255); font-size: 0; font-family: 'Roboto', serif; }

img{ background-color:rgb(22,22,22); border:0 none;}

li{ list-style-type:none; }

a { color: rgb(255,255,255); text-decoration: none; }

h1 { color: rgb(255,255,255); text-shadow: 1px 1px 0 rgb(175,158,30); margin: 10px 5px 0 5px; display: block; line-height: 24px; font-size: 22px; font-weight: normal; }

.ajgiro { background-color: rgb(22,22,22); background: linear-gradient(to bottom,rgb(202,43,1),rgb(153,97,0)); border: 1px solid rgb(0, 0, 0); outline: 1px solid rgb(174,78,2); box-shadow: 0 10px 20px -10px rgb(0,0,0); text-align: center; overflow: hidden; }
.kleo { display: inline-block; vertical-align: top; border-left: 1px solid rgb(26,26,26); border-right: 1px solid rgb(26,26,26); box-shadow: 0 0 0 1px rgb(0, 0, 0);  }
.kleo a { background-color: rgb(141,118,48); background: linear-gradient(to bottom,rgb(17,1,36),rgb(94,41,59)); color: rgb(255,255,255); display: block; height: 30px; font-size: 20px; line-height: 30px; text-transform: uppercase;  padding: 10px 20px; }
.kleo a span { color: rgb(253,175,137); }

.glogger { margin: 0 auto; text-align: center; width: 100%; }
.kulxopik{visibility:hidden}
.martiro { text-align:center; width: 100%; overflow: hidden; padding: 2px 0 20px 0; }
.flowler li { display: inline-block; vertical-align: top; margin: 10px 5px 0 5px; height: 20px; line-height: 20px; font-size: 16px; text-transform: uppercase; }
.flowler li a { color: rgb(248, 233, 200); text-shadow: 1px 1px 0 rgb(22,22,22); }
.flowler li a:hover, .flowler li.active a { color: rgb(255,255,255);  }
.exhibitt { width: 50%; float: left; position: relative; overflow: hidden; color: rgb(22,22,22);  box-shadow: 0 10px 20px -10px rgb(0,0,0); }
.exhibitt a { display: block; background-color: rgb(141,118,84); margin: 2px 1px 0 1px; overflow: hidden; }
.exhibitt a:hover { background-color: rgb(123, 93, 49); background: linear-gradient(to bottom,rgb(141,118,48),rgb(88, 105, 97)); color: rgb(255,255,255); }
.exhibitt img { width: 100%; height: auto; max-height: 330px; }
.exhibitt a:hover .exhibitt-pic { background-color: rgba(35, 35, 35, 1); background: linear-gradient(to bottom,rgb(141,118,48),rgb(36,30,20)); }
.exhibitt-pic { background-color: rgb(61, 45, 89); border: 1px solid rgb(52, 32, 86); margin: 1px; padding: 1px; overflow: hidden; }
.exhibitt .format { font-size: 12px; text-transform: uppercase; display: block; overflow: hidden; height: 40px; text-shadow: 1px 1px 0 rgb(0,0,0); padding: 0 5px; line-height: 40px; text-align: left; }
.footer { box-shadow: 0 -1px 0 0 rgb(36, 36, 36); border-top: 1px solid rgb(15, 15, 15); margin: 20px 1px 0 1px; padding: 20px 5px; font-size: 16px; }
.footer span { color: rgb(215,194,249); }
.footer a { color: rgb(255,255,255); text-decoration: underline; }
.footer a:hover { text-decoration: none; }


.winterweaver { color: rgb(22,22,22); box-shadow: 0 10px 20px -10px rgb(22,22,22); width: 50%; float: left; position: relative; overflow: hidden; }
.winterweaver a { display: block; background-color: rgb(197, 146, 39); margin: 2px 1px 0 1px; overflow: hidden; }
.winterweaver a:hover { background-color: rgb(166,115,249); background: linear-gradient(to bottom,rgb(141,118,48),rgb(88, 105, 97)); color: rgb(255,255,255); }
.winterweaver img { width: 100%; height: auto; max-height: 330px; }
.winterweaver a:hover .exhibitt-pic { background-color: rgb(141,118,48); background: linear-gradient(to bottom,rgb(141,118,48),rgb(88, 105, 97)); }

.exhibitt-engage .horror { color: rgb(22,22,22); border-left: 1px solid rgb(66,59,71); box-shadow: -1px 0 0 0 rgb(56, 6, 88); text-transform: uppercase; padding: 0 10px; float: right; line-height: 18px; margin: 6px 0; height: 18px; font-size: 12px; text-shadow: 1px 1px 0 rgb(0,0,0); }
.exhibitt-engage .horror span { color: rgb(189, 189, 189); }
.exhibitt-engage:hover .horror { border-left-color: rgb(176, 75, 3); box-shadow: -1px 0 0 0 rgb(58, 43, 82); color: rgb(207, 211, 234); }



.folowwer { overflow: hidden; }
.tft { border-top: 1px solid rgb(22,22,22); box-shadow: 0 -1px 0 0 rgb(22,22,22); margin-top: 1px; text-align: center; padding-bottom: 10px; }
.hop { display: inline-block; vertical-align: top; margin: 10px 5px 0 5px; width: 300px; height: 250px; }
.hop-2, .hop-3, .hop-4, .hop-5 { display: none; }
.fiide { border-top: 1px solid rgb(22,22,22); }



@media all and (min-width:492px) {
    .exhibitt, .winterweaver { width: 33.3333%; }
}
@media screen and (min-width: 672px) {
    .hop-2 { display: inline-block; }
	}
	
@media all and (min-width:738px) {
    .exhibitt, .winterweaver { width: 25%; }
}

@media all and (min-width:1012px) {
    .ajgiro { margin: 10px 1px 0 1px; }
    .kleo { float: left; }
    .kleo a { height: 40px; font-size: 24px; line-height: 40px; padding: 10px 20px; }
.flowler { float: left; text-align: left; padding: 20px 0 20px 10px; }
.flowler li { text-align: center; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid rgb(20, 31, 17); box-shadow: 1px 0 0 0 rgb(60, 76, 59); }
    .glogger { width: 992px; }
    .martiro { padding-top: 8px; }
    .exhibitt { width: 246px; margin: 2px 1px 0 1px; }
    .exhibitt img { width: 240px; height: 320px; max-height: 320px; }
    .exhibitt .format { font-size: 14px; padding: 0 10px; }
    .winterweaver { width: 20%; }
}

@media all and (min-width:1260px) {
    .glogger { width: 1240px; }
    .winterweaver { width: 16.6666%; }
	    .hop { margin: 10px 1px 0 1px; }
    .hop-3, .hop-4 { display: inline-block; }
}

@media all and (min-width:1508px) {
    .glogger { width: 1488px; }
    .winterweaver { width: 12.5%; }
	.hop { margin: 10px 5px 0 5px; }
    .hop-5 { display: inline-block; }
}