/* #Basic Styles
================================================== */

ul {
	list-style: none;
}
a:link, a:visited, a:hover {
	outline:none;
	text-decoration:none !Important;
}

/*@font-face { 
  font-family: Dottoro Ding; 
    src: url('../fonts/dottoro_ding.ttf'); 
    src: local("Dottoro Ding"), url('../fonts/dottoro_ding.ttf'); 
} */
/* @font-face {
 font-family: 'Dottoro Ding';
 src:	url('fonts/dottoro_ding.woff') format('woff'), 
 	 	url('fonts/dottoro_ding.ttf') format('truetype'),  
  		url('fonts/dottoro_ding.svgz#DottoroDingRegular') format('svg'),  
  		url('fonts/dottoro_ding.svg#DottoroDingRegular') format('svg');
  src: local("Dottoro Ding"), 
        url("fonts/dottoro_ding.woff") format("woff"), 
        url("fonts/dottoro_ding.ttf") format("truetype"), 
        url("fonts/dottoro_ding.svg#DottoroDingRegular") format("svg"), 
		url('fonts/dottoro_ding.svgz#DottoroDingRegular') format('svg');  
}*/
/***********
*   MENU   *
***********/

#nav_5352721a8cdb6 > a {
	display: none;
	background:#E15A1F;
	

}
#nav {
	position:absolute;
}
.popup_menu {
	cursor:default;
	/*z-index:1000;*/
	line-height:120%;
	position:relative;
	/*z-index:9999;*/
}
.popup_menu .sub-menu > li > a, .popup_menu .sub-menu > li > a:link, .popup_menu .sub-menu > li > a:hover, .popup_menu .sub-menu > li > a:visited {
	outline:0;
	margin:0;
	border:none !Important;
	white-space:nowrap;
}
.popup_menu .menu > li > a {
	outline:0;
	white-space:nowrap;
	display:block;
}
.popup_menu .menu, .popup_menu .menu > li, .popup_menu .sub-menu, .popup_menu .sub-menu > li {
	outline:0 !Important;
	margin:0;
	padding:0 !Important;
}
.popup_menu .sub-menu {
	padding-left:0 !Important;
}

.popup_menu .sub-menu > li > a, .popup_menu.vertical .menu > li > a {
    display: block;
	padding: 12px 10px 6px;
}
.popup_menu.horizontal .menu > li {
	float:left
}
.popup_menu .menu > li, .popup_menu .sub-menu > li {
	position:relative;
}
.popup_menu .menu > li {
	line-height: 120%;
}
.popup_menu .menu > li > a .label {
	line-height: 1em;
}
.popup_menu .sub-menu {
	display:none;
	z-index:1000;
	position:absolute;
	left:0;
	right:auto;
	top:100%;
	bottom:auto;
	min-width:100%;
	-moz-box-shadow:0 4px 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.1);
	box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1);
}
.popup_menu .opendir_rightward > .sub-menu {
	left:100%;
	right:auto;
	top:0px;
	bottom: auto;
}
.popup_menu .opendir_downward > .sub-menu {
	left:0;
	right:auto;
	top:100%;
	bottom:auto;
}
.popup_menu .sub-menu > li > a > span, .popup_menu.vertical .menu > li > a > span {
	display: table-cell;
	vertical-align: middle;
}
.popup_menu .sub-menu > li > a > .label_holder, .popup_menu.vertical .menu > li > a > .label_holder {
	width: 100%;
}
.popup_menu .submenu_icon_before:before, .popup_menu .submenu_icon_after:after {
	font-family: Dottoro Ding;
	vertical-align: middle;
	line-height: 1em;
}
.popup_menu.horizontal .menu > li > a > .label_holder {
	display: table-cell;
	text-align: center;
}
.popup_menu.horizontal .menu > li > a > .submenu_icon_before, .popup_menu.horizontal .menu > li > a > .submenu_icon_after {
	display: table-cell;
	vertical-align: middle;
}
.popup_menu .menu > li > a .label {
	outline:0;
	margin:0;
	padding:0;
	white-space:nowrap;
}
.popup_menu.current_open .menu_normal > li.current-menu-ancestor > .sub-menu, .popup_menu.current_open .menu_normal > li.current-menu-item > .sub-menu {
	display: block;	
	
}
.popup_menu.css-menu li:hover > .sub-menu {
	display: block;	
	
}

/*.horizontal_submenus2 .menu > li.current-menu-ancestor > a, .horizontal_submenus2 .menu > li.current-menu-item > a {
	background-color: transparent;
}*/
/* full width horizontal first-level submenus */
.horizontal_submenus2 .menu_normal > li {
	position: static !Important;
}
.horizontal_submenus2 .menu_normal > li > .sub-menu {
	left: 0 !Important;
	right: 0 !Important;
}
.horizontal_submenus2 .menu_normal > li > .sub-menu > li > a > .label_holder {
	width: auto !Important;
}
/* increase the font size of first-level submenus */
.horizontal_submenus2 .menu_normal > li > .sub-menu > li {
	/*font-size: 15px !Important;*/
	float:left !important;
}
/* remove the horizontal separator between first-level submenu items (it can be done in the theme editor) */
.horizontal_submenus2 .menu_normal > li > .sub-menu > li {
	border-top: 0 !Important;
}
/* add vertical separators between first-level submenu items */
.horizontal_submenus2 .menu_normal > li > .sub-menu > li {
	border-left: 1px solid #ccc;
}
.horizontal_submenus2 .menu_normal > li > .sub-menu > li:first-child {
	border-left: 0;
	margin-left:20px!important;
}
/* decrease the right padding of first-level submenu folder labels (submenu items that has a submenu) */
.horizontal_submenus2 .menu_normal > li > .sub-menu > li > a > .label_holder {
	/*padding-right: 20px !Important;*/
}
/* Change the opening direction of the second level submenus to downward */
.horizontal_submenus2 .menu_normal > li > .sub-menu > li > .sub-menu {
	left:0;
	right:auto;
	top:100%;
	bottom:auto;
}
/* remove the left and right border of submenus */
.horizontal_submenus2 .menu_normal .sub-menu {
	border-left: 0;
	border-right: 0;
}
/* main menu */
.widget_dottoro_popup_menu .popup_menu {
/*background-image: -o-linear-gradient(bottom, rgb(0, 169, 236) 0%, rgb(0, 97, 176) 100%);
background-image: -moz-linear-gradient(bottom, rgb(0, 169, 236) 0%, rgb(0, 97, 176) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(0, 169, 236) 0%, rgb(0, 97, 176) 100%);
background-image: -ms-linear-gradient(bottom, rgb(0, 169, 236) 0%, rgb(0, 97, 176) 100%);
background-image: linear-gradient(to bottom, rgb(0, 169, 236) 0%, rgb(0, 97, 176) 100%);*/
background: #000000;background: -moz-linear-gradient(top, #000000 0%, #212121 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, #000000), color-stop(100%, #212121));background: -webkit-linear-gradient(top, #000000 0%, #212121 100%);background: -o-linear-gradient(top, #000000 0%, #212121 100%);background: -ms-linear-gradient(top, #000000 0%, #212121 100%);background: linear-gradient(to bottom, #000000 0%, #212121 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#212121', GradientType=0 ); padding:0 20px;
}
.widget_dottoro_popup_menu .menu > li > a, .widget_dottoro_popup_menu.widget_distinct .menu > li > a {
	padding:11px 25px 10px; position:relative;
}
/* menu items hover */
.widget_dottoro_popup_menu .menu > li:hover > a, .widget_dottoro_popup_menu.widget_distinct .menu > li:hover > a, .widget_dottoro_popup_menu .menu > li.open > a, .widget_dottoro_popup_menu.widget_distinct .menu > li.open > a {

background: #222;
/*background: -moz-linear-gradient(top, #d49715 0%, #bf861c 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #d49715), color-stop(100%, #bf861c));
background: -webkit-linear-gradient(top, #d49715 0%, #bf861c 100%);
background: -o-linear-gradient(top, #d49715 0%, #bf861c 100%);
background: -ms-linear-gradient(top, #d49715 0%, #bf861c 100%);
background: linear-gradient(to bottom, #d49715 0%, #bf861c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d49715', endColorstr='#bf861c', GradientType=0 );*/
color:#fff;
}
.active_menu > a {
	/*background-color:#background-image: -webkit-gradient(linear, left top, left bottom,	color-stop(0, #D6EDFF),	color-stop(1, #A6D3F5));
	background-image: -o-linear-gradient(bottom, #D6EDFF 0%, #A6D3F5 100%);
	background-image: -moz-linear-gradient(bottom, #D6EDFF 0%, #A6D3F5 100%);
	background-image: -webkit-linear-gradient(bottom, #D6EDFF 0%, #A6D3F5 100%);
	background-image: -ms-linear-gradient(bottom, #D6EDFF 0%, #A6D3F5 100%);
	background-image: linear-gradient(to bottom, #D6EDFF 0%, #A6D3F5 100%);*/

/*background: #333333;
background: -moz-linear-gradient(top, #333333 0%, #222222 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
background: -webkit-linear-gradient(top, #333333 0%, #222222 100%);
background: -o-linear-gradient(top, #333333 0%, #222222 100%);
background: -ms-linear-gradient(top, #333333 0%, #222222 100%);
background: linear-gradient(to bottom, #333333 0%, #222222 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#222222', GradientType=0 );*/

	color:#fff;
}


.widget_dottoro_popup_menu .menu > li.active_menu > a .label{color:#fff; font-weight:600} 


.widget_dottoro_popup_menu .menu > li.active_menu > a:before { width:30px; height:10px; background:url(nav-arrow.png) no-repeat 0 0; content:""; position:absolute; top:100%; left:50%; margin-left:-15px; z-index:9999}

.active_menu > ul { /*display:block !important;*/} 

/* menu items label font */
.widget_dottoro_popup_menu .menu > li > a .label {
	font-size: 14px;
	color: #cbcbcb	;
	font-weight:400;
}
/* menu items hover label font */
.widget_dottoro_popup_menu .menu > li:hover > a .label, .widget_dottoro_popup_menu .menu > li.open > a .label {
	color: #fff;
}
/* submenu */
.widget_dottoro_popup_menu .sub-menu {
	background-color: #eee;
	
}
/* menu items */
.widget_dottoro_popup_menu .sub-menu > li {
	font-family: Arial, Helvetica, san-serif;
	font-size: 13px;
	text-align: left;
	border-top: 1px solid #ddd;
}

.widget_dottoro_popup_menu #drop.sub-menu .sub-menu li a{ padding:6px 10px}
/* menu items hover */
.widget_dottoro_popup_menu .sub-menu > li:hover, .widget_dottoro_popup_menu .sub-menu > li.open {
	background-color: #ddd;
}
/* menu items padding */
.widget_dottoro_popup_menu .sub-menu > li > a > .label_holder {
	/*padding: 6px 10px;*/
}
/* menu items color and underline */
.widget_dottoro_popup_menu .sub-menu > li > a .label {
	color: #333;
	font-size:100%;
	font-weight:normal;
	
}
/* submenu icons */
.widget_dottoro_popup_menu .sub-menu > li.folder > a .submenu_icon_after:after {
	content: "\f008";
	color: #b70704;
	font-size: 13px;
	padding: 0 6px 0 0;
	background-color: transparent;	/* avoid W3C validator warnings */
}

/*------------------------*/
#drop{
    display:none; /* Hide it first of all */    
    position:absolute;
    top:100%;
    left:20px;    
}

ul#drop li:hover .sub-menu{
    display:block !important; /* Hide it first of all */    
}
ul#drop li:hover .sub-menu .sub-menu{
    display:none !important; /* Hide it first of all */    
}
ul#drop li .sub-menu li:hover .sub-menu{
    display:block !important; /* Hide it first of all */    
}
ul#drop li .sub-menu li:hover .sub-menu ul{
    display:none !important; /* Hide it first of all */    
}
ul#drop li .sub-menu li .sub-menu li:hover ul{
    display:block !important; /* Hide it first of all */    
}

 @media only screen and (max-width: 767px) {
.popup_menu.horizontal .menu {
width:100%;
}
.horizontal_submenus2 .menu_normal > li > .sub-menu > li {
float:none !important;
}
 .popup_menu.horizontal .menu > li {
float:none
}
 .popup_menu .sub-menu {
position:static;
}
 .horizontal_submenus2 .menu_normal > li > .sub-menu > li {
 float: none;
}
.widget_dottoro_popup_menu .horizontal .menu > li:first-child {
margin-left:0 !important;
cursor:pointer;
}
 .horizontal_submenus2 .menu_normal > li > .sub-menu > li:first-child {
margin-left:0 !important;
}
.popup_menu .sub-menu > li {
 float: none;
}
.popup_menu .menu > li, .popup_menu .sub-menu > li {
 position: static;
}
.popup_menu .sub-menu > li > a, .popup_menu.vertical .menu > li > a {
 display:inline;
}
}


@media only screen and (min-width:980px){ 
.popup_menu.horizontal .menu {
	display: table;
	width:100%;
	margin:0 auto;
	cursor:pointer;
}
 }
@media only screen and (min-width:790px) and (max-width:979px){ 
.popup_menu.horizontal .menu {
	display: table;
	width: 100%;
	margin:0 auto;
	cursor:pointer;
}
 }

@media only screen and (min-width: 768px) and (max-width: 979px) {
.horizontal_submenus2 .menu_normal > li > .sub-menu > li:first-child{margin-left:0 !important;}
#drop {
	 top:34px;
}
}

@media only screen and (min-width:481px) and (max-width:789px){ 
 #nav_5352721a8cdb6 > a {
 width: 3.125em; /* 50 */
 height: 3.125em; /* 50 */
 text-align: left;
 text-indent: -9999px;
 background-color: #e15a1f;
 position: relative;
}
 #nav_5352721a8cdb6 > a:before, #nav_5352721a8cdb6 > a:after {
 position: absolute;
 border: 2px solid #fff;
 top: 35%;
 left: 25%;
 right: 25%;
 content: '';
}
 #nav_5352721a8cdb6 > a:after {
 top: 60%;
}
 #nav_5352721a8cdb6:not( :target ) > a:first-of-type, #nav_5352721a8cdb6:target > a:last-of-type {
 display: block;
}
 #nav_5352721a8cdb6 > ul {
 height: auto;
 display: none;
 position: absolute;
 left: 0;
 right: 0;
}
 #nav_5352721a8cdb6:target > ul {
 display: block;
 background:#00A8EC;
}
	#drop {
     /*position:static;*/
	 top:34px;
}
}
@media only screen and (min-width:180px) and (max-width:480px){

 #nav_5352721a8cdb6 > a {
 width: 3.125em; /* 50 */
 height: 3.125em; /* 50 */
 text-align: left;
 text-indent: -9999px;
 background-color: #e15a1f;
 position: relative;
}
 #nav_5352721a8cdb6 > a:before, #nav_5352721a8cdb6 > a:after {
 position: absolute;
 border: 2px solid #fff;
 top: 35%;
 left: 25%;
 right: 25%;
 content: '';
}
 #nav_5352721a8cdb6 > a:after {
 top: 60%;
}
 #nav_5352721a8cdb6:not( :target ) > a:first-of-type, #nav_5352721a8cdb6:target > a:last-of-type {
 display: block;
}
 #nav_5352721a8cdb6 > ul {
 height: auto;
 display: none;
 position: absolute;
 left: 0;
 right: 0;
}
 #nav_5352721a8cdb6:target > ul {
 display: block;
 background:#00A8EC;
}
	#drop {
     position:static;
}	
	 }


