/*===============================================================
=====================12-may====================================*/


/*===============================================================
=====================BUDDYPRESS==================================
===============================================================*/ 


#buddypress #whats-new{
	overflow:hidden
}
#buddypress form#whats-new-form p.activity-greeting{
	color: #343a3b;
}
#buddypress .activity-list .activity-content .activity-header img.avatar {
    margin-top: -13px !important;
}
 #buddypress .generic-button a,
#buddypress div.activity-meta a,
 #buddypress a.button{
	border-radius: 14px;
}
#buddypress ul.item-list,
#buddypress ul.item-list li{
	border-color:#ffac55;
}

#buddypress ul.item-list li.load-more{
  background-color: white;
  border-bottom:none;  
  text-align:right;
}
#buddypress .standard-form div.submit input,
#buddypress ul.item-list li.load-more > a{
	display:inline-block;
	border-radius: 30px;
	padding: 10px 37px;
	text-transform:uppercase;
	color: white;
	font-size:13px;
	
}
.buddypress .inner-blog-content{
	border-bottom:none;
}
#buddypress div.item-list-tabs ul li a:hover span{
	background-color: white;
}
#buddypress div.pagination .pagination-links a, #buddypress div.pagination .pagination-links span{
	border-radius: 50%;
	height:48px;
	width:48px;
	font-weight:400;
	font-size: 18px;
	line-height:34px;
	padding: 6px 12px;
}
#buddypress div.pagination .pagination-links span{
	border: 2px solid #ffac55;
}
#buddypress div.pagination .pagination-links a{
	border:2px solid #e6e6e6;
}
#buddypress div.pagination .pagination-links a:hover{
	color:#343a3b;
	border-color: #ffac55;
	font-weight: 400;
}
#buddypress div.pagination .pagination-links a.next:before,
#buddypress div.pagination .pagination-links a.prev:before{
	content: "\f178";
    font: normal normal normal 14px/1 FontAwesome;
    top:9px;
    left:10px;
    position:absolute;
}
#buddypress div.pagination .pagination-links a.prev:before{
	content: "\f177";
}
#buddypress div.pagination .pagination-links a.prev,
#buddypress div.pagination .pagination-links a.next{
    position:relative;
    font-size: 0;
    height: 36px;
    width: 38px !important;
    display: inline-block;
}
#buddypress div.pagination .pag-count{
	font-size:14px;
}
#buddypress div.dir-search input[type=text]{
	padding-left:18px;
}
#buddypress #search-members-form label{
	display:inline-block;
}
#buddypress #search-groups-form label{
	display:inline-block;
}
#buddypress .notifications input,
#buddypress #invite-list input{
	min-height:auto;
	margin-bottom:24px;
}
#buddypress .notifications input{
	margin-bottom: 0;
}
#buddypress .messages-notices input{
	min-height:auto;
}
#buddypress div#invite-list{
	border:1px solid #ffac55;
	height: auto;
	min-height:300px;
}

#buddypress .profile-fields .label{
	display: table-cell;
	color:#343a3b;
	font-size:100%;
}
#buddypress table.profile-fields tr.alt td{
	background-color:white;
}
#buddypress table.profile-fields tr td.label{
	border-color: #ffac55;
}
#buddypress table.profile-fields{
	margin-bottom: 30px !important;
}
#buddypress div.item-list-tabs ul li a{
	border:1px solid;
	margin-right:7px;
	margin-bottom:7px;
}
#buddypress table.notifications thead tr{
	background-color: white;
}
#buddypress table.messages-notices tr td
{
	padding:0;
}
#buddypress table.messages-notices .thread-options{
min-width:100px;
}
#buddypress table#message-threads tr.unread td,
#buddypress table.messages-notices thead tr{
	background-color:white;
}
#buddypress table#message-threads tr.unread td{
	border-color:#ffac55;
}

/*============================================
=================BBPRESS======================
============================================*/

#bbpress-forums div.bbp-search-form{
	margin-bottom:15px;
}
#bbpress-forums .bbp-author-name{
	font-size:12px;
	text-transform:uppercase;
}
#bbpress-forums p.bbp-topic-meta img.avatar{
	margin-bottom:5px;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer,
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic,
#bbpress-forums ul.bbp-forums{
	border-color: #ffac55;
}
#bbpress-forums li.bbp-footer{
	border-top:none;
}
#bbpress-forums .bbp-forums-list{
	border-left:none;
}
.inner-blog-content,#bbpress-forums fieldset.bbp-form,
#bbpress-forums ul.bbp-topics{
	border-color: #ffac55;
}
legend{
	border-color: #ffac55;
	text-align:center;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta{
	font-size:12px;
	letter-spacing: 1px;
}
 #bbpress-forums ul.bbp-replies,
 div.bbp-reply-header{
 	border-color: #ffac55;
 }
 #bbpress-forums div.bbp-template-notice img.avatar{
 	margin-bottom: 4px;
 }


/*============================================
=================GRAVITY======================
============================================*/

body .gform_wrapper .gf_progressbar_wrapper{
	border-bottom:1px solid #ffac55 ;
}
body .gform_wrapper input[type=text],body .gform_wrapper input[type=url],body .gform_wrapper input[type=email],body .gform_wrapper input[type=tel],body .gform_wrapper input[type=number],body .gform_wrapper input[type=password]{
	font-size:16px;
		font-family:'Domine', serif;
}
body .gform_wrapper span.gform_description	{
	font-family:'Domine', serif;
}
body .gform_wrapper .top_label .gfield_label{
	color:#343a3b;
}
body .gform_wrapper select{
	font-size:15px;
}
.gform_body input[type="checkbox"],
.gform_body input[type="radio"]{
	min-height:auto;
}
body .gform_wrapper .gform_page_footer{
	border:none;
}
.gform_body label{
	font-weight:normal;
}
body .gform_wrapper .gsection{
	border-bottom-style:solid;
	border-color: #ffac55;
}
.gform_body button, html .gform_body input[type="button"],.gform_body input[type="reset"],.gform_body input[type="submit"]
{
	padding:10px 37px ;
	border-radius:30px;
	font-size:13px;
	border:3px solid;
	font-weight:400;
	text-transform: uppercase;
}
.gform_body button:hover, html .gform_body input[type="button"]:hover,.gform_body input[type="reset"]:hover,.gform_body input[type="submit"]:hover
{
	background-color: white;
}
body .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{
	margin-bottom: 20px !important;
}
body .gform_wrapper .ginput_complex label{
	font-size:15px;
}
body .gform_wrapper .gfield_time_ampm select{
	padding-top:9px;
	padding-bottom:10px;
}
body .gform_wrapper textarea{
	font-size:16px;
}
.gform_body input[type="submit"]{
	float: right;
}
 .inner-blog-content{
	border-bottom:none;
}
div.bbp-template-notice, div.indicator-hint{
	border-color: #03b6e7;
}
#bbpress-forums fieldset.bbp-form{
	position:relative;
	padding-top:60px
}
#bbpress-forums fieldset.bbp-form legend{
	position:absolute;
	top:10px;
	left:15px;
	border-bottom:none;
	text-align:left;
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{
	background-color:white;
	border:1px solid #ccc;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{
	
		border:1px solid #ccc;
		border-top:none;		
	}
#bbpress-forums .wp-core-ui .button{
margin-right:10px;
}
#bbpress-forums fieldset.bbp-form input{
	min-height: auto;
}
button#bbp_reply_submit,
button#bbp_topic_submit{
	height:auto;
	width:auto;
	padding:10px 37px ;
	border-radius:30px;
	font-size:13px;
	border:3px solid;
	font-weight:400;
	text-transform: uppercase;
}

/*============================================
===============woocommerce====================
============================================*/

.woocommerce ul.products li.product .button,
.woocommerce a.added_to_cart,
.woocommerce .cart .button{
	/*background-color:#03b6e7;
	color:white;
	border: 2px solid #03b6e7;*/
	padding: 5px 18px;
	border-radius: 35px;
	font-weight: 400;
	text-transform: uppercase;
}
.woocommerce a.added_to_cart{
	background-color: #ffac55;
	border:2px solid  #ffac55;
	color: white;
	line-height:1;
	margin-top:7px;
}
.woocommerce a.added_to_cart:hover{
	background-color:white;
	color:#ffac55;
}
.woocommerce ul.products li.product h3{
	font-weight:700;
	padding: 14px 18px;
	line-height: 1;
	color: white;
	background-color: #222222;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom:1em;
}
.woocommerce ul.products li.product a img{
	margin-bottom: 0;
}
.woocommerce span.onsale{
	background-color:#03b6e7;
	color: white;
}
.woocommerce .star-rating span{
  color: #ffac55;
}
/*.woocommerce ul.products li.product a:first-child{
	min-height:306px;
	display:block;
}*/
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price ins{
	display:inline-block;
}
.woocommerce ul.products li.product .price del{
	margin-right:7px;
}
.woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after{
	top:6px;
	right:-22px;
}
.woocommerce .cart .button{
	font-size:13px;
}
.woocommerce table.shop_table{
	border-color: #ffac55;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce table.shop_table td{
	border-color:#ffac55;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
	background-color: #03b6e7;
	border-radius: 30px;
	border: 3px solid;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
	background-color: white;
	color:#03b6e7;
	
} 
   input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	background-color: white;
}
.woocommerce-account input[type="radio"],.woocommerce-account input[type="checkbox"]{
	min-height:auto;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	font-size:13px;
	font-weight:400;
	border: 3px solid;
		padding:10px 37px ;
	border-radius:30px;
	text-transform:uppercase;
}
.woocommerce form .form-row label[for="rememberme"]{
	display:block;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
	border-color: #ffac55;
	border-radius: 0;
}
.woocommerce .pagination{
	margin-bottom:45px; 
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{
	border-color: #ffac55;
}
.woocommerce .woocommerce-info{
	background-color: white;
	border:1px solid #ffac55;
}
.woocommerce .woocommerce-message{
	border:1px solid #8fae1b;
	background-color: white;
}
.woocommerce ul.products li.product .price{
	min-height: auto !important;
}
.woocommerce-page div.product form.cart .button{
	padding: 5px 18px !important;
}



/*============================================
===============wooBooster=====================
============================================*/





.wc-booster.compare_shop_popup.button, .button.add_to_cart_button.product_type_simple, .button.add_to_cart_button.product_type_variable{
	display:inline-block !important;
	margin-top: 0 !important;
	
} 
.woocommerce ul.products li.product .button.compare_shop_popup{
	margin-bottom:7px;
	border-color: #ffac55;
}
body.woocommerce ul.products li.product .button.compare_shop_popup:hover{
	background-color:white !important;
	color: #ffac55 !important;
}
	.woocommerce ul.products li.product a:first-child{
		min-height:302px !important;
}
 .wc-booster-block .main_content{
   background-color:white;
   border: 2px solid #ffac55;
 }
  .wb-box .wb-title{
  	width:89px;
  }
  .wc-booster-block .main_content .wb-btn{
  	padding:10px 37px;
  	border:3px solid ;
  	font-size:13px;
  	font-weight:400;
  	border-radius:35px;
  	text-transform: uppercase;
  }
.woocommerce-page div.product form.cart .button{
	padding: 5px 18px !important;
}
#my_custom_checkout_field #zipcode_field_idp .button{
margin-left:-30px;
margin-top: 0.5px !important; 
}
#my_custom_checkout_field #zipcode_field_idp #zipcode_field_id.input-text{
	    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    border-color: #03b6e7 !important; 
    padding-right: 29px;
}
.woocommerce-page div.product form.cart .button.wc-booster.compare_shop_popup{
  border:3px solid #ffac55;
  padding-top:10px !important;
  padding-bottom: 10px !important;
  
}
.woocommerce-page div.product form.cart .wc-booster.compare_shop_popup.button:hover{
  background-color: white !important;
  color:#ffac55 !important;
  
}
.woocommerce-page .single_add_to_cart_button.button.alt{
	width:34%;
}
.plugin_heading{
	background-color: white;
	border-color: #ffac55;
}
.compare_heading tr td,
.compare_heading tr:last-child td{
	border-color: #ffac55;
	background-color: white;
}
.tabel_data td, .tabel_data th{
	border-color: #ffac55;
}
.tabel_data tr:last-child td{
	border-color: #ffac55;
}
.item-cart.compare_prod_image td a {
    border: 2px solid ;
    color: white;
    font-size: 13px;

    border-radius: 20px;
    text-transform: uppercase;
}
.btn.common-btn{
  width:auto;
}
