/*
Skin Name:		
Author:			Thesis Orange
Author URI:		http://www.thesisorange.com/
Version:		1.0
*/

/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
/*address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}*/
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}#header, #footer {padding:0;}


/**************************************************
	CLEARFIX
**************************************************/
.clearfix:after {height: 0;	line-height: 0;	display: block;	visibility: hidden;	clear: both;	content: ".";}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('Font/bebasneue-webfont.eot');
    src: url('Font/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('Font/bebasneue-webfont.woff') format('woff'),
         url('Font/bebasneue-webfont.ttf') format('truetype'),
         url('Font/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* ---------------- KILL THE BORDERS ---------------- */
.custom .post, .custom .teasers_box {border:none;}
.custom .prev_next, .bypostauthor .format_text, .custom #archive_info, .custom #trackback_list {border:none;}
#comment_list dt.comment, #comment_list dd.comment, #comment_list dl, #comment_list, #comment_list dd,  #commentform,  dl#comment_list dl dd .format_text {border:medium none;}
/*.custom #sidebar_1, .custom #sidebar_2 {border: none;}*/
.custom #image_box, .custom #custom_box, .custom #feature_box {background: none;border:none;}
#header {border-width:0;}
#column_wrap {background:transparent no-repeat 0 0;}
#footer {border:medium none;}
#multimedia_box {background:transparent none repeat scroll 0 0;border:medium none;}
#image_box img {border:medium none;}
#content_box {background:transparent scroll 0 0;width:100%;}
.custom a:hover{text-decoration:none;}
.custom a{outline-style:none;}
#page{padding:0;}
.post_box, .teasers_box, .full_width #content_box .page {margin:0; padding:0;}
li.widget {margin-bottom:0;}
.sidebar ul.sidebar_list {padding:0;}
li.widget .widget_box {border-width:0;padding:0;}
#multimedia_box {padding:0;margin-bottom:0;}
.menu {border-width:0;}
.menu, .menu a, .menu li ul { border:medium none;}

/* ---------------- FRAMEWORK ---------------- */
/*
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Open Sans', sans-serif;
*/
body.custom {font-family: 'Open Sans', sans-serif;font-weight:300;background: none repeat scroll 0 0 #F1F4F9;}
#header_area {background: none repeat scroll 0 0 #DE5F41;height:120px;}
#footer_area{background: none repeat scroll 0 0 #DE5F41;margin-top: 50px;padding: 30px 0;}
.full_width > .page {background: none repeat scroll 0 0 transparent;max-width: 1105px;width: auto;}
#header{position: relative;}
body.home #content, body.archive #content{background: none repeat scroll 0 0 transparent;}
#content {background: none repeat scroll 0 0 #FFFFFF;float: left;width: 780px;}
#sidebars {background: none repeat scroll 0 0 #FFFFFF;border: 0 none;float: right;padding: 20px 10px 0;width: 290px;}
p{font-size: 13px;line-height: 18px;}
h1, h2, h3, h4, h5, h6, .title, #cartaz-sidebar .prova, #cartaz-sidebar .hora, #instagram a.galeria{font-family: 'bebas_neueregular', sans-serif;}
/* ---------------- L O G O ---------------- */
.custom #logo a {background: url("images/logo.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);display: block;float: left;height: 41px;margin: 0;opacity: 0.6;outline-style: none;position: relative;text-indent: -9999px;text-transform: uppercase;top: 35px;width: 125px;}
.custom #header #logo {background:none repeat scroll 0 0 transparent; }
.custom #logo a:hover {opacity: 1;}
.custom #header #tagline {height: 1px;text-indent: -9999px;}

/* ---------------- M E N U ---------------- */
#menu-header-menu{color: #FFFFFF;font-size: 20px;left:200px;position: absolute;text-transform: uppercase;top: 50px;font-family: 'Open Sans Condensed', sans-serif;}
#menu-header-menu li{margin: 0 5px 0 0;display: inline;}
#menu-header-menu a{ color: #FFFFFF;opacity: 0.7;}
#menu-header-menu a:hover, .current-menu-item a{opacity: 1!important}
#menu-header-menu span{margin-left: 7px;opacity: 0.3;} 
#menu-header-menu li:last-child span{display: none;}

#social{ position: absolute;right: 0;top: 49px;}
#social li{ float: left;margin-left: 10px;}
#social a{background: url("images/social-bt.png") no-repeat scroll 0 0 transparent;width:25px;height:25px;display: block;opacity: 0.3;}
#social a:hover{opacity: 1}
#social a.facebook{}
#social a.twitter{background-position: 0 -107px;}
#social a.youtube{background-position: 0 -178px}
#social a.flirck{background-position: 0 -35px}
#social a.pintrest{background-position: 0 -142px}
#social a.google{background-position: 0 -71px}


/* ---------------- H O M E ---------------- */
body.home .headline_area{position: absolute;left: -9999px}
#featured-post{background: none repeat scroll 0 0 #FFFFFF;padding: 25px;}
#featured-post img{height: auto;width: 450px;}
#featured-post #byline{}
#featured-post h4{font-size: 23px;font-weight: normal;line-height: 25px;margin-bottom: 5px;text-transform: uppercase;}
#featured-post p{margin:10px 0 25px;}
#featured-post a.ler-mais{}
#featured-post .col-right{float: right;}
#featured-post .col-left{float: left;width: 270px;}
#featured-post button.button-mini {float: left;}
#featured-post #share-archive{float: right;margin-top: 9px;}
#featured-right{float: right;width: 475px;}
#featured-right img{float: left;margin-right: 10px;}
#featured-right .date{display: block;font-size: 11px;margin: 5px 0 10px;text-transform: uppercase;}
#featured-right .date a{font-weight: 700}
#featured-right .title a{  font-size:22px;line-height: 23px;margin-bottom: 5px;text-transform: uppercase;}
#featured-right p{}
#featured-small{background:url("images/line.png") repeat-x scroll left bottom transparent;padding: 20px 0 50px;}
#sidebar-left li{border-bottom: 1px solid #F0F0F0;margin: 5px 0 0;padding: 9px 0;}
#sidebar-left li:last-child{border: medium none;}
#sidebar-left{background: none repeat scroll 0 0 #FFFFFF;float: left;margin-top: 20px;padding: 20px 10px;position: relative;width: 275px;position: relative;top: -80px}
#sidebar-left img{float:left;width: 50px; height: auto;margin-right: 10px;}
#sidebar-left .title a{ font-size: 20px;line-height: 18px;position: relative;text-transform: uppercase;top: 3px;}
#sidebar-left .date{ color: #666666;display: block;font-size: 10px;font-weight: bold;margin: 3px 0 0;text-transform: uppercase;}
span.category-title {background: url("images/stripes_black.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);color: #AAAAAA;display: block;font-size: 11px;font-weight: 700;line-height: 15px;padding: 0 0 20px;text-transform: uppercase;}

#top-ad{ display: block;
    float: right;
    height: auto;
    margin-top: 20px;
    text-align: right;
    width: 468px;}
/* ---------------- S I D E B A R ---------------- */
#cartaz-sidebar{margin-bottom:20px}
#cartaz-sidebar li{border-bottom: 1px solid #F0F0F0;padding: 14px 0;}
#cartaz-sidebar li:last-child{border: medium none;}
#cartaz-sidebar img{-webkit-box-shadow: 1px 1px 3px 0 #666666;box-shadow: 1px 1px 3px 0 #666666;float: left;height: auto;margin-right: 10px;width: 90px;}
#cartaz-sidebar .data {color: #666666;display: block;float: right;font-size: 12px;font-weight: bold;margin: 10px 0;text-transform: uppercase;width: 190px;}
#cartaz-sidebar .prova {color: #DE5F41;font-size:20px;line-height: 20px;text-transform: uppercase;}
#cartaz-sidebar .hora {color: #666666;display: block;font-size: 20px;line-height: 20px;margin-top: 15px;text-transform: uppercase;}
#facebook{margin-bottom:20px}
#apoios{margin-bottom:20px}
#apoios .category-title{margin-bottom: 10px}
#apoios li{border: 1px solid #AAAAAA;margin-bottom: 6px;}
#apoios li.left{float: left;}
#apoios li.right{float: right;}
#apoios li.vazio{background: none repeat scroll 0 0 #EDEDED;height: 66px;width: 140px;}
#apoios img{ height: auto;width: 140px;}
#amigos{margin-bottom:20px}
#bloco-amigos{width: 295px}
#amigos .category-title{margin-bottom: 10px}
#amigos li{border: 1px solid #AAAAAA;float: left;margin-bottom: 6px;margin-right: 6px;overflow: hidden;width:90px;height: 47px}
#amigos img{ height: auto;width:90px;}
#instagram{}
#instagram .category-title{margin-bottom: 10px}
#instagram img{display: inline;margin: 1px 0;width: 70px;}
#instagram{}
#instagram a.galeria {background: url("images/stripes_black.png") repeat-x scroll left top transparent;display: block;font-size: 20px;margin: 10px 0;padding-top: 17px;text-transform: uppercase;}

/* ---------------- F O O T E R ---------------- */
#footer {text-align: left;}
#footer a{border: medium none; color: #fff}
#footer #col1, #footer #col2, #footer #col3, #footer #col4{float: left;font-size:20px;font-weight: bold;padding-right: 100px;}
#footer #col4{float: left;font-size:20px;font-weight: bold;padding-right:0;}
.menu-footer{text-transform: uppercase;font-family: 'Open Sans Condensed', sans-serif;}
.menu-footer li{margin-bottom: 5px;}
.menu-footer a{color: #FFFFFF;opacity: 0.5;}
.menu-footer a:hover, .current-menu-item a{opacity: 1!important; color: #fff!important}

/* ---------------- A R Q U I V O ---------------- */
#archive_intro{background: none repeat scroll 0 0 #F1F4F9;padding-top: 20px;border: medium none;}
#archive_intro h1{margin:0;font-size: 40px;text-transform: uppercase;}
a.post_image_link {display: none;}
.teasers_box {width: 100%;display: table-row;}
.teaser { background: none repeat scroll 0 0 #FFFFFF;display: table-cell;margin-bottom: 6px;min-height:163px;padding: 10px;width: 46.4%;}
.teaser h2 {font-size: 20px;line-height: 20px;margin-bottom:15px;}
.teaser img{float: left;margin-right: 10px;}
.teaser .format_teaser {margin: 0;}
.teaser .teaser_link { font-size: 11px;font-weight: 700;text-transform: uppercase;}
.teaser .date{ color: #666666;display: block;font-size: 10px;font-weight: bold;margin: 3px 0 7px;text-transform: uppercase;}

/* ---:[ P A G E   N A V I ]:---*/
.numbered_nav {color: #333333;font-size:15px;list-style-type: none;overflow: hidden;margin-bottom: 30px;float: right;}
.numbered_nav li { float: left; margin-left:4px; overflow: hidden;}
.numbered_nav li a {background: none repeat scroll 0 0 #eee;color: #3a3a3a;display: block;padding:7px 13px;}
.numbered_nav li a:hover { color: #fff; }
.numbered_nav li.number a:hover {background: none repeat scroll 0 0 #96AA39;color: #FFFFFF;}
.numbered_nav li.current_number {background: none repeat scroll 0 0 #96AA39;color: #FFFFFF;display: block;padding: 7px 13px;}
.numbered_nav li.ellipsis { border: 0 none;margin-top: 6px;padding: 0;}

/* ---------------- P A G I N A S ---------------- */
.single #content{width: 680px;padding: 0 50px}
.single .format_text img{max-width: 680px; height: auto;}
.format_text p {  color: #333333;font-family: 'Open Sans',Arial,sans-serif;font-size: 1.05em;font-weight: 400;line-height: 1.6;}
.single .attachment-featured-single{position: relative;left: -50px}
.single img.post_image{display: none;}
.headline_area h1{font-size: 40px;line-height: 40px;margin-top: 30px;}
.custom .wpgmza_map {margin: 0!important}
body.single table{width: 680px;border-collapse: inherit;margin:25px 0;}
body.single table td{border: 1px solid #fff;padding: 5px 10px;background: #ededed;}
h3.comments{background: url("images/stripes_black.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);color: #484848;display: block;font-size: 30px;line-height: 15px;margin-bottom: 30px;padding: 30px 0 20px;text-transform: uppercase;}
.format_text h2, .format_text h3, .format_text h4, .format_text h5, .format_text h6 {color: #333;font-weight: normal;margin: 0 0 15px 0}
.format_text h2{font-size: 25px}
.format_text h3{font-size: 25px}
.format_text h4{font-size: 20px}
.format_text h5{font-size: 15px}
.format_text h6{font-size: 10px}
#authorarea{background: none repeat scroll 0 0 #F1F4F9;left: -50px;padding: 30px 50px;position: relative;width: 680px;}
#authorarea img{ float: left;margin-right: 25px;}
#authorarea h3{padding-top: 18px;}
.authorinfo{ float: left;width: 465px;}
.fb-share-button{float: right;padding-top: 15px;}
.post_box {padding: 0 50px;}
.single .post_box {padding: 0 ;}
#eventos{border-bottom: 1px solid #F0F0F0;padding: 14px 0;}
#eventos img{float: left;margin-right: 20px;}
#eventos span.data{color: #666666;display: block;font-size:14px;font-weight: bold;margin: 5px 0;text-transform: uppercase;}
#eventos span.prova{ display: block; color: #DE5F41;font-size:30px;line-height: 20px;text-transform: uppercase;font-family: 'bebas_neueregular',sans-serif;}
.format_text ul {list-style-type: disc;margin: 0 0 10px 10px;}
.format_text td{vertical-align: top;padding-right:60px}
.custom .gform_wrapper {}
.custom .gform_wrapper input {border: 1px solid #CCCCCC;}
.custom .gform_wrapper textarea{border: 1px solid #CCCCCC;}
.custom .gform_wrapper input[type="submit"]:hover{color:#DE5F41}
.format_text .wp-caption {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;padding: 0; width: 680px!important;position: relative;}
.format_text .wp-caption img{height: auto; max-width: 680px!important;}
.format_text .wp-caption p { background: none repeat scroll 0 0 #96AA39;bottom: 6px;color: #FFFFFF;float: left;font-size: 15px;padding: 7px 45px 7px 15px;position: absolute;text-align: left;text-transform: uppercase;}
.page-id-898 #content ul{list-style-type: none;}
.page-id-898 #content .titulo{display: block; color: #bb1515;margin-bottom: 0 !important;}
.page-id-898 #content table { margin: 0 auto 25px;text-align: center;}
/* ---------------- REGULAMENTOS ---------------- */
.page-id-2350 .format_text td, .page-id-2397 .format_text td{padding-right:0}
.page-id-2350 .format_text img, .page-id-2397 .format_text img{border: 1px solid #CCCCCC;margin-right: 10px;height:304px;width: 214px;}
.page-id-2350 .format_text img:hover, .page-id-2397 .format_text img:hover{border: 1px solid #DE5F41;}
.custom .flat-tabs-left ul li, .custom .flat-tabs-right ul li {padding:25px 0 }
.custom .flat-tabs-left label, .custom .flat-tabs-right label {font-weight: 900;}

/* ---------------- L O J A ---------------- */
.page-id-2634 #content {background: transparent;}
.page-id-2634 .format_text {width: 750px;}
.widgettitle{  background: url("images/stripes_black.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);color: #AAAAAA;display: block;font-size: 35px;font-weight: 700;line-height: 15px;padding: 0 0 25px;text-transform: uppercase;}


.page-id-2634 .flat-tabs-left ul li, .page-id-2634 .flat-tabs-right ul li {background-color: rgba(0, 0, 0, 0);padding: 0;}
.custom .produto{background: none repeat scroll 0 0 #FFFFFF;float: left;margin-bottom:20px;margin-right: 20px;min-height:140px;padding: 10px;width: 335px;list-style-type: none;}
.custom .produto a{  }
.custom .produto a:hover{/* opacity:0.8;*/}
.custom .produto h2{font-size: 20px;line-height: 20px;margin: 0 0 5px;}
.custom .produto p{font-size: 13px;font-weight: normal;}
.custom .produto .product{border: medium none !important;font-weight: normal !important;line-height: 0 !important;margin:20px 0 0 120px;padding: 0 !important;}
.custom .produto .amount{ font-family: bebas_neueregular;font-size: 30px;position: relative;top: 10px;}
.custom .produto a.add_to_cart_button{float: right;position: relative;text-transform: uppercase;top: 3px;}
.custom .produto img{ float: left;margin-right: 15px;}
.custom .produto{overflow:hidden;}
td.product-name a{cursor: default;font-weight: 700;pointer-events: none;text-decoration: none;}
.custom .woocommerce .col2-set .col-1, .custom .woocommerce-page .col2-set .col-1 {display: none;}
.custom .woocommerce .col2-set .col-2, .custom .woocommerce-page .col2-set .col-2 {float: none;margin-bottom: 25px;width: 100%;}
.custom a.product_type_simple{display: none!important;}
.custom a.add_to_cart_button{display: block!important;}




