/*!
Theme Name: Ruizarch Child
Theme URI: https://bslthemes.com/
Author: bslthemes
Author URI: https://themeforest.net/user/bslthemes
Description: Ruizarch - Architecture WordPress Theme
Version: 1.0.0
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Template: ruizarch
Text Domain: ruizarch-child
Tags: full-width-template, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options
*/
.hero-section .mil-mb-90{display:flex;flex-direction:column}.hero-section .mil-suptitle{order:2}.hero-section .mil-link{order:3}.hero-section .mil-suptitle:after,.mil-banner-content .mil-suptitle:after{content:unset}.hero-section .mil-bg-img{object-fit:contain;object-position:bottom}.mb-0 .mil-el-label{margin-bottom:0 !important}.mil-banner-content .mil-suptitle{text-transform:inherit;font-size:18px;font-weight:500}.elementor-nav-menu--main .elementor-nav-menu a{padding-left:0}.mil-background-grid{border:0}.mil-background-grid:before{border:0}#degrees-icon-box .mil-icon-box:hover .mil-icon img{transform:scale(1) !important}@media screen and (max-width:768px){.mil-background-grid:before{border:none;width:1px;background-color:transparent}}@media screen and (max-width:500px){.mil-timer{display:grid;grid-template-columns:repeat(2,1fr)}}.mil-text ul{padding-left:20px}.mil-icon-list li{white-space:normal;word-break:break-word}.single-post-wrap{background:#f2f2f2;position:relative;padding:0 0 120px}.single-post-wrap .spacer{min-height:50vh;background:#000}.single-post-wrap .content-box{background:#fff;padding:60px;margin-top:-120px;z-index:2}.single-post-wrap .post-content h1{font-size:26px;line-height:31px}.single-post-wrap .post-content ul{margin:10px 0}.single-post-wrap .post-content ul li{margin:10px}@media (max-width:768px){.single-post-wrap{padding:0 0 90px}.single-post-wrap .content-box{padding:60px 20px}}#df_countdown .elementor-countdown-wrapper{display:flex;justify-content:flex-end}#df_countdown .elementor-countdown-wrapper .elementor-countdown-item{position:relative;display:flex;flex-direction:column;align-items:center;margin-right:40px;padding:0}#df_countdown .elementor-countdown-wrapper .elementor-countdown-item:after{content:":";font-size:32px;color:#fff;position:absolute;right:-25px;top:25px}#df_countdown .elementor-countdown-wrapper .elementor-countdown-item:last-child{margin-right:0}#df_countdown .elementor-countdown-wrapper .elementor-countdown-item:last-child:after{display:none}#df_countdown .elementor-countdown-wrapper .elementor-countdown-item .elementor-countdown-digits{color:#fff;display:block;width:80px;height:80px;border:solid 1px #04e603;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:30px}#df_countdown .elementor-countdown-wrapper .elementor-countdown-item .elementor-countdown-label{font-size:12px;text-transform:uppercase;font-weight:700;line-height:120%}@media screen and (max-width:1200px){#df_countdown .elementor-countdown-wrapper{justify-content:flex-start}}@media screen and (max-width:500px){#df_countdown .elementor-countdown-wrapper{flex-direction:column;display:grid;grid-template-columns:repeat(2,1fr)}#df_countdown .elementor-countdown-wrapper .elementor-countdown-item{margin-right:0;margin-bottom:30px}#df_countdown .elementor-countdown-wrapper .elementor-countdown-item:after{display:none}}#degree_countdown #timer{height:124px}#degree_countdown #timer .mil-timer-item{display:none}@media screen and (min-width:500px) and (max-width:767px){#degree_countdown #timer{height:308px}}@media screen and (max-width:500px){#degree_countdown #timer{height:308px}}