

.tw_sep {
  padding: 1em;
  border-bottom: 1px #ccc dotted;
  clear:both;
  width:100%;
  margin-bottom: 3em;
}

/* 
.home-product {
  background-color: #f89a5c !important;
}

.products .tcol-md-25 {
    background-color: #fff !important;
  	box-shadow: -2px 1px 5px #552302;
}
.carousel_outerrim h3 {
    color: #2b2b2b !important;
}
*/
.homepromo .infobanner {
     background-size: 172px 80px ! important;
}
.quantity {
	display: none;
}
.kad_add_to_cart {
  cursor: pointer !important;
}
.domain_row {
  float: left;
  width: 32%;
  margin-right: 0.2em;
}
.domain_row2 {
	width: 100%;
  margin-bottom: 1em;
  border-top: 1px #ccc dotted;
  padding: 1.5em 0.5em;
}
.domain_header {
	border-top: 0px #ccc dotted;
	padding: 0.5em 0.5em;
}

.domain_header {
  background: #eee;
  margin-bottom: 1em;
  font-weight: bold;
  margin-top: 1em;
}
.tw_manage_link {
  float: right;
  position: relative;
  left: -2em;
  margin-left: 2em;
}
.footer-widget .page_item {
  list-style-type: none !important;
}

.footer-widget .page_item a {
  display: block;
  padding: 1em;
  background: #51b5d9;
  color: #fff;
  border-bottom: 2px #fff solid;
   border-right: 2px #fff solid;
   -moz-border-radius: 8px 0px 8px 0px;
    border-radius: 8px 0px 8px 0px;
}
.footer-widget .page_item a:hover {
    color: #fff;
    background: #f89a5c;
}
.footer-widget .widget_product_tag_cloud a {
  display: block;
  padding: 0.5em;
  float: left;
   background: #f89a5c;
  color: #fff;
  border-bottom: 2px #fff solid;
  font-size: 10pt !important;
  border-right: 2px #fff solid;
   -moz-border-radius: 8px 0px 8px 0px;
    border-radius: 8px 0px 8px 0px;
}
.footer-widget .widget_product_tag_cloud a:hover {
    color: #fff;
  	background: #51b5d9;
   
}
.domain_row_domain span {
  color: #3290b2;
  font-size: 14pt;
}
.domain_row_domain .thumb {
  max-width: 300px;
  height: auto;
  margin-left: 0.5em;
  margin-bottom: 0.5em;
  float: right;
}

.footer-widget h4 {
  background-color: #444444;
  color: #fff;
  clear:both;
  font-size: 10pt;
  padding: 0.0em 0.5em !important;
  -moz-border-radius: 8px 0px 8px 0px;
    border-radius: 8px 0px 8px 0px;

}
.footer-widget .widget_price_filter {
	margin-top: 1em !important;
	clear:both;
	position: relative;
	top: 0.8em;
}

.domain_listing_meta {
  margin-top: 1em;
  padding: 1em;
  font-size: 9pt;
  border-left: 1px #ccc dotted;
  margin-left: 2em;
}
.domain_listing_meta_row {
  margin-bottom: 0.5em;
}

.domain_listing_meta_row label{
  float: left;
  margin-right: 0.5em;
}
.domain_listing_meta_row a {
  margin-right: 0.5em;
  text-decoration: underline;
}
.domain_row_rejected, .domain_row_rejected a {
  color: #bbb !important;
}
.domain_row_pending {
  background-color: #fbedd3 !important;
}

.tw_action_button {
  -moz-border-radius: 8px 0px 8px 0px !important;
    border-radius: 8px 0px 8px 0px !important;
  background: #51b5d9 !important;
  padding: 0.8em !important;
  color: #fff !important;
  text-decoration: none !important;
}
.tw_action_button:hover {
  background: #f89a5c !important;
  color: #fff !important;
}
.tw_action_submit {
	border: 0px #fff solid;
	font-size: 14pt;
}
.tw_notice {
  background: #e55d5d;
  padding: 1em;
  font-size: 19pt;
  color: #fff;
  margin-bottom: 1em;
  border: 1px #000 dotted;
  text-align: center;
}
.input-textarea {
	width:100% !important;
	border: 1px #999999 solid !important;
	height: 200px !important;
}
.form-row-wide input[type=checkbox]{
  float: left;
  width: 50px !important;
}
.domain_table_pending .domain_row2 {
  margin: 0.4em 1em;
}
.domain_table_pending .pay_domain {
	position: relative;
	left: 0.6em;
  -moz-border-radius: 8px 0px 8px 0px !important;
  border-radius: 8px 0px 8px 0px !important;
  background: #51b5d9 !important;
  padding: 0.8em !important;
  color: #fff !important;
  text-decoration: none !important;
  width: 100%;
  font-size: 18pt;
}
.domain_table_pending .domain_row_pending:hover  {
	background: #fff !important;
}
.sf-menu .user_highlighter {
	border-right: 2px #fff solid;
	background: #e7e7e7 !important;
	-moz-border-radius: 8px 0px 8px 0px;
	border-radius: 8px 0px 8px 0px;
}
.tw_make_an_offer {
	margin-bottom: 1em;
	background-color: #51d974 !important;
}
.make_offer_form {
	display: none;
}
.my_domains_container {
  padding: 1em ;
}
.my_domains_container .domain_row_domain {
  width: 100% !important;
}
.my_domains_container .domain_row_domain img {
  max-width: 40%;
}
.front-image, .front-image .wp-post-image, .front-image img  {
  width: 229px !important;
  height:  92px !important;
}
.homepage_container h2 {
  color: #177090;
  text-align: center;
  margin: 1em 0.5em;
}
.homepage_footer_row {
	float: left;
	width: 33%;
	text-align: center;
	margin: 1em 0em;
}
.homepage_footer_row img {
	max-height: 120px;
	width: auto;
}
.product-small .front-image img, .product-small .front-image  {
  max-width: 100% !important;
}

/* *********************************** 
/* FOOTER STATS
/* **********************************/
.tw-footer-stats {
    text-align: center;
    color: ##555555;
}
.tw-footer-stats span {
    margin-right: 1em;
    margin-left: 1em;
    font-size: 16pt;
}
.tw-footer-stats {
    padding: 2em 0;
    border-top: 1px #F4EFEF solid;
    margin-top: 1em;
}
@media screen and (max-width: 900px) {
    .tw-footer-stats span {
        display: block;
        width: 100% !important;
        margin-bottom: 0.35em;
    }
}
/* *********************************** 
/* END FOOTER STATS
/* **********************************/

/* LOGO FOR LARGER SCREENS */
@media only screen and (min-width: 1000px) {
	.header_logo{
	  min-width: 250px;
	  height: auto;
	}
	.logo-left {
	   min-width: 250px; 
	}
}
/* END LOGO FOR LARGER SCREENS */
