*{box-sizing:border-box;color:#fffaee;font-family:'Open Sans Condensed',sans-serif;list-style:none;margin:0;padding:0;text-decoration:none;user-select:none}html,body{height:100%}html{min-height:100%;position:relative}body{background-image:url("../assets/images/pintora-cover.jpg");background-position:center center;background-size:cover}#menuCopyright{background:transparent;font-size:20px;opacity:0;padding:0;position:fixed;visibility:hidden;z-index:9999}.content-fluid{height:auto;margin-bottom:-50px;min-height:100%;position:relative;width:100%}.row{clear:both;display:table;height:auto;margin:auto;position:relative;width:100%}.container{padding:160px 90px 0}.container section{position:relative}.container section .information{background-color:rgba(0,0,0,0.8);font-size:20px;margin:0 130px;padding:30px}.container section .information.contact{height:calc(100vh - 300px)}.container section .information h1{border-bottom:2px solid #fffaee;margin-bottom:10px;padding-bottom:10px;font-size:36px}.container section .information .description{margin-bottom:15px}.container section .information .description .link-contact{color:#17bfb9;margin-left:10px}.container section .information span{color:#17bfb9;margin-bottom:5px}.container section .information span.label{font-weight:bold;margin-right:15px}@media (max-width:1700px){.container section .information{margin:0 80px}}@media (max-width:1400px){.container section .information{margin:0 60px}}@media (max-width:1285px){.container section .information{font-size:23px}.container section .information h1{font-size:30px}}@media (max-width:1024px){.container{padding:145px 40px 0}}@media (max-width:868px){.container{padding:115px 40px 0}.container section .information{font-size:20px;margin:0 30px}.container section .information h1{font-size:25px}}@media (max-width:764px){.container{padding:100px 20px 0}.container section .information{margin:0 10px}}@media (max-width:630px){.container section .information{font-size:16px}}@media (max-width:488px){.container{padding:80px 5px 0}.container section .information{margin:0}.container section .information h1{font-size:20px}}.albums{font-size:25px;position:relative;width:initial}.albums ul{margin:auto}.albums ul li{cursor:pointer;margin-bottom:40px;padding:0 20px;text-transform:uppercase}.albums ul li .album{background-color:rgba(0,0,0,0.8);padding:30px}.albums ul li .album .cover-image{border:2px solid #fffaee;height:230px;width:100%}.albums ul li .album .cover-image img{height:100%;width:100%}.albums ul li:hover .button{background-color:#17bfb9}.albums ul li .info p{border-bottom:2px solid #17bfb9;margin-bottom:10px;padding:5px 0}.albums ul li .info .button{border:1px solid #17bfb9;border-radius:3px;font-size:18px;padding:3px 20px}@media (max-width:1460px){.albums ul li{padding:0 10px}.albums ul li .album .cover-image{height:160px}}@media (max-width:988px){.albums ul li{margin-bottom:20px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.fade-in.row{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}footer{background-color:rgba(0,0,0,0.65);color:#fffaee;font-size:16px;left:0;margin-top:20px;padding:20px 0;position:absolute;text-align:center;width:100%}footer.home,footer.contact{bottom:0}footer a{color:#bdbdbd}footer .author a{letter-spacing:.5px}@media (max-width:650px){footer{font-size:12px;padding:15px 30px}}form{padding:15px 0;width:60%}form input,form textarea{border:1px solid #bdbdbd;border-radius:5px;font-size:18px;margin-bottom:5px;padding:5px;width:100%}form input:focus,form textarea:focus{border:1px solid #bdbdbd;outline:none}form .button{background-color:#17bfb9;border:0;color:#fffaee;cursor:pointer}form textarea{resize:none}form .error{color:#900;display:block;font-size:13px;margin-bottom:5px}@media (max-width:660px){form{width:100%}}.carousel-wrapper{background:#101010;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.8);margin-bottom:20px;padding:10px 27px;position:relative}.carousel-wrapper .nav span{background:transparent url("../assets/images/nav_thumbs.png") no-repeat top left;cursor:pointer;height:26px;left:8px;margin-top:-13px;opacity:.8;position:absolute;text-indent:-9000px;top:50%;width:14px}.carousel-wrapper .nav span.nav-next{background-position:top right;left:auto;right:8px}.carousel-wrapper .nav span:hover{opacity:1}.carousel-wrapper .carousel{background:#000;overflow:hidden}.carousel-wrapper .carousel ul{display:none}.carousel-wrapper .carousel ul li{display:block;float:left;height:100%}.carousel-wrapper .carousel ul li a{border:1px solid #222;display:block;opacity:.8;transition:all .2s ease-in-out}.carousel-wrapper .carousel ul li a img{border:none;display:block;height:65px;max-height:100%;max-width:100%;width:100%}.carousel-wrapper .carousel ul li.selected a{border-color:#fffaee;opacity:1}.rg-image-wrapper{background:transparent url("../assets/images/black.png") repeat top left;border-radius:10px;margin-bottom:20px;min-height:20px;position:relative;padding:20px 30px}.rg-image-wrapper .rg-image{line-height:0;position:relative;text-align:center}.rg-image-wrapper .rg-image img{max-height:100%;max-width:100%}.rg-image-wrapper .rg-image-nav a{background:#000 url("../assets/images/nav.png") no-repeat -20% 50%;border-radius:10px 0 0 10px;cursor:pointer;height:100%;left:0;opacity:.3;outline:none;position:absolute;text-indent:-9000px;top:0;width:28px}.rg-image-wrapper .rg-image-nav a.rg-image-nav-next{background-position:115% 50%;border-radius:0 10px 10px 0;left:auto;right:0}.rg-image-wrapper .rg-image-nav a:hover{opacity:.8}.rg-image-wrapper .rg-caption{margin-top:15px;position:relative;text-align:center}.rg-image-wrapper .rg-caption p{font-size:20px;letter-spacing:2px;line-height:16px;padding:0 15px;text-transform:uppercase}.rg-view{height:30px}.rg-view a{background:#17bfb9 url("../assets/images/views.png") no-repeat top left;border:3px solid #17bfb9;display:block;float:right;height:16px;margin-right:3px;opacity:.8;width:16px}.rg-view a:hover{opacity:1}.rg-view a.rg-view-full{background-position:0 0}.rg-view a.rg-view-selected{background-color:#289c90;border-color:#289c90}.rg-view a.rg-view-thumbs{background-position:0 -16px}.rg-loading{background:#000 url("../assets/images/ajax-loader.gif") no-repeat center center;border-radius:10px;height:46px;left:50%;margin:-23px 0 0 -23px;opacity:.7;position:absolute;top:50%;width:46px;z-index:100}@media (max-width:740px){.carousel-wrapper .carousel ul li a img{height:45px}.rg-image-wrapper .rg-caption p{font-size:18px}}@media (max-width:560px){.carousel-wrapper .carousel ul li a img{height:35px}.rg-image-wrapper .rg-caption p{font-size:16px}}@media (max-width:436px){.rg-image-wrapper .rg-caption p{font-size:13px}}[class*="col-"]{float:left;padding:0}@media (min-width:1200px){.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-0{display:none}}@media (max-width:1199px) and (min-width:992px){.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-0{display:none}}@media (max-width:991px) and (min-width:768px){.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-0{display:none}}@media (max-width:767px){.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-0{display:none}}header{background-color:rgba(0,0,0,0.65);margin-top:40px;position:fixed;text-transform:uppercase;width:100%;z-index:3}header .logo{display:block;float:left;font-size:45px;padding:10px 0 10px 90px;text-decoration:none}header .logo img{float:left;margin-right:10px;width:65px}header .logo span{color:#289c90;vertical-align:middle}header ul{font-size:26px;list-style:none;margin:0;padding:0 20px 0 0}header ul li a{color:#fffaee;display:block;padding:25px 15px;text-decoration:none}header ul li a.active,header ul li a:active,header ul li a:focus,header ul li a:hover{color:#17bfb9}header ul li a.active,header ul li a:active,header ul li a:focus{border-bottom:10px solid #17bfb9;padding-bottom:17px}header ul li a:hover{background-color:rgba(0,0,0,0.65)}header .social-media{float:right;padding:0 90px 0 0}header .social-media a{float:left;height:38px;margin-top:27px;width:38px}header .social-media a.facebook{background-image:url("../assets/icons/facebook.png");background-repeat:no-repeat;background-size:32px}header .social-media a.instagram{background-image:url("../assets/icons/instagram.png");background-repeat:no-repeat;background-size:33px}header .menu-btn:active,header .menu-btn:focus,header .menu-btn:hover{background-color:#fffaee}header .menu{clear:both;max-height:0;overflow:hidden;transition:max-height .2s ease-out}header .menu-icon{cursor:pointer;display:inline-block;float:right;padding:30px 50px 20px 10px;position:relative;user-select:none}header .menu-icon .navicon{background:#fffaee;display:block;height:2px;position:relative;transition:background .2s ease-out;width:25px}header .menu-icon .navicon:after,header .menu-icon .navicon:before{background:#fffaee;content:'';display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}header .menu-icon .navicon:after{top:-5px}header .menu-icon .navicon:before{top:5px}header .menu-btn{display:none}header .menu-btn:checked ~ .menu{max-height:230px}header .menu-btn:checked ~ .menu-icon .navicon{background:transparent}header .menu-btn:checked ~ .menu-icon .navicon::after{transform:rotate(45deg)}header .menu-btn:checked ~ .menu-icon .navicon::before{transform:rotate(-45deg)}header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon::after,header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon::before{top:0}@media (max-width:1199px){header .logo{font-size:40px}header .logo img{width:60px}}@media (max-width:1026px){header .logo{font-size:35px;padding:10px 0 10px 50px}header .logo img{width:55px}header ul{font-size:20px}header .social-media{padding:0 50px 0 0}header .social-media a.facebook{background-size:25px}header .social-media a.instagram{background-size:27px}}@media (min-width:869px){header li{float:left}header .menu{clear:none;float:right;max-height:none}header .menu-icon{display:none}}@media (max-width:868px){header{margin-top:20px}header .logo{font-size:28px}header .logo img{width:40px}header ul{padding:0 0 0 25px}header ul li a{padding:15px}header ul li a.active{border:0}header .social-media{padding:0}header .social-media a{margin-top:17px}}@media (max-width:764px){header .logo{padding:10px 0 10px 30px}header .menu-icon{padding:30px 30px 20px 10px}}@media (max-width:490px){header .logo{font-size:22px;padding:5px 0 5px 15px}header .logo img{width:34px}header .menu-icon{padding:22px 15px 0}header ul{font-size:17px;padding:0 0 0 15px}header ul li a{padding:10px 0}header .social-media{padding:0}header .social-media a{height:28px;margin-top:11px;width:28px}header .social-media a.facebook{background-size:20px}header .social-media a.instagram{background-size:22px}}@media (max-width:349px){header .social-media{display:none}}.desktop{display:block !important}@media (max-width:991px){.desktop{display:none !important}}.tablet{display:none !important}@media (max-width:991px) and (min-width:768px){.tablet{display:block !important}}.mobile{display:none !important}@media (max-width:767px){.mobile{display:block !important}}