@font-face {
	font-family: 'gothic';
	src: url('../fonts/gothic.eot');
	src: local('gothic'), url('../fonts/gothic.woff') format('woff'), url('../fonts/gothic.ttf') format('truetype');
}
body { font-family:'gothic'; font-size:14px; font-weight: 300; color:#000; line-height: 1.5em; overflow-x: hidden; }
div#allwrapper {overflow: hidden;padding-top: 98px;}

a, button, .buttn {
    color:#ff2b2a;
    -webkit-transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
    -o-transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
    transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
    outline: none;
    }
    
a:hover, a:focus, button:hover, button:focus {
    color:#000;
    -webkit-transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
    -o-transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
    transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
    outline: none;
    text-decoration: none;
    }

.jbzoo a:hover > img {
    opacity: 1 !important;
    filter: alpha(opacity= 1 ) !important;
}
a { outline: none; text-decoration: none;}
a img { border: none; outline: none;}
.owl-nav.disabled {display: none;}
a.navbar-brand {padding: 0;height: auto;}
div#contwrap {min-height:0;}
.rowcontwrapp {float:left; width:100%;}

/* main menu */
ul.dropdown-menu.unstyled.small {border-left: 10px solid #010101;margin-top: -1px;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background: none;color: #ff2b2a;border-left: #ff2b2a solid 10px;margin-left: -10px;}
ul#topmainmenu li a {text-transform: uppercase;position: relative;float: left;width: 100%}
.dropdown-menu>li>a {font-size: 0.9em;padding: 5px 15px;}

/* leftmenu */
div#leftwrap ul.nav.menu a {text-transform: uppercase;color: #010101;padding: 5px;}
div#leftwrap li.active  a {color: #ff2b2a !important;}
.dropdown-menu li.active a:before {content: "";background: #ccc;display: block;width: 0;height: 0;left: 0;border: 5px rgb(255, 255, 255) solid;border-left: 5px solid;position: absolute;top: calc(50% - 5px);}

/* basket */
div#jbmodule-default-94 .jbcart-module-line {text-align: right;padding-right: 27px;font-size: 1.2em;padding: 0 30px 0 0;margin: 0;}
div#jbmodule-default-94 .jbcart-module-gotocart {float: right;padding: 0 34px 0 0;color: #fff;}
div#jbmodule-default-94 .jbcart-module-gotocart span {color: #ff2b2a;}
div#jbmodule-default-94 .jbcart-module-empty.clearfix {text-align: center;}

a.btn.btn-danger.btn-xs.btn-small.round.jsDelete {font-size: 0;padding: 10px;background: #ff2b2a;position: relative;border-radius: 0;}
a.btn.btn-danger.btn-xs.btn-small.round.jsDelete:before {content: "+";color: #fff;font-size: 28px;left: 2px;line-height: 0;position: absolute;transform: rotate(-45deg);}

form.jbcart.jsJBZooCart.uk-form input.btn.btn-success.btn-lg {color: #fff;padding: 15px 30px;text-transform: uppercase;}

/* search */
div#offlajn-ajax-tile-results {float: left;width: 100%;}


/* top slide */
.moduletable.gopogirl {background: url(../images/titlebann.jpg) no-repeat top right;height: 560px;background-size: cover;}

/* grey stiker line */
.moduletable.greystikerline {background: url(../images/topclideline.jpg) no-repeat bottom;height: 415px;background-size: cover;}
.moduletable.greystikerline.fintopline {background: url(../images/topclidelinefin.jpg) no-repeat bottom; height: 150px;}

/* our bonuses */
.moduletable.trebonuses {background: url(../images/3block.jpg) no-repeat bottom;background-size: contain;padding-bottom: 250px;}
.moduletable.trebonuses .ubns {text-align: center;padding-top: 30px;}
.ubns h3 {text-transform: uppercase;font-size: 1.2em;font-weight: bold;color: #000;}

/* sep */
.moduletable.sep {background: url(../images/sep.jpg) no-repeat bottom;height: 250px;background-size: cover;}
	
/* grey stiker line bottom */
.moduletable.greystikerlinebtn {background: url(../images/btmslideline.jpg) no-repeat top;height: 300px;background-size: cover;margin-top: 50px;}
	
/* new */
.moduletable.newstiker .owl-prev, .moduletable.newstiker .owl-next {top: 32%;position: absolute;margin: 0;}
.moduletable.newstiker .owl-carousel .owl-prev {left: -15px;}
.moduletable.newstiker .owl-carousel .owl-next {right: -15px;}
.moduletable.newstiker .owl-item {padding: 10px;}
.moduletable.newstiker .element-itemname a {color: #010101;font-size: 0.8em;line-height: 1.3em !important;display: block;margin: 15px 0;text-align: center;height: 30px;overflow: hidden;}
.moduletable.newstiker .jbprice-tmpl-teaser {font-size: 1.2em;font-weight: bold;margin: 0 auto;display: flex;color: #ff2b2a;}

/* userstiker */
.rsform-block-submit button#submit, button#submit-button {background: #010101;float: none;text-transform: uppercase;padding: 15px 30px;border-radius: 0;margin: 10px auto;float: none;display: block;border: 0;color: #fff;font-size: 1.3em;}
div#rsform_error_3 {position: absolute;bottom: 0;background: #F44336;left: 0;right: 0;text-align: center;color: #fff;}


/* footer */
.moduletable.footerwrapper {background: #050505 url(../images/footerbgr.jpg) no-repeat top;height: 280px; position:relative;background-size: contain;color: #e8e8e8;text-align: center;}
a.copyright {position: absolute;bottom: 10px;color: #666666;display: block;right: 10px;font-size: 10px;}
.moduletable.footerwrapper .container {margin-top: 90px;}
a.rewaddbtn {color: #fff;padding: 10px;background: #010101;display:inline-block;}

	