/*
Theme Name: Multio Child
Theme URI: http://demo.casethemes.net/multio/landing-page
Author: CaseThemes
Author URI: https://themeforest.net/user/case-themes/portfolio
Description: Multio Multipurpose WordPress Theme is a creative & unique design based on latest technology. All files are clearly organised we believe it will be easy to use and edit them. This theme is well organized and very easy to customize. Its easy to use and navigate as well. Compatible with Desktop,Laptop,table,mobile or any device. Multio is minimal and clean design, will give your business a professional looks. Suitable for anyone who is looking for app, app landing, app landing page, app landing template, App Showcase, app website, creative agency landing page, landing page, business landing page & modern looking.  
Version: 1.1.2
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: multio
Text Domain: multio-child
Tags: agency, blog, business, corporate, creative, creative agency, design agency, ecommerce, listing, multipurpose, one page, photography, portfolio, video background, woocommerce
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url("../multio/style.css");
/* =Theme customization starts here
------------------------------------------------------- */
/*************************************************************
                        HEADER
**************************************************************/
#header-wrap .site-menu-right .h-btn-cart {
  font-size: 20px; }

#header-wrap.header-layout4 .header-main:not(.h-fixed) .primary-menu > li > a {
  line-height: 75px !important; }
  @media only screen and (max-width: 991px) {
    #header-wrap.header-layout4 .header-main:not(.h-fixed) .primary-menu > li > a {
      line-height: 1.875 !important; } }

/*#header-wrap.header-layout4 .header-main .primary-menu > li > a:active,
#header-wrap.header-layout4 .header-main .primary-menu > li > a:focus
 {
    color: $lightgreen !important;
}
*/
#header-wrap.header-layout4 .container {
  background: #fff; }

#header-wrap.header-trans .header-main:not(.h-fixed) .site-menu-right .menu-right-item {
  color: #6d6e71 !important; }

#header-wrap.header-trans {
  position: relative !important; }

@media screen and (max-width: 991px) {
  #pagetitle {
    padding: 60px 0 !important; } }
#pagetitle h1.page-title {
  font-size: 35px !important; }
  @media only screen and (max-width: 767px) {
    #pagetitle h1.page-title {
      font-size: 30px !important; } }

#header-wrap.header-layout4 .header-main:not(.h-fixed) .primary-menu > li .divider-menu {
  background-color: #6d6e71 !important; }

#header-wrap.header-layout4 .header-main:not(.h-fixed) .primary-menu > li:hover > a, #header-wrap.header-layout4 .header-main:not(.h-fixed) .primary-menu > li.current_page_item > a, #header-wrap.header-layout4 .header-main:not(.h-fixed) .primary-menu > li.current-menu-item > a {
  color: #6d6e71 !important; }

/*************************************************************
                      BODY CONTENT
**************************************************************/
sr7-slide {
  border-bottom-left-radius: 145px; }

.ct-heading .h-gap {
  margin-top: 15px !important; }

.ct-heading .ct-heading-desc {
  margin-top: 10px !important; }

.vc_separator h4 {
  font-size: 25px !important;
  color: #045473;
  line-height: 1.4 !important; }

.ct-heading .ct-heading-sub {
  color: #045473 !important;
  letter-spacing: 0.1em !important; }

blockquote {
  background-color: #F3F3F3 !important;
  line-height: 1.2 !important;
  padding: 20px 25px !important;
  font-style: italic;
  margin-top: 20px !important; }

.col-box {
  background-color: #F3F3F3;
  text-align: center;
  transition: transform 750ms;
  will-change: transform;
  margin-bottom: 0px;
  padding: 15px 15px; }

.col-box:hover, .col-box:focus {
  transform: translateY(10px);
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; }

.col-border-01 {
  border-right: 1px dashed #045473; }
  @media only screen and (max-width: 767px) {
    .col-border-01 {
      border-right: 0px dashed #045473;
      border-bottom: 1px dashed #045473; } }

.col-border-02 {
  border-left: 1px dashed #045473;
  border-right: 1px dashed #045473; }
  @media only screen and (max-width: 767px) {
    .col-border-02 {
      border-leftt: 0px dashed #045473;
      border-right: 0px dashed #045473;
      border-top: 1px dashed #045473; } }

.col-border-03 {
  border-left: 1px dashed #045473; }
  @media only screen and (max-width: 767px) {
    .col-border-03 {
      border-left: 0px dashed #045473;
      border-top: 1px dashed #045473; } }

.footer-cta {
  margin-bottom: 20px !important; }
  .footer-cta h2 {
    font-size: 32px;
    font-weight: bolder; }
    .footer-cta h2 strong {
      color: #045473; }

.ct-fancybox-layout3 .ct-fancybox-meta {
  align-items: center !important; }

.line-list ul {
  border-left: 2px solid #E5E3DF;
  padding-top: 8px; }
  .line-list ul li {
    padding-left: 30px !important;
    list-style-type: none;
    background-image: url(images/grey-line.png);
    background-repeat: no-repeat;
    background-size: 25px 25px;
    background-position-x: left;
    background-position-y: 0px;
    line-height: 1.4;
    padding-bottom: 15px; }

.ct-fancybox-layout3 {
  margin-bottom: 15px; }

.ct-fancybox-layout3 .ct-fancybox-meta {
  margin-bottom: 10px; }

/*.woocommerce-product-details__short-description table th {
    background: #515151 !important;
    color: #fff !important;
    border: 1px solid #cfc8d8 !important;
    text-align: center !important;
}

.woocommerce-product-details__short-description table td {
    padding: 6px 20px 6px 20px !important;
    border: 1px solid #cfc8d8 !important;
    line-height: 1.4;
}*/
table th {
  background: #6d6e71;
  color: #fff !important;
  border: 1px solid #cfc8d8;
  text-align: center; }

table td {
  padding: 6px 20px 6px 20px;
  border: 1px solid #cfc8d8;
  line-height: 1.4; }

ul li {
  list-style-position: initial !important;
  line-height: 1.5; }

.site-content {
  padding: 70px 0 70px; }

@media only screen and (max-width: 767px) {
  .desktop {
    display: none; } }
@media only screen and (min-width: 767px) {
  .mobile {
    display: none; } }
.term-description h3 {
  font-size: 22px !important; }

.ct-services-layout2 .service-item-inner {
  box-shadow: none !important; }

/*************************************************************
                      WOOCOMMERCE
**************************************************************/
.single-product #primary div.product .entry-summary .woocommerce-product-title {
  font-size: 30px !important;
  color: #045473; }

.single-product #primary div.product .entry-summary .price .amount {
  font-size: 23px !important;
  font-weight: 600 !important; }

.single-product #primary div.product .entry-summary .price {
  border-bottom: 1px dashed #E5E3DF;
  padding-bottom: 9px; }

.single-product #primary div.product .entry-summary .woocommerce-sg-product-excerpt > h3 {
  font-size: 20px !important; }

/*.widget_shopping_cart.open {
    width: 350px !important;
}*/
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
  padding: 30px 0 !important; }

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li .quantity {
  padding: 5px 10px; }

.wc-block-cart .wc-block-cart__submit-container a {
  background-color: #000 !important;
  color: #fff !important; }

.wc-block-cart .wc-block-cart__submit-container a:hover,
.wc-block-cart .wc-block-cart__submit-container a:active,
.wc-block-cart .wc-block-cart__submit-container a:focus {
  background-color: #6d6e71 !important;
  color: #fff !important; }

.woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta {
  z-index: 0 !important; }

.woocommerce .woocommerce-product-inner .woocommerce-product-header {
  box-shadow: none !important; }

/*---------SIDE BADGE DESIGN--------*/
.custom-orange-badge {
  position: absolute;
  top: 0px;
  left: 15px;
  background-color: #6d6e71;
  color: white;
  padding: 27px 7px;
  font-size: 11px;
  font-weight: bold;
  z-index: 17;
  border-radius: 0px;
  text-transform: uppercase;
  pointer-events: none;
  /* <-- makes it unclickable */ }

/*----------------------------------*/
/*************************************************************
                      FOOTER
**************************************************************/
.site-footer .top-footer {
  padding: 60px 0 40px !important; }

.site-footer .bottom-footer {
  font-size: 12px !important;
  line-height: 1.9; }

.site-footer .top-footer .footer-widget-title {
  font-size: 19px !important;
  text-transform: capitalize !important; }

.widget {
  margin-bottom: 24px !important; }

.css-t68qq {
  background: #25D366 !important; }

.css-t88zqx {
  background: #25D366 !important; }

.css-4niylf {
  background: rgba(37, 211, 102, 0.6) !important; }

/*# sourceMappingURL=style.css.map */
