/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 28 2025 | 16:53:05 */
@media screen and (max-width: 640px) {

	article.tag-portada .single-image { padding: 30px 0 0 0; }
	
	
	
	
	
	
	.site-branding { margin-left: -30px; }
	.header-sticky-sidebar { position: relative; top: 4px; width: 60px; }
  .my-element { 
    font-size: 14px;
    padding: 10px;
  }
	#mismo-site-mode-wrap { margin-top: 12px; margin-right: 16px; }
	ul#primary-menu { margin-top: 10px; }
	
	nav#site-navigation ul#primary-menu > li > a.sub-toggle { background: #e1e1e1; width: 0px; padding-right: 19px !important; }
	#site-navigation #primary-menu a.sub-toggle i { width: 10px; font-weight: 900; }
	#site-navigation #primary-menu a.sub-toggle i:before { color: #4aaa34; position: absolute;
    top: 5px; left: -17px; }
	
	#site-navigation ul#primary-menu > li > a { text-align: left; text-indent: 30px; }
	#site-navigation ul.sub-menu > li > a { font-size: 14px !important; }
	#site-navigation ul#primary-menu > li > a i.fa-angle-down:before { left: -20px; }
	
	#site-navigation ul.sub-menu > li.menu-item-has-children > .sub-toggle { background-color: #e1e1e1; }
	#site-navigation ul.sub-menu > li.menu-item-has-children > .sub-toggle i:before { left: 13px !important; }
	
	
	.m-banner-slider.lightSlider.lSSlide { max-height: 430px; min-height: 430px; }  
	#mismo_banner-1 .banner-slider-wrap { position: relative !important; } 
	
	#block-27,
	#mismo_list_posts-9, 
    #mismo_banner-1 .m-banner-top-stories,
    #mismo_banner-1 .m-banner-featured-section { display: none; }  
    #mismo_list_posts-10, #mismo_list_posts-11 { display: inline-block !important; }
	#mismo_list_posts-11 { margin: 0 auto; display: block !important; } 
	#mismo_list_posts-11 .one-column-posts-content { margin: 0 auto; width: 80%; } 
	#mismo_list_posts-11 span.posted-on, 
	#mismo_list_posts-11 ul.post-cats-list, #mismo_list_posts-10 ul.post-cats-list
    { display: none; } 
	#mismo_list_posts-11 article.category-areas { padding: 10px 0; } 
	
	#mismo_list_posts-10 h2.widget-title,
	#mismo_list_posts-11 h2.widget-title { background: transparent; color: #222; width: 100%;
  text-align: center; font-size: 22px; font-weight: 300; }
	/* #mismo_list_posts-10 h2.widget-title { color: #ff6501; } */
	#mismo_list_posts-10 .custom-title { margin-top: 30px; }
    #mismo_list_posts-10 article.category-areas .mismo-bg-img:before,
	#mismo_list_posts-11 article.category-areas .mismo-bg-img:before,
	#mismo_list_posts-10 h2.widget-title:after,
    #mismo_list_posts-11 h2.widget-title:after { display: none; }
	#mismo_list_posts-11 h3.post-title { font-size: 30px; padding: 0 20px; }
	#mismo_list_posts-10 .one-column-list-post-wrap article.category-locales .post-content,
    #mismo_list_posts-11 article.category-areas .post-content { display: flex; height: 80px; align-items: center; }
	#mismo_list_posts-10 .custom-title:before,
    #mismo_list_posts-11 .custom-title:before { position: absolute; content: "";
    left: 50%; width: 100%; height: 1px; background: #dbdbdb; bottom: -1px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); } /* #mismo_list_posts-10 .custom-title:before  { background: #ff6501; } */
	
	#mismo_list_posts-10 .custom-title:after,
    #mismo_list_posts-11 .custom-title:after { position: absolute; content: "";
    width: 65%; height: 2px; background: #333; bottom: -2px; left: 50%; border: none;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); } /* #mismo_list_posts-10 .custom-title:after { background: #ff6501; } */
	
	#mismo_list_posts-10 .one-column-posts-content { margin: 0 auto; width: 85%; } 
	
	#mismo_list_posts-10 .one-column-list-post-wrap h3 { margin-top: 22px; } 
	#mismo_list_posts-10 .one-column-list-post-wrap h3 a { line-height: 20px; } 
	#mismo_list_posts-10 .one-column-list-post-wrap .posted-on { position: absolute; top: -6px; } 
	#mismo_list_posts-10 .classic--layout-1-full-contain-post-wrap { margin-bottom: 0; } 
	
	#block-28 { visibility: visible !important; } 
	#block-28 p { font-size: 18px; } 
	#block-28 p a { color: #333; border-bottom: 2px solid #ff6501; } 
	#block-28 p:before { content: "➥"; font-size: 26px; font-weight: 500; color: #ff6501; position: relative; top: 4px; left: -5px; }
	
	#shortcodes-ultimate-2 .su-image-carousel { margin-bottom: 50px; } 
	.su-image-carousel-item-content a span { display: flex !important; height: 80px; align-items: center; justify-content: center; } 
	
	
	
	
	#media_image-3 a img { display: none; } 
	#media_image-3 a { background-image: url(https://cedtandil.org/wp-content/uploads/2025/09/banner-mobile.jpg); display: block; height: 150px; background-size: contain; background-repeat: no-repeat; background-position: center; } 
	
	#m-follow-icons-wrapper { transform: scale(1.33); transform-origin: center right; } 
    #mismo-site-mode-wrap { margin-right: 60px; } 
	
	#m-top-header .site-branding { padding-left: 20px !important; } 
	h3.post-title.large-size a { font-size: 28px !important; padding: 0 !important; }
	article.mismo-bg-img .banner-content { padding-bottom: 12px !important; } 
	
	.widget.mismo_carousel_grid_posts .right-side-title { width: 100%; } 
	ul.carousel-cat-title-list { position: relative; } 
	ul.carousel-cat-title-list li.category-button { position: absolute; top: -45px; right: 50px; min-width: 120px; } 
	.widget.mismo_carousel_grid_posts .carousel-title-wrapper { margin-bottom: 10px !important; }
	
	
	#mismo_list_posts-10 article .post-content .posted-on a, .m-banner-featured-section .entry-meta a,
.m-banner-featured-section .wow.category-locales .posted-on a { 
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MjAgNjIwIj48cGF0aCBmaWxsPSIjMUQyNjJEIiBkPSJNNjAwIDM0LjJMNTg1LjkgMjBDNTYwLjUtNS4zIDUxOS4zLTUuMyA0OTQgMjBsLTk2IDk2aC0uMUwzNjAgMTUzLjloLjFMMTY0LjQgMzQ5LjZjLTQuNyA0LjctNy4zIDExLTcuMyAxNy43VjQzOGMwIDEzLjggMTEuMiAyNSAyNSAyNWg3MC43YzYuNiAwIDEzLTIuNiAxNy43LTcuM0w0NjYuMSAyNjBsMzcuOS0zNy45IDk2LTk2YzI1LjQtMjUuNCAyNS40LTY2LjYgMC05MS45ek0yNDIuNCA0MTNIMjA3di0zNS40bDI2Mi4xLTI2Mi4xIDM1LjQgMzUuNEwyNDIuNCA0MTN6TTU2NC43IDkwLjdMNTQwIDExNS40IDUwNC42IDgwbDI0LjctMjQuN2M1LjgtNS44IDE1LjQtNS44IDIxLjIgMGwxNC4xIDE0LjFjNS45IDYgNS45IDE1LjUuMSAyMS4zeiIvPjxwYXRoIGZpbGw9IiMxMjczRUIiIGQ9Ik00MjIuNSA1MDQuNGMtNDEgNDEtOTUuNSA2My42LTE1My41IDYzLjZ2NTFjNzEuNiAwIDEzOC45LTI3LjkgMTg5LjUtNzguNUw0MjguMSA1MTBsLTUuNi01LjZ6Ii8+PHBhdGggZmlsbD0iIzQ5NDlFNyIgZD0iTTQ4NiAzNTAuOWMwIDU4LTIyLjYgMTEyLjUtNjMuNiAxNTMuNWwzNi4xIDM2LjFDNTA5LjEgNDg5LjkgNTM3IDQyMi42IDUzNyAzNTFoLTUxeiIvPjxwYXRoIGZpbGw9IiM2NEFGRkIiIGQ9Ik0yNjkgNTY4Yy01OCAwLTExMi41LTIyLjYtMTUzLjUtNjMuNmwtMzYuMSAzNi4xYzUwLjcgNTAuNiAxMTggNzguNSAxODkuNiA3OC41di01MXoiLz48cGF0aCBmaWxsPSIjMkQyREFFIiBkPSJNNDgwLjUgMzAyLjJjMy42IDE1LjkgNS41IDMyLjIgNS41IDQ4LjhoNTFjMC0zMC45LTUuMy02MS4yLTE1LjQtODkuOGwtNDEuMSA0MXoiLz48cGF0aCBmaWxsPSIjRDMzMjMyIiBkPSJNMjY5IDEzMy45YzE2LjYgMCAzMyAxLjkgNDguOSA1LjVMMzU5IDk4LjNjLTI4LjctMTAuMi01OS0xNS41LTg5LjktMTUuNXY1MS4xeiIvPjxwYXRoIGZpbGw9IiNGQjUyNTIiIGQ9Ik0xMTUuNSAxOTcuNWM0MS00MSA5NS41LTYzLjYgMTUzLjUtNjMuNnYtNTFjLTcxLjYgMC0xMzguOSAyNy45LTE4OS41IDc4LjVsMzYgMzYuMXoiLz48cGF0aCBmaWxsPSIjNjlFNzgxIiBkPSJNMTE1LjUgNTA0LjRjLTQxLTQxLTYzLjYtOTUuNS02My42LTE1My41SDFjMCA3MS42IDI3LjkgMTM4LjkgNzguNSAxODkuNWwzNi0zNnoiLz48cGF0aCBmaWxsPSIjRkZCMjI5IiBkPSJNMTE1LjUgMTk3LjVsLTM2LjEtMzYuMUMyOC45IDIxMiAxIDI3OS40IDEgMzUwLjloNTFjMC01Ny45IDIyLjUtMTEyLjQgNjMuNS0xNTMuNHoiLz48L3N2Zz4=);
	background-repeat: no-repeat; padding-left: 18px; }

	.one-column-posts-content .classic--layout-1-full-contain-post-wrap h3 { height: 46px !important;
    padding: 10px 0 0 0 !important; }

	.mismo_list_posts .classic--layout-1-full-contain-post-wrap .post-thumb,
    .one-column-posts-content .one-column-list-post-wrap .post-thumb { border: 1px outset #ff6501; padding: 1px;}
	
	
	body.site-mode--dark-mode #m-follow-icons-wrapper .tumblr i:before { background-color: #FFF;
  border-radius: 3px; }

	#masthead #sidebar-header-ads-area .mt-container { margin-top: 15px; }
    #m-main-header nav#site-navigation { margin: 6px 0 0 3px; }
	
	
	article.category-portada h1 { margin-top: -60px !important; position: relative; border-right: none !important; text-align: center; }
	
	
	.aagb__accordion_component figure figure { width: 100% !important; }
	
	.su-service-title { line-height: 30px !important; }
	
	.su-pullquote { padding: 0 10vw 0 0 !important; margin-left: -10% !important; width: 42.5vw; border: none !important; text-align: center; display: block !important; margin: 1.5em 0 !important; padding: .5em 1em !important; line-height: 166% !important; transform: scaleX(-1); }

	.wpmtst-testimonial.testimonial:nth-child(even) .su-pullquote { transform: scaleX(-1); width: 100% !important; }
	.wpmtst-testimonial.testimonial:nth-child(even) h3 { transform: none !important; }
	
	.wpmtst-testimonial-image.testimonial-image { float: none !important; margin: 0 auto !important; min-width: 50vw; }
	h3.wpmtst-testimonial-heading.testimonial-heading,
	h3 + .wpmtst-testimonial-content.testimonial-content { transform: scaleX(-1) !important; }
	.wpmtst-testimonial-field.testimonial-field.testimonial-company { margin: 0 !important; transform: none !important; }
	
	body.no-sidebar-center .page.type-page header { margin-bottom: 80px !important; }
	
	
	
	
	
	
}