@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700');body{color:#000}.navbar-inverse.site-navbar{box-shadow:0 0 2px rgba(0,0,0,0.12)}.bold-header{padding-top:156px;padding-bottom:100px}.fancy-font{font-family:"Playfair Display",serif}h1.fancy-font{font-size:68px;line-height:1.2em}.site-navbar .navbar-nav.navbar-right>li>a.feature-button{background:#64b6ac}.navbar-inverse.site-navbar .navbar-nav.navbar-right>li>a.feature-button:hover{background:#72ccc2}.navbar-inverse.site-navbar .navbar-nav.navbar-right>li>a.feature-button:active{background:#50a096}.btn.seasonbooks-btn,.site-navbar .navbar-nav.navbar-right>li>a.feature-button{font-weight:500;border-radius:6px}.normal-paragraph{font-size:18px;color:#4d4d4d;line-height:1.5em}.btn.btn-primary{background:#64b6ac}.btn.btn-primary:hover{background:#72ccc2}.btn.btn-primary:active,.btn.btn-primary:active:hover{background:#50a096}.btn.large-btn{padding:14px 36px;font-size:20px}.swift-wrap,.wide-wrap{padding-top:56px}.site-navbar.navbar>.container .navbar-brand{height:inherit;padding:14px 0;width:172px}.site-navbar.navbar-inverse .navbar-nav>.active>a{border-color:#64b6ac}.footer{background-color:#f3f3f3;padding:54px 0 24px 0}.footer-language-selector a.current{font-weight:bold}.footer-nav .footer-logo{margin-bottom:28px;width:172px}.front-page-top-wrap{background-color:#e29ea8;margin-bottom:20px;padding-top:76px;overflow:hidden}.front-page-top-wrap .swift-wrap{padding-top:0}.front-page-top-wrap .swift-wrap,.front-page-link-wrap{display:grid;grid-template-columns:1fr 1fr}.front-page-top-wrap .index-top-image>img{width:730px;position:relative;z-index:20;margin-left:-125px;margin-top:40px}.index-top-image .limited-time{position:absolute;left:48%;top:115px;z-index:40;margin-left:-75px;background-color:white;display:inline-block;text-align:center;padding:14px 6px;border-radius:16px;width:122px;transform:rotate(-15deg)}.index-top-image .limited-time span{line-height:1.2em;font-size:20px;color:#58232a}.front-page-top-wrap .index-top-text{text-align:center;margin-top:77px;position:relative;z-index:20}.index-top-text h1,.front-page-link-wrap .left-text h1,.front-page-pitch h1{font-size:58px;line-height:1.1em}.index-top-text h1{color:#fff}.index-top-text h4{font-size:27px;color:#fff;margin-bottom:15px}.index-top-text .before-price{color:#7c4b52;margin-bottom:2px}.index-top-text h3{color:#580e18;padding-bottom:0;font-size:42px}.index-top-text h3 .now-price{font-size:28px}.index-top-text .location-status{color:rgba(0,0,0,0.4)}.index-top-text .btn-default,.register-section .btn-default{color:#b54253}.index-top-text .btn-default:hover,.register-section .btn-default:hover{background-color:rgba(255,255,255,0.7)}.front-page-top-wrap .seasonbooks-info{position:absolute;z-index:50;left:50%;transform:translate(-50%);margin-top:-58px;height:38px;background-color:rgba(0,0,0,0.2);border-radius:20px;display:flex;padding:6px 20px}.seasonbooks-info img{height:27px;margin-right:7px}.seasonbooks-info .danish-falg{width:28px;height:18px;background-color:#ce4054;border-radius:2px;margin:4px 10px 0 20px}.seasonbooks-info .white-top-bottom{width:4px;height:7px;background-color:white;margin-left:8px}.seasonbooks-info .middle-white{width:28px;height:4px;background-color:white}.seasonbooks-info span{font-size:17px;color:#fff;line-height:26px;white-space:nowrap}.front-page-link-wrap{grid-gap:20px;margin-top:20px}.front-page-link-wrap .left-text{background-color:#f0f0f0;padding:65px 20px 70px 20px;text-align:center}.front-page-link-wrap .left-text h1{color:#53a89e}.front-page-link-wrap .left-text h3{font-size:30px;color:#333;font-weight:normal}.front-page-link-wrap .left-text p{margin:25px 0 20px 0;font-size:20px;color:#666}.front-page-link-wrap .left-text p b{font-weight:500;color:#333}.front-page-link-wrap .front-girls{background:url(../images/seasonbooks-front-girls.jpg) no-repeat center center;background-size:cover}.front-page-link-wrap .front-calendar{background:url(../images/photo-calendar-desk-wall-winter.jpg) no-repeat center center;background-size:cover;background-position:center 30%}.front-page-pitch{text-align:center;padding:60px 15px 70px 15px}.front-page-pitch h1{color:#333}.front-page-pitch h1 span{color:#53a89e}.front-page-pitch .normal-paragraph{font-size:21px;max-width:940px;margin:20px auto 40px auto;color:#888;padding:0 20px}.feature-icons{display:flex;justify-content:center;flex-wrap:wrap}.feature-icons>div{padding:0 30px;margin:0 0 40px 0}.feature-icons div .bold-heading{font-size:23px;font-weight:normal;color:#353535}.feature-icons .icon{height:70px;display:block;margin:0 auto 10px auto}.front-page-wind-power{background:url(../images/seasonbooks-wind-power.jpg) center bottom no-repeat #fff;background-size:cover;text-align:center;padding:60px 0 58px 0;margin-bottom:20px}.front-page-wind-power h3{font-weight:normal;font-size:37px;color:#222;padding:0 20px 15px 20px}.front-page-wind-power h3 b{font-weight:500}.front-page-wind-power p{max-width:850px;margin:8px auto 5px auto;color:rgba(0,0,0,0.6);font-size:19px;padding:0 20px}.front-page-wind-power .text-link{color:#222;margin-top:18px}.front-page-wind-power .text-link:hover{color:#54a79e}.about-top{background:url(../images/seasonbooks-about-us.jpg) no-repeat top center #000;background-size:cover;color:#fff;text-align:center}.about-content{max-width:700px;margin:4px auto 60px auto}.about-content .normal-paragraph.special-paragraph{font-size:24px;color:#333}.about-content .normal-paragraph{padding-bottom:20px;color:#777}.about-content h3{padding-top:10px}.shipping-top{background:url(../images/seasonbooks-shipping.jpg) no-repeat center center #64b6ac;background-size:cover;color:#fff}.shipping-top .light-subheading{color:#245853}.shipping-text .form-control{width:inherit;margin:0 auto 20px auto;font-size:16px}.shipping-text .feature-icons p{text-align:center;margin-top:5px;color:#777}.shipping-text .shipping-prices .feature-icons p.fb-share-text{font-weight:500;color:#4267b2}.shipping-text .shipping-prices{background-color:#f2f2f2;padding-top:34px;margin-bottom:20px}.shipping-text .fb-share-title{text-align:center}.shipping-text .fb-share-title h3{font-size:27px;font-weight:500;margin-top:18px;padding-bottom:0}.shipping-text .feature-icons>div{margin-bottom:38px}.delivery-time{max-width:500px;margin:50px auto 70px auto;text-align:center}.shipping-text .tracking-info{background-color:#d3e4e2;border-radius:6px;padding:4px;margin-top:30px}.shipping-text .tracking-info p{color:#333;margin-bottom:0;font-size:17px}.shipping-text .no-extra-fees{color:#e05858;font-weight:500}.reservation-step-box{max-width:520px;margin:auto;padding:40px 45px 48px 45px}.reservation-section .step-indicator{display:flex;justify-content:center;margin-bottom:16px}.reservation-step-box .btn{margin-top:20px}.reservation-step-box img{padding-bottom:0}.reservation-section .step-indicator img{width:28px;height:28px}.reservation-section .step-indicator img.current-step{width:36px;height:36px;position:relative;top:-4px}.reservation-section .step-indicator .horizontal-line{width:20px;height:2px;background-color:#e0e0e0;margin:13px 2px}.reservation-section .btn{padding-top:14px;padding-bottom:14px;border-radius:6px}.reservation-section .accept-terms-box{margin-top:8px;background-color:#efefef;padding:6px 20px 4px 20px;border-radius:6px}.reservation-section input#terms_accepted{font-size:16px;margin-right:7px;position:relative;top:-1px}.reservation-section label{font-weight:bold;font-size:16px}.reservation-section.after-reservation{max-width:500px;text-align:center;margin:auto}.login-top{padding:106px 0 0 0;background:#fff}.login-wrap{max-width:900px}.seasonbooks-login .login-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.seasonbooks-login .register-padding,.seasonbooks-login .login-section{padding:42px 50px 40px 50px}@media(max-width:768px){.seasonbooks-login .register-padding,.seasonbooks-login .login-section{padding:32px 22px 25px 22px}}.seasonbooks-login .register-padding{padding-bottom:20px}.seasonbooks-login .register-section,.register-page{background-color:#e29ea8;color:#fff}.register-section .light-subheading{opacity:.8;padding-bottom:25px;line-height:1.3em;margin-top:0}.register-section .register-image{width:90%}.seasonbooks-login .login-section,.user-register{background-color:#f3f3f3}.login-section .btn-default,.user-register .btn-default{margin-bottom:10px;display:block}.login-section .btn-default:hover,.user-register .btn-default:hover{background-color:#e8e7e7}.login-section .btn .icon,.user-register .btn .icon{height:20px;position:relative;top:-2px;margin-right:8px}.login-section .login-divider p{text-transform:uppercase;font-size:14px;font-weight:500;color:#a3a3a3;text-align:center}.login-section .login-divider .seperate-line{height:1px;background-color:#ccc;width:32%;display:inline-block;margin:4px 10px}.login-top .login-other-actions{text-align:center;margin-top:5px;margin-bottom:5px}.field-loginform-rememberme{text-align:center}.user-register{padding:10px 50px 60px 50px;margin:106px auto 50px auto}.user-register{max-width:700px}.user-register .bold-heading{text-align:center;margin-bottom:30px}.default-wrap .login-link{margin-bottom:40px}.default-wrap .login-link span{padding-bottom:8px}.default-wrap .login-link .btn{top:-2px}.register-with-email{margin-top:35px}.register-with-email>div{padding:5px}.register-with-email h4{margin-top:0;padding:0}.register-with-email .btn{cursor:pointer;display:inline-block;margin-top:2px;margin-bottom:0;font-size:14px}.field-user-usr_terms_accepted input[type='checkbox']{font-size:16px;margin-right:5px}.field-user-usr_terms_accepted label{font-weight:500}.register-title{margin-top:40px;padding-bottom:0}.user-layouts{margin-top:86px}@media screen and (max-width:1200px){.swift-wrap{padding-left:35px;padding-right:35px}}@media screen and (max-width:1080px){.front-page-top-wrap .swift-wrap{grid-template-columns:50% 50%}.front-page-top-wrap .index-top-image>img{width:640px}.front-page-top-wrap .index-top-text{margin-top:58px}.index-top-image .limited-time{margin-left:-10%}}@media screen and (max-width:1080px) and (min-width:870px),(max-width:550px){.index-top-text h1,.front-page-link-wrap .left-text h1,.front-page-pitch h1{font-size:48px}.index-top-text h4{font-size:23px}.index-top-text h3{font-size:32px}.front-page-link-wrap .left-text h3{font-size:25px}}@media screen and (max-width:950px){.front-page-top-wrap .swift-wrap{grid-template-columns:55% 45%}.front-page-top-wrap .index-top-image>img{margin-left:-160px}}@media screen and (max-width:870px){.index-top-image .limited-time{display:none}.front-page-top-wrap .index-top-image>img{margin-left:0;width:100%}.front-page-top-wrap .swift-wrap{display:flex;flex-direction:column-reverse}.front-page-top-wrap .index-top-text{margin-top:28px;margin-bottom:-30px}.front-page-link-wrap{grid-template-columns:1fr;grid-gap:0}.front-page-link-wrap .front-girls,.front-page-link-wrap .front-calendar{height:400px}.shipping-top{background-image:none}}@media screen and (max-width:768px){.footer-nav .footer-logo{margin:auto}.navbar-inverse.site-navbar .navbar-collapse .feature-button{margin-bottom:10px;display:inline-block;margin-left:0 !important;color:#000 !important}.navbar-right,.navbar-inverse .navbar-collapse{border-top:0;background-color:#ececec}.site-navbar.navbar-inverse .navbar-nav>.active>a{border-top:0;border-top:0;text-decoration:underline;font-weight:500;color:#64b6ac}.seasonbooks-login .register-padding{padding-bottom:50px}.register-section .register-image{display:none}.seasonbooks-login .login-container{grid-template-columns:1fr}.front-page-top-wrap .index-top-text{margin-bottom:-15px}.front-page-link-wrap .left-text{padding-top:50px;padding-bottom:60px}.front-page-wind-power h3{font-size:32px}.shipping-text .fb-discount-box h3{font-size:24px}}@media screen and (max-width:555px){.swift-wrap{padding-left:20px;padding-right:20px}.front-page-top-wrap .index-top-image>img{margin-left:-10%;width:120%}.front-page-top-wrap .seasonbooks-info{display:none}.front-page-pitch h1{font-size:40px}.front-page-pitch .normal-paragraph{font-size:19px}.login-top{padding-top:76px;padding-left:20px;padding-right:20px}.user-register{margin-top:56px;padding-left:20px;padding-right:20px}}