/*!   
Theme Name: O Furo
Theme URI: http://www.ofuro.pt
Description: Wordpress theme for "O Furo" website
Author: Label
Author URI: http://www.label.com.pt
Version: 1.0
*/*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.chromeframe{position:absolute;top:0}input::-moz-focus-inner,button::-moz-focus-inner,img,a img{border:none;border:0}object,embed,a,a:hover,a:active,a:focus{outline:0}::selection,::-moz-selection{text-shadow:none}a img{border:none}@font-face{font-family:'Abel';font-style:normal;font-weight:400;src:local("Abel"),local("Abel-Regular"),url(http://themes.googleusercontent.com/static/fonts/abel/v4/EAqh528fFdbUek8UOky4sA.woff) format("woff")}@font-face{font-family:'Signika Negative';font-style:normal;font-weight:700;src:local("Signika Negative Bold"),local("SignikaNegative-Bold"),url(http://themes.googleusercontent.com/static/fonts/signikanegative/v3/q5TOjIw4CenPw6C-TW06FqqHaFHOcO_tRLsnTxFPLE0.woff) format("woff")}textarea,input,body{font-family:"Abel",Arial,Helvetica,sans-serif}h3,h2,h1,b,strong{font-family:"Signika Negative","Trebuchet MS",Helvetica}h1{font-size:60px}.home .banner .info p{font-size:40px}.catering-item h2{font-size:38px}h2,h3{font-size:24px}#clients-list,#clients-list p,#header .menu-item a{font-size:16px}textarea,input,body,body p{font-size:14px}.local-gallery .title{font-size:12px}#footer p{font-size:10px}h1{line-height:50px}.caption{line-height:38px}h2{line-height:30px}.events-list li:not(.events-category) .info p{line-height:16px}.banner .info,.categories-chooser p{line-height:16px}.local-gallery .local-details{line-height:14px}body,body p,.detail-gallery-bottom .block,.catering-info{line-height:18px}#clients-list,#clients-list p{line-height:24px}.event-detail h1,.home .banner .info p{line-height:46px}#social,#header .menu,#header li,#header a,#header .btn-home{line-height:50px}#header li{line-height:70px}#clients-list,#clients-list p{font-weight:bold}.events-list li:not(.events-category) .info p{text-align:center}.categories-chooser p,.btn-godown,.banner p{text-align:center}.local-gallery .arrow-prev,.detail-gallery-bottom .arrow-prev,.catering-icon,.events-submenu .arrow-prev,.submenu .arrow-prev{text-align:right}.banner .info{text-align:justify}.event-detail h1,.events-list li a h2{text-transform:none}h2,h1,#header{text-transform:lowercase}a,a:visited{text-decoration:none}h1,h2,h3,body,body p,.submenu a,.submenu a:visited,.categories-chooser a p,.categories-chooser a p:visited,#header a,#header a:visited{color:#402a21}#header a:hover,#header a:focus{color:#978974}.local-gallery .title,.detail-gallery-bottom .title,.caption,.events-submenu a.current-category,.events-list li a h2,.events-list li a:visited h2,.events-submenu .current-submenu a,.events-submenu a:hover,.events-submenu a:focus,.submenu .current-submenu a,.submenu a:hover,.submenu a:focus,#footer p{color:#ccc0ab}.events-list li:not(.events-category) a .info p,.events-list li:not(.events-category) a .info p:visited{color:#ffffff}.local-gallery a,.local-gallery a:visited,.detail-gallery-number,.catering-gallery .gallery-nav a,.catering-gallery .gallery-nav a:visited,.events-submenu .arrow-nav:visited,.events-submenu .arrow-nav,.submenu .arrow-nav:visited,.submenu .arrow-nav{color:#ffffff}a,a:visited{color:#f58220}body{min-width:960px;width:100%;overflow-x:hidden;background:url('images/bg.jpg?1403026344') repeat-x}#wrapper{min-height:300px;margin:0 auto}.home #wrapper{background:none}.container{display:block;width:960px;margin:0 auto}.clearall{clear:both}h1,.local-gallery .local-thumb,.local-gallery .local-details,.generic-content .col,.events-list li,.categories-chooser li,.catering-gallery .gallery-nav a,.catering-section,.submenu li,.banner-icon,#label,#social,#header .menu,#header li,#header a,#header .btn-home{display:inline-block;zoom:1;*display:inline;vertical-align:top;margin:0px;padding:0px}.btn-godown{clear:both;display:block;margin:30px auto}h1,h2,h3{margin-bottom:25px}#header{position:fixed;top:0;left:50%;margin-left:-480px;height:70px;padding:0 30px;background:#ffffff;z-index:50}#social,#header .menu,#header li,#header a,#header .btn-home{vertical-align:middle}#header li{height:70px;padding:0 30px}.banner-icon,.banner .banner-icon{margin-top:0;margin-left:10px}#header .btn-home{padding-top:20px}#header .menu{padding:0 50px}#header .menu-item a{position:relative}#header .menu-icon{position:absolute;top:10px;left:50%;margin-left:-20px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}#header .current-menu-item a,#header .menu-item:focus a,#header .menu-item:hover a{padding-top:25px}#header .current-menu-item a .menu-icon,#header .menu-item:focus a .menu-icon,#header .menu-item:hover a .menu-icon{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#social a{height:30px}#social .facebook{border-right:1px dashed #402a21}.fixed-submenu{position:fixed !important;top:70px;z-index:15;width:960px}.submenu-spacer{display:block;width:10px;height:0px}.submenu-spacer.active{height:60px}#footer{position:relative;margin-top:40px;padding:10px 20px;background:#402a21}.page-template-tpl-contactos-php #footer{margin-top:-10px}#label{position:absolute;right:20px;bottom:0;width:16px;height:46px;overflow:hidden}#contents{padding-top:70px}#logo{position:absolute;top:150px;z-index:10}.banner{clear:both;z-index:1;width:100%;overflow:hidden}.error-404-content img,.banner img{position:absolute;left:50%;margin-left:-640px;pointer-events:none;z-index:1}.banner img{margin-left:-750px;margin-top:-70px}.banner .info{position:relative;width:740px;margin-top:400px;margin-left:190px;z-index:10}.banner .info img{position:relative;left:auto;margin-left:10px}.submenu{position:relative}.submenu ul{list-style:none;background:#978974;text-align:center}.submenu li{padding:20px 15px}.gallery .arrow-nav,.submenu .arrow-nav{position:absolute;width:50%;height:58px;background:#f58220;padding:20px 30px}.submenu .arrow-prev{left:-50%}.submenu .arrow-next{right:-50%}.gallery-image{display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.error404 #wrapper{background:url('images/banner-prato-vazio.jpg?1403026181') no-repeat top center}.error-404-content{margin-top:215px !important}.error-404-content .intro{margin-left:160px !important}.home .banner .info{width:960px;margin-left:0;margin-top:560px;padding:15px 30px;background:#f58220}.categories-chooser{line-height:0px;margin:80px 0}.categories-chooser li{position:relative;list-style:none;overflow:hidden}.categories-chooser .category-info{position:absolute;width:320px;height:200px;text-align:center;background:url('images/categories-chooser-mask.png?1397557437') no-repeat;left:-320px}.categories-chooser .category-icon{margin:30px auto}.categories-chooser p{margin-top:7px;padding:10px;background:#f58220}.events-submenu{margin:0}.events-intro{padding:80px 30px 60px 190px}.events-list{line-height:0px;list-style:none}.events-list li{width:192px;height:120px;position:relative;overflow:hidden}.events-list li a{position:absolute;top:0;left:0%;width:80%;height:100%;display:table}.events-list li a h2{display:table-cell;vertical-align:middle;text-align:center}.events-list li.events-category{background:#402a21}.events-list li.events-category a{left:10%}.events-list li img{position:absolute;top:0;left:0;z-index:1}.events-list li .info{position:relative;z-index:10;width:192px;height:120px;background:url('images/categories-chooser-mask.png?1397557437');display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;display:block}.events-list li:not(.events-category) .info p{position:absolute;bottom:0px;padding:15px 10px;background:#f58220;width:100%}.events-list li:not(.events-category) a:hover .info,.events-list li:not(.events-category) a:focus .info{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.event-detail h2{margin:40px 0 15px 0}.event-detail .main-info{padding:0 30px}.other-events{margin-top:50px}.other-events li.hidden{display:none}.detail-gallery{display:block;width:100%;height:460px;line-height:0px}.detail-gallery .contents{position:absolute;width:100%;min-width:960px;height:460px;left:0;overflow:hidden;z-index:1}.detail-gallery .nav-area{z-index:10;position:absolute;display:block;width:100%;height:460px;cursor:pointer}.detail-gallery .nav-area-left{right:50%}.detail-gallery .nav-area-right{left:50%}.detail-gallery .contents ul{z-index:1;position:absolute;left:0}.detail-gallery li{position:relative;display:inline-block;*display:inline;zoom:1}.detail-gallery-number{position:absolute;z-index:10;left:20px;bottom:20px;width:30px;height:30px;text-align:center;background:url('images/nav-bg.png?1397748446') no-repeat;padding-top:15px}.detail-gallery-bottom .block{float:left;margin:15px 20px;padding-right:35px;border-right:1px dashed #402a21}.detail-gallery-bottom .rblock{float:right;margin:15px 20px;padding-left:35px;border-left:1px dashed #402a21}.local-gallery .arrow-nav,.detail-gallery-bottom .arrow-nav{z-index:10;padding:15px 10px}.local-gallery .arrow-next,.detail-gallery-bottom .arrow-next{left:50%;margin-left:480px}.local-gallery .arrow-prev,.detail-gallery-bottom .arrow-prev{right:50%;margin-right:480px}.generic-content{margin-top:80px}.generic-content .left-col{width:190px}.generic-content .intro,.generic-content .right-col{width:740px}.generic-content .intro{margin-left:190px;min-height:120px;margin-bottom:50px}.local-gallery{line-height:0px;font-size:0px}.local-thumb{width:640px;min-height:1px}.local-gallery .local-details{width:320px;height:460px;background:#978974;padding:25px}.local-text{clear:both;margin:30px}#local-content .local-thumb,#local-content .local-details,#local-content .local-text{opacity:0}textarea,input{padding:10px;background:#d9d9d9;border:none;margin-bottom:10px;border-radius:5px}input:focus,select:focus,textarea:focus,button:focus{outline:none}textarea{width:100%;height:135px;resize:none}input[type="submit"]{margin-top:30px;width:165px;height:44px;background:url('images/btn-submit.jpg?1398685223') no-repeat;text-indent:-9999px;cursor:pointer}div.wpcf7-validation-errors{border:1px solid red !important}.catering-slider{position:relative}.catering-slider li{display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.catering-gallery{width:480px;height:500px}.catering-icon{margin-top:30px;width:100px;padding-right:15px}.catering-info{margin-top:30px;width:335px;padding-right:30px}.catering-info h2{margin-bottom:10px}.catering-gallery .catering-images{position:relative;left:-160px;width:640px;height:480px;z-index:1}.catering-gallery .gallery-nav{position:absolute;top:420px;left:0px;z-index:10}.catering-gallery .gallery-nav a{width:30px;height:30px;padding-top:5px;text-align:center;background:url('images/nav-bg.png?1397748446') no-repeat;margin:0 5px}.catering-gallery .gallery-nav a.current-image,.catering-gallery .gallery-nav a:hover,.catering-gallery .gallery-nav a:focus{background-position:0 -30px}.catering-item h2{margin-top:10px}.events-list li .info,.submenu a,#header .menu-item a,#header .menu-icon,#header .menu-item{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}#header .btn-home:hover{-webkit-animation:rotating 1s linear}@media all and (max-width: 960px){body{overflow-x:auto}.banner{position:relative}.arrow-nav{display:none}}
