body { font-family:'Roboto'; font-size:16px; font-weight: 300; color:#464646; line-height: 1.5em; overflow-x: hidden; }
div#allwrapper {overflow: hidden;padding-top: 0;}

a, button, .buttn {
    color:#f7723e;
    -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: 15px 10px;}
div#contwrap {min-height:0;}

/* top line */
.toplineblu {background: #21549e;color: #fff;text-align: right;padding: 2px 0;}
.toplineblu {background: #21549e;color: #fff;text-align: right;padding: 2px 0;}
.toplineblu a {color: #fff;}
.toplineblu .shopstat {display: inline-block;}
.toplineblu .stat {display: inline-block;}
span.grab {font-size: 0.6em;padding: 0px 7px 0px 7px;display: block;float: left;line-height: 20px;background:url(../images/grab.png) no-repeat bottom;}
span.dropdownsearch {position: relative;color: #fff;}
span.dropdownsearch .dropdown {display: none;}
span.dropdownsearch.open .dropdown {z-index: 10;display: block;position: absolute;background: #21549e;padding: 10px;width: 380px;right: 5px;top: 30px;}
span.stbt a {background: #2d5083;font-size: 0.75em;margin: 0 5px;border: 1px solid #4073be;padding: 0px 5px;text-align: center;line-height: 20px;width: 100px;display: inline-block;}
span.stbt span.glyphicon-search {margin: 2px;float: left;}
span.stbt a:hover {background: #3e71bd;}
span.dropdownsearch .dropdown:before {content: "";background: rgba(255, 255, 255, 0);display: block;height: 0;width: 0;border: 7px solid rgba(255, 255, 255, 0);border-bottom: 7px solid #21549e;position: absolute;bottom: 100%;right: 15px;}

/* top seasrch */
.dropdown input#mod-search-searchword100 {margin: 0;width: 77%;border: 1px solid #4073be;color: #424242;padding: 5px 10px;}
.dropdownsearch button.button.btn.btn-primary {background: #2d5083;border-radius: 0;padding: 6px 7px;margin-top: -2px;text-transform: uppercase;}

/* main menu */
ul#mainmenutop {float: right;}
ul#mainmenutop>li>a {font-size: 1em;}
ul#mainmenutop>li {margin: 0 10px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover {background: none;color: #fff;margin: 10px 0;}
ul#mainmenutop .dropdown-menu:before {content: "";height: 0;width: 0;border: 10px solid rgba(255, 255, 255, 0);border-bottom: 10px solid #21549e;display: block;bottom: 100%;position: absolute;left: 10px;margin-top: 11px;}
ul#mainmenutop ul.dropdown-menu a {min-width: 220px;color: #fff;text-transform: uppercase;font-size: 0.9em;padding: 14px 20px;border-bottom: 1px solid #25497d;border-top: 1px solid #2e5b9c;}
ul#mainmenutop li.item-137 a, ul#mainmenutop li.item-120 a, ul#mainmenutop li.item-124 a, .moduletable.leftmodmenu li.item-124 a {border-bottom:none !important;}
ul#mainmenutop li.item-104 a, ul#mainmenutop li.item-108 a, ul#mainmenutop li.item-123 a, .moduletable.leftmodmenu li.item-123 a {border-top:none !important;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {color: #fff;background: #204e92;}
.dropdown-menu>.active>a:before, .dropdown-menu>.active>a:hover:before, .dropdown-menu>.active>a:focus:before {content: "";position: absolute;width: 0;height: 0;border: 10px solid rgba(255, 255, 255, 0);border-left: 10px solid;left: -1px;}
div#allwrapper .navbar.navbar-default.navbar-fixed-top {background: none; border: none;margin-top: 50px;transition: 0.5s;}
.navbar.navbar-default.navbar-fixed-top.affix {background: rgba(247, 117, 55, 0.85) !important;margin: 0 !important;box-shadow: 0 0 9px #00000099;}

/* titles */
.moduletable>h1, h1.title, h1.item-title, .page-header h2, div#contwrap>h1 {text-align: center;font-weight: 300;margin: 50px 0;border-bottom: 3px solid #f7723e;padding: 15px;}
h2.subcategory-title a, h2.subcategory-title {color: #7d7d7d;font-weight: 400;}
h2.subcategory-title {border-bottom: 4px solid #21549e;margin-bottom: 30px;padding-bottom: 4px;}
.contact h3, h3.item-title a, h3.item-title {color: #21549e;font-size: 1.3em;margin: 0 0 5px 0;}
.subcategory-items span.item-title a {font-weight: 500;}
.moduletable.leftmodmenu h3 {font-weight: 300;margin: 10px 10px 30px;}

/* print button */
button#printkit {background: none;border: none;margin: 10px 0;float: right;}
button#printkit>span {margin-right: 5px;color: #8bc34a;}

/* lists */
.jbzoo-item.jbzoo-item-full ul {background: #f8f8f8;padding-top: 20px;padding-bottom: 20px;border: 1px solid #e8e8e8;}
.jbzoo-item.jbzoo-item-full li {list-style: none;line-height: 2em;position: relative;}
.jbzoo-item.jbzoo-item-full li:before {content: "";left: -20px;top: calc( 50% - 5px );background: #f7723e;display: block;height: 10px;width: 10px;position: absolute;border: 1px solid #a53c14;}
.jbzoo-item.jbzoo-item-full h3 {font-family: arial;margin: 30px 0;}
.jbzoo-item.jbzoo-item-full .element-textarea>h3 {font-family: arial;font-weight: 600;text-transform: uppercase;margin: 30px 0;padding: 30px 0 10px;border-bottom: 1px solid #bfbfbf;}


/* tsble */
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {padding: 15px;}
.table>thead {background: #333;color: #fff;}
