x/*
Theme Name: ikore - Historias da Tradicao
Theme URI: https://historiasdatradicao.org/
Description: 
Author: ikore
Author URI: 
Version: 1.0
Your theme will be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

/*

preto    #222222
vermelho #bb0000

font-family: 'Averia Serif Libre', Times New Roman, cursive;
font-family: 'Open Sans', sans-serif;

*/


@import url('https://fonts.googleapis.com/css?family=Averia+Serif+Libre|Open+Sans');

body{
	padding-bottom:60px;
}

#wrap-main-conteudo{
	margin-bottom:120px;
}

.link-div{
	width:100%;
}


a:hover{ text-decoration:none; }

.padding0{ padding:0px; }

/* navbar */
.navbar-default{
	background-color:transparent;
	border:none;
}

#wrap-logo{
	width:130px;
	height:134px;
	float:left;
}

ul#primary-nav{
	margin-top:50px;
}

ul#secondary-nav{
}

ul#primary-nav li, ul#secondary-nav li{
	list-style-type:none;
}

ul#primary-nav li a, ul#secondary-nav li a{
	font-family: 'Averia Serif Libre', Times New Roman, cursive;
	font-size:14px;
	color:#222222;
}
ul#primary-nav li a:hover, ul#secondary-nav li a:hover{ text-decoration:none; color:#bb0000; }

ul#primary-nav li.active a, ul#secondary-nav li.active a{ color:#bb0000; background-color:#ffffff; }

ul#primary-nav li:first-child{ display:none; }


#btn-voltar-ao-topo{ display:none; }

/* texto */



h1{
	font-family: 'Averia Serif Libre', Times New Roman, cursive;
	font-size:24px;
	color:#bb0000;
	text-transform:uppercase;
	text-align:left;
}

#wrap_template-povos h1{
	font-family: 'Averia Serif Libre', Times New Roman, cursive;
	font-size:24px;
	color:#bb0000;
	text-transform:uppercase;
	margin-right:15px;
	text-align:right;
}

#wrap_template-ouvir h1{
	font-family: 'Averia Serif Libre', Times New Roman, cursive;
	font-size:24px;
	color:#bb0000;
	text-transform:uppercase;
	margin-right:15px;
	text-align:left;
}

#wrap_template-equipe h1{
	font-family: 'Averia Serif Libre', Times New Roman, cursive;
	font-size:24px;
	color:#bb0000;
	text-transform:uppercase;
	margin-right:15px;
	text-align:left;
}

h2{
	font-family: 'Averia Serif Libre', Times New Roman, cursive;
	font-size:24px;
	color:#bb0000;
	text-transform:uppercase;
}

h3{
	font-family: 'Averia Serif Libre', Times New Roman, cursive;
	font-size:16px;
	color:#222222;
	text-transform:uppercase;
}

h4{
	font-family: 'Averia Serif Libre', Times New Roman, cursive;
	font-size:16px;
	color:#222222;
}

h5{
	font-family: 'Averia Serif Libre', Times New Roman, cursive;
	font-size:16px;
	color:#222222;
}

p{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#222222;
}


#banner-home h2.branco{ color:#ffffff !important; }
#banner-home h2.preto{ color:#222222 !important; }
#banner-home h2.vermelho{ color:#bb0000 !important; text-shadow:none; }

/* page.php */

#img-destaque{
	background-size:cover;
	background-repeat:no-repeat;
	background-position:bottom center;
	height:250px;
	margin-bottom:30px;
}

#img-destaque h1{
	color:#ffffff;
	margin-top:30px;
	font-size:30px;
}

ul#main-submenu{
	text-align:right;
	margin:0;
	padding:0;
	margin-top:40px;
	text-transform:uppercase;
}

ul#main-submenu li{
	list-style-type:none;
	margin-bottom:20px;
}

ul#main-submenu li span{
	font-family: 'Averia Serif Libre', Times New Roman, cursive;
	font-size:14px;
	padding:6px 16px;
	cursor:pointer;
}

ul#main-submenu li:hover{
	color:#bb0000;
	/*border:1px solid #bb0000;
	text-decoration:none;*/
}

ul#main-submenu li, ul.nav li, ul.nav-pills li, ul.nav-stacked li{ display:block; }


ul#main-submenu li span{ color:#222222; border:1px solid #ffffff; background-color:#ffffff; }
ul#main-submenu li span:hover{ color:#bb0000; border:1px solid #bb0000; background-color:#ffffff !important; border-radius:2px; }

ul#main-submenu li.active span{ color:#bb0000; border:1px solid #bb0000; background-color:#ffffff !important; border-radius:2px; }






/* template-home.php */

#banner-home{
	min-height:250px;
	background-color:#eaeaea;
	margin-bottom:20px;
	padding:0;
}

#banner-home h2{
	margin-bottom:30px;
	text-shadow: -1px 1px 2px rgba(20, 20, 20, 1);
}

.link-banner, .link-banner:hover{
	text-decoration:none;
}

.destaque-home{
	height:250px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-size:cover;
}

#destaque-1{ padding:0px 10px 0px 0px; }
#destaque-2{ padding:0px 10px 0px 10px; }
#destaque-3{ padding:0px 0px 0px 10px; }

.hover-zoom{
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out; }
.hover-zoom:hover{
	transform: scale(1.03);
}

.destaque-dentro{
	width:100%;
	padding:200px 15px 0px 0px;
	text-align:right;
}

a .destaque-dentro span{
	font-family: 'Averia Serif Libre', Times New Roman, cursive;
	font-size:26px;
	color:#ffffff; }
	

/* slider */
#slider {
	width:100%;
	height:250px;
	
	/*IE bugfix*/
	padding:0;
	margin:0;
}
#slider li { list-style:none; }

.rhino-bullets{
	bottom:10px;
	left:90%;
	background-color:transparent;
}

.rhino-bullets li{
	padding:2px;
	margin:0;
	background-color:#ffffff;
	border-radius:10px;
	margin-right:10px;
}

.rhino-bullets li a.rhino-bullet{
	font-size:1px;
	width:12px;
	height:12px;
	color:#ffffff;
}

.rhino-bullets li a.rhino-bullet.rhino-active-bullet{
	background-color:#bb0000;
	border-radius:10px;
	color:#bb0000;
	width:12px;
	height:12px;
}

.rhino-bullets:before, .rhino-bullets:after{
	background-image:none;
}

.conteudo-banner{
	width:100%;
	height:250px;
	padding:15px 100px 0px 30px;
}

h2.h2-banner{
	font-family: 'Averia Serif Libre', cursive !important;
	font-size:20px;
	color:#ffffff;
	text-transform:none;
	text-decoration:none;
	/*text-shadow:1px 1px 6px #000000;*/
}


/* template-povo.php */

.wrap-audio{
	padding:0px;
	margin:20px 0;
}

.audio-box{
	width:100%;
	height:200px;
}

.img-audio{
	height:200px;
}

.conteudo-audio{
	padding-left:30px;
}

.inner-conteudo-audio{
	height:150px;
}

.conteudo-audio p{ color:#666; }


.iframe-container{
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* Ratio 16:9 ( 100%/16*9 = 56.25% ) */
}
.iframe-container > *{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}

.wrap-video{
	padding:0px;
	margin:20px 0;
}


.conteudo-aba{ display:none; }
.conteudo-aba.conteudo-active{
	display:block;
}


/* template-ouvir.php */

#wrap_template-ouvir .img-audio{
	height:500px;
}

#wrap_template-ouvir .inner-conteudo-audio{
	height:auto;
}

#wrap_template-ouvir .player-audio{
	margin-bottom:30px;
}


/* template-equipe.php */

.bloco-equipe{
	margin-bottom:60px;
	min-height:650px;
}

#wrap_template-equipe .col-md-16{
	margin-bottom:30px;
}

/* footer.php */
#main-footer{
	margin-top:60px;
	margin-bottom:60px;	
}

#main-footer h5{
	line-height:20px;
	margin-bottom:15px;
}

.img-apoio, .img-realizacao{

}

h5.apoio{ text-align:left; }
h5.realizacao{ text-align:left; }


.creditos{
	text-align:center;
	color:#b9b9b9;
	font-size:11px;
	margin-top:60px;
	margin-bottom:0
}

.creditos a{ color:#b9b9b9; text-decoration:none; }
.creditos a:hover{ color:#bb0000; text-decoration:none; }


/* video */
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


#titulo-mobile{ display:none;}



#logo-lei-incentivo{
	width:230px;
	height:100px;
}

#logo-ikore-ministerio{
	width:426px;
	height:100px;
}


/* MOBILE */


#regua-logos{
	width:787px;
	height:110px;
}


#wrap-logo-mobile{ display:none; }

#navbar-btn-home{ display:none; }

#navbar-facebook-mobile{ display:none; }


@media (max-width: 767px) { /* ----------------------- 767px --------------------------- */

#bs-example-navbar-collapse-1{
	text-align:center;
}


ul#primary-nav{ margin-top:15px; margin-bottom:15px; }
	
ul#primary-nav li:first-child{ display:block; }
	
#navbar-btn-home{ display:block; }
	
.hover-zoom{
	-webkit-transition:none;
	transition:none; }
.hover-zoom:hover{
	transform:none;
}

#destaque-1, #destaque-2, #destaque-3{ padding:0px; margin-bottom:15px; }

.navbar-toggle{ margin-top:15px; margin-bottom:15px; }

.navbar{ margin-bottom:0px; }

.navbar-brand{
	padding:0px;
}

#wrap-logo{ display:none; }

#navbar-facebook{ display:none; }

#wrap-logo-mobile{
	display:block;
	width:100px;
	height:100px;
	margin:15px auto 100px auto;
}


#img-destaque{
	height:200px;
	margin-bottom:0px;
}

.navbar-toggle.navbar-left {
  float: left;
  margin:50px 0px 0px 20px;
}


#regua-logos{
	width:550px;
	height:77px;
}



#wrap-logo-mobile{
	margin:15px auto 15px auto;
}

#logo-mobile{
	width:100px;
	height:100px;
	margin:0px auto;
}



}




@media (max-width: 600px) { /* ----------------------- 600px --------------------------- */


#btn-voltar-ao-topo{
	display:block;
	width:30px;
	height:30px;
	background-color:#bb0000;
	position:fixed;
	right:5px;
	bottom:15px;
	border-radius:15px;
	z-index:999;
	background-image:url(images/ico_setaup.svg);
	background-repeat:no-repeat;
	background-position:center 10px;
}


.display-none-mobile{ display:none; }

#wrap-logo-mobile{
	margin:15px auto 15px auto;
}


#img-destaque{
	height:150px;
	margin-bottom:0px;
}

.navbar-toggle.navbar-left {
  float: left;
  margin:50px 0px 0px 20px;
}

#logo-mobile{
	width:100px;
	height:100px;
	margin:0px auto;
}

.destaque-home{ height:264px; }
#destaque-1, #destaque-2, #destaque-3{ padding:0px; margin-bottom:15px; }
.destaque-dentro{ padding:100px 15px 0px 15px; }


#wrap_template-ouvir .img-audio{
	height:200px;
}



/* navbar */
#bs-example-navbar-collapse-1{
	text-align:center;
}
a.navbar-brand{ width:100%; height:auto; }

#navbar-facebook{ display:none; }
#navbar-facebook-mobile{ display:block; margin:0px auto; }

#wrap-logo{ float:none; width:100%; text-align:center; }




/* home */
#banner-home{ /*display:none;*/ }
.conteudo-banner{
	width:100%;
	height:250px;
	padding:15px 15px 0px 15px;
}
.rhino-bullets{
	bottom:10px;
	left:70%;
	background-color:transparent;
}

h2.h2-banner{ font-size:16px; }

/*.destaque-home, #destaque-1, #destaque-2, #destaque-3{
	padding:0px;
	margin-bottom:0px;
}*/

.container-fluid{ padding:0px; margin:0px; }

.hover-zoom{
	-webkit-transition:none;
	transition:none; }
.hover-zoom:hover{
	transform:none;
}

.destaque-home{ display:none; }


/* povos */
h2{
	font-size:20px;
}

#wrap-main-submenu{ display:none; }
#titulo-mobile{ display:block; text-align:left; }
#titulo-mobile h1{ text-align:left; }
.conteudo-aba{ display:block; margin:40px 0px; }

.wrap-audio{ clear:both; margin-bottom:30px; }

.audio-box{
	width:100%;
	height:auto;
}

.conteudo-audio{ padding:0px 10px; clear:left; }

.inner-conteudo-audio{
	height:auto;
}



/* footer */


#wrap-apoio, #wrap-realizacao{
	margin-bottom:60px;
}

#logo-lei-incentivo{
	width:150px;
	height:66px;
	margin-bottom:30px;
}

#logo-ikore-ministerio{
	width:281px;
	height:66px;
	margin-bottom:30px;
}





	
}

@media (max-width: 500px) {
	#regua-logos{
	width:360px;
	height:50px;
}
}