/*
Template: thefox
Theme Name: Telluride Mountain School Child Theme
Theme URI: http://www.telluridemtnschool.com
Description: A child theme of the Telluride Mountain School Theme, an adaptation of TheFox Theme by Tranmautritam
Version: 1.50
Author: Chair 8 Design
Author URI: http://www.chair8design.com
License: Themeforest Split Licence
License URI: -



*/








/************************************************************************************





Put your custom CSS below this block :)





*************************************************************************************/

/* Custom header */

.nav_type_1 ul { margin-top:49px; }

.nav_type_1 > ul > li > a {
    padding: 13px 23px 13px 23px;
    min-width:102px;
}
.nav_type_1 > ul > li:last-child a {
    padding-right: 0;
}
#header_container nav ul ul { padding:20px 0 !important; }
#header_container .rd_megamenu ul { padding-bottom:0 !important; }
#header_container .rd_megamenu ul li ul { padding:0!important; }
.rd_megamenu > ul > li { margin-bottom:20px; }


/* Drop down position adjustment */

.rd_megamenu ul { 
    right: 0px !important;
    left: auto !important;
    width: 700px !important;
}

header.nav_type_1 .header_current_cart:hover .cdp_2,#header_container .nav_type_1 .cart-notification, #header_container .nav_type_1 ul li:hover > ul, #header_container .nav_type_1 ul li.sfHover > ul {
	top:51px;
}
header.nav_type_1 .header_current_cart:hover .cdp_2,#header_container .nav_type_1 .cart-notification, #header_container .nav_type_1 ul li.rd_megamenu:hover > ul, #header_container .nav_type_1 ul li.rd_megamenu.sfHover > ul {
	top:100px;
}
.nav_type_1 #search-form {
 top:100px;
}


/* Background color and color settings */

.rd_megamenu ul li ul { opacity: 1 !important; }

#header_container nav ul li ul a,#header_container nav ul li ul ul { background:none; } 

#header_container nav ul li ul { background:rgba(248,248,248,0.9) }

#header_container nav ul ul li a:hover, #header_container nav ul ul li.current-menu-item > a { color:#000000 !important; }

/* Dropdown menu items space and line-height settings */
 
#header_container nav .rd_megamenu ul ul li a, .rd_megamenu ul ul li a, #header_container nav ul ul li a {
 line-height: 18px !important;
}
#header_container nav .rd_megamenu li a, .rd_megamenu li a {
    padding: 2px 20px!important;
}
#header_container nav ul ul li a, #header_container nav ul ul .current-menu-item li a {
    padding: 2px 14px!important;
}

/* Custom heading class for default menu dropdown */

#header_container nav ul ul li.custom_menu_heading a {
    text-transform: uppercase !important;
    font-size: 13px!important;
    font-weight: 900!important;
    color: #444444;
    margin-top: 20px;
}
#header_container nav ul li:not(.rd_megamenu) ul li:first-child a {
    margin-top: 0 !important;
}

/* Search icon position modifications */

@media only screen and (min-width: 1036px) {
header.nav_type_1 #searchtop { float: right; padding: 18px 0px 18px 23px;  position: absolute; right: 0; text-align: right; top: 0; }
}


