/*
Theme Name: Elementor Hello Theme Child
Theme URI: https://elementor.com
Template: elementor-hello-theme-master
Author: Elementor Team
Author URI: https://elementor.com
Description: A sample theme for Elementor.
Version: 1.0.1540522570
Updated: 2018-10-26 02:56:10

*/
body {
 font-size: 16px;
}
a{color:#f67a42;}
a:hover{text-decoration:underline;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-item-1611.mega-menu-megamenu > ul.mega-sub-menu{height:420px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-item-3148.mega-menu-megamenu > ul.mega-sub-menu{height:420px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-item-3042.mega-menu-megamenu > ul.mega-sub-menu{height:420px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-item-4922.mega-menu-megamenu > ul.mega-sub-menu{height:420px;}

.elementor-widget-wp-widget-archives h5{font-family:"Neuton", Sans-serif;font-size:1.4em}
.elementor-widget-wp-widget-archives li{font-size:16px; font-family:"Assistant", Sans-serif;line-height:1.4em; color:#666;list-style:none;}
.elementor-widget-wp-widget-archives  a{color:#666;}
.elementor-widget-wp-widget-archives ul{padding:10px;}
.elementor-widget-container h5{margin:10px 0;}

.elementor-widget-wp-widget-categories h5{font-family:"Neuton", Sans-serif;font-size:1.4em}
.cat-item{font-size:16px; font-family:"Assistant", Sans-serif;line-height:1.4em; color:#666;list-style:none;}
.cat-item a{color:#666;}
.elementor-widget-wp-widget-categories ul{padding:10px;}
.elementor-widget-container h5{margin:10px 0;}

@media only screen and (max-width: 768px){
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:12px!important;padding:5px!important;}
.mega-sub-menu .widget_media_image{display:none!important;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link
{
	background-color:#fff!important;
	color:#333!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-item-1611.mega-menu-megamenu > ul.mega-sub-menu{height:inherit;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-item-3148.mega-menu-megamenu > ul.mega-sub-menu{height:inherit;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-item-3042.mega-menu-megamenu > ul.mega-sub-menu{height:inherit;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-item-4922.mega-menu-megamenu > ul.mega-sub-menu{height:inherit;}
}


.mega-toggle-blocks-left{flex-basis:15%!important;}
.mega-toggle-blocks-right{flex-basis:15%!important;}
.mega-toggle-blocks-center{flex-basis:70%!important;}

.mega-menu-wrap {font-family:Nunito Sans;}

@media only screen and (max-width: 768px){
.elementor-main-swiper .elementor-swiper-button-next{display:none!important;}
.elementor-main-swiper .elementor-swiper-button-prev{display:none!important;} 
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:15px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size:12px;padding:5px;}
.mega-menu-item-3106 .mega-sub-menu{padding:10px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height:21px!important;}
}
#mega-menu-item-165 .mega-menu-item a:hover{background-color:#f7d9d9!important;}
#mega-menu-item-3148 .mega-menu-item a:hover{background-color:#cff2df!important;}
#mega-menu-item-4922 .mega-menu-item a:hover{background-color:#d6e6ff!important;}
#mega-menu-item-1611 .mega-menu-item a:hover{background-color:#ffecc6!important;}

.big-font{font-size:2.5em}