@charset "utf-8";
/*
Theme Name: Umbrella
Version: 1.0
Author: madars.bitenieks
License: GNU GENERAL PUBLIC LICENSE Version 2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Description: WordPress Premium Theme Umbrella for corporate or portfolio
Theme URI: http://madza.afloy.com/templates/umbrella/
Tags: Corporate, Business, Portfolio, Clean, White
Author URI:http://themeforest.net/user/madza
*/
@import "css/general.css";
/*@import "css/navigations.css";*/
@import "css/footer.css";
@import "css/plugins.css";
@import "css/typography.css";
@import "css/widgets.css";
@import "css/shortcodes.css";


/*----------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------NAVIGATIONS-----------------------------------------------------

----------------------------------------------------------------------------------------------------------------------*/

/*MENU*/

.nav { float:right; margin-right:0px; margin-top:0px; height:50px; position: relative; z-index:100; }

.nav, .nav ul { padding:0; list-style-type:none; list-style-position:outside; }

.nav ul { margin: 0; padding: 5px; }

.nav a { display:block; float:left; outline:medium none; padding:11px 0px 11px 15px; text-decoration:none;  }

.nav li .sub-menu {-moz-border-radius: 2px; border-radius: 2px; border:solid 1px #efefef;  background: white;}

.nav li .sub-menu li {}

.nav li .sub-menu li a { z-index:999999; color:#666666; padding:9px 0px 9px 0px !important;   }

.nav li .sub-menu li a:hover { color: #000!important; font-weight: normal;}

.nav li a strong { color:#363636; display:block; font-weight: bold;  padding-top:2px; }

.nav li a span { display:block; color:#999898;  font-size:10px; line-height:18px; padding-top:0px; }

.nav li a {background:none;}

.nav li { float:left; position: relative; margin-top:0px;z-index:20; padding-top:4px; }

.nav ul { display:none; position:absolute; top:65px; width:125px; z-index:999999!important; padding:5px 15px 10px 15px;}

.nav li {padding-bottom:13px;}

.nav li ul a{ width:125px; height:auto; float:left; text-align:left; margin:0; font-size: 12px; }

.nav li ul li { margin:0px; padding:0px;  }

.nav ul ul{ top:auto; margin-top: 0px; }	

.nav li ul ul { left:120px; top:0px;  }

.nav li:hover ul ul,.nav li:hover ul ul ul,  .nav li:hover ul ul ul ul { display:none; }

.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul { 

    display:block; 

}

.nav li a { 	
	text-align:center;

    font-family: "微軟正黑體", Geneva, Arial, Helvetica, Sans-serif;  

    text-decoration: none; 

    color: #484440;  
	
	fony-size:40px;

    height: 30px; 

}

.nav li a span { 

    font-family: "微軟正黑體", Geneva, Arial, Helvetica, Sans-serif;  

    text-decoration: none; 

    color: #777777; 

}

.nav li ul li a { 

    font-family: "微軟正黑體", Geneva, Arial, Helvetica, Sans-serif; 

   

    text-decoration: none;  

    border-left: 0px dotted #292929; 

}

.nav li ul li a:hover { 

    color: #444!important; 

}





/*MENU CURRENT*/

.header_menu ul li ul .current-menu-item, .header_menu ul li ul .current-menu-parent, .header_menu ul li ul .current-menu-ancestor, .header_menu ul li ul .current_page_parent { 

    

}

.header_menu ul  .current-menu-item, .header_menu ul .current-menu-parent, .header_menu ul .current-menu-ancestor, .header_menu ul .current_page_parent { 

    position: relative; 

    z-index:99; 

}

.current-menu-item strong, .current-menu-parent strong, .current-menu-ancestor strong, .current_page_parent strong { 

    

}

.current-menu-item span, .current-menu-parent span, .current-menu-ancestor span, .current_page_parent span { 

    

}

.menu_categories .children { 

    display: none; 

}



/*BREADCRUMB*/

#title_left { 

    width: 600px; 

    float:left; 

}

#breadcrumb { 

    padding:7px 10px 7px 0px; 

    float:left; 

    font-size:11px; 

}

#breadcrumb a, #breadcrumb span, #breadcrumb p { 

    font-size:11px; 

    padding:0;

    margin:0;

}

.breadcrumbs-plus p strong{font-weight: normal;}



.menu_categories{

    font-weight:400; 

    padding:20px 0px 10px 10px; 

    margin:0px 5px 0px -10px; 

}

.menu_categories ul{ 

    list-style: none; 

    margin:10px 0px 0px 0px; 

    padding:0px 0px 0px 0px; 

    border-top:1px solid #efefef; 

}

.menu_categories ul li{ 

    padding: 9px 0px 9px 15px; 

    margin:0px 0px 0px 0px; 

    color:#999999;  

    overflow:hidden; 

    background:url(../images/arrow_01.png) no-repeat 0px 8px;

    border-bottom:1px solid #efefef;

}

.menu_categories ul li a{

    text-decoration: none; 

    background:none;

}

.menu_categories ul li a:hover{ 

    text-decoration:none;

}

.menu_categories ul li ul{ 

    list-style: none; 

    padding-left:5px; 

    font-size:14px; 

    padding-top:3px; 

    margin:0px 0px 0px 0px; 

}

.menu_categories ul li ul li{ 

    padding: 3px 0px 3px 0px; 

    font-weight:400; 

    color: #666; 

    margin:0px 0px 0px 0px; 

}

.menu_categories ul li ul li a{ 

    text-decoration: none;  

    color: gray; 

}

.menu_categories ul li ul li a:hover{ 

    text-decoration:underline; 

    color: #0080C0; 

    font-weight:800;

}

.search1{
    margin-bottom: 40px;
}
.slider1{
    margin-top: 40px;
}