body{background:#000;color:#6d6a6a;font-family:"Arial","Helvetica",sans-serif;font-size:12px;margin:0}.main-bg{background:url("../img/bg-pattern.jpg") #e7d294;height:420px;position:absolute;top:0;width:100%}.header{background:url("../img/bg-header.jpg") no-repeat top center #fff;margin:0 auto;max-width:960px;min-width:520px;position:relative;padding:5px 0;text-align:center;height:114px;}.header img{height:100%}.main-image{background:url("") no-repeat top center #fff;margin:0 auto;max-width:960px;min-width:520px;position:relative;height:320px}nav{background:url("") no-repeat top center #c80404;margin:0 auto;max-width:960px;min-width:520px;position:relative;height:90px;position:relative;text-align:center;}nav ul{margin:0;padding:0;}nav ul a li{background:rgba(255,255,0,0);color:#fff;display:inline-block;font-family:"Bebas","Helvetica",sans-serif;font-size:28px;line-height:24px;padding:32px 0 0 0;vertical-align:top;}nav ul a li:hover{color:#000}nav ul a .active{color:#000}nav ul .separator{width:8%}nav .left,nav .right{background:#f00;height:121px;position:absolute;top:0;width:47px}nav .left{background:url("../img/img-left-menu.jpg") no-repeat;left:-47px}nav .right{background:url("../img/img-right-menu.jpg") no-repeat;right:-47px}.home-phrase{color:#174b8d;font-family:"Damion",cursive;font-size:36px;background:url("") no-repeat top center #f8f9f7;margin:0 auto;max-width:960px;min-width:520px;position:relative;}.home-phrase .container{text-align:center;padding:30px}.section{background:url("../img/bg-quienes.jpg") no-repeat top center #f8f9f7;margin:0 auto;max-width:960px;min-width:520px;position:relative;}.section .quienes,.section .contacto,.section .quesos,.section .overview{text-align:center;padding:10px 25% 15px 25%;}.section .quienes h1,.section .contacto h1,.section .quesos h1,.section .overview h1{margin:20px 0 0 0;padding:0;color:#174b8d;font-family:"Damion",cursive;font-size:24px}.section .contacto{text-align:left;padding:10px 5% 65px 5%;position:relative;width:40%;}.section .contacto label{display:block;margin:16px 0 6px 0;padding:0;position:relative}.section .contacto .arrow{border-top:6px solid transparent;border-right:6px solid #c03f00;border-bottom:6px solid transparent;border-left:6px solid transparent;display:inline-block;height:0;margin-top:5px;vertical-align:top;width:0}.section .contacto input[type='text'],.section .contacto textarea{background:#f3f0d3;border:1px solid #f4a47d;padding:4px 6px;resize:none;width:90%}.section .contacto button{background:#c03f00;border:1px solid #f3f0d3;color:#fff;padding:4px 8px;}.section .contacto button:hover{background:#f4a47d}.section .contacto .status{padding:10px 0;color:#c03f00}.section .buttons{text-align:center;padding:0 0 60px 0;}.section .buttons .thumb{display:inline-block;padding:6px;text-decoration:none;vertical-align:top;width:22%;}.section .buttons .thumb .image{border-radius:14px;overflow:hidden;}.section .buttons .thumb .image img{width:100%}.section .buttons .thumb .title{color:#c80404;font-size:14px;font-weight:bold}.section .buttons .thumb:hover .title{color:#000}.section .buttons .thumb:hover .image{opacity:.8}.section .gallery{text-align:center;padding:0 0 100px 0;}.section .gallery .thumb{display:inline-block;padding:14px 30px;margin:0 0 10px 0;min-height:210px;text-decoration:none;vertical-align:top;width:26%;}.section .gallery .thumb .image{border-radius:14px;overflow:hidden;}.section .gallery .thumb .image img{width:100%}.section .gallery .thumb .title{color:#6d6a6a;font-size:16px;font-weight:bold;padding:4px 0}.section .gallery .thumb .description{font-size:12px;color:#6d6a6a;}.section .gallery .thumb .description span{font-style:italic;color:#bbb}.section .gallery .thumb:hover .title,.section .gallery .thumb:hover .description,.section .gallery .thumb:hover span{color:#c80404}.section .gallery .thumb:hover img{opacity:.8}.section .overview{text-align:left;padding:20px;}.section .overview h1{font-size:32px;padding:0 0 20px 0}.section .overview .left-column,.section .overview .right-column{display:inline-block;vertical-align:top}.section .overview .left-column{margin-bottom:18px;overflow:hidden;width:50%;}.section .overview .left-column img{border-radius:10px;width:100%}.section .overview .right-column{padding:0 26px;width:40%;}.section .overview .right-column h1{font-family:"Arial",sans-serif;font-size:16px;color:#c80404;margin-top:0}.section .overview .right-column ul{margin:10px 15px;padding:0;li}.section .quesos .navigation ul{margin:10px 0;padding:0;}.section .quesos .navigation ul li{background:#694f00;display:inline-block;margin:0;padding:0;vertical-align:top;}.section .quesos .navigation ul li a{color:#f1ecdd;display:block;padding:6px 10px;text-decoration:none}.section .quesos .navigation ul li:hover{background:#c80404;}.section .quesos .navigation ul li:hover a{color:#fff}.section .quesos .navigation ul .active{background:#c80404;}.section .quesos .navigation ul .active a{color:#fff}.back{color:#c80404;display:block;font-family:"Bebas","Arial",sans-serif;font-size:18px;padding:40px 0 0 0;text-decoration:none;width:15%;}.back:hover{color:#000}footer{color:#000;font-family:"Bebas","Arial",sans-serif;font-size:18px;background:url("../img/img-strip.jpg") no-repeat top center #f1ecdd;margin:0 auto;max-width:960px;min-width:520px;position:relative;}footer .container{padding:30px 0;text-align:center}@media screen and (max-width:980px){.left,.right{display:none}}@media screen and (max-width:866px){.section .gallery .thumb{width:34%}.section .overview .left-column,.section .overview .right-column{width:90%;padding:0 10px}}@media screen and (max-width:666px){nav ul a li{font-size:20px}.section .buttons .thumb{width:42%}}