File: D:/HostingSpaces/SBogers10/straffer.komma.nl/wwwroot/css/partials/_mobile.sass
.mobile
display: none
position: fixed
top: 0
left: 0
z-index: 10000
width: 100%
a
text-decoration: none
color: $black
.blue
color: $yellow!important
p
color: $black
.subscribe-button2
margin: 40px auto
background-color: $yellow
width: 100%
cursor: pointer
text-align: center
p
font-size: 18px
padding: 10px 0
line-height: 30px
color: white
font-weight: 100
.mobile header
position: relative
width: 100%
height: 60px
background: $yellow
text-align: center
.mobile .mobile_btn
position: relative
width: 60px
height: 100%
cursor: pointer
.mobile .mobile_btn .icon
display: block
position: absolute
top: 50%
left: 50%
background: url('/images/structure/mobile_sprite.png')
.mobile .mobile_btn.nav
float: left
border-right: 1px solid $yellow
.mobile .mobile_btn.nav .icon
margin: -7px 0 0 -9px
width: 18px
height: 15px
background-position: -10px -40px
.mobile .mobile_btn.nav:hover:not(.selected)
background: #fff
.mobile .mobile_btn.nav:hover:not(.selected) .icon
background-position: -10px -10px
.mobile .mobile_btn.contact
float: right
border-left: 1px solid $yellow
.mobile .mobile_btn.contact .icon
margin: -10px 0 0 -10px
width: 20px
height: 20px
background-position: -70px -40px
.mobile .mobile_btn.contact:hover:not(.selected)
background: #fff
.mobile .mobile_btn.contact:hover:not(.selected) .icon
background-position: -70px -10px
.mobile .mobile_btn.selected
background: #fff
.mobile .mobile_btn.selected .icon
background-position: -40px -10px
margin-top: -6px
.mobile .mobile_btn.selected .icon:hover .icon
background-position: -40px -10px
margin-top: -6px
.mobile .logo
+sprite(0px -59px, 203px, 54px)
display: inline-block
+transform(scale(0.6))
margin-top: 5px
.mobile .mb_content
position: relative
overflow-y: scroll
.mobile .mb_content nav
position: relative
overflow: hidden
height: 0
.mobile .mb_content nav ul
display: block
margin: 0
padding: 0
width: 100%
background: white
.mobile .mb_content nav ul.inner
padding-bottom: 80px
.mobile .mb_content nav ul li
display: block
position: relative
width: 100%
.mobile .mb_content nav ul li .title
display: block
position: relative
padding: 0 0 0 60px
width: 100%
height: 59px
text-transform: capitalize
border-bottom: 1px solid rgba(255, 255, 255, 0.1)
color: $black
line-height: 60px
box-sizing: border-box
-moz-box-sizing: border-box
cursor: pointer
&.active
color: $yellow
background-color: $black
font-weight: bold
.mobile .mb_content nav ul li .title:hover
background: #33353d
color: $yellow
font-weight: bold
.mobile .mb_content nav ul li .title .dd_arrow
display: block
position: absolute
left: 30px
top: 50%
margin: -2px 0 0 -5px
width: 10px
height: 6px
background: url('/images/structure/mobile_sprite.png') -100px -10px
.mobile .mb_content nav ul li.selected .title
color: $yellow
.mobile .mb_content nav ul li.selected .title .dd_arrow
background-position: -100px -24px
.mobile .mb_content nav ul li.mb_dropdown
display: block
span
.mobile .mb_content nav ul li.mb_dropdown ul
display: block
position: relative
overflow: hidden
padding: 0
height: 0
.mobile .mb_content nav ul li.mb_dropdown ul li .title
padding-left: 90px
background: white
color: $black
&.active
color: $yellow
background-color: $black
font-weight: bold
.mobile .mb_content nav ul li.mb_dropdown ul li .title .dd_arrow
left: 65px
background-position: -100px -10px
.mobile .mb_content nav ul li.mb_dropdown ul li .title:hover
background: #33353d
.mobile .mb_content nav ul li.mb_dropdown ul li .title.active:hover
background-color: $yellow
color: $black
.mobile .mb_content nav ul li.mb_dropdown ul li.selected .title
color: $yellow
.mobile .mb_content nav ul li.mb_dropdown ul li.selected .title .dd_arrow
background-position: -100px -24px
.mobile .mb_content nav ul li.mb_dropdown ul li.mb_dropdown
display: block
.mobile .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul
display: block
position: relative
overflow: hidden
padding: 0
height: 0
.mobile .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul li .title
padding-left: 120px
height: 39px
border-bottom: 1px solid #fff
background: #EAEAEA
color: #575765
line-height: 40px
.mobile .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul li .title:hover
background: white
.mobile .mb_content #mobile_contact
position: relative
overflow: hidden
height: 0
background: #fff
.mobile .mb_content #mobile_contact .inner
padding: 30px
box-sizing: border-box
-moz-box-sizing: border-box
.mobile .mb_content #mobile_contact .inner .title
display: block
margin-bottom: 1em
color: $yellow
.mobile .mb_content #mobile_contact .inner .data_title
display: inline-block
color: $black
font-weight: bold
text-transform: uppercase
.mobile .blur
display: none
position: fixed
top: 0
left: 0
z-index: -1
width: 100%
background: $yellow
opacity: 0
filter: alpha(opacity=0)
.mobile.phone .mb_content nav ul li .title:hover
background: none
.mobile.phone .mb_content nav ul li.mb_dropdown ul li .title:hover
background: #33353d
color: $yellow
font-weight: bold
.mobile.phone .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul li .title:hover
background: #33353d !important
color: $yellow
font-weight: bold
@media screen and (max-width: 670px)
.mobile
display: block
+media-query(400px)
.mobile .mb_content #mobile_contact .inner .data_title
width: 100%
display: block
margin-top: 10px
+media-query(350px)
.mobile .logo
+transform(scale(0.3))
position: absolute
left: 20%
+media-query(250px)
.mobile .logo
display: none