
@import "/css/preload.css";
@import "/wp-includes/css/dist/block-library/style.min.css";
@import "/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/css/font-awesome.min.css?ver=5.5.4";
@import "/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.1.1";
@import "/wp-content/plugins/revslider/public/assets/css/settings.css?ver=5.4.8";

@import "/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=3.5.4";

@import "/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=3.5.4" screen and (max-width: 768px);

@import "/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=3.5.4";

@import url("https://fonts.googleapis.com/css?family=Allura%7CDosis%3A200%2C300%2C400%2C500%2C600%2C700%2C800%7CMontserrat%3A100%2C100i%2C200%2C200i%2C300%2C300i%2C400%2C400i%2C500%2C500i%2C600%2C600i%2C700%2C700i%2C800%2C800i%2C900%2C900i%7COpen%2BSans%3A300%2C300i%2C400%2C400i%2C600%2C600i%2C700%2C700i%2C800%2C800i%7CPT%2BSans%3A400%2C400i%2C700%2C700i%7CRaleway%3A100%2C100i%2C200%2C200i%2C300%2C300i%2C400%2C400i%2C500%2C500i%2C600%2C600i%2C700%2C700i%2C800%2C800i%2C900%2C900i&#038;subset=cyrillic%2Ccyrillic-ext%2Cgreek%2Cgreek-ext%2Clatin-ext%2Cvietnamese");
@import "/wp-content/themes/archi/css/bootstrap.css?ver=5.1";
@import "/wp-content/themes/archi/css/animate.css?ver=5.1";
@import "/wp-content/themes/archi/css/plugin.css?ver=5.1";
@import "/wp-content/themes/archi/fonts/font-awesome/css/font-awesome.css?ver=5.1";
@import "/wp-content/themes/archi/fonts/et-line-font/style.css?ver=5.1";
@import "/wp-content/themes/archi/fonts/elegant-font/style.css?ver=5.1";
@import "/wp-content/themes/archi/css/jquery.mb.YTPlayer.min.css?ver=5.1";
@import "/wp-content/themes/archi/style.css?ver=25-10-2016";
@import "/wp-content/themes/archi/css/header-sidenav-light.css";
@import "/wp-content/themes/archi/css/woocommerce.css?ver=5.1";
@import "/wp-content/themes/archi/css/light.css?ver=5.1";
@import "/wp-content/themes/archi/css/twentytwenty.css?ver=5.1";
@import "/wp-content/plugins/godaddy-email-marketing-sign-up-forms/css/gem.min.css?ver=1.4.2";
@import "/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=5.5.4";

img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 .07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

#rs-demo-id {}

.woocommerce form .form-row .required {
  visibility: visible;
}
/* Subheader Colors */
#subheader {
  background-image: url(/wp-content/uploads/2018/10/MilyDesign_CoverP.jpg);
  background-color: #ffffff;
}

#subheader h1,
#subheader .crumb {
  color: #222222;
}




#mainmenu li a:after,
#mainmenu li a.mPS2id-highlight,
.mainmenu li a.mPS2id-highlight,
.de-navbar-left header .mainmenu>li>a:hover,
header.smaller #mainmenu li a.mPS2id-highlight {
  color: #c61d66;
}

nav ul#mainmenu>li.current-menu-ancestor>a,
.mainmenu li.current-menu-item>a,
nav ul.mainmenu>li.current-menu-ancestor>a,
#mainmenu>li>a:hover,
#mainmenu>li.current-menu-item>a,
header.smaller #mainmenu>li>a:hover,
header.smaller #mainmenu>li.current-menu-item>a {
  color: #c61d66;
  opacity: 1;
}

#mainmenu li.current-menu-ancestor li.current-menu-ancestor>a,
#mainmenu li li.active>a,
header.smaller #mainmenu li li a:hover,
#mainmenu li li a:hover {
  background-color: #c61d66;
  color: #111;
}

/*Topbar Border Bottom Color */
header .info {
  border-bottom-color: rgba(255, 255, 255, 0.2);
  color: #ffffff;
}

header .info ul.social-list li i {
  color: #ffffff;
}

/* Content Colors */
.bg-color,
.de_light .bg-fixed.bg-color,
section.call-to-action,
.blog-list .date,
.blog-read .date,
.slider-info .text1,
.btn-primary,
.bg-id-color,
.pagination .current,
.pagination .current,
.pagination .current:hover,
.pagination .current:hover,
.pagination .current:focus,
.pagination .current span:focus,
.dropcap,
.fullwidthbanner-container a.btn,
.feature-box-big-icon i,
#testimonial-full,
.icon-deco i,
.blog-list .date-box .day,
.bloglist .date-box .day,
.feature-box-small-icon .border,
.small-border,
.team-box .small-border,
.date-post,
.team-list .small-border,
.de-team-list .small-border,
.btn-line:hover,
a.btn-line:hover,
.btn-line.hover,
a.btn-line.hover,
.owl-arrow span,
.de-progress .progress-bar,
#btn-close-x:hover,
.box-fx .info,
.de_testi blockquote:before,
.menu-sidebar-menu-container ul li.current_page_item a,
.widget_nav_menu ul#services-list li:hover,
.btn-more,
.widget .small-border,
.product img:hover,
#btn-search,
.form-submit #submit,
#wp-calendar tbody td#today,
.de_tab.tab_steps .de_nav li span,
#services-list li a:hover,
.de_light #services-list li.active,
#services-list li.active,
.button.btn.btn-line:hover,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.added_to_cart:hover,
#back-to-top,
.header-light #menu-btn:hover,
.owl-theme .owl-controls .owl-buttons div,
.mb_YTVTime,
.socials-sharing a.socials-item:hover,
a.btn-custom,
header.side-header .social-icons-2 ul li a:hover,
.pricing-dark.pricing-box .price-row,
.mainmenu li li a:hover,
#services-list .widget_nav_menu ul.menu>li.current-menu-item>a,
#services-list>li.current-menu-item>a,
#services-list li li.current-menu-item>a,
.pricing-s1 .ribbon,
#sidebar .widget .small-border,
.portfolio-navigation a:hover {
  background-color: #c61d66;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background-color: #DAD8DA;
  color: #5D6F93;
}

.post-image .owl-theme .owl-controls .owl-page.active span,
.pricing-dark.pricing-box .price-row,
.de_light .pricing-dark.pricing-box .price-row {
  background-color: #c61d66 !important;
}

#filters a:hover,
.filters a:hover {
  background-color: #111;
}

#filters li.showchild>a,
#filters a.selected,
#filters a.selected:hover,
.filters a.selected,
.filters a.selected:hover {
  background-color: #c61d66;
  color: #111;
}

.feature-box i,
.slider_text h1,
.id-color,
.pricing-box li h1,
.title span,
i.large:hover,
.feature-box-small-icon-2 i,
address div i,
.pricing-dark .pricing-box li.price-row,
.price,
.dark .feature-box-small-icon i,
a.btn-slider:after,
.feature-box-small-icon i,
a.btn-line:after,
.team-list .social a,
.de_contact_info i,
.de_count,
.dark .btn-line:hover:after,
.dark a.btn-line:hover:after,
.dark a.btn-line.hover:after,
a.btn-text:after,
.separator span i,
address div strong,
address span strong,
.de_testi_by,
.pf_text,
.dark .btn-line:after,
.dark a.btn-line:after,
.crumb a,
.post-info a,
.comments_number,
.date .c_reply a,
.search-form:before,
h3 b,
.woocommerce .star-rating span,
.woocommerce .star-rating:before,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.de_light.woocommerce p.stars a,
.de_light.woocommerce p.stars a,
.pricing-box h1,
.de_light .pricing-box h1,
h1.title strong,
header .info ul.social-list li a:hover i,
header .info ul.info-list li span,
header .info ul.info-list li strong,
header .info ul.info-list li i,
.added_to_cart:after,
.portfolio-icon:hover,
.portfolio-icon a:hover i,
.de-navbar-left #subheader .crumb a,
.mb_YTVPBar,
.post-controls a:hover strong,
.folio-style2 .folio-info h3 a:hover,
.text-slider .text-item b,
.style-3 b,
.share-holder .social-links.rounded-share-icons a:hover i,
.woocommerce span.onsale,
.woocommerce-info .showcoupon,
.pricing-s1 .bottom i,
.expand h4:after,
ul.sidebar-style-2 li:hover a,
ul.sidebar-style-2 li.active a,
.pr_text,
.portfolio-navigation a i,
blockquote.s1 span.rating i,
.process-sync2 .synced .item p,
.process-sync2 .item:hover p {
  color: #c61d66;
}

ul.sidebar-style-2 li.active,
ul.sidebar-style-2 li:hover {
  border-left-color: #c61d66;
}

.pricing-dark.pricing-box h1,
.de_light .pricing-dark.pricing-box h1 {
  color: #fff;
}

.feature-box i,
.pagination .current,
.pagination .current,
.pagination .current:hover,
.pagination .current:hover,
.pagination .current:focus,
.pagination .current:focus .feature-box-big-icon i:after,
.social-icons i,
.btn-line:hover,
a.btn-line:hover,
.btn-line.hover,
a.btn-line:hover,
.product img:hover,
.wpcf7 input[type=text]:focus,
.wpcf7 input[type=email]:focus,
.wpcf7 input[type=tel]:focus,
.wpcf7 textarea:focus,
#search:focus,
.de_light .wpcf7 input[type=text]:focus,
.de_light .wpcf7 input[type=tel]:focus,
.de_light .wpcf7 textarea:focus,
.de_light .wpcf7 #search:focus,
.comment-form input[type='text']:focus,
.comment-form input[type='email']:focus,
.comment-form textarea:focus,
.socials-sharing a.socials-item:hover,
.woocommerce span.onsale,
.portfolio-navigation a:hover,
.wpcf7 input[type=number]:focus,
.wpcf7 select.wpcf7-select:focus {
  border-color: #c61d66;
  outline: 0px;
}

.comment-form textarea:focus {
  border: 1px solid #c61d66 !important;
}

.box-fx .inner,
.dark .box-fx .inner,
.post-image,
.arrow-up {
  border-bottom-color: #c61d66;
}

.arrow-down {
  border-top-color: #c61d66;
}

.callbacks_nav {
  background-color: #c61d66;
}

.de_tab .de_nav li span {
  border: 2px solid #c61d66;
}

.feature-box-big-icon i:after {
  border-color: #c61d66 transparent;
  /*same colour as the lower of the bubble's gradient*/
}

.de_review li.active img {
  border: solid 4px #c61d66;
}

.post-text blockquote {
  border-left: 5px solid #c61d66;
}

/**** Custom CSS Footer ****/
footer .widget_recent_entries li,
footer .widget_archive li,
footer .widget_categories li,
footer .widget_nav_menu li,
footer .widget_pages li,
footer .widget_meta li,
address span {
  border-bottom-color: #222222;
}


@media only screen and (max-width: 992px) {

  /* Styling Mobile Side Navigation */
  body.de-navbar-left .side-header,
  body.de-navbar-left header.side-header .mainmenu {
    background: #ffffff;
  }

  body.de-navbar-left header.side-header .mainmenu a {
    color: #2d5f82;
  }

  body.de-navbar-left header.side-header .mainmenu>li {}

  .mainmenu li ul {}

  .mainmenu li ul li a {}

  #menu-btn:hover {
    background: black;
  }

  #menu-btn:hover:before {
    color: #eceff3;
  }

  #menu-btn {
    background: #c61d66;
  }

  /* Styling Mobile Header */
  header.header-bg,
  header,
  header.transparent {
    background: #ffffff;
  }

  header #mainmenu li ul li:first-child,
  header #mainmenu li ul ul {}

  #mainmenu li,
  header #mainmenu li ul ul li:last-child {}

  #mainmenu li ul li a {}

  #mainmenu li a,
  #mainmenu li li a {
    color: #2d5f82;
  }

  header #mainmenu li span {
    background: url(https://www.milydesign.com/wp-content/themes/archi/images/ui/arrow-down.png) center no-repeat;
  }

  header #mainmenu li span.active {
    background: url(https://www.milydesign.com/wp-content/themes/archi/images/ui/arrow-up.png) center no-repeat;
  }
}

.wpcf7 .btn,
input[type="submit"] ss{
  background-color: #c61d66;
  border-color: #c61d66;
}

.wpcf7-form input[type="submit"]:hover {
  background-color: #c61d66;
  border-color: #c61d66;
}

#royal_preloader.royal_preloader_logo .royal_preloader_percentage,
#jprePercentage {
  text-align: justify;
  text-transform: uppercase;
  font-weight: 700;
  font-style: normal;
}

h2 {
  color: #c61d66;
}

#filters a,
.filters a {
  color: #888;
}

#filters a:hover,
.filters a:hover {
  color: #888;
}

footer {
  color: #cccccc;
}

footer .widget h3 {
  color: #ffffff;
}

.subfooter {
  color: #cccccc;
}

.subfooter {
  background-color: #111111;
}

.subfooter {
  border-top-color: #000000;
}

footer a,
address span a,
footer .widget_recent_entries li a,
footer .widget_archive li a,
footer .widget_categories li a,
footer .widget_nav_menu li a,
footer .widget_pages li a,
footer .widget_meta li a {
  color: #ccc;
}

footer a:hover,
address span a:hover,
footer .widget_recent_entries li a:hover,
footer .widget_archive li a:hover,
footer .widget_categories li a:hover,
footer .widget_nav_menu li a:hover,
footer .widget_pages li a:hover,
footer .widget_meta li a:hover {
  color: #ccc;
}

footer a:active,
address span a:active,
footer .widget_recent_entries li a:active,
footer .widget_archive li a:active,
footer .widget_categories li a:active,
footer .widget_nav_menu li a:active,
footer .widget_pages li a:active,
footer .widget_meta li a:active {
  color: #ccc;
}

.social-icons ul li a {
  color: #fff;
}

.social-icons ul li a:hover {
  color: #333;
}

.social-icons ul li a:active {
  color: #333;
}

footer .main-footer,
.de-navbar-left footer.footer-side-nav .mainfooter {
  padding-top: 30px;
  padding-bottom: 0;
}

.subfooter,
.de-navbar-left footer.footer-side-nav .subfooter {
  padding-top: 15px;
  padding-bottom: 10px;
}

#back-to-top {
  bottom: 20px;
  right: 20px;
}

.vc_custom_1538939022705 {
  background-color: #f5f5f5 !important;
}

.vc_custom_1538991061711 {
  border-top-width: -400px !important;
  border-bottom-width: 400px !important;
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.vc_custom_1460082335647 {
  background-color: #f5f5f5 !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.vc_custom_1442204079522 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.vc_custom_1496048422815 {
  background-image: url(/css/images/bg-3.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.vc_custom_1537947398826 {
  margin-top: -25px !important;
}

.vc_custom_1551463799854 {
  margin-bottom: 0px !important;
}

.vc_custom_1551463852330 {
  margin-bottom: 0px !important;
}

.vc_custom_1551463888732 {
  margin-bottom: 0px !important;
}

.vc_custom_1549491660183 {
  background-color: rgba(221, 51, 51, 0.01) !important;
  *background-color: rgb(221, 51, 51) !important;
  border-radius: 1px !important;
}

.vc_custom_1551464266392 {
  background-color: rgba(221, 51, 51, 0.01) !important;
  *background-color: rgb(221, 51, 51) !important;
  border-radius: 1px !important;
}

.project-info .section {
  padding:10px;
  border:solid 1px #ddd;
  background:#eee;
  margin-bottom:30px;
  width: 350px !important;
}

.project-info .section span.title {
  display:inline-block;
  min-width:80px;
  font-weight:bold;
}
.project-info .section span.value {
  margin-bottom:15px;
}

.project-info .section div.title {
  float: left;
  width: 80px;
  font-weight:bold;
}

.project-info .section div.value {
  margin-left: 80px;
  max-width:250px;
}

.project-info .section ul {
  padding-inline-start: 20px;
}
