body {line-height:1.3em;}
h1,h2,h3,h4,h5,h6, .elementor-widget-heading h1.elementor-heading-title,.elementor-widget-heading h2.elementor-heading-title {line-height:1.1; margin:5px auto; text-transform:uppercase;}
a {transition:all .5s;}
.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {text-decoration:none;}

.nomarginbot, .nomarginbot p {margin-bottom:0;}
.content p {text-align:justify;}
.content .aleft, .content .aleft p {text-align:left;}
.centrado, .centrado p, .content p.centrado {text-align:center;}
.centrado li, .content .centrado li {text-align:left;}
.clear {clear:both;}
img {width:100%; height:auto;}
.corrleft {position:relative; left:-5px;}
.hidemob {display:none;}
.checkblanco, .checkblanco ul {list-style:none;}
.checkblanco li {position:relative;}
.checkblanco li:before {content: "\2022"; color: #ffffff; display:inline-block; position:absolute; left:-12px; font-weight:bold;}
.checkblanco.compromiso li:before {color: #A8B32A; }
.checkblanco ul li:before {color: #000000; }
.entry-content ul, .entry-content ol {padding-left:15px;}
a.boton { padding:8px 25px; border:1px solid #ffffff; border-radius:20px; background:#88C8BC; color:#000000; display:inline-block; margin:15px auto; font-weight:400;}
.elementor-button-wrapper .elementor-button { border-radius:20px;border:1px solid #ffffff; }
a.boton:hover {text-decoration:none; background-color: #000000; color:#ffffff;}
.ast-container, .ast-container-fluid {padding-left:0; padding-right:0;}
.ast-theme-transparent-header #masthead #ast-desktop-header .ast-main-header-wrap , footer .site-primary-footer-wrap,.blog .site-content .ast-container, .archive .site-content .ast-container, .single-post .site-content .ast-container, .site-below-footer-wrap  .ast-builder-grid-row-container-inner, #cintasuperior .container, .search #content {width:96%; max-width:1400px; margin:0 auto;}
.ast-plain-container.ast-no-sidebar #primary {overflow-x:hidden;}
/************   HEADER   ***************/
#cintasuperior { top:0; left:0;right:0; width:100%; height:40px; background:#222222; font-size:1.2rem; line-height:1.4;padding-top:8px;z-index:9999;}
#cintasuperior i { font-size:20px; line-height:1; margin:3px 10px 0 10px;}
#cintasuperior a {color:#ffffff; transition:all .5s;}
#cintasuperior a:hover {text-decoration:none; color:#88C8BC;}
#cintasuperior #izquierda{float: left; width:39%;}
#cintasuperior #derecha {display: flex; flex-wrap: wrap; justify-content: flex-end; width:60%;}
#cintasuperior p, #cintasuperior .widget {margin-bottom:0;}
#cintasuperior p:not(i) {font-size:0;}
#cintasuperior .wpml-ls-legacy-list-horizontal {padding:0; font-size:1rem;}
#cintasuperior .wp-block-social-links.is-style-logos-only .wp-social-link svg {height:1em; width:1em;}
.fijado #cintasuperior {}
.fijado.ast-theme-transparent-header #masthead {position:fixed; background:#222222;left:0;right:0;top:0;max-width:100%; transform: translateY(-40px);}
.ast-theme-transparent-header #masthead {background:#353849; background: linear-gradient(0deg, rgba(53, 56, 73, 0.2) 0%, rgba(53, 56, 73, 0.6) 21.35%, rgba(53, 56, 73) 100%);}
.ast-theme-transparent-header #masthead .navbar .navbar-toggle {margin-top:0; background:none;border:none;}
.ast-theme-transparent-header #masthead .navbar-default .navbar-toggle .icon-bar {background-color:#FFED33;}
.ast-theme-transparent-header #masthead .navbar-default .navbar-toggle:hover {background-color:#333333; }
.ast-theme-transparent-header #masthead .navbar-default .navbar-toggle:hover .icon-bar {}
.ast-theme-transparent-header #masthead .navbar-default .navbar-collapse {position: absolute; top:0; left: -3px; width:380px; max-width:96%; min-height:93vh; padding:5px 10px;border-radius: 0 12px 12px 0; background:#ffffff;overflow-y: auto;}
.ast-theme-transparent-header #masthead .navbar-header {margin: 0 auto 0 0; }
.ast-theme-transparent-header #masthead .ast-menu-toggle {color:#38929a !important;}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-item .menu-link {color:#334155;}
.ast-theme-transparent-header #masthead .navbar-default .navbar-nav .open .dropdown-menu>li>a {line-height:27px; }
.titulotop {text-align:center; margin-bottom:20px;}
.fijado .ast-theme-transparent-header #masthead {background:#222222eb;transform: translateY(-28px);}
#sobremenu {width: 100%; height: 35px; border-bottom: 1px solid #e1e1e1;}
#cierramenu { width: 26px;  position: relative; transition: padding 0.15s;display: block; float: right; top: 10px; right: 10px;}
#cierramenu:before,#cierramenu:after {  content: "";  height: 3px;  border-radius: 2px; position: absolute; left: 50%; top: 50%; width: 100%; background-color: #333333; transition: transform 0.15s}
#cierramenu:before {transform: translate(-50%, -50%) rotate(45deg); }
#cierramenu:after {  transform: translate(-50%, -50%) rotate(-45deg); }
#cierramenu:hover,#cierramenu:focus {  padding: 0 3px}
#cierramenu:hover::before,#cierramenu:hover::after,#cierramenu:focus::before,#cierramenu:focus::after { transform: translate(-50%, -50%) rotate(0);  background-color: #333333; width: 22px}
	
/************** Contacto ******************/
.wpcf7 .wpcf7-submit {padding:10px 20px; min-width:250px;}
.wpcf7 label .wpcf7-form-control-wrap {display:inline;}
/************   BLOG    ***************/
.ast-separate-container .ast-article-post { margin-bottom:30px;}
.topblog { overflow:hidden; height:300px; }
.topblog img {height: 100%; object-fit: cover;}
.topblog picture {width:100%;}
.single-post .entry-title {text-transform:none;}
.ast-separate-container .post-navigation {padding:20px 0;}
.ast-single-related-posts-container {margin:10px 0 0 0;}
.blog article .entry-meta, .archive article .entry-meta,.blog article .entry-meta *, .archive article .entry-meta *,.single-post .entry-meta,.single-post .entry-meta *,.search article .entry-meta, .search article .entry-meta * {color:#AAAAA9; font-size:13px;}
.blog .topblog, .archive .topblog {height:fit-content;}
.blog article .read-more, .archive article .read-more , .search article .read-more { text-align:right;}
.blog article .entry-title, .archive article .entry-title, .search article .entry-title { line-height:1;;}
.blog.ast-separate-container.ast-right-sidebar #primary, .blog.ast-separate-container.ast-left-sidebar #primary,.archive.ast-separate-container.ast-right-sidebar #primary, .archive.ast-separate-container.ast-left-sidebar #primary {position:relative;}
.blog .logocircle, .archive .logocircle {height:fit-content; width:130px; top:-60px; left:-5px;}
.blog article .read-more a, .archive article .read-more a, .search article .read-more a {color:#38929a; }
.blog article h2 a, .archive article h2 a, .search article h2 a {color:#87CAC0; transition:all .6s; text-transform:none;}
.blog article .entry-content, .archive article .entry-content , .search article .entry-content {border-top: 1px solid #333333; padding-top: 20px;}
.blog article h2 a:hover, .archive article h2 a:hover , .search article h2 a:hover {color:#38929a;}
.blog-layout-1 .post-thumb {width:100%;overflow:hidden;}
#toc_container {margin: 20px 0;}
article .date {color:#ababab; font-size:1.3rem; margin-bottom:8px;}
article .wrap-article a.title{text-align: right; width: 100%; display: inline-block;}
.navigation.pagination {width:100%; margin-bottom:30px;}
.navigation.pagination .nav-links {display:flex;justify-content: space-between;}
.ast-pagination {padding:2rem 0;}
.ast-pagination a,.single .post-navigation a {color:#87CAC0;}
.ast-pagination a:hover,.single:hover .post-navigation a:hover {color:#38929a;}
.sidebar-main {background: #87CAC0; padding: 30px 30px 20px 30px; margin:40px auto;  border-radius:0 0 20px 20px;}
.sidebar-main h1, .sidebar-main h2, .sidebar-main h3, .sidebar-main h4, .sidebar-main h5,  .sidebar-main label {color: #ffffff;} 
.sidebar-main a, .sidebar-main label {color: #000000;} 
.sidebar-main li a:before {content: "\2022"; color: #ffffff; display:inline-block; font-weight:bold;}
.sidebar-main h1, .sidebar-main h2, .sidebar-main h3, .sidebar-main h4, .sidebar-main h5 {margin:30px 0 5px 0;} 
#secondary .wp-block-search__button {position:relative; padding: 0.7em 0.5em; background: #ffffff; margin: 0; border: none;left: -2px;  line-height: 1; border-radius: 0;}
#secondary form p {display:none;}
#secondary ul {margin-left:8px;}
#secondary li {margin-bottom:0.5em; line-height:1.3em; margin-top:0; position:relative;}
#secondary li a:before {margin-bottom:0.5em; line-height:1.3em; margin-top:0;position: absolute; left: -12px;}
#secondary .wp-block-search__button i { color:#000000;; }
.sidebar-main a:hover {color: #38929a; text-decoration:none;} 
 .ast-separate-container.ast-two-container #secondary .widget {margin-bottom:0; background:none; padding:0 10px 5px 0;}
.wp-block-categories-list {list-style:none; padding-left:0;}
.sidebar-main li {display:block; margin-bottom:8px; margin-left:10px;}
.single .content {margin-top:20px; overflow:auto;}
.single header {margin-bottom:30px;}
#prevsig {margin:30px 0;overflow:auto;}
#prevsig div {margin:15px 0;}

.parent-pageid-52639 .site-main {max-width:1400px; width:96%; margin:0 auto; padding:150px 0 50px 0;}
.hijas {width: fit-content; margin:20px auto !important; }
/*********** COMUNES *******************/
h1.title, h2.title {text-transform:uppercase; text-align:center; color:#38929a;}
.wrapficha p {margin-bottom:1rem;}
.wrapficha .logo {text-align:center;}
.wrapficha .logo img {max-width:250px;}
.wrapficha .datoscomercio {width:96%; margin:0 auto;}

#infocomercio .datoscomercio {width:96%; margin:0 auto; max-width:980px;}
.spacer {margin-top:40px; clear:both;height:5px;}
.extramedia {margin:30px auto 20px auto; width:90%;}
.logocircle {position: absolute; top: -100px; left:-15px; border-radius: 50%; border: 12px solid #F5F6F9; width:130px; overflow: hidden; z-index:90;}
.entry-title, .entry-title a {font-weight:300;}
/************ MOVIES ***************/
.col-xs-6 .movie--item {height:255px;}
#peliculas {display: flex; flex-wrap: wrap; max-width: 1480px; margin: 0 auto;}
#peliculas .pelicula {background: #ffffff; border-radius: 8px; height:100%;justify-content: space-between; display: flex; flex-wrap: wrap; flex-direction: column;}
#peliculas .pelicula a { display:block; margin:0 auto 12px auto; text-align:center; width:90%;}
#peliculas .wrappelicula {margin-bottom:15px; padding:8px; width:100%; }
#peliculas .wrappelicula img {object-fit: contain; max-height: 300px; margin-bottom:5px;}
#peliculas a.boton {max-width:220px; font-size:14px;}
.page-template-movie-details .row {margin-left:auto; margin-right:auto;}
/************ TIENDAS ***************/  
#wrapperstores .store_categories {padding:10px; width:98%; margin:0 auto 10px auto;display: flex; flex-wrap: wrap;justify-content: space-evenly;} 
#wrapperstores .store_categories.viendo {border: 1px solid #ebebeb; border-top:none;}
#wrapperstores .store_categories div.singlecatstore {display:none; clear:both; padding:8px 5px;}
#wrapperstores .store_categories div.singlecatstore a.viendocat {color:#88C8BC;}
#catstores {display: flex; clear: both; width: 90%; max-width:1140px; justify-content: space-between; padding: 10px 5px; border-bottom: 1px solid #ebebeb; align-items: center; margin: 0 auto;}
#catstores h4 {margin-left:10px;}
#catstores #botonver {color:#707070; cursor:pointer; margin-right:10px; transition:all 0.6s;font-size: 20px;}
#catstores #botonver.viendo {color:#bebebe;transform: rotate(90deg);}
#wrapperstores .store_categories a {color:#999999; font-weight:400;}
#wrapperstores .listacomercios {padding: 20px; width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
#wrapperstores .stores .store {background:#F5F6F9; padding:4px; text-align:center;border-radius: 8px; width:48%; margin:0 1% 30px 1%;max-height: 420px; }
#wrapperstores .stores .store .fotowrap {background:#ffffff; border-radius:8px; display: block; box-shadow: 0 0.167rem 0.208rem rgba(0, 0, 0, 0.1); margin-bottom:15px;}
#wrapperstores .stores .store img { display:block; width:96%; margin:0 auto;border-radius: 8px; max-width:280px;}
#wrapperstores .stores .store .phones {color:#7A7A7A;}
#wrapperstores .stores .store .phones:hover {color:#88C8BC;}
#wrapperstores .stores .store .phones i {transform: rotate(97deg);font-size: 70%; margin-right:4px; position: relative; top: -2px;}
#wrapperstores .stores__list .form-control { width: 96%;  margin: 0 auto 20px auto;}
.relacionados h2 {text-transform:uppercase; text-align:center; color:#38929a;} 
.relacionados {display:flex; flex-wrap:wrap; justify-content: space-evenly; margin-bottom:40px;}
.relacionados a {width:90%; margin-bottom:25px; text-align:center;}
.relacionados h4 {margin-top:8px; font-size:1rem;}
 

/************ OFERTAS ***************/   
#proposals .wrapficha {margin-bottom:30px; padding:20px; border:1px solid #999999; border-radius:8px;}
.wrapficha .datosproposal {margin-top:20px;}
.wrapficha .datosproposal h2,#infoproposal .datosduracion {text-align:center;}
#infoproposal .desc {padding: 0 15px;}
.wrapficha .datosproposal.hayfechas .datosduracion span {width:90px; display:inline-block;text-align: right; padding-right: 5px;}
.wrapficha .datosproposal.hayfechas .datosduracion p.esevento {color:#38929a;}
.wrapficha .datosproposal.hayfechas .datosduracion p.esoferta {color:#38929a;}

/************ PELICULAS ***************/   
.fechascartelera {margin-top:20px;}
/************ FOOTER ***************/
footer.site-footer h1,footer.site-footer h2,footer.site-footer h3,footer.site-footer h4,footer.site-footer h5,footer.site-footer h6 {color:#88C8BC; text-transform:uppercase;margin-bottom:15px; font-size:1.4rem;}
footer.site-footer i {color:#88C8BC; }
footer.site-footer a,footer.site-footer p, footer.site-footer ul {color:#ffffff;}
footer.site-footer .widget {margin:0;}
footer.site-footer .menu li {text-align:center; margin-bottom:10px; list-style:none;}
footer.site-footer .sub-menu {padding-left:0; margin-top:10px;}
footer.site-footer .site-primary-footer-wrap p {text-align:center; margin-bottom:5px;}
footer.site-footer  a:hover {color:#acacac; text-decoration:none;}
footer .logosapps div {text-align:center;}
footer.site-footer .site-below-footer-wrap {padding:10px 5%;}
.site-footer h3 { text-align: center;}
/* newsletter */
#wrapnewsletter {background:url("https://zubiarte.com/wp-content/themes/cczubiarte/assets/newsletter-zubiarte.jpg") no-repeat; background-size:cover; background-position:center; padding:0; color:#ffffff;}
#wrapnewsletter .wp-block-columns, #wrapnewsletter p {margin-bottom:0;}
#wrapnewsletter .wp-block-columns {text-align:center; justify-content:center; flex-wrap:wrap; }
#wrapnewsletter .wp-block-columns wp-block-column { max-width:98%;}
#wrapnewsletter a {color:#88C8BC;}
#wrapnewsletter h1, #wrapnewsletter h3 {margin:0 5px 8px 0; color:#ffffff;}
#wrapnewsletter #gracias h1 {font-size: 4rem;font-weight: 300;margin-bottom: 20px; line-height:1.1;}
#wrapnewsletter .pasotres {text-align:center;}
#wrapnewsletter .bg-overlay {background:rgba(0,0,0,0.7); padding:80px 30px; height:100%; width:100%;}
#wrapnewsletter .bg-overlay.recibido {background:#46706be0; }
#wrapnewsletter .textonl p {letter-spacing:1px;}
#wrapnewsletter #notadatosnl h5 {color:#ffffff; font-size:1.1rem;}
#wrapnewsletter #notadatosnl  {font-size:0.85rem; line-height:1.3rem;}
#cajanewsletter {color:#ffffff;}
#cajanewsletter input[type="checkbox"] {width: 16px;height:16px;vertical-align: middle; margin-right:6px; opacity: .7;}
#cajanewsletter input {background: transparent; color:#ffffff;}
#cajanewsletter input[type="text"],#cajanewsletter input[type="email"],#cajanewsletter input[type="number"]  {width: 98%; max-width:98%; margin-bottom: 10px;  border:1px solid #ffffff; padding: 5px; color:#ffffff; outline:none;}
#cajanewsletter #pasouno input[type="email"] { border-width: 0 0 1px 0; padding:0;}
#cajanewsletter #pasouno .privacidad {margin-top:10px;}
#cajanewsletter #pasouno .privacidad label {font-size:0.9rem;}
#cajanewsletter .formrow {width:98%; max-width:98%;}
#cajanewsletter #datenl input[type="number"]  {width: 31%;}
#cajanewsletter .formrow label {padding:10px 1%; margin-bottom: 10px;  border:1px solid #ffffff; display:inline-grid; text-align:center; overflow:hidden;height:54px;}
#cajanewsletter .formrow :checked + span { font-weight: bold; }

#cajanewsletter #genero label {width: 47%; font-size:14px; }
#cajanewsletter #status label {width: 31%; font-size:14px;}
#cajanewsletter #genero input,#cajanewsletter #status input {position:relative; left:-600px; width: 1px; height: 1px;}
#cajanewsletter label {cursor:pointer;}
#cajanewsletter .pasooculto {display:none;}
#cajanewsletter span.msg {display: block; color: red; top: -8px; position: relative; color:#C03; background: #ffffff94; width: fit-content; padding: 3px 5px;}
#cajanewsletter button { display:block; border:1px solid #ffffff; background:none; border-radius:20px; color:#ffffff; cursor:pointer; margin:15px auto; text-transform:uppercase;min-width: 160px;}
#cajanewsletter button:hover {background:#000000;}
#cajanewsletter ::placeholder { color:#ffffff;opacity: 1;}
#cajanewsletter :-ms-input-placeholder { color: #ffffff;}
#cajanewsletter ::-ms-input-placeholder { color:#ffffff;}
/************  CARRUSELES ***************/
.wrappercarrusel {position:relative;}
.controlescarousel-left,.controlescarousel-right {position:absolute; top:25%;  cursor:pointer; font-size:3.5em; color:#cccccc; width:1em;}
.cine .controlescarousel-left, .cine .controlescarousel-right {top:37%;}
.controlescarousel-left {left:0;}
.controlescarousel-right {right:10px;}
.wraplogos {overflow:hidden;max-width: calc(90% - 45px); margin:0 auto; height:180px; position:relative;}
.cine .wraplogos {height:280px;}
.carruselogos {display:flex;  margin:0 !important; position:relative; left:0;}
.carruselogos a {width:160px;  margin:0 40px;padding:10px; display:inline-block; transition:all 0.3s;flex-shrink: 0;text-align: center;}
.carruselogos img {width:100%; height:auto; max-width:160px;}
.cine .carruselogos img {width:100%; height:100%; object-fit:contain;}
.carruselogos a:hover, #ofertas .offer--item img:hover  {box-shadow:-1px -1px 8px #525252;transform: scale(1.02);}
.restaurantes .carruselogos a:hover{box-shadow:-1px -1px 8px #ffffff;}
.wrappercarrusel .controlescarousel-left i,.wrappercarrusel .controlescarousel-right i{top:15%; color:#88C8BC;}
.fondoverde .wrappercarrusel .controlescarousel-left i,.fondoverde .wrappercarrusel .controlescarousel-right i{color:#ffffff;}
.wrappercarrusel .controlescarousel-left i:hover,.wrappercarrusel .controlescarousel-right i:hover { color:#000000;}
.wrappercarrusel .controlescarousel-left i.novamas,.wrappercarrusel .controlescarousel-right i.novamas {color:#d9d8d8;}

@media screen and (min-width:410px) {
/************* CARRUSELES *************/
.carruselogos a {width: 80%; margin: 0 10%; padding:10px;}
.controlescarousel-left {left:-5px;}
.controlescarousel-right {right:-5px;}
.cine .carruselogos a {width: 130px; }
.cine .controlescarousel-left, .cine .controlescarousel-right {top:27%;}
.wraplogos {max-width: calc(100% - 45px); height:180px;}
.cine .wraplogos {height:280px;}
.carruselogos img {max-width:160px;}

}
@media screen and (min-width:540px) {
/************* CARRUSELES *************/
.wraplogos {height:150px; }
.cine .wraplogos {height:200px;}
.carruselogos a {width: 135px;  margin:0 10px;padding:10px;}
.controlescarousel-left {left:-5px;}
.controlescarousel-right {right:-5px;}
.cine .carruselogos a {width: 130px; }
.cine .controlescarousel-left, .cine .controlescarousel-right {top:27%;}
.wraplogos {max-width: calc(100% - 45px); height:180px;}
.cine .wraplogos {height:280px;}
.carruselogos a {width:170px;  padding:10px;}
.carruselogos img {max-width:160px;}

}

@media screen and (min-width:768px) {
#cajanewsletter button {  margin:25px 0 15px 0;}
.wrapficha .datosproposal {margin-top:0;}
.wrapficha .datosproposal h2,#infoproposal .datosduracion {text-align:left;}
#infoproposal .desc {padding: 0;}
#wrapnewsletter .wp-block-columns {flex-wrap:nowrap; justify-content:start;}
#cajanewsletter input[type="text"],#cajanewsletter input[type="email"],#cajanewsletter input[type="number"]  {width: 436px}
#cajanewsletter .formrow {width:460px;}
}

@media screen and (min-width:921px) {
.corrleft {position:relative; left:-5px;left:inherit;}
.hidenomob {display:none !important;}
.hidemob {display:inherit;}
.entry-content ul, .entry-content ol {padding-left:25px;}
.wraplogos { max-width: calc(100% - 80px); }

/************ MOVIES ***************/
#peliculas .wrappelicula {margin-bottom:20px; width: 31%;}
#peliculas .pelicula {padding: 15px; border-radius:16px;}
#peliculas .wrappelicula img {border-radius:0;max-height: 320px;}

/************ FOOTER ***************/
footer .logosapps div {text-align:left;}
footer .logosapps div:first-child {text-align:right;}
#wrapnewsletter .textonl {justify-content: flex-end; display: flex; padding-right: 40px;padding-top: 25px;}
#wrapnewsletter .wp-block-columns {text-align:left;}
footer.site-footer .site-below-footer-wrap {padding:10px 0;}

.hidenomob {display:none;}
/***********  HEADER  **********************/
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-item .menu-link {color:#ffffff;}
.fijado.ast-theme-transparent-header #masthead {transform: translateY(-41px);}
#cintasuperior p:not(i) {font-size:0.85rem;}
.sidebar-main {margin-top:0; border-radius:30px; }
.topblog {height:480px; display: flex;  align-items: center;}
.blog .topblog, .archive .topblog {height:fit-content;}
#prevsig {display:flex; justify-content: space-between;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper {border-top:none; background: linear-gradient(180deg, rgb(53, 56, 73) 0%, rgb(0, 0, 0) 100%); border-radius: 8px; padding: 8px 12px;}
.logocircle {top: -130px; left:-55px; border: 20px solid #F5F6F9; width:200px;}
/************ BLOG ***************/
.blog .logocircle, .archive .logocircle {left:-2px; top:-130px; width:200px;}
.blog article .entry-header, .archive article .entry-header , .search article .entry-header {display: flex; flex-wrap: wrap; width: 100%; align-items: flex-end; justify-content: space-between;}
.blog article .entry-header h2, .archive article .entry-header h2 , .search article .entry-header h2 {width:68%; margin:0; font-size:1.7rem;}
.blog article .entry-meta, .archive article .entry-meta , .search article .entry-meta {width:30%; text-align:right; padding-right:4px;}
.ast-related-posts-inner-section .post-thumb-img-content {max-height:160px; overflow:hidden;}
/************ TIENDAS ***************/
#wrapperstores .stores {display:flex;max-width: 1400px; margin: 0 auto;}
#wrapperstores .stores:before {background-color:#F5F6F9;content:"";left:0;position:absolute;height:100%; width:27%; border-radius:0 35px 35px 0; z-index:10;}
#wrapperstores .store_categories { position:relative; z-index:999; padding:20px 0; width:20%; display:block;} 
#wrapperstores .store_categories div.singlecatstore {display:block;}
#wrapperstores  {position:relative; margin:0 0 30px 0;}
#wrapperstores .listacomercios { width:78%;justify-content: start;}
#wrapperstores .listacomercios .store {padding:10px; width:31%; }
#wrapperstores .stores .store .fotowrap {padding:15px;}
.wrapficha {display:flex; flex-wrap:wrap; justify-content:space-between;}
.wrapficha .logo {width:26%;}
.wrapficha .datoscomercio,.wrapficha .datosproposal,.wrapficha .datospelicula {width:73%;}
.wrapficha .datosproposal.hayfechas {display:flex; flex-wrap:wrap; justify-content:space-between;}
.wrapficha .datosproposal.hayfechas .desc {width:72%;}
.wrapficha .datosproposal.hayfechas .datosduracion {width:25%;}
.relacionados a {width:23%;}
.extrainfo {padding-left:45px;}

#ofertas .col-md-3 {height:240px;}

}

@media screen and (min-width:1600px) {
.container {width:96%; max-width:1400px; margin:0 auto; }
.blog .content,.single .content, .content .block, .content .stores, .archive .content {width:90% !important; max-width:1900px; margin:30px auto; }
.logged-in.admin-bar .ast-theme-transparent-header #masthead  {top:32px;}

.single .content,.blog .content  {/*margin:60px auto 40px auto;overflow: auto;*/}
.col-xs-6 .movie--item {height:420px;}
#wrapperstores .stores__list {padding:30px;}
#ofertas .col-md-3 {height:440px;}
}
