/*
 Theme Name: Bitz Child
 Theme URI: http://themeforest.net/item/bitz-news-publishing-theme/13542402
 Description: Child theme of Bitz WordPress theme available exclusively on Theme Forest.
 Author: MNKY
 Author URI: http://themeforest.net/user/MNKY
 Template:     bitz
 Version:      1.3.9
 License: Envato Marketplaces Split Licence
 License URI: Envato Marketplace Item License Certificate
 Tags: theme-options, translation-ready, rtl-language-support, post-formats, microformats, full-width-template, custom-colors, left-sidebar, right-sidebar, fluid-layout
 Text Domain:  bitz-child
*/

.fontawesome-text {
	display: none;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    color: #2b2b2b;
}
#site-navigation ul li a {
    padding: 0px 6px !important;
}
.menu-texto{
    padding: 0px 12px 0px 6px !important;
}
@media screen and (max-width: 1209px) {
	.menu-texto{
		padding: 0px 11px 0px 5px !important;
	}
}
@media screen and (max-width: 1181px) {
	.menu-texto{
		padding: 0px 10px 0px 5px !important;
	}
}
@media screen and (max-width: 1172px) {
	.menu-texto{
		padding: 0px 9px 0px 5px !important;
	}
}
@media screen and (max-width: 1163px) {
    #site-navigation ul li a {
		font-size: 12px !important;
	}
	#site-utility .search_button {
		font-size: 12px !important;
	}
	#site-navigation ul li a i {
		font-size: 17px !important;
	}
}
@media screen and (max-width: 1109px) {
	#site-navigation ul li a i {
		font-size: 16px !important;
	}
		#site-utility .search_button {
		font-size: 11px !important;
	}
	    #site-navigation ul li a {
		font-size: 11px !important;
	}
}
@media screen and (max-width: 1055px) {
	.menu-texto{
		padding: 0px 8px 0px 4px !important;
	}
}
@media screen and (max-width: 1037px) {
	#site-navigation ul li a i {
		font-size: 13px !important;
	}
}
@media screen and (max-width: 1022px) {
	.menu-texto{
		padding: 0px 7px 0px 3px !important;
	}
}
@media screen and (max-width: 1004px) {
	.menu-texto{
		padding: 0px 6px 0px 2px !important;
	}
}
@media screen and (max-width: 986px) {
	.menu-texto{
		padding: 0px 5px 0px 2px !important;
	}
}
ul#menu-menu-principal.menu li:hover {
	background: rgba(255, 255, 255, 0.16);
}
#site-navigation ul  li:hover > a{
	background: none;
}
#site-navigation ul li.menu-item-has-children > a:after{
	padding-left:5px; 
}
@media screen and (max-width: 1106px) {
	#header-sidebar
	{
		display:none !important;
	}
}

@media screen and (max-width: 767px) {
    .vc_btn3-container.boton-zonas.vc_btn3-center {
		display:none !important;
	}
	.barra-lateral .heading_wrapper{
		display:none;
	}
	.barra-lateral .mnky-posts.clearfix.mp-layout-6{
		display:none;
	}
	.barra-lateral .vc_empty_space{
		display:none;
	}
}
.mm-header .mm-title, .mm-header .mm-close {
	text-transform: uppercase;
}
ul#menu-menu-movil{
	/*background-color: #009245;*/
	color:white;
}
.mm-list, .mm-list > li {
    border-bottom: 1px solid transparent;
    border-color: rgba(0, 0, 0, 0.1);
}
.mm-hasheader.mm-menu > .mm-list.mm-panel {
    padding-top: 150px;
}
.slider-movil-1 .rev_slider .slotholder:after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
 
    /* black overlay with 50% transparency */
    background: rgba(0, 0, 0, 0.5);
}
.News-Subtitle a{
	color:white;
}
.slider-movil-2 .tparrows:before{
	color:#2b2b2b;
}
.rss-singles span.essb_network_name{
	text-align:right;
}
@media screen and (min-width: 980px) {
	.size-full{
		width:106%;
		max-width:none;
		position:relative;
		left:-50px;
	}

	.post-template-default .entry-content{
		margin-left:50px;
	}
}
@media screen and (max-width: 980px) {
	.entry-content{
		font-size:16px !important;
	}
}

p {
    margin-bottom: 1em;
}

@media only screen and (max-width: 320px){
	#main {
		padding: 10px;
	}
	p,h1,h2,h3,h4,h5,.entry-meta{
		padding-left:18px;
		padding-right:18px;
	}
}

.mm-menu.mm-white .mm-header {
    border-color: white;
}
.mm-list, .mm-list > li {
    border-color: white;
}
.mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before {
    border-color: white;
}
#mobile-site-header .toggle-mobile-menu i {
    color: white;
}
#site-navigation ul li a i{
    font-size: 18px;
}
#site-navigation ul li a .fa-facebook{
	padding-left:10px;
}
#main{
	padding-bottom:0;
}
.vc_custom_1466473050331{
	background-color: #f7f7f7 !important;
	padding-top:40px;
	padding-bottom:40px;
	margin-top:40px;
}
div#div-gpt-ad-1454871131463-0,div#div-gpt-ad-1455523221021-0 {
    text-align: center;
}
.header-search .search-input {
	text-transform: none;
	font-size:16px;
}
.pagination {
    margin-bottom: 0px;
	padding-bottom:20px;
}
.meta-author-image img{
	height:auto;
}
/* Skins
#wrapper {
	background: url(images/skin-QNAP.jpg) top center no-repeat #121F28;
	background-attachment: fixed;
}
.precontent-template #wrapper {
	background-image: url(images/skin-QNAP-post.jpg);
	background-position: center 620px;
	background-attachment: initial;
}
.archive #wrapper {
	background-position: center 150px;
}
#site-header { background-color: white; }

a#anuncio1 {
    height: 100vh;
    position: fixed;
    right: 0;
    width: 328px;
    display: block;
    top: 0;
}

a#anuncio2 {
    height: 100vh;
    position: fixed;
    left: 0;
    width: 328px;
    display: block;
    top: 0;
}
*/
/* FIX mobile bug

@media (max-width: 480px) {
	a#anuncio1, a#anuncio2 { display: none; }
}
*/
/* FIX 4k screens bug

@media screen
and (min-width: 2560px) {
	a#anuncio1, a#anuncio2 { width: 25%; }
}*/

/* Arreglo_ */
ol,ul {
	box-sizing: unset;
}