/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.4
*/


/* Theme customization starts here
-------------------------------------------------------------- */

@import url(https://fonts.googleapis.com/css?family=Raleway);
@import url(css/Maps.css);
#Top_bar > div > div > div > div.menu_wrapper > a {
    display: none;
}

p,
ul,
li,
a,
h1,
h2,
h3,
h4,
h5,
h6{
    font-family: 'Raleway', sans-serif;
}

#menu-item-289 {
    padding-left: 50px;
    padding-top: 5px;
}

.wpb_wrapper ul {
    margin: 0 0 0 0;
}

.wpb_wrapper ul li {
    list-style-type: none;
}

.wpb_wrapper .vc_single_image-wrapper {
    margin-bottom: 0px;
}

.wpb_wrapper .wpb_single_image {
    margin-bottom: 0px;
}

.fullscreenbanner {
    margin-bottom: 0;
}

.fullscreenbanner .vc_gitem-zone {
    max-height: 23vh
}

.webshopbutton {
    display: block;
    position: fixed;
    background-color: #FF9900;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    z-index: 999;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    box-shadow: 6px 7px 12px #666;}
    


@media screen and (max-width: 959px){
.webshopbutton {
    display: block;
    position: fixed;
    top: 169px;
    right: 0px;
    -webkit-border-bottom-left-radius: 1.25em;
    -moz-border-bottom-left-radius: 1.25em;
    -o-border-bottom-left-radius: 1.25em;
    border-bottom-left-radius: 1.25em;
    }
.webshopbutton.lower {
    top: 0px;
    }
}

@media screen and (max-width: 766px){
.webshopbutton {
    display: block;
    position: fixed;
    top: 100px;
    right: 0px;
    -webkit-border-bottom-left-radius: 1.25em;
    -moz-border-bottom-left-radius: 1.25em;
    -o-border-bottom-left-radius: 1.25em;
    border-bottom-left-radius: 1.25em;
    }}

@media screen and (min-width: 960px){
.webshopbutton {
    display: block;
    position: fixed;
    top: 250px;
    left: 0px;
    -webkit-border-bottom-right-radius: 1.25em;
    -moz-border-bottom-right-radius: 1.25em;
    -o-border-bottom-right-radius: 1.25em;
    border-bottom-right-radius: 1.25em;
    }

.webshopbutton.lower {
    top: 190px;
}}

.webshopbutton:hover {
    text-decoration: none;
}

.ubermenu .ubermenu-item.ubermenu-item-552 > .ubermenu-target{
	    font-size: 13px;
		
border-radius: 5px;

}

span.ubermenu-target-title.ubermenu-target-text{font-family: 'Raleway', sans-serif;}

.ubermenu.ubermenu-config_products .ubermenu-item-level-0 > .ubermenu-target {
    background-color: #7b7b93;
    background: -webkit-gradient(linear,left top,left bottom,from(#7b7b93),to(#7b7b93));
    background: -webkit-linear-gradient(top,#7b7b93,#7b7b93);
    background: -moz-linear-gradient(top,#7b7b93,#7b7b93);
    background: -ms-linear-gradient(top,#7b7b93,#7b7b93);
    background: -o-linear-gradient(top,#7b7b93,#7b7b93);
    background: linear-gradient(top,#7b7b93,#7b7b93);
}

span.ubermenu-target-title.ubermenu-target-text {
    font-family: 'Raleway', sans-serif;
}

.ubermenu-main { margin-top:10px; margin-bottom:10px; background:#ffffff; clear:both; }
.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target { text-transform:uppercase; color:#898989; }
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target { font-weight:normal; }
.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target { color:#ff9900; }
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target { color:#ff9900; }
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop { background-color:#ffffff; border:1px solid #b2b2b2; color:#171f4f; }
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu-drop { box-shadow:0 0 20px rgba(0,0,0, 0.5); }
.ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target, .ubermenu-main div, .ubermenu-main p, .ubermenu-main input { font-family:'Roboto', sans-serif; }
/* config_products */
.ubermenu-config_products { background:#ffffff; clear:both; }
.ubermenu-config_products.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
.ubermenu-config_products .ubermenu-item-level-0 > .ubermenu-target { text-transform:uppercase; color:#ffffff; border-left:1px solid #ffffff; padding-top:20px; padding-bottom:20px; height:130px; }
.ubermenu.ubermenu-config_products .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-config_products .ubermenu-item-level-0.ubermenu-active > .ubermenu-target { color:#ffffff; background-color:#171f4f; background:-webkit-gradient(linear,left top,left bottom,from(#171f4f),to(#171f4f)); background:-webkit-linear-gradient(top,#171f4f,#171f4f); background:-moz-linear-gradient(top,#171f4f,#171f4f); background:-ms-linear-gradient(top,#171f4f,#171f4f); background:-o-linear-gradient(top,#171f4f,#171f4f); background:linear-gradient(top,#171f4f,#171f4f); }
.ubermenu-config_products .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-config_products .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-config_products .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target { color:#ffffff; background-color:#171f4f; background:-webkit-gradient(linear,left top,left bottom,from(#171f4f),to(#171f4f)); background:-webkit-linear-gradient(top,#171f4f,#171f4f); background:-moz-linear-gradient(top,#171f4f,#171f4f); background:-ms-linear-gradient(top,#171f4f,#171f4f); background:-o-linear-gradient(top,#171f4f,#171f4f); background:linear-gradient(top,#171f4f,#171f4f); }
.ubermenu-config_products .ubermenu-item.ubermenu-item-level-0 > .ubermenu-highlight { color:#ffffff; }
.ubermenu.ubermenu-config_products .ubermenu-item-level-0 > .ubermenu-target { background-color:#7b7b93; background:-webkit-gradient(linear,left top,left bottom,from(#7b7b93),to(#7b7b93)); background:-webkit-linear-gradient(top,#7b7b93,#7b7b93); background:-moz-linear-gradient(top,#7b7b93,#7b7b93); background:-ms-linear-gradient(top,#7b7b93,#7b7b93); background:-o-linear-gradient(top,#7b7b93,#7b7b93); background:linear-gradient(top,#7b7b93,#7b7b93); }
.ubermenu-config_products, .ubermenu-config_products .ubermenu-target, .ubermenu-config_products .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target, .ubermenu-config_products div, .ubermenu-config_products p, .ubermenu-config_products input { font-family:'Roboto', sans-serif; font-weight:400; }
.ubermenu-config_products, .ubermenu-config_products .ubermenu-target, .ubermenu-config_products .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target { font:14px; }
.ubermenu-config_products.ubermenu-sticky { top:60px; }
/* second_menu */
.ubermenu-second_menu .ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
.ubermenu-second_menu .ubermenu-item-layout-image_right > .ubermenu-target-text { padding-right:50px; }
.ubermenu.ubermenu-second_menu { background:none; border:none; box-shadow:none; }
.ubermenu.ubermenu-second_menu .ubermenu-item-level-0 > .ubermenu-target { border:none; box-shadow:none; }
.ubermenu.ubermenu-second_menu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar, .ubermenu.ubermenu-second_menu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width { left:0; }
.ubermenu.ubermenu-second_menu.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-second_menu.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop { margin-top:0; }
.ubermenu-second_menu.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
.ubermenu-second_menu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target { font-weight:normal; }
.ubermenu-second_menu .ubermenu-item-level-0 > .ubermenu-target { color:#898989; border-left:1px solid #ffffff; }
.ubermenu.ubermenu-second_menu .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-second_menu .ubermenu-item-level-0.ubermenu-active > .ubermenu-target { color:#ff9900; }
.ubermenu-second_menu .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-second_menu .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-second_menu .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target { color:#ff9900; }
.ubermenu.ubermenu-second_menu .ubermenu-item-level-0 { margin:5px; }
.ubermenu-second_menu, .ubermenu-second_menu .ubermenu-target, .ubermenu-second_menu .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target, .ubermenu-second_menu div, .ubermenu-second_menu p, .ubermenu-second_menu input { font-family:'Roboto', sans-serif; }


/** UberMenu Custom Menu Item Styles (Menu Item Settings) **/
/* 187 */   .ubermenu .ubermenu-item.ubermenu-item-187.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-187.ubermenu-current-menu-ancestor > .ubermenu-target { background:#171f4f; color:#ffffff; }
/* 195 */   .ubermenu .ubermenu-item.ubermenu-item-195.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-195.ubermenu-current-menu-ancestor > .ubermenu-target { background:#171f4f; }
/* 197 */   .ubermenu .ubermenu-item.ubermenu-item-197.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-197.ubermenu-current-menu-ancestor > .ubermenu-target { background:#171f4f; }
/* 198 */   .ubermenu .ubermenu-item.ubermenu-item-198.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-198.ubermenu-current-menu-ancestor > .ubermenu-target { background:#171f4f; }
/* 196 */   .ubermenu .ubermenu-item.ubermenu-item-196.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-196.ubermenu-current-menu-ancestor > .ubermenu-target { background:#171f4f; }
/* 186 */   .ubermenu .ubermenu-item.ubermenu-item-186.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-186.ubermenu-current-menu-ancestor > .ubermenu-target { background:#171f4f; }
/* 194 */   .ubermenu .ubermenu-item.ubermenu-item-194.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-194.ubermenu-current-menu-ancestor > .ubermenu-target { background:#171f4f; }
/* 552 */   .ubermenu .ubermenu-item.ubermenu-item-552 > .ubermenu-target { background:#171f4f; color:#ffffff; }
            .ubermenu .ubermenu-item.ubermenu-item-552.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-552 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-552.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-552 > .ubermenu-target:hover { background:#171f4f; }
            .ubermenu .ubermenu-item.ubermenu-item-552.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-552:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-552.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-552:hover > .ubermenu-target { color:#ffffff; }
            .ubermenu .ubermenu-item.ubermenu-item-552.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-552.ubermenu-current-menu-ancestor > .ubermenu-target { background:#171f4f; color:#ffffff; }
            .ubermenu .ubermenu-item.ubermenu-item-552 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-552 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-552.ubermenu-custom-content-padded { padding:11px 16px; }
/* 752 */   .ubermenu .ubermenu-item.ubermenu-item-752 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-752 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-752.ubermenu-custom-content-padded { padding:12px 15px; }
/* 750 */   .ubermenu .ubermenu-item.ubermenu-item-750.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-750.ubermenu-current-menu-ancestor > .ubermenu-target { background:#5b5b5b; }
            .ubermenu .ubermenu-item.ubermenu-item-750 > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-750 > .ubermenu-content-block,.ubermenu .ubermenu-item.ubermenu-item-750.ubermenu-custom-content-padded { padding:11px 15px; }


/** UberMenu Sticky CSS **/
.ubermenu.ubermenu-sticky, .ubermenu-responsive-toggle.ubermenu-sticky{ z-index:1000; }.ubermenu-sticky.ubermenu-sticky-full-width{ left:0; width:100%; max-width:100%; }
.ubermenu-sticky-full-width.ubermenu-sticky .ubermenu-nav{ padding-left:1px; }
@media screen and (max-width: 959px){ 
  .ubermenu-responsive-toggle.ubermenu-sticky{ height:43px; left:0; width:100% !important; } 
  .ubermenu.ubermenu-responsive.ubermenu-sticky{ margin-top:43px; left:0; width:100% !important; } 
  /* Mobile Sticky */
  .ubermenu.ubermenu-is-mobile.ubermenu-sticky { min-height:400px; max-height:600px; overflow-y:auto !important; -webkit-overflow-scrolling:touch; }
  .ubermenu.ubermenu-is-mobile.ubermenu-sticky > .ubermenu-nav{ height:100%; }
  .ubermenu.ubermenu-is-mobile.ubermenu-sticky .ubermenu-active > .ubermenu-submenu-drop{ max-height:none; }
}
/* Special Classes */ 

.ubermenu .ubermenu-item.um-sticky-only{ display:none !important; } .ubermenu.ubermenu-sticky .ubermenu-item-level-0.um-sticky-only{ display:inline-block !important; } .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; } .ubermenu .ubermenu-item-level-0.um-unsticky-only{ display:inline-block !important; } .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; } .ubermenu.ubermenu-sticky .ubermenu-item.um-unsticky-only{ display:none !important; }
@media screen and (min-width:783px){ .admin-bar .ubermenu.ubermenu-sticky, .admin-bar .ubermenu-responsive-toggle.ubermenu-sticky{ margin-top:32px; } }
@media screen and (min-width:783px) and (max-width:){ .admin-bar .ubermenu.ubermenu-sticky{ margin-top:78px; } }
@media screen and (min-width:600px) and (max-width:782px){ .admin-bar .ubermenu.ubermenu-sticky, .admin-bar .ubermenu-responsive-toggle.ubermenu-sticky{ margin-top:46px; } .admin-bar .ubermenu.ubermenu-sticky{ margin-top:89px; } }

.webshopbutton{color: white!important;}