/*
============================================================

	Theme Name: Oxygen - Child Theme
	Theme URI: http://www.laborator.co/view-theme/oxygen
	Author: Laborator
	Author URI: http://laborator.co/
	Version: 1.0
	Description: Use this theme if you want to extend features of Oxygen or prevent overwriting the changes you make when new theme update is available.
	Template: oxygen
	Text Domain: oxygen
	
============================================================
*/

/* THEME STYLE */

/* BODY */
body {
    background: #8b9da8;
	overflow-x: hidden !important;
}

body ::selection {
    background: #FA6900;
}

.oxygen-top-menu > .wrapper > .main-menu-top {
    margin-bottom: 0px !important;
}

/*LINKS STYLE */
a {
    color: #FA6900;
}

a:hover {
    color: #8a2400;
}

/* WRAPPER */
.page-container .row {
    margin-bottom: 0px;
}

.wrapper .main {
    padding-bottom: 0px;
    background-color: #8b9da8;
}


/* HEADER */
.sec-nav-menu {
    width: 0px;
    height: 0px;
    visibility: collapse;
}

.oxygen-top-menu > .wrapper > .main-menu-top > .main .main-menu-env .nav li.current-menu-item > a {
	color: #24353d !important;
}

.oxygen-top-menu > .wrapper > .main-menu-top > .main .main-menu-env .nav > li:first-child a {
    padding-left: 12px;
}

.oxygen-top-menu > .wrapper > .top-menu.main-menu-top .main-menu-env > .nav > li > a {
    font-size: 123%;
    padding: 6px 12px;
}

.oxygen-top-menu > .wrapper > .top-menu.main-menu-top .main-menu-env > .nav > li > a:hover {
    color: #8a2400;
}

.oxygen-top-menu > .wrapper > .top-menu.main-menu-top .main-menu-env {
    top: 5px;
}

li#menu-item-21 {
    border-radius: 7px;
    border: solid;
    border-width: 2px;
    border-color: #FA6900;
	top: -2px;
}
/*search bar*/
.glyphicon {
    top: -5px;
}

.oxygen-top-menu > .wrapper > .main-menu-top > .main .main-menu-env .search-form a {
    font-size: 110%;
}

.oxygen-top-menu > .wrapper > .top-menu.main-menu-top .main-menu-env > .search-form .search-input-env {
    top: -1px;
}

/* HOMEPAGE - CALL TO ACTION */
.home-call-to-action {
    color: #233236 !important;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    position: relative;
    top: 10px;
}

.wpb_content_element {
    margin-bottom: 0px !important;
}

#home-linha-bullets {
    background: #FA6900;
    min-height: 130px;
    padding-top: 0px !important;
    padding-bottom: 20px !important;
}

.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 15px;
}

.home-botao-bullets a {
    background: #fff;
    color: #ff6600 !important;
    font-size: 18px !important;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 0px !important;
    padding: 6px 10px !important;
    position: relative !important;
    top: 5px !important;
}

/* ESTATISTICAS */
#home-linha-info {
    padding: 10px 0px 20px;
}

.home-titulo-info {
    background: #8B9DA8;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    display: inline;
    padding: 6px 10px;
    font-weight: 500;
}
/* violência armas de fogo */
#home-estatisticas {
    width: 100%;
    margin-top: 40px;
}

#home-estatisticas .label {
    color: #8B9DA8;
    font-size: 18px;
    text-transform: uppercase;
    display: inline;
    padding: 8px 4px;
    font-weight: 500;
    float: left;
    width: 180px;
    text-align: left;
    font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
}

#home-estatisticas .dado {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    display: inline;
    font-weight: 500;
    padding: 8px 4px;
    float: left;
    width: 60px;
    font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
}

#home-estatisticas .icon {
    float: left;
    width: 80px;
    clear: both;
}

/* número de colaborações */
#home-colaboracoes {
    width: 100%;
    margin-top: 40px;
}

#home-colaboracoes .label {
    color: #8B9DA8;
    font-size: 18px;
    text-transform: uppercase;
    display: inline;
    padding: 8px 4px;
    font-weight: 500;
    float: left;
    clear: both;
    width: 30%;
    text-align: left;
    font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
}

#home-colaboracoes .dado {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    display: inline;
    padding: 8px 4px;
    float: left;
    width: 70%;
    font-family: "Roboto Condensed", Helvetica, Arial, sans-serif;
}


/* FOOTER */
.footer-env {
    background: #FA6900;
    padding-top: 10px;
}

footer.footer_widgets {
    padding-bottom: 0px;
}

footer.footer_widgets ul li a {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}

footer.footer_widgets ul li a:hover {
    color: #A92E03;
}

footer.footer_widgets h3 {
	color: #24353d;
}

ul.social-networks li a {
    display: inline-block;
    line-height: 36px;
    border: 2px solid #ffffff;
    text-align: center;
    -webkit-border-radius: 15px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 15px;
    -moz-background-clip: padding;
    border-radius: 20px;
    background-clip: padding-box;
    width: 40px;
    height: 40px;
    -moz-transition: border 300ms, background 600ms;
    -o-transition: border 300ms, background 600ms;
    -webkit-transition: border 300ms, background 600ms;
    transition: border 300ms, background 600ms;
}

ul.social-networks li a i {
    line-height: 1;
    color: #ffffff;
    -moz-transition: all 450ms ease-in-out;
    -o-transition: all 450ms ease-in-out;
    -webkit-transition: all 450ms ease-in-out;
    transition: all 450ms ease-in-out;
}

.divider {
    border-bottom: 0px;
}

footer .divider {
    visibility: hidden;
    margin: 0px;
}

footer .footer_main .copyright_text {
    top: 0px;
}

footer .footer_main .copyright_text {
    padding: 0px 0px 7px;
    margin: auto;
	width: 100px;
}

/* GRID POSTS */
.vc_custom_heading a, .vc_custom_heading a:visited {
    background: #FA6900;
    display: inline !important;
    padding: 3px 0px;
    line-height: 22px;
    text-transform: uppercase;
    color: #fff;
}

.vc_custom_heading a:hover {
    color: #8a2400;
}


.vc_grid .vc_gitem-link {
    box-shadow: 0.8em 0em 0 0 #fa6900, 0.8em 0em 0 0 #fa6900, -0.8em 0em 0 0 #fa6900, -0.8em 0em 0 0 #fa6900;
}

.vc_gitem_row .vc_gitem-col {
    padding: 0px 10px;
	position:relative;
	top: -7px;
}

.arimo, p {
	color: #233236;
	font-size: 14px;
	font-weight: 400;
}

/* filtros */
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
    color: #fff;
}

/* BLOG SINGLE */
.blog .single_post .post_details > h1 {
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 20px;
    background: #232a2e;
    display: inline !important;
    padding: 3px 0px;
    line-height: 22px;
    text-transform: uppercase;
    color: #00b7c7;
    box-shadow: 0.8em 0em 0 0 #232a2e, 0.8em 0em 0 0 #232a2e, -0.8em 0em 0 0 #232a2e, -0.8em 0em 0 0 #232a2e;
}

.blog .single_post .post_details > h2 {
    margin-top: 10px;
}

.shop_sidebar.blog {
    margin-top: 20px;
}

/* BUTTON */
.comments .form-submit #submit {
    background: #FA6900;
}

/* TIROTEIO */
#titulo-single-tiroteio {
    background: #FA6900;
}

.titulo-single-tiroteio {
    text-transform: uppercase;
    color: #fff;
	margin: 8px 0px;
	font-size: 20px;
}

.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {
	padding-top: 0px !important;
}

.subtitulo-single-tiroteio {
    text-transform: uppercase;
    color: #fff;
	font-size: 20px;
	padding: 6px 10px;
}

.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px;
}

.single-tiroteio-divider {
	padding: 10px 0px;
}

/* DIVIDER */
.page-container .vc_separator.double-bordered-thick .vc_sep_holder .vc_sep_line {
    border-top-width: 0px;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #c5d6e0 !important;
}

.vc_separator .vc_sep_holder .vc_sep_line {
    height: 1px;
    border-top: 0px;
    display: block;
    position: relative;
    top: -2px;
    width: 100%;
}

/* PIN TIROTEIO */

#pin-tiroteio {
	width: 300px;
}

.subtitulo-pin-tiroteio {
    text-transform: uppercase;
    color: #fff;
	font-size: 16px;
	padding: 3px 5px;
	margin: 10px 0px;
}

.single-tiroteio-divider {
	padding: 5px 0px;
	
}

.info-pin-tiroteio, p {
	font-size: 13px;
}