html{font-size:14px}body{background:#ffffff;font-family:'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1em;margin:0px;opacity:0;padding-top:50px;-webkit-transition:opacity 2s;transition:opacity 2s}img{max-width:100%;width:100%}h1,h2,h3,h4,h5,h6{font-family:'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif}.tease-date{font-family:'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:200}.container{max-width:1100px}.btn{background:#222;border:1px solid transparent;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;color:#ffffff;font-family:'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;letter-spacing:1px;outline:none;-webkit-transition:background 0.25s,color 0.25s;transition:background 0.25s,color 0.25s}.btn:hover,.btn:focus,.btn:active{background:#ffffff;border-color:#222;color:#222}a{border-bottom:1px solid transparent;color:#666666;display:inline-block;text-decoration:none !important}a:hover{color:#666666}.navbar{background:rgba(255,255,255,0.7);-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;border-bottom:2px solid #222;left:0px;margin:0px;min-height:0px;position:fixed;top:0px;width:100%;z-index:999}.navbar ul,.navbar li{list-style:none;margin:0px;padding:0px}.navbar li{display:inline-block}.navbar a,.navbar label{color:#444444;display:inline-block;font-family:'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:0.85em;font-weight:400;letter-spacing:2px}.navbar .logo-nav{display:none;max-width:245px}.navbar .show-menu{color:#222;cursor:pointer;display:none;font-size:0.9em;font-weight:400;letter-spacing:1.5px;margin:0px;padding:15px 0px 14px 0px;position:relative;z-index:10}.navbar .menu li{padding:15px 20px}.navbar .menu li .show-menu{padding:0px}.navbar .search-wrapper form{display:inline-block}.navbar .search-wrapper .search-bar{background:transparent;border:0px;border-bottom:1px solid #222;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;font-size:0.8em;font-weight:200;letter-spacing:2px;margin-left:5px;outline:none !important;text-transform:uppercase}.navbar .sm-links{padding:8px 0px 7px 0px;text-align:right}.navbar .sm-links li{margin:0px 3px}.navbar .sm-links a{background:#222;border:1px solid transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;color:#ffffff;display:inline-block;font-size:1.05em;padding:5px 0px 4px 2px;text-align:center;-webkit-transition:border 0.25s,background 0.25s,color 0.25s;transition:border 0.25s,background 0.25s,color 0.25s;vertical-align:top;width:32px}.navbar .sm-links a img{margin:0 auto;width:13px}.navbar .sm-links a.img-link{padding:15px 0px;position:relative}.navbar .sm-links a.img-link img{left:9px;position:absolute;-webkit-transition:opacity 0.25s;transition:opacity 0.25s;top:9px}.navbar .sm-links a.img-link .white{opacity:1}.navbar .sm-links a.img-link .black{opacity:0}.navbar .sm-links a.img-link:hover .white{opacity:0}.navbar .sm-links a.img-link:hover .black{opacity:1}.navbar .sm-links a:hover{background:#ffffff;border-color:#222;color:#222}.logo-header{margin:50px 0px}footer{margin-top:100px;text-align:center}footer p{color:#666666;font-family:'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:0.75em;font-weight:200;letter-spacing:1px;margin:0px;padding:10px 0px}footer #instafeed .photo{border-bottom:none;display:block;float:left;overflow:hidden;position:relative;width:12.5%}footer #instafeed .photo .hover{background:#ffffff;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;width:100%;z-index:1}footer #instafeed .photo .hover .inner{color:#000000;display:block;font-size:0.8em;margin-top:-6.5px;position:absolute;text-align:center;top:50%;width:100%}footer #instafeed .photo .hover .inner .likes{margin-right:8px}footer #instafeed .photo .hover .inner i{margin-right:3px}footer #instafeed .photo:hover .hover{opacity:0.7}.sidebar-wrapper{margin-top:81px}.sidebar-wrapper .title-wrapper{margin:0 auto -25px auto;position:relative;text-align:center}.sidebar-wrapper .title-wrapper .title{background:#222;color:#ffffff;font-size:1.75em;display:inline-block;margin:0px;padding:10px 20px}.sidebar-wrapper .products{border:1px solid #222;padding:40px 10px 10px 10px}.sidebar-wrapper ul,.sidebar-wrapper li{list-style:none;margin:0px;padding:0px}.sidebar-wrapper li{margin-bottom:25px}.sidebar-wrapper li a{border:none}.sidebar-wrapper li:last-child{margin-bottom:0px}.pagination{text-align:center;width:100%}.pagination a:first-child{margin-right:8px}.article-body img.pinit-hover,.tease img.pinit-hover{opacity:1 !important;filter:alpha(opacity=0) !important}.wpcf7{margin-top:10px;text-align:center}.wpcf7-form{display:inline-block;text-align:left}.wpcf7-form input[type="text"],.wpcf7-form textarea{border:1px solid #222;outline:none;padding:7px 10px;width:550px}.wpcf7-form textarea{resize:vertical}.wpcf7-form .btn{padding:7px 15px}.contact-page-text{margin:0 auto;text-align:left;width:550px}div.wpcf7 img.ajax-loader{width:auto}@media (min-width: 992px){.navbar .sm-links-wrapper{float:right}.navbar .menu-links-wrapper{float:left}.navbar .mlinks{display:none}.navbar .menu li:first-child{padding:0px}}@media (max-width: 991px){.logo-header{margin:25px 0px}.navbar .sm-links-wrapper{float:left}.navbar .menu-links-wrapper{float:right}.navbar .sm-links{padding:8px 0px 7px 0px;text-align:left}.navbar .menu{text-align:right}.navbar .menu ul{background:#ffffff;display:none;height:100%;left:0;overflow-y:scroll;position:fixed;top:0px;width:100%;z-index:999}.navbar .menu ul li{display:block;float:none}.navbar .menu ul li a{font-size:1.25em}.navbar .menu ul.active{display:block}.navbar .show-menu{display:inline-block}.navbar .search-wrapper label{display:none}.navbar .search-wrapper form{display:block}.navbar .search-wrapper form .search-bar{font-size:1.25em;width:100%}footer #instafeed .photo{width:20%}footer #instafeed .photo:nth-last-child(-n+6){display:none}}@media (max-width: 768px){.contact-page-text{width:100%}}@media (max-width: 650px){body{padding-top:100px}.logo-header,.sm-links-wrapper{display:none}.navbar .logo-nav{display:inline-block;float:left}footer #instafeed .photo{width:33.333%}footer #instafeed .photo:nth-last-child(-n+10){display:none}}
