 {}#sticky-menu .wrap ul.sf-menu li  a:hover{
opacity: 0.6;
}
#sticky-menu{
-webkit-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.4);
box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.4);
}
#sticky-menu ul .sf-mega, #sticky-menu ul .non-mega-sub-menu{
-webkit-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.4);
box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.4);
}
.header-nav{
background-color: #333333;
border-top: solid 1px #333333;
border-bottom: solid 1px #333333;
}
#access.fix-menu{
background-color: rgba(51,51,51,0.9);
background-color: rgba(22,22,22,0.9)!important;
}
 body #branding > .wrap .header-nav .wrap ul.sf-menu  > li{
border-left: solid 1px #333333;
}
 body #branding > .wrap .header-nav .wrap ul.sf-menu  > li:first-child{
border-left: none;
}
 body #branding > .wrap .header-nav .wrap ul.sf-menu li a,  body #branding > .wrap .header-nav .wrap ul.sf-menu li .mega-section-header{
color: #ffffff;
}
 body #branding > .wrap .header-nav .wrap ul.sf-menu li.current_page_item > a,  body #branding > .wrap .header-nav .wrap ul.sf-menu li.current-menu-item > a,  body #branding > .wrap .header-nav .wrap ul.sf-menu li.current-menu-ancestor > a,  body #branding > .wrap .header-nav .wrap ul.sf-menu li.current-post-parent > a,  body #branding > .wrap .header-nav .wrap ul.sf-menu li.current-menu-parent > a,  body #branding > .wrap .header-nav .wrap ul.sf-menu li.current-menu-item > a:hover{
color: #eeb23b!important;
background-color: #cccccc;
}
 body #branding > .wrap .header-nav .wrap ul.sf-menu li a:hover{
color: #42bfef!important;
background-color: #ffffff;
}
 body #branding > .wrap ul.sf-menu > li > a{
padding-left: 5px;
padding-right: 5px;
padding-top: 28px;
padding-bottom: 28px;
}
 body #branding > .wrap ul.sf-menu > li > a.sf-with-ul{
padding-right: 0px;
}
 body #branding > .wrap .middle ul.sf-menu > li > a{
padding-top: 60.5px;
padding-bottom: 60.5px;
}
 body #branding > .wrap .bottom ul.sf-menu{
margin-top: 65px;
}
 body #branding > .wrap .fix-menu ul.sf-menu > li > a,  body #branding > .wrap .slide-menu ul.sf-menu > li > a{
padding-top: 28px;
padding-bottom: 28px;
}
 body #branding > .wrap .header-nav.fix-menu.middle .header_logo_image img{
height: 68px!important;
width: auto;
}
@media (max-width:1220px) {
.header-nav.sidebar .jma-header-right{
right: 20px!important;
}
}
 body #branding > .wrap ul.sf-menu ul,  body #branding > .wrap ul.sf-menu .sf-mega{
background-color: #333333;
background-color: rgba(51,51,51,0.9);
border-color: #333333;
}
 body #branding > .wrap #access .header_logo_image img{
height: 117px;
width: auto;
}
.sf-menu li .menu-btn, .sf-menu ul.sub-menu .menu-btn, .sf-menu .mega-section-header{
font-size: 16px;
}
body{
font-family: Muli;
color: #161616;
}
.header-font, h1, h2, h3, h4, h5, h6,.text-dark h1, .text-dark h2, .text-dark h3, .text-dark h4, .text-dark h5, .text-dark h6, #access .tb-primary-menu li a, #access2 .tb-secondary-menu li a, .tb-sticky-menu .tb-primary-menu li a.menu-btn, .tb-sticky-menu .tb-primary-menu ul.sub-menu li a.menu-btn, .tb-sticky-menu .tb-primary-menu .mega-section-header{
font-family: Open Sans;
color: #42bfef;
}
.special-font{
font-family: Roboto;
color: #000066;
}
.btn, .btn-primary, body .theme-default .nivo-caption a.btn, body .search, .tb-button, .comment-reply-link, #comments .comment-body .reply a, .btn:focus, .tb-button:focus, .comment-reply-link:focus, #comments .comment-body .reply a:focus, input[type="submit"], button[type="submit"]{
color: #ffffff;
background-color: #42bfef;
border-color: #ffffff;
border: solid!important;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select{
border-color: #8b8b8b;
}
.btn:hover, body .theme-default .nivo-caption a.btn:hover, .btn:focus, .btn:active, .btn.active, .btn-primary:hover, .tb-button:hover, .comment-reply-link:hover, #comments .comment-body .reply a:hover, input[type="submit"]:hover{
color: #adadad;
background-color: #bce4f2;
border-color: #adadad;
}
body #wrapper,.tb-sticky-menu, .tb-primary-menu ul.non-mega-sub-menu, .tb-primary-menu .sf-mega{
background: #ffffff;
}
.jma-header-image-wrap{
border-width: 0px;
border-style: solid;
}
#container{
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#wrapper{
padding: 0 ;
background-color: #d4d4d4;
}
#access > div, #access2 > div, .tb-sticky-menu > .wrap{
margin: 0 auto;
max-width: 1200px;
}
.header-top > .wrap, .header-above > .wrap, .header-content,.header-content.image .wrap>div>div, #main, .element-section > .element, .site-footer > .wrap > div > .wrap{
margin: 0 auto;
max-width: 1240px;
padding-left: 20px;
padding-right: 20px;
}
.element-section{
padding-left:  0;
padding-right:  0;
}
#main > .wrap{
padding: 30px 0;
}
@media (min-width:768px) {
div.sidebar_left div.left-sidebar div.fixed-sidebar-inner, div.double_sidebar_left div.right-sidebar div.fixed-sidebar-inner, div.double_sidebar div.left-sidebar div.fixed-sidebar-inner{
border-right: 1px solid #161616;
padding-right: 20px;
}
}
@media (min-width:768px) {
div.sidebar_right div.right-sidebar div.fixed-sidebar-inner, div.double_sidebar_right div.left-sidebar div.fixed-sidebar-inner, div.double_sidebar div.right-sidebar div.fixed-sidebar-inner{
border-left: 1px solid #161616;
padding-left: 20px;
}
}
div.fixed-sidebar-inner{
margin-top: 30px;
}
img.add-border, .wp-caption.add-border, .add-border img, .add-border .wp-caption{
border-style: solid;
border-width: 1px;
border-color: #dddddd;
padding: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(221,221,221,0.75);
-moz-box-shadow: 0 1px 1px rgba(221,221,221,0.75);
box-shadow: 0 1px 1px rgba(221,221,221,0.75);
}
.thumbnail, .pretty, .wp-caption, a.pretty:hover,a.pretty:focus,a.pretty:active,a.thumbnail:hover,a.thumbnail:focus,a.thumbnail:active{
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.add-border{
border-style: solid;
border-width: 1px;
border-color: #dddddd;
padding: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(221,221,221,0.075);
-moz-box-shadow: 0 1px 1px rgba(221,221,221,0.75);
box-shadow: 0 1px 1px rgba(221,221,221,0.75);
}
.entry-title a, h1 a, h2 a, h3 a, a, .breadcrumb>li+li:before, .widget_categories a:not(:hover), .widget_archive a:not(:hover), .widget_pages a:not(:hover), .widget_nav_menu a:not(:hover), .widget_recent_entries a:not(:hover), .widget_meta a:not(:hover), .widget_rss a:not(:hover){
color: #3d94db;
}
.entry-title a:hover, h1 a:hover, h2 a:hover, h3 a:hover, a:hover{
color: #42bfef;
}
#branding{
background: #161616;
color: #ffffff;
}
.site-footer,  .header-top {
background-color: #161616;
color: #cccccc;
}
.site-footer a,.header-top a, .header-top .tb-social-icons>li>a, .header-top-nav .tb-search-trigger, .header-top-nav .tb-cart-trigger {
color: #cccccc;
}
html{
background-color: #d4d4d4;
background-color: #161616;
}
