/**
 * Style.
 * 
 * @author  Mario Sakamoto <mskamot@gmail.com>
 * @license MIT http://www.opensource.org/licenses/MIT
 * @see     https://wtag.com.br/divmon
 */

/*
 * Reset
 */
html, body, div, span,
table, thead, tbody, tfoot, tr, th, td,
form, label, input, textarea, select, option, button,
ul, li,
h1, h2, h3, h4, h5, h6, p,
img,
a,
pre, code, 
iframe { }

html { }

body { }

div { }

span { }

table { }

	thead { }

	tbody { }

	tfoot { }

		tr { }

			th { }

			td { }
		
form { }

	label { }

	input { }
	
	textarea { }

	select { }
	
		option { }

ul { }

	li { }
	
h1 { }

h2 { }

h3 { }

h4 { }

h5 { }

h6 { }

p { }

img { }

a { }

/**
 * Id
 */

/*
 * Class
 */
.primary { color: #7a2f33; }

.thirdy-color { color: #f84952; }

.secondary { color: #956735; }

.thirdy { color: #42181a;}

.thirdy-bg { background: #5e3608;}

.primary-bg { background: #956735; }

.secondary-bg { background: #9031310b; }

.white-bg { background-color: #fff; }

.black-bg { background: #000000; }

.gray-bg { background: #333; }

.gray-play-bg { background: #717171; }

.d-gray-bg { background: #e6e5e5; }

.red-light-bg { background: #f8c5c861; }

.light-yellow-bg { background: #FFF1D6; }

.light-bg { background: #fbf7ee; }

.cream-bg { background: #deb48a; }

.black-border-right { border-right: solid 1px #000000; }

.gray-border-right { border-right: solid 1px #717171; }

.border { border-top: solid 1px #cdc7c7; border-left: solid 1px #717171; border-bottom: solid 1px #717171; }

.border-carmelita { border: solid 1px #ffffff; color: #ffffff;}

.brown-bg { background: #956735; }

.brown { color: #5B3F20; } 

.header1-bg {
	background-color: #00000000;
	backdrop-filter: saturate(180%) blur(20px);
}

.header-bg {
	background-color: #42181a47;
	backdrop-filter: saturate(180%) blur(9px);
}

.header-topo-bg {

	backdrop-filter: saturate(180%) blur(10px);
}

.bottom-img-mobile-bg {
	background-color: #ffffff47;
	backdrop-filter: saturate(180%) blur(1.5px);
}

.bottom-img-bg {	
	backdrop-filter: saturate(180%) blur(1.5px);
	background-color: #ffffff47;
}

.dv-content_ {
	width: 965px;
	min-height: 1px;
	margin: 0 auto;
}

.svg-xdpi svg { 
	fill: currentColor;
	width: 72px;
	height: 72px;
}

.opacity-bg { background-image: linear-gradient(10deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.388)); }

.opacity-bg-photo { background-color: rgba(236, 85, 30, 0.126); backdrop-filter: saturate(180%) blur(10px);}

.button-terciary {
	cursor: pointer;
	background-color: transparent;
	color: #582a14;
	padding: 0px;
	line-height: 140%;
	font-weight: 700;
	font-style: italic;
	display: flex;
	gap: 2px; 
}

.button-see {
	cursor: pointer;
	background-color: transparent;
	color: #582a14;
	padding: 0px;
	line-height: 140%;
	font-weight: 700;
	font-style: italic;
	display: flex;
	gap: 2px; 
}

.border { border: solid 2px #000000; }

.play svg { 
	fill: currentColor;
	width: 16px; 
	height: 16px; 
}

.play:hover {
	transform:scale(2);
}

.pause svg { 
	fill: currentColor;
	width: 26px; 
	height: 26px; 
}

.pause:hover {
	transform:scale(2);
}

.range {
	-webkit-appearance: none;
	width: 100%;
	height: 4px;
	background: #aaa;
	outline: none;
	-webkit-transition: .2s;
	transition: opacity .2s;
	border-radius: 4px;			
}

.range:focus {
	background: #aaa;
	outline: none;
}

.range:hover {
	opacity: 1;
}

.range::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 16px;
	height: 16px;
	background: #aaa;
	cursor: pointer;
	border-radius: 16px;
}

.range::-moz-range-thumb {
	width: 25px;
	height: 25px;
	background: #f7ad35;
	cursor: pointer;
}

.select-audio:hover { border: solid 1px #956735; }

.select-card:hover { border: solid 1px #f7ad35; }

.selected:hover { color: #f7ad35; }

.border-red-bg { border: solid 2px #956735; }

.border-bg:hover { border: solid 2px #f7ad35; }

.underline:hover {text-decoration: underline; color: #f7ad35; }

.underline-color:hover {text-decoration: underline;}

.border-bottom:hover { border-bottom: solid 1px #956735; }

.gray { color: #a9a9a9; }

.p-xdpi {
	font-weight: 700;
	font-size: 24px;
	line-height: 130%;
}

.padding-tag {padding: 4px 12px;}

.padding-date {padding: 1px 8px;}

.radius { border-radius: 15px; }

.radius-top-right { border-radius: 0 9px 0 0; }

.radius-bottom { border-radius: 0 0 9px 9px; }

.radius-top { border-radius: 9px 9px 0 0; }

.radius-top-bottom { border-radius: 9px 9px 9px 9px; }

.padding-top-hdpi { padding-top: 28px; }

.padding-bottom-hdpi { padding-bottom: 28px; }

.title-box { 
	max-width: 250px; 
	font-size: 22px;
	line-height: 150%;
}

.title-box-footer { 
	max-width: 270px; 
	font-size: 22px;
	line-height: 100%;
}

.menu-box { 
	max-width: 230px; 
	font-size: 18px;
	line-height: 150%;
}

.logo-box { 
	max-width: 180px; 
	font-size: 16px;
	line-height: 150%;
}

.title { 
	max-width: 200px; 
	font-size: 28px;
	line-height: 100%;
}

.title-cont { 
	max-width: 280px; 
	font-size: 38px;
	line-height: 100%;
}

.shadow { box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .56); }

.svg-ldpi svg { 
	fill: currentColor;
	width: 10px; 
	height: 10px; 
}

.opacity-bg { background-image: linear-gradient(to top, rgba(149, 103, 53, .99) 10%, transparent, transparent); }

a:hover .link { color: #f7ad35; }

a:hover .links { color: #956735; }

a:hover .link-card { color: #582a14; }

a:hover .link-underline { text-decoration: underline; color: #f7ad35; text-decoration: underline; }

a:hover .link-bg { background-color: #f7ad35;}

a:hover .link-evento-bg { background-color: #f7ad35; color: #582a14; }

.border-link { border: solid 1px #e0e0e0; }

	a:hover .border-link { border: solid 1px #956735; }

.border-links{ border: solid 1px #e0e0e0; }

	a:hover .border-links { border: solid 1px #f7ad35; }

.border-bottom-link { border-bottom: solid 1px #e0e0e0; }

	a:hover .border-bottom-link { border-bottom: solid 1px #f7ad35; }

.border-bottom-links-cd { border-bottom: solid 1px #ffffff; }

	a:hover .border-bottom-links-cd { border-bottom: solid 1px #582a14; }

.border-bottom-links-podcast { border-bottom: solid 1px #cccccc; }

	a:hover .border-bottom-links-podcast { border-bottom: solid 1px #f7ad35; }

.border-bottom-links-video { border-bottom: solid 1px #cccccc; }

	a:hover .border-bottom-links-video { border-bottom: solid 1px #f7ad35; }

.border-top-link { border-top: solid 1px #e3d5c6; }

	a:hover .border-top-link { border-top: solid 1px #f7ad35; }

.border-card-links{ border: solid 1px #e3d5c6; }

	a:hover .border-card-links { border: solid 1px #f7ad35; }

.border-bottom-mobile { border-bottom: solid 1px #ffffff; }

.brown-color-bg { background: #68462a;}
.brown-color { color: #68462a;}
.yellow { color: #f7ad35;}
.menu-font { color: #dea85c;}
.yellow-carmelita-bg { background: #f7ad35;}
.brown-carmelita-bg { background: #582a14;}
.brown-carmelita { color: #582a14;}
.menu-bg { background-color: #F1D5B8; }
.menu-color { color: #5B3F20; }
.bege { color: #F1D5B8; }
.border-menu { border: solid 1px #e3d5c6; }
.color { color: #d8ae7f;}
.border-menu-right { border-right: solid 1px #e3d5c6; }
.border-menu-bottom { border-bottom: solid 1px #d5c8ba; }
.border-menu-top { border-top: 1.5px #e9be91; }
.menu-clean-bg { background-color: #ffba4b38; }
.brown-footer { color: #956735; } 
.brown-contact { background-color: #956735; } 

.radius-bottom-left { border-bottom-left-radius: 120px;}

.radius-bottom-right { border-bottom-right-radius: 19px;}

.radius-top-folder-right { border-top-right-radius: 120px; }

.radius-top-folder-left { border-top-left-radius: 19px; }

.radius-folder-bottom { border-bottom-right-radius: 19px; border-bottom-left-radius: 19px; }

.border-secondary-top { border-top: solid 1.5px #fbcb97; }

.border-card-top { border-top: solid 1.5px #e0e0e0; }

.border-footer { border-top: solid 1.5px #f7ad3591; }

.border-menu-bottom-bottom { border-top: solid 0px #956735; border-left: solid 0 #956735; border-right: solid 0 #956735; border-bottom: solid 1.5px #ffffff; }
.border-menu-bottom-top { border-top: solid 0px #ffffff; border-left: solid 0 #ffffff; border-right: solid 0 #ffffff; border-bottom: solid 1.5px #956735; }

.border-secondary-bottom { border-bottom: solid 1.5px #e9be91; }

.radius-folder-top { border-top-right-radius: 19px; border-top-left-radius: 19px; }

.svg-hdpi svg { 
	fill: currentColor;
	width: 48px;
	height: 48px;
}

.svg-mdpi svg { 
	fill: currentColor;
	width: 20px; 
	height: 20px; 
}

.svg-ldpi svg { 
	fill: currentColor;
	width: 10px; 
	height: 10px; 
}

.goog-te-gadget img{
    display:none !important;
}
body > .skiptranslate {
    display: none;
}
body {
    top: 0px !important;
}

.yellow-bg { background: #FFF1D6; }

.yellow-one-bg { background: #fdedae;}

.svg-mdpi svg { 
	fill: currentColor;
	width: 19px; 
	height: 19px; 
}

.dv-line .dv-column-ten, .dv-line-mobile .dv-column-ten { flex: 0 7.0%; }

.animation-right {
	animation-duration: 2s;
	animation-name: slide-right;
  }
  
  @keyframes slide-right {
	from {
	  translate: -150vw 0;
	  scale: 100% 1;
	}
  
	to {
	  translate: 0 0;
	  scale: 100% 1;
	}
}

.animation-right-out { translate: -150vw 0; }

.animation-left {
	animation-duration: 2s;
	animation-name: slide-left;
  }
  
  @keyframes slide-left {
	from {
	  translate: 150vw 0;
	  scale: 100% 1;
	}
  
	to {
	  translate: 0 0;
	  scale: 100% 1;
	}
}

.animation-left-out { translate: 150vw 0; }

.border-left {
	border-left: solid 5px #f7ad35;
}

.brown-opacity { background-image: linear-gradient(70deg,  rgba(0, 0, 0, 0.859), rgba(77, 61, 59, 0.584), rgba(0, 0, 0, 0.859)); }

.yellow-opacity { background-image: linear-gradient(70deg,  #f7ad3595, #FFF1D6, #f7ad3595); }

.midia-opacity { background-image: linear-gradient(70deg,  rgba(0, 0, 0, 0.624), rgba(77, 61, 59, 0.406), rgba(0, 0, 0, 0.569)); }

.justify-text { text-align: justify; } 

.pd-image {
	padding-right: 12px;
}

.shadow {
	box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.10);
 }

 .padding-bottom-none {
	padding-bottom: 0px;
}

.font-size-ldpi { font-size: 14px; }

.dv-cover-bg {
	background-position: center; 
	background-repeat: no-repeat;	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.yellow-bg { background: #FDE5B1; }
.yellow { color: #F6BD44; }

.blue-bg { background: #CAEFFF;}
.blue { color: #319DDA;}

.brown-dark-bg { background: #DFCBBC;}
.brown-dark { color: #714A2E;}

.pink-bg { background: #FAE4F0; }
.pink { color: #E13BDB; }

.green-bg { background: #DCF8E1; }
.green { color: #31672E; }

.blue-dark-bg { background: #D3E3FD; }
.blue-dark { color: #0041D9; }

.purple-bg { background: #EBE2FD; }
.purple { color: #562ACA; }

.red-bg { background: #FCE6E5; }
.red { color: #A53808; }

.green-dark-bg { background: #CCF6ED; }
.green-dark { color: #2A5E59; }

a span { line-height: 0; }