@media (min-width:981px) {
.zarzad .et_pb_team_member {max-width:33%;float:left;padding:2%}
.zarzad .et_pb_team_member .et_pb_team_member_image img {width:75%;padding-bottom:7px}
.zarzad .et_pb_team_member .et_pb_team_member_image {width:100%;margin:0 auto;text-align:center}
}
@media (max-width:980px) {
.zarzad .et_pb_team_member {width:100%;float:none}	
.zarzad .et_pb_team_member .et_pb_team_member_image img {width:75%}
}
@media all and (min-width:981px) {
.handlowcy .foto {width:13%!important}
.handlowcy .dane {width:32%!important;margin:0 15px!important}
}
@media all and (max-width:980px) {
.handlowcy .foto {width:100%!important}
.handlowcy .dane {width:100%!important}
}
.menuboczne li {background:#1b1b1b;color:#fff!important;padding:5px 10px;margin:0 0 0px 0 !important}
.menuboczne .et_pb_widget .widgettitle, .menuboczne .et_pb_widget .textwidget h4 {background:#e84e1b;text-align:center;padding:12px;font-size:24px;}
#nav_menu-2.et_pb_widget.widget_nav_menu { margin-bottom:0px !important;}
#nav_menu-3.et_pb_widget.widget_nav_menu { margin-bottom:0px !important;}
#nav_menu-4.et_pb_widget.widget_nav_menu { margin-bottom:0px !important;}
.wpforms-title {font-size:21px!important; font-weight:bold}
.wpforms-field-textarea, .wpforms-field-medium.wpforms-field-required {font-family: 'Open Sans' !important}
.timeline-meta {display:none!important}
.timeline-content h2 {text-transform:none!important}
.et_pb_text_inner li {margin-left:20px;}
.et_pb_text_overlay_wrapper {
max-width:75%;
position:relative;
margin-left:-180px;
border:3px solid #fff;
padding:20px 30px 30px 30px !important;
}
.headerline:before, .headerline:after {
content: '';
position: absolute;
top: 20px;
border-top: 5px solid #f29000;
width:100%;
max-width: 50px;
}
.headerline:after  {
right: 50%;
margin-right:120px;
}
.headerline:before  {
left: 50%;
margin-left:120px;
}
.headerline.kontakt:after  {
right: 50%;
margin-right:190px;
}
.headerline.kontakt:before  {
left: 50%;
margin-left:190px;
}
.newsy .entry-title, h4.widgettitle  {
font-size: 24px!important;
font-weight: 600 !important;
line-height: 1.5;
}
.newsy .post-content p , #sidebar a{font-size:14px!important;line-height:18px!important;}
#myprefix-widget-area-wrap {
display: none;
float: right;
width: 100% !important;
clear: right;
position: relative;
padding-top: 5px !important;
max-width: 1180px !important;
}
.ubermenu-main .ubermenu-nav {
max-width: 1180px;
width: 1180px  !important;
}
@media only screen and (min-width: 981px) {
#logo {
max-height: 55px !important;
margin-top: -60px;
} }
#ubermenu-main-6-primary-menu-2 , #ubermenu-main-17-primary-menu-2 {
text-align: right !important;
background: transparent !important;
border-top: 0px solid #222 !important;
border-bottom: 0px solid #eee !important;
border-left: none;
border-right: none;
width: 100%;
margin-top: -15px;
min-height: 92px;
}
#ubermenu-nav-main-6-primary-menu {
width: 100% !important;
padding-top: 6px;
}
#ubermenu-nav-main-5 .ubermenu-item.ubermenu-item-level-0 {
float: none;
width: 14.2%;
}
.weglot-flags.flag-3.pl>a:before, .weglot-flags.flag-3.pl>span:before {
float: left;
}
.weglot-flags.flag-3.en>a:before, .weglot-flags.flag-3.en>span:before {
float: left;
}
.ubermenu .ubermenu-search input.ubermenu-search-input {
width: 100%;
padding: 10px 40px 10px 15px !important;
color: #333;
background: 0 0;
border: none;
}
.ubermenu .ubermenu-search .ubermenu-searchform {
position: relative;
background: #f9f9f9;
width: 250px !important;
margin: 7px;
border-radius: 5px;
}
#ubermenu-nav-main-5 .ubermenu-target {
color: #fff;
text-transform: none;
border-left: none;
text-align: center;
margin-right: 0px;
font-size: 14px;
font-weight: 500 !important;
padding: 18px 20px!important;
margin-top: 0px !important;
}
#ubermenu-main-5  {
border-top: 0px solid #222 !important;
border-bottom: 0px solid #eee !important;
border-left: none;
border-right: none;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
position: absolute !important; }
#ubermenu-main-6-primary-menu-2 .ubermenu-item-level-0:hover > .ubermenu-target, 
#ubermenu-main-6-primary-menu-2  .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
background: transparent !important;
color: #333 !important;
}
#ubermenu-main-17-primary-menu-2 .ubermenu-item-level-0:hover > .ubermenu-target, 
#ubermenu-main-17-primary-menu-2  .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
background: transparent !important;
color: #333 !important;
}
#main-header::before { background:#1b1b1b; height:54px; position:absolute; width:100%; bottom:0px; content:"";}
.sticky-element-placeholder.sticky-element-active::before  {
background: #1b1b1b;
height: 54px;
position: fixed;
width: 100%;
top: 0px;
content: "";
left: 0;
}
.ubermenu-skin-white {
border: none;
background: #1b1b1b  !important;
}
#myprefix-widget-area-wrap .et_pb_widget:last-child {
margin-bottom: 0px !important;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding-top: 15px;
} @media (max-width: 980px) {
#page-container, .et_fixed_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container {
padding-top: 0px !important;
}
}
#ubermenu-nav-main-17-primary-menu { max-width:1000px !important;}
.ubermenu-skin-white {
border: none;
background: transparent !important;
}
.ubermenu-skin-white {
border-top: 0px solid #222 !important;
border-bottom: 0px solid #eee !important;
border-left: none;
border-right: none; }
.ubermenu .ubermenu-item.ubermenu-item-level-0 { }
#ubermenu-main-17-primary-menu-2 .ubermenu-item-level-0:hover > .ubermenu-target, #ubermenu-main-17-primary-menu-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
background: #fff !important;
color: #111;
}
.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title {
margin-left: .6em;
display: inline-block;
color: #E84E1B;
}
.ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target {
font-weight: bold;
color: #555;
text-transform: none;
border-left: none;
margin-top: 20px;
}
@media only screen and (max-width: 1025px) {
.mobmenur-container {
top: 15px !important;
margin-right: 10px !important
}
.mob-expand-submenu i {
padding: 12px; position: relative;
font-weight: 600;
cursor: pointer;
left: 7px;
vertical-align: bottom;
line-height: 2.6;
}
.navigation ul ul {
position: relative !important;
top: 100%;
left: 0px;
z-index: 520;
width: 100%; line-height: 1.5 !important; }
.mob-expand-submenu i {
padding: 12px;
top: 10px;
position: relative;
font-weight: 600;
cursor: pointer;
line-height: 2.8em;
vertical-align: top;
}
.menuboczne { display:none;}
}
@media only screen and (max-width: 986px) {
.navigation ul ul {
visibility: visible;
position: relative;
top: 100%;
left: 0px;
z-index: 520;
width: 100%;
}
.navigation ul ul {
top: 0;
left: 0%;
}
}
.navigation {
width: 100%;
background: #333333;
font-family: 'roboto', Tahoma, Arial, sans-serif;
zoom: 1;
}
.navigation > ul {
width: 100%;
}
.et_pb_specialty_column { z-index: 0 !important;}
.orenge ul ul {
z-index: 99999999999 !important;
border: 1px solid #444;
margin-left: 3px;
}
.orenge > ul > li a:hover, .orenge > ul > li:hover a {
background: #444;
}
.orenge > ul > li > a {
border-right: 0.3em solid #e84e1b; 
}
.orenge ul ul li {
border-bottom: 1px solid #444;
}
.navigation ul ul li:hover > a {
background: #e84e1b;
color: #ffffff;
}
.navigation ul ul {
width: 100%;
}
#text-2 , #text-3 , #text-4 , #text-6 , #text-7 , #text-8, #text-9, #text-11, #text-12, #text-13, #text-14, #text-16 { margin-bottom:0px !important;}
#bellows-main-18 , #bellows-main-22 , #bellows-main-23 , #bellows-main-24 , #bellows-main-25, #bellows-main-27, #bellows-main-40, #bellows-main-92, #bellows-main-98, #bellows-main-105, #bellows-main-114 { margin:0px !important;}
#menu-specjalizacje-pl li a span , #menu-aktualnosci-pl li a span , #menu-partnerzy-pl li a span , #menu-o-firmie-pl  li a span , #menu-kontakt-pl li a span  { font-size:16px; font-weight:600;}
#menu-specjalizacje-pl .bellows-submenu a span { font-size:15px; font-weight:500; margin-left:20px;}
.mobmenu > div.mobmenul-container > a > i.mob-icon-menu.mob-menu-icon {
margin-top: 10px;
margin-left: 5px;
}
#mobmenuleft > li > a {
font-family: "Open Sans" !important;
font-size: 15px !important;
font-weight: inherit;
font-style: normal;
line-height: 1.5em;
letter-spacing: normal;
text-transform: none;
}
#mobmenuleft .mob-expand-submenu, #mobmenuleft > .widgettitle, #mobmenuleft li a, #mobmenuleft li a:visited, #mobmenuleft .mobmenu_content h2, #mobmenuleft .mobmenu_content h3 {
font-family: "Open Sans" !important;
font-size: inherit;
font-weight: inherit;
font-style: normal;
line-height: 2em !important;
letter-spacing: normal;
text-transform: none;
} .ubermenu-submenu  .ubermenu-target {
color: #333 !important;
text-transform: none;
border-left: none;
text-align: center;
margin-right: 0px;
font-size: 14px;
font-weight: 500 !important;
padding: 18px 20px!important;
margin-top: 0px !important;
}
.ubermenu-submenu  .ubermenu-target:hover {
color: #fff !important;
text-transform: none;
border-left: none;
text-align: center;
margin-right: 0px;
font-size: 14px;
font-weight: 500 !important;
padding: 18px 20px!important;
margin-top: 0px !important;
background:#e84e1b;
}
.ubermenu-retractor.ubermenu-retractor-mobile {
display:none !important;
}
.bottom-nav li.current-menu-item>a {  color:#f29000;}
.ubermenu-submenu .ubermenu-target:hover {
color: #fff;
text-transform: none;
border-left: none;
text-align: center;
margin-right: 0px;
font-size: 14px;
font-weight: 500 !important;
padding: 18px 20px!important;
margin-top: 0px !important;
background: #e84e1b !important;
}
@media (min-width: 1024px) and (max-width: 1300px) { 
#ubermenu-nav-main-5 .ubermenu-item.ubermenu-item-level-0 {
float: left;
width: 12.5%;
}
}
.bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-ancestor > .bellows-target {
background: #1b1b1b !important;
}
.bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-item > .bellows-target {
background: #e84e1b !important;
}
.bellows.bellows-skin-blue-material {
background: #1b1b1b !important;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0 > .bellows-target:hover {
background: #e84e1b !important;
}
.bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-active > .bellows-target {
background: #e84e1b !important;
}
.bellows-current-menu-item a span { font-size:15px; font-weight:600 !important;}
.et_pb_widget.bellows_navigation_widget-class nav ul .bellows-current-menu-item a { background:#ccc !important;}
#menu-nasi-dostawcy-pl .bellows-target , #menu-nasi-dostawcy-en .bellows-target {
padding: 7px 20px !important;
font-size: 14px;
}
.et_pb_team_member_image {
text-align: center;
margin: 0px auto 8px auto !important;
}
.cool-timeline-wrapper {
width: 100%;
max-width: 1024px;
margin: 0em auto !important;
font-weight: 400;
}
.cool_timeline h1.timeline-main-title {
display:none;
} .scrollable{
width: 100%; height: 1020px; border: 0px solid black;
overflow: hidden; position: relative; }
.scrollable .belt{ width: 100%;
position:absolute;
left: 0;
top: 0;
padding: 0 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.arrow-block { width: 100% !important;}
.arrow-top {   
left: 47.9%;
z-index: 999;
position:absolute;
top: -35px;
opacity:0.9;
}
.arrow-top:hover {   
opacity:1;
cursor: pointer;
}
.arrow-down {   
left: 47.9%;
z-index: 999;
position:absolute;
top:1020px;
opacity:0.9;
}
.arrow-down:hover {   
opacity:1;
cursor: pointer;
}  #block { 
left:5px;
right:5px;
top:3px;
position:absolute; 
} #wonderplugintabs-2 > div.wonderplugintabs-panel-wrap > div > a > div { display: none !important; opacity: 0;}
#wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title {
font-size: 14px !important;
text-transform:uppercase !important;
}
#wonderplugintabs-2 .et_pb_row {
position: relative;
width: 95% !important;
max-width: 1080px;
margin: auto;
}
#wonderplugintabs-2 > .wonderplugintabs-panel-wrap > .wonderplugintabs-panel {
padding: 0px 24px !important;
}
@media (min-width: 1024px) and (max-width: 1440px) { 
.page-id-2105 .et_pb_blurb_0.et_pb_blurb , .page-id-2105 .et_pb_blurb_1.et_pb_blurb , .page-id-2105 .et_pb_blurb_2.et_pb_blurb , .page-id-2105 .et_pb_blurb_3et_pb_blurb , .page-id-2105 .et_pb_blurb_4.et_pb_blurb , .page-id-2105 .et_pb_blurb_5.et_pb_blurb {
padding-top: 50px!important;
padding-right: 20px!important;
padding-bottom: 50px!important;
padding-left: 20px!important;
}
.page-id-2105 .et_pb_blurb_0.et_pb_blurb h4 {
font-size: 21px;	
}	
}	
@media (max-width: 1023px) { 
.page-id-2105 .et_pb_blurb_0.et_pb_blurb , .page-id-2105 .et_pb_blurb_1.et_pb_blurb , .page-id-2105 .et_pb_blurb_2.et_pb_blurb , .page-id-2105 .et_pb_blurb_3.et_pb_blurb , .page-id-2105 .et_pb_blurb_4.et_pb_blurb , .page-id-2105 .et_pb_blurb_5.et_pb_blurb {
padding-top: 50px!important;
padding-right: 20px!important;
padding-bottom: 50px!important;
padding-left: 20px!important;
}
.page-id-2105 .et_pb_blurb_0.et_pb_blurb h4 {
font-size: 21px;	
}	
.page-id-2105 .et_pb_row {
position: relative;
width: 90%;
max-width: 1080px;
margin: auto;
} } .et_pb_team_member_0.et_pb_team_member h3.et_pb_module_header , .et_pb_team_member_1.et_pb_team_member h3.et_pb_module_header , .et_pb_team_member_2.et_pb_team_member h3.et_pb_module_header { min-width:250px;} @media  (max-width: 1300px) {
.et_pb_text_overlay_wrapper {
max-width: 100%;
position: relative;
margin-left: 20px;
margin-right: 20px;
border: 3px solid #fff;
padding: 20px 20px 30px 20px !important;
}
.et_pb_slide .et_pb_text_overlay_wrapper {
background-color: rgba(34,34,34,0.95) !important;
}		
}
#wpforms-3922 .wpforms-form {
padding: 20px 15px;
border: 1px solid #001660;
border-radius: 20px;
}
#wpforms-4002 .wpforms-form {
padding: 20px 15px;
border: 1px solid #001660;
border-radius: 20px;
}
.ubermenu-content-block ubermenu-custom-content ubermenu-custom-content-padded{
margin-top: -15px;
}.diti_divi_timeline ul.timeline{padding:5px}.diti-timeline ul.timeline{list-style:none;padding:20px 0;position:relative}.timeline li{list-style-type:none}.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#eee;left:50%;margin-left:-1.5px}.timeline-icon{color:#000}.diti_timeline_item li{margin-bottom:20px;position:relative}.diti_timeline_item li:after,.diti_timeline_item li:before{content:" ";display:table}.diti_timeline_item li:after{clear:both}.timeline .timeline-panel{width:40%;float:left;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;border:1px solid #d4d4d4;border-radius:2px;padding:20px;position:relative;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.175);box-shadow:0 1px 6px rgba(0,0,0,.175)}.timeline .timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" "}.timeline .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" "}.timeline .empty-col{width:40%;-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.timeline .diti_timeline_item:nth-of-type(odd) .empty-col{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.timeline .flex-container{width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.timeline .timeline-badge{z-index:100;color:#fff;width:20%;-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;margin:0 5px;text-align:center}.timeline .timeline-badge-bg{background-color:#999}.timeline .diti_timeline_item:nth-of-type(odd) .timeline-panel{float:right;-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3;margin-left:0;margin-right:2px}.timeline .diti_timeline_item:nth-of-type(odd) .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline .diti_timeline_item:nth-of-type(odd) .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline-badge .et-pb-icon-circle{padding:14px;font-size:50px;margin-left:-1px}.timeline-badge.primary{background-color:#2e6da4!important}.timeline-badge.success{background-color:#3f903f!important}.timeline-badge.warning{background-color:#f0ad4e!important}.timeline-badge.danger{background-color:#d9534f!important}.timeline-badge.info{background-color:#5bc0de!important}.timeline-title{margin-top:0;color:inherit}.timeline-body{word-wrap:break-word}.timeline-body>p,.timeline-body>ul{margin-bottom:0}.timeline-body>p+p{margin-top:5px}.et-fb-settings-options-tab li.diti_timeline{background-color:#73c5e2}.et-fb-settings-options-tab li.diti_timeline:hover{background-color:#73c5ff}.diti_timeline .et_module_title{color:#4c5886}.timeline img{max-width:80%}.timeline-text{font-family:happy monkey,Arial,Helvetica,sans-serif;font-size:3vw;line-height:2;border:2px solid transparent;border-radius:100%;background-color:#fff}.timeline-badge .timeline-icon.et-pb-icon-circle-border{border-color:transparent}@media (max-width:767px){ul.timeline:before{left:11%}.diti_timeline_item .empty-col{display:none}ul.timeline .timeline-panel{width:80%;-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;margin-left:10px!important}ul.timeline .timeline-badge{left:0;margin:0;top:16px;width:20%;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.timeline-badge .et-pb-icon-circle{padding:1.3vw;font-size:6vw}ul.timeline .timeline-panel{float:right;margin-left:10px}ul.timeline .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}ul.timeline .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}}@media screen and ( min-width: 782px ){
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay {
top: 32px!important;
}
body.admin-bar .mobmenu-search-holder {
top: 97px!important;
}
}
@media screen and ( max-width: 782px ){
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay {
top: 46px!important;
}
body.admin-bar .mob-menu-header-banner {
top: 0px!important;
}
body.admin-bar .mobmenu-search-holder {
top: 111px!important;
}
body.admin-bar  .mob-menu-slideout .mobmenu-search-holder {
top: 65px!important;
}
}
@media screen and ( max-width: 479px ) {
.mob-menu-overlay .mobmenu-content {
padding-top: 5%;
}
}
@media screen and ( max-width: 782px ) {
.mob-menu-overlay .mobmenu-content {
padding-top: 10%;
}
}
@media screen and ( min-width: 782px ) {
#mobmenu-footer li:hover {
background-color: ;
}
#mobmenu-footer li:hover i {
color: ;
}
}
@media only screen and (min-width:1321px){
.mob_menu, .mobmenu-panel, .mobmenu, .mobmenu-cart-panel, .mobmenu-footer-menu-holder, .mobmenu-right-panel, .mobmenu-left-panel  {
display: none!important;
}
}
@media only screen and (max-width:1320px) {
.mobmenur-container i {
color: #e84e1b;
}
.mobmenul-container i {
color: #e84e1b;
}
.mobmenul-container img {
max-height:  65px;
float: left;
}
.mobmenur-container img {
max-height:  65px;
float: right;
}
.mob-expand-submenu i {
font-size: 23px;
}
#mobmenuleft li a , #mobmenuleft li a:visited, .mobmenu-content h2, .mobmenu-content h3, .show-nav-left .mob-menu-copyright, .show-nav-left .mob-expand-submenu i {
color: #666;
}
.mob-cancel-button {
font-size: 30px!important;
} .mobmenu-content #mobmenuleft .sub-menu  .sub-menu li a:hover {
color: #1e73be;
} .mobmenu-content #mobmenuleft .sub-menu .sub-menu li:hover {
background-color: #81d742;
}
.mobmenu-content #mobmenuleft li:hover, .mobmenu-content #mobmenuright li:hover  {
background-color: #f2f2f2;
}
.mobmenu-content #mobmenuright li:hover  {
background-color: #f2f2f2 ;
} .mobmenu-content #mobmenuright .sub-menu .sub-menu li:hover {
background-color: #661616;
} .mobmenu-content #mobmenuright .sub-menu  .sub-menu li a:hover {
color: #e84e1b;
}
.mobmenu-content #mobmenuleft .sub-menu {
background-color: #3a3a3a ;
margin: 0;
color: #ffffff ;
width: 100%;
position: initial;
height: 100%;
}
.mob-menu-left-bg-holder {
opacity: 1;
background-attachment: fixed ;
background-position: center top ;
-webkit-background-size:  cover;
-moz-background-size: cover;
background-size: cover;
}
.mob-menu-right-bg-holder { 
opacity: 1;
background-attachment: fixed ;
background-position: center top ;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size:  cover;
}
.mobmenu-content #mobmenuleft .sub-menu a {
color: #ffffff ;
}
.mobmenu-content #mobmenuright .sub-menu  a {
color: #fff ;
}
.mobmenu-content #mobmenuright .sub-menu .sub-menu {
background-color: inherit;
}
.mobmenu-content #mobmenuright .sub-menu {
background-color: #3a3a3a ;
margin: 0;
color: #fff ;
position: initial;
width: 100%;
}
#mobmenuleft li:hover a, #mobmenuleft li:hover i {
color: #e84e1b;
}
#mobmenuright li a , #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i {
color: #666 ;
}
#mobmenuright li a:hover {
color: #e84e1b ;
}
.mobmenul-container {
top: 5px;
margin-left: 5px;
margin-top: 0px;
height: 65px;
float: left;
}
.mobmenur-container {
top: 5px;
margin-right: 5px;
margin-top: 0px;
}
.mob-menu-logo-holder {
margin-top:   0px;
text-align:   center;
margin-left:  0;
margin-right: 0;
height:       65px;
}
.mob-menu-header-holder {
width:  100% ;
background-color: #f2f2f2 ;
height: 65px ;
position:fixed;
}
body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top {
padding-top: 65px;
}
.mobmenul-container, .mobmenur-container{
position: absolute; 
}
.mobmenu-left-panel {
background-color:#f7f7f7;;
width:  370px;  
}
.mobmenu-right-panel {
background-color:#F7F7F7;		width:  320px; 
}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay  {
background: rgba(0, 0, 0, 0.83);
}
.mob-menu-slideout-top .mobmenu-overlay {
display:none!important;
}
.mob-menu-slideout.show-nav-left .mobmenu-push-wrap, .mob-menu-slideout.show-nav-left .mob-menu-header-holder {
-webkit-transform: translateX(370px);
-moz-transform: translateX(370px);
-ms-transform: translateX(370px);
-o-transform: translateX(370px);
transform: translateX(370px);
}
.mob-menu-slideout.show-nav-right .mobmenu-push-wrap, .mob-menu-slideout.show-nav-right .mob-menu-header-holder {
-webkit-transform: translateX(-320px);
-moz-transform: translateX(-320px);
-ms-transform: translateX(-320px);
-o-transform: translateX(-320px);
transform: translateX(-320px);
}
.mob-menu-slideout-top .mobmenu-panel {
width:  100%;
height: 100%;
z-index: 1;
position: fixed;
left: 0px;
top: 0px;
max-height: 100%;
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
}
.mob-menu-slideout-top.show-nav-left .show-panel, .mob-menu-slideout-top.show-nav-right .show-panel  {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
z-index: 300000;
}
.mob-menu-slideout-over.show-nav-left .mobmenu-left-panel {
overflow: hidden;
}
.show-nav-left .mobmenu-panel.show-panel , .show-nav-right .mobmenu-panel.show-panel {
z-index: 300000;
} .mob-menu-slideout .mobmenu-panel, .mob-menu-slideout-over .mobmenu-panel, .mob-menu-slideout .mobmenu-cart-panel, .mob-menu-slideout-over .mobmenu-cart-panel {
position: fixed;
top: 0;
height: 100%;
overflow-y: auto;
overflow-x: auto;
z-index: 10000;
opacity: 1;
} .mobmenu .headertext { 
color: #ffffff ;
text-decoration: none;
}
.headertext span {
position: initial;
line-height: 65px;
}
.mobmenu-search-holder {
top: 65px;
}  body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top  {
overflow-x: hidden;
}
.mobmenu-left-panel li a, .leftmbottom, .leftmtop{
padding-left: 0%;
padding-right: 0%;
}
.mobmenu-content li > .sub-menu li {
padding-left: calc(0*1%);
}
.mobmenu-right-panel li, .rightmbottom, .rightmtop{
padding-left: 0%;
padding-right: 0%;
}
.mobmenul-container i {
line-height: 30px;
font-size: 30px;
float: left;
}
.left-menu-icon-text {
float: left;
line-height: 30px;
color: #222;
}
.mobmenu-left-panel .mobmenu-display-name {
color: #666;
}
.right-menu-icon-text {
float: right;
line-height: 30px;
color: #222222;
}
.mobmenur-container i {
line-height: 30px;
font-size: 30px;
float: right;
}
.nav, .main-navigation, .genesis-nav-menu, #main-header, #et-top-navigation, .site-header, .site-branding, .ast-mobile-menu-buttons, .hide {
display: none!important;
}
.mob-standard-logo {
display: inline-block;
height:60px!important;	}
.mob-retina-logo {
height:60px!important;	}
.mobmenu-content #mobmenuleft > li > a:hover {
background-color: #f2f2f2;
}
.mobmenu-content #mobmenuright > li > a:hover {
background-color: #f2f2f2;
}
.mobmenu-left-panel .mob-cancel-button {
color: #e84e1b;
}
.mobmenu-right-panel .mob-cancel-button {
color: #e84e1b;
}	
}
.mob-menu-logo-holder > .headertext span,.mobmenu input.mob-menu-search-field {
font-family:Dosis;
font-size:20px;
font-weight:inherit;
font-style:normal;
letter-spacing:normal;
text-transform:none;
}
.left-menu-icon-text {
font-family:Dosis;
font-size:inherit;
font-weight:inherit;
font-style:normal;
line-height:1.5em;
letter-spacing:normal;
text-transform:none;
}
#mobmenuleft .mob-expand-submenu,#mobmenuleft > .widgettitle,#mobmenuleft li a,#mobmenuleft li a:visited,#mobmenuleft .mobmenu-content h2,#mobmenuleft .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name, .mobmenu-content .mobmenu-tabs-header li {
font-family:Dosis;
font-size:inherit;
font-weight:inherit;
font-style:normal;
line-height:1.5em;
letter-spacing:normal;
text-transform:none;
}
.right-menu-icon-text {
font-family:Dosis;
font-size:16px;
font-weight:inherit;
font-style:normal;
line-height:1.5em;
letter-spacing:normal;
text-transform:none;
}
#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name {
font-family:Open Sans;
font-size:18px;
font-weight:inherit;
font-style:normal;
line-height:1.5em;
letter-spacing:normal;
text-transform:none;
}
.mob-expand-submenu .mob-icon-down-open{
display: inline-flex !important;
}