a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;box-sizing:border-box}@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,900,400italic);@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,300,800);body{font-family:'Open sans',sans-serif;line-height:1.5;font-weight:400;font-size:16px}p{color:#737373}p strong{font-weight:800}p em{font-style:italic}section h2{padding:30px 0 10px;font-weight:300}.slogan{font-weight:300}.pitch{font-weight:800}h2{font-size:25px}h3{font-size:23px;font-weight:400}h3:first-letter{color:#e855a2}h4{font-size:20px;font-weight:400}.content{margin:0 auto;padding-left:-20px;width:1080px}@media (max-width:1300px){.content{width:920px}}@media (max-width:920px){.content{width:720px}}@media (max-width:720px){.content{width:530px}}@media (max-width:530px){.content{width:400px}}@media (max-width:400px){.content{width:300px}}@media (max-width:300px){.content{width:100%}}.cform fieldset,.cform label,.cform li span{display:none}.contest{text-align:center;margin:30px 0}.required-message,.ss-footer{display:none}.ss-form-container{margin:20px auto;width:60%}@media (max-width:530px){.ss-form-container{width:100%}}.ss-form-question{margin:10px 0}#primary_button,#sendbutton,#submit,.bannerSlider a,.ss-form-container input[type=submit]{text-decoration:none;display:inline-block;font-size:16px;padding:8px;border:none;background-color:#e855a2;color:#fff;margin-top:5px;border-radius:3px;border-bottom:2px solid #a63d73}#primary_button:hover,#sendbutton:hover,#submit:hover,.bannerSlider a:hover,.ss-form-container input[type=submit]:hover{background-color:#a63d73;cursor:pointer}select{position:relative;background:url(../images/arrow.png) right 9px no-repeat #fff}textarea{resize:vertical}input[type=email],input[type=file],input[type=text],select,textarea{margin-top:5px;outline:0;-webkit-appearance:none;font-size:16px;padding:8px;border:1px solid #d9d9d9;border-radius:3px}input[type=email]::-webkit-input-placeholder,input[type=file]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-style:italic}input[type=email]:-moz-placeholder,input[type=file]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{font-style:italic}input[type=email]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-style:italic}input[type=email]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-style:italic}@media (max-width:720px){.content-button{width:100%;text-align:center}}#header{padding-bottom:30px;background-color:#212121}.parent{position:relative}.parent:hover .subnav{display:block}.subnav{background-color:#1a1a1a;text-align:center;display:none;position:absolute;z-index:10000;top:100%}@media (max-width:920px){.subnav{display:block;position:relative}}.subnav:hover{display:block}.subnav li:first-child{position:relative;left:0;top:0}.subnav li{width:100%;display:block}@media (max-width:920px){.subnav li{display:inline-block;width:auto}}.subnav li a:hover .subnav,.subnav li:hover .subnav{display:block}#lang_choice{padding-right:24px}@media (max-width:920px){#lang_choice{display:block;margin:0 auto}}.socialLinks{vertical-align:8px}.parent,.socialLinks{margin-right:10px}@media (max-width:920px){.parent,.socialLinks{text-align:center;padding-bottom:20px}}nav{position:fixed;box-shadow:1px 0 5px 0 #000;z-index:1000;width:100%;background-color:#1a1a1a}nav .content{position:relative;z-index:99999;background-color:#1a1a1a}nav .content:after,nav:after{content:"";display:block;clear:both}nav #logo{width:15%;float:left}@media (max-width:920px){nav #logo{float:none;display:block}}nav #logo img{display:block}nav .menu-primary-container{display:inline-block;float:right}nav .menu-primary-container .facebook,nav .menu-primary-container .instagram,nav .menu-primary-container .twitter{width:40px;height:40px;background-size:40px 40px}@media (max-width:920px){nav .menu-primary-container{display:block;float:none}}nav ul{position:relative}nav ul li{display:inline-block}@media (max-width:920px){nav ul li{display:block}}nav ul li a{display:inline-block;text-decoration:none;color:#fff;padding:22px 15px}@media (max-width:920px){nav ul li a{display:block;text-align:center}}nav ul li .active,nav ul li a:hover{color:#c8c8c8;border-bottom:3px solid #fff;padding-bottom:19px}.white{background-color:#1a1a1a;position:absolute;z-index:10;width:50%;height:100%;left:0}.toggle-menu{display:none;padding:25px 20px 20px;position:absolute;right:0;top:0}@media (max-width:920px){.toggle-menu{display:block}}.toggle-menu:hover{cursor:pointer}.toggle-menu:before{content:"";display:block;width:1.5em;height:.225em;border-top:.58em double #5b5b5b;border-bottom:.225em solid #5b5b5b}.banner{background:url(../images/background.jpg) 0 0/cover fixed;position:relative}.banner .wrap{background-color:rgba(0,0,0,.5)}@media (max-width:920px){.banner{padding-top:60px}}.banner .buildings{position:absolute;bottom:0;width:100%;z-index:1}.banner_content{text-align:center;width:100%;position:relative}.banner_content p{width:80%;margin:0 auto;color:#fff;font-size:40px}.banner_content p a{color:#fff;text-shadow:none}.banner_logo{margin:0 auto}.main_stuff{padding:100px 0 0}@media (max-width:920px){.main_stuff{padding:50px 0 0}.main_stuff .slogan{font-size:30px}}@media (max-width:720px){.main_stuff{padding:40px 0 0}.main_stuff .slogan{font-size:25px}}@media (max-width:530px){.main_stuff .slogan{font-size:20px}}@media (max-width:400px){.main_stuff .slogan{font-size:17px}}@media (max-width:300px){.main_stuff .slogan{font-size:15px}}.no_pub{padding:100px 0}.banner_stuf{position:relative}.banner_stuf .addCont{position:absolute;z-index:12;width:80%;left:10%;top:30%}.banner_stuf .addCont p{text-shadow:0 2px 4px rgba(0,0,0,.5)}@media (max-width:920px){.banner_stuf .addCont p{font-size:30px}}@media (max-width:720px){.banner_stuf .addCont p{font-size:25px}}@media (max-width:530px){.banner_stuf .addCont p{font-size:20px}}@media (max-width:400px){.banner_stuf .addCont p{font-size:17px}}@media (max-width:300px){.banner_stuf .addCont p{font-size:15px}}.banner_stuf img{width:100%}.bannerSlider{margin-bottom:0}.bannerSlider .slick-prev{left:0}.bannerSlider .slick-next{right:0}.bannerSlider .slick-next,.bannerSlider .slick-prev{position:absolute;z-index:999}.bannerSlider .slick-dots{bottom:-25px}.bannerSlider .slick-dots li button::before{font-size:10px;color:silver}.bannerSlider .slick-dots li.slick-active button::before{color:#fff}.social{background:url(../images/background.jpg) top/cover fixed;box-shadow:0 1px 15px 0 #000 inset;margin-top:60px;width:100%}.social .wraper{background-color:rgba(232,85,162,.5);padding:30px 0}.social img{display:block;max-width:100%}.follow{text-align:center;color:#fff}.follow li{display:inline-block;margin-left:25px}.follow li:first-child{margin:0}.facebook,.google,.instagram,.twitter{line-height:0;font-size:0;color:transparent;display:inline-block;height:70px;width:70px;background-size:70px 70px;background-position:right bottom;background-repeat:no-repeat}.facebook{background-image:url(../images/facebook.png)}.twitter{background-image:url(../images/twitter.png)}.instagram{background-image:url(../images/instagram.png)}.google{background-image:url(../images/google.png)}.contact{background-color:#262626}.contact h2:before{content:url(../images/contact.png);display:block;padding:40px 0 30px}.contact h2,.contact p{text-align:center}.contact h2{color:#fff}.contact h2:first-letter{color:#e855a2}.contact p{color:#525252}.contactInfo{padding:30px 0}.contactInfo:after{content:'';display:block;clear:both}.contact-page .contactForm{float:none;border:none;padding:20px 0}.contactDetails,.contactForm{padding:0 15px;width:50%;float:left}@media (max-width:530px){.contactDetails,.contactForm{width:100%;float:none;padding:15px 0}}.contactDetails{color:#fff}.contactDetails h3{color:#e855a2;font-size:18px;padding-bottom:5px;border-bottom:1px solid #000}.contactDetails dl{width:80%;margin-left:20%}.contactDetails dl dt{position:relative;padding-top:15px;font-weight:500}.contactDetails dl dd ul li{display:inline-block;height:30px}.contactDetails dl dd ul li a{width:30px;height:30px;background-size:30px 30px}.phone:before{content:url(../images/phone.png);position:absolute;left:-15%}.mail:before{content:url(../images/mail.png);position:absolute;left:-15%}.contactForm{border-right:1px solid #1a1a1a}@media (max-width:530px){.contactForm{border:none}}.contactForm input,.contactForm textarea{background-color:#1a1a1a;border:1px solid #000;color:#fff;width:100%}footer{padding:30px 0 50px;background-color:#202020;text-align:center}footer li{font-size:14px;display:inline;color:#555}footer li:before{content:'-';margin:0 9px 0 7px}footer li:first-child:before{content:''}footer li span{color:#fff}#map{height:400px}@media (max-width:530px){#map{height:250px}}.map{border-bottom:5px solid #e855a2;background-color:#212121}.upperMap h2:before{content:url(../images/iconFind.png);display:block;padding-top:30px}.upperMap h2,.upperMap p{text-align:center}.upperMap h2{color:#fff}.upperMap p{color:color #525252}.search_left,.search_right{position:absolute;width:40%;z-index:99;background-color:#212121;border:2px solid #404040;border-radius:3px;padding:15px}.search_left input,.search_left select,.search_right input,.search_right select{display:block;width:100%}@media (max-width:530px){.search_left,.search_right{position:relative;width:100%;margin-bottom:15px}}.search_left{left:0}.search_right{right:0}.search_center{padding-top:45px;position:absolute;left:40%;width:20%;color:#fff;text-align:center}@media (max-width:530px){.search_center{position:relative;width:100%;left:0;padding:0 0 15px}}.search{height:135px;position:relative;padding-top:40px}@media (max-width:530px){.search{height:auto}}.search:after{content:'';display:block;clear:both}#shopList{background-color:#fff;position:relative;box-shadow:#000 0 -2px 5px -2px}#shopList h2{color:#e855a2;text-align:center}#shopList p{text-align:center;margin-bottom:40px}#shopList ul{padding-bottom:50px}#shopList ul:after{content:"";display:block;clear:both}#shopList ul li{margin:5px 0;padding:15px;text-align:center;width:20%;float:left}#shopList ul li h3{font-size:14px}#shopList ul li h4{font-size:16px;font-weight:700}#shopList ul li:hover{cursor:pointer;margin:4px 0;border:1px solid silver;border-radius:5px}@media (max-width:720px){#shopList ul li{width:50%}}#shopList ul li span{color:#e855a2}div.info h4 a{margin-left:15px}div.info p{text-align:left;padding:10px 10px 10px 0}.infoLeft,.infoRight{width:50%;float:left}.infoLeft img,.infoRight img{margin-top:15px;width:100%}.homePosts article{padding-top:60px}.homePosts article:after{content:'';display:block;clear:both}.homePosts article img{position:absolute;width:100%;height:auto;border:4px solid #e855a2}@media (max-width:720px){.homePosts article img{position:relative;right:0}}.homePosts article p{padding-bottom:15px}.homePosts article:last-child header{text-align:right}.homePosts article:last-child header:before{content:url(../images/iconHome2.png);float:right;margin-top:-4px;margin-left:20px}.homePosts article:first-child header:before{content:url(../images/iconHome1.png);float:left;margin-top:-4px;margin-right:20px}.homePosts article:first-child .homeCont{float:right}@media (max-width:720px){.homePosts article:first-child .homeCont{width:100%;float:none}}.homePosts article:first-child .homeCont img{left:-108%}@media (max-width:720px){.homePosts article:first-child .homeCont img{left:0}}.blog,.news,.photos{margin-top:50px}.blog #primary_button,.news #primary_button,.photos #primary_button{margin-bottom:20px}.blog header,.news header,.photos header{margin-bottom:30px}.blog header:before,.news header:before,.photos header:before{content:url(../images/iconHome1.png);float:left;margin-top:-4px;margin-right:20px}.blog{margin-bottom:40px}.blog h4{margin-top:20px}.blog img{float:left;padding:0 20px 20px 0}@media (max-width:720px){.blog img{float:none;display:block;width:100%;padding:10px 0}}.news{margin-bottom:40px}.news:after{content:"";display:block;clear:both}.news article{border-radius:6px;overflow:hidden;width:30%;margin-left:5%;float:left;margin-bottom:10px}.news article img{display:block;width:100%}.news article .titleLink{text-decoration:none;color:#fff;background-color:#404040;display:block;padding:10px;text-align:center;height:80px}.news article .titleLink:hover{background-color:#141414}.news article p a{color:#e855a2;background-color:transparent}.news article p a:hover{background-color:transparent;text-decoration:underline}.news article div{background-color:#e7e7e7;padding:10px;height:160px}@media (max-width:720px){.news article{width:100%;float:none;margin:20px 0 0}}.news article:first-child,.news article:nth-child(4n){margin:0}.newPosts:after{content:"";display:block;clear:both}.concept p{margin:10px 0}.photos{margin-bottom:65px}.photos header{text-align:right}.photos header:before{content:url(../images/iconHome2.png);float:right;margin-top:-4px;margin-left:20px}.photos .slider{width:90%;margin:0 auto}@media (max-width:920px){.photos .slider{width:85%}}@media (max-width:720px){.photos .slider{width:75%}}@media (max-width:400px){.photos .slider{width:65%}}@media (max-width:300px){.photos .slider{width:55%}}.photos .slider div{position:relative}.photos .slider img{width:97.5%}.photos .slider figcaption{position:absolute;text-align:center;padding:10px 0;bottom:0;width:97.5%;background-color:rgba(0,0,0,.6);color:#fff}.homeCont{margin-top:30px;position:relative;float:left;width:48%}.homeCont h4{display:inline-block}@media (max-width:720px){.homeCont{width:100%;float:none}}.homeCont img{top:5px;right:-108%}.hidden{position:absolute;text-indent:-10000px}
