/***CAMBIO DE TITULO DE DETALLE DE ENTRADAS BLOG-EVENTO***/
/**.wrapper .entry-header .entry-title{
	color:transparent;
}
.wrapper .entry-header .entry-title:after{
	content:"Evento";
	color:#fff;
	margin-left:-120px;
	
}**/
/**<---->**/

#navbar{
	 background-color: #2957a4 !important;
	color:#F1F1F1 !important;
	margin-top:0%;
}

#primary-menu{
		color:#F1F1F1 !important;
}

.inner-main-title{
    height: 85px;
}





.header-transparent .main-navigation a, .header-transparent .site-title a, .header-transparent .site-title a:after, .header-transparent .site-description {
	font-size:17px;
    color:#F1F1F1 !important;
	font-weight:500;
	text-shadow:1px 1px 1px #fff;
	text-shadow:-1px -1px -1px #fff;
}



.header-transparent .navbar.at-sticky {
    background: #2957a4;
    position: fixed;
    padding-bottom: 10px;
    color: #ffffff;
    height: 100px;
}

#navbar .navbar-header .custom-logo-link img {
    width: 120px;
    height: 85px!important;
		padding-bottom:10px;
}


/*****QUERY ESCRITORIO PA ARRIVA****/
@media (min-width: 1024px){

		#navbar .navbar-header .custom-logo-link img {
    width: 120px;
    height: 85px!important;
		padding:5px !important;
}
	
#navbar {
    background-color: #2957a4 !important;
    color: #F1F1F1 !important;
    margin-top:-16px;
}
	
.top-header{
	  height: 40px !important;
    z-index: 1000;
    position: absolute;
    width: 100%;
		background:#F23136;
}
	#n2-ss-7-align{
		margin-top:90px;
	}
	
	

}



/***QUERY ESCRITORIO****/
@media (max-width: 1024px){

	#navbar .navbar-header .custom-logo-link img {
    width: 120px;
    height: 85px!important;
		padding:5px !important;
}

#navbar .navbar-collapse {
    height: auto;
    max-height: 70vh;
    right: 0;
    left: 0;
    z-index: 999;
    background: #ddd;
    border-radius: 7px;
	}
	
	/***MENU DE NAVBAR**/
	#navbar .navbar-collapse {
    background: #585e65;
}

	.header-transparent .main-navigation a, .header-transparent .site-title a, .header-transparent .site-title a:after, .header-transparent .site-description {
	font-size:17px;
    color:#F1F1F1 !important;
	font-weight:500;
	text-shadow:none;
}
	

	
#navbar {
    background-color: #2957a4 !important;
    color: #F1F1F1 !important;
    margin-top:16px;
}
	
.top-header{
	  height: 69px !important;
    z-index: 1000;
    position: absolute;
    width: 100%;
		background:#F23136;
}
	#n2-ss-7-align{
		margin-top:90px;
	}
	
}



/***QUERY TABLET****/
@media (max-width: 936px) {
	#navbar .navbar-header .custom-logo-link img {
    width:	90px;
    height: 60px;
	}
	
	/***MENU DE NAVBAR**/
	#navbar .navbar-collapse {
    background: #585e65;
}

	.header-transparent .main-navigation a, .header-transparent .site-title a, .header-transparent .site-title a:after, .header-transparent .site-description {
	font-size:17px;
    color:#F1F1F1 !important;
	font-weight:500;
	text-shadow:none;
}
	
	
	
	/**********TOP HEADER**********/	
#navbar {
    background-color: #2957a4 !important;
    color: #F1F1F1 !important;
    margin-top:-16px;
}
	
.top-header{
	  height: 69px !important;
    z-index: 1000;
    position: absolute;
    width: 100%;
		background:#F23136;
}
	#n2-ss-7-align{
		margin-top:90px;
	}
	

	
}


/***QUERY TABLET 3***/
@media (max-width: 768px) { 

	
/*****TOP HEADER******/	
#navbar {
    background-color: #2957a4 !important;
    color: #F1F1F1 !important;
    margin-top:-13px;
}
	
.top-header{
	  height: 69px !important;
    z-index: 1000;
    position: absolute;
    width: 100%;
		background:#F23136;
}
	#n2-ss-7-align{
		margin-top:90px;
	}
	
	
}



/********QUERY MOVIL*******/
@media (max-width: 454px) {
	#navbar .navbar-header 
	
.header-transparent .navbar.at-sticky {
    height: 80px;
	margin-top:5px;
	margin-bottom:5px;
}

#navbar .navbar-header .custom-logo-link img {
    width: 90px!important;
    height: 66px!important;
		margin-top:1px!important;
}

	
/***MENU DE NAVBAR**/
	
	#navbar .navbar-collapse {
    background: #585e65;
}

	.header-transparent .main-navigation a, .header-transparent .site-title a, .header-transparent .site-title a:after, .header-transparent .site-description {
	font-size:17px;
    color:#F1F1F1 !important;
	font-weight:500;
	text-shadow:none;
}

	
/**********TOP HEADER**********/	
#n2-ss-7-align{
		margin-top:110px;
	}

#navbar {
    background-color: #2957a4 !important;
    color: #F1F1F1 !important;
    margin-top: 5px;
}
	
.top-header{
	  height: 90px !important;
    z-index: 1000;
    position: absolute;
    width: 100%;
		background:#F23136;
}
	
#navbar .navbar-header .custom-logo-link img {
    margin-top: -7px;
}
	
	
}










/********otros********/

.header-transparent .navbar.at-sticky {
    background: #2957a4;
    position: fixed;
    padding-bottom: 10px;
	color:#ffffff;
}

.header-transparent .main-navigation ul li ul li a, .header-transparent .at-sticky .main-navigation a, .header-transparent .at-sticky .site-title a, .header-transparent .at-sticky .site-description {
    color: #ffffff;

}



/*********TOP HEADER*********/
.top-header{
	  height: 35px;
    z-index: 1000;
    position: absolute;
    width: 100%;
		background:#F23136;
}


.top-header .menu ul li a{
	display:none;
}
.top-header .menu ul{
	display:flex !important;
	justify-content:center !important;
	flex-wrap:wrap !important;
	margin-bottom:6px;
}
.top-header .menu ul li:nth-child(1):after{
	content:"Correo: ventas@arteyeventos.com.pe";
	color:#ffffff;
}

.top-header .menu ul li:nth-child(2):before{
	content:"Telf: 991900900 – Fijo: 7178056";
	color:#ffffff;
}

.top-header .socials li {
    margin-top: -20px;
}


/***** BAJANDO CONTENIDO DE SERVICIO y EVENTOS EN MOVIL *****/
.no-sidebar #primary {
    margin-top: 90px;
}

.right-sidebar #primary {
    margin-top: 90px;
}







/****DETALLE SERVICIOS******/
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 25%;
    height: 80px;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    width: 100%;
    height: 100%;
		object-fit:cover;
}

.woocommerce-product-gallery__image {
    margin-bottom: 10px;
    height: 350px!important;
}

.woocommerce-product-gallery__image a img{
    width:100%!important;
	height:100%!important;
	object-fit:cover!important;
}





