File: D:/HostingSpaces/SBogers93/fitale.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: $darkGray
.blue
color: $gradient2
p
color: $darkGray
.subscribe-button2
margin: 40px auto
background-color: white
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 !important
background: $navyBlue
text-align: center
display: block
visibility: visible
.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('/img/mobile_sprite.png')
.mobile .mobile_btn.nav
float: left
border-right: 1px solid $navyBlue
.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 $navyBlue
.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
display: inline-block
img
height: 50px
margin-top: 5px
.inner
.logo
margin-bottom: 40px
img
height: 100px
.mobile .mb_content
position: relative
overflow-y: scroll
.mobile .mb_content nav
background-color: $navyBlue
position: relative
overflow: hidden
height: 0
.mobile .mb_content nav ul
display: block
margin: 0
padding: 0
width: 100%
.mobile .mb_content nav ul.inner
padding-bottom: 80px
.mobile .mb_content nav ul li
display: block
position: relative
width: 100%
&.active
>p
color: $gradient1
background-color: $darkBlue
font-weight: bold
.mobile .mb_content nav ul li .title, .mobile .mb_content nav ul li >p
display: block
position: relative
margin: 0
padding: 0 0 0 60px
width: 100%
height: 59px
text-transform: capitalize
border-bottom: 1px solid rgba(255, 255, 255, 0.1)
color: white
line-height: 60px
box-sizing: border-box
-moz-box-sizing: border-box
cursor: pointer
.mobile .mb_content nav ul li .title:hover
background: $gradient2
color: white
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('/img/mobile_sprite.png') -100px -10px
.mobile .mb_content nav ul li.selected .title
color: $gradient1
.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: white
&.active
color: $gradient1
background-color: white
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: $darkBlue
color: white
.mobile .mb_content nav ul li.mb_dropdown ul li.selected .title
color: $gradient1
.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: white
.mobile .mb_content #mobile_contact
.info
p, a
+font-light(24px)
color: $darkGray
.social
margin-top: 50px
a
color: $darkGray
position: relative
padding-left: 20px
&:hover
color: $gradient1
&:before
content: ''
display: inline-block
position: absolute
left: 0
top: 3px
+transition(all 0.3s)
.facebook
&:before
+sprite(-270px -170px, 6.2px, 12px)
&:hover
&:before
+sprite(-270px -184px, 6.2px, 12px)
.twitter
&:before
+sprite(-280px -170px, 11px, 10px)
&:hover
&:before
+sprite(-280px -184px, 11px, 10px)
.instagram
&:before
+sprite(-293px -170px, 11px, 11px)
&:hover
&:before
+sprite(-293px -184px, 11px, 11px)
.linkedin
&:before
+sprite(-305px -170px, 11px, 10px)
&:hover
&:before
+sprite(-305px -184px, 11px, 10px)
.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: $gradient1
.mobile .mb_content #mobile_contact .inner .data_title
display: inline-block
color: white
font-weight: bold
text-transform: uppercase
.mobile .blur
display: none
position: fixed
top: 0
left: 0
z-index: -1
width: 100%
background: $gradient1
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: $gradient1
font-weight: bold
.mobile.phone .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul li .title:hover
background: #33353d !important
color: $gradient1
font-weight: bold
+media-query(740px)
.mobile
display: block
+media-query(400px)
.mobile .mb_content #mobile_contact .inner .data_title
width: 100%
display: block
margin-top: 10px
+media-query(250px)
.mobile .logo
display: none