/* https://www.estevezaluminum.com/wp-content/themes/prototype/css/style.css?ver=6.8.1 */
body{font-size:12px;font-family:Verdana,Helvetica,sans-serif;background-color:#dbdbdb}@media (max-width:767px){body{padding-left:0;padding-right:0}}@media (max-width:767px){.container{width:620px}}@media (max-width:640px){.container{width:580px}}@media (max-width:600px){.container{width:460px}}@media (max-width:480px){.container{width:340px}}@media (max-width:360px){.container{width:300px}}@media (max-width:320px){.container{width:280px}}*::-moz-selection{background:none repeat scroll 0% 0% #fe6956}header,nav,section,article{display:block}a:hover,a:focus{color:#005580;text-decoration:none}img{border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-clip:padding-box;-webkit-background-clip:padding-box}figure{background:none repeat scroll 0 0 transparent;border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:top}.blog-no-sidebar-header{margin:0 -20px 20px;padding:0 20px 15px;border-bottom:1px solid #cecece}.blog-no-sidebar-header h1{font-size:18px;line-height:20px;margin:0;text-transform:uppercase}.no-sidebar-header{margin:0;padding:0 0 15px;border-bottom:1px solid #cecece}.no-sidebar-header h1{font-size:18px;line-height:20px;margin:0;text-transform:uppercase}#page-sidebar .page-header{margin:0 0 20px;padding:0 0 15px;border-bottom:1px solid #cecece}#page-sidebar .page-header h1{font-size:18px;line-height:20px;margin:0;text-transform:uppercase}#page-sidebar>.container{margin:0 ! important;padding:0 ! important;width:100% ! important}h1,h2,h3,h4,h5,h6{color:#2a2b2c;font-weight:400;font-family:'Oswald',Arial,sans-serif}.color{color:#005db3}.color2{color:#02243c}a{text-decoration:none;color:#bbb}a:hover{color:#000;text-decoration:none}.team-title span{display:block;font-size:12px;font-weight:400;line-height:14px;color:#ee0909}#megawrapper{background-color:#fff;box-shadow:0 0 5px #c7c7c7;-moz-box-shadow:0 0 5px #c7c7c7;-webkit-box-shadow:0 0 5px #c7c7c7;margin:50px auto;max-width:1100px;border-top:5px solid #000;border-bottom:5px solid #000}#header{padding-top:20px}#header .header-border{border-top:1px solid #eee;height:1px}#top-menu li{float:right;list-style:none outside none}#top-menu li:first-of-type a{border-right:medium none}#top-menu li:last-of-type a{padding-left:0}#top-menu a{padding:0 7px;text-decoration:none;color:#a8a8a8}#top-menu a:hover{text-decoration:underline;color:#000}#top-menu ul.top-menu{margin:0}#top-menu ul.top-menu li{margin-right:1px}#top-menu ul.top-menu li:before{content:"|"}#top-menu ul.top-menu li:last-child:before{content:""}#top-menu .container{padding:2px 0}#top-menu .last{padding-right:0}#top-menu .feed{line-height:24px}#top-menu .top-social{float:right;margin-bottom:0}#top-menu .top-social li{margin-left:1px}#top-menu .top-social a{background-size:20px 20px ! important;-webkit-background-size:20px 20px ! important;background-color:#ee0909;display:block;width:24px;height:24px;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);zoom:1;transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s}#top-menu .top-social a:hover{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);zoom:1;background-color:#ee0909}.header-call-text{color:#a8a8a8;margin-top:10px}.header-call-text .text{text-align:right;font-size:11px;line-height:14px}.header-call-text .text.call_us{margin-top:33px;margin-bottom:0;margin-right:10px}@media (min-width:768px) and (max-width:979px){.header-call-text .text.call_us{margin-top:0 ! important;text-align:left;display:block}}@media (max-width:767px){.header-call-text .text.call_us{float:left}}.header-call-text .text.work_hours{margin-top:33px}@media (min-width:768px) and (max-width:979px){.header-call-text .text.work_hours{margin-top:5px ! important;margin-bottom:5px ! important;text-align:left;display:block}}@media (max-width:767px){.header-call-text .text.work_hours{float:right}}@media (max-width:320px){.header-call-text .text.work_hours{float:left;margin-top:5px}}.header-call-text .top-social{float:right;list-style:none outside none;margin:36px 0 0}.header-call-text .top-social li{float:right;margin-left:1px}.header-call-text .top-social a{background-size:20px 20px ! important;-webkit-background-size:20px 20px ! important;background-color:#ee0909;display:block;width:24px;height:24px;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);zoom:1;transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s}.header-call-text .top-social a:hover{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);zoom:1;background-color:#ee0909}@media (max-width:767px){.header-call-text{text-align:center}}.logo{margin-bottom:20px;font-family:Georgia,"Times New Roman",Times,serif;text-align:center}.logo a{display:inline-block;font-family:Oswald,sans-serif;font-weight:400;letter-spacing:5px;text-transform:uppercase}.logo img{margin-bottom:15px}.logo a:hover{color:#ee0909}.logo a:hover strong{color:#bbb}.logo a:hover span{color:#bbb}.logo strong{font-size:40px;font-weight:400;line-height:45px;margin:0;color:#000;text-transform:uppercase}.logo span{color:#75787a;font-size:10px;letter-spacing:4.5px;line-height:11px;margin:0}@media (max-width:767px){.logo{text-align:center}}.res-menu{margin-top:4px;display:none}@media (max-width:767px){.res-menu{display:block;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);zoom:1}}.res-menu-title{display:none;position:absolute;left:0;top:4px;padding-left:20px;z-index:-1;font-size:16px}.res-menu-title:before{font-family:'FontAwesome';content:"";position:absolute;left:0;top:0}@media (max-width:767px){.res-menu-title{display:block}}#menu{display:inline-block;margin:0 auto;position:relative;width:auto}#menu a{text-decoration:none}#menu ul{text-align:left}#menu>ul{margin-left:5px}#menu>ul>li{float:left;list-style:none outside none;position:relative}#menu>ul>li.pull-right{float:right}#menu>ul>li.first,#menu>ul>li:first-child{margin-left:0}#menu>ul>li:first-child{border-left:1px solid #e7e7e7}#menu>ul>li>a{cursor:pointer;display:inline-block;text-align:center;text-transform:uppercase;vertical-align:middle;font-family:'Droid Sans',Arial,sans-serif;line-height:20px;color:#636363;text-shadow:0 1px #fff;border-width:1px;border-style:solid;border-color:transparent #e7e7e7 transparent transparent;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;-moz-border-image:none;-webkit-border-image:none;padding:7px 15px;font-size:13px}#menu>ul>li.current-menu-ancestor>a,#menu>ul>li.current_page_ancestor>a,#menu>ul>li.current-product_cat-ancestor>a,#menu>ul>li.current_page_parent>a,#menu>ul>li.current-menu-parent>a,#menu>ul>li.current-menu-item>a,#menu>ul>li.current_page_item>a{color:#000}#menu ul ul{position:absolute;padding:5px;color:#2a2b2c;background-color:#fff;display:none;box-shadow:0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px rgba(0,0,0,.1);-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);border-bottom:2px solid #000 ! important;width:180px}#menu ul ul a{display:block;padding:5px 10px;color:#cecece;font-size:12px}#menu ul ul a:hover{color:#fff}#menu ul ul li{list-style:none outside none;padding:0;position:relative}#menu ul ul li.menu-last{border-bottom:medium none}#menu>ul>li>ul{margin-left:0;margin-top:5px}#menu>ul>li>ul>li a{color:#2a2b2c}#menu>ul>li>ul>li a:hover{color:#bbb}#menu>ul>li>ul>li a.sf-with-ul:before{font-family:'FontAwesome';content:"";color:#ee0909;float:right}#menu>ul>li:hover{visibility:inherit}#menu>ul>li:hover>a{color:#000}#menu li:hover ul,#menu li.sfHover ul{left:0;top:32px;z-index:99}#menu li li:hover ul,#menu li li.sfHover ul{left:180px;top:-5px}.primary-menu{text-align:center;background:none repeat scroll 0% 0% #f5f5f5;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;height:36px}@media (max-width:767px){#menu{float:none}#menu ul{display:none}}.searchbox input{border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;background-clip:padding-box;-webkit-background-clip:padding-box}#search{position:relative;width:100%;margin-bottom:20px}#search input[type="text"]{color:#a8a8a8;width:100%;-moz-box-sizing:border-box;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-clip:padding-box;-webkit-background-clip:padding-box;transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent}#search input[type="text"]:hover{box-shadow:0 0 2px rgba(250,131,42,.5);-moz-box-shadow:0 0 2px rgba(250,131,42,.5);-webkit-box-shadow:0 0 2px rgba(250,131,42,.5)}#search input[type="text"]:focus{box-shadow:0 0 2px rgba(250,131,42,.8);-moz-box-shadow:0 0 2px rgba(250,131,42,.8);-webkit-box-shadow:0 0 2px rgba(250,131,42,.8)}#search .search-bt{right:0;top:0;height:27px;width:30px;position:absolute;border:medium none ! important;cursor:pointer;background:url(/wp-content/themes/prototype/css/../images/search-bt.png) no-repeat scroll center center padding-box transparent;z-index:5;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0}@media (max-width:767px){#search{margin-top:10px}}#sidebar #search input[type="text"]{width:100%;-moz-box-sizing:border-box}section.breadcrumbs .breadcrumbs-inner{position:relative}section.breadcrumbs .breadcrumbs-line{font-size:11px;line-height:20px;margin:20px 0}section.breadcrumbs .breadcrumbs-line a.home-link{position:relative;color:#ee0909}section.breadcrumbs .breadcrumbs-line a.home-link:hover{color:#2a2b2c}section.breadcrumbs .breadcrumbs-line a.home-link i{vertical-align:middle;line-height:20px ! important;font-size:18px ! important;margin-top:-4px;margin-left:5px;color:#4b4b4b}section.breadcrumbs .page-header{margin-bottom:0;border-bottom:medium none;margin-top:0;padding:20px 0}section.breadcrumbs .page-header a{color:#2a2b2c}section.breadcrumbs .page-header a:hover{text-decoration:underline}section.breadcrumbs .page-header h1{font-size:30px;text-transform:uppercase;line-height:1;color:#2a2b2c;margin-bottom:0;margin-top:0}section.breadcrumbs .page-header h1 small{text-transform:none}section#container>div.container{padding:20px 0 0;background-color:#fff;-moz-box-sizing:border-box}section#container>div.container.page-sidebar{padding:0;background-color:transparent}section#container>div.container.portfolio-container{padding:0;margin-top:20px;background-color:transparent}@media (max-width:767px){div.container>.row-fluid>[class*="span"]{margin-bottom:20px}}.container{position:relative}#container{position:relative;padding-bottom:25px;margin-top:10px}#container .row.last{margin-bottom:30px}#container section+div,#container>div:first-child{margin-top:10px}#container section.container .flexslider{margin:25px auto}@media (min-width:1200px){#container section.container .flexslider{width:1170px}}@media (min-width:980px) and (max-width:1199px){#container section.container .flexslider{width:940px}}div.container .flexslider{margin:0 0 25px}.row.da-thumbs{margin-bottom:0 ! important}#container section.container{padding:0;width:100%;border-bottom:1px solid #ededed;margin-bottom:25px}a.link-banner{display:block;color:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:30px;line-height:35px;text-transform:uppercase;background-color:#ee0909;padding:30px}a.link-banner span{display:inline-block;text-align:center}a.link-banner i{font-size:60px;line-height:60px;color:#fff;float:right}a.link-banner:hover{background-color:#2a2b2c}@media (max-width:980px){a.link-banner{font-size:24px;line-height:26px}}@media (max-width:800px){a.link-banner{font-size:24px;line-height:26px}}@media (max-width:768px){.banner-links .span4{float:left;width:31.9149%;margin-left:2.12766%}a.link-banner{font-size:18px;line-height:22px}}.gmap{max-width:100%;border:3px solid #f9f9f9;line-height:0;margin-bottom:20px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#slider{padding-top:20px;padding-bottom:20px}.flexslider{position:relative}.slides{margin-left:0}.slides li{list-style:none outside none;position:relative}.slides .slide-caption{position:absolute;left:50%;text-align:left;padding:20px;width:50%;margin-left:-5%;bottom:7px;background-color:rgba(0,0,0,.65)}.slides .slide-title{font-size:24px;line-height:26px;margin-top:0;color:#fff;text-transform:uppercase}.slides .slide-title a{color:#fff}.slides .slide-title a:hover{color:#d9d9d9}.slides .slide-subtitle{font-size:14px;line-height:16px;color:#f4f4f4}.slides .slide-subtitle a{text-decoration:underline;color:#fff}.slides .slide-subtitle a:hover{color:#cecece}.btn-white{text-transform:uppercase;background-color:#fff;color:#ee0909}.btn-white:hover{background-color:#fff;color:#ee0909;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);zoom:1}@media (max-width:767px){.slides .slide-caption{display:none}}.flex-direction-nav{position:absolute;left:0;top:49%;width:100%;margin-left:0;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);zoom:1;transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s}.flex-direction-nav li{float:left;margin-left:1px;list-style:none outside none}.flex-direction-nav a{display:inline-block;width:55px;height:43px;text-indent:-9999px;position:absolute;overflow:hidden}.flex-direction-nav .flex-prev{background:url(/wp-content/themes/prototype/css/../images/arrow-slider-left.png) no-repeat scroll 50% 100% transparent;left:30px}.flex-direction-nav .flex-next{background:url(/wp-content/themes/prototype/css/../images/arrow-slider-right.png) no-repeat scroll 50% 100% transparent;right:30px}.flex-direction-nav .flex-prev:hover,.flex-direction-nav .flex-next:hover{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);zoom:1;background-position:50% 0}.flex-direction-nav .flex-disabled{opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);zoom:1;cursor:default}.flex-direction-nav .flex-disabled:hover{opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);zoom:1;background-position:50% 100%}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);zoom:1;left:0}.flex-direction-nav .flex-next{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);zoom:1;right:0}}.flex-control-nav{margin:0;position:absolute;text-align:center;width:100%;height:10px;bottom:-20px}.flex-control-nav li{margin:0 6px;display:inline-block}.flex-control-paging li a{width:6px;height:6px;display:block;cursor:pointer;text-indent:-9999px;border:1px solid #bbb;background-color:#bbb;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;background-clip:padding-box;-webkit-background-clip:padding-box}.flex-control-paging li a:hover{background-color:#000}.flex-control-paging li a.flex-active{background-color:#000;cursor:default}@media screen and (max-width:767px){.flex-control-nav{display:none}}.flexslider .slides>li{display:none}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.no-js .slides>li:first-child{display:block}.flexslider{position:relative}.flex-viewport{max-height:2000px;transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.slogan{margin-bottom:25px}#welcome{font-family:Georgia,"Times New Roman",Times,serif;text-transform:uppercase;text-align:center;padding:0 120px}#welcome p{line-height:22px;font-size:16px;color:#747474}#welcome h1{font-family:'Oswald',sans-serif;font-size:21px;color:#3b3b3b}@media (min-width:768px) and (max-width:979px){#welcome{padding:0 50px}}@media (max-width:767px){#welcome{padding:0}#welcome h1{font-size:26px;line-height:30px}#welcome p{font-size:20px;line-height:24px}}@media (max-width:480px){#welcome{padding:0}#welcome h1{font-size:20px;line-height:26px}#welcome p{font-size:14px;line-height:20px}}.features>div{text-align:center}.features h3{margin:15px ! important}.carousel{position:relative}.carousel-wrapper{overflow:hidden}.carousel-wrapper ul{display:none}.carousel-wrapper ul li{height:100%;float:left;display:block}.carousel-wrapper>ul>li{border-bottom:0 none ! important}.btleft .es-nav{position:absolute;right:0;top:-36px}.bttop .es-nav{position:absolute;top:-50px;right:0}.es-nav span{cursor:pointer;display:block;float:left;height:20px;right:0;text-indent:-9999px;top:0;width:20px}.es-nav .es-nav-prev{background:url(/wp-content/themes/prototype/css/../images/arrow-left.png) no-repeat scroll 50% 50% #7c7c7c;opacity:1 ! important;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);zoom:1}.es-nav .es-nav-next{background:url(/wp-content/themes/prototype/css/../images/arrow-right.png) no-repeat scroll 50% 50% #7c7c7c;margin-left:5px;opacity:1 ! important;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);zoom:1}.es-nav .es-nav-next:hover,.es-nav .es-nav-prev:hover{opacity:1 ! important;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);zoom:1;background-color:#4c4c4c}.our-projects article{margin-bottom:30px}.our-projects article img{display:block}.our-projects article h4{margin-bottom:0}.our-projects article:nth-last-child(-n+4){margin-bottom:0 ! important}@media (max-width:767px){.our-blog article{margin-bottom:20px}}.our-blog article p.l-meta{width:100%;font-size:12px;color:#fff;padding:5px 0;margin:0 0 20px;background-color:#444;font-weight:100}.our-blog p{margin-bottom:10px}.our-blog article p.l-meta span{display:block;padding:0 10px}.our-blog article p.l-meta a{color:#fff}.our-blog article p.l-meta a:hover{color:#fff;text-decoration:underline}.our-news{position:relative}.our-news p{margin-bottom:10px}.our-news .news-data{float:left;width:60px;height:50px;color:#333;text-align:center;text-transform:uppercase;font-size:20px;margin-right:10px}.our-news .news-data span{display:block;font-weight:900;font-size:42px;line-height:42px}.our-news .title{margin-bottom:5px ! important}.divider-blok{border-bottom:1px dotted #cecece;margin-bottom:20px;padding-bottom:20px}.our-news .divider-blok:last-child{border-bottom:medium none;margin-bottom:0;padding-bottom:0}article.span3 h4{margin-top:0}.accordion-group{border:0 none}.accordion .accordion-toggle{position:relative;color:#fff;padding:5px 10px;background-color:#ee0909;border:1px solid #ee0909;text-decoration:none}.accordion .accordion-toggle:hover{background-color:#7c7c7c;border-color:#7c7c7c}.accordion .accordion-toggle i{margin-top:0;margin-right:5px}.accordion .accordion-toggle span{right:10px;top:5px;width:16px;height:16px;position:absolute}.accordion .accordion-inner{background:none repeat scroll 0% 0% #fff;margin-top:1px;border:0 none}.accordion .acc-block{padding:20px 10px}.accordion h4{color:#707070;text-transform:none}.accordion li{padding-left:15px;margin-bottom:10px}.accordion i.pull-right{margin:3px 0 0}#footer{position:relative;padding-top:20px;padding-bottom:20px;color:#75787a}#footer a{color:#2a2b2c}#footer a:hover{color:#bbb}#footer .bonus-line{padding:10px 0;border-top:1px solid #dddede}#footer .bonus-line div{min-height:auto}#footer .bonus-line .bonus1{text-align:left;vertical-align:middle}@media (max-width:767px){#footer .bonus-line .bonus1{margin-top:10px}}#footer .bonus-line .bonus2{color:#2a2b2c;text-align:center;vertical-align:middle;font-size:14px;line-height:24px;font-family:'Oswald',sans-serif}#footer .bonus-line .bonus2 .mark{color:#ee0909}@media (max-width:767px){#footer .bonus-line .bonus2{text-align:left}}#footer .bonus-line .bonus3{color:#2a2b2c;text-align:right;vertical-align:middle;font-size:14px;line-height:24px;font-family:'Oswald',sans-serif;text-transform:uppercase}#footer .bonus-line .bonus3 .mark{color:#ee0909}@media (max-width:767px){#footer .bonus-line .bonus3{text-align:left;margin-bottom:10px}}#footer .bonus-line .social-icons-lebel{vertical-align:middle;display:inline-block;margin-right:10px;margin-bottom:0;color:#2a2b2c;font-size:14px;font-family:'Oswald',sans-serif;line-height:24px;text-transform:uppercase}#footer .bonus-line .social-icons{vertical-align:middle;line-height:24px;margin-bottom:0;display:inline-block}#footer .bonus-line .social-icons span{margin-right:10px}#footer .bonus-line .social-icons span a:hover{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);zoom:1}#footer .footer-border{background-color:transparent;border-bottom:1px solid #eee;height:1px;margin:0 0 20px;padding:0}#footer div>ul{margin-left:15px;list-style:none outside none}#footer div>ul li{position:relative}#footer div>ul li:before{font-family:'FontAwesome';content:"";position:absolute;top:0;left:-12px}#footer ul ul,#footer ol ul,#footer ul ol,#footer ol ol{list-style:none outside none;margin-left:20px}#footer .footer-title{padding:0;margin:0;font-size:14px}#footer ul.icons [class^="icon-"]:before,#footer ul.icons [class*=" icon-"]:before{color:#fff}#footer .dropdown-click.do{cursor:pointer;position:relative}#footer .dropdown-click.do:before{font-family:'FontAwesome';color:#2a2b2c;content:"";position:absolute;right:0;top:0}@media (max-width:767px){#footer .dropdown-click.do{font-size:25px}}#footer ul.icons{margin-left:25px}#footer ul.icons li{border-bottom:medium none}#footer-menu ul.footer-menu{list-style-type:none;margin-left:0;margin-bottom:3px}#footer-menu ul.footer-menu li{float:left;padding-right:10px;margin-right:10px;border-right:1px solid #2a2b2c;line-height:1}#footer-menu ul.footer-menu li:last-child{margin-right:0;border-right:medium none}#footer-menu ul.footer-menu li:before{content:""}#footer-menu ul.footer-menu a{color:#2a2b2c;text-decoration:none}#footer-menu ul.footer-menu a:hover{color:#ee0909;border-bottom:1px solid #ee0909}#footer-menu p.copyright{color:#75787a;padding-bottom:30px;text-shadow:0 1px #fff}#footer-menu .footer-payment{text-align:right}#footer-menu .footer-payment img{margin-bottom:2px}@media (max-width:767px){#footer-menu .footer-payment{text-align:left;margin-top:10px}}#footer-bottom .footer-logo{font-family:'Playfair Display SC',serif;margin-bottom:-20px}#footer-bottom .footer-logo span{color:#2a2b2c}#footer-bottom .footer-logo span strong{font-size:80px;line-height:90px}#footer-bottom .footer-logo span span{text-transform:lowercase;font-size:20px;line-height:40px}.hp-promo .hp-row1,.hp-promo .hp-row2{overflow:hidden;height:242px}@media (min-width:1200px){.hp-promo .hp-row1,.hp-promo .hp-row2{height:300px}}@media (min-width:768px) and (max-width:979px){.hp-promo .hp-row1,.hp-promo .hp-row2{height:184px}}@media (max-width:767px){.hp-promo .hp-row1,.hp-promo .hp-row2{margin-bottom:0;overflow:visible;height:auto}.hp-promo .hp-row1 .span6,.hp-promo .hp-row2 .span6,.hp-promo .hp-row1 .span3,.hp-promo .hp-row2 .span3{margin-bottom:20px}.hp-promo .hp-row1 .span6:last-child,.hp-promo .hp-row2 .span6:last-child,.hp-promo .hp-row1 .span3:last-child,.hp-promo .hp-row2 .span3:last-child{margin-bottom:0}}.hp-promo .hp-space{height:20px}.hp-promo img{width:100%;height:auto}.product-category-promo{margin-bottom:20px}#filtrable{margin-top:20px;margin-bottom:20px;margin-left:0;float:left}#filtrable li{float:left;margin-right:10px;margin-bottom:10px;list-style:none outside none}#filtrable a{display:inline-block;padding:4px 10px;color:#f9f9f9;background-color:#bbb}#filtrable a:hover,#filtrable .current a{background-color:#7c7c7c}.p-view,.p-link{display:block;width:31px;height:31px;position:absolute;top:50%;margin-top:-18px;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);zoom:1}.p-view:hover,.p-link:hover{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);zoom:1}.p-view{left:0;margin-left:-39px;background:url(/wp-content/themes/prototype/css/../images/view.png) repeat scroll 0% 0% transparent}.p-link{right:0;margin-right:-39px;background:url(/wp-content/themes/prototype/css/../images/link.png) repeat scroll 0% 0% transparent}.portfolio h4:last-child{margin-bottom:0 ! important}.portfolio article{margin-bottom:30px}.portfolio img{display:block}.portfolio h4 a{text-align:center;padding:7px 10px;display:block;text-transform:none;background-color:#fcfcfc;border-bottom:1px solid #eee}.portfolio h3{border-bottom:1px dashed #e8e8e8;font-size:16px;line-height:30px}.read-more [class^="icon-"],.read-more [class*=" icon-"]{margin-left:5px;margin-right:0}.pagination{margin-top:40px;text-transform:uppercase}.pagination ul{border:1px solid #e8e8e8;background-color:#fff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-clip:padding-box;-webkit-background-clip:padding-box}.pagination li span,.pagination li a{margin:1px 1px 1px 0}.pagination .disabled{background-color:#e6e6e6}.pagination ul>li>a,.pagination ul>li>span{border:0 none;padding:5px 14px}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#ee0909;color:#fff}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span,.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-clip:padding-box;-webkit-background-clip:padding-box}#sidebar{color:#5c5e60}#sidebar a{color:#000}#sidebar a:hover{color:#ee0909}#sidebar section{margin-bottom:40px}#sidebar section:last-child{margin-bottom:0}#sidebar>section>h4,#sidebar>section .post-widget>h4,#sidebar>section #twitter-sidebar h4{margin-top:0 ! important;padding-top:0 ! important;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #cecece}#sidebar .widget-container{background-color:#fff;padding-bottom:20px}#sidebar .widget-container>ul{margin-left:0}#sidebar .widget-container ul.product-categories li.current-cat>a{color:#ee0909 ! important}#sidebar .widget-container ul.product-categories ul.children{position:relative}#sidebar .widget-container ul.product-categories ul.children li:before{font-family:'FontAwesome';content:"";position:absolute;left:-20px;top:0}#sidebar h4{font-size:14px;letter-spacing:normal;padding:15px 0;text-transform:uppercase}#sidebar li{list-style:none outside none;margin-bottom:10px}#sidebar li.last,#sidebar li:last-child{border-bottom:medium none;margin-bottom:0;padding-bottom:0}#sidebar .widget_categories li,#sidebar .categories li{background:url(/wp-content/themes/prototype/css/../images/ul-list.png) no-repeat scroll 0 6px transparent;padding-left:20px}#sidebar .cat-item a,#sidebar .widget_nav_menu li a{padding:10px 10px 10px 0;font-size:12px}#sidebar .ul-col2{width:110.949%}#sidebar .ul-col2 li{float:left;width:40.1316%;margin-right:9.86842%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #f2f2f2}#sidebar .ul-col2 a{color:#888}#sidebar .ul-col2 a:hover{color:#222}#sidebar .nav-tabs{margin-bottom:0;border-bottom:medium none}#sidebar .nav-tabs li{border:medium none;padding-bottom:0;margin-bottom:0}#sidebar .nav-tabs li a{border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-clip:padding-box;-webkit-background-clip:padding-box;font-weight:600}#sidebar .nav-tabs>li>a{background-color:#fafafa;border-color:#ddd #ddd -moz-use-text-color;border-bottom:medium none}#sidebar .nav-tabs>li>a:hover{background-color:#ddd;border-color:#ddd #ddd -moz-use-text-color;border-bottom:medium none}#sidebar .nav-tabs>.active>a,#sidebar .nav-tabs>.active>a:hover{background-color:#fff;border-width:1px 1px medium;border-style:solid solid none;border-color:#ddd #ddd -moz-use-text-color;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;-moz-border-image:none;-webkit-border-image:none}.tabbed-widget .nav-tabs{margin-bottom:5px;border-bottom:medium none}.tabbed-widget .nav-tabs>li>a{border:medium none;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-clip:padding-box;-webkit-background-clip:padding-box}.tabbed-widget .nav-tabs>li>a:hover{border:medium none}.tabbed-widget .nav-tabs>.active>a,.tabbed-widget .nav-tabs>.active>a:hover{background-color:#ee0909;color:#fff;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-clip:padding-box;-webkit-background-clip:padding-box}.tabbed-widget .tab-content>.well{padding:0;background-color:transparent;border:medium none;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-clip:padding-box;-webkit-background-clip:padding-box;box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent}.tabbed-widget .tab-pane .month,.ul-arch .month{float:left}.tabbed-widget .tab-pane .count,.ul-arch .count{float:right;font-size:10px;color:#a1a1a1;padding:0 5px;background:none repeat scroll 0% 0% #e3e3e3}.tabbed-widget .tab-pane .count:hover,.ul-arch .count:hover{color:#555}#sidebar .widget_nav_menu ul{margin-left:0}#sidebar .widget_nav_menu ul ul{margin-top:10px}#sidebar .widget_nav_menu li{background:url(/wp-content/themes/prototype/css/../images/ul-list.png) no-repeat scroll 0 6px transparent;padding-left:20px}.widget{padding-bottom:25px}.icon-tag{margin-right:5px}.tagcloud a{background-color:#f7f7f7;border:1px solid #f2f2f2;color:#2a2b2c;display:inline-block;font-size:12px ! important;margin:0 3px 5px 0;padding:4px 10px}.tagcloud a:hover{color:#ee0909}.flickr{margin-left:0}.flickr li{list-style:none outside none;margin:0 10px 10px 0;float:left;background-color:#c4c4c4;line-height:0 ! important}.flickr a,.flickr a img{display:block;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}.flickr a:hover img{opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);zoom:1}.tab-pane .flickr a img{width:72px}#footer .flickr li,#sidebar .flickr li{border-bottom:medium none;padding:0}#footer .flickr li{background-image:none}#footer .flickr li a{padding-left:0}#footer .flickr{margin-left:0}.carousel{margin-bottom:0}.carousel-control{border:medium none;position:absolute;top:inherit;left:inherit;bottom:0;width:17px;height:17px;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-clip:padding-box;-webkit-background-clip:padding-box}.carousel-control.post{top:50%}.carousel-control.left.post{left:0}.carousel-control.left{right:17px;background:url(/wp-content/themes/prototype/css/../images/arrow-blog-left.png) no-repeat scroll center center transparent}.carousel-control.right{right:0;background:url(/wp-content/themes/prototype/css/../images/arrow-blog-right.png) no-repeat scroll center center transparent}.comment-sidebar li:last-child{margin-bottom:0 ! important}#wp-calendar caption{padding:10px 0}#wp-calendar thead th{font-size:10px;padding:5px 0;text-transform:uppercase}#wp-calendar tbody td{font-weight:700;padding:8px;text-align:center}#wp-calendar tfoot td{padding:10px}#wp-calendar tfoot td#prev{text-align:left}#wp-calendar tfoot td#next{text-align:right}table#wp-calendar{width:100%}#wp-calendar caption{background:-moz-linear-gradient(center top,rgb(85,85,85),rgb(68,68,68)) repeat scroll 0% 0% transparent;color:#eee}#wp-calendar thead th{background:-moz-linear-gradient(center top,rgb(245,245,245),rgb(236,236,236)) repeat scroll 0% 0% transparent;border:1px solid #ccc;color:#666}#wp-calendar tbody td{background:-moz-linear-gradient(center top,rgb(237,237,237),rgb(222,222,222)) repeat scroll 0% 0% transparent;border:1px solid #ccc;color:#666}#wp-calendar tbody td.pad,#wp-calendar tfoot tr{background:-moz-linear-gradient(center top,rgb(245,245,245),rgb(236,236,236)) repeat scroll 0% 0% transparent}#wp-calendar tfoot td{border:1px solid #ccc}#wp-calendar #today{background:-moz-linear-gradient(center top,rgb(85,85,85),rgb(68,68,68)) repeat scroll 0% 0% transparent;border:1px solid #467b89;color:#fff}.widget_categories ul ul{margin-top:10px;padding:10px 0 0 20px}#footer .widget_categories ul ul{margin-top:0;padding:10px 0 0 20px}#sidebar .widget_categories ul ul li,#footer .widget_categories ul ul li{border:0 none;list-style:circle outside none}#sidebar .widget_categories ul ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 none}#user_login{margin-bottom:0}.widget_login p input[type="text"],.widget_login p input[type="password"]{width:96%}.widget_login p label{font-size:12px;margin-bottom:0}.widget_login .pagenav li a{color:#414b56}.widget_login p a{color:#798ba0;font-size:12px}.widget_login p a:hover{color:#414b56;text-decoration:underline}.submitbutton{display:inline-block;padding:10px 20px;float:right;background-color:#2a2b2c;border:medium none;color:#fff}#sidebar .widget_login form{margin:0}.submitbutton:hover{background-color:#ee0909}.widget_search form{float:none}#sidebar .widget_search form .search-bt{height:30px;width:30px;position:absolute;border:medium none ! important;cursor:pointer;background:url(/wp-content/themes/prototype/css/../images/search-bt.png) no-repeat scroll center center transparent;z-index:10}.widget h3{font-size:13px;letter-spacing:normal;text-transform:uppercase}.widget_login form{margin:0 20px 20px}.textwidget{margin:0}#footer .textwidget{margin:0}.blog-post .post-title{margin-top:0;line-height:1;margin-bottom:20px;text-transform:uppercase}.blog-post .blog-post-image{padding:9px;background-color:#fff;border:1px solid #f4f4f4;margin-bottom:30px}.blog-post .blog-post-image img{margin-bottom:0 ! important}.blog-post h2.post-title{margin-bottom:10px}.blog-post h2.post-title a{line-height:25px}.blog-post img{margin-bottom:30px;display:block}.blog-post .meta{padding-bottom:5px;border-bottom:1px dotted #f2f2f2;margin-bottom:15px}.blog-post .meta li{list-style:none outside none;font-size:.9em;margin-right:10px;float:left}.blog-post .meta a{color:#3a87ad}.blog-post .meta a:hover{color:#005580}.blog-post.style2 img{width:50%;float:left;margin-right:25px}.blog-post.style2 .carousel,.blog-post.style2 .video{width:50%;float:left;margin-right:25px}.blog-post.style2 .carousel img{width:100%}.blog-post.style2 p{padding-top:30px}.blog-post.style2 .meta{border:medium none}.blog-post .meta-list{list-style-type:none;color:#75787a}.blog-post .meta-list a{text-decoration:none;color:#75787a}.blog-post .meta-list a:hover{text-decoration:none;color:#2a2b2c}.blog-post .meta-list i{float:left;margin-right:0;margin-top:3px}.blog-post .meta-list p{margin-left:25px}.blog-post p.post-date{color:#2a2b2c}.blog-post p.post-date .big{font-size:30px;font-weight:700}.blog-post p.post-date .small{font-size:14px}@media (max-width:767px){.meta-block{background:none repeat scroll 0% 0% #f9f9f9;border:1px solid #ededed;padding:10px;margin-bottom:20px}.blog-post img{margin-bottom:0}.blog-post p.post-date{margin-bottom:2px;border-color:#999}.blog-post .meta-list{overflow:hidden;margin-top:0}.blog-post .meta-list li{float:left;margin-right:20px}.blog-post .meta-list p{margin-bottom:0}}#authorinfo{background-color:#fff;border:1px solid #ccc;padding:15px;margin:15px 5px 5px 0}#authorimg .avatar{width:70px;height:70px;float:left;margin-right:10px;border:0 none}.authornms a{text-decoration:none;font-size:12px;line-height:18px}.authornms span{display:inline-block;color:#5c5c5c}.authornms>span>img{margin:1px 5px 0 0}.authorbio{padding-top:8px;line-height:1em;font-size:12px}.aboutus h3{margin-top:0;margin-bottom:0;line-height:30px;text-align:center;font-size:24px}.ident-bot-2{margin-bottom:17px}.figure-1 a.left-image{margin-right:17px}.lightbox-image{display:inline-block;overflow:hidden;position:relative}.lightbox-image img{position:relative;z-index:2}.img-border-bg{background:none repeat scroll 0 0 #fff;box-shadow:0 0 0 1px #e7e7e7 inset;-moz-box-shadow:0 0 0 1px #e7e7e7 inset;-webkit-box-shadow:0 0 0 1px #e7e7e7 inset;display:inline-block;padding:5px}.img-border{width:100%}.lightbox-image span{background:url(/wp-content/themes/prototype/css/../images/magnify.png) no-repeat scroll 50% 50% transparent;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.service{overflow:hidden;margin-bottom:20px}.service-desc{overflow:hidden}.service-icon{float:left}@media (max-width:480px){.service-icon{float:none;margin-left:25%;width:50%}}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{height:auto;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-clip:padding-box;-webkit-background-clip:padding-box;box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{outline:0 none;border-color:rgba(250,131,41,.8);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(250,131,42,.6);-moz-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(250,131,42,.6);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(250,131,42,.6)}.af-form textarea{height:160px ! important;overflow:auto;resize:none}.af-outer{margin-bottom:15px}label.error,label.ferror{color:#b94a48;font-size:13px}.af-form input.error,textarea.error{border:1px solid #b94a48}#progress{margin-top:15px}.comments .textarea{background-color:#fff;border:1px solid #f4f4f4;margin-bottom:40px;margin-left:94px;padding:10px 20px;position:relative}.comments .avatar{position:relative;float:left;margin-right:-5px}.comments .comments-list,.comments .children{list-style:none outside none ! important}.comments .comments-list ul{margin-left:30px;margin-bottom:20px}.comments .meta{font:12px 'Arial',serif;color:#666;padding-bottom:8px;margin-bottom:10px ! important;border-bottom:1px dotted #e2e2e2}.da-thumbs li,.da-thumbs article,.da-thumbs.portfolio span{overflow:hidden;position:relative}.da-thumbs li img,.da-thumbs.portfolio span{display:block;position:relative}.da-thumbs li div,.da-thumbs article div{position:absolute;background:none repeat scroll 0% 0% rgba(0,0,0,.5);width:100%;height:100%}.da-thumbs li div.da-animate,.da-thumbs article div.da-animate{transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}.da-slideFromTop{left:0;top:-100%}.da-slideFromBottom{left:0;top:100%}.da-slideFromLeft{top:0;left:-100%}.da-slideFromRight{top:0;left:100%}.da-slideTop{top:0}.da-slideLeft{left:0}.do-thumbs li,.do-thumbs article{overflow:hidden;position:relative}.do-thumbs .do-img{display:block;position:relative;padding:9px;background-color:#fff}.do-thumbs .do-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);zoom:1;background-color:rgba(207,207,207,.3)}.clear{clear:both}.hide{display:none}.show{display:block}.spacer{height:50px}.alignleft{float:left ! important}.alignright{float:right ! important}.aligncenter,.pull-center{text-align:center ! important}@media (max-width:767px){.alignleft,.alignright,.pull-right,.pull-left{float:none ! important}}.span6.no-margin-left{margin-left:0 ! important}.well-transprent{background-color:transparent}.noised{background:url(/wp-content/themes/prototype/css/../images/noise1.png) repeat scroll 50% 0 transparent}.firstword span{color:#bbb}.btn-light{color:#fff}.btn-grey{color:#999}.btn-dark{color:#333}.gmap{max-width:100%;line-height:0}.video{position:relative;overflow:hidden;padding-bottom:56.25%;padding-top:30px;height:0}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}input,a,a:active,a:focus,select,select:active,select:focus{outline:0 none ! important}* p:last-child{margin-bottom:0 ! important}.first{margin-top:0 ! important;margin-left:0 ! important}.last{margin-right:0 ! important;margin-bottom:0 ! important}.btn{background-image:none;font-family:Georgia,"Times New Roman",Times,serif;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-clip:padding-box;-webkit-background-clip:padding-box}.alert{border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;background-clip:padding-box;-webkit-background-clip:padding-box}.row-fluid.right #page-sidebar{margin-left:2.5641%}.row-fluid.right #sidebar{margin-left:0}@media (min-width:980px) and (max-width:1199px){.row-fluid.right #page-sidebar{margin-left:2.129%}}