@import url("assets/css/minified.css.php");

/*#index{min-width: 1200px}*/
html, body { font-family: 'Open Sans', "Helvetica Neue", sans-serif; font-style: normal; border-top: none; overflow: auto }
.navbar-default { background: #fff; border: none; border-bottom: 1px solid #eee }
.navbar-collapse { padding-right: 0; padding-left: 0 }
.navbar-default .navbar-toggle { border: none }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: #fff !important; border: none }
.clear { clear: both }
header#main { margin-bottom: 0 }
.v a { display: inline !important; padding: 0 !important; margin: 0 !important }
.accent, #articles a, #page a, footer#footer a:hover, .typed, nav#filter li a.current, nav#filter li a:hover, [class^="icon-"]:before, [class*=" icon-"]:before { color: #000 }
button, a.button, input[type="reset"], input[type="submit"], input[type="button"], #newsletter input[type="submit"], #site-logo p.desc:after, #primary .navigation, .tagcloud a, ul#comments .reply a, .pagination a:hover { background: #e10613 }
/*::-webkit-scrollbar-thumb{background:#e10613 !important}*/

.recentcomments a { display: inline !important; padding: 0 !important; margin: 0 !important }
#folio ul li a:hover img { opacity: 1 }
#folio ul li .caption-content { line-height: 14px }
#folio ul li .caption { width: 100%; background: rgba(255, 255, 255, 0.95) }
#folio ul li a:hover .caption { height: 100% }
.cor1 { border: 0px solid #eded92 }
.cor1:hover { border: 20px solid #eded92 }
.cor2 { border: 0px solid #fbd899 }
.cor2:hover { border: 20px solid #fbd899 }
.cor3 { border: 0px solid #f08289 }
.cor3:hover { border: 20px solid #f08289 }
.cor4 { border: 0px solid #7f7fff }
.cor4:hover { border: 20px solid #7f7fff }
.cor5 { border: 0px solid #ffff7f }
.cor5:hover { border: 20px solid #ffff7f }
.cor6 { border: 0px solid #91c6ec }
.cor6:hover { border: 20px solid #91c6ec }
.cor7 { border: 0px solid #cae9b4 }
.cor7:hover { border: 20px solid #cae9b4 }
.cor8 { border: 0px solid #a5d484 }
.cor8:hover { border: 20px solid #a5d484 }
.cor9 { border: 0px solid #84ca53 }
.cor9:hover { border: 20px solid #84ca53 }
footer#footer { background: #cbcbcb }
#lower-footer { background: #666 }
#lower-footer p { color: #fff }
footer#footer h6 { color: #666; font-weight: 600 }
footer#footer p, footer#footer li, footer#footer a { color: #fff }
footer#footer a:hover:hover { color: #777 !important }
.all-page #content { min-height: calc(100% - 150px) }
.all-page .boxed { width: 90%; height: 100% }
.all-page .boxed > div { height: 100%; padding: 0 }
.all-page .boxed > div #aside { height: 100% }
.all-page header#main { padding: 0 }
/*.masonry-item{width:25% !important}*/

#nav-toggle { margin-top: 30px }
aside .widget { padding: 0 0 25px 25px; }
.country-list { border: none !important }
.country-list .widget { padding: 0; margin: 0; border: none }
.country-thumb { display: block }
/*.country-thumb .counter{font-size:9px;width:10%;float:left;text-align:right;margin-right:2px}*/
.country-thumb .counter { float: left; font-size: 10px; line-height: 21px; height: 21px; vertical-align: middle }
.country-thumb .img { width: 34%; float: left; padding: 0 5px }
.country-thumb .img img { box-shadow: none; border: none; padding: 0 }
.country-thumb .name { width: 50%; float: left; font-size: 10px; line-height: 18px; height: 18px; vertical-align: middle }
.country-thumb .name span { font-size: 10px; line-height: 10px; vertical-align: middle; display: inline-block; color: #337ab7; }
.country-thumb2:hover { color: #337ab7; }
.country-thumb2 { display: block }
.country-thumb2 .counter { font-size: 12px; width: 10%; float: left; text-align: right; margin-right: 2px; line-height: 59px; max-width: 30px; }
.country-thumb2 .img { width: 70px; float: left; padding: 0 14px; line-height: 54px; }
.country-thumb2 .img img { box-shadow: none; border: none; padding: 0 }
.country-thumb2 .name { float: left; font-size: 10px; line-height: 57px }
.country-thumb2 .name span { font-size: 10px; line-height: 10px; vertical-align: middle; display: inline-block; color: #337ab7 }
aside .widget li { height: 40px }
#awardsworldlogo, #awardsamericaslogo, #awardsasialogo, #awardsafricalogo, #awardseuropelogo {
	margin-bottom: 25px; margin-left: 18px; font-size: 14px; font-weight: 600; text-align: center;
	margin: auto;
}
#awardsworldlogo img { display: block; max-width: 60px; padding-bottom: 10px; margin: auto; }
#awardsamericaslogo img { display: block; max-width: 60px; padding-bottom: 10px; margin: auto; }
#awardsasialogo img { display: block; max-width: 60px; padding-bottom: 10px; margin: auto; }
#awardsafricalogo img { display: block; max-width: 60px; padding-bottom: 10px; margin: auto; }
#awardseuropelogo img { display: block; max-width: 60px; padding-bottom: 10px; margin: auto; }
/*.linha_1_coluna_n_obj2{padding-right:0;min-width:11%;width:16%;float:left;border-left:solid 1px #989898;text-align:center;height:100px}
.linha_1_coluna_n_obj2 img:hover{cursor:pointer}*/

.linha_1 { padding-top: 30px; width: 100%; margin-right: 0px; margin-left: 0px }
.linha_1_coluna_1 { width: 40%; padding-right: 0; float: left; text-align: center }
.linha_1_coluna_1_obj { margin-left: 18px; font-size: 14px; font-weight: 600; text-align: center; margin-bottom: 10px }
.linha_1_coluna_1_obj_img { width: 100%; max-width: 250px }
.linha_1_coluna_1_obj_img img { display: block; max-width: 60px; padding-bottom: 10px; margin-top: -15px; margin-left: 20px }
.linha_1_coluna_1_obj_opcoes { width: 100%; max-width: 250px; text-align: left }
.linha_1_coluna_1_obj_opcoes #continente { height: 30px; margin: 0 }
.linha_1_coluna_n_obj { width: 20%; padding-right: 0; float: left; border-left: solid 1px #989898; text-align: center; height: 100px }
.linha_1_coluna_n_obj_img { font-size: 12px; font-weight: 600; text-align: center }
.linha_1_coluna_n_obj_img img { display: block; max-width: 30px; padding-bottom: 10px; margin: auto }
.linha_1_coluna_1b { width: 52%; padding-right: 0; float: left; text-align: center }
.linha_2 { padding-top: 0px; display: none; margin-right: 0px; margin-left: 0px; width: 100% }
.linha_2_coluna_1 { width: 40%; float: left }
.linha_2_coluna_1_linha_n { width: 100%; height: 60px; line-height: 58px; border-bottom: solid 1px #989898 }
.linha_2_coluna_n { width: 20%; float: left; border-left: solid 1px #989898; }
.linha_2_coluna_n_linha_n { width: 100%; height: 60px; line-height: 58px; text-align: center; font-size: 12px; border-bottom: solid 1px #989898 }
.linha_2_coluna_1b { width: 52%; float: left }
.fixedElement { background-color: #fff; z-index: 9999; border-bottom: 1px solid #989898; position: fixed; top: 0px; width: 100%; display: none }
/*.continente_sub_big_div{width:37.5%;max-width:250px;padding-right:0;float:left;text-align:left}*/
/*.linha_1_coluna_1_b {width:38%;max-width:250px;padding-right:0;float:left;text-align:center}*/
/*.continente_sub_big_div_b{width:38%;max-width:250px;padding-right:0;float:left;text-align:left}*/

/*.continente_sub_div{width:12.5%;max-width:100px;padding-right:0;float:left;border-left:solid 1px #989898;text-align:center}*/

/*.linha_1_coluna_n_obj_b {width:15.5%;max-width:130px;padding-right:0;float:left;border-left:solid 1px #989898;text-align:center;height:100px}
.continente_sub_div_b{width:15.5%;max-width:130px;padding-right:0;float:left;border-left:solid 1px #989898;text-align:center}*/

.selectboxit-btn {
	background-color: transparent !important;
	background-image: none !important;
	border: 0px !important;
	border-radius: 0px !important;
	border-bottom: 2px solid #03a9f4 !important;
}
.selectboxit-options {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 100%;
	*width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	overflow-x: hidden;
	overflow-y: auto;
	cursor: pointer;
	display: none;
	z-index: 9999999999999;
	border-radius: 0px !important;
	text-align: left;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.backgroundGraph { height: 5px; width: 100%; background-color: #e5e5e5; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; margin-bottom: 15px; margin-top: 10px }
.frontGraph { height: 5px; width: 0px; background-color: #000; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; position: relative }
.graphBox { width: 20px; height: 33px; position: absolute; top: -14px; right: -23px; background-image: url(assets/img/percentage_box_default.png); color: #fff; font-size: 9px; text-align: center; vertical-align: middle; line-height: 33px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg) }
.graphBox div { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg) }
div.paginate input[type="submit"]:hover {
	background-color: #1e71b7; opacity: 0.6 !important;
}
body { background-color: #fff }
.recentcomments a:hover { color: #ccc !important }
.countrydetails:hover { color: #ccc !important }
.container {
	width: 100%;
	max-width: 1270px;
}
/* unvisited link */
a:link.red { color: red }
/* visited link */
a:visited.red { color: red }
/* mouse over link */
a:hover.red { color: red }
/* selected link */
a:active.red { color: #ccc }
a:link.black { color: black }
/* visited link */
a:visited.black { color: black }
/* mouse over link */
a:hover.black { color: #ccc }
/* selected link */
a:active.black { color: black }
a:link.topMenu { color: #ccc; font-size: 13px }
/* visited link */
a:visited.topMenu { color: #ccc }
/* mouse over link */
a:hover.topMenu { color: #999 }
/* selected link */
a:active.topMenu { color: #999 }
.twentypixspace { padding-top: 20px }
#header_logo { display: block }
#header_logo_mobile { display: none }
#folio #mobile { display: none }
#topMobile { display: none }
.mobile { display: none }
.desktop { display: block }
.texto_lateral { max-width: 220px; font-size: 14px; line-height: 20px; }
.border-right { border-right: 1px solid rgb(238, 238, 238) }
.scroll_margem { color: #000; padding: 25px 0 25px 31px !important }
.related_content { color: #000; padding: 0 0 25px 31px !important }
.row { margin-right: 0px; margin-left: 0px }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right: 0px; padding-left: 0px; }
.scrollToTop {
	width: 100px;
	height: 130px;
	padding: 10px;
	text-align: center;
	/*background: whiteSmoke;*/
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position: fixed;
	bottom: 24px;
	right: 40px;
	display: none;
	z-index: 99999;
	/*background: url('layout/up.png') no-repeat 0px 20px;*/
}
.scrollToTop:hover {
	text-decoration: none;
}
/* Base Styles */
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a { margin: 0; padding: 0; border: 0; list-style: none; font-weight: normal; text-decoration: none; line-height: 1; font-family: 'Open Sans', sans-serif; position: relative }
#cssmenu a { line-height: 1.3 }
#cssmenu { background: #fff }
#cssmenu > ul > li { margin: 0 0 2px 0 }
#cssmenu > ul > li:last-child { margin: 0 }
#cssmenu > ul > li > a { display: block }
#cssmenu > ul > li > a > span { display: block; border: 1px solid #666; padding: 6px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-weight: bold }
#cssmenu > ul > li > a:hover { text-decoration: none }
#cssmenu > ul > li.active { border-bottom: none }
/* Sub menu */
#cssmenu ul ul { display: none }
#cssmenu ul ul li { padding: 3px 0 }
#cssmenu ul ul a { display: block; font-size: 20px }
.developed_by { text-decoration: none !important; color: #a6a6a6 !important; font-size: 13px }
.developed_by:hover { color: #000 !important }
a:hover { text-decoration: none !important }
.icons_categoria { display: block; max-width: 40px; padding-bottom: 5px }
.world-logo { }
.world-logo a { display: inline-block; color: #999 }
.world-logo.active a, .world-logo:hover a { color: #000 }
.world-logo a img { display: block; margin: 0 auto; opacity: 0.4 }
.world-logo.active a img, .world-logo:hover a img { opacity: 1 }
.world-logo.active a img { max-width: 60px !important }
.clearfix { clear: both }
.award { display: inline-block }
/* 	:: ::::::::: :: */
/* 	:: Accordion :: */
/* 	:: ::::::::: :: */
.accordion { margin-bottom: 30px }
.accordion > div { overflow: hidden }
.accordion .accordion-heading { cursor: pointer; position: relative; display: inline-block; width: 100% }
/*.accordion > div + div .accordion-heading{border-top: 1px solid #f1f1f1}*/

.accordion .accordion-heading > * { margin: 0 }
.accordion .accordion-heading a { /*padding: 10px 0;*//*padding-left: 50px;*/ display: block; color: #2d343e }
/*.accordion .accordion-heading a:before{content: '';z-index: 2;position: absolute;background-color: #f1f1f1;width: 1px;top: 15px;bottom: 15px;left: 30px}*/
.accordion .accordion-heading a:before { z-index: 2; position: absolute; background-color: #f1f1f1; width: 1px; top: 15px; bottom: 15px; left: 30px }
.accordion .accordion-heading i { text-align: right; height: 20px; line-height: 20px; position: absolute; top: 50%; float: left; width: 10px; left: 5px; margin-top: -10px; -webkit-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out }
.accordion .active .accordion-heading i,
.accordion .accordion-heading:hover i { /*left: 12px*/ }
.accordion .active .accordion-heading i { -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.accordion .accordion-content { display: none; clear: both; padding: 20px 30px; -webkit-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out }
.accordion .accordion-content .text { padding-left: 20px; border-left: 1px solid #f1f1f1 }
.accordion .active .accordion-content { opacity: 1; display: block }
/* Colored */
/*.accordion.accordion-colored{background-color: #f9f9f9}*/
/*.accordion.accordion-colored .accordion-heading{text-shadow: 1px 1px 0 rgba(0,0,0,0.1)}*/

/*.accordion.accordion-colored .accordion-heading{background-color: #cbcbcb;}*/
.accordion.accordion-colored .accordion-heading { border-bottom: 1px solid #337ab7 !important; }
.accordion.accordion-colored .accordion-heading i { /*left: 12px;*/ float: right; position: relative; left: -11px; -webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg); }
.accordion.accordion-colored .accordion-heading a { color: #000; font-family: 'Open Sans', "Helvetica Neue", sans-serif; font-style: normal; font-size: 15px; font-weight: normal }
.accordion .accordion-heading a:before { background-color: rgba(255, 255, 255, 0.2) }
.accordion.accordion-colored .active .accordion-heading a,
.accordion.accordion-colored .accordion-heading a:hover { color: #000; }
.accordion > div.active .accordion-heading a,
	/*.accordion > div .accordion-heading a:hover{color:#ff7d33}*/
.accordion > div .accordion-heading a:hover { color: #cbcbcb }
.accordion.accordion-colored .accordion-heading { margin-bottom: 10px; padding: 0 }
/*.accordion.accordion-colored .accordion-heading{border-color:#87888a;background-color:#87888a}*/
/*.accordion.accordion-colored .accordion-heading{border-color:#87888a;}*/
.accordion.accordion-colored .accordion-heading { }
.accordion.accordion-colored .active .accordion-heading a,
	/*.accordion.accordion-colored .accordion-heading a:hover{background-color:#666666}*/
.accordion.accordion-colored .accordion-heading a:hover { color: #666 }
/*.fa-chevron-right:before{
    content: attr(data-content) ' any other text you may want';}*/

.fa-chevron-right:before { content: "\f054"; }
.closeditag { width: 18px; height: 15px; padding-bottom: 4px; padding-right: 6px; background-image: url('layout/arrowdown.png'); background-repeat: no-repeat; float: right; }
/*baixo*/
.openeditag { width: 18px; height: 15px; padding-bottom: 4px; padding-right: 6px; background-image: url('layout/arrowup.png'); background-repeat: no-repeat; float: right; ); }
/*cima*/

/*.closeditag:before{content:"\f054";} /*baixo*/
/*.openeditag:before{content:"\f053";} /*cima*/

.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
aside .widget img {
	border: 0px none;
	box-shadow: 0 0px 0;
}
.texto_lateral a { color: #337ab7 !important; font-weight: normal !important; }
#checkoutbutton { width: 155px; background-color: #1e71b7; moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px none; padding: 7px }
#checkoutbutton:hover { background-color: #1e71b7; opacity: 0.6 }
.accordion-heading h5 a { color: #337ab7 !important; text-decoration: none; font-size: 14px; white-space: nowrap; }
.accordion-heading h5 a:hover { text-decoration: none; font-size: 14px; white-space: nowrap; }
.accorda { color: #337ab7 !important; text-decoration: none; font-size: 14px; white-space: nowrap; }
.accorda:hover { color: #000 !important; text-decoration: none; font-size: 14px; white-space: nowrap; }
.accordion-content a { color: #337ab7 !important; font-weight: normal !important; font-size: 11px !important; }
.accordion-content a:visited { color: #337ab7 !important; font-weight: normal !important; font-size: 11px !important; }
.accordion-content a:hover { color: #000 !important; font-weight: normal !important; font-size: 11px !important; }
@media screen and (max-width: 767px) {

	#nav-toggle { margin-top: 20px !important; }
	.accordion-heading h5 a {
		white-space: normal;
	}
	.accordion-heading h5 a:hover {
		white-space: normal;
	}
}
.masonry-item img {
	-webkit-filter: grayscale(100%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(100%);
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(100%);
	-o-transition: .5s ease-in-out;
}
.masonry-item:hover img {
	-webkit-filter: grayscale(0%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(0%);
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(0%);
	-o-transition: .5s ease-in-out;
}

.cor_hover_2 {
	color: #F9AE40;
}
.cor_hover_3 {
	color: #D4DF40;
}

.cor_hover_4 {
	color: #25A9DF;
}
