a:hover,a:visited,a:link,a:active{text-decoration:none}html,body{height:100%}section{position:relative}.flexbox,#communities .communities,#campaigns .campaign-card,#events .events-list,#blogs .blog-card,#blog .blog-card,#blogs .blog-card .blog-list .blog,#blog .blog-card .blog-list .blog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around}.align-center,#communities .communities .community .community-card .community-info{position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#affixNav{-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}@media(min-width: 992px){#affixNav{opacity:0}#affixNav.affix-top{pointer-events:none}#affixNav.affix{opacity:1}}.navbar-custom{background:#fff;border-width:0;box-shadow:0 2px 5px rgba(0,0,0,.1);min-height:60px;padding:0;margin:0}@media(min-width: 768px){.navbar-custom{padding:5px 40px}}.navbar-custom .navbar-header{position:relative}.navbar-custom .navbar-header .navbar-toggle{color:#555;font-size:20px;border-width:0;padding:0;margin:15px 20px}.navbar-custom .navbar-header .navbar-toggle:hover,.navbar-custom .navbar-header .navbar-toggle:visited,.navbar-custom .navbar-header .navbar-toggle:link,.navbar-custom .navbar-header .navbar-toggle:active{background-color:#fff}.navbar-custom .navbar-header .navbar-brand{display:block;float:none;width:150px;padding:16px 0 0;margin:0 auto}@media(min-width: 768px){.navbar-custom .navbar-header .navbar-brand{padding-top:12px}}.navbar-custom .navbar-header .navbar-brand #ruby_taiwan_logotype .cover-icons{fill:#bd3f32}.navbar-custom .nav li.social-media{width:33.3333333333%;display:inline-block}.navbar-custom .nav li.social-media a{text-align:center;font-size:24px}@media(min-width: 768px){.navbar-custom .nav li.social-media{width:auto;display:block}.navbar-custom .nav li.social-media a{font-size:20px}}.navbar-custom .nav li a{position:relative;color:#555;font-size:16px;text-align:center;-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s;padding:15px}.navbar-custom .nav li a:hover{color:#bd3f32}@media(min-width: 768px){.navbar-custom .nav li a{padding:15px}}.navbar-custom .navbar-nav>.active>a{background-color:rgba(0,0,0,0)}.navbar-custom .navbar-nav>.active>a:after{content:"";width:20px;height:2px;background:#bd3f32;position:absolute;bottom:5px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navbar-custom .navbar-nav>.active>a:hover,.navbar-custom .navbar-nav>.active>a:visited,.navbar-custom .navbar-nav>.active>a:link,.navbar-custom .navbar-nav>.active>a:active{background-color:rgba(0,0,0,0)}#cover{position:relative;background:#bd3f32;min-height:700px;padding:0 15px;margin-bottom:-160px;overflow:hidden;z-index:0;margin-top:60px}@media screen and (min-width: 768px){#cover{min-height:940px}}@media screen and (min-width: 992px){#cover{margin-top:0}}#cover svg{position:absolute;-moz-transition:size .5s;-o-transition:size .5s;-webkit-transition:size .5s;transition:size .5s}#cover svg .cover-icons{fill:#fff}#cover svg .cover-icons_yellow{fill:#fff59d}#cover svg .cover-icons_red{fill:#bd3f32}#cover .ruby_taiwan_cover #cover-sky{max-width:415px;width:50%;top:0;left:-10%}@media screen and (min-width: 768px){#cover .ruby_taiwan_cover #cover-sky{width:40%;left:0}}@media screen and (min-width: 768px){#cover .ruby_taiwan_cover #cover-sky{max-width:415px}}#cover .ruby_taiwan_cover #cover-night{max-width:500px;width:55%;top:0;right:-10%}@media screen and (min-width: 768px){#cover .ruby_taiwan_cover #cover-night{width:330px;right:0}}@media screen and (min-width: 992px){#cover .ruby_taiwan_cover #cover-night{width:500px}}#cover .ruby_taiwan_cover #cover-platform_l{max-width:415px;width:70%;top:32%;left:-48%}#cover .ruby_taiwan_cover #cover-platform_l #ntt{display:none}@media screen and (min-width: 768px){#cover .ruby_taiwan_cover #cover-platform_l{width:50%;left:-30%}}@media screen and (min-width: 992px){#cover .ruby_taiwan_cover #cover-platform_l{width:27%;top:40%;left:0}#cover .ruby_taiwan_cover #cover-platform_l #ntt{display:block}}#cover .ruby_taiwan_cover #cover-platform_r{max-width:280px;width:35%;top:31%;right:-13%}#cover .ruby_taiwan_cover #cover-platform_r #juming{display:none}@media screen and (min-width: 768px){#cover .ruby_taiwan_cover #cover-platform_r{width:25%;right:-6%}}@media screen and (min-width: 992px){#cover .ruby_taiwan_cover #cover-platform_r{width:16%;top:50%;right:0}#cover .ruby_taiwan_cover #cover-platform_r #juming{display:block}}#cover .ruby_taiwan_cover #cover-ocean{max-width:415px;display:none}@media screen and (min-width: 768px){#cover .ruby_taiwan_cover #cover-ocean{display:block;width:35%;top:523px;left:0}}@media screen and (min-width: 992px){#cover .ruby_taiwan_cover #cover-ocean{width:30%}}#cover .ruby_taiwan_cover #cover-ground{width:125%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:160px;padding:0 20px}#cover .ruby_taiwan_cover #cover-ground #tree_l,#cover .ruby_taiwan_cover #cover-ground #tree_r{display:none}@media screen and (min-width: 768px){#cover .ruby_taiwan_cover #cover-ground{width:100%;padding:0 50px}#cover .ruby_taiwan_cover #cover-ground #tree_l,#cover .ruby_taiwan_cover #cover-ground #tree_r{display:block}}@media screen and (min-width: 992px){#cover .ruby_taiwan_cover #cover-ground{max-width:1120px;width:100%}}#cover .ruby_taiwan{padding-top:150px}@media screen and (min-width: 768px){#cover .ruby_taiwan{padding-top:190px}}@media screen and (min-width: 992px){#cover .ruby_taiwan{padding-top:120px}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}#cover .ruby_taiwan .ruby_taiwan_logo{position:absolute;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:130px;left:49%;-webkit-animation:fade-in 1s ease-out;animation:fade-in 1s ease-out}@media screen and (min-width: 768px){#cover .ruby_taiwan .ruby_taiwan_logo{width:200px}}@media screen and (min-width: 992px){#cover .ruby_taiwan .ruby_taiwan_logo{width:240px}}#cover .ruby_taiwan .ruby_taiwan_logotype{-webkit-animation:fade-in 1.5s ease-out;animation:fade-in 1.5s ease-out}#cover .ruby_taiwan .ruby_taiwan_logotype #ruby_taiwan_logotype{-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:252px;top:320px;left:50%}@media screen and (min-width: 768px){#cover .ruby_taiwan .ruby_taiwan_logotype #ruby_taiwan_logotype{width:336px;top:420px}}@media screen and (min-width: 992px){#cover .ruby_taiwan .ruby_taiwan_logotype #ruby_taiwan_logotype{width:420px;top:400px}}#cover .ruby_taiwan .ruby_taiwan_year{color:#fff;font-size:20px;font-family:Lobster;text-align:center;position:absolute;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:390px;left:50%;opacity:0;-webkit-animation:fade-in 1s ease-in-out;animation:fade-in 1s ease-in-out;animation-fill-mode:forwards}@media screen and (min-width: 768px){#cover .ruby_taiwan .ruby_taiwan_year{font-size:24px;top:520px}}#cover .ruby_taiwan .ruby_taiwan_social{position:absolute;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:430px;left:50%;width:100%;text-align:center}@media screen and (min-width: 768px){#cover .ruby_taiwan .ruby_taiwan_social{top:580px}}#cover .ruby_taiwan .ruby_taiwan_social .social-links{color:#fff;font-size:28px;margin:0 15px;opacity:0;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s;-webkit-animation:fade-in 1s ease-in-out;animation:fade-in 1s ease-in-out;animation-fill-mode:forwards}@media screen and (min-width: 768px){#cover .ruby_taiwan .ruby_taiwan_social .social-links{font-size:36px}}#cover .ruby_taiwan .ruby_taiwan_social .social-links:hover{color:#fff59d}#blogs,#blog{padding:0}#blogs .blog-text,#blogs .blog-card .blog-list .blog .blog-title,#blog .blog-text,#blog .blog-card .blog-list .blog .blog-title{color:#323232;font-size:18px;font-weight:500}#blogs .blog-date,#blogs .blog-card .blog-list .blog .blog-date,#blog .blog-date,#blog .blog-card .blog-list .blog .blog-date{color:#fff;font-size:14px;text-align:center;line-height:1.3}#blogs .blog-card,#blog .blog-card{background-color:#fff;box-shadow:0 2px 4px 0 rgba(50,50,50,.5);padding:60px 20px}@media screen and (min-width: 768px){#blogs .blog-card,#blog .blog-card{padding:80px 20px}}#blogs .blog-card .blog-list,#blog .blog-card .blog-list{width:100%}@media screen and (min-width: 768px){#blogs .blog-card .blog-list,#blog .blog-card .blog-list{padding:30px 10% 0}}#blogs .blog-card .blog-list .blog,#blog .blog-card .blog-list .blog{align-items:center;justify-content:flex-start}#blogs .blog-card .blog-list .blog+.blog,#blog .blog-card .blog-list .blog+.blog{border-top:solid 1px #f5f5f5;padding-top:30px;margin-top:30px}#blogs .blog-card .blog-list .blog.more,#blog .blog-card .blog-list .blog.more{display:none}#blogs .blog-card .blog-list .blog .blog-title,#blog .blog-card .blog-list .blog .blog-title{padding:10px 5px 0;margin:0;cursor:pointer;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}@media screen and (min-width: 768px){#blogs .blog-card .blog-list .blog .blog-title,#blog .blog-card .blog-list .blog .blog-title{width:calc(100% - 65px);padding:10px 20px}}#blogs .blog-card .blog-list .blog .blog-date,#blog .blog-card .blog-list .blog .blog-date{border-radius:4px;background-color:#9b9b9b;width:100%;padding:7px;margin:0;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (min-width: 768px){#blogs .blog-card .blog-list .blog .blog-date,#blog .blog-card .blog-list .blog .blog-date{width:65px;height:65px;word-spacing:9999px}}#blogs .blog-card .blog-list .blog:hover .blog-date,#blog .blog-card .blog-list .blog:hover .blog-date{background-color:#bd3f32}#blogs .blog-card .blog-list .blog:hover .blog-title,#blog .blog-card .blog-list .blog:hover .blog-title{color:#bd3f32}#blogs .blog-card .blog-list.more--visible .blog.more,#blog .blog-card .blog-list.more--visible .blog.more{display:flex}@media screen and (min-width: 768px){#events{padding-left:60px;padding-right:60px}}#events .events-list{justify-content:center}#events .events-list .event-empty{display:block;width:100%;font-size:20px;color:#9b9b9b;text-align:center;margin:30px auto 20px}#events .events-list .event-card{position:relative;width:100%;background:#fff;box-shadow:0 2px 4px 0 rgba(50,50,50,.5);margin-top:30px}@media screen and (min-width: 768px){#events .events-list .event-card{margin:30px 10px 0;width:calc(50% - 20px)}}@media screen and (min-width: 992px){#events .events-list .event-card{width:calc(33.3333333333% - 20px)}}#events .events-list .event-card.ended{display:none}#events .events-list.more--visible .event-card.ended{display:block}#events .events-list.more--visible .event-card.ended .event-photo{position:relative;overflow:hidden;height:200px;background:#9b9b9b url("../images/default_cover.svg") no-repeat center center;background-size:150px 150px}#events .events-list.more--visible .event-card.ended .event-photo img{width:100%;position:absolute;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;left:50%}#events .events-list.more--visible .event-card.ended .event-info{position:relative;padding:30px 20px}#events .events-list.more--visible .event-card.ended .event-info .event-date{color:#fff;font-size:14px;font-weight:300;text-align:center;line-height:30px;letter-spacing:2px;position:absolute;width:150px;height:30px;border-radius:100px;background-color:#bd3f32;box-shadow:0 2px 4px 0 rgba(50,50,50,.5);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-15px;left:50%;margin:0 auto}#events .events-list.more--visible .event-card.ended .event-info .event-date.period{width:180px}#events .events-list.more--visible .event-card.ended .event-info .event-title{color:#323232;font-size:16px;font-weight:500;display:block;min-height:45px;margin:5px 0 20px;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}#events .events-list.more--visible .event-card.ended .event-info a.event-title:hover{color:#bd3f32}#events .events-list.more--visible .event-card.ended .event-info .event-location,#events .events-list.more--visible .event-card.ended .event-info .event-time{font-size:15px;color:#9b9b9b}#events .events-list.more--visible .event-card.ended .event-info .event-location i,#events .events-list.more--visible .event-card.ended .event-info .event-location p,#events .events-list.more--visible .event-card.ended .event-info .event-time i,#events .events-list.more--visible .event-card.ended .event-info .event-time p{display:inline;padding-right:5px}#events .events-list.more--visible .event-card.ended .event-info .event-location.event-location,#events .events-list.more--visible .event-card.ended .event-info .event-time.event-location{padding-top:5px}#events .events-list.more--visible .event-card.ended .event-info .event-desc{font-size:14px;line-height:1.6;color:#555;margin:20px 0 50px;overflow-wrap:break-word}#events .events-list.more--visible .event-card.ended .button-apply{color:#9b9b9b;font-size:15px;text-align:center;position:absolute;width:100%;bottom:0;border-top:1px solid #9b9b9b;padding:15px 0;-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}#events .events-list.more--visible .event-card.ended .button-apply.active{color:#bd3f32;border-top:1px solid #bd3f32}#events .events-list.more--visible .event-card.ended .button-apply.active:hover{color:#fff;background-color:#bd3f32}#campaigns{padding-top:0}@media screen and (min-width: 768px){#campaigns{padding-left:60px;padding-right:60px}}#campaigns .campaign-card{flex-direction:column-reverse;margin:0 -15px}#campaigns .campaign-card+.campaign-card{margin-top:30px}@media screen and (min-width: 768px){#campaigns .campaign-card{margin:0}}@media screen and (min-width: 992px){#campaigns .campaign-card{max-height:380px}#campaigns .campaign-card+.campaign-card{margin-top:60px}}#campaigns .campaign-card.rubytaiwan{background-color:#bd3f32}#campaigns .campaign-card.rubytaiwan .campaign-link:hover{color:#bd3f32}#campaigns .campaign-card.rubytaiwan .campaign-photos .carousel-indicators li.active{background-color:#bd3f32}#campaigns .campaign-card.rubyjam{background-color:#2a687e}#campaigns .campaign-card.rubyjam .campaign-link:hover{color:#2a687e}#campaigns .campaign-card.rubyjam .campaign-photos .carousel-indicators li.active{background-color:#2a687e}#campaigns .campaign-card.railsgirlstaipei{background-color:#673e6d}#campaigns .campaign-card.railsgirlstaipei .campaign-link:hover{color:#673e6d}#campaigns .campaign-card.railsgirlstaipei .campaign-photos .carousel-indicators li.active{background-color:#673e6d}#campaigns .campaign-card.rubyconftaiwan{background-color:#bd3f32}#campaigns .campaign-card.rubyconftaiwan .campaign-link:hover{color:#bd3f32}#campaigns .campaign-card.rubyconftaiwan .campaign-photos .carousel-indicators li.active{background-color:#bd3f32}@media screen and (min-width: 992px){#campaigns .campaign-card.even{flex-direction:row}}@media screen and (min-width: 992px){#campaigns .campaign-card.odd{flex-direction:row-reverse}}#campaigns .campaign-card .campaign-info{position:relative;color:#fff;padding:30px}@media screen and (min-width: 768px){#campaigns .campaign-card .campaign-info{padding:40px 60px}}@media screen and (min-width: 992px){#campaigns .campaign-card .campaign-info{width:45%;padding:0 60px;align-self:center}}#campaigns .campaign-card .campaign-info .campaign-title{text-align:center;font-size:24px;position:relative;padding-bottom:10px}#campaigns .campaign-card .campaign-info svg{position:absolute;height:22px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#campaigns .campaign-card .campaign-info svg #icon_ruby{fill:#fff}#campaigns .campaign-card .campaign-info .campaign-desc{font-size:14px;font-weight:300;text-align:justify;white-space:pre-wrap;letter-spacing:1px;line-height:1.6;padding:50px 0 20px;margin:0}#campaigns .campaign-card .campaign-info .campaign-link{font-size:14px;text-align:center;color:#fff;display:block;border-radius:4px;border:solid 1px #fff;padding:10px;margin-top:10px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#campaigns .campaign-card .campaign-info .campaign-link:hover{background:#fff}@media screen and (min-width: 768px){#campaigns .campaign-card .campaign-info .campaign-link{display:inline-block}#campaigns .campaign-card .campaign-info .campaign-link+.campaign-link{margin-left:5%}#campaigns .campaign-card .campaign-info .campaign-link.double{width:47.5%}#campaigns .campaign-card .campaign-info .campaign-link.triple{width:30%}}#campaigns .campaign-card .campaign-photos{overflow:hidden}@media screen and (min-width: 992px){#campaigns .campaign-card .campaign-photos{width:55%}}#campaigns .campaign-card .campaign-photos .carousel-inner .item{width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}#campaigns .campaign-card .campaign-photos .carousel-inner .item img{visibility:hidden}@media screen and (min-width: 768px){#campaigns .campaign-card .campaign-photos .carousel-inner .item{height:45vw}}@media screen and (min-width: 992px){#campaigns .campaign-card .campaign-photos .carousel-inner .item{height:380px}}#campaigns .campaign-card .campaign-photos #rubytaiwan-photo-0{background-image:url("../images/campaigns/rubytaiwan-0.jpg")}#campaigns .campaign-card .campaign-photos #rubytaiwan-photo-1{background-image:url("../images/campaigns/rubytaiwan-1.jpg")}#campaigns .campaign-card .campaign-photos #rubytaiwan-photo-2{background-image:url("../images/campaigns/rubytaiwan-2.jpg")}#campaigns .campaign-card .campaign-photos #rubytaiwan-photo-3{background-image:url("../images/campaigns/rubytaiwan-3.jpg")}#campaigns .campaign-card .campaign-photos #rubytaiwan-photo-4{background-image:url("../images/campaigns/rubytaiwan-4.jpg")}#campaigns .campaign-card .campaign-photos #rubyjam-photo-0{background-image:url("../images/campaigns/rubyjam-0.jpg")}#campaigns .campaign-card .campaign-photos #rubyjam-photo-1{background-image:url("../images/campaigns/rubyjam-1.jpg")}#campaigns .campaign-card .campaign-photos #rubyjam-photo-2{background-image:url("../images/campaigns/rubyjam-2.jpg")}#campaigns .campaign-card .campaign-photos #rubyjam-photo-3{background-image:url("../images/campaigns/rubyjam-3.jpg")}#campaigns .campaign-card .campaign-photos #rubyjam-photo-4{background-image:url("../images/campaigns/rubyjam-4.jpg")}#campaigns .campaign-card .campaign-photos #railsgirlstaipei-photo-0{background-image:url("../images/campaigns/railsgirlstaipei-0.jpg")}#campaigns .campaign-card .campaign-photos #railsgirlstaipei-photo-1{background-image:url("../images/campaigns/railsgirlstaipei-1.jpg")}#campaigns .campaign-card .campaign-photos #railsgirlstaipei-photo-2{background-image:url("../images/campaigns/railsgirlstaipei-2.jpg")}#campaigns .campaign-card .campaign-photos #railsgirlstaipei-photo-3{background-image:url("../images/campaigns/railsgirlstaipei-3.jpg")}#campaigns .campaign-card .campaign-photos #railsgirlstaipei-photo-4{background-image:url("../images/campaigns/railsgirlstaipei-4.jpg")}#campaigns .campaign-card .campaign-photos #rubyconftaiwan-photo-0{background-image:url("../images/campaigns/rubyconftaiwan-0.jpg")}#campaigns .campaign-card .campaign-photos #rubyconftaiwan-photo-1{background-image:url("../images/campaigns/rubyconftaiwan-1.jpg")}#campaigns .campaign-card .campaign-photos #rubyconftaiwan-photo-2{background-image:url("../images/campaigns/rubyconftaiwan-2.jpg")}#campaigns .campaign-card .campaign-photos #rubyconftaiwan-photo-3{background-image:url("../images/campaigns/rubyconftaiwan-3.jpg")}#campaigns .campaign-card .campaign-photos #rubyconftaiwan-photo-4{background-image:url("../images/campaigns/rubyconftaiwan-4.jpg")}#campaigns .campaign-card .campaign-photos .carousel-indicators{margin-bottom:0}#campaigns .campaign-card .campaign-photos .carousel-indicators li{width:12px;height:12px;margin:0 4px;background-color:#fff}#communities{max-width:inherit;background:#fff;margin:0 -15px}@media screen and (min-width: 768px){#communities{padding-left:60px;padding-right:60px}}#communities .communities{max-width:1020px;margin:0 auto}@media screen and (min-width: 768px){#communities .communities{justify-content:flex-start}}#communities .communities .community{width:calc(100% - 40px);min-height:180px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;padding:15px}@media screen and (min-width: 768px){#communities .communities .community{width:33.3333333333%}}#communities .communities .community.even{background-color:#f5f5f5}#communities .communities .community.even .community-card{border:1px solid #fff}#communities .communities .community.odd .community-card{border:1px solid #f5f5f5}#communities .communities .community.even:hover,#communities .communities .community.odd:hover{background-color:#bd3f32}#communities .communities .community.even:hover .community-info,#communities .communities .community.odd:hover .community-info{color:#fff}#communities .communities .community .community-card{position:relative;display:block;width:100%;height:150px}#communities .communities .community .community-card .community-info{color:#323232;font-size:20px;text-align:center;width:calc(100% - 40px)}#communities .communities .community .community-card .community-info i{display:block;margin-top:10px}#subscription{max-width:inherit;padding-left:30px;padding-right:30px;margin:0 -15px;background:#bd3f32 url("../images/geometric_background.svg") repeat top left;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}#subscription .section-title{color:#fff;margin-bottom:0}#subscription svg{position:absolute;height:22px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#subscription svg #icon_ruby{fill:#fff}#subscription .subscription{margin:60px auto 0;display:block;box-shadow:0 2px 4px 0 rgba(50,50,50,.5)}@media screen and (min-width: 768px){#subscription .subscription{display:table;width:480px}}#subscription .subscription .form-control{color:#323232;width:100%;height:50px;background-color:#fff;border-width:0px;border-radius:4px 4px 0 0;padding:0 0 0 15px}#subscription .subscription .form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0),0 0 8px rgba(189,63,50,0)}@media screen and (min-width: 768px){#subscription .subscription .form-control{float:left;width:360px;border-radius:4px 0 0 4px}}#subscription .subscription .input-group-btn button{color:#fff;font-size:18px;width:100%;height:50px;background-color:#bd3f32;border-radius:0 0 4px 4px;border:5px solid #fff;margin-left:0;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (min-width: 768px){#subscription .subscription .input-group-btn button{float:left;width:120px;border-radius:0 4px 4px 0}}#subscription .subscription .input-group-btn button:hover{background-color:rgb(160.7686192469,53.589539749,42.5313807531)}body{font-family:"Montserrat",sans-serif}.main{background:#f5f5f5;box-shadow:0 0 8px 0 rgba(50,50,50,.5)}section{max-width:1020px;padding:60px 0;margin:0 auto}@media screen and (min-width: 768px){section{padding:80px 0}}.button-more{font-size:14px;text-align:center;color:#555;background:rgba(0,0,0,0);display:block;border-radius:4px;border:solid 1px #555;padding:10px 30px;margin:60px auto 0;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.button-more:hover,.button-more.active{color:#fff;background:#555;border-color:#555}.button-more:focus{outline:none}.button-more:visited{color:#555}.section-title{font-size:24px;text-align:center;color:#323232;position:relative;padding-bottom:20px;margin:0 0 60px}.section-title:after{content:"";width:29px;height:22px;background-image:url("../images/icon_ruby.svg");position:absolute;-ms-transform:translateX(-35%) translateY(100%);-webkit-transform:translateX(-35%) translateY(100%);transform:translateX(-35%) translateY(100%);bottom:0;left:50%}#footer p{font-size:12px;text-align:center;color:#fff;padding:30px 0;margin:0;background-color:#323232}#footer p a{color:#fff;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}#footer p a:hover{color:#bd3f32}@media screen and (min-width: 768px){#footer p{font-size:14px}}.content{width:100%;height:100%}.content .content-date{color:#9b9b9b}.content svg{display:block;margin:20px auto 30px}.content img{display:block;width:80%;max-width:640px;margin:30px auto}.content h1{font-size:24px}.content h2{font-size:20px;margin:30px 0 20px}.content h3{font-size:18px;margin:30px 0 20px}.content p{font-size:16px;line-height:24px}.content blockquote{color:#555;font-style:italic}@media screen and (min-width: 768px){.content{padding:40px 60px}.content h1{font-size:28px}.content h2{font-size:24px}.content h3{font-size:20px}}.cover-image{position:relative;width:100%;height:200px;overflow:hidden}@media screen and (min-width: 768px){.cover-image{height:360px}}@media screen and (min-width: 992px){.cover-image{height:480px}}.cover-image img{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}#blog-info{min-height:calc(100% - 80px)}#blog-info .content{padding:40px 20px;margin:0 auto}@media screen and (min-width: 768px){#blog-info .content{padding:40px;max-width:960px}}@media screen and (min-width: 768px){#blog-info .cover-image{height:480px}}@media screen and (min-width: 992px){#blog-info .cover-image{height:600px}}#blog-modal .modal-dialog{margin:100px 20px}@media screen and (min-width: 768px){#blog-modal .modal-dialog{width:80%;max-width:1200px;margin:100px auto}}#blog-modal .modal-dialog .modal-content{position:relative;border-radius:0}#blog-modal .modal-dialog .modal-content .modal-close{height:30px;width:30px;position:absolute;right:0;margin:20px;box-sizing:border-box;line-height:30px;z-index:99;cursor:pointer;-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}#blog-modal .modal-dialog .modal-content .modal-close:before,#blog-modal .modal-dialog .modal-content .modal-close:after{content:"";position:absolute;top:0;width:30px;height:2px;transform:rotate(-45deg);background-color:#9b9b9b;transition:all .2s ease-out}#blog-modal .modal-dialog .modal-content .modal-close:after{transform:rotate(45deg)}#blog-modal .modal-dialog .modal-content .modal-close:hover:before,#blog-modal .modal-dialog .modal-content .modal-close:hover:after{transform:rotate(0deg)}#blog-modal .modal-dialog .modal-content .modal-body{padding:0}#blog-modal .modal-dialog .modal-content .modal-body .content{padding:20px}@media screen and (min-width: 768px){#blog-modal .modal-dialog .modal-content .modal-body .content{padding:40px}}@media screen and (min-width: 992px){#blog-modal .modal-dialog .modal-content .modal-body .content{padding:60px}}/*# sourceMappingURL=main.css.map */