iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: https://corp.delaware.gov/wp-content/themes/dosgic_CORP_theme/css/clf4css/clf4.css
/* C O M M O N L O O K A N D F E E L 2 0 1 6 */ /* Version 4.0.1 */ /* Developed by the GIC (Matt Campbell & Julianne Solum) */ /* Copyright 2016 State of Delaware */ /* ############################################################################################## */ /*========== Bootstrap 3 Mobile First Method CSS ==========*/ /* Custom, iPhone Retina */ @media only screen and (min-width : 320px) { /* ============================= Elements ============================= */ h1, h2, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: inherit; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.1; color: #147bb1; } h1.main_footer { font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 500; color: #147bb1; font-size: 40px; } h2.four-o-four { font-family: 'Open Sans Condensed', sans-serif !important; font-weight: 500; color: #147bb1 !important; margin-top: 0px; font-size: 30px; } hr { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -o-border-image: none; border-image: none; border: 1px solid #000000; margin-bottom: 20px; margin-top: 20px; } h2.search-results-title { font-family: 'Open Sans', sans-serif !important; line-height: 1 !important; position: relative !important; font-size: 25px !important; padding-bottom: 5px !important; } a.skip-main { left: -999px; position: absolute; top: auto; overflow: hidden; z-index: -9999; color: #fff; } a.skip-main:focus, a.skip-main:active { color: #333; background-color: #fff; border-color: #ccc; display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 600; text-decoration: none; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; left: auto; top: -7px; overflow: auto; margin: 10px 30%; z-index: 9999; } a.search-results-link, a.search-results-link:link, a.search-results-link:active, a.search-results-link:visited { color: #02549d; text-decoration: none; font-weight: normal; transition: .5s; } a.search-results-link:hover { color: #00aeef; text-decoration: underline; font-weight: normal; } .nav>li>a:focus, .nav>li>a:hover { text-decoration: none; background-color: transparent; } span.caret { display: none } /* Mime Types */ /* general reset/setup styling for icons - needed on all */ .icon::after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; } a[href$=".pdf"].icon::after { font-family: "Font Awesome 5 Pro"; content: "\f1c1"; margin-left: 0.25em; } a[href$=".doc"]::after { font-family: "Font Awesome 5 Pro"; content: "\f1c2"; margin-left: 0.25em; } a[href$=".docx"]::after { font-family: "Font Awesome 5 Pro"; content: "\f1c2"; margin-left: 0.25em; } a[href$=".xls"]::after { font-family: "Font Awesome 5 Pro"; content: "\f1c3"; margin-left: 0.25em; } a[href$=".ppt"]::after { font-family: "Font Awesome 5 Pro"; content: "\f1c4"; margin-left: 0.25em; } a[href ^="mailto:"]::after { font-family: "Font Awesome 5 Pro"; content: "\f0e0"; margin-left: 0.25em; } a[href$=".zip"]::after { font-family: "Font Awesome 5 Pro"; content: "\f1c6"; margin-left: 0.25em; } /* END MIME TYPES */ /* ============================= ID's ============================= */ #ens { text-align: center; padding-top: 8px; padding-bottom: 15px; border-radius: 0px !important; margin-bottom: 0px !important; } #ens a { color: #245194; } #ens .fa-times { color: #a94442 !important; vertical-align: middle; } #ens .fa-times:hover { cursor: pointer; } #footer { background-color: #2d3032; border-top: 10px solid #245194; border-bottom: 10px solid #245194; font-size: 15px; line-height: 1.5em; display: none; clear: both; position: absolute; bottom: 0; width: 100%; z-index: 5000; color: #fff; } #footer h1 { color: #fff !important; } #footer hr { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -o-border-image: none; border-image: none; border: 1px solid #fff; margin-bottom: 20px; margin-top: 20px; } .footer_logo { float: left; margin-right: 5px; border: 0px; width: 50px; height: 50px; } .toggle-footer-btn { background-color: #245194; display: block; float: right; font: normal normal 25px/40px Arial, Sans-Serif; color: #ffffff !important; text-decoration: none; width: 40px; height: 40px; margin-top: -10px; margin-right: 20px; text-align: center; } /* Wrapper for page content to push down footer */ #wrap { min-height: 100%; height: auto; /* Negative indent footer by its height */ margin: 0 auto -60px; /* Pad bottom by footer height */ padding: 0 0 60px; } #footer a, #footer a:link, #footer a:visited { text-decoration: none; color: #fff; transition: .5s; } #footer a:hover { text-decoration: underline; color: #245194; } .decreaseFont, .resetFont, .increaseFont { color: #333 !important; transition: .5s; } #wrap>.container { padding: 60px 15px 0; } .container .credit { margin: 20px 0; } #footer>.container { padding-left: 15px; padding-right: 15px; } #sb-search { display: none; } #cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; box-sizing: border-box; } #cssmenuTop { width: auto; font-family: 'Open Sans', sans-serif; line-height: 1; background: #fff; box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.3); position: relative; z-index: 3000; } #cssmenuTop.affix { position: fixed; top: 0; width: 100%; z-index: 3000; height: 60px } #cssmenu:after, #cssmenu>ul:after { content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } #cssmenu #menu-button { display: none; } .logo_fade { position: absolute; margin-left: -50px; margin-top: 10px; opacity: 0; } .facebook { color: #3c599f; transition: 0.5s ease-in-out; } .facebook a:hover { color: #097BB3; text-decoration: none !important; } .twitter { color: #60d2f6; transition: 0.5s ease-in-out; } .twitter:hover { color: #097BB3; text-decoration: none !important; } .googleplus { color: #da4835; transition: 0.5s ease-in-out; } .googleplus:hover { color: #097BB3; text-decoration: none !important; } .flickr { color: #ff0084; transition: 0.5s ease-in-out; } .flickr:hover { color: #097BB3; text-decoration: none !important; } .youtube { color: #c8312b; transition: 0.5s ease-in-out; } .youtube:hover { color: #097BB3; text-decoration: none !important; } .instagram { color: #a27359; transition: 0.5s ease-in-out; } .instagram:hover { color: #097BB3; text-decoration: none !important; } .linkedin { color: #007bb6; transition: 0.5s ease-in-out; } .linkedin:hover { color: #097BB3; text-decoration: none !important; } .pinterest { color: #ca2128; transition: 0.5s ease-in-out; } .pinterest:hover { color: #097BB3; text-decoration: none !important; } #menu-line { position: absolute; top: 0; left: 0; height: 3px; background: #097BB3; transition: all 0.25s ease-out; } #cssmenu>ul>li { float: left; } #cssmenu.align-center>ul { font-size: 0; text-align: center; } #cssmenu.align-center>ul>li { display: inline-block; float: none; } #cssmenu.align-center ul ul { text-align: left; } #cssmenu.align-right>ul>li { float: right; } #cssmenu.align-right ul ul { text-align: right; } #cssmenu>ul>li>a { padding: 20px 20px 13px 20px; font-size: 14px; text-decoration: none; text-transform: uppercase; color: #000000; transition: color .2s ease; } #cssmenu>ul>li:hover>a, #cssmenu>ul>li.active>a { color: #097BB3; } #cssmenu>ul>li.has-sub>a { padding-right: 25px; } #cssmenu>ul>li.has-sub>a::after { position: absolute; top: 21px; right: 10px; width: 4px; height: 4px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; content: ''; transform: rotate(45deg); transition: border-color 0.2s ease; } #cssmenu>ul>li.has-sub:hover>a::after { border-color: #097BB3; } #cssmenu ul ul { position: absolute; left: -9999px; border-top: 13px solid #fff; } #cssmenu li:hover>ul { left: auto; } #cssmenu.align-right li:hover>ul { right: 0; } #cssmenu ul ul ul { margin-left: 100%; top: 0; } #cssmenu.align-right ul ul ul { margin-left: 0; margin-right: 100%; } #cssmenu ul ul li { height: 0; transition: height .2s ease; padding-top: 6px; background: #097BB3; } #cssmenu ul ul li:last-child { padding-bottom: 10px; } #cssmenu ul li:hover>ul>li { height: 100%; } #cssmenu ul ul li a { padding: 10px 18px; width: 175px; font-size: 13px; font-weight: bold; background-color: #097BB3; text-decoration: none; color: #FCFCFC; transition: color .2s ease; } #cssmenu ul ul li:hover>a, #cssmenu ul ul li a:hover { color: #EBEBEB; } #cssmenu ul ul li.has-sub>a::after { position: absolute; top: 13px; right: 10px; width: 4px; height: 4px; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; content: ''; transform: rotate(-45deg); transition: border-color 0.2s ease; } #cssmenu.align-right ul ul li.has-sub>a::after { right: auto; left: 10px; border-bottom: 0; border-right: 0; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; } #cssmenu ul ul li.has-sub:hover>a::after { border-color: #fff; } /* Change the Chrome input autofill color ;) */ #sb-search-main input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #245194 inset; color: #fff !important; } #sb-search input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; } #navbar_delaware { position: absolute; margin: 13px 0 0 4px; } #navbar_delaware { position: absolute; margin: 13px 0 0 4px; } /* ============================= Classes ============================= */ .wave_text { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .container-nav { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .main_content h1 { font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 500; color: #147bb1; font-size: 33px; } .main_content h2 { font-family: 'Open Sans Condensed', sans-serif !important; font-weight: 500; color: #147bb1; margin-top: 0px; } .delaware_d_logo { margin-left: 0px; width: 40px; height: 40px; } .delaware_text { margin-top: 5px; margin-left: 0px; width: 160px; height: 30px; } .delaware_d_logo { width: 40px; height: 40px; } .logo_fade { width: 40px; height: 40px; } .delaware_fade { width: 160px; height: 30px; } .masthead-nav>li { display: inline-block; margin-top: -2px; } .masthead-nav>li+li { margin-left: 20px; } .masthead-nav>li>a { padding-right: 0; padding-left: 0; font-size: 16px; font-weight: bold; color: #fff; /* IE8 proofing */ border-bottom: 2px solid transparent; } .masthead-nav>li>a:hover, .masthead-nav>li>a:focus { background-color: transparent; border-bottom-color: #a9a9a9; border-bottom-color: rgba(255, 255, 255, .25); } .masthead-nav>.active>a, .masthead-nav>.active>a:hover, .masthead-nav>.active>a:focus { color: #fff; border-bottom-color: #fff; } .affix+.offset-div { padding-top: 60px; } .social { max-width: 500px; display: block; } .social_facebook { position: relative; height: 50px; width: 50px; margin: 0 auto; display: inline-block; } .social_facebook img { position: absolute; left: 0; height: 50px; width: 50px; transition: opacity 0.5s ease-in-out; } .social_facebook img.top:hover { opacity: 0; height: 50px; width: 50px; } .social_twitter { position: relative; height: 50px; width: 50px; margin: 0 auto; display: inline-block; } .social_twitter img { position: absolute; left: 0; height: 50px; width: 50px; transition: opacity 0.5s ease-in-out; } .social_twitter img.top:hover { opacity: 0; height: 50px; width: 50px; } .social_flickr { position: relative; height: 50px; width: 50px; margin: 0 auto; display: inline-block; } .social_flickr img { position: absolute; left: 0; height: 50px; width: 50px; transition: opacity 0.5s ease-in-out; } .social_flickr img.top:hover { opacity: 0; height: 50px; width: 50px; } .social_youtube { position: relative; height: 50px; width: 50px; margin: 0 auto; display: inline-block; } .social_youtube img { position: absolute; left: 0; height: 50px; width: 50px; transition: opacity 0.5s ease-in-out; } .social_youtube img.top:hover { opacity: 0; height: 50px; width: 50px; } .social_rss { position: relative; height: 50px; width: 50px; margin: 0 auto; display: inline-block; } .social_rss img { position: absolute; left: 0; height: 50px; width: 50px; transition: opacity 0.5s ease-in-out; } .social_rss img.top:hover { opacity: 0; height: 50px; width: 50px; } .facebook { color: #3c599f; transition: 0.5s ease-in-out; } .facebook a:hover { color: #097BB3; text-decoration: none !important; } .twitter { color: #60d2f6; transition: 0.5s ease-in-out; } .twitter:hover { color: #097BB3; text-decoration: none !important; } .googleplus { color: #da4835; transition: 0.5s ease-in-out; } .googleplus:hover { color: #097BB3; text-decoration: none !important; } .flickr { color: #ff0084; transition: 0.5s ease-in-out; } .flickr:hover { color: #097BB3; text-decoration: none !important; } .youtube { color: #c8312b; transition: 0.5s ease-in-out; } .youtube:hover { color: #097BB3; text-decoration: none !important; } .instagram { color: #a27359; transition: 0.5s ease-in-out; } .instagram:hover { color: #097BB3; text-decoration: none !important; } .linkedin { color: #007bb6; transition: 0.5s ease-in-out; } .linkedin:hover { color: #097BB3; text-decoration: none !important; } .pinterest { color: #ca2128; transition: 0.5s ease-in-out; } .pinterest:hover { color: #097BB3; text-decoration: none !important; } .sb-search { position: relative; width: 0%; min-width: 46px; height: 45px; float: right; overflow: hidden; transition: width 0.3s; -webkit-backface-visibility: hidden; z-index: 300000; } .sb-search-input { position: absolute; top: 0; right: 0; border: none; outline: none; background: #fff; width: 100%; height: 45px; margin: 0; z-index: 10; padding: 0px 65px 0px 20px; font-family: inherit; font-size: 20px; color: #000000; } .sb-search-input::-webkit-input-placeholder { color: #000000; padding-top: 5px; } .sb-search-input:-moz-placeholder { color: #000000; } .sb-search-input::-moz-placeholder { color: #000000; } .sb-search-input:-ms-input-placeholder { color: #fff; } .sb-icon-search, .sb-search-submit { width: 45px; height: 45px; display: block; position: absolute; right: 0; top: 0; padding: 0; margin: 0; line-height: 40px; text-align: center; cursor: pointer; } .sb-search-submit { background: #fff; /* IE needs this */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 5-7 */ opacity: 0; color: transparent; border: none; outline: none; z-index: -1; } .sb-icon-search { color: #245194; z-index: 90; font-size: 30px; text-transform: none; -webkit-font-smoothing: antialiased; } /* Open state */ .sb-search.sb-search-open, .no-js .sb-search { width: 100%; } .sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search { background: #fff; color: #245194; z-index: 5000; } .sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit { z-index: 90; } .sb-search-main { position: relative; width: 0%; min-width: 45px; height: 45px; float: right; overflow: hidden; transition: width 0.3s; -webkit-backface-visibility: hidden; } .sb-search-main label { color: #fff; } .sb-search-main-input { position: absolute; top: 0; right: 0; border: none; outline: none; background: #245194; width: 100%; height: 45px; margin: 0; z-index: 10; font-family: inherit; font-size: 20px; color: #fff; } @-moz-document url-prefix() { .sb-search-main-input { padding: 0px 65px 0px 50px !important; } } .sb-search-main-input::-webkit-input-placeholder { color: #fff; } .sb-search-main-input:-moz-placeholder { color: #fff; } .sb-search-main-input::-moz-placeholder { color: #fff; } .sb-search-main-input:-ms-input-placeholder { color: #fff; } .sb-icon-main-search, .sb-search-main-submit { margin-top: 2px !important; } .sb-icon-main-search, .sb-search-main-submit { width: 45px; height: 45px; display: block; position: absolute; right: 0; top: 0; padding: 0; margin: 0; line-height: 40px; text-align: center; cursor: pointer; } .sb-search-main-submit { background: #fff; /* IE needs this */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 5-7 */ opacity: 0; color: transparent; border: none; outline: none; z-index: -1; } .sb-icon-main-search { color: #fff; z-index: 90; font-size: 30px; text-transform: none; -webkit-font-smoothing: antialiased; } /* Open state */ .sb-search-main.sb-search-open, .no-js .sb-search-main { width: 100%; } .sb-search-main.sb-search-open .sb-icon-main-search, .no-js .sb-search-main .sb-icon-main-search { background: #245194; color: #fff; z-index: 5000; } .sb-search-main.sb-search-open .sb-search-main-submit, .no-js .sb-search-main .sb-search-main-submit { z-index: 90; } .logo_fade { position: absolute; margin-left: -50px; margin-top: 10px; opacity: 0; } .navbar { margin-bottom: 0px; height: 60px; } .navbar-default { background-color: #245194; border-top: 10px solid #245194; border-bottom: 1px solid #245194; } .delaware_d_logo { margin-left: 0px; width: 40px; height: 40px; } .delaware_text { margin-top: 5px; margin-left: 0px; width: 160px; height: 30px; } .navbar-header { padding-right: 0px; } } /* Extra Small Devices, Phones */ @media only screen and (min-width : 480px) { /* ============================= Elements ============================= */ /* ============================= ID's ============================= */ /* ============================= Classes ============================= */ } /* Small Devices, Tablets */ @media only screen and (min-width : 768px) { /* ============================= Elements ============================= */ /* ============================= ID's ============================= */ /* ============================= Classes ============================= */ .delaware_text { margin-top: 5px; margin-left: 0px; width: 160px; height: 30px; } .navbar { margin-bottom: 0px; height: 60px; } .navbar-default { background-color: #245194; border-top: 10px solid #245194; border-bottom: 1px solid #245194; } .delaware_text { margin-top: 5px; margin-left: 0px; width: 160px; height: 30px; } .navbar-header { padding-right: 40px; } @-moz-document url-prefix() { .sb-search-main-input { padding: 0px 65px 0px 50px !important; } } } /* Medium Devices, Desktops */ @media only screen and (min-width : 992px) { /* ============================= Elements ============================= */ /* ============================= ID's ============================= */ /* ============================= Classes ============================= */ .delaware_text { margin-top: 5px; margin-left: 0px; width: 160px; height: 30px; } .navbar { margin-bottom: 0px; height: 60px; } .navbar-default { background-color: #245194; border-top: 10px solid #245194; border-bottom: 1px solid #245194; } .sb-search { margin-top: 4px; margin-right: 0px; } .sb-search-main { margin-top: -45px; margin-right: 50px; } .sb-search-main-input { padding: 20px 65px 20px 50px; } .navbar-header { padding-right: 40px; } @-moz-document url-prefix() { .sb-search-main-input { padding: 0px 65px 0px 50px !important; } } } /* Large Devices, Wide Screens */ @media only screen and (min-width : 1200px) { /* ============================= Elements ============================= */ /* ============================= ID's ============================= */ #navbar_delaware { position: absolute; margin: 13px 0 0 4px; } /* ============================= Classes ============================= */ .delaware_text { margin-top: 5px; margin-left: 0px; width: 160px; height: 30px; } .navbar { margin-bottom: 0px; height: 60px; } .navbar-default { background-color: #245194; border-top: 10px solid #245194; border-bottom: 1px solid #245194; } .sb-search { margin-top: 4px; margin-right: 0px; } .sb-search-main { margin-top: -45px; margin-right: 50px; } .sb-search-main-input { padding: 20px 65px 20px 50px; } .navbar-header { padding-right: 40px; } @-moz-document url-prefix() { .sb-search-main-input { padding: 0px 65px 0px 50px !important; } } } /* ============================= CUSTOM MEDIA QUERIES ============================= */ @media (max-width: 874px) { .sb-search { margin-top: -56px; margin-right: 15px; } .sb-search-main { margin-top: -45px; margin-right: 0px; } .nav_logo { width: 40px; height: 35px; margin-top: -8px; display: inherit; } .sb-search-main-input { padding: 20px 65px 20px 10px; } #menu-corp-main-menu { box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.3) !important; } .nav_home { display: inherit } #cssmenu { width: auto; margin: auto; font-family: 'Open Sans', sans-serif; line-height: 1; background: #fff; z-index: 3000; } .delaware_fade { position: absolute; margin-left: 58px; margin-top: -45px; opacity: 0; } } @media (min-width: 875px) { .container-nav { width: 875px; } .nav_logo { width: 40px; height: 35px; margin-top: -8px; display: inherit; } .nav_home { display: none } .sb-search { margin-top: 4px; margin-right: 0px; } .sb-search-main { margin-top: -45px; margin-right: 48px; } .sb-search-main-input { padding: 20px 65px 20px 50px; } #cssmenu { width: 750px; margin: auto; font-family: 'Open Sans', sans-serif; line-height: 1; background: #fff; z-index: 3000; } .delaware_fade { position: absolute; margin-left: 58px; margin-top: -100px; opacity: 0; } } @media (min-width: 1100px) { .container-nav { width: 1100px; } .nav_logo { width: 40px; height: 35px; margin-top: -8px; display: inherit; } .nav_home { display: none } #cssmenu { width: 970px; margin: auto; font-family: 'Open Sans', sans-serif; line-height: 1; background: #fff; z-index: 3000; } .delaware_fade { position: absolute; margin-left: 58px; margin-top: -100px; opacity: 0; } } @media (min-width: 1300px) { .container-nav { width: 1300px; } .nav_logo { width: 40px; height: 35px; margin-top: -8px; display: inherit; } .nav_home { display: none } #cssmenu { width: 1170px; margin: auto; font-family: 'Open Sans', sans-serif; line-height: 1; background: #fff; z-index: 3000; } .delaware_fade { position: absolute; margin-left: 58px; margin-top: -100px; opacity: 0; } } @media all and (max-width: 874px) { #cssmenu { width: 100%; } #cssmenu ul { width: 100%; display: none; } #cssmenu.align-center>ul, #cssmenu.align-right ul ul { text-align: left; } #cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover>ul>li { width: 100%; height: auto; border-top: 1px solid rgba(120, 120, 120, 0.15); background: #fff; } #cssmenu ul li a, #cssmenu ul ul li a { width: 100%; } #cssmenu>ul>li>a { padding: 20px 20px 20px 20px; } #cssmenu>ul>li, #cssmenu.align-center>ul>li, #cssmenu.align-right>ul>li { float: none; display: block; } #cssmenu ul ul li a { padding: 20px 20px 20px 30px; font-size: 12px; color: #000000; background: none; } #cssmenu ul ul li:hover>a, #cssmenu ul ul li a:hover { color: #000000; } #cssmenu ul ul ul li a { padding-left: 40px; } #cssmenu ul ul, #cssmenu ul ul ul { position: relative; left: 0; right: auto; width: 100%; margin: 0; height: auto; max-height: 200px; overflow-x: hidden; } #cssmenu>ul>li.has-sub>a::after, #cssmenu ul ul li.has-sub>a::after { display: none; } #menu-line { display: none; } #cssmenu #menu-button { display: block; padding: 20px; color: #097BB3; cursor: pointer; font-size: 16px; text-transform: uppercase; text-align: right; width: 60px; } #nav-icon-hamburger { width: 30px; height: 25px; margin-top: -20px; position: relative; transform: rotate(0deg); transition: .5s ease-in-out; cursor: pointer; } #nav-icon-hamburger span { display: block; position: absolute; height: 3px; width: 50%; background: #097BB3; opacity: 1; transform: rotate(0deg); transition: .25s ease-in-out; } #nav-icon-hamburger span:nth-child(even) { left: 50%; border-radius: 0 9px 9px 0; } #nav-icon-hamburger span:nth-child(odd) { left: 0px; border-radius: 9px 0 0 9px; } #nav-icon-hamburger span:nth-child(1), #nav-icon-hamburger span:nth-child(2) { top: 0px; } #nav-icon-hamburger span:nth-child(3), #nav-icon-hamburger span:nth-child(4) { top: 10px; } #nav-icon-hamburger span:nth-child(5), #nav-icon-hamburger span:nth-child(6) { top: 20px; } #nav-icon-hamburger.menu-opened span:nth-child(1), #nav-icon-hamburger.menu-opened span:nth-child(6) { transform: rotate(45deg); } #nav-icon-hamburger.menu-opened span:nth-child(2), #nav-icon-hamburger.menu-opened span:nth-child(5) { transform: rotate(-45deg); } #nav-icon-hamburger.menu-opened span:nth-child(1) { left: 5px; top: 7px; } #nav-icon-hamburger.menu-opened span:nth-child(2) { left: calc(50% - 5px); top: 7px; } #nav-icon-hamburger.menu-opened span:nth-child(3) { left: -50%; opacity: 0; } #nav-icon-hamburger.menu-opened span:nth-child(4) { left: 100%; opacity: 0; } #nav-icon-hamburger.menu-opened span:nth-child(5) { left: 5px; top: 12px; } #nav-icon-hamburger.menu-opened span:nth-child(6) { left: calc(50% - 5px); top: 12px; } /* OPERA ONLY */ x:-o-prefocus, #nav-icon-hamburger.menu-opened span:nth-child(1) { left: 3px; top: 2px; } x:-o-prefocus, #nav-icon-hamburger.menu-opened span:nth-child(2) { left: calc(50% - 4px); top: 2px; } x:-o-prefocus, #nav-icon-hamburger.menu-opened span:nth-child(3) { left: -50%; opacity: 0; } x:-o-prefocus, #nav-icon-hamburger.menu-opened span:nth-child(4) { left: 100%; opacity: 0; } x:-o-prefocus, #nav-icon-hamburger.menu-opened span:nth-child(5) { left: 3px; top: 13px; } x:-o-prefocus, #nav-icon-hamburger.menu-opened span:nth-child(6) { left: calc(50% - 4px); top: 13px; } #cssmenu .submenu-button { position: absolute; z-index: 10; right: 0; top: 0; display: block; border-left: 1px solid rgba(120, 120, 120, 0.15); height: 55px; width: 55px; cursor: pointer; } #cssmenu .submenu-button.submenu-opened { height: 60px; } #cssmenu .submenu-button::after { content: ''; position: absolute; top: 21px; left: 26px; display: block; width: 1px; height: 11px; background: #000000; z-index: 99; opacity: 1; transition: .3s all ease-out; transform: rotate(0deg); } #cssmenu .submenu-button::before { content: ''; position: absolute; left: 21px; top: 26px; display: block; width: 11px; height: 1px; background: #000000; z-index: 99; opacity: 1; transition: .3s all ease-out; transform: rotate(0deg); } #cssmenu .submenu-button.submenu-opened:after { opacity: 0; transform: rotate(90deg); } } @media (max-width: 767px) { body { padding-top: 60px; -webkit-font-smoothing: antialiased !important; padding-bottom: 875px; } } @media (min-width: 768px) { body { padding-top: 60px; -webkit-font-smoothing: antialiased !important; padding-bottom: 325px; } .ie8 body { padding-top: 112px; -webkit-font-smoothing: antialiased !important; } } @media (min-width: 992px) { body { padding-top: 60px; -webkit-font-smoothing: antialiased !important; padding-bottom: 275px; } .ie8 body { padding-top: 112px; -webkit-font-smoothing: antialiased !important; } } @media (min-width: 1200px) { body { padding-top: 60px; -webkit-font-smoothing: antialiased !important; padding-bottom: 275px; } .ie8 body { padding-top: 112px; -webkit-font-smoothing: antialiased !important; } } /* ============================= END CUSTOM MEDIA QUERIES ============================= */