/*
Theme Name: MountResort
Theme URI: https://mistymount.wpengine.com/
Author: the DesignThemes team
Author URI: https://wedesignthemes.com/
Description: Mount Resort - Premium WordPress theme by DesignThemes
Version: 3.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: mountresort

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

#main-menu .megamenu-child-container ul.sub-menu > li > ul li { float: none; }

#main-menu ul li.menu-item-simple-parent ul > li > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a { margin-bottom: 5px; position: relative; }

#main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li:last-child > a { border-width: 1px; }

#main-menu ul li.menu-item-simple-parent ul > li > a:after, #main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a:after { border-width: 1px; border-style: solid; border-color: transparent; content: ""; display: inline-block; height: 100%; opacity: 0; filter: alpha(opacity=0); pointer-events: none; position: absolute; left: 0; top: 0; visibility: hidden; width: 100%; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }

#main-menu ul li.menu-item-simple-parent ul > li > a:hover:after, #main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a:hover:after { opacity: 1; filter: alpha(opacity=100); visibility: visible; }

#main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li:last-child > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > .nolink-menu { padding: 10px 8px; }

/*** eform styles ***/

.ipt-uif-custom-material-bg .ipt-eform-material-button-container.ipt_fsqm_form_button_container#ipt_fsqm_form_3_button_container, .ipt-uif-custom-material-bg .ipt-eform-material-button-container.ipt_fsqm_form_button_container .ui-button#ipt_fsqm_form_3_button_next{color:#FFF;}

.ipt_uif_question_content .selection-box:after{border:none; height:auto;}

.ipt_uif_question_content .selection-box:before{border:none; content:""; font-family:Fontawesome; font-style:normal; font-weight:normal; right:6px; top:-16px;}
	  
.ipt_uif_question_content .selection-box select{-webkit-appearance:none; -moz-appearance:none; appearance:none;}

.ipt-uif-custom-material-bg .ui-widget-content a{color:#CCC;}

.ipt-uif-custom-material-bg .ipt_uif_hidden_init .ipt-eform-content{box-shadow:none !important; background-color:#efefef !important;}

.select2-container--eform-material .select2-selection--single{background-color:transparent !important;}	  

.ipt-uif-custom-material-bg .valid ~ .select2-container .select2-selection--single{box-shadow:0 1px 0 0 #4CAF50;}