/*
Theme Name: WePlugins Theme For Demo
Theme URI: https://www.flippercode.com/
Author: FlipperCode
Author URI: https://www.flippercode.com/
Description: Custom WordPress theme for weplugins.com
Tags: flippercode, wordpress plugins, woocommerce plugins
Version: 1.0
Requires at least: 5.0
Tested up to: 6.1
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: weplugins
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.
*/

.icon-card.stat{display: flex;flex-direction: column;align-items: center;}
.icons-for-stats a{text-decoration:underline!important;}
.dashboard-text-content{margin-top:30px;}
.newsletter-unsubscribe-image{margin-bottom:30px;}
.button-style{
  color: #fff;background-color: #4390ff;text-decoration: none;padding: 12px 28px;border-radius: 0px;
}

.unsubscribe-link{margin: 20px 0 0;display: inline-block;}

.product-star-ratings{align-items: center;justify-content: center;display: flex;}
.total_five_stars{margin-right:10px;}

.not-found-wrapper{text-align: center;padding: 50px 100px;}

.form-field-error{border:1px solid red;}

.dynamic-notification{display:none};

.text-bg-dark .row .product-star-ratings i{color:#ffd662!important;}

/**** woocommerce dashboard area custom css starts ****/
h2.woocommerce-order-details__title,h2.woocommerce-column__title{font-size: 2rem;}
.woocommerce-edit-address h3{font-size: 2.4rem;}


.nav-underline .nav-link.active, .nav-underline li.is-active a{
  font-weight: 500;
  border-bottom-color: #4390ff;
}

/**** woocommerce dashboard area custom css ends ****/

/**Selected Menu**/
li.current-menu-item > a,li.current-menu-parent > a{
      color: #4390ff;
}

.company-logo-list .title{
  position: relative; 
}
.company-logo-list .title::before {
      content: "";
      position: absolute;
      top: -1rem;
      left: -1rem;
      display: block;
      background-color: #ffffff;
          background-image: linear-gradient(45deg, transparent 49%, #aaaaff4f 50%, transparent 51%);
      background-size: 5px 5px;
      right: -1rem;
      bottom: -1rem;
      z-index: -1;
}

.woocommerce-lost-password .text-start{text-align:center!important;}
.after-form-section{margin-top:15px;}

#respond #reply-title{display:none;}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{
  background-color: #4390ff!important;
}
.woocommerce-MyAccount-downloads-file{min-width:225px;text-align:left;}

.weplugin-google-signin {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0;
}

.product-star-ratings i, .product-star-ratings i:before{
color: #f5c60d !important;
}


/**wpdisplay file css**/
.card-demo{
  text-align: center;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
}
.card-demo.card-dark h5 > a{
  color: #fff;
}
.card-demo.card-light h5 > a{
  color: #23272f;
}
.card-demo .card-title{
  margin-bottom: 20px;
  font-weight: 600;
}
.card-demo .card-body{
  padding: 7.2rem 3.2rem;
  z-index: 10;
}
.card-demo.card-light:before {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(14, 42, 113,0.18);
    width: 100%;
    height: 100%;
    z-index: 0;
    border-radius: 20px;
}

.gx-footer{
  box-shadow: 0px -4px 34px rgba(0, 0, 0, 0.07);
}
.gx-copyright{
  text-align: center;
}
@media (min-width: 992px){
  .gx-footer {
      padding-top: 5rem; 
  }
}


.wpcf7-form label{
width:100%;
}
.wpp_caption{
	margin-top:15px;
}
.gx-banner__body > .title{
	margin-left:0px;
	line-height:1.15;
}
.layout_7 .wp-posts-pro .wpp_meta {
    background: #4390ff;
    padding: 6px 10px;
    color: white !important;
    border-radius: 3px;
}
.layout_7 .wp-posts-pro .wpp_meta a{
	color:#fff;
}
.layout_7 .wp-posts-pro .wpp_meta span{
	margin-right:8px;
	display:inline-block;
}
.posts-pro-pagination .current { 
    background: #4390ff; 
}
.posts-pro-pagination a:hover{
	background:#4390ff;
}

.wcsl-store-locator{
	margin-bottom:60px !important;
}
.wcsl-filter-form{
	background:#4390ff !important;
	border-radius:10px;
} 
.wcsl-store-locator .wcsl-listing {
    background: #fff;
	border:1px solid rgba(0,0,0,0.08);
	border-radius:10px;
}
.wcsl-store-locator .wcsl-map-container {    
    border-radius: 10px;
    overflow: hidden;
}
.wcsl-items{
	margin:0 15px !important;
}
.wcsl-listing ul.wcsl-items li.wcsl-item{
	border-bottom:1px solid rgba(0,0,0,0.08);
	padding:20px 0px !important;
}
.place_title:before{
	color:#212f3d;
}
.wpgmp_listing_container{
	background: rgba(0,0,0,0.025);
}
.wcsl-filter .wcsl-filter-form label{
	color:#fff;
}
.wcsl-current-location:before{
	color:#4390ff !important;
}
.wcsl-filter-form input[type='text']:focus-visible {
    outline: none;
}
.wcsl-filter-form input[type='submit']:hover{
	opacity:0.8;
}
.wcsl-listing ul.wcsl-items li.wcsl-item .place_title{
	margin-bottom: 8px;
    display: inline-block;
}
.wcsl-listing ul.wcsl-items li.wcsl-item .place_title:hover,
.place_title:hover:before{
	color:#4390ff !important;
}
.download_menu_btn{
	margin-left:25px;
}
.download_menu_btn a{
	padding:0px !important;
	font-size:18px;
	font-weight:500;
	color:#4390ff;
}
.download_menu_btn:hover a{
	color:#fff !important;
}
.weplugin-notice{
    width: 100%;
    margin-top: 20px !important;
    padding: 20px 20px 20px 55px !important;
    margin-bottom: 20px !important;   
    position: relative;    
    box-shadow: 0 14px 40px #EFF3F5;
    border-radius: 10px;
    text-align: left;
    font-size: 16px;
}
.fcdoc-body .weplugin-notice{
  margin-bottom: 0px;
}
.weplugin-notification{
  background-image: url("data:image/svg+xml,%3Csvg fill='%23006072' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25px' height='25px' viewBox='0 0 416.979 416.979' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M356.004,61.156c-81.37-81.47-213.377-81.551-294.848-0.182c-81.47,81.371-81.552,213.379-0.181,294.85 c81.369,81.47,213.378,81.551,294.849,0.181C437.293,274.636,437.375,142.626,356.004,61.156z M237.6,340.786 c0,3.217-2.607,5.822-5.822,5.822h-46.576c-3.215,0-5.822-2.605-5.822-5.822V167.885c0-3.217,2.607-5.822,5.822-5.822h46.576 c3.215,0,5.822,2.604,5.822,5.822V340.786z M208.49,137.901c-18.618,0-33.766-15.146-33.766-33.765 c0-18.617,15.147-33.766,33.766-33.766c18.619,0,33.766,15.148,33.766,33.766C242.256,122.755,227.107,137.901,208.49,137.901z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 18px center;
   border: 1px solid #bee5eb; 
    background-color: #d1ecf1;
    color: #006072;
}
.weplugin-success{
  background-image: url("data:image/svg+xml,%3Csvg width='25px' height='25px' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23155724' d='M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 18px center;
   border: 1px solid #b9e9c4; 
    background-color: #d4edda;
    color: #155724;
}
.weplugin-error{
  background-image: url("data:image/svg+xml,%3Csvg width='25px' height='25px' viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eerror-filled%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='add' fill='%23721c24' transform='translate(42.666667, 42.666667)'%3E%3Cpath d='M213.333333,3.55271368e-14 C331.136,3.55271368e-14 426.666667,95.5306667 426.666667,213.333333 C426.666667,331.136 331.136,426.666667 213.333333,426.666667 C95.5306667,426.666667 3.55271368e-14,331.136 3.55271368e-14,213.333333 C3.55271368e-14,95.5306667 95.5306667,3.55271368e-14 213.333333,3.55271368e-14 Z M262.250667,134.250667 L213.333333,183.168 L164.416,134.250667 L134.250667,164.416 L183.168,213.333333 L134.250667,262.250667 L164.416,292.416 L213.333333,243.498667 L262.250667,292.416 L292.416,262.250667 L243.498667,213.333333 L292.416,164.416 L262.250667,134.250667 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 18px center; 
    border: 1px solid #eac3c7;
    background-color: #f8d7da;
    color: #721c24;
}
.weplugin-warning{
  background-image: url("data:image/svg+xml,%3Csvg width='25px' height='25px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10zm-1.5-5.009c0-.867.659-1.491 1.491-1.491.85 0 1.509.624 1.509 1.491 0 .867-.659 1.509-1.509 1.509-.832 0-1.491-.642-1.491-1.509zM11.172 6a.5.5 0 0 0-.499.522l.306 7a.5.5 0 0 0 .5.478h1.043a.5.5 0 0 0 .5-.478l.305-7a.5.5 0 0 0-.5-.522h-1.655z' fill='%23856404'/%3E%3C/svg%3E");
   background-repeat: no-repeat;
  background-position: 18px center; 
    border: 1px solid #e6dbb9;
    color: #856404;
    background-color: #fff3cd;
}

.btn-call{
    background-color: #fea106;
    border-color:#fea106;
  }
  .btn-call:hover{
    background-color: #d18609;
    border-color:#d18609;
  }

  /*  Search widget demo custom css */
  .single-maps-addon-demos form[name="search_location"] .fc-3{
    padding-left:0px!important;
  }
  .single-maps-addon-demos form[name="search_location"] .fc-btn{
    font-size:1em!important;
  }


  .single-maps-addon-demos form[name="search_location"]{width:60%;margin:0 auto;}