/*
Theme Name: Biznessapps Marketplace
Theme URI: http://devmahfuz.com
Author: Starlitdevs
Author URI: http://devmahfuz.com
Description: 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, Woocommerce 

*/
body{
font-family: 'Open Sans', sans-serif;
color: #47525d;
font-weight: 400;
text-rendering:optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
}
p{
color: #47525d;
line-height: 24px;
}
img{
max-width: 100%;
}
.alignleft{float:left !important}
.alignright{float:right !important}
a, a:focus, a:hover{
text-decoration: none;
outline: none;
color: #1486ab;
}
h1, h2, h3, h4, h5, h6{
margin-top:0;
margin-bottom: 0;
color: #47525d;
}
h1, h2, h3{
line-height: 48px;
}
ul, ol{
margin: 0;
padding: 0;
list-style: none;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"] {
border: 1px solid #c1cccf;
border-radius: 2px;
box-shadow: none;
height: 36px;
}
input textarea, textarea{
border: 1px solid #c1cccf;
border-radius: 2px;
box-shadow: none;
}
/*::-moz-placeholder {
color: transparent;
}*/
::-webkit-input-placeholder{
color: transparent;
}
.slicknav_menu{
display: none;
}
.top_header {
  background: #1486ab none repeat scroll 0 0;
  min-height: 40px;
}
.sellerdashboardmenu {
  
}
.sellerdashboardmenu .nav.navbar-nav.navbar-right {
  margin-right: 0;
}
.sellerdashboardmenu ul.nav.navbar-nav.navbar-right{}
.sellerdashboardmenu ul.nav.navbar-nav.navbar-right li{}
.sellerdashboardmenu ul.nav.navbar-nav.navbar-right li a {
  color: #fff;
  padding: 10px 20px;
  text-transform: capitalize;
}
.sellerdashboardmenu ul.nav.navbar-nav.navbar-right li a:hover{
	background: transparent;
	color: #47525d;
}
.sellerdashboardmenu ul.nav.navbar-nav.navbar-right ul.dropdown-menu{}
.sellerdashboardmenu ul.nav.navbar-nav.navbar-right ul.dropdown-menu li{}
.sellerdashboardmenu ul.nav.navbar-nav.navbar-right ul.dropdown-menu li a {
  color: #47525d;
  padding: 3px 20px;
}
.sellerdashboardmenu ul.nav.navbar-nav.navbar-right ul.dropdown-menu li a:hover{
	color: #1486AB;
}
.color_fav{
  color: #FF9900 !important;
}
.nav > li > a:focus, .nav > li > a:hover {
  background-color: transparent;
  text-decoration: none;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  background-color: transparent;
  border-color: none;
}
header {
background: #fff none repeat scroll 0 0;
border-bottom: 1px solid #c1cccf;
min-height: 60px;
clear: both;
}
.logo {
margin-top: 12px;
padding-left: 15px;
}
.header_right {
}
.mainmenu {
}
#menu{
text-align: right;
}
#menu li {
display: inline;
position: relative;
}
#menu li a {
color: #47525d;
display: inline-block;
padding: 20px;
text-decoration: none;
}
/* DropDown */
#menu li:hover ul{
display: block;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
#menu li ul {
background: #fff none repeat scroll 0 0;
left: 0;
position: absolute;
text-align: left;
top: 39px;
width: 190px;
z-index: 99;
display: none;
}
#menu li ul li {
display: block;
}
#menu li ul li a {
color: #47525d;
display: block;
padding: 10px 20px;
}
#menu li ul li a:hover{
background: #1486ab;
}
#menu li:hover > a{
color: #fff;
background: #1486AB;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
#menu li.current_page_item > a{
color: #fff;
background: #1486AB;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.header_right { }
.search_box {
float: left;
margin-top: 13px;
padding-right: 15px;
position: relative;
width: 63%;
}
.search_box input {
border: 1px solid #c1cccf;
box-shadow: none;
}
.search_box button {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
color: #c1cccf;
cursor: pointer;
position: absolute;
right: 20px;
top: 5px;
}
.cart_box {
background: #1486ab none repeat scroll 0 0;
color: #fff;
float: right;
font-size: 14px;
margin-right: -15px;
text-align: center;
position: relative;
}
.cart_box i {
left: 8%;
position: absolute;
top: 39%;
}
.cart_box a {
color: #fff;
display: block;
padding: 20px 22px 20px 30px;
}
.banner_section {
min-height: 660px;
}
.banner {
text-align: center;
}
.banner > h2 {
color: #fff;
font-size: 42px;
margin-top: 80px;
margin-bottom: 25px;
}
.banner > p {
color: #fff;
font-size: 18px;
margin-bottom: 30px;
}
.banner .btn {
background: #ff9900 none repeat scroll 0 0;
border: medium none;
color: #fff;
font-size: 16px;
font-weight: 800;
padding: 15px 70px;
text-transform: uppercase;
}
.banner .btn:hover{
opacity: .5;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
}
.today_picks_area {
border-bottom: 1px solid #c1cccf;
padding-bottom: 70px;
padding-top: 50px;
}
.today_picks { }
.today_picks_title { }
.today_picks_title > h2, .latest_top_title > h2 {
color: #47525d;
font-size: 30px;
line-height: 42px;
}
.today_picks_title > p, .latest_top_title > p {
color: #47525d;
font-size: 16px;
line-height: 24px;
margin-bottom: 25px;
}
.today_pick_product { }
.product_hover {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
opacity: 0;
}
.product_hover li {
display: inline;
margin-right: 10px;
}
.product_hover li:last-child{
margin-right: 0;
}
.product_hover ul li a {
background: #53c5d8 none repeat scroll 0 0;
border-radius: 50%;
padding: 20px;
}
.product_hover ul li:first-child a{
background: #7FD050 none repeat scroll 0 0 !important;
border-radius: 50%;
padding: 20px;
}
.product_hover ul li:first-child a:hover{
/*background: #FF9900 !important;*/
opacit:.5;
}
.single_product:hover .product_hover{
opacity: 1;
transform: translateY(59%);
-webkit-transform: translateY(59%);
-moz-transform: translateY(59%);
-o-transform: translateY(59%);
}
.single_product:hover {
box-shadow: 1px 15px 19px #d9d9d9;
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.product_hover li a.added_to_cart.wc-forward {
background: #7fd050 none repeat scroll 0 0;
border-radius: 0;
color: #fff;
padding: 7px 25px;
top: -30%;
}
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after {
content: "";
font-family: WooCommerce;
margin-left: 0.53em;
position: absolute;
right: -12px;
top: -95px;
vertical-align: bottom;
z-index: 9999;
}
.single_product {
border: 1px solid #c1cccf;
border-radius: 5px;
display: block;
position: relative;
text-align: center;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.single_latest_product h5 {
border-top: 1px solid #c1cccf;
color: #47525d;
font-size: 16px;
font-weight: 700;
line-height: 24px;
padding-top: 15px;
}
.single_product > span, .single_latest_product span {
color: #47525d;
display: block;
font-size: 14px;
line-height: 24px;
padding-bottom: 15px;
}
.single_product > span s{
color: #d9534f;
}
.product_hover ul li a:hover, .latest_product_load_more .btn:hover{
opacity: .5;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.latest_product_area {
background: #f7fafc none repeat scroll 0 0;
padding-bottom: 70px;
padding-top: 60px;
}
.latest_top_section { }
.latest_top_title { }
.latest_right_cat { }
.latest_right_cat .form-control {
float: right;
width: 50%;
}
.latest_products { }
.single_latest_product {
border: 1px solid #c1cccf;
margin-bottom: 30px;
text-align: center;
}
.single_latest_product:hover h5{
color: #ff9900;
}
.latest_product_load_more {
text-align: center;
clear: both;
}
.latest_product_load_more .btn {
background: #74c947 none repeat scroll 0 0;
border: medium none;
color: #fff;
font-size: 16px;
font-weight: 800;
padding: 15px 50px;
text-transform: uppercase;
margin-top: 40px;
}
.earn_with_us {
background: rgba(0, 0, 0, 0) url("img/earn_bg.jpg") no-repeat scroll 50% 50% / cover ;
padding-bottom: 80px;
padding-top: 75px;
text-align: center;
}
.earn_with_us_content { }
.earn_with_us_content h1 {
color: #fff;
font-size: 42px;
line-height: 48px;
margin-bottom: 25px;
}
.earn_with_us_content > p {
color: #fff;
font-size: 18px;
line-height: 30px;
margin-bottom: 40px;
}
.earn_with_us_content .btn{
background: #FF9900 none repeat scroll 0 0;
border: medium none;
color: #fff;
font-size: 16px;
font-weight: 800;
padding: 15px 50px;
text-transform: uppercase;
margin-top: 40px;
}
.earn_with_us_content .btn:hover{
opacity: .5;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
footer {
background: #1c2b36 none repeat scroll 0 0;
padding-top: 30px;
clear: both;
}
.footer_top_promo {
overflow: hidden;
position: relative;
}
.footer_top_promo::before, .footer_subc::before, .footer_menu::before {
background: #556068 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 1px;
left: 15px;
position: absolute;
width: 97%;
}
.single_top_promo {
color: #c6cacd;
text-align: center;
}
.last_img img {
margin-top: 7px;
}
.single_top_promo > h4 {
color: #c6cacd;
margin-top: 20px;
padding-bottom: 30px;
}
.footer_subc {
overflow: hidden;
padding-bottom: 20px;
padding-top: 20px;
position: relative;
}
.subc_left { }
.subc_left label {
color: #dee0e2;
font-size: 14px;
font-weight: 700;
margin-right: 15px;
text-transform: uppercase;
}
.subc_left input {
background: #c9d2d5 none repeat scroll 0 0;
border: medium none;
color: #47525d;
font-size: 13px;
width: 250px !important;
}
.subc_social {
text-align: right;
}
.subc_social h3 {
color: #dee0e2;
display: inline-block;
font-size: 14px;
font-weight: 700;
margin-right: 14px;
margin-top: 6px;
text-transform: uppercase;
}
.subc_social.form-inline > a {
background: #c9d2d5 none repeat scroll 0 0;
border-radius: 50px;
color: #1c2b36;
display: inline-block;
height: 26px;
margin-right: 10px;
padding: 3px 6px;
width: 26px;
}
.subc_social.form-inline > a i.fa-facebook {
display: inline-block;
padding-left: 0;
padding-right: 3px;
}
.subc_social.form-inline > a:hover{
background: #FF9900;
color: #fff;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.footer_menu {
overflow: hidden;
padding-bottom: 35px;
padding-top: 38px;
position: relative;
}
.single_footer_menu { }
.single_footer_menu > h4 {
color: #dee0e2;
font-size: 14px;
font-weight: 700;
line-height: 30px;
text-transform: uppercase;
}
.single_footer_menu ul{ }
.single_footer_menu ul li{ }
.single_footer_menu ul li a {
color: #c6cacd;
font-size: 13px;
line-height: 30px;
text-transform: capitalize;
}
.single_footer_menu ul li a:hover{
color: #FF9900
}
.footer_copyright {
overflow: hidden;
padding-bottom: 15px;
padding-top: 15px;
}
.footer_copyright_left > p {
color: #c6cacd;
font-size: 13px;
margin-bottom: 0;
margin-top: 3px;
}
.footer_copyright_left { }
.payment_m {
text-align: right;
}
/* Breadcrumb */
.breadcrumbs_area {
background: #1b2830 none repeat scroll 0 0;
padding: 18px 0;
}
.breadcrumb {
background-color: inherit;
border-radius: 4px;
color: #fff !important;
font-weight: 700;
list-style: outside none none;
margin-bottom: 0 !important;
padding: 0;
}
.breadcrumb a{
color: #fff !important;
font-size: 14px;
font-weight: 400;
padding: 0 5px;
}
/* About Page */
.main_page_area{}
.about_page_title {
margin-bottom: 15px;
margin-top: 35px;
}
.about_page_title h2 {
color: #47525d;
line-height: 48px;
}
.main_page_content {
}
.about_page_content > p {
color: #47525d;
font-size: 16px;
line-height: 24px;
}
.about_page_content {
margin: 0 auto;
width: 85%;
}
.about_page_content a {
color: #1486ab;
}
.stylish_font {
color: #48494b;
font-family: "Rock Salt",cursive;
font-size: 20px;
margin-bottom: 50px;
margin-top: 30px;
}
.about_img{}
/* CART */
.cart_item_left, .cart_total_price {
margin-top: 30px;
}
.single_cart_item {
border-bottom: 1px solid #c1cccf;
margin-bottom: 17px;
overflow: hidden;
padding-bottom: 17px;
}
.single_cart_item > img {
float: left;
margin-right: 30px;
}
.cart_info {
float: left;
margin-top: 27px;
}
.cart_price {
float: right;
margin-top: 30px;
}
.cart_info > h4 {
font-size: 16px;
font-weight: 700;
line-height: 24px;
}
.cart_info > p {
color: #47525d;
line-height: 24px;
}
.cart_price > a {
color: #47525d;
font-size: 18px;
font-weight: 700;
}
.cart_price > a i {
background: #50575d none repeat scroll 0 0;
color: #fff;
font-size: 20px;
margin-left: 18px;
padding: 10px;
}
.cart_price a i:hover{
background: #FF9900;
color: #fff;
transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;
}
.total_price {
border-bottom: 1px solid #c1cccf;
margin-bottom: 30px;
padding-bottom: 17px;
}
.total_price > h3 {
color: #47525d;
font-size: 16px;
font-weight: bold;
padding-right: 60px;
text-align: right;
}
.total_price span {
font-size: 30px;
margin-left: 10px;
}
.cart_button {
margin-bottom: 70px;
overflow: hidden;
}
.btn.btn-default.cart_continue_shop {
background: #50575d none repeat scroll 0 0;
border: medium none;
color: #fff;
float: left;
font-weight: 700;
padding: 10px 35px;
text-transform: uppercase;
}
.btn.btn-default.cart_continue_shop:hover , .wishlist_cart_del .add_to:hover, .wishlist_cart_del .delete:hover{
background: #FF9900;
color: #fff;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.btn.btn-default.cart_check_out {
background: #74c947 none repeat scroll 0 0;
border: medium none;
color: #fff;
float: right;
font-weight: 700;
padding: 10px 75px;
text-align: center;
text-transform: uppercase;
}
.btn.btn-default.cart_check_out:hover{
background: #FF9900;
color: #fff;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.single_cart_total_price, .cart_mcq {
background: #f7fafc none repeat scroll 0 0;
border: 1px solid #c1cccf;
overflow: hidden;
padding: 20px;
text-align: center;
margin-bottom: 30px;
}
.single_cart_total_price .btn.btn-default.cart_check_out{
float: none;
margin-top: 15px;
}
.single_cart_total_price > h3 {
color: #47525d;
font-size: 30px;
line-height: 42px;
}
.single_cart_total_price h1 {
font-size: 42px;
font-weight: 700;
line-height: 54px;
}
.cart_mcq > h3 {
font-size: 24px;
line-height: 36px;
}
.cart_mcq > p {
color: #47525d;
font-size: 16px;
line-height: 24px;
}
/* Product Page */
.product_page_pagi {
margin-top: 30px;
overflow: hidden;
margin-bottom: 30px;
}
.sort_by > h3 {
color: #47525d;
float: left;
font-size: 16px;
margin-right: 22px;
margin-top: 8px;
}
.sort_by .form-control {
width: 190px;
}
.product_nevi {
text-align: right;
}
.pagination {
border-radius: 4px;
display: inline-block;
margin: 0;
padding-left: 0;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
border-radius: 4px;
margin-left: 0;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
border-radius: 4px;
}
.pagination > li a i{
font-size: 22px;
}
.pagination > li > a, .pagination > li > span {
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
color: #47525d;
float: left;
font-size: 16px;
line-height: 1.42857;
margin-left: 10px;
padding: 6px 12px;
position: relative;
text-decoration: none;
}
.all_product {
overflow: hidden;
}
.single_product{
border: 1px solid #c1cccf;
margin-bottom: 30px;
text-align: center;
min-height: 350px;
}
.single_product:hover h5, .single_product:hover h3 {
color: #FF9900;
}
.single_product h5, .single_product h3 {
border-top: 1px solid #c1cccf;
color: #47525d;
font-size: 16px;
font-weight: 700;
line-height: 24px;
padding-top: 15px;
}
.single_product span{
color: #47525d;
display: inline;
font-size: 14px;
line-height: 24px;
padding-bottom: 15px;
}
.single_product span del{
color: #d9534f;
font-weight: 700;
}
.product_page_pagi.last {
margin-bottom: 70px;
}
/* Checkout */
.checkout_form {
margin-top: 30px;
padding-right: 30px;
}
.checkout_form > h3 {
font-size: 30px;
line-height: 48px;
}
.checkout_form > p {
font-size: 16px;
line-height: 24px;
color: #47525d;
}
.fl_name {
margin-top: 25px;
}
.checkout_form label {
color: #47525d;
display: inline-block;
font-size: 14px;
font-weight: 700;
margin-bottom: 10px;
max-width: 100%;
}
.checkout_form .form-group {
margin-bottom: 20px;
}
.checkout_form .btn, .card_number_form .btn {
background: #74c947 none repeat scroll 0 0;
border: medium none;
border-radius: 2px;
color: #fff;
font-size: 16px;
font-weight: 800;
padding: 15px;
text-transform: uppercase;
width: 100%;
}
.checkout_form .btn:hover, .card_number_form .btn:hover,.allready_login .btn:hover, .single_product_price .btn:hover{
/*background: #FF9900 !important;*/
color: #fff;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
opacity:.5;
}
.order_summery {
background: #f7fafc none repeat scroll 0 0;
border: 1px solid #c1cccf;
margin-top: 30px;
padding: 20px;
}
.order_summery h2 {
line-height: 48px;
}
.order_summery > p {
font-size: 14px;
line-height: 36px;
}
.order_summery > p span {
float: right;
}
.total_su {
font-size: 24px;
font-weight: 700;
line-height: 36px;
}
.total_su span{
float: right;
}
/* Payment */
.billing_dtl {
background: #f7fafc none repeat scroll 0 0;
border: 1px solid#C1CCCF;
padding: 15px;
margin-top: 35px;
border-radius: 4px;
margin-bottom: 30px;
}
.billing_dtl > h3 {
line-height: 36px;
}
.billing_dtl h3 span {
background: #50575d none repeat scroll 0 0;
border-radius: 4px;
color: #fff;
float: right;
padding: 1px 9px;
cursor: pointer;
}
.credit_card {
float: left;
margin-right: 2%;
width: 49%;
}
.credit_card:last-child{
margin-right: 0;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
border-top: 0 solid #ddd;
color: #47525d;
line-height: 1;
padding: 8px 0;
vertical-align: top;
}
.payment_dtl {
margin-bottom: 30px;
overflow: hidden;
}
.payment_dtl > h2 {
margin-bottom: 30px;
}
.checkout_form .btn, .card_number_form .btn {
background: #74c947 none repeat scroll 0 0;
border: medium none;
border-radius: 2px;
color: #fff;
font-size: 16px;
font-weight: 800;
margin-bottom: 70px;
margin-top: 15px;
padding: 15px;
text-transform: uppercase;
width: 100%;
}
/* */
.panel-title span {
background: #74c947 none repeat scroll 0 0;
border-radius: 50px;
color: #fff;
float: right;
font-size: 14px;
margin-top: -10px;
padding: 10px 15px;
width: 105px;
text-align: center;
}
.panel-title span.cancelled_btn{
background: #D9534F;
}
.panel-title span.in_progress_btn{
background: #FF9900;
}
.panel-heading {
border-bottom: 1px solid transparent;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
padding: 16px 15px;
}
.purchase_history h2 {
margin-bottom: 35px;
margin-top: 50px;
}
#purchase_his .total_price > h3{
padding-right: 0;
}
#purchase_his .total_price {
border-bottom: 0 solid;
margin-bottom: 0;
padding-bottom: 0;
}
.purchase_history {
margin-bottom: 70px;
}
.panel-group .panel + .panel {
border-radius: 0;
border-top: 0 none;
margin-top: 0;
}
/* Login Page */
.login_body {
background: rgba(0, 0, 0, 0) url("img/login_bg.jpg") no-repeat scroll 0 0 / cover ;
}
header.login_header {
background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
border-bottom: 0 none;
}
.login_form {
margin: 0 auto;
width: 50%;
}
footer.login_footer {
background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
margin-top: 72px;
padding-top: 0;
}
.login_form h2 {
color: #fff;
line-height: 48px;
margin-bottom: 40px;
margin-top: 50px;
}
.login_form label{
color: #fff;
line-height: 24px;
}
.login_form input, .login_form textarea {
background: #215a64 none repeat scroll 0 0;
border: 1px solid #a9dadd;
color: #fff;
}
.login_form .btn,.comment_form .btn, .woocommerce #review_form #respond .form-submit input {
background: #ff9900 none repeat scroll 0 0;
border: 0 solid;
color: #fff;
font-weight: 800;
padding: 12px;
text-align: center;
text-transform: uppercase;
width: 100%;
margin-top: 30px;
}
.login_form .btn:hover, .comment_form .btn:hover, .woocommerce #review_form #respond .form-submit input:hover{
/*background: #74c947;*/
color: #fff;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
    opacity: .5;
}
.forgot_pass {
float: right;
}
.forgot_pass > a {
color: #fff;
text-decoration: underline;
font-weight: 700;
}
.login_form p {
color: #fff;
margin-top: 20px;
text-align: center;
}
.login_form p a{
font-weight: 700;
color: #fff;
}
.checkbox a{
color: #fff;
font-weight: 700;
text-decoration: underline;
}
.allready_login {
color: #fff;
margin-top: 13px;
text-align: right;
}
.allready_login .btn {
background: #74c947 none repeat scroll 0 0;
border: medium none;
color: #fff;
font-weight: 700;
margin-left: 10px;
padding: 6px 30px;
text-align: center;
text-transform: uppercase;
}
/* Single Product Page */
.single_product_area {
background: #f7fafc none repeat scroll 0 0;
border-bottom: 1px solid #c1cccf;
margin-bottom: 60px;
overflow: hidden;
padding-bottom: 70px;
padding-top: 48px;
}
.single_product_info h2 {
line-height: 42px;
}
.author {
border-bottom: 1px solid #c1cccf;
line-height: 24px;
padding-bottom: 10px;
}
.author > a {
margin-right: 10px;
}
.author i, .reating i, .reating_m i {
color: #fbda39;
cursor: pointer;
}
.author i:last-child, .reating i:last-child, .reating_m i:last-child {
color: #C6D3DB;
}
.single_product_price s {
color: #d9534f;
font-size: 30px;
font-weight: 700;
line-height: 42px;
margin-right: 18px;
}
.single_product_price b {
color: #47525d;
font-size: 42px;
line-height: 42px;
}
.single_product_price .btn {
background: #74c947 none repeat scroll 0 0 !important;
border: medium none;
color: #fff;
float: right !important;
font-weight: 800;
padding: 10px 25px !important;
text-transform: uppercase;
margin-top: 3px;
}
.single_product_price {
padding: 10px 0;
overflow: hidden;
}
.single_product_des {
border-bottom: 1px solid #c1cccf;
}
.total_sale_share {
border-top: 1px solid#c1cccf;
overflow: hidden;
padding: 10px 0;
}
.single_product_des > p {
font-size: 15px;
}
.social_share {
}
.total_sale_share i {
margin-right: 6px;
}
.social_share i {
background: red none repeat scroll 0 0;
border-radius: 50px;
color: #fff;
height: 42px;
overflow: hidden;
padding: 13px;
text-align: center;
width: 42px;
}
.social_share i.fa-star{
background: #49BDD2;
}
.social_share i.fa-facebook{
background: #3B5998;
}
.social_share i.fa-twitter{
background: #00A0D1;
}
.social_share i.fa-google-plus{
background: #DB4A39;
}
.total_sale_share .pull-left > span {
margin-left: 10px;
}
.total_sale_share .pull-left {
margin-top: 14px;
}
.single_product_comment_area {
background: #f7fafc none repeat scroll 0 0;
border-top: 1px solid #c1cccf;
padding-bottom: 70px;
padding-top: 30px;
}
.media {
padding-left: 30px;
margin-top: 20px;
}
.media-heading {
font-weight: 700;
margin-bottom: 5px;
margin-top: 0;
}
.reating {
float: right;
}
.comment_time {
color: #647484;
font-size: 14px;
font-weight: normal;
}
.media-body {
padding-left: 25px;
}
.comment_form {
margin-top: 40px;
}
.comment_form > b {
display: block;
line-height: 24px;
margin-bottom: 10px;
}
.comment_form .btn{
margin-top: 0;
}
.remove {
background: #50575d none repeat scroll 0 0;
border-radius: 0 !important;
display: block;
height: inherit !important;
padding: 8px 3px;
width: inherit !important;
}
.remove i{
font-size: 20px;
color: #fff !important;
}
.remove:hover{
background: #ff9900 none repeat scroll 0 0 !important;
color: #fff;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.woocommerce table.shop_table td {
border-bottom: 1px solid #c1cccf;
margin-bottom: 17px;
overflow: hidden;
padding-bottom: 17px;
padding-left: 0;
padding-right: 0;
padding-top: 17px;
border-top: 0px solid;
}
.woocommerce table.shop_table {
border: 0 solid rgba(0, 0, 0, 0.1);
}
.cart_item {
border-bottom: 1px solid #c1cccf;
margin-bottom: 17px;
overflow: hidden;
padding-bottom: 17px;
}
.product-name h4 a{
color: #47525d;
}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
height: 96px;
width: 112px;
}
.product-price .amount {
color: #47525d;
font-size: 18px;
font-weight: 700;
margin-right: 20px;
}
.product-price {
text-align: right;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: none;
width: inherit;
}
.single_cart_total_price table{
display: none;
}
.wc-proceed-to-checkout a.checkout-button{
background: #74c947 none repeat scroll 0 0 !important;
border: medium none;
color: #fff;
float: none;
font-weight: 700;
padding: 15px 75px;
text-align: center;
text-transform: uppercase;
margin-top: 15px;
}
.wc-proceed-to-checkout a.checkout-button:hover{
background: #ff9900 none repeat scroll 0 0 !important;
color: #fff !important;
transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.woocommerce-info {
display: block;
}
.woocommerce-billing-fields > h3 {
font-size: 30px;
line-height: 48px;
}
.woocommerce-billing-fields p{
color: #47525d;
font-size: 16px;
line-height: 24px;
}
.added_to_cart.wc-forward {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
color: #000;
left: 31%;
padding: 0;
position: absolute;
top: -16px;
}
.latest_products .row{
padding-left: 15px;
padding-right: 15px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {

    width: 100%;
}
.woocommerce-product-rating {
display: none !important;
}
.woocommerce .star-rating span::before {
color: #fbda39;
content: "SSSSS";
left: 0;
position: absolute;
top: 0;
}
.rating_info {
display: inline-block;
}
.cart_page_area td div.quantity {
display: block;
}
.cart_page_area td.product-subtotal span.amount{
color: #47525d;
font-size: 18px;
font-weight: 700;
margin-right: 20px;
}

.summary.entry-summary p.price{
}
.summary.entry-summary p.price del{
opacity: 1 !important;
}
.summary.entry-summary p.price del .amount {
color: #d9534f !important;
font-size: 30px;
font-weight: 700;
line-height: 42px;
margin-right: 18px;
}
.summary.entry-summary p.price ins,.summary.entry-summary p.price span {
color: #47525d;
font-size: 42px;
line-height: 42px;
text-decoration: none;
font-weight: 700;
}
.woocommerce div.product form.cart, .woocommerce div.product p.cart {
border-bottom: 1px solid #c1cccf;
margin-bottom: 2em;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #77a464;
float: left;
font-size: 1.25em;
margin-bottom: 0;
margin-top: 5px;
vertical-align: middle;
}
.product_meta {
display: none;
}
.woocommerce div.product div.images, .woocommerce div.product div.summary {
margin-bottom: 4em;
}
.tabs.wc-tabs {
display: none;
}
#comments > h2 {
display: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border: medium none;
border-radius: 4px;
margin: 0 0 0 75px;
padding: 0;
}
.panel {
background-color: #fff;
border: medium none;
border-radius: 4px;
box-shadow: none;
margin-bottom: 20px;
}
.comment-text .meta > strong {
font-size: 18px;
font-weight: 700;
margin-bottom: 5px;
margin-top: 0;
color: #47525d;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
border-radius: 50%;
box-shadow: none;
float: left;
height: auto;
left: 0;
margin: 0;
padding: 3px;
position: absolute;
top: 0;
width: 50px;
}
time{
font-size: 14px;
}
.page-title {
display: none;
}
.woocommerce-result-count {
font-size: 16px;
margin-top: 10px !important;
}
.wishlist_table tr td.product-thumbnail a img {
height: auto !important;
max-width: 100%;
}
.woocommerce nav.woocommerce-pagination {
margin-bottom: 40px;
text-align: center;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
display: block;
font-size: 1em;
font-weight: 400;
line-height: 1;
margin: 0;
min-width: 1em;
padding: 1em;
text-decoration: none;
}
table.wishlist_table th.product-price {
text-align: center;
}
tr#yith-wcwl-row-36 td:last-child {
width: 20%;
}
.wishlist_table td.product-remove a {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
font-size: 32px;
}
.wishlist_table td.product-remove a:hover{
background: none !important;
color:#1486AB !important;
}
.archivetitle {
border-bottom: 1px solid #ededed;
font-size: 24px;
font-weight: 700;
margin-bottom: 20px;
padding-bottom: 15px;
text-align: center;
}
article {
border-bottom: 1px solid #ededed;
margin-bottom: 40px;
padding-bottom: 20px;
}
article a h3:hover{
color:#ff9900;
}
nav.woocommerce-breadcrumb {
text-transform: capitalize;
}
.cart_page_area td.actions input.button {
background: #74c947 none repeat scroll 0 0;
border: medium none;
color: #fff;
float: right;
font-weight: 700;
padding: 10px 65px;
text-align: center;
text-transform: uppercase;
}
.cart_page_area td.actions input.button:hover {
background: #ff9900 none repeat scroll 0 0;
color: #fff;
transition: all 0.5s ease 0s;
}
.default_page {
padding-left: 15px;
padding-right: 15px;
}
.summary.entry-summary p.price del {
font-size: 44px;
color: #000;
}
.single_product span del {
font-size: 23px;
}
#yith-wcwl-popup-message {
background: #74c947 none repeat scroll 0 0 !important;
border: medium none !important;
border-radius: 0 !important;
color: #fff !important;
font-weight: 700 !important;
line-height: 25px !important;
text-transform: uppercase !important;
margin-left: -170px !important;
}
.totalsold-product {
opacity: 0;
}
.total_sale_share .totalsold-product {
opacity: 1;
}
.form-group sup{
color: red;
}
.login_form .checkbox span a {
color: inherit;
font-weight: 400;
}
.wishlist_table del {
font-size: 27px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
  padding-left: 6px;
}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
  margin-left: 0px;
  position: static;
}
#url-alart-mgs.pull-right.text-success, #url-alart-mgs.pull-right.text-danger {
  float: left !important;
  margin-left: 20px;
  margin-top: 2px;
}
.woocommerce form .form-row label.error {
  color: red;
}
#main > nav.woocommerce-breadcrumb {
  display: none;
  text-transform: capitalize;
}
#main .dokan-single-store .profile-frame {
  background-color: #eee;
  background-size: cover;
  margin-top: 30px;
  min-height: 300px;
  padding: 0;
  position: relative;
}
.form-control.error, .form-control.error:focus {
  border-color: #843534;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #ce8483;
}
.wpcf7-list-item-label {
  opacity: 0;
}
.sellerdashboardmenu .fa.fa-angle-right.pull-right {
  display: none;
}