/*******
Project/Template Name:  Zeomart - Multi-Vendor & Marketplace HTML Template
Template Url:  
更多模板：http://www.bootstrapmb.com
Version: 1.0
Description: Zeomart - Multi-Vendor & Marketplace HTML Template
Tag: agriculture, bakery, ecommerce, farm, food, food shop, grocery market, natural product, organic, organic farm, organic food, organic market, organic store, shop, shopping


********/
/* CSS Document */



/* Table of contents */
@import url(https://fonts.googleapis.com/css2?family=Jost:wght@400;500&family=Poppins:wght@700&display=swap);
.pt20 {
    padding-top: 20px;
}
.mb15 {
    margin-bottom: 15px;
}
.mt20 {
    margin-top: 20px;
}
.mt50 {
    margin-top: 50px;
}
.pb80 {
    padding-bottom: 80px;
}
.pt0 {
    padding-top: 0px !important;
}
.ovh {
    overflow: hidden;
}
.bdrtrb1 {
    border-top: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    border-bottom: 1px solid #EAEAEA;
}


/*== Typography ==*/
html {
  font-size: 100%; }

body {
  background-attachment: fixed;
  background-color: #ffffff;
  color: #777777;
  font-family: 'Jost', sans-serif;
  font-size: 12px;
  line-height: 1.642;
  overflow-x: hidden;
  transition: inherit;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
body.body_overlay{
  position: fixed;
  transform: translate(0, 0);
  width: 100%;
}
body.body_overlay:before{
  background-color: rgba(13,38,59, .7);
  bottom: 0;
  content:"";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  -webkit-transition: all .8s ease;
  -moz-transition: all .8s ease;
  -ms-transition: all .8s ease;
  -o-transition: all .8s ease;
  transition: all .8s ease;
  transform: translate(330px, 0);
}
img {
  max-width: 100%;}

p {
  color: #626974;
  font-weight: 400;}
b{
  font-weight: 600;
}
ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0; }

iframe {
  border: none;
  width: 100%; }

a {
  color: #555555;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;}
  a:hover, a:focus {
    color: #333333;
    text-decoration: none;
    outline: none;}
  a img {
    border: none;}


::selection {
  background: #041E42;
  color: #ffffff;
  text-shadow: none; }

::-moz-selection {
  /* Firefox */
  background: #041E42;
  color: #ffffff;
  text-shadow: none; }

::-webkit-selection {
  /* Safari */
  background: #041E42;
  color: #ffffff;
  text-shadow: none; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Jost', sans-serif;
  line-height: 1.4;
  color: #041E42; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #041E42;
    font-weight: 500; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
  .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
    color: #041E42;
    font-weight: 500; }

h1, h2, h3, h4,
.h1, .h2, .h3, .h4 {
  font-weight: 500; }

h5, h6,
.h5, .h6 {
  font-weight: 500;}

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 16px; }

h6, .h6 {
  font-size: 12px; }
p,
ul,
ol,
dl,
dt,
dd,
blockquote,
address {
  margin: 0 0 10px; }
  
  
  
  
.body-color{
  color: #626974;
}
.heading-color{
  color: #041E42 !important;
}
.border-left{
  border-left: 1px solid #F3F5F6;
}
.border-right{
  border-right: 1px solid #F3F5F6;
}
.bdr_none{
  border: none !important;
}
.bb_none{
  border-bottom: none !important;
}
.vat{
  vertical-align: top;
}
.vab{
  vertical-align: bottom;
}
.vam{
  vertical-align: middle;
}
.vatt{
  vertical-align: text-top;
}
.z0{
  z-index: 0 !important;
}
.z-1{
  z-index: -1;
}
.z9{
  z-index: 9;
}
.z99{
  z-index: 99;
}
.social_icons li{
  background-color: transparent;
  border-radius: 3px;
  height: 30px;
  line-height: 30px;
  margin-right: 0 !important;
  width: 30px;
  text-align: center;
}
.social_icons li:hover{
  background-color: rgba(105, 105, 105, .1);
}
.social_icons li a{
  color: #626974;
  font-size: 13px;
}



/*== Team Slider Code ==*/




/*== Tab Widget UI Page ==*/
.ui_kit_tab .nav.nav-pills {
  border-bottom: none;
}
.ui_kit_tab .nav.nav-pills .nav-link {
  background-color: #F3F5F6;
  color: #041E42;
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0em;
  margin-right: 10px;
  padding: 12px 20px;
  text-align: center;
}
.ui_kit_tab .nav.nav-pills .nav-item{
  display: block;
  margin-bottom: 25px;
}
.ui_kit_tab .nav.nav-pills .nav-item:last-child{
  margin-right: 0;
}
.ui_kit_tab .nav.nav-pills .nav-link.active {
  background-color: #443297;
  color: #ffffff;
}
.ui_kit_tab .nav.nav-tabs{
  border: none;
}
.ui_kit_tab .nav.nav-tabs .nav-link {
  color: #626974;
  display: block;
  font-family: Jost;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0em;
  padding: 0 25px;
}
.ui_kit_tab .nav.nav-tabs .nav-link:hover,
.ui_kit_tab .nav.nav-tabs .nav-link:active,
.ui_kit_tab .nav.nav-tabs .nav-link:focus{
  border-color: transparent;
}

.ui_kit_tab .tab-content .tab-pane{
  color: #041E42;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0em;
}
.shop_single3_style.ui_kit_tab .nav.nav-tabs{
  background-color: #4D5760;
}
.shop_single3_style.ui_kit_tab .nav.nav-tabs .nav-link{
  font-size: 18px;
  font-weight: 500;
  line-height: 56px;
  color: #fff;
  letter-spacing: 0em;
  padding-bottom: 0px;
}
.ui_kit_tab .nav.nav-tabs .nav-link.active {
  background-color: transparent;
  border-color: transparent;
  border-radius: 0;
  color: #000;
  background-color: #0097FB;
}

/*== Button Area ==*/
.btn {
  border-radius: 6px;
  font-family: Jost;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0em;
  position: relative;
  overflow: hidden;
  text-align: center;
  z-index: 1; 
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.btn.dbxshad {
  -webkit-box-shadow:0px 1px 4px 0px rgba(36, 65, 231, 0.3);
  -moz-box-shadow:0px 1px 4px 0px rgba(36, 65, 231, 0.3);
  -o-box-shadow:0px 1px 4px 0px rgba(36, 65, 231, 0.3);
  box-shadow:0px 1px 4px 0px rgba(36, 65, 231, 0.3);
}
.btn.circle {
  border-radius: 27px;
}
.btn:hover,
.btn:active,
.btn:focus {
  box-shadow: none;
  outline: none;
}
.btn-thm {
  background-color: #0097FB;
  border: 1px solid #0097FB;
  color: #041E42;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.btn:before,
.btn-gray:before,
.btn-thm:before,
.btn-thm:before,
.btn-thm1:before,
.btn-thm1:before,
.btn-thm2:before,
.btn-thm2-light:before,
.btn-blue:before,
.btn-light-green:before,
.btn-transparent:before,
.btn-transparent-dark:before{
  background-color: #0086DF;
  content: '';
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  width: 0;
  z-index: -1;
  -webkit-transform: skew(50deg);
  -moz-transform: skew(50deg);
  -o-transform: skew(50deg);
  transform: skew(50deg);
  -webkit-transition: width 0.6s;
  -moz-transition: width 0.6s;
  -o-transition: width 0.6s;
  transition: width 0.6s;
  transform-origin: top left;
}

.111 {background-color: #0085DD;}
.btn-thm1 {
  background-color: #4B87F4;
  border-color: #4B87F4;
  color: #ffffff;
}
.btn-thm1:before{
  background-color: #3873df;
}
.btn-thm1:hover,
.btn-thm1:active,
.btn-thm1:focus{
  color: #FFFFFF;
}
.btn-thm2:before{
  background-color: #C40426;
}
.btn-thm2-light:before{
  background-color: #443297;
}

.btn-thm.rounded {
  border-radius: 25px;}

.btn.btn-white:hover:before,
.btn.btn-white:active:before,
.btn.btn-white:focus:before,
.btn-thm:hover:before,
.btn-thm:active:before,
.btn-thm:focus:before,
.btn-thm1:hover:before,
.btn-thm1:active:before,
.btn-thm1:focus:before,
.btn-thm2:hover:before,
.btn-thm2:active:before,
.btn-thm2:focus:before,
.btn-thm2-light:hover:before,
.btn-thm2-light:active:before,
.btn-thm2-light:focus:before{
  height: 100%;
  width: 200%;
}
.btn-thm2 {
  background-color: #D90429;
  border-color: #D90429;
  color: #ffffff;}
.btn-thm2-light {
  background-color: #6668B2;
  border-color: #6668B2;
  color: #ffffff;}
.btn-thm2:hover,
.btn-thm2:active,
.btn-thm2:focus,
.btn-thm2-light:hover,
.btn-thm2-light:active,
.btn-thm2-light:focus{
  color: #ffffff; }
.btn-transparent-dark:hover,
.btn-transparent-dark:active,
.btn-transparent-dark:focus{
  border-color: #112137;
  color: #ffffff;
}


/*== CSS Animation Code End ==*/
/* Shop Single Page Style */
.shop_single_natabmenu{
  position: relative;
}
.shop_single_natabmenu .nav-link{
  border: 1px solid #EAEAEA;
  background-color: transparent;
  height: 80px;
  padding: 2px;
  margin-bottom: 20px;
  width: 80px;
  margin-right: 10px;
}
.shop_single_natabmenu .nav-link.active{
  border: 2px solid #86CEFF;
  background-color: transparent;
}
.111{
  border: 2px solid #86CEFF;
}

.shop_single_natabmenu .nav-link img{
  width: 80px;
  height: 100%;
  border-radius: .25rem;
  object-fit: cover;
}
.shop_single_natabmenu .product_popup{
  font-size: 24px;
  position: absolute;
  right: -20px;
  top: 0;
}
.cart_btn_widget{
  position: relative;
}
.cart_btn_widget.shop_single2_style .btn{
  border-radius: 60px;
  padding: 14px 35px;
}
.cart_btn_widget.shop_single3_style .btn{
  border-radius: 60px;
  height: 52px;
  line-height: 40px;
  width: 222px;
}
.cart_btn_widget.shop_single3_sbt_style .btn{  
  border-radius: 60px;
  padding: 14px 45px;
}
.cloth_size_list_sscs_page{
  position: relative;
}
.color_chose_list_sscs_page h6.title,
.cloth_size_list_sscs_page h6.title{
  font-size: 14px;
  line-height: 22px;
}
.cloth_size_list_sscs_page li a,
.cloth_size_list_sscs_page .nav.nav-pills .nav-link{
  border: 1px solid #EAEAEA;
  border-radius: 6px;
  color: #041E42;
  font-family: Jost;
  font-size: 14px;
  font-weight: 500;
  height: 32px;
  line-height: 32px;
  letter-spacing: 0em;
  padding: 0;
  width: 60px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.cloth_size_list_sscs_page li a.active,
.cloth_size_list_sscs_page .nav.nav-pills .nav-link.active,
.cloth_size_list_sscs_page li a:hover{
  background-color: #041E42;
  border-radius: 6px;
  color: #FFFFFF;
}
.shop_single_natabmenu.color_switch .nav-link{
  border: none;
  height: auto;
  width: auto;
}

.shop_single_product_details{
  padding: 0 30px;
  position: relative;
}
.shop_single_product_details.sidebar{
  background-color: #FFFFFF;
  border: 1px solid #EAEAEA;
  border-radius: 6px;
  -webkit-box-shadow:0px 10px 50px rgba(4, 30, 66, 0.05);
  -moz-box-shadow:0px 10px 50px rgba(4, 30, 66, 0.05);
  -o-box-shadow:0px 10px 50px rgba(4, 30, 66, 0.05);
  box-shadow:0px 10px 50px rgba(4, 30, 66, 0.05);
  padding: 30px;
}
.shop_single_product_details.sidebar.ss3_style{
  background-color: #F3F5F6;
}
.shop_single_product_details .shop_item_stock .stock{
  background-color: #CF3E3B;
  border-radius: 60px;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 14px;
  letter-spacing: 0em;
  padding: 5px 17px 5px 17px;
  text-align: center;
}
.shop_single_product_details .shop_item_stock .sis_pagination .page-link,
.shop_single_product_details .shop_item_stock .sis_pagination .page-link span{
  color: #041E42;
  border: none;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 14px;
  letter-spacing: 0em;
  padding: 0 7px;
}
.shop_single_product_details .shop_item_stock .sis_pagination .page-link span{
  font-size: 16px;
}
.shop_single_product_details .shop_item_stock .sis_pagination .page-link:hover,
.shop_single_product_details .shop_item_stock .sis_pagination .page-link:hover span{
  background-color: transparent;
  color: #86BC42;
}
.shop_single_product_details .shop_item_stock .sis_pagination .page-link:hover,
.shop_single_product_details .shop_item_stock .sis_pagination .page-link:active,
.shop_single_product_details .shop_item_stock .sis_pagination .page-link:focus{
  box-shadow: none;
  outline: none;
}
.shop_single_product_details .title{
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 32px;
}
.shop_single_product_details p{
  color: #626974;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
}
.shop_single_product_details h4{
  color: #041E42;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.182;
  margin-bottom: 15px;
}


.shop_single_product_details .sspd_sku li a{
  color: #041E42;
  font-family: Jost;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0em;
}
.shop_single4_sidebar_list li a{
  color: #041E42;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0em;
}
.shop_single_product_details .sspd_sku li .social_icons li:hover{
  background-color: transparent;
}
.shop_single_product_details .sspd_sku li .social_icons li:hover a{
  color: #86BC42;
}
.shop_single_product_details .sspd_sku li .social_icons a{
  color: #041E42;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0em;
}
.product_single_content .mbp_pagination_comments .mbp_first.media .media-body p{
  font-size: 14px;
  color: #626974;
  line-height: 1.857;
}
.product_single_content .mbp_pagination_comments .mbp_first.media h4.sub_title ul li a{
  color: #626974;
  font-family: "Font Awesome 6 Pro";
  font-size: 10px;
  line-height: 11px;
  text-align: right;
}
.product_single_content .mbp_pagination_comments .mbp_first.media h4.sub_title .sspd_review ul li{
  margin-right: 2px;
}
.mbp_pagination_comments .mbp_first img{
  width: 70px;
}

.review_star ul li{
  margin-right: 3px !important;
}
.review_star ul li a{
  font-size: 10px;
  color: #626974;
}

.main-title .title{
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom:2px solid #F5C34B ;
}





/******Ã¤Â¸â€¹Ã§ÂºÂ§Ã§â€¢Å’Ã©ÂÂ¢*******/

.shop_single3_style{
	border: 1px solid #ccc;
}

.shop_single3_style .tab-content{
	padding: 20px;
	
}


/*Site Banner*/
#site-banner {
  width: 100%;
  position: relative;
  margin-bottom: 30px;
}
#site-banner img {
  width: 100%;
  height: auto;
}
#site-banner h1 {
  color: #fff;
  font-size: 32px;
  text-transform: uppercase;
  margin: 0;
}
#site-banner .breadcrumb {
  background: none;
  color: #fff;
}
#site-banner .container {
  position: relative;
  z-index: 1;
}
#site-banner a {
  color: #fff;
}
#site-banner a:hover {
  color: #333;
}
#site-banner li {
  color: #fff;
}
#site-banner ol {
  margin-bottom: 0;
}







.entry-title {

	
    color: #333;
    line-height: 58px;
    padding: 10px 0px 10px 25px;
    position: relative;


}

.entry-title h4{
    color: #333;
    font-size: 26px;
    line-height: 46px;
    margin-bottom: 20px;
    font-weight: 500;
	border-bottom: 2px solid #0097FB;
    text-transform: capitalize;

}


.entry-title h4 img {
    position: absolute;
    right: 0;
    bottom: 0;
}



/*****table***************/




.shop_single_style table {
	border-top-width: 3px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	width: 100%;
	border-collapse:collapse;
}


.shop_single_style table th, caption {
	font-size: 12px;
	font-weight: bolder;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 20px;
	color: #333;
}


.shop_single_style table td img {
padding: 4px;
margin-bottom: 10px;
border: 1px solid #CCC;
}


.shop_single_style table td, .shop_single_style table td p{
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333;
}








.shop_single_style table {
    margin-top: 8px;
    margin-right: 0;
    margin-bottom: 8px;
    margin-left: 0;
    border: 1px solid #ddd;
}

.shop_single_style table {
    border: 1px solid #808080;
}
.shop_single_style table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

.shop_single_style table>tr>td, .shop_single_style table>tbody>tr>th, .shop_single_style table>tfoot>tr>td, .shop_single_style table>tfoot>tr>th, .shop_single_style table>thead>tr>td, .shop_single_style table>thead>tr>th {
    border: 1px solid #808080;
}
.shop_single_style table>tbody>tr>td, .shop_single_style table>tbody>tr>th, .shop_single_style table>tfoot>tr>td, .shop_single_style table>tfoot>tr>th, .shop_single_style table>thead>tr>td, .shop_single_style table>thead>tr>th {
	padding: 4px;
	line-height: 1.42857143;
	vertical-align: middle;
	border: 1px solid #808080;
}

.shop_single_style table td p{
	margin: 0px;
}
.shop_single_style table tr:nth-child(2n) {
    background: #fff;
}

 .shop_single_style table tr:nth-child(odd){ background:#f2f2f2;} 
.shop_single_style table tr:first-child{background:#DAEEF3; color:#000;font-weight:bold;} 

.shop_single_style table tr:first-child td{line-height: 40px;} 






.site-footer-two {
	margin-top:0
}
.site-footer-two .site-footer__top {
	padding:112px 0 91px
}
.services-two {
	position:relative;
	display:block;
	padding:60px 0 30px;
	z-index:1
}
/*
.services-two:before {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:580px;
	content:"";
	background-color:#eef0f6;
	z-index:-1
}*/
.services-two-bubble {
	position:absolute;
	top:20px;
	right:215px;
	width:1498px;
	height:524px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center;
	z-index:-1
}
.services-two-dot-1 {
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.services-two-dot-1 img {
	width:auto
}
.services-two-dot-2 {
	position:absolute;
	top:0;
	right:0;
	z-index:-1
}
.services-two-dot-2 img {
	width:auto
}
.services-two__single {
	position:relative;
	display:block;
	background-color: #fff;
	/*
	border-radius: 15px;
	*/
	border:1px solid #f2f2f2;
	
box-shadow: 0px 12px 13px 0px rgba(0, 0, 0, 0.15);

	margin-bottom:30px
}
.services-two__img-box {
	position:relative;
	display:block
}
.services-two__img {
	position:relative;
	display:block;
	/*
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	*/
	overflow:hidden;
	z-index:1
}
.services-two__img:before {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:"";
	background-color:rgba(var(--brote-base-rgb),0.5);
	/*
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	*/
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transition:all .5s cubic-bezier(0.62,0.21,0.45,1.52);
	transition:all .5s cubic-bezier(0.62,0.21,0.45,1.52);
	z-index:1
}
.services-two__single:hover .services-two__img:before {
	-webkit-transform:scaleY(1);
	transform:scaleY(1)
}
.services-two__img img {
	width:100%;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.services-two__single:hover .services-two__img img {
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
.services-two__icon {
	position:absolute;
	bottom:-30px;
	left:50%;
	border-radius:10px;
	background-color:#ffb400;
	width:99px;
	height:99px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	z-index:2
}
.services-two__single:hover .services-two__icon {
	background-color:var(--brote-base)
}
.services-two__icon span {
	position:relative;
	display:inline-block;
	font-size:65px;
	color:var(--brote-white);
	-webkit-transition:all 500ms linear;
	transition:all 500ms linear;
	-webkit-transition-delay:.1s;
	transition-delay:.1s;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.services-two__single:hover .services-two__icon span {
	-webkit-transform:scale(0.9);
	transform:scale(0.9)
}
.services-two__content {
	position:relative;
	display:block;
	background-color:white;
	-webkit-box-shadow:0 10px 60px 0 rgba(0,0,0,0.05);
	box-shadow:0 10px 60px 0 rgba(0,0,0,0.05);
	padding:10px 20px 20px;
	/*
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	*/
	text-align:center
}
.services-two__title {
	font-size:18px;
	font-weight:500;
	line-height:34px;
	color:var(--brote-black);
}
.services-two__title a {
	color:var(--brote-black);
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.services-two__title a:hover {
	color:var(--brote-base)
}
.services-two__text {
	padding-top:14px;
	padding-bottom:20px
}
.services-two__btn {
	position:relative;
	display:block;
	background-color:#e4e5ea;
	font-size:12px;
	color:var(--brote-gray);
	text-transform:uppercase;
	letter-spacing:.1em;
	font-weight:700;
	border-radius:25px;
	padding:10px 0;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.services-two__btn:hover {
	background-color:var(--brote-primary);
	color:var(--brote-white)
}




.shop_single_description p{ padding-bottom:10px; color:#000}
