@font-face {
    font-family: "novecento";
    font-style: normal;
    font-weight: normal;
    src: url("/blog/wp-themes/zend/fonts/novecentowide-bold-webfont.eot?#iefix") format("embedded-opentype"), 
    	 url("/blog/wp-themes/zend/fonts/novecentowide-bold-webfont.woff") format("woff"), 
    	 url("/blog/wp-themes/zend/fonts/novecentowide-bold-webfont.ttf") format("truetype"), 
    	 url("/blog/wp-themes/zend/fonts/novecentowide-bold-webfont.svg#NovecentowideBookBold") format("svg");
}



#infscr-loading { z-index: 1100 !important; bottom: 110px !important; }

.domains_list { 
/*	margin-left: -10px; width: 1060px;	*/
	opacity: 1;
	padding: 0 0 10px 0;
}

/* --------------------------- */
.domain_box, .domain_box_dummy {
	margin: 10px 4px -2px;
	display: block; float: left;
	background: #FFF; color: #232323;	
	border-radius: 3px;
/*	box-shadow: 0 0 4px 2px #e8e8e8;  */
	border: 1px solid #e7e7e7;
	border-bottom-color: #d2d2d2;
/*	border-bottom: 1px solid #d2d2d2; */
	overflow: hidden;
}
.domain-details a { text-decoration: none; }
.domain_small_box .domain-desc-text { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

.domain-ribbon_featured
{
	width: 55px; height: 55px; margin: 0 0 -55px 0;
	position: relative; z-index: 2;
	background: url(../images/ribbon_featured.png) no-repeat 0 0;
	text-indent: -100px; overflow: hidden;
}


.domain-ribbon_sold
{
	width: 55px; height: 55px; margin: 0 0 -55px 0;
	position: relative; z-index: 2;
	background: url(../images/ribbon_sold.png) no-repeat 0 0;
	text-indent: -100px; overflow: hidden;
}
.domain_pic, .domain-desc-price, .domain-desc-name { display: block; }
.domain_small_box .domain_pic { background-size: cover; background-position: center; position: relative; top: 35px; }
.domain_pic { width: 180px; height: 100px; margin: 0 auto; clear: both; background-size: 180px auto; text-align: center; font-size: 30px; line-height: 100px; text-transform: capitalize; }
.domain-description {
	display: block;
	position: relative; z-index: 4; overflow: hidden;
	padding-top: 5px;
	text-decoration: none !important;
}
.domain-buttons { position: relative; clear: both; }

.domain_small_box { width: 240px; height: 200px; }
.domain_long_box  { width: 490px; height: 200px; }
.domain_big_box   { width: 490px; height: 410px; }
.domain_row_box   { min-height: 200px; }		.domain_row_box   .full_height { height: 146px; }
.domain_15row_box { min-height: 240px; }		.domain_15row_box .full_height { height: 220px; }

.force_long_box  { height: 200px !important; }
.force_big_box   { height: 410px !important; }
.domain_opened_box { width: 1020px; /*height: 332px; */ }

.domain_small_box .domain_link  { display: block; height: 135px; }
.domain_small_box .domain-image { width: 180px; height: 100px; }
.domain_small_box .domain-buttons { margin-top: 5px;}
.domain-desc-name a { color: #232323; }

.domain_small_box .domain-description { height: 16px; }
.domain_small_box .domain-image {
	transition: opacity 0.7s;
	-webkit-transition: opacity 0.7s;
}

.search_result_str { min-height: 55px !important; }
.search_noresult_str { min-height: 55px !important; background: #fefde0; }
.search_row_box1 { padding: 15px; font-weight: bold; font-size: 24px; text-transform: uppercase; white-space: nowrap; }

.search_result_str_similar { background: none; border: none; min-height: 55px !important; padding-top: 10px; }
.search_result_str_similar .search_row_box1 { font-size: 16px; padding: 0 10px 4px 0; vertical-align: bottom; text-transform: none; font-weight: normal; }
.search_result_str_similar .tab_view { min-height: 45px; overflow: hidden; white-space: nowrap; padding: 0; max-width: 100%; font-size: 14px; }
.search_result_str_similar .tab_view center { white-space: nowrap; position: absolute; top: 5px; left: 0; }

.in_3colsMode .search_result_str_similar .search_row_box2, .in_2colsMode .search_result_str_similar .search_row_box2 { display: block; padding-top: 5px; }

.tab_view .force_reload { background: none !important; }
.tab_view .force_reload:hover { color: #bdbfbf; text-decoration: underline; }
.tab_view a.selected { color: #bdbfbf !important; text-decoration: none !important; }
.tab_view >div { display: none; padding-top: 21px; }
.tab_view >div a, .tab_view >div span { display: inline-block; padding: 4px 10px; border-radius: 20px; margin-right: 5px; font-size: 15px;}
.tab_view >div a { background: #ebebec; color: #000; }
.tab_view a:hover, .tab_view .selected { background: #7ab7dc; color: #FFF; text-decoration: none; }
.tab_view em { display: inline-block; padding: 5px; }

.domain_small_box .domain-desc-price { text-align: center; color: #adb0af; font-size: 14px; line-height: 29px; margin-top: 10px; position: relative; }
.domain_small_box .domain-desc-name { 
	background: #e0e0e0; 
	color: #484848; 
	height: 26px; line-height: 27px; padding-left: 10px;
	font-weight: bold;
}

.domain-enquire { display: none; min-height: 280px; }  #default_load_area .domain-enquire { color: #FFF; }
.domain-enquire .domain-desc-name span { color: #5ac7fb; }

.in_4colsMode .add-tofav,
.in_5colsMode .add-tofav { 
	width: 200px; 
	background: url(../images/addtoyourfavorites_w.png) no-repeat 8px 0; 
	margin-top: -30px; padding-top: 30px;
}

.domain_large_row .closeBtn { width: 28px; height: 28px; margin: -30px -30px 0 0; display: block}


#default_load_area, .dummy_load_area { padding: 40px; }
.domain_box #default_load_area { background: #343434; border-radius: 3px; }
.domain_box #default_load_area, .domain_box #default_load_area td { color: #FFF; }
#default_load_area .domain-desc-name, #default_load_area .domain-desc-name a { color: #FFF; }

.load_area_arrow
{
	height: 16px; opacity: 0;
	background: url(../images/load_area_arrow.png) no-repeat 0 0;
}

.domain_opened_box .domain-image {
	padding: 34px 30px;
	background: #FFF; border: 1px solid #d6d6d6;

	float: left;
	opacity: 1 !important;
}
.domain_opened_box .domain-image div {
	width: 208px; height: 132px;  line-height: 132px;
	background-position: center;
	background-repeat: no-repeat;

	border:30px solid transparent;
	-moz-border-image:    url(../images/dom_box_border.png) 30 30 stretch;
	-webkit-border-image: url(../images/dom_box_border.png) 30 30 stretch;
	-o-border-image:      url(../images/dom_box_border.png) 30 30 stretch;
	border-image:         url(../images/dom_box_border.png) 30 30 stretch;
}
.in_3colsMode .domain-image div { width: 417px; }
.in_2colsMode .domain-image,
.in_3colsMode .domain-image { margin-bottom: 20px; float: none; }


.domain-details { clear: right; margin-left: 410px; }
.in_2colsMode .domain-details, .in_3colsMode .domain-details { clear: both; margin-left: 0; }

.domain_opened_box .domain-desc-name a, 
.domain_opened_box .domain-desc-price, 
.domain_opened_box .domain-enquire-name { font-size: 32px; color: #535760; font-weight: bold; vertical-align: middle; }
#default_load_area .domain-desc-name a, #default_load_area .domain-desc-price, #default_load_area .domain-enquire-name { color: #FFFFFF; }
.domain-enquire-name td { font-weight: bold !important; }
.domain-enquire .right-button { float: none; display: inline-block; }
.domain-enquire .my_form { width: 560px; margin: 0 auto; }
.domain-enquire td { vertical-align: top; }

.in_2colsMode .domain-enquire .my_form { width: 430px; }



.domain-enquire input[type=text], .domain-enquire input[type=email],
.domain-enquire textarea { width: 380px; margin: 4px 0; border-radius: 0; box-sizing: border-box; }
.domain-enquire select   { width: 378px; background-color: #FFF; }
.domain-enquire textarea { height: 100px; }
.domain-enquire .ui-select { background-color: #FFF; }
.domain-enquire .ui-select option { background-color: #FFF; }

.domain-enquire .ui-select, .domain-enquire textarea, .domain-enquire input[type=text], .domain-enquire input[type=email] { border: 1px solid #ccc; }


.in_2colsMode .domain-enquire input[type=text], .in_2colsMode .domain-enquire input[type=email], .in_2colsMode .domain-enquire textarea { width: 310px; }
.in_2colsMode .domain-enquire select { width: 308px; }

#default_load_area .domain-enquire input[type=text], #default_load_area .domain-enquire input[type=email], , #default_load_area .domain-enquire select,
#default_load_area .domain-enquire textarea { background: #000; color: #e2e2e2; }
.domain-enquire .default_value { font-style: italic; color: #8f8f8f; }
.domain-enquire .field-name { padding: 14px 20px 0 0; text-align: right; }
.domain-enquire .right-button { margin: 0 6px !important; }

.domain_opened_box .domain-desc-name  { float: left; }
.domain_opened_box .domain-desc-price { float: right; }

.domain_opened_box .domain-desc-text { clear: right; padding: 20px 0; }


.domain-description { font-size: 18px; }
.domain-desc-head { float: left; font-weight: bold; color: #535760; }  #default_load_area .domain-desc-head { color: #dcdee0; }
.domain-desc-info { margin-left: 130px; }

.in_4colsMode .domain-desc-text, .in_5colsMode .domain-desc-text { min-height: 153px; }
.domain_opened_box .right-button { background: #7ab7dc; font-size: 18px; font-weight: normal; text-transform: uppercase; padding: 9px 0 7px; margin-left: 15px; width: 110px; text-align: center}

/* .in_2colsMode .right-button, .in_4colsMode .right-button { font-size: 16px; width: 70px; } */

.domain_small_box .fav_icon {
	width: 21px; height: 21px;
	background: url(../images/heart_icon_48.png) no-repeat 0 0;  opacity: 0.6; background-size: cover;
	float: right; display: block; margin: -127px 5px 0;
}
.domain_small_box .fav_icon:hover, .domain_small_box .fav_icon_selected { opacity: 1 }

.domain_box .large_h, .domain_box_dummy .large_h { font-weight: bold; font-size: 24px; }
.domain_box, .domain_box_dummy { font-size: 13px; }
.domain_opened_box .domain-desc-text { font-size: 16px; line-height: 25px; }
.right-button { display: block; line-height: 14px; border: none; }
.search-links, .search-links a { color: #fc4940; text-decoration: none; }

.tip_box { background: #53585f url(../images/tip_lightbulb.png) no-repeat 360px center; font: 200 13px/18px "Helvetica Neue", "Helvetica", "Arial"; }
.tip_ribbon { width: 56px; height: 94px; float: left; position: relative; top: -7px; left: 10px; background: url(../images/tip_ribbon.png) no-repeat 0 0; }
.tip_body { color: #FFF; margin-left: 60px; padding: 10px; }
.tip_body table, .tip_body td { margin: 0; padding: 0; color: #FFF; }
.tip_body .large_h { font-size: 18px; font-weight: 400; color: #FFF; }
.tip_body td { height: 115px; vertical-align: middle; font-size: 13px; font-weight: lighter; line-height: 20px; }
.tip_body a { color: #FFF; }
.tip_body p { margin: 2px 0; }
.subscribe_box { background: #366d9c url(../images/subscribe.png) no-repeat 340px center; font-size: 14px; line-height: 20px; }
.subscribe_box h3 { font-size: 16px; margin-bottom: 5px; }
.subscribe_box input { width: 150px; margin-right: 10px; vertical-align: middle; border: 2px solid #FFF !important; padding: 6px !important;}
.subscribe_box a { display: inline-block; background: #55b8e0; color: #FFF; padding: 0 10px; line-height: 32px; }

.profile_box { background: #53585f;  }
.profile_box, .profile_box td { color: #FFF; font: 200 13px/18px "Helvetica Neue", "Helvetica", "Arial"; }
.profile_box a { 
	width: 70px; height: 70px;
	font-size: 22px; line-height: 70px; 
	text-align: center;
	border-radius: 100px;
	background: #000; display: inline-block;
	color: #FFF; 
}
.profile_box a:hover, .profile_box .selected { background: #7ca9cc; text-decoration: none; }

.profile_box .name_logo { display: block; margin: 20px 15px 20px 30px; float: left; }
.profile_box .about { clear: both; padding: 0 90px; height: 145px; overflow: hidden }
.profile_box .name_details { padding-top: 33px; }
.profile_box .name_details span { font-size: 18px; line-height: 25px; display: block; font-weight: 400; }
.profile_box td { text-align: center; vertical-align: top}
.profile_box .share_btns { padding: 20px 60px 0px; }
.profile_box .share_btns td { width: 120px; }

.profile_3rows { height: 620px; } .profile_3rows .about { height: 355px; }

.pager div {
	width: 242px; 
	margin: 0 4px;
	float: left;

	scale: 0.01;
	transition: transform 0.4s;
	-webkit-transition: -webkit-transform 0.4s;	
}
.pager div a { 
	background: #546a81; /* url(../images/pager_bk.png) repeat-x 0 0; */
	background-scale: cover; display: block; 
	font: 35px/52px Arial;
	height: 52px; padding: 24px 0;
	border-radius: 5px; 
	color: #FFF;
	text-align: center;
}
.pager_box {  }

/* --------------------------- */
.right-button {
	float: right; padding: 4px 9px; margin-left: 5px; display: inline;
	background: #cdcdcd; color: #FFF !important;
	font: 12px Helvetica; font-weight: bold; text-decoration: none;
	cursor: pointer;
}
.domain_small_box .buy { display: inline; font-size: 12px; line-height: 27px; padding: 0 12px; text-align: center; }
.right-button:hover { background: #79badb; }

.domain_opened_box .right-button, .buy { background: #7ab7dc; color: #FFF; font-weight: bold; }
.domain_opened_box .right-button:hover { background: #63b9fb; }

.buy_red   { background: #ec5d57 !important; text-transform: uppercase; }
.buy:hover { background: #f95643 !important; } 


/* ------------------------------------------------------------------------- */
.blog_post_area
{
	background: #FFF url(../images/loading1.gif) no-repeat center 65px;
	width: 470px; height: 322px; padding: 10px;
	float: left; position: relative;
}
.blog_image { width: 470px; height: 285px; overflow: hidden; background-size: cover; background-position: left center; }
.blog_image .force_reload { width: 390px; height: 246px; display: block; text-decoration: none; font-size: 12px; }
.blog_image div { color: #FFF; display: block; background: rgba(0, 0, 0, 0.4); font-weight: bold; height: 39px; line-height: 43px; padding: 0 10px; }
.blog_box a { text-decoration: none; }
.blog_post_excerpt { height: 70px; padding: 10px 0; }
.blog_post_excerpt .large_h { font-size: 13px; font-weight: bold; display: block; padding: 3px 0 10px; margin: 0; }
.blog_post_excerpt .large_h, .blog_post_excerpt a { color: #232323; text-decoration: none; }
.blog_box .prev, .blog_box .next { font: bold 20px "Arial Narrow"; color: #FFF; line-height: 30px; text-align: center; background: rgba(0,0,0,0.4); border-radius: 5px; margin-top: 5px; }
.blog_box .prev, .blog_box .next, .blog_box .empty_box { display: block; float: right; width: 30px; height: 30px; }
.blog_box .label_count { display: block; width: 50px; text-align: center; float: right; font-weight: lighter; }
.second_theme .read_more { display: block; font-size: 11px; line-height: 20px; padding: 5px 12px; float: right; color: #FFF; background: #70b8de; }
@media screen and (min-device-width: 1025px) {
	.blog_box .prev, .blog_box .next, .blog_box .empty_box { opacity: 0; }
	.blog_box:hover .prev, .blog_box:hover .next, .blog_box:hover .empty_box { opacity: 1; }
}

.transparent_box { background: transparent; box-shadow: none; border-radius: none; border: none !important; }
.gray_box { background: #C8C8C8; border-radius: 10px; padding: 20px; }
.white_box { background: #FFF; border-radius: 5px; margin: 20px 20px 0 0; float: left; width: 273px; height: 140px; padding: 20px; }
.transparent_box .large_h { font-weight: bold; font-size: 24px; padding: 5px 0; }
.transparent_box .small_h { font-weight: bold; font-size: 18px; padding: 5px 0 12px; }

.idea_div { padding: 30px 20px 20px; }
.idea_div a { color: #52a8fa; }
.idea_div .large_h { font: bold 24px Arial; padding: 0; }
.idea_div .small_h { font: 18px Arial; padding: 20px 0 5px; margin: 0; }
.link_list { padding: 20px 0 0; line-height: 2.2em;  }
.link_list a { display: block; color: #000; }
.link_list a:before { content: "» "; color: #52a8fa; font: bold 16px Arial; }
.more_box { background: url(../images/more_bk.png) repeat-x; background-size: cover; color: #FFF; text-align: center; }
.more_box a { color: #FFF; font: 33px/145px Arial; }
.uppercase { text-transform: uppercase; }

.ideas_link_list { text-align: justify; }
.ideas_link_list a { display: inline-block; padding: 5px; }

.ideas_domains_nav { width: 20px; float: left; text-align: center; margin-top: 65px; font-size: 20px; }
.ideas_domains_list_holder
{
	float: left;
	height: 200px;
	overflow: hidden;
}

.ideas_domain_box
{
	display: block; 
	float: left;
	margin: 10px;
	background: #FFF; border: 1px solid #EEE;
}

.ideas_domain_box img { display: block; width: 200px; max-height: 111px; border: 1px solid #EEE; }


.second_theme_categories {
	padding: 10px;
	text-align: justify;
}

.second_theme_categories a {
	color: #53585f;
	display: inline-block;
	border-radius: 15px;
	padding: 7px 15px;
	margin: 5px 0;
}

.second_theme_categories a:hover { background: #ebedf1; text-decoration: none; }


.editor_picked_div, .share_div div { width: 1300px; position: relative; top: 0; }
.editor_picked_div { height: 90px; }
.editor_picked_div .slideto { 
	position: relative; top: 0; width: 50px; height: 95px; 
	background: url(../images/slide_left.png) no-repeat center; background-size: 50%; 
	cursor: pointer; 

	opacity: 0.8; 
	transition: opacity 0.4s;
	-webkit-transition: -webkit-opacity 0.4s;	
}
.slideto:hover { opacity: 1 }
.box_filter_pick
{
	border-radius: 3px;
	width: 227px; height: 20px; padding: 65px 15px 10px 0; 
	font: 19px Arial;
	text-align: right; color: #FFF;
	float: left; margin-right: 8px;
	cursor: pointer;
}

.box_filter_pick .closeBtn { float: left; display: block; position: relative; top: -60px; left: 195px; opacity: 0.8; }

.profile_small_box { text-align: center; color: #a6aaa9; text-decoration: none; display: block; padding: 35px 0 0; font: 14px "Helvetica Neue", "Helvetica", "Arial"; }
.profile_small_box .logo_name { width: 80px; height: 80px; text-align: center; background: #7ba8cd; color: #FFF; border-radius: 200px; display: inline-block; font-size: 32px; line-height: 80px; font-weight: 200 }
.profile_small_box .disp_name { color: #525860; font-size: 16px; line-height: 40px; }