/* Mobile Menu Core Style */ .slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; } .slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; } .slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; } .slicknav_menu .slicknav_no-text { margin: 0 } .slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); } .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em } .slicknav_nav { clear: both } .slicknav_nav ul, .slicknav_nav li { display: block } .slicknav_nav .slicknav_arrow { border-left: 1px solid #e0dddd; color: #e0dddd; display: inline-block; float: right; font-size: 14px; margin: -15px -6px -15px 0; padding: 13px 0 13px 15px; vertical-align: top; } .slicknav_nav .slicknav_item { cursor: pointer; } .slicknav_nav .slicknav_row { display: block; } .slicknav_nav a { display: block } .slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { display: inline } .slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; } .slicknav_menu:after { clear: both } /* IE6/7 support */ .slicknav_menu { *zoom: 1 } /* User Default Style Change the following styles to modify the appearance of the menu. */ .slicknav_menu { font-size:18px; padding: 0; } /* Button */ .slicknav_btn { padding: 0; margin: 0; float: none; text-align: left; } /* Button Text */ .slicknav_menu a{ text-decoration: none !important; } .slicknav_menu .slicknav_icon{ margin: 0; display: inline-block; float: none; } .slicknav_menu .slicknav_icon-bar{ height: 2px; background: #222; margin-left: -6px; -webkit-transition:background 0.2s ease-in; -moz-transition:background 0.2s ease-in; -o-transition:background 0.2s ease-in; -ms-transition:background 0.2s ease-in; transition:background 0.2s ease-in; } .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{ margin-top: 4px; height: 2px; } .slicknav_btn .slicknav_icon-bar{ -moz-box-shadow: 0 0 0 0 black ; -webkit-box-shadow: 0 0 0 0 black ; box-shadow:0 0 0 0 black ; } .slicknav_menu .slicknav_menutxt { color: #FFF; font-size: 16px; float: left; font-family: 'Playfair Display'; font-weight: 400; margin-top: 7px; margin-right: 6px; text-transform: uppercase; } /* Button Lines */ .slicknav_menu { background:none; padding:0; margin: 0 ; } .slicknav_menu > ul{ overflow-y: auto; position: absolute; z-index: 100; width: 100%; top: 40px; left: 0; -webkit-box-shadow: 0px 1px 2px rgba(30, 30, 30, .3); -moz-box-shadow: 0px 1px 2px rgba(30, 30, 30, .3); box-shadow: 0px 1px 2px rgba(30, 30, 30, .3); overflow: hidden; } .h-3 .slicknav_menu > ul{ top: 44px; } .slicknav_nav { color:#fff; margin:0; padding:0; font-size:0.875em; } .slicknav_nav, .slicknav_nav ul { list-style: none; overflow:hidden; width: 100%; } .slicknav_nav ul { padding:0 ; margin:0 ; } .slicknav_nav .slicknav_row { padding:15px 20px; margin:0 ; } .slicknav_nav a{ padding:15px 20px; margin:0; font-size: 10px; font-weight: 400; text-decoration:none; color:#222; font-family: 'Lato'; text-transform: uppercase; text-align: left; letter-spacing: 1px; -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; -ms-transition:all 0.2s ease-in; transition:all 0.2s ease-in; } .slicknav_nav li{ border-top: 1px solid #e0dddd; } .slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { padding:0; margin:0; } .slicknav_nav .slicknav_parent ul a{ padding-left: 40px; } .slicknav_nav .slicknav_parent ul .sf-with-ul{ padding-left: 0; } .slicknav_nav .slicknav_parent .slicknav_parent ul a{ padding-left: 60px; } .slicknav_nav .slicknav_row:hover { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } .slicknav_nav a:hover a, .slicknav_nav a:hover{ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } .slicknav_nav .slicknav_txtnode { margin-left:15px; }