/* * Boden (WordPress) * Copyright 2016, Royalz * www.losroyalz.com */ /* #Media Queries ================================================== */ @media screen and (min-resolution: 2dppx) { footer.footer .social-links li .button.apple:before { background-image: url("../images/icons/icon-apple-dark@2x.png"); } footer.footer .social-links li .button.behance:before { background-image: url("../images/icons/icon-behance-dark@2x.png"); } footer.footer .social-links li .button.dribbble:before { background-image: url("../images/icons/icon-dribbble-dark@2x.png"); } footer.footer .social-links li .button.facebook:before { background-image: url("../images/icons/icon-facebook-dark@2x.png"); } footer.footer .social-links li .button.flickr:before { background-image: url("../images/icons/icon-flickr-dark@2x.png"); } footer.footer .social-links li .button.github:before { background-image: url("../images/icons/icon-github-dark@2x.png"); } footer.footer .social-links li .button.google:before { background-image: url("../images/icons/icon-google-dark@2x.png"); } footer.footer .social-links li .button.instagram:before { background-image: url("../images/icons/icon-instagram-dark@2x.png"); } footer.footer .social-links li .button.linkedin:before { background-image: url("../images/icons/icon-linkedin-dark@2x.png"); } footer.footer .social-links li .button.pinterest:before { background-image: url("../images/icons/icon-pinterest-dark@2x.png"); } footer.footer .social-links li .button.twitter:before { background-image: url("../images/icons/icon-twitter-dark@2x.png"); } footer.footer .social-links li .button.youtube:before { background-image: url("../images/icons/icon-youtube-dark@2x.png"); } footer.footer .social-links li .button.vimeo:before { background-image: url("../images/icons/icon-vimeo-dark@2x.png"); } footer.footer .back .back-button { background-image: url("../images/icons/footer-back-arrow@2x.png"); } section.landing .item-content .button.icon:after { background-image: url("../images/icons/icon-arrow-dark@2x.png"); } section.about .item-content .button.icon:after { background-image: url("../images/icons/icon-arrow-light@2x.png"); opacity: 0.5; } section.quotes .slider-navigation .prev:before, section.quotes .slider-navigation .next:before { background-image: url("../images/icons/icon-arrow-light@2x.png"); } section.quotes .slider-navigation .prev:hover:before, section.quotes .slider-navigation .next:hover:before { background-image: url("../images/icons/icon-arrow-dark@2x.png"); } section.portfolio .section-header .item-content .filter .filter-button:before { background-image: url("../images/icons/icon-filter@2x.png"); } section.portfolio .portfolio-filter li:before { background-image: url("../images/icons/icon-filter-unchecked@2x.png"); } section.portfolio .portfolio-filter li.active:before { background-image: url("../images/icons/icon-filter-checked@2x.png"); } section.portfolio.active .section-header .item-content .filter .filter-button:before { background-image: url("../images/icons/icon-filter-hover@2x.png"); } section.project .section-header .entry-extra .button.icon:after { background-image: url("../images/icons/icon-arrow-light@2x.png"); } section.project .section-content .item-content .button.circle:before { background-image: url("../images/icons/icon-play-dark@2x.png"); } section.project .section-footer .social .facebook:before { background-image: url("../images/icons/icon-facebook-dark@2x.png"); } section.project .section-footer .social .twitter:before { background-image: url("../images/icons/icon-twitter-dark@2x.png"); } section.article .section-footer .social .facebook:before { background-image: url("../images/icons/icon-facebook-dark@2x.png"); } section.article .section-footer .social .twitter:before { background-image: url("../images/icons/icon-twitter-dark@2x.png"); } section.contact .section-content a.arrow:after { background-image: url("../images/icons/icon-arrow-dark@2x.png"); } section.start .section-content .item-content .button.icon:after { background-image: url("../images/icons/icon-arrow-light@2x.png"); } section.start .section-footer .action:before { background-image: url("../images/icons/icon-sent@2x.png"); } section.cta .item-content .button.icon:after { background-image: url("../images/icons/icon-arrow-light@2x.png"); } .loading { background-image: url("../images/icons/icon-loading-dark@2x.png"); } } @media only screen and (min-width:1500px) { /* Navigation ================================================== */ nav.navigation.full-screen .navigation-links li a { font-size: 55px; line-height: 85px; } } @media only screen and (min-width: 959px) and (max-width: 1499px) { /* Navigation ================================================== */ nav.navigation.full-screen .navigation-links li a { font-size: 42px; line-height: 65px; } } @media only screen and (min-width: 768px) and (max-width: 959px) { /* Grid ================================================== */ .container .one-quarter.column, .container .one-third.column { margin-left: 9.090909090909091%; width: 45.45454545%; } .container .one-quarter.column:first-child, .container .one-quarter.column:nth-child(4n+1), .container .one-third.column:first-child, .container .one-third.column:nth-child(3n+4) { margin-left: 9.090909090909091%; } .container .one-quarter.column:nth-child(2n+1), .container .one-third.column:nth-child(2n+1) { margin-left: 0px; } .container .one-half.column { margin-left: 0px; width: 100%; } .container .one-half.column:nth-child(2n+1) { margin-left: 0px; } /* Basic ================================================== */ .container, .container.narrow, header.header, section.start .container { padding-left: 50px; padding-right: 50px; } /* Header ================================================== */ header.header .logo, header.header .cta { width: 30%; } header.header .navigation { width: 40%; } /* Quotes ================================================== */ section.quotes .slider-navigation { display: none; } } @media only screen and (max-width: 767px) { /* Navigation ================================================== */ nav.navigation.side-menu { width: 100%; } /* Header ================================================== */ header.header .logo { width: 50%; } header.header .menu { display: block; position: absolute; right: 20px; } header.header .navigation { position: absolute; top: 50%; width: auto; transform: scale(0,1) translateY(-50%); } header.header .navigation ul { opacity: 0; text-align: left; transform: translateY(20%); } header.header .navigation ul > li { display: block; margin-bottom: 20px; margin-right: 0px; } header.header .navigation ul > li span { color: #222222 !important; font-size: 24px; font-weight: 300; letter-spacing: 0.025em; text-transform: capitalize; } header.header .cta { bottom: 40px; position: absolute; width: auto; transform: scale(0,1); } header.header .cta .button { float: left; opacity: 0; } header.header.active { background-color: #eeeeee; bottom: 0px; height: auto; left: 0px; position: fixed; right: 0px; top: 0px; } header.header.active .logo { opacity: 0; } header.header.active .navigation { transform: scale(1,1) translateY(-50%); } header.header.active .navigation ul { opacity: 1; transform: translateY(0%); transition: all 1.5s ease 0s; } header.header.active .cta { transform: scale(1,1); } header.header.active .cta .button { opacity: 1; transition: all 1.5s ease 1s; } /* About ================================================== */ section.about .section-content { padding-right: 0px; } /* Contact ================================================== */ section.contact .section-content form .form-result { display: none; margin-bottom: 10px; text-align: center; } section.contact .section-content form.sent .form-result { display: block; } section.contact .section-content form .form-result span { margin-left: 0px; } section.contact .section-content form textarea { margin-bottom: 0px; } } @media only screen and (min-width: 480px) and (max-width: 767px) { .container, .container.narrow, header.header, section.start .container { padding-left: 50px; padding-right: 50px; } header.header.active .cta, header.header.active .navigation { left: 50px; } } @media only screen and (max-width: 479px) { /* Basic ================================================== */ .offset { padding-bottom: 50px; padding-top: 50px; } .container, .container.narrow, header.header, section.start .container { padding-left: 30px; padding-right: 30px; } /* Header ================================================== */ header.header.active .cta, header.header.active .navigation { left: 30px; } /* Footer ================================================== */ footer.footer { padding-bottom: 50px; padding-top: 50px; text-align: center; } footer.footer .social-links { margin-bottom: 25px; } footer.footer .back { display: none; } /* Landing ================================================== */ section.landing .item-content .main { width: 90%; } section.landing .item-content .main .title { font-size: 48px; margin-bottom: 10px; } section.landing .item-content .main .text { font-size: 18px; margin-bottom: 30px; } /* Quotes ================================================== */ section.quotes .item { padding: 130px 0px; } section.quotes .item-content { padding-left: 20px; padding-right: 20px; } section.quotes .item-content .title { font-size: 10.5px; } section.quotes .item-content .title:before { margin-right: 10px; width: 15px; } section.quotes .item-content .text { font-size: 18px; line-height: 36px; } section.quotes .slider-navigation { display: none; } /* Portfolio ================================================== */ section.portfolio .section-header .item-content, section.portfolio.with-filtermenu .section-header .item-content { left: 30px; right: 30px; } section.portfolio .section-header .item-content .title { font-size: 36px; margin-bottom: 15px; } section.portfolio .section-header .item-content .text { font-size: 17px; line-height: 43px; margin-bottom: 18px; } section.portfolio.with-filtermenu .section-header { height: 410px; } section.portfolio.with-filtermenu .section-header .item-content .title { font-size: 60px; margin-top: -15px; margin-bottom: 20px; } section.portfolio.with-filtermenu .section-header .item-content .text { display: none; } section.portfolio .portfolio-filter ul { opacity: 0; position: absolute; text-align: left; } section.portfolio .section-content { padding-bottom: 30px; padding-top: 60px; } /* Project ================================================== */ section.project .section-header { margin-bottom: 120px; padding-right:30px; } section.project .section-content .two-images img { display: block; margin-bottom: 2%; width: 100%; } section.project .section-content .two-images img:last-child { float: none; margin-bottom: 0px; } section.project .section-footer .social { text-align: center; } section.project .section-footer .social div { margin-left: 30px; } section.project .section-footer .social div:first-child { margin-left: 0px; } /* Blog ================================================== */ section.blog .section-header { height: 280px; } section.blog .section-content { padding-top: 60px; } section.blog .section-header .item-content .title { font-size: 36px; } section.blog.with-sidebar article.post { margin-right: 0px; width: 100%; } section.blog .sidebar { display: none; } /* Article ================================================== */ section.article .offset--200 { padding-top: 155px; } section.article .container { padding-left: 30px; padding-right: 30px; } section.article .section-header .entry-thumbnail { margin-bottom: 20px; } section.article .section-header .entry-meta, section.article .section-header .entry-title { padding-right: 30px; } section.article .section-content { margin-bottom: 0px; padding-right: 30px; } section.article .section-footer .social { text-align: center; } section.article .section-footer .social div { margin-left: 30px; } section.article .section-footer .social div:first-child { margin-left: 0px; } /* Comments ================================================== */ .comments-area { margin-bottom: 20px; margin-top: 50px; } .comments-area .comment-respond { padding-top: 40px; } .comments-area .form-submit { margin-top: 0px; } /* Contact ================================================== */ section.contact .section-header .title { font-size: 36px; } /* Start a Project ================================================== */ section.start .section-header { margin-bottom: 50px; } section.start .section-header .title { font-size: 36px; } section.start .item .item:last-child { margin-bottom: 0px; } section.start .item-content.container { padding-left: 0px; padding-right: 0px; } }