/*
 Theme Name: riooilgas-child
 Template: riooilgas
 */


@import url("../riooilgas/style.css");  

/* Custom work by icedave*/

#alterna-nav {border:none !important; min-height:38px !important; }
.alterna-nav-menu li a {padding: 8px 15px !important; line-height: 23px !important;}
.alterna-nav-menu > li { background-image: none !important;}
.alterna-nav-menu .sub-menu {padding-bottom:0px !important; box-shadow: none !important; margin-top:38px !important;}
.footer-content .footer-bottom-content { border:none !important; background-color:#D6D6D6 !important;}
.footer-content {background-color:#f8f8f8 !important;}
.footer-content .footer-top-content {border-top: 5px solid #f29d1e; padding: 39px 0 0 !important;}
.footer-content, .header-style-1 #alterna-drop-nav .navbar-header {border:none !important;}
#alterna-header {
    padding: 30px 0 15px !important;
}

.borda {border:2px #e4e4e4 solid;}

#page-header .page-header-content .title {font-size:30px !important;}

.vc_tta.vc_general .vc_tta-panel-title {font-size:14px !important;}

.widget-title {
    margin: 0 0 9px;
    background-color: #ED5C27;
    color: #FFF;
    padding: 7px 11px;
    text-transform: uppercase;
    font-size: 20px;}
	
.line, .post-meta, #comments {display:none;}

.post-date-type .date {background-color:#CD1F1C !important;}

ul.widget-blog-recent li {border:none; background-color:#F8F8F8; padding:6px; margin: 0 0 4px !important;}
ul.widget-blog-recent li:hover { background-color:#EFEFEF;}

.chamada {
    background: none repeat scroll 0 0 rgba(237, 92, 39, 0.55) !important;
}
.bt-slider {
    background: none repeat scroll 0 0 rgba(237, 92, 39, 0.9) !important;
}
.corrige {
    line-height: 36px !important;
}

#header-topbar {min-height:15px !important;}	

.bt-slider:hover { background:rgba(242, 157, 30, 0.81) !important; color:#fff !important;}

#alterna-header .header-social-container, #alterna-header .header-custom-container {/* margin-right:200px;*/ }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a { font-size:1.4em !important;}

div.logos {
    background-color: #fff !important;
    border-bottom: 5px solid #f29d1e;
    border-top: 33px solid #f29d1e;
    min-height: 1200px !important;
    padding: 46px 0;
    text-align: center;
    width: 100%;
}
	
.brasil a {
    background-image: url("img/br.png");
    background-position: left center;
    background-repeat: no-repeat;
    margin-left: 20px;
    outline: medium none;
    text-indent: -9999px;
	width:24px;
}

li.menu-item-84:hover {background-color:#F29D1E;}

.tp-bullet {border: none !important; background:#F29D1E !important;}
.tp-bullet:hover {border: none !important; background:#ED5C27 !important;}

.america a {
    background-image: url("img/eua.png");
    background-position: left center;
    background-repeat: no-repeat;
    outline: medium none;
    text-indent: -9999px;
	margin-left: 20px;
	width:24px;
}

.expositores {
    width: 100%;
}

.expositores td {
    background-color: #f9f9f9;
    border: 3px solid #fff;
    padding: 5px;
}

.vc_sep_holder vc_sep_holder_r, vc_sep_holder vc_sep_holder_l {display:none !important;}

.vc_separator {
    background: none repeat scroll 0 0 #e9e9e9;
    display: table;
    padding: 7px;}

.expositores td:hover { background-color:#E9E9E9;}

.vc_separator h4 {font-size:1.2em !important; text-transform:uppercase;}

.content-wrap {padding:30px 0px !important;}

.botao {
    background: none repeat scroll 0 0 #ED5C27;
    color: #fff;
    font-weight: bold;
    padding: 10px 20px;
}

.botao:hover { background:#CB2F2F; color: #fff !important;}

table.tabela {width:100%;}

table.tabela tr td, table.tabela2 tr td { background-color: #f9f9f9;border-bottom: 1px dotted #ccc;border-right: 3px solid #ffffff;padding: 5px;}
table.tabela tr td:hover { background-color:#EEEEEE;}

a.logo-ibp {
height: 138px;
    left: 50%;
    margin-left: -166px;
    position: absolute;
    top: 23px;
    width: 155px;
    z-index: 9999;
}

.icones {
    list-style: outside none none;
    margin-top: 35px;
	margin-bottom:35px;
}

.icones li {
    font-size: 16px;
    margin-bottom: 25px;
    padding: 10px;
}

.icones > li > img {
    margin-top: -24px;
	margin-right:3px;
}

@media (max-width: 1024px) {
	
#alterna-header {
	
}
#alterna-header .header-social-container, #alterna-header .header-custom-container { margin-right:0px;}	
}

@media (max-width: 767px) {

.america a, .brasil a {
	text-indent:0px;
	width:200px;
	margin-left:0px;
}
.header-style-1 .header-social-container, .header-style-1 .header-custom-container {margin:20px 0px !important;}
div.logos {min-height:180px !important;}
	
}



@media (max-width: 480px) {
	img.logo-default {width:300px !important}
	a.logo-ibp {display:none;}
	.tp-caption.rev-btn.bt-slider.rs-parallaxlevel-0.rs-hover-ready {
    font-size: 0.5em !important;
    height: 22px !important;
    min-height: 0 !important;
    min-width: 0 !important;
    padding: 0 4px 5px !important;
    width: 112px !important;
}

}