/*

Theme Name: FlatPress

Theme URI: https://themebound.com/shop/flatpress-responsive-child-theme-classipress/

Description: An Elegent, Responsive and FLAT Child Theme for ClassiPress

Author: Themebound

Author URI: https://themebound.com/

Template: classipress

Version: 1.2.0

*/



/* reset */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}



body {line-height: 1; font:12px/18px Ubuntu, Helvetica, Arial, sans-serif; color:#555655; }

ol, ul {list-style: none;}

blockquote, q {quotes: none;}



:focus {outline: 0;}



ins {text-decoration: none;}

del {text-decoration: line-through;}



table {	border-collapse: collapse;border-spacing: 0;}

/* end reset */





/* main */

body, html { margin:0; padding:0; background-color:#fff; }

p { margin:0; padding:0 0 8px 0; font-size:13px;}



h1, h2, h3, h4, h5 {

	clear:both;

	font-weight:normal;

	margin-bottom:10px;

	line-height:normal;

}

a { color:#19aacf; text-decoration:none; }

a:hover { text-decoration: none; }

a img { border: none; }



ul, ol { list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; }



.center { text-align: center; }

.clr { clear:both; padding:0; margin:0; width:100%; height:0; line-height:0px; font-size:0px; overflow:hidden; }



h1 {

	font-size:2em;

}

h2 {

	font-size:1.8em;

}

h3 {

	font-size:1.6em;

}

h4 {

	font-size:1.2em;

}

h5 {

	font-size:1em;

}

h6 {

	font-size:.8em;

}

.content_left code, .content_left pre {font-family:Consolas,Monaco,"Courier New",Courier,monospace;font-size:12px;font-weight:inherit;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;background:none repeat scroll 0 0 #F0F0F0;}



p.botm12px{ margin:0 0 12px 0; }

p.lh2em, p.main { margin:0; padding:16px 0; line-height:2em; }



span.big , h1.big { font-size:13px; }

.dotted { border-bottom:none; }





h1.single-listing {margin:0 0 -3px;padding:3px 0 0;max-width:450px; clear:left; }

h1.blog {padding:0;margin:0; clear:left;}

h1.single, h1.blog, h1.single-listing {

	font-size:24px;

	line-height:26px;

	margin:0 0 10px;

}

h1.single a, h1.single-listing a, h2.dotted a {text-decoration: none; }

h2.dotted a:hover {text-decoration: underline; }

h2.attach-title {text-align:center;}



p.small, div.small { font-size: 11px; }

p.bot4px { font-size:11px; margin:0; padding:0 0 4px 0; color: #AFAFAF;}

p.green { color: #009900; }

p.yellow { color: #D8D2A9; }

p.red { color: #CC0000; }



input[type="text"], input[type="password"], input[type="email"], select, textarea {

	font-family:Ubuntu, Arial, Helvetica, sans-serif;

	border:2px solid #AEC2C2;

	margin-top:0;

	margin-bottom:10px;

	padding:8px 12px;

	width:350px;

	-khtml-border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	background:#f9f9f9;

	font-size:14px;

	color:#666;

	max-width:100%;

	box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

}

input[disabled] {

	background:#eee !important;

	border-color:#8A8A8A !important;

}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, select:focus, textarea:focus {

	border-color: #CCC;

}

/* button styles */



.reports_form input[type="submit"],

.btn_orange,

.order-gateway input[type="submit"],

.comment-reply-link,

#app-attachment-upload-pickfiles,

#app-attachment-upload-filelist .app-attachment .button,

.home .paging > a,

form.filter input.submit {

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

	display:inline-block;

	color:#ffffff;

	font-size:14px;

	padding:10px 25px;

	text-decoration:none;

	text-transform:uppercase;

	background:#19AACF;

	font-weight:bold;

	border:medium none;

	font-family:Ubuntu, Helvetica, Arial, sans-serif;

	cursor:pointer;

}



.button:hover,

.btn-topsearch:hover,

.reports_form input[type="submit"]:hover,

.comment-reply-link:hover,

.btn_orange:hover,

.btn_orange a:hover,

.order-gateway input[type="submit"]:hover,

.home .paging > a:hover,

form.filter input.submit:hover {

	transition: opacity 300ms ease-out;

	-webkit-transition: opacity 300ms ease-out;

	-moz-transition: opacity 300ms ease-out;

	-ms-transition: opacity 300ms ease-out;

	-o-transition: opacity 300ms ease-out;

	-moz-box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.1);

	-webkit-box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.1);

	box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.1);

	text-decoration:none;

}



.btn_orange.small,

.comment-reply-link,

.content_right .btn_orange,

.footer_main_res .btn_orange,

#app-attachment-upload-pickfiles,

#app-attachment-upload-filelist .app-attachment .button,

.home .paging > a,

form.filter input.submit,

.wp-hide-pw,

.wp-cancel-pw,

.wp-generate-pw, 

.welcome-buttons .btn_orange {

	font-size:12px;

	padding:5px 12px;

	font-weight:normal;

}



.btn1 .btn_orange { padding:8px 30px; font-size:17px;   }



/* positioning */

.text-left { text-align:left }

.text-center { text-align:center }

.text-right { text-align:right }



/* padding */

.pad5 { padding:5px 0 }

.pad10 { padding:10px 0 }

.pad20 { padding:20px 0 }

.pad25 { padding:25px 0 }

.pad50 { padding:50px 0 }

.pad75 { padding:75px 0 }

.pad100 { padding:100px 0 }



/* extra styles recommended by WP */

.sticky {}

.bypostauthor{}



/* wpmu */

.widecolumn { margin:0; padding:0; background:url(images/content_topbg.gif) repeat-x top; background-color:#EFEFEF; border-top:2px solid #efefef;}

.mu_register {padding:28px 0 32px;width:940px !important;}



/* Alert backgrounds */

.box-yellow, .info { background-color:#FFFFCC; border:1px solid #D8D2A9; padding:7px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}

.box-red, .error, .checkout-error  { background-color:#FFEBE8; border:1px solid #CC0000; padding:7px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}

div.error, div.checkout-error { padding:12px; margin:0 0 10px; -khtml-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }

.container { margin:0; padding:0; width:100%; min-width:940px; color:#4f4f4f; }



/* generic */

.holder {

	float:left;

	width:100%;

}



/* header */

.header_top {  background:#323232; }

.header_top_res { margin:0 auto; width:940px; }

.header_top_res p { padding:12px 0 12px 8px; line-height:16px; color:#999; text-align:right; }

.header_top_res p a { color:#999;  text-decoration:none; }

.header_top_res p a:hover { color:#fff; }



.header_top_res li {

	float:left;

	margin-right:10px;

	position:relative;

}

.header_top_res li:after, .header_top_res .add-nav li:last-child:after {

	color: #4F4F4F;

    content: "|";

    font-size: 15px;

    line-height: 17px;

    margin-left: 10px;

    vertical-align: -1px;

}

.header_top_res li:last-child:after {

	content:"";

	margin-left:0;

}



.header_top_res a {

	color:#999;

	text-decoration:none;

}

.header_top_res a:hover {

	color:#fff;

}

.header_top_res a.selectBox-dropdown {

	display:none !important;

}

/* Top Menu */



#nav {

	margin:0;

	padding:10px 0 0;

	list-style:none;

	font-size:13px;

	line-height:20px;

	position:relative;

	float:left;

	display:inline;

}

* html #nav {

	margin:0;

}

* html .inner #nav {

	margin:0 0 0 32px;

}



#nav li {

	padding-bottom:10px;

}

.header_top_res ul.menu ul.sub-menu {

	display:none;

	position:absolute;

	width:auto;

	z-index:998;

	top:15px;

	left:-40px;

	-moz-box-shadow: 0 2px 0 -1px #CBD8D8;

	-webkit-box-shadow: 0 2px 0 -1px #CBD8D8;

	box-shadow: 0 2px 0 -1px #CBD8D8;

	border-bottom: 1px solid #CBD8D8;

}

.header_top_res ul.menu ul.sub-menu:before {

	content: "\f0d8";

	display:block;

    text-decoration: inherit;

	font-family:FontAwesome;

	margin-right:5px;

	font-size:24px;

	color:#fff;

	padding-left:50px;

	height:15px;

	cursor:pointer;

}

.header_top_res ul.menu li:hover ul.sub-menu {

	display:block;

}

.header_top_res ul#nav.menu ul.sub-menu li {

	background:none;

	padding:0;

	margin:0;

	border-left: 1px solid #CBD8D8;

	border-right: 1px solid #CBD8D8;

}

.header_top_res ul.menu ul.sub-menu li:hover {

	margin-top:0;

}

.header_top_res ul.menu ul.sub-menu li:after {

	content:"";

	margin:0;

	padding:0;

}

.header_top_res ul.menu ul.sub-menu li a {

	text-align:left;

	width:167px;

	padding:10px;

	color:#4F4F4F;

	display:block;

	background:#fff;

}

.header_top_res ul.menu ul.sub-menu li a:hover {

	color:#19AACF;

}

.header_top_res ul.menu ul.sub-menu li ul.sub-menu {

	display:none;

	left:177px;

	margin:-2px 0 0 0;

	top:2px;

}

.header_top_res ul.menu ul.sub-menu li:hover ul.sub-menu {

	display:block;

}



.header_top_res .bar {

	float:right;

	display:inline;

}



.header_top_res .bar li {

	margin-right:5px;

}

.header_top_res .bar li:after {

    margin-left: 5px;

}



.header_top_res .add-nav {

	margin:10px 0;

	padding:0;

	list-style:none;

	float:right;

	font-size:12px;

	line-height:20px;

}





.header_top_res .social {

	margin:10px 0;

	padding:0;

	list-style:none;

	float:right;

	font-size:16px;

	line-height:20px;

}

.header_top_res .social li a, .rss-link {

	float:left;

	/*text-indent:-9999px;*/

	overflow:hidden;

	width:14px;

	height:20px;

}



.header_main_res .searchblock .form_search { margin:0; padding:0;}

.header_main_res .searchblock label { margin:3px 4px; padding:0; float:left; color:#fff;}

.header_main_res .searchblock .editbox_search  { margin:0 4px; padding:3px; float:left; width:174px; font:normal 12px/1.5em Ubuntu, Arial, Helvetica, sans-serif; background:#fff; border:1px solid #949494;}

.header_main_res .searchblock .list_search { margin:0 4px; padding:2px; float:left; width:100px; height:23px; font:normal 12px/1.5em Ubuntu, Arial, Helvetica, sans-serif; background:#fff; border:1px solid #949494;}

.header_main { background:#2daacd; width:100%; clear:both; }

.header_main_res { margin:0 auto; width:940px;}

.header_main_res #logo { float:left; margin:20px 0; color:#fff; }

.header_main_res #logo h1 {

	font-size:30px;

	margin-bottom:0;

	font-weight:bold;

}

.header_main_res #logo h1 a {

	color:#fff;

}

.cp_logo {

    background: url("images/logo.png") no-repeat scroll 0 center transparent;

    height: 50px;

    width: 300px;

}

.header_main_res .adblock { margin:10px 0; float:right;}

.header_menu { background:#1B83A0; }

.header_menu_res{margin:0 auto; width:940px; padding:0px 0; }

.header_menu_res .obtn{

	float:right;

	font-size:16px;

	padding:12px 40px;

	font-weight:bold;

	border-radius:0;

	background:#F45435;

	line-height:20px;

}



.header_menu_res a.menu-toggle {

	display:none;

	background:#2DAACD;

	color:#fff;

	text-transform:uppercase;

	padding:10px 15px;

	font-size:18px;

	line-height:normal;

}

.header_menu_res a.menu-toggle:hover {

	text-decoration:none;

}



.header_menu_res a.menu-toggle i {

	float:right;

	font-size:24px;

}



/* content sidebar */

.content_right h2, #welcome_widget h2 { font-size:16px; font-weight:bold; padding:10px 12px 11px; margin:0;  border-bottom:1px dashed #DBDBDB;     background-color: #f39f86;
    background-image: linear-gradient(315deg, #f39f86 0%, #f9d976 74%);
    color: #000;
    font-weight: bold;}

.content_right h3 { font-size:14px; margin-bottom:5px; clear:right; }

#welcome_widget p, .content_right p { font-size:12px; }

.content_right ul:not([class="ads"]) { padding:0 0 0 10px; }

.content_right ul:not([class="ads"]) li {

	padding:4px 10px 4px 5px;
    background: #f5f5f5;
    margin-bottom: 10px;
    padding: 10px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.15);
    border-radius: 3px;
    background-color: #f39f86;
    background-image: linear-gradient(315deg, #f39f86 0%, #f9d976 74%);
    color: #000;
    font-weight: bold;
}
.read_more_m {
	padding: 10px;
    background: #096e5f;
    display: -webkit-box;
    width: 50%;
    float: right;
    color: #fff;
    text-align: center;
}
.detay_b {
	    padding: 10px;
    background: #fbfbfb;
    font-weight: bold;
    box-shadow: 0 8px 24px rgba(0,0,0,0.15);
}
.detay{
	margin-bottom: 20px;
	clear: both;
}

.faa-flash.animated, .faa-flash.animated-hover:hover, .faa-parent.animated-hover:hover>.faa-flash {
	-webkit-animation: flash linear 1s infinite;
	animation: flash linear 1s infinite;
	    padding-right: 10px;
    }
    @-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}

.detay_k{
	width: 100px;
    display: -webkit-inline-box;
}
.fle_le{
	float: left;
}
.telefon {
	    padding: 20px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.15);
    border-radius: 3px;
    background-color: #f39f86;
    background-image: linear-gradient(315deg, #f39f86 0%, #f9d976 74%);
    color: #000;
    font-weight: bold;
    text-align: center;
    font-size: 29px;
}
.post-left img{
	border: 6px solid #096e5f;
}
.content_right ul:not([class="ads"]) li:before {

	content: "\f105";

	display: inline-block;

    text-decoration: inherit;

	font-family:FontAwesome;

	margin:0 6px 0 0;

	font-size:14px;

}





.content_right ul.user-stats li:before {

	content: "\f0a1";

	display: inline-block;

    text-decoration: inherit;

	font-family:FontAwesome;

	font-size:16px;

	font-weight:normal;

}

.content_right ul.user-stats li:first-child:before {

	color:#33CC33;

}

.content_right ul.user-stats li:nth-child(2):before {

	color:#FF9900;

}

.content_right ul.user-stats li:nth-child(3):before {

	color:#666;

}

.content_right ul.user-stats li:nth-child(4):before {

	color:#19AACF;

}



.content_right ul li:last-child { border-bottom:none; }

.content_right ul li a {text-decoration:none; color:#19AACF; }

.content_right ul li a:hover { text-decoration:underline; }

.content_right ul li ul li { border-bottom:none; padding-bottom:0; }

.content_right .textwidget p { padding-left:15px; padding-right:15px; }

.content_right .form_search {

	padding:20px;

}

.content_right .form_search .postform, .footer_main_res .form_search .postform {

	float:none;

}

.content_right ul.from-blog li:before { content:"" !important; display:none; }



ul.refine li:before { content:"" !important; display:none; }

ul.refine li{ border-bottom:1px solid #efefef; padding:10px 0 !important; max-width:300px; }

ul.refine li div.handle {float:right; height: 18px; width:18px; line-height: 18px; text-align:center; }

ul.refine li div.handle:before {

	content: "\f0ab";

	display: inline-block;

    text-decoration: inherit;

	font-family:FontAwesome;

	color:#666;

	font-size:16px;

}

ul.refine li div.close:before {

	content: "\f0a9";

}

ul.refine li div.handle:hover {cursor: pointer; opacity: 0.7; }

ul.refine li div.element {display:none;}

ul.refine label.title, .form_contact label { font-weight:bold; font-size:13px; color:#1B83A0;}

ul.refine li ol.checkboxes li{ background:none;border-bottom:none;padding:0 !important;}

ul.refine li ol.checkboxes{ padding-top:3px;}

ul.refine li div.scrollbox{ max-height: 150px; overflow: auto; border-radius: 4px 4px 4px 4px !important;	}



ul.refine li input#amount, ul.refine li input#distance {

    border: 0 none;

    color: #F45435;

    font-weight: bold;

	background:none;

	width:200px;

}



/* refine search jquery slider */



ul.refine .ui-slider-horizontal {

	height: 8px;

	background: #ededed;

	padding: 0 8px 0 9px;

	border:none;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	margin:10px;

}

ul.refine .ui-slider-horizontal .ui-slider-range {

	height: 8px;

	background: #f45435;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	border:none;

}



ul.refine .ui-slider-horizontal .ui-slider-handle {

	background: #f45435;

	width: 17px;

	height: 17px;

	-webkit-border-radius: 9px;

	-moz-border-radius: 9px;

	border-radius: 9px;

	border:none;

	top:-5px;

}







/* search drop-down values */

select option {}

option.level-0{padding:0 3px;}

option.level-1,option.level-2,option.level-3,

option.level-4,option.level-5,option.level-6,

option.level-7{}

.selectBox-dropdown{

	height: 38px;

	padding:0;

	min-width:150px;

	max-width: 350px;

	position:relative;

	line-height:1;

	text-decoration:none;

	outline:none;

	vertical-align:middle;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	color:#9D9D9D;

	float:left;

	border:2px solid #AEC2C2;

	width:350px;

	min-height:15px;

	-khtml-border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	max-width:100%;

	background:#f9f9f9;

}

.content_right .selectBox-dropdown {width:303px;}

.content_right a.selectBox-dropdown:hover {text-decoration:none;}

.selectBox-dropdown:focus,

.selectBox-dropdown:focus .selectBox-arrow{border-color:#BBB}

.selectBox-dropdown.selectBox-menuShowing{-moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0; border-bottom-left-radius:0; border-bottom-right-radius:0}

.selectBox-dropdown .selectBox-label{width:100%; padding:0 7px; line-height:2.4em; display:inline-block; white-space:nowrap; overflow:hidden; font-size:14px}

.selectBox-dropdown .selectBox-arrow{position:absolute; top:0; right:0; width:35px; height:100%;  border-left:none;}

.selectBox-dropdown .selectBox-arrow:before {

    display: inline-block;

    font-size: 24px;

    font-family: FontAwesome;

    content: "\f078";

    padding: 5px;

}

.selectBox-dropdown-menu{position:absolute; z-index:99999; max-height:200px; border:solid 1px #BBB; background:#FFF; -moz-box-shadow:0 2px 6px rgba(0,0,0,.2); -webkit-box-shadow:0 2px 6px rgba(0,0,0,.2); box-shadow:0 2px 6px rgba(0,0,0,.2); overflow:auto}

.selectBox-inline{width:250px; outline:none; border:solid 1px #BBB; background:#FFF; display:inline-block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:auto}

.selectBox-inline:focus{border-color:#666}

.selectBox-options,

.selectBox-options li,

.selectBox-options li a{list-style:none; display:block; cursor:default; padding:0; margin:0}

.selectBox-options li a{color:#666; padding:1px .7em; white-space:nowrap; overflow:hidden; background:6px center no-repeat; text-decoration:none; font:14px/1.5em Ubuntu, Arial,Helvetica,sans-serif}

.selectBox-options li.selectBox-hover a{background-color:#EEE}

.selectBox-options li.selectBox-disabled a{color:#888; background-color:transparent}

.selectBox-options .selectBox-optgroup{color:#666; background:#EEE; font-weight:bold; line-height:1.5; padding:0 .3em; white-space:nowrap}

.selectBox.selectBox-disabled{color:#888 !important}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5; filter:alpha(opacity=50); border-color:#666}

.selectBox-inline.selectBox-disabled{color:#888 !important}

.selectBox-inline.selectBox-disabled .selectBox-options a{background-color:transparent !important}





/* breadcrumb */

#breadcrumb{margin:-10px 0 10px; }

#breadcrumb a {color:#1B83A0; }



/* content */

.content{ margin:0; padding:0; background:none; border-top:none;clear: left;}

.content_botbg { margin:0; padding:0; background-color:#F5F5F5; border-bottom:none; min-height: 600px;  }

.slider_top { -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; /* overflow:hidden; */

background:#fff; border:none;  margin:20px auto 20px auto; width:940px; position:relative; }



.content_right .shadowblock_out { margin:0 0 20px 0; border:none; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; /* overflow:hidden; */}



.shadowblock { padding:15px;  -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; margin-bottom:10px;

background:#fff; border:1px solid #CBD8D8; -moz-box-shadow: 0 2px 0 -1px #CBD8D8; 	-webkit-box-shadow: 0 2px 0 -1px #CBD8D8; box-shadow: 0 2px 0 -1px #CBD8D8; position:relative;	}

.content_left { margin:0 10px 0 0; padding:0; float:left; width:600px; }

.content_right { margin:0 0 0 10px; padding:0; float:right; width:320px; }

.content_right .shadowblock  { padding:0 0 18px; }

.content_right .shadowblock > div {

	padding:10px 9px;

}

.content_right .shadowblock > div.clr {

	padding:0;

}

.content_right .widget-ad-categories .recordfromblog {

	padding:0;

}

.content_res { margin:0 auto; padding:20px 0 30px; width:940px;}

.content_res .priceblockbig p.descr { margin:0; padding:6px 0;}

.content_res .priceblockbig p.location { margin:0; padding:0;}

.content_res .priceblockbig { float:right; width:395px;}

.content_res .priceblockbig h3 { margin:0; padding:0; float:left; font:bold 15px/1.2em Ubuntu, Arial, Helvetica, sans-serif; color:#4f4f4f; text-decoration: none; }

.content_res .priceblockbig h3 a, .content_right a { text-decoration: none; }

.content_res .priceblockbig h3 a:hover, .content_right a:not(.btn_orange):hover { text-decoration: underline; }

.content_res .priceblocksmall h3 { margin:0; padding:0; float:left; font:bold 13px/1.2em Ubuntu, Arial, Helvetica, sans-serif; color:#4f4f4f;}

.content_res .priceblocksmall p.owner { margin:0; padding:0; font:normal 11px/1.5em Ubuntu, Arial, Helvetica, sans-serif;}

.content_res .stepsline { margin:0; padding:8px 0 24px 0;}

.content_res .stepsline p { margin:0; padding:6px 12px; font:bold 16px/1.2em Ubuntu, Arial, Helvetica, sans-serif; color:#fff;}

.content_res .stepsline div.number_out { margin:0; padding:0; float:left; border:1px solid #bbb;}

.content_res .stepsline div.number_in { margin:0; padding:0; background:#dbdbdb; border-top:1px solid #efefef;}

.content_res .stepsline div.line_out { margin:12px 0; padding:1px; float:left; background:#fff; border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb;}

.content_res .stepsline .borderleft { border-left:1px solid #bbb;}

.content_res .stepsline .borderright { border-right:1px solid #bbb;}

.content_res .stepsline div.line_in { margin:0; padding:0; width:201px; height:5px; line-height:0px; font-size:0px; background:#ededed;}

.content_res .whiteblock { margin:0 0 4px 0; padding:8px; background:#fff; border:1px solid #bbb; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}



#welcome_widget .shadowblock {

	padding-left:12px;

	padding-right:12px;

}

#welcome_widget h2 {

	margin-left:-12px;

	margin-right:-12px;

	padding-bottom:0;

	border-bottom:0;

}

.tax-ad_cat .content_res h1 {

	margin-right:5px;

}



.content_res img.buttonregisterfree { margin:16px 0 0 0; border:none;}

.content_res img.ad320 { margin:0 0 16px 0;}

.content_res img.ad125l { display:block; margin:0 16px 0 20px !important; margin:0 16px 0 14px; float:left;}

.content_res img.ad125r { display:block; margin:0; float:left;}

.content_res div.bigright { margin-top:18px;}

.content_res div.bigleft { background:none repeat scroll 0 0 #eee;  }

.content_res .mapblock { margin:0; padding:0; overflow: hidden;background: url("images/loader-spinner.gif") no-repeat center center;}

.content_res .mapblock p.gmap-title { color:#4F4F4F; font-family:Ubuntu, Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; line-height:1.2em; }

.content_res .attachment-medium, .content_res .attachment-thumbnail {float:left;  /*margin:0 12px 0 0;  */}

.content_res img.attachment-medium, .content_res img.attachment-thumbnail,

.content_res img.attachment-ad-thumb, .content_res img.attachment-ad-small, .content_res img.attachment-ad-single { border:1px solid #D2D2D2;padding:0px; background-color:#fff; }

.content_res img.attachment-ad-thumb { max-width: 140px; }

.content_res .noresults {padding:20px;}

.content_right .textwidget .btn_orange { margin-left:15px; }



/* main nav menu global styles*/

.header_menu_res ul { float:left; margin:0; padding:0; list-style:none; z-index:99; line-height:1; font:normal 13px Ubuntu, HelveticaLTStdRoman, Arial, Helvetica, sans-serif;}

.header_menu_res ul.menu { margin:7px 0; }

.header_menu_res ul a { padding:6px 15px; position:relative; color:#fff; display:block;line-height:18px; text-decoration:none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.header_menu_res ul li { float:left; margin:0 6px 0 0; width: auto; z-index:999; text-transform:uppercase; }

.header_menu_res ul li.current-menu-parent a, .header_menu_res ul li.current-menu-item a { color:#fff; background:#2DAACD; }

.header_menu_res ul.menu > li:hover > a { background-color:#fff; color:#333; }



.header_menu_res ul.sub-menu { background:#fff; position:absolute; display:none; width:180px; border:1px solid #eee; border-top:none; border-width:1px 1px 0; z-index:999; display:none; position:absolute; margin:-4px 0 0; -khtml-border-radius:0 3px 3px 3px; -moz-border-radius:0 3px 3px 3px; -webkit-border-radius:0 3px 3px 3px; border-radius:0 3px 3px 3px;  width:200px; -moz-box-shadow: 0 1px 0 1px #CBD8D8; 	-webkit-box-shadow: 0 1px 0 1px #CBD8D8; -khtml-box-shadow: 0 1px 0 1px #CBD8D8; 	box-shadow: 0 1px 0 1px #CBD8D8; }



.header_menu_res li:hover ul.sub-menu {

	display:block;

}



.header_menu_res ul.sub-menu li {margin:0; padding:0px; float:none; text-transform:none; font-weight:normal; position: relative}



.header_menu_res ul.sub-menu li a {

	background:none;

	padding:7px 12px;

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	border-radius: 0;

	color:#555555;

}



.header_menu_res ul.sub-menu li:hover a, .header_menu_res ul.menu ul.sub-menu li ul.sub-menu  li:hover a  {

	text-decoration:none;

	background:#f4f4f4;

}



.header_menu_res ul.menu ul.sub-menu li ul.sub-menu {display:none; top:5px; left:190px; -khtml-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; -moz-box-shadow: 1px 1px 0 1px #CBD8D8; 	-webkit-box-shadow: 1px 1px 0 1px #CBD8D8; -khtml-box-shadow: 1px 1px 0 1px #CBD8D8; 	box-shadow: 1px 1px 0 1px #CBD8D8; }



.header_menu_res ul.menu ul.sub-menu li:hover ul.sub-menu {display:block;}



.header_menu_res ul.menu ul.sub-menu li ul.sub-menu  li a {

	background:#fff;

}





/* category menu */

div#adv_categories, .header_menu_res div#adv_states, .header_menu_res div#adv_cities {

	margin:-4px 0 0 1px;

	display:none;

	padding:0 5px 8px;

	position:absolute;

	background:#fff;

	border:1px solid #eee;

	border-top:none;

	z-index:998;

	-moz-box-shadow: 0 1px 0 1px #CBD8D8;

	-webkit-box-shadow: 0 1px 0 1px #CBD8D8;

	-khtml-box-shadow: 0 1px 0 1px #CBD8D8;

	box-shadow: 0 1px 0 1px #CBD8D8;

}



#menu-header li:hover #adv_categories, .header_menu .menu li:hover #adv_categories{display:block;}



div#adv_categories ul {position:relative; background:none; border:none; left:0;}

div#adv_categories ul li {border:none; font-size:12px; }

div#adv_categories ul li a  { display:block; }

div#adv_categories .catcol {float:left; padding:0 12px 0 12px; width:200px; border-left:none; vertical-align:top; margin-top:20px;}

div#adv_categories .catcol ul {padding:8px 0; list-style:none;}

div#adv_categories .catcol ul li {float:none; margin:0; padding:0;}

div#adv_categories .catcol ul li a {margin:0; padding:4px 0; color:#545454; text-decoration:none; background: none;}

div#adv_categories .catcol ul.maincat-list {margin:0; padding:0;}

div#adv_categories .catcol ul li.maincat { width:180px; border-bottom:1px solid #DDDDDD; font-weight:bold; padding:0; text-transform:uppercase; margin-bottom:15px; clear:both; }

div#adv_categories .catcol ul li.maincat a { background:none; line-height:20px; clear:left; display:inline-block; }

div#adv_categories .catcol ul li.maincat > a {

	color:#2DAACD;

}

div#adv_categories .catcol ul li.maincat a:hover {background:none; text-decoration:underline !important;}

div#adv_categories .catcol ul li.maincat > ul.subcat-list { border-top:1px solid #DDDDDD; border-bottom:1px solid #FFFFFF; margin-bottom:-3px; padding-bottom:8px; padding-top:0; }

div#adv_categories .catcol ul li.maincat > ul.subcat-list > li { padding-left:0; }

div#adv_categories .catcol ul.subcat-list { padding:5px; width:auto; background-color:#FFFFFF; float:none; }

div#adv_categories .catcol ul.subcat-list ul.subcat-list {margin:0;}

div#adv_categories .catcol ul li.cat-item { clear:both; width:auto; padding:0 0 0 12px; font-size:12px; text-transform:none; float:left;}

div#adv_categories .catcol ul li.cat-item a {display:inline; padding:0; line-height:20px;}

div#adv_categories .catcol ul li.cat-item a:hover {text-decoration:underline !important;}

div#adv_categories .first {border-left:none;}



/* tinynav navigation menu */

.tinynav { margin:10px 0; display:none; float:left; font-size:16px; color:#666666; }



/* search bar */

#search-bar { background:#F5F5F5; }

.searchblock_out{ width:940px; margin:0 auto; position:relative;   border-left:none;}

.searchblock { background:#e5e5e5; border:none;	padding:15px;}

.searchblock p { margin:0; padding:5px 0; font-size:17px; text-align:center; color:#fff; clear:both; display:block; }

.searchblock p a { color:#fff; text-decoration:none; }

.searchblock p a:hover { color:#f2f2f2; }



.top-search-advanced{border-top:1px dotted #BBBBBB;margin:0 1px;}

.top-search-advanced-content{padding:10px;}



.form_search .search{padding:2px; width:75px}

.form_search select#scat.searchbar{

	float:right;

	padding:8px;

	font-size:15px;

	color:#666666;

	border:none;

	width:100%;

	-khtml-border-radius: 0;

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	border-radius: 0;

	background:#fff;

	height:36px;

	margin-bottom:0;

}

select#scat.searchbar option.level-0 {padding:0px; font-weight:normal;}

.searchblock .form_search input#s{ border:none; font-size:15px;color:#666666; padding:8px 8px 9px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; background-color: #FFF; width:100%; margin-bottom:0; height:36px; }



.searchblock .form_search input#where{width:165px;margin-bottom:7px; border:1px solid #BBB; color:#4F4F4F; padding:11px; background: url("images/editbox_bg.gif") repeat-x scroll center top #FFFFFF;-khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

#searchform .searchfield {float:left;margin-right:2%;white-space: nowrap;}

#searchform .searchbutcat {float:left; width:23%;  }

.searchblock select#scat.postform{margin-bottom:7px; border:1px solid #BBB; min-height:15px; width:155px; padding:11px;background: url("images/editbox_bg.gif") repeat-x scroll center top;}

.searchblock select#where.postform{margin-bottom:7px; border:1px solid #BBB; min-height:15px; width:120px; padding:5px;}

.searchblock button.btn{margin:0;}

.form_search .search{padding:2px; width:75px}



.searchblock .form_search .selectBox-dropdown {

	height:36px;

	background:#FFF;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px;

	display:inline-block;

	cursor:default;

	margin-top: 1px\9;

	color:#666;

	border:none;

}



.searchblock .form_search .selectBox-dropdown .selectBox-label {

	line-height:36px;

	font-size:15px;

	padding:0 8px;

}



/* search autocomplete loader */

.ui-autocomplete-loading{background: url("images/indicator.gif") no-repeat right center; min-height: 16px; min-width:16px;}

.ui-autocomplete-input{}

ul.ui-autocomplete, .ui-menu{

	z-index:9999;

	font:normal 14px Ubuntu, Arial, Helvetica, sans-serif;

	border:1px solid #BBBBBB;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	padding:0;

}



.ui-menu .ui-corner-all {

	-webkit-border-radius: 0 !important;

	-moz-border-radius: 0 !important;

	border-radius: 0 !important;

	margin:0 !important;

}

.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {

	background:#eee;

	border:none;

	margin:0 !important;

}

/* search bar button styles */

.btn-topsearch {float:left;width:10%;padding: 0; margin-left:2%;font-size: 11px; text-align: center; outline: none;display: inline-block;cursor:pointer;

font:bold 19px/34px Ubuntu, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;

text-decoration:none; border:none;background: #19aacf; min-width:70px; height:36px; }



.btn-topsearch i {

	font-size:19px;

}

.btn-topsearch:focus { }  /* extra class used for IE */

.btn-advanced-srch {display: inline-block;width:85px;outline: none;cursor:pointer;padding: 0 0px 0 0; margin-left:5px; margin-top:3px;font-size: 10px; line-height:14px;color:#aaa;	text-align: center; height:16px;text-decoration:none;border:none;position:absolute;	bottom:-13px;right:8px;	background: transparent url("images/btn_advSrch.png") no-repeat right top;}

.btn-advanced-srch span{padding: 0 0px 0 0;	margin-left:12px;}

.btn-advanced-srch:hover{ color:#707070; background-position: bottom;} /* extra class used for IE browsers */

.btn-advanced-srch:focus { } /* extra class used for IE browsers */



/* featured listings homepage carousel */

#sliderlist { max-width:940px; float:left; margin:0 auto; height:300px; overflow:hidden; }

.slider { float:left; left:-5000px;  position:relative; height:300px; overflow:hidden;  margin-left:-8px; /* visibility:hidden; */ }

.slider ul { height:300px; width:940px; }

.slider ul li { padding:19px; height:255px; width:182px; margin:0 8px; overflow:hidden; border:1px solid #CBD8D8; background:#fff; text-align:center;

-moz-box-shadow: 0 2px 0 -1px #CBD8D8; 	-webkit-box-shadow: 0 2px 0 -1px #CBD8D8; -khtml-box-shadow: 0 2px 0 -1px #CBD8D8; 	box-shadow: 0 2px 0 -1px #CBD8D8; }

.slider ul li p { font-size:16px; font-weight:bold; }

.slider ul li a {text-decoration:none; font-weight:bold; }

.slider ul li a:hover {text-decoration:none; }

.slider ul li:hover { background-color:#F2F2F2; }

.slider ul li img { cursor:pointer; width:100%; height:auto; border:1px solid #D2D2D2; }

span.price_sm { font-size:13px;  color:#6ABE59; font-weight:bold; display:block; height:17px; }

span.feat_left { text-align:center; }

span.feat_left a.preview img:hover {opacity:0.6;}

#sliderlist li p {display:block; margin:0; height:36px; margin-top:10px; }

span.feat_left img.preview { border:1px solid #CCC;  float:left;  margin:3px 10px 0 0; padding:2px; -moz-box-shadow: 1px 1px 4px #dbdbdb; -webkit-box-shadow: 1px 1px 4px #b7b7b7; box-shadow: 1px 1px 4px #b7b7b7; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.sliderblockdir .prev {  background:url("images/previous.png") no-repeat left top;

cursor:pointer;  height:23px; width:14px; position:absolute; left:-25px; top:45%;  z-index:2; }

.sliderblockdir div.prev:hover, .sliderblockdir div.next:hover {opacity:0.6;}

.sliderblockdir .next { background:url("images/next.png") no-repeat scroll 0 bottom transparent; cursor:pointer;  height:23px; width:14px; position:absolute;

right:-25px; top:45%; z-index:2;  }





.button {

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

	display:inline-block;

	color:#ffffff;

	font-size:14px;

	padding:10px 25px;

	text-decoration:none;

	text-transform:uppercase;

	background:#19AACF;

	font-weight:bold;

	border:medium none;

	font-family:Ubuntu, Helvetica, Arial, sans-serif;

	cursor:pointer;

	margin-top:10px;

}

.button:hover {

	color:#fff;

}



/* home page directory category listing */

#directory .catcol ul{list-style-type:none; padding:10px 8px}

#directory .catcol{float:left; width:33%}

#directory .catcol ul.maincat-list{}

#directory .catcol ul li.maincat { border-bottom:1px solid #DDDDDD; font-weight:bold; padding:0 0 2px; text-transform:uppercase; margin-bottom:15px; }

#directory .catcol ul li.maincat a{text-decoration:none;}

#directory .catcol li.maincat > ul.subcat-list { border-top:1px solid #DDDDDD; border-bottom:1px solid #FFFFFF; margin-bottom:-3px; padding-bottom:8px; }

#directory .catcol ul.subcat-list{padding:5px;}

#directory .catcol ul li.cat-item{font-weight:normal; text-transform:none; line-height:20px; padding:0 0 0 12px}

#directory .catcol ul li.cat-item a{text-decoration:none; color:#545454;}

#directory .catcol ul li.maincat a:hover, #directory .catcol ul li.cat-item a:hover{text-decoration:underline}

#directory .catcol ul li{line-height:20px; padding:5px 0 2px 10px; }

#directory .catcol ul li.cat-item:hover{}

#directory .catcol ul.children {list-style-type:none; padding:5px 0; margin:0 0 -10px -12px;}

#directory .catcol ul.children li { border-bottom:none; border-top:1px solid #EFEFEF;}

#directory .catcol ul.children li a {margin-left:8px;}

#directory.twoCol .catcol { width: 50%; }



/* home page user logged in */

#welcome_widget img.avatar, .content_right img.avatar, .content_right img.photo{float:left; margin:0 10px 0 0; border:1px solid #CCC; padding:2px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width:70px; height:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

#welcome_widget div.avatar, .content_right div.avatar{float:left;padding:10px 0 10px 15px;}

.content_right div.user{padding:7px 0 0 80px;}

.content_right div.user p {}

.content_right div.user .btn_orange { margin-bottom:10px; }

.content_right p.welcome-back {padding:0;}

.content_right p.last-login {font-size:11px;}



#welcome_widget div.avatar{ padding-left:0;}



/* ad loop block */

.post-block-out { margin:0 0 12px 0;

 }



#block1, #block2, #block3, #priceblock1, #priceblock2, #priceblock3 {  border-top:5px solid #19aacf;  background:none;  }



#priceblock1, #priceblock2, #priceblock3 {

	margin-top:-7px;

}



.post-block { padding:13px; position:relative; background:#fff; border:1px solid #CBD8D8; -moz-box-shadow: 0 2px 0 -1px #CBD8D8;

-webkit-box-shadow: 0 2px 0 -1px #CBD8D8; box-shadow: 0 2px 0 -1px #CBD8D8; }

.post-block {
	background-color: #f39f86;
background-image: linear-gradient(315deg, #f39f86 0%, #f9d976 74%);
    color: #000;
    font-weight: bold;
}
.post-block .featured-ad { position:absolute; left:-5px; top:5px; width:74px; height:25px; background:url(images/featured_tag.png) no-repeat left top;

display:block; }





#block1 .post-block-out:last-child, #block2 .post-block-out:last-child, #block3 .post-block-out:last-child { border-bottom:none; }





.post-left { float:left;padding-right:15px; width:140px }

.post-left img { max-width:100%; height:auto; }

.post-left a.preview img:hover {opacity:0.6;}

.post-block .post-right {float:right;max-width:410px;min-width:340px;}

.post-block .post-right-no-img {float:right;width:100%;}

.post-block .full {width:100%;}

.post-block .post-right h3 {float:left; max-width:290px; margin:0; padding:0; clear:left;

color:#4f4f4f; text-decoration: none;}

.post-block .post-right h3 a { color:#19aacf; text-decoration:none; }

.post-block .post-right h3 a:hover { text-decoration:underline; }



.post-block .post-right-no-img h3 {float:left; max-width:430px; margin:0; padding:0; font:bold 17px/1.0em Ubuntu, Arial, Helvetica, sans-serif; color:#4f4f4f; text-decoration: none; }

.post-block .post-right h3 a, .post-block .post-right-no-img h3 a { text-decoration: none; }

.post-block .post-right h3 a:hover, .post-block .post-right-no-img h3 a:hover { text-decoration: underline; }

.post-block .post-right p.post-meta, .post-block .post-right-no-img p.post-meta {color:#AFAFAF;font-size:11px;margin:0;padding:4px 0;}

.post-block .post-right span.owner , .post-block .post-right-no-img span.owner {padding: 0 5px;}

.post-block .post-right span.owner img.avatar, .post-block .post-right-no-img span.owner img.avatar {padding:0 7px 0 0; margin-bottom:-3px; width:16px; height:16px;}

.post-block .post-right p.post-desc, .post-block .post-right-no-img p.post-desc { margin:0; padding:6px 0; font-size:12px; }

.post-block .post-right p.stats, .post-block .post-right-no-img p.stats {clear:both; padding:0; float:right;font-size:11px}

.post-block .post-right p.adid, .post-block .post-right-no-img p.adid {clear:both; padding:0; float:right;font-size:11px}

.post-block .post-right p.location, .post-block .post-right-no-img p.location { margin:0; padding:0;}



.post-block .post-right p.meta_list { margin:0; padding:0 0 5px 0; font-size:13px; }

.post-block .post-right p.meta_list span { display:block; width:65px; float:left;  }

.post-block .post-right .seller_logo { float:right; margin-top:54px; }



/* price tag */

.price-wrap {float:right;}

p.post-price {background-color:#6abe59; float:left; font:bold 14px Ubuntu, Arial,Helvetica,sans-serif;margin:0;padding:5px 10px;  -khtml-border-radius: 0 0px 0px 0; -moz-border-radius: 0 0px 0px 0; -webkit-border-radius: 0 0px 0px 0; border-radius: 0 0px 0px 0; color:#fff;  }



/* image hover preview popup */

#preview{text-align: center;background:url(images/loading-thumb.gif) no-repeat center center; min-width:150px; min-height: 105px; border:1px solid #ccc;padding:10px;background-color:#fff; -moz-box-shadow: 1px 1px 5px #b7b7b7; -webkit-box-shadow: 1px 1px 5px #b7b7b7; box-shadow: 1px 1px 5px #b7b7b7; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; z-index: 999;position:absolute;display:none;}

#preview p {text-align:left; background-color: #fff;color:#777; padding:5px 0; font:bold 14px/1.2em Ubuntu, Arial, Helvetica, sans-serif;}

#preview img { max-width: 600px; }



/* single ad pictures */

div#main-pic {background:url("images/magnifier.png") no-repeat scroll center center transparent; background-color: #EFEFEF; text-align:center; padding:0; -khtml-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}

div#main-pic img {float:none; margin:20px 10px 10px; max-width:530px; max-height: 300px; }

div#thumbs-pic { border:none; margin:0 15px;  }

div#thumbs-pic img { margin-bottom:10px; }

a.post-gallery img { margin-right:5px; }

a.post-gallery img:hover {  }



.post img.WP-EmailIcon, .post img.WP-PrintIcon {border:none; padding:0; background-color:#FFFFFF; -khtml-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}





/* pagination */

.paging { margin-bottom:10px; text-align:center;  }

.shadowblock .paging { margin-top: 10px }

.paging .pages { margin:0; padding:0; font-weight:bold; }

.paging .pages span.total {

	display:none;

}





.paging .pages .page-numbers {

	padding:10px;

	background-color:#FFF;

	margin:0 3px;

	text-decoration:none;

	-moz-box-shadow: 0 2px 0 -1px #CBD8D8;

	-webkit-box-shadow: 0 2px 0 -1px #CBD8D8;

	box-shadow: 0 2px 0 -1px #CBD8D8;

    border: 1px solid #CBD8D8;

	min-width:20px;

	display:inline-block;

	border-radius:0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

}



.paging .pages span.current {

	background:#19AACF;

	color:#fff;

	-moz-box-shadow: 0 2px 0 -1px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: 0 2px 0 -1px rgba(0, 0, 0, 0.1);

	box-shadow: 0 2px 0 -1px rgba(0, 0, 0, 0.1);

}





/* colorbox style */

#cboxTitle {font:12px Ubuntu, Arial,Helvetica,sans-serif;}



/* tab control main */

.tabcontrol { margin:30px 0 20px 0; min-height: 600px;}

.tabcontrol ul.tabnavig { margin:0; padding:0; height:31px; list-style:none;}

.tabcontrol ul.tabnavig li { margin:0; padding:0; float:left; border:none; border-bottom:none;-khtml-border-radius: 0px 0px 0 0; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0;}

.tabcontrol ul.tabnavig li a { font-weight:bold;display:block; margin:0 0 -5px 0; padding:8px 15px; color:#fff; text-decoration:none; background:#19aacf; border:none; border-bottom:none; -khtml-border-radius: 0px 0px 0 0; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0; text-shadow:none;}

.tabcontrol ul.tabnavig li a:hover { color:#454545; background:#FFFFFF;}

.tabcontrol ul.tabnavig li a.selected { padding:10px 15px; color:#454545; background:#fff; }

.tabcontrol div.undertab { margin:-1px 0 8px; padding:12px 16px; background:#fff; border:none; -khtml-border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

.tabcontrol div.undertab a { color:#4f4f4f; text-decoration:none;}

.tabcontrol div.undertab a:hover { text-decoration:underline;}

.tabcontrol div.pricetab { margin:0 0 20px 0; padding:8px; background:#fff; border:1px solid #bbb; border-top:none;}

.user-dashboard .tabcontrol {

	margin-top:0;

}



/* tab control blog */

.tabprice { margin:0 0 20px 0;}

.tabprice ul.tabnavig { margin:0; padding:0; height:36px; list-style:none;}

.tabprice ul.tabnavig li { margin:0 0px -6px 0px; padding:0; float:left; font-size:13px;  }

.tabprice ul.tabnavig li a { font-weight:bold;display:block; margin:0; padding:8px 15px 8px 15px; color:#fff; text-decoration:none; background:#19aacf; border:none;   }

.tabprice ul.tabnavig li a:hover { color:#454545;background:#FFFFFF; text-decoration:none; }

.tabprice ul.tabnavig li a.selected { color:#454545; background:#fff;}

.tabprice div.pricetab{padding:10px 16px;  background:#fff; border:1px solid #CBD8D8; -moz-box-shadow: 0 2px 0 -1px #CBD8D8;

-webkit-box-shadow: 0 2px 0 -1px #CBD8D8; box-shadow: 0 2px 0 -1px #CBD8D8; }

.tabprice div.singletab, .tabprice div.postertab {margin:0 0 4px 0; padding:7px; background:#FFF;

-moz-box-shadow: 0 2px 0 -1px #CBD8D8; -webkit-box-shadow: 0 2px 0 -1px #CBD8D8; -khtml-box-shadow: 0 2px 0 -1px #CBD8D8; box-shadow: 0 2px 0 -1px #CBD8D8;

 border: 1px solid #CBD8D8; }

.tabprice div.postertab{ padding:5px 15px 15px;  }

.content_right .tabprice div.postertab h3 {

	font-weight:bold;

}

.tabprice ul.tabnavig li:before {

	content:"";

	display:none;

}



.custom-text-area {margin-top:20px;}

.custom-text-area h3 { padding-bottom:10px;}

.description-area {margin-top:20px;}



/* table styles */

.tblwide {width:100%; border-collapse:collapse}

/*.tblwide thead tr th {background:url(images/gray-grad.png) repeat-x scroll left top; padding:7px 0;}

.tblwide tbody tr td {padding:7px 5px; border-bottom:1px solid #CDCDCD; vertical-align:middle}*/

.even:hover {background-color:#f4f4f4 !important; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

.meta {font-size:12px}



.tblwide th, .tblwide td {

    font-size: 12px;

}

.tblwide th {

    background: none repeat scroll 0 0 #E5E5E5;

    border: 0 none;

    padding-bottom: 4px;

    padding-top: 4px;

	text-transform:uppercase;

}

.tblwide td {

    border-bottom: 1px solid #EEEEEE;

	padding:10px;

}



.tblwide td h3 {

    font-size: 14px;

    font-weight: bold;

}

.tblwide .col1 {

    padding-left: 0;

    padding-right: 0;

    text-align: center;

    width: 30px;

}

.tblwide .col2 {

    max-width: 70%;

    padding-left: 0;

    text-align: left;

    width: auto;

}



.tblwide .col3 {

    width: auto;

	text-align:center;

}



.tblwide .col4 {

    width: 65px;

}

.tblwide .col5 {

    width: 75px;

	text-align:center;

}

.tblwide .col5 a  i, .tblwide .footable-row-detail-value a  i {

	text-decoration:none !important;

	font-size:16px;

	display:inline-block;

	margin-right:5px;

	color:#4f4f4f;

}



/* dashboard listings table */

.tblwide th.listing-count { width: 25px; }

.tblwide th.listing-title { text-align: left; }

.tblwide th.listing-views { width: 40px; }

.tblwide th.listing-status { width: 90px; }

.tblwide th.listing-options { text-align: center; width: 90px; }



/* dashboard listing status colors */

.tblwide .live span.status { color:#33CC33; }

.tblwide .offline span.status { color:#bbbbbb; }

.tblwide .ended span.status, .tblwide .live_expired span.status { color:#666666; }

.tblwide .pending span.status, .tblwide .pending_payment span.status { color:#C00202; }



/* dashboard listing actions buttons */

.listing-actions .edit, .listing-actions .delete, .listing-actions .pause, .listing-actions .restart { display: inline-block; margin: 0 1px; }

.listing-actions .edit a, .listing-actions .delete a, .listing-actions .pause a, .listing-actions .restart a { display: block; height: 16px; width: 16px; overflow:hidden; }



.listing-actions .edit a:hover,

.listing-actions .delete a:hover,

.listing-actions .pause a:hover,

.listing-actions .restart a:hover {

	text-decoration:none;

}



.listing-actions .edit a:before,

.listing-actions .delete a:before,

.listing-actions .pause a:before,

.listing-actions .restart a:before {

	display: inline-block;

    text-decoration: inherit;

	font-family:FontAwesome;

	font-size:16px;

	font-weight:normal;

	color:#4f4f4f;

}



.listing-actions .edit a:before {

	content: "\f040";

}

.listing-actions .delete a:before {

	content: "\f00d";

}

.listing-actions .pause a:before {

	content: "\f04c";

}

.listing-actions .restart  a:before {

	content: "\f04b";

}





span.folder:before {

	content: "\f07c";

	display: inline-block;

    text-decoration: inherit;

	font-family:FontAwesome;

	font-size:16px;

	font-weight:normal;

	margin-right:5px;

}

span.folder a {

	padding:0 6px 0 0;

}

span.clock:before {

	content: "\f073";

	display: inline-block;

    text-decoration: inherit;

	font-family:FontAwesome;

	font-size:16px;

	font-weight:normal;

	margin-right:5px;

	margin-left:10px;

}

span.clock span {

	margin-top:1px;

}

.dashboard-icons.iconfix a {

	text-decoration:none !important;

	color:#666 !important;

}



div#map {height:400px;}

div#mcwrap {height:70px;}



/* footable styles */

.footable > thead > tr > th,.footable > thead > tr > td { position:relative; }

.footable.breakpoint > tbody > tr > td.expand { background:url("images/plus.png") no-repeat 5px center; padding-left:40px !important; }

.footable.breakpoint > tbody > tr.footable-detail-show > td.expand { background:url("images/minus.png") no-repeat 5px center; }

.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) { cursor:pointer; }





/* login page & field styles */

.loginform p label:not(.invalid), table.form-table th label {

	clear: right;

    color: #454545;

    display: inline;

    float: left;

    font-size: 14px;

	font-family: Ubuntu, Arial, Verdana, sans-serif;

    line-height: 20px;

    margin-right: 16px;

    margin-top: 8px;

    text-align: right;

    width: 140px;

	font-weight:normal;

}

div#checksave{ padding-left:156px}



.checkbox{ clear:both;  padding-left:10px}

.cpnav{ padding:10px 0 30px 156px;  clear:both;  width:400px}

form.loginform p img{ width:155px; float:left}

form.loginform, form.loginform p { }

.loginform .strength-meter { margin-left:156px; }

.loginform .indicator-hint { float:left; margin-bottom:10px; }

p.message, div#login_error{ padding:3px 5px}

div#message{ padding:5px 0 15px; width:550px}

div#login_error{ color:#C00; padding:5px 0}

p.rememberme {margin-left:-3px; padding-bottom:10px;}

p.rememberme label {float:none;margin-left:5px;text-align:left;font-weight:normal;}

p.submit {padding: 0 0 10px;}

input#rememberme {float:left;}

p.lostpass {margin-bottom:-5px;}

.left-box{ position:relative; padding:10px 0;}

.right-box{ float:right; width:40%; padding:5px 0 15px;}

#registerform .social_connect_ui { padding-left:156px; }



/* registration error & msg styles */

ul.errors li {color:#AA4433;list-style:none outside none;}

p.success, div.success { background:#F7F9FA; border:2px solid #E9ECEF; padding:12px; color:#34495E; margin:0 -15px 10px !important; border-left:none; border-right:none; }



/* debug mode */

.debug {padding:10px 20px;}



/* ad category rss  */

div#catrss {

	position:absolute;

	width:20px;

	height:20px;

	overflow:hidden;

	right:15px;

	top:15px;

}



div#catrss a:hover {

	text-decoration:none;

}

div#catrss a:before {

	content: "\f143";

	display: inline-block;

    text-decoration: inherit;

	font-family:FontAwesome;

	margin-right:5px;

	font-size:20px;

	color:#FFA851;

}

div#catrss img { display:none; }



/* reCaptcha styles */

#recaptcha_widget_div { float:left; margin-left:91px; padding-bottom:20px; }



/* search results */

.highlighted { font-weight: bold; padding:0 3px; background-color: #FFFF00; }

.highlighted:hover {}

p.suggest {padding:20px 0;}



/* sidebar ads widget */

.content_right ul.ads {padding: 10px 10px 0;	overflow: hidden;zoom: 1;}

.content_right ul.ads li {float: left;border: 1px solid #dddddd;margin: 10px;padding:0;background:none;text-shadow:none;}

.content_right ul.ads li:hover {border: 1px solid #666666;}

.content_right ul.ads li.alt {float: right;}

.content_right ul.ads li img {display: block;}



.content_right .widget-ad-categories ul,

.content_right .widget-featured-ads ul,

.content_right .widget-sold-ads ul,

.content_right .widget-top-ads-overall ul,

.content_right .widget-top-ads-today ul,

.content_right .widget_twitter ul {

	padding:0 4px;

}



.content_right .widget-ad-categories ul li,

.content_right .widget-featured-ads ul li,

.content_right .widget-sold-ads ul li,

.content_right .widget-top-ads-overall ul li,

.content_right .widget-top-ads-today ul li,

.content_right .widget_twitter ul li {

	border-bottom:1px dashed #dbdbdb;

	padding:10px 10px 10px 28px;

	margin:1px 0 -1px;

	font-size:12px;

	text-indent:-12px;

}



.content_right .widget-ad-categories ul li:before,

.content_right .widget-featured-ads ul li:before,

.content_right .widget-sold-ads ul li:before,

.content_right .widget-top-ads-overall ul li:before,

.content_right .widget-top-ads-today ul li:before,

.content_right .widget_twitter ul li:before {

	content: "\f0a1";

	display: inline-block;

    text-decoration: inherit;

	font-family:FontAwesome;

	margin:0 6px 0 5px;

	font-size:14px;

	width:1px;

}

.content_right .widget_twitter ul li:before {

	content: "\f099";

}



.content_right .widget-ad-categories ul li:before{

	content: "\f07c";

}



.content_right .widget-ad-categories ul li:hover,

.content_right .widget-featured-ads ul li:hover,

.content_right .widget-sold-ads ul li:hover,

.content_right .widget-top-ads-overall ul li:hover,

.content_right .widget-top-ads-today ul li:hover,

.content_right .widget_twitter ul li:hover {

	background:#f4f4f4;

}



.content_right .widget-ad-categories li a,

.content_right .widget-featured-ads li a,

.content_right .widget-sold-ads li a,

.content_right .widget-top-ads-overall li a,

.content_right .widget-top-ads-today li a { /* skipped Twitter widget */

	font-size:13px;

}



.content_right .widget_twitter .shadowblock > div {

	padding:0;

}





/* blog and single ad page styles */

.post {font-size:13px;line-height:20px;}

.post p, .single-main p {line-height:23px; font-size:13px; margin:0 0 18px; padding:0; }

.single-main p object {padding-left:28px;}

.post h2, .single-main h2{margin-bottom:0}

.single-main .dotted { padding-bottom: 10px; margin-bottom: 10px; }

.post h2.dotted a, .post h3 a, .single-main h2.dotted a, .single-main h3 a{text-decoration:none}

.post h2.dotted a:hover, .post h3 a:hover, .single-main h2.dotted a:hover, .single-main h3 a:hover{text-decoration:underline}



.post .content-bar, .single-ad_listing .content-bar {

	overflow:hidden;

	height:1%;

	font-size:11px;

	line-height:13px;

	position:relative;

	text-transform:uppercase;

	padding:10px 20px;

	margin:0 -15px 20px;

	background:#f8f8f8;

	clear:both;

}

.post .content-bar.text-footer p, .single-ad_listing .content-bar.text-footer p {

	text-transform:none;

	font-size:12px;

}

.post .content-bar:after, .single-ad_listing .content-bar:after {

	content: " "; /* Older browser do not support empty content */

	visibility: hidden;

	display: block;

	height: 0;

	clear: both;

}

* html .post .content-bar {

	margin:0 -30px 0 -18px;

	width:620px;

}



.post .content-bar p, .single-ad_listing .content-bar p {

	font-size:11px;

	margin:0;

	line-height:normal;

	padding:0;

}



.post .content-bar i.fa-folder-open, .post .content-bar i.fa-calendar {

	margin-left:15px;

}

.post .content-bar .comments {

	float:left;

	padding:0 0 0 23px;

}

.post .content-bar .posted {

	float:right;

}

* html .post .content-bar .posted {

	margin:2px 24px 0 0;

}

.post .content-bar .posted a {

	color:#146caa;

	font-weight:bold;

}

p.meta {

	float:left;

	padding:1px 0 2px 0;

	text-transform:none;

}

p.meta a {

	padding:0 0 2px 0;

	text-transform:uppercase;

}

p.comment-count {

	float:right;

	padding:1px 0 2px;

}

p.comment-count a {

	padding:2px 0;

}

p.comment-count span {

	padding-left:20px;

}

.content-bar p.tags {

	float:left;

	line-height:16px;

}

.content-bar p.stats {

	float:right;

}



.post .attach-meta {text-align:center;}

div#nav-below {margin-bottom:30px; text-align:center;}



.entry img, img.attachment-blog-thumbnail{border:1px solid #CCC; padding:5px; float:left; margin:15px 15px 5px 0; width:auto}

.post blockquote,

.single-main blockquote {

	position:relative;

	color:#444;

	padding:10px 20px 10px 50px;

	font-style:italic;

}

.post blockquote:before,

.single-main blockquote:before {

	content: "\f10d";

	display: inline-block;

    text-decoration: inherit;

	font-family:FontAwesome;

	margin:0 6px 0 5px;

	font-size:30px;

	position:absolute;

	left:5px;

	top:20px;

	font-style:normal;

}

a.more-link{line-height:10px}

.post ul, .post ol, .single-main ul, .single-main ol{padding-left:40px; line-height:18px; margin-top:0}

.bigright ul li{ padding:0 0 2px; font-size:13px; width:50%; padding-right:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; float:left; }

.bigright ul li span { font-weight:bold; display:inline-block; color:#1B83A0; }

.post ul li, .single-main ul li{list-style-image:none; list-style-position:outside; list-style-type:disc; padding:3px 0}

.post ol li, .single-main ol li{list-style-image:none; list-style-position:outside; list-style-type:decimal; padding:3px 0}

.post img{border:1px solid #CCC; padding:5px; background-color:#FFFFFF; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.post p.stats {text-align:right;font-size:11px;}





/* forms */

.form_step { margin:32px 0; padding:0 0 0 150px;}

.form_step ol, .form_edit ol { margin:0; padding:0; list-style:none; }

.form_step li, .form_edit li { margin:0; padding:8px 0; font-size:14px; }

.form_edit li.images { padding:10px; }

.form_edit .thumb-wrap-edit { float: left; }

.form_edit div.image-meta { float: left; width: 240px; margin-left: 10px; }

.image-meta p.image-meta {padding:0; margin: 0;}

.image-meta p.image-delete {padding:0;color:#CC0000;font-size:11px;}

.form_edit li.images:hover { background-color:#f4f4f4;}

.form_step .labelwrapper, .form_edit .labelwrapper {

	clear: right;

    color: #454545;

    display: inline;

    float: left;

    font-size: 14px;

    line-height: 20px;

    margin-right: 10px;

    margin-top: 5px;

    text-align: left;

    width: 160px;

}

.form_edit ol li .ad-static-field, .form_step ol li .ad-static-field {

    display: inline-block;

    margin-top: 5px;

}

.form_step #list_featured_ad .labelwrapper, .form_edit #list_featured_ad .labelwrapper { width:100%; }

.form_step #review { float:left; margin:0;}

.form_step #review ul li { list-style: inside circle; padding: 0; margin: 0; }

.form_step #review ol li { list-style: inside decimal; padding: 0; margin: 0; }

.form_step #review br { display: none;} /* hiding tinyMCE li br's */





.form_step .ad-details-featured-sep, .form_step .ad-details-images-sep {

    border-top: 1px solid #efefef;

    margin: 20px 0 0;

}



.form_step textarea.wp-editor-area, .form_edit textarea.wp-editor-area { padding:10px; width:100%; height:auto; -khtml-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; max-width:100%; }



.form_step div.mce-statusbar, .form_edit div.mce-statusbar {

	margin-bottom:10px;

}





.form_step .mce-container iframe, .form_edit .mce-container iframe {

	border: 1px solid #AEC2C2;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.form_step table.mceLayout, .form_edit table.mceLayout { margin-bottom:10px; }



.form_step ol.radios, .form_edit ol.radios {float:left;}

.form_step ol.radios li, .form_edit ol.radios li {padding:0 10px 5px 0;}

.form_step ol.radios input, .form_edit ol.radios input {padding: 0; margin:0; vertical-align: bottom; position: relative; top: -2px; *overflow: hidden; /* IE hack */}



.form_step #list_post_content .clr, .form_edit #list_post_content .clr { display:none

; }



.form_step .checkbox, .form_edit .checkbox {padding:1px 10px 1px 0;}

.form_step ol.checkboxes, .form_edit ol.checkboxes {float:left;}

.form_step ol.checkboxes li, .form_edit ol.checkboxes li {padding:0 10px 5px 0;}

.form_step ol.checkboxes input, .form_edit ol.checkboxes input {padding: 0; margin:0; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden; /* IE hack */}

.form_step p.btn1{padding:15px 0 0 250px}

.form_step p.btn2{padding:5px 0 0;text-align:center;width:590px;}

.form_step p.light { padding:8px 0 8px 140px; color:#868686;margin-left:30px;}

.form_step p.terms { width:590px; padding:10px 0; color:#868686;text-align:center;font-size:11px;}

.form_step li.withborder { margin:15px 0 20px 170px; padding:8px 24px 8px 24px; width:500px; max-width:100%; background:#edf3f6; border:1px solid #BBBBBB; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size:13px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.form_step li.withborder .labelwrapper {

	margin-bottom:5px;

}

.form_step li.withborder label { margin:0; padding:0 0 0 26px; float:none; font-weight:bold;}

.form_step li.withborder input { float:left; margin:2px 12px 12px 0 !important; margin:2px 4px 12px 0;}

.form_step .sendbutton { margin:0 0 0 172px;}

.form_step .dropdownlist, .form_edit .dropdownlist, .form-table .regular-dropdown, .order-summary .selectBox, .order-summary select, .content_right .postform, .footer_main_res .postform  { color:#666; border:2px solid #AEC2C2; width:350px; min-height:15px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width:100%; background:#f9f9f9; }

.form_step a.selectBox-dropdown, .form_edit a.selectBox-dropdown, .form-table a.selectBox-dropdown, .order-summary a.selectBox-dropdown  {

	margin-bottom:10px;

	float: none;

}

.form_step .dropdownlist a.list:hover { text-decoration:none;}

.form_step .dropdownlist ul.list { margin:4px 0 0 -5px; padding:0; list-style:none; border:1px solid #949494; position:absolute; background:#fff; display:none;}

.form_step .dropdownlist ul.list li { margin:0; padding:0 0 1px 0;}

.form_step .dropdownlist ul.list li a { display:block; padding:2px; width:304px; background:#fff; text-indent:2px; text-decoration:none; color:#868686;}

.form_step .dropdownlist ul.list li.active a { text-decoration:none; background:#f1f1f1; color:#868686;}

.form_step .dropdownlist ul.list li a:hover { text-decoration:none; background:#f1f1f1;}

select option { font-size: 14px; background:#fff; }

.form_step .bevel{background:transparent url(images/hr-grey.png) repeat-x scroll right top; border:0 none; height:1px; margin-top:10px; width:76%; float:left}

.form_step .bevel-double{background:transparent url(images/hr-grey-double.png) repeat-x scroll right top; border:0 none; height:5px; width:30%; float:left}

.form_edit { margin:32px 0; padding:0 25px;}

.form_step .childCategory {margin-top: 10px; height: 38px; display: none;}

.form_step #getcat, .form_step #chosenCategory{ display: none; }

.form_step .button-container { display:inline-block; float:left; margin-left:170px; width:350px; margin-top:5px; }



/* membership forms */

table#memberships { margin: 20px auto; }

table#memberships th, table#memberships tr, table#memberships td  { padding: 10px 20px; border-bottom: #F4F4F4 solid 1px;}

table#memberships tr.required { background-color: #FFFFCC; }



/* tag cloud widget styles */

div#tagcloud{ padding:10px}

div#tagcloud a, .widget_tag_cloud a, .widget_ad_tag_cloud a{ color:#fff !important; background:#8A8A8A; padding:0.3em 0.6em;display:inline-table;margin:0 0 5px 0; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; display:inline-block; }

div#tagcloud a:hover, .widget_tag_cloud a:hover, .widget_ad_tag_cloud a:hover {  background:#666; text-decoration:none !important; }



/* sidebar blog posts widget */

.content_res div.fromblog{margin:0 0 10px; padding:10px 0; border-bottom:1px dotted #BDBDBD}

.content_res .attachment-sidebar-thumbnail{float:left; margin:3px 10px 0 0; border:1px solid #CCC; padding:2px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 1px 1px 4px #DBDBDB; -webkit-box-shadow: 1px 1px 4px #DBDBDB; box-shadow: 1px 1px 4px #DBDBDB;}

.content_res .priceblocksmall{margin:0; padding:10px 0}

.content_res .priceblocksmall .post-thumb{margin:0; padding:0; float:left}



/* misc styles */

input#getcat {margin-top:3px; float: right;}

.fileupload{padding:7px;}

.mbtn{padding:5px 10px}

.mbtn:hover{text-decoration:none !important}

#mainImageLink { cursor: pointer; }

#cp_sold { text-transform: uppercase;}



/* media library images */

.post .alignleft, img.alignleft, a img.alignleft {float:left; margin:0.4em 1em 1em 0}

.post .alignright, img.alignright, a img.alignright {float:right; margin:0.4em 0 1em 1em}

.post .aligncenter, img.aligncenter, a img.aligncenter {display: block; margin-left: auto; margin-right: auto}



/* remove image styles when in caption box */

.post .wp-caption img, .post .gallery img {padding:0;border:none;-khtml-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}



/* image caption text */

.wp-caption , .gallery-caption {background: #f1f1f1;line-height: 12px;margin-bottom: 20px;padding: 4px;text-align: center;-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;-moz-box-shadow: 1px 1px 5px #b7b7b7; -webkit-box-shadow: 1px 1px 5px #b7b7b7; box-shadow: 1px 1px 5px #b7b7b7;}

.wp-caption img {margin: 5px;}

.wp-caption p.wp-caption-text {color: #888;font-size: 11px;margin: 5px;line-height:15px;padding:0;}



/* image gallery  */

.post .wp-smiley {margin: 0;}

.post .gallery {margin: 0 auto 18px;}

.post .gallery .gallery-item {float: left;margin-top: 0;text-align: center;width: 33%;}

.post .gallery img {border: 2px solid #cfcfcf;}

.post .gallery dl {margin: 0;}

.post .gallery img {border: 10px solid #f1f1f1;}

.post .gallery br+br {display: none;}

.post .attachment img {display: block;margin: 0 auto;}  /* single attachment images should be centered */



/* user profile icons

.twitterico { float:left; height:16px; width:16px; padding-right:3px; background:transparent url(images/twitter.png) no-repeat scroll 0 0}

.facebookico { float:left; height:16px; width:16px; padding-right:3px; background:transparent url(images/facebook.png) no-repeat scroll 0 0}

.emailico { float:left; height:16px; width:16px; padding-right:5px; background:transparent url(images/email.png) no-repeat scroll 0 0}

.globeico { float:left; height:16px; width:16px; padding-right:3px; background:transparent url(images/globe.png) no-repeat scroll 0 0} */



/* author page */

#user-photo{padding:15px 15px 10px 0; float:left; max-width:125px; }

#user-photo img { width:100%; height:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.author-main{margin-left:125px; padding:10px 0 0 0; min-height:140px;}

ul.author-info { padding:0; list-style: none outside none;}

ul.author-info li {list-style:none outside none;}

#sidebar .widget ul li{background:transparent url(images/bullet-grey.png) no-repeat scroll 7px 12px; border-bottom:1px solid #EEEEEE}

.stepimg{ margin:0 auto;  padding:12px 0 35px; display:block;}

ul.latest, ul.recent { padding:0 0 0 10px; list-style: none outside none;}

ul.latest li, ul.recent li {list-style:none outside none;background:url("images/gray-arrow-sm.png") no-repeat scroll 0 12px transparent; padding:7px 5px 7px 15px;}



/* edit profile page */

#your-profile {padding:0px;}

table.form-table td {border:0px solid #CCC; margin-bottom:10px; padding:4px 0;}

table.form-table th { vertical-align: top; text-align: right; padding:4px 0;}

p.message {padding: 3px 5px;background-color: #FFFFE0; border: 1px solid #E6DB55;}

select#display_name {line-height:1em; min-width: 265px;-khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

.field-hint {display: block;font-size:10px;clear: both;}

.regular-dropdown {border:1px solid #CCC; margin-bottom:10px; color:#505050;}

.form-table a.selectBox-dropdown { padding:0; }

.form-table textarea {padding:7px; width:90%; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

.form-table input:focus, .form-table textarea:focus {;border-color: #CCCCCC;}

span.description {font-size:11px; font-style:italic;}

#pass-strength-result {margin:12px 5px 5px 1px;padding:7px;text-align:center;-khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; font-size:13px; width:350px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; color:#fff; font-weight:bold; max-width:100%; }

#pass-strength-result.good {background-color:#F9D936;}

#pass-strength-result {background-color:#8a8a8a;}

#pass-strength-result.bad {background-color:#F45435;}

#pass-strength-result.strong {background-color:#6ABE59;}

#pass-strength-result.short {background-color:#E51010;}

#userphoto p.image {background-color:white;border:1px solid #CCCCCC;float:left;margin-bottom:0;margin-right:20px;padding:3px;text-align:center;}

#userphoto p.image-thumb {float:left;margin-bottom:0;margin-right:0;padding:3px;text-align:center;}

#userphoto p.image img {border:1px solid #CCCCCC;}



/* Registration/Profile/Reset password fields */



#pass1-text,

.show-password #pass1 {

	display: none;

}



.show-password #pass1-text {

	display: inline-block;

}



.registration .submit,

.reset-password .submit {

	clear: left;

}



.wp-hide-pw .dashicons {

	height:auto;

	width:auto;

	display:inline;

	font-size:14px;

}



.wp-hide-pw .dashicons:before {

	display:inline-block;

	margin-right:3px;

	font-family:FontAwesome;

	content: "\f023";

}



.wp-hide-pw .dashicons-visibility:before {

	content: "\f13e";

}



/* user profile sidebar options */

.content_right ul.member {margin-left:85px;padding:0 5px;}

.content_right ul.member li{ border:none;}

ul.member li span{font-weight:bold}

p.member-title{font-weight:bold; font-size:14px}



ul.membership-pack, .user-details { margin-left:5px; }



.content_right ul.user-info {

	padding-left:65px;

	margin:3px 0 10px 5px;

}

.content_right ul.user-details li {

	background:none;

	border-bottom:none;

	padding:0 0 7px;

}

.content_right ul.user-details li:hover {

	background:none;

}

.content_right ul.user-info li {

	background:none;

	border:none;

	padding:3px 10px;

}

.content_right ul.user-info li:before,

.content_right ul.user-details li:before {

	content:"";

	margin:0;

	padding:0;

}

.content_right ul.user-info li:hover {

	background:none;

}

.content_right ul.user-info {

	padding-left:85px;

	margin:3px 0 20px 5px;

}

.content_right ul.user-details li {

	background:none;

	border-bottom:none;

	padding:0 0 7px;

}

.content_right ul.user-details li:hover {

	background:none;

}

.content_right ul.user-info li {

	background:none;

	border:none;

	padding:3px 10px;

}

.content_right ul.user-info li:before,

.content_right ul.user-details li:before {

	content:"";

	margin:0;

	padding:0;

	display:none;

}

.content_right ul.user-info li:hover {

	background:none;

}



.twitterico,

.emailico,

.globeico,

.facebookico  {

	float:left;

	height:18px;

	width:18px;

	padding-right:4px;

}

.facebookico:before,

.emailico:before,

.globeico:before,

.twitterico:before {

	content: "\f082";

	display: inline-block;

    text-decoration: inherit;

	font-family:FontAwesome;

	font-size:16px;

	font-weight:normal;

}

.content_right ul.membership-pack li {

	padding:0 0 7px 0;

}

.content_right ul.membership-pack li:before { content:"\f07a"; font-size:17px; }

.twitterico:before {

	content: "\f081";

}

.globeico:before {

	content: "\f0ac";

}

.emailico:before {

	content: "\f0e0";

}

.sidebox-content div.avatar {

	float:left;

	padding:10px 0;

}





.content_res .license{background:#EDF3F6 none repeat scroll 0 0; border:1px solid #BBBBBB; height:184px; overflow:auto; padding:8px; width:570px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

.content_res .license p{margin:0; padding:0 0 16px 0; font-size:12px; }



/* ToolTip CSS For Step 1 page */

#easyTooltip{background: none repeat scroll 0% 0% rgb(251, 247, 170);border:2px solid rgb(249, 233, 142);padding:10px;font:12px/1.5em Ubuntu, Arial,Helvetica,sans-serif;max-width:400px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;-moz-box-shadow:1px 1px 5px #B7B7B7;-webkit-box-shadow: 1px 1px 5px #b7b7b7; box-shadow: 1px 1px 5px #b7b7b7;}

.helpico {background:url("images/help.png") no-repeat scroll 0 0 transparent;float:right;height:16px;margin-left:7px;width:16px;}

.tip {cursor:pointer;}



/* blog sidebar widget */

ul.from-blog li {background: none repeat scroll 0 0 transparent;padding:8px 8px 0;}

.content_right p.side-meta { font-size:11px; margin:0; padding:0 0 4px 0; color: #AFAFAF; }

.content_right ul.pop-blog, .content_right ul.side-comments {  background:none repeat scroll 0 0 #FFFFFF;  background:#fff; border:1px solid #CBD8D8;   -moz-box-shadow: 0 2px 0 -1px #CBD8D8;

-webkit-box-shadow: 0 2px 0 -1px #CBD8D8; box-shadow: 0 2px 0 -1px #CBD8D8; margin:0px 0 4px;padding:10px 16px;}



.content_right ul.pop-blog li:before, .content_right ul.side-comments li:before {

	display:none;

	content:"";

}



ul.pop-blog li {background: none repeat scroll 0 0 transparent;padding:8px 8px 0;}



/* popular blog sidebar tab */

ul.side-comments li {background: none repeat scroll 0 0 transparent;padding:12px 8px;}

ul.side-comments li .comment {float:right; width:180px; margin-top:-4px;}

ul.side-comments li .comment a {text-decoration:none}

ul.side-comments li .comment a:hover {text-decoration:underline}



/* sidebar contact form */

.form_contact {padding:10px; }

.form_contact ol { margin:0; padding:0; list-style:none;}

.form_contact li { margin:0; padding:0;}

.form_contact label { float:left; margin:0; padding:0; font-weight: bold;}

.form_contact input.text {float:left;   }

.form_contact textarea { float:left;height:150px; }

.form_contact p.contact_msg{margin-bottom:-5px; clear:both; padding-left:30px; position:relative; min-height:30px; }

.form_contact p.contact_msg:before {

	font-family:FontAwesome;

	margin-right:10px;

	font-size:24px;

	font-weight:normal;

	content: "\f0e0";

	position:absolute;

	top:5px;

	left:0;

}



input#rand_total.text { width:75px; clear:both;}



/* error styles */

input.invalid, textarea.invalid, select.invalid, a.selectBox.invalid { background-color:#FFEBE8 !important; border-color:#C00 !important; }

.form-table input.invalid, .form-table textarea.invalid, .form-table select.invalid, .form-table a.selectBox.invalid {

	display:block;

}

#your-profile .form-table a.selectBox.invalid {

	display:block !important;

}

label.invalid{ font:bold 12px arial; color:#C00; display: none; }

.form_step label.invalid{ margin: -5px 0 10px 170px; }

label.marker {padding: 2px 0 0 5px; vertical-align: text-top; position: absolute;}

.form_edit label.invalid{ vertical-align:top; clear:both; }

.thankyou ul.errors li { line-height:2em; list-style:disc inside none; }

.error-coupon {color: #CC0000; font-weight:bold;}



/* single meta */

.note {font-size:12px;height:auto;line-height:22px;margin:10px -15px 20px;padding:10px 10px 10px 20px;position:relative;text-transform:uppercase;background-color:#F7F9FA;border:2px solid #E9ECEF; border-left:none; border-right:none; color:#34495E;}

.note:before {

	font-family:FontAwesome;

	font-size:20px;

	font-weight:normal;

	content:"\f005";

	display:inline-block;

	margin-right:10px;

}





p.edit { display:inline-block; margin-right:5px; font-size:12px; }







/* jtweetanywhere widget */

ul.jta-tweet-list li {background:none;padding:8px;}

.jta-tweet-list-controls-button, .jta-tweet-list-autorefresh-trigger {-moz-border-radius:5px 5px 5px 5px;border:2px solid #61513D;color:#61513D;}





/* =Comments layout styles

-------------------------------------------------------------- */



#respond h2:before, #comments_wrap h2:before {

  font-family:FontAwesome;

  margin-right:10px;

  font-size:24px;

  font-weight:normal;

}

#respond h2:before { content: "\f075"; }

#comments_wrap h2:before { content: "\f086"; }



#comments_wrap h2, #respond h2 {

	padding:0;

	font-size:18px;

	line-height:20px;

	font-weight:bold;

}

#comments_wrap .commentlist {

	margin:0;

	padding:0 10px 10px;

	list-style:none;

	overflow:hidden;

	height:1%;

	background:#e8e8e8;

}

#comments_wrap .commentlist ul {

	padding:0 0 0 60px;

	list-style:none;

}

#comments_wrap .commentlist li.even:hover { background:none !important; }

ul.children li {

	margin:10px 0 0;

}



img.screen-thumb {

	border:1px solid #FFFFFF;

	float:left;

	margin:10px 0 0;

	-moz-box-shadow:1px 1px 5px #b7b7b7;

	-webkit-box-shadow:1px 1px 5px #b7b7b7;

	box-shadow:1px 1px 5px #b7b7b7;

}



.author-wrap {

	padding:20px;

	margin:0 -20px 20px;

	background:#f8f8f8;

	min-height:70px;

}

.author-wrap h1 {

	padding:0 0 0 75px;

}

.author-wrap p {

	padding-left:85px;

}

.author-wrap p.author {

	padding-left:85px;

	font-size:18px;

	margin:-2px 0 4px;

}

.author-wrap img.avatar {

	border:1px solid #FFFFFF;

	display:block;

	float:left;

	padding:2px;

	-moz-box-shadow:1px 1px 5px #b7b7b7;

	-webkit-box-shadow:1px 1px 5px #b7b7b7;

	box-shadow:1px 1px 5px #b7b7b7;

}



#comments_wrap .commentlist ul li {

	padding:0;

}

#comments_wrap .commentlist li {

	height:1%;

	list-style-type:none;

}

#comments_wrap .commentlist li.pingback {

	padding:2px 0 2px 5px;

	list-style-type:circle;

}

#comments_wrap .items,

#comments_wrap #respond {

	height:1%;

	overflow:hidden;

	background-color:#FFFFFF;

	border:1px solid #CCC;

	margin:7px 0px 0;

	padding:0;

	min-height:34px;

	list-style-type:none;

	line-height:18px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius:3px;

}

#comments_wrap .items .rt,

#comments_wrap #respond {

	padding:10px;

	float:none;

}

#comments_wrap .items .rt img.avatar {

	border:1px solid #D2D2D2;

	display:block;

	float:left;

	padding:2px;

}



#comments_wrap .commentlist .items .items-image {

	width:76px;

	float:left;

	margin:7px 18px 0 12px;

	display:inline;

}

#comments_wrap .commentlist .items .items-image .image-frame {

	padding:8px 0 10px 9px;

	overflow:hidden;

	height:1%;

}

#comments_wrap .commentlist .items .items-image img {

	display:block;

}

#comments_wrap .commentlist .items p {

	line-height:23px;

	margin:0 0 18px 83px;

	font-size:13px;

}

#comments_wrap .commentlist .bar {

	height:1%;

	margin-top:-4px;

	overflow:hidden;

	border-bottom:1px dotted #999999;

	margin:0 0 5px 83px;

}

#comments_wrap .commentlist .bar a {

	float:left;

	font-weight:bold;

	margin:3px 10px 0 0;

}

#comments_wrap .commentlist .bar a:hover {

	text-decoration:none;

}

#comments_wrap .commentlist .bar span.date-wrap {

	float:right;

	margin-top:2px;

	color:#95928D;

	font-size:12px;

}

#comments_wrap .commentlist .bar span.date {

	padding:2px 10px 2px 0;

	display:block;

	float:left;

}

#comments_wrap .commentlist .bar span.time {

	margin-left:10px;

	padding:2px 10px 2px 0;

	display:block;

	float:left;

}

#comments_wrap .commentlist .bar {

	font-weight:bold;

	font-size:13px;

}

#comments_wrap .commentlist .bar span {

	color:#656565;

	font-weight:normal;

}

#comments_wrap .comment-reply-link {

	float:right;

}

#comments_wrap .comment-reply-link:after {

	content: " "; /* Older browser do not support empty content */

	visibility: hidden;

	display: block;

	height: 0;

	clear: both;

}



#comments_wrap .comment-reply-link i {

	margin-right:5px;

}



#respond .cancel-comment-reply {

	float:none;

	margin-bottom:20px;

	font-size:11px;

	text-align:right;

}

#respond {

	margin:10px auto 20px;

}

#respond p {

	padding:7px 0;

}



#respond p.comments {

	float:left;

	width:32%;

	margin-right:2%;

}

#respond p.comments-box {

	clear:both;

}

#respond p.comments:nth-child(3) {

	margin-right:0;

}

#respond p.comments label, #respond p.comments-box label {

	float:none;

	text-align:left;

	margin-bottom:5px;

}

#respond p.comments input.text {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width:100%;

	max-width:100%;

}

#respond div.invalid {

	margin-left:0;

}

#respond p.comments-box textarea {

	width:100%;

	color:#666;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

	border: 2px solid #AEC2C2;

    font-size: 14px;

	font-family: Ubuntu, Arial, Verdana, sans-serif;

    line-height: 20px;

    margin: 0;

    padding: 8px 12px;

	height:160px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background:#F9F9F9;

}



/* tinymce styles */

.form_edit .mceEditor {

	display:block;

	clear:both;

}

.mceContentBody {padding:5px; line-height:1.5em; font-size:12px; color:#4F4F4F; background-color: #FFFFFF; height:100%; /* need height to fix FF background bug */}

.mceContentBody ul {list-style-image:none; list-style-position:inside; list-style-type:disc; padding:10px}

.mceContentBody ul li {padding:0 5px 0}

.mceContentBody ol {list-style-image:none; list-style-position:inside; list-style-type:decimal; padding:10px}

.mceContentBody ol li {padding:0 5px 0}

.clearlooks2 .mceTop, .clearlooks2 .mceTop div {background: none repeat scroll 0 0 #464646;}



.thankyou {padding:10px 25px 20px 25px}

.processlog {padding:10px 25px}

.payment-loader {background:transparent url(images/payment-loader.gif) no-repeat scroll center; border:0 none; height:15px; width:100%; margin:50px 0}

.form_edit img.attachment-thumbnail { border:1px solid #BBB; padding:5px}

.form_edit img.attachment-thumbnail:hover {border:1px solid #666}

.form_edit img { border:1px solid #BBB; padding:2px}

p.alt-text {padding-top:10px;}



/* footer style */

.footer_main_res div.dotted { border:none; }

.footer {

	position:relative;

	width:100%;

	font-size:12px;

	line-height:20px;

	border-top:5px solid #2DAACD;

}

.footer .right { float:right;text-align:right;}

.footer .right a {color:#FFFFFF;text-decoration:none;}

.footer .right a:hover {text-decoration:underline;}

.footer_main_res {

	width:940px;

	overflow:hidden;

	margin:0 auto -20px;

	padding:10px 0;

}

.footer_main_res .dotted p { margin:0px 0 13px 0; padding:0; font:normal 13px/1.5em Ubuntu, Arial, Helvetica, sans-serif; color:#555655;}

.footer_main_res p { margin:0px 0 13px 0; padding:0; font:normal 13px/1.5em Ubuntu, Arial, Helvetica, sans-serif; color:#fff;}

.footer_menu_res { margin:0 auto; width:940px;}

.footer_menu_res p { margin:12px 8px; padding:0; float:right; color:#fff;}

.footer_menu_res ul { margin:0; padding:0; list-style:none;}

.footer_menu_res ul li { margin:12px 0; padding:0 8px; float:left; border-left:1px solid #ccc;font-size:14px;}

.footer_menu_res ul li.first, .footer_menu_res ul li:first-child { padding:0 8px 0 0; border-left:none;}

.footer_menu_res ul li a { color:#666; text-decoration:none;}

.footer_menu_res ul li a:hover { text-decoration:underline; color:#000; }

.footer_main_res div.first { padding:24px 0 16px 0;}

.footer_main_res div.column { margin:0; padding:10px 20px 20px 15px; float:left; width:200px; }

.footer_main_res div.column:first-child { padding-left:0; }

.footer_main_res div.column h2,

.footer_main_res div.column h4 {

	margin:0 0 20px;

	font-size:16px;

	font-weight:bold;

	color:#555655;

	text-decoration:none;

	padding:0;

}

.footer_main_res div.column h2:before,

.footer_main_res div.column h4:before {

	content: "\f0a1";

	display: inline-block;

    text-decoration: inherit;

	font-family:FontAwesome;

	margin:0 10px 0 0;

	font-size:18px;

	font-weight:normal;

}

.footer_main_res div.widget-ad-categories h2:before,

.footer_main_res div.widget_categories h2:before {

	content: "\f07c";

}

.footer_main_res div.widget_cp_facebook_like h2:before {

	content: "\f09a";

}

.footer_main_res div.widget_tag_cloud h2:before {

	content: "\f02b";

}

.footer_main_res div.widget_text h2:before {

	content: "\f129";

}

.footer_main_res div.widget_recent_comments h2:before {

	content: "\f0e6";

}

.footer_main_res div.widget_recent_entries h2:before,

.footer_main_res div.widget_cp_recent_posts h2:before {

	content: "\f040";

}

.footer_main_res div.widget_pages h2:before {

	content: "\f15b";

}

.footer_main_res div.widget_archive h2:before,

.footer_main_res div.widget_calendar h2:before {

	content: "\f073";

}

.footer_main_res div.widget_links h2:before {

	content: "\f0ac";

}

.footer_main_res div.widget_meta h2:before {

	content: "\f128";

}

.footer_main_res div.widget_nav_menu h2:before {

	content: "\f0c9";

}

.footer_main_res div.widget_twitter h2:before {

	content: "\f099";

}

.footer_main_res div.widget_ad_search h2:before {

	content: "\f002";

}



.footer_main_res div.column ul {

	margin:0;

	padding:0;

	list-style:none;

	font-size:12px;

	line-height:14px;

	color:#898989;

	overflow:hidden;

}

.footer_main_res div.column ul li {

	border-bottom:1px dashed #DBDBDB;

	padding:5px 0 8px;

	margin:1px 0 -1px;

}

.footer_main_res div.column ul li p {

	margin:0;

}

.footer_main_res div.column a:hover {

	text-decoration:underline;

}



.footer .bar {

	background:#2DAACD;

}



.footer .bar-holder {

	margin:0 auto;

	overflow:hidden;

	color:#fff;

	padding:16px 10px;

	max-width:940px;

}

.footer .bar-holder p {

	margin:0;

	padding:0;

	font-size:12px;

}

.footer .bar-holder a {

	color:#fff;

	text-decoration:underline;

}

.footer .bar-holder a:hover {

	text-decoration:none;

}

.footer .bar-holder ul {

	padding:0;

	list-style:none;

	float:right;

}

.footer .bar-holder ul li {

	float:left;

	padding:0 9px 0 0;

}

.footer_main_res div.widget_twitter ul li {

	line-height:normal;

}

.footer_main_res div.widget_twitter .follow-button, .footer_main_res div.widget_twitter .xavisys-link {

	margin:0;

}



.website-time {  }

.website-time p { margin:0; text-align:center; width:100%; }



/* app-plupload styles */

.form_edit #app-attachment-upload-container { margin-left:0px; clear:both; }

#app-attachment-upload-container { margin-left:170px; width:465px; margin-top:-20px; }

#app-attachment-upload-filelist { clear:both; display:inline-block; width:100%; }

#app-attachment-upload-filelist ul.app-attachment-list { display:block; }

#app-attachment-upload-filelist li.app-attachment, #app-attachment-upload-filelist .app-attachment-upload-progress { clear:both; width:100%; }

#app-attachment-upload-filelist .attachment-title input.text { float:none; max-width:250px; }

#app-attachment-upload-filelist .app-attachment .button { margin:0 0 0 15px; }

#app-attachment-upload-filelist .app-attachment .attachment-image { clear:both; display:inline-block; float:left; }

#app-attachment-upload-filelist .error { margin-top:15px; }

#app-attachment-upload-filelist .app-attachment .attachment-image img { display:inline-block; margin:0 10px 0 0; }

#app-attachment-upload-pickfiles { float:none; margin:10px 0; }

.app-attachment-info p {

	background-color: #f7f7f7;

    margin: 0;

    padding: 5px 10px;

}



/* IE compatibility styles */

.ie7 .selectBox-options li a, .ie8 .selectBox-options li a { white-space:pre; }

.ie8 .tabcontrol > div { float:left; }





/* Payments styles */

.order-summary table tr td { padding:5px 25px 5px 0; }

.order-gateway h1, .order-gateway h2, .order-gateway h3 { margin:0 0 24px; }

.order-gateway label { cursor:pointer; font-style:italic; }

.order-gateway input[type="text"], .form_step fieldset .form-field input[type="text"] { border:1px solid #BBBBBB; border-radius:6px 6px 6px 6px; color:#4F4F4F; padding:10px 7px; }

.order-gateway input[type="text"]:focus, .form_step fieldset .form-field input[type="text"]:focus { background-color:#F9F9F9; border:1px solid #CCCCCC; }

.order-gateway .form-field { margin:5px; }

.order-gateway .content { background:none; border:none; }

.redirect-text { width:100%; margin:0 0 250px; padding:5px 0 5px 40px; display:block; background:url("images/checkmark.png") no-repeat left center transparent; font-size:18px; }

.form_step fieldset { padding:8px 0; }

.form_step fieldset .featured-head, .form_step fieldset .form-field { float:left; }

.form_step fieldset .featured-head h3 { font-size:12px; margin:0; padding:0 10px 0 0; width:160px; }

.form_step fieldset .form-field { width:418px; }

.form_step fieldset .form-field label { font-style:italic; }

.form_step fieldset .form-field input[type="text"] { width:300px; }

.order-summary .selectBox {

	float:none;

}



/* CSS changes, not a part of responsive */



.searchfield {

	width: 63%; /* 450px / 906px */

}



/* clearfixes */



.searchblock:before,

.searchblock:after {

    content: " "; /* 1 */

    display: table; /* 2 */

}



.searchblock:after {

    clear: both;

}



.sliderblockdir:before,

.sliderblockdir:after {

    content: " "; /* 1 */

    display: table; /* 2 */

}



.sliderblockdir:after {

    clear: both;

}



.post-right:before,

.post-right:after {

    content: " "; /* 1 */

    display: table; /* 2 */

}



.post-right:after {

    clear: both;

}

.post-right .content-bar { padding: 5px 0px; }

.post-right .content-bar i.fa-folder-open, .post-right .content-bar i.fa-calendar {

    margin-left: 15px;

}



/* this clears the floats in the list items for the footer blog widget

	All paragraphs in .footer_main_res are set to float left

	but the floats were not contained and the featured images

	were spilling into the next post in the From the Blog widget

*/

.footer_main_res div.column ul li:before,

.footer_main_res div.column ul li:after {

    content: " "; /* 1 */

    display: table; /* 2 */

}



.footer_main_res div.column ul li:after {

    clear: both;

}



.clearfix:after {

	content: " "; /* Older browser do not support empty content */

	visibility: hidden;

	display: block;

	height: 0;

	clear: both;

}



.iconfix i {

	margin-right:5px;

	font-size:16px;

}

p.time-left.iconfix i, div.expired-coupon-info.iconfix i {

	font-size:14px;

}

.iconfix h3 {

	font-weight:bold;

}

.iconfix h3 i {

	font-weight:normal;

	font-size:24px;

}

.iconfix a {

	color:inherit !important;

	text-decoration:none !important;

}

.iconfix a:hover {

	text-decoration:underline !important;

}



.reports_form, .reports_message {

	float:none !important;

	margin:5px 0 !important;

}



.reports_form input[type="submit"] {

	margin-left:5px;

}



.reports_form select {

	margin-bottom:0;

}



/* Dashboard Orders  */

form.filter {

	padding: 8px 15px;

	border-top: 1px solid #ddd;

	font-size: 12px;

	margin:0 -15px;

}

form.filter p {

	float: left;

	margin: 0 10px 0 0 !important;

	color: #777;

}

form.filter input {

	vertical-align: middle;

}



#orders .orders-history-legend {

	background-color: #fafafa;

    font-size: 10px;

    margin: 5px 2px;

    padding: 5px;

}



#orders .orders-history-statuses {

	min-width: 100px;

	float: left;

}



#orders span.order-history-ad {

	font-weight: bold;

}



#orders .order-history-status {

	font-weight:bold;

}



/* Progress tracker */

ol.progtrckr li.progtrckr-done:before {

	background-color:#1b83a0;

}



ol.progtrckr li.progtrckr-done {

	border-color:#1b83a0;

}



/* Dynamic Multi-Level Fields */

#ml_popup_form select.dropdownlist, select.multi.dropdownlist {

	border:2px solid #AEC2C2 !important;

	margin-bottom:0;

	padding:8px 12px !important;

	-khtml-border-radius: 4px !important;

	-moz-border-radius: 4px !important;

	-webkit-border-radius: 4px !important;

	border-radius: 4px !important;

	font-size:14px !important;

	color:#9D9D9D !important;

}



select.multi.dropdownlist.invalid {

	border-color:#c00 !important;

}



select.multi.dropdownlist {

	color:#666 !important;

	margin-bottom:10px;

	float:none !important;

	display:inline-block !important;

}



.form_step select.multi.dropdownlist, .form_edit select.multi.dropdownlist {

	width:350px !important;

}



/* Citify and Statify Plugins */

#su_popup_form li a.selectBox, #cu_popup_form li a.selectBox {

	max-width:99%;

}

ul.state_nav, ul.city_nav {

	position:relative;

}



.header_menu_res #adv_states, .header_menu_res #adv_cities {

	display:none;

	left:0;

}

.header_menu_res li:hover #adv_states, .header_menu_res li:hover #adv_cities {

	display:block;

}



.header_menu_res #adv_states ul, .header_menu_res #adv_cities ul {

	width:500px;

	border:none;

	box-shadow:none;

	-moz-box-shadow:none;

	-webkit-box-shadow:none;

}



.header_menu_res #adv_states ul li, .header_menu_res #adv_cities ul li {

	width:150px;

	font-weight:bold;

	padding:0;

	text-transform:uppercase;

	margin-bottom:5px;

	background:none;

	color:inherit;

}



.header_menu_res #adv_states ul li a, .header_menu_res #adv_cities ul li a {

	color:inherit;

}



/* ad scroller */

div.ad_scroller_container {

	max-width:230px;

}



/* Slider Ultimate */

.content_res .shadowblockdir_large {

	margin:0 0 10px;

	border:1px solid #CBD8D8;

	-moz-box-shadow: 0 2px 0 -1px #CBD8D8;

	-webkit-box-shadow: 0 2px 0 -1px #CBD8D8;

	box-shadow: 0 2px 0 -1px #CBD8D8;

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	border-radius: 0px;

}

.content_res .slides-container .btn_orange {

	font-size:12px;

	padding:5px 12px;

	font-weight:normal;

}

.content_res .slide .slide-text p.post-desc {

	margin-top:10px;

	font-size:14px;

}

.content_res .slide .slide-text p.meta {

	float:none;

}

.content_res .slide .slide-text p.meta span {

	margin-right:5px;

}

.content_res .slide .slide_text p.meta span:last-child {

	margin-right:0;

}

.content_res .pagination {

	margin-right:200px;

}



/* Twitter Widget Pro */

.widget_twitter .twitter-avatar {

	position:absolute;

	right:10px;

	z-index:5;

	bottom:88%;

	padding:0 2px;

	border:1px solid #ccc;

	border-radius:4px;

	display:none;



}

.widget_twitter {

	position:relative;

}

.widget_twitter .twitter-avatar img {

	max-width:48px;

	height:auto;

}

.widget_twitter .follow-button, .widget_twitter .xavisys-link { margin: 10px; overflow:hidden; }

.widget_twitter .intent-meta a { background: url("../classipress/images/twitter-sprite.png"); display: inline-block; height: 16px; text-indent: -9999px; width: 16px; }

.widget_twitter .intent-meta a.in-reply-to { background-position: 0 center; }

.widget_twitter .intent-meta a:hover.in-reply-to { background-position: -16px center; }

.widget_twitter .intent-meta a.favorite { background-position: -32px center; }

.widget_twitter .intent-meta a:hover.favorite { background-position: -48px center; }

.widget_twitter .intent-meta a.retweet { background-position: -80px center; }

.widget_twitter .intent-meta a:hover.retweet { background-position: -96px center; }



/* ClassiPress Image Slider */

#cs-slider {

	max-width:100%;

	background:transparent;

	padding: 15px 0;

}



#cs-slider .slides img {

	max-width:90%;

	max-height:250px;

	margin:0 auto;

}



/* ACF for ClassiPress */

body #registerform .rowwrap label:not(.invalid) {

	clear: right;

    color: #454545;

    display: inline-block;

    font-size: 14px;

    line-height: 20px;

    margin-right: 16px;

    margin-top: 8px;

	padding:0;

    text-align: right;

    width: 140px !important;

	font-weight:normal;

	float:left;

}



#registerform .acfform a.selectBox-dropdown, .loginform .acfform input.text, .loginform .acfform textarea, #registerform ol.checkboxes, #registerform ol.radios {

	clear:right !important;;

}



#registerform label.invalid {

	width:auto !important;

}



#registerform input.invalid, #registerform textarea.invalid, #registerform select.invalid, #registerform a.selectBox.invalid {

	display:inline-block;

}



body #registerform span.acffields {

	margin-left:156px !important;

}



body #registerform .rowwrap .selectBox {

	margin-bottom:10px;

}



body #registerform textarea {

	width:350px;

	max-width:100%;

}



.ui-datepicker-trigger .dashicons-calendar-alt:before {

	font-family:FontAwesome;

	content:"\f073";

	font-size:16px;

}



.post-block span.loop_ad_top {

	display:inline-block;

}



.post-right .content-bar span.dashicons,

.post-right p.post-custom-meta span.dashicons {

	margin-left:15px;

	margin-right:5px;

	font-size:16px;

	line-height:18px;

	width:auto;

	font-family:FontAwesome;

	height:auto;

	vertical-align:top;

}



.post-right p.post-custom-meta span.dashicons {

	margin-left:10px;

}



.post-right .content-bar span.dashicons-arrow-right-alt2:before,

.post-right p.post-custom-meta span.dashicons-arrow-right-alt2:before {

	content:"\f105";

}





/* responsive styles */



@media screen and (min-width: 1140px) {



	.extra-width .header_top_res,

	.extra-width .header_main_res,

	.extra-width .header_menu_res,

	.extra-width .searchblock_out,

	.extra-width .slider_top,

	.extra-width .content_res,

	.extra-width .footer_main_res {

		width:1120px;

	}



	.extra-width #sliderlist {

		float:none;

		max-width:1120px;

	}



	.extra-width .slider {

		margin-left:-16px;

	}



	.extra-width .slider ul {

		width:1120px;

	}



	.extra-width .slider ul li {

		margin:0 16px;

		padding:19px 36px;

	}



	.extra-width .content_left {

		width:780px;

	}



	.extra-width .post-block .post-right {

		max-width:590px;

	}



	.extra-width div#main-pic img {

		max-width:700px;

		max-height: 400px;

	}



	.extra-width .form_step {

		padding-left:250px;

	}



	.extra-width .form_edit #app-attachment-upload-container {

		margin-left:170px;

		clear:none;

	}



	.extra-width .footer_main_res div.column {

		width:245px;

	}



	.extra-width .footer .bar-holder {

		max-width:1120px;

	}



	.content_res .slide {

		height:316px;

	}



	.content_res .slide .slide-image {

		max-width:456px;

		position:absolute;

	}



	.content_res .slide .slide-text {

		padding-left:500px;

		float:none;

		width:auto;

	}



}



@media screen and (max-width: 940px) {



	/* responsive images */

	img {

		max-width: 100%;

		height: auto;

	}



	/* we don't want our google maps sprites to get trashed! */

	/* we don't want our Dashboard options sprites to get trashed! */

	.mapblock img,

	.text-center a img {

  		max-width: none;

	}



	/* wrangle in the iframes */

	iframe[style]{

		width: 100% !important;

	}



	/* position seachblock relative for moving button */

	.searchblock {

		position: relative; /* button move */

	}



	/* layout */

	.container{

		min-width: 90%; /* 940px */

	}

	.header_top_res,

	.header_main_res,

	.header_menu_res,

	.content_res,

	#search-bar,

	.footer_main_res,

	.footer_menu_res {

		width: auto;

		padding-left:0;

		padding-right:0;

	}

	.header_main_bg {

		padding-top:1px;

	}

	.mu_register {

		width: 90% !important; /* 940px this was set to !important in the general styles */

	}

	.content_left{

		width: 62.7659574%; /* 590px / 940px */

	}

	.content_right {

		width: 35.1702128%; /* 340px / 940px */

	}



	/* general stylesheet overrides */

	h1.single-listing {

		max-width: 76.2711864%; /* 450px / 590px */

	}

	.content_res .priceblockbig {

		float:none;

		width: 66.9491525%; /* 395px / 590px */

	}



	.content_res div.bigright {

		width: 100%;

		float: none;

	}



	/* featured listings homepage carousel */

	#list {

		max-width: 94.1176471%;

	}



	/* home page directory category */

	#directory .catcol {

		width: 49%;

	}



	/* search bar */

	.form_search select#scat.postform{

	 width: 90.2941176%; /* 307px / 340px */

	}



	.widget_ad_search a.selectBox-dropdown,

	.column_widget_ad_search a.selectBox-dropdown {

		max-width: 100%;

	}



	/* ad loop block */



	.post-block-out{

		width: 100%;

	}

	.post-block{

		width: 94.9152542%; /* 560px / 590px */

		padding: 2.3214286%; /* 13px / 560px */

	}

	.post-block .post-left {

		width: 20%; /* 102px / 560px */

	}

	.post-block .post-left img {

		max-width:100%;

	}

	.post-block .post-right {

		max-width: 75.7777778%; /* 392px / 504px */

		min-width: 74.2790698%; /* 328px / 430px */

	}

	.post-block .post-right h3 {

		max-width: 55.8139535%; /* 240px / 430px */

	}

	.post-block .post-right-no-img h3 {

	/*	max-width: 76.7857143%; /* 430px / 560px */

	/*	max-width: 93.8864629%; /* 430px / 458px */

	}

	.post-block .post-right-no-img h3 {

		max-width: 72.8813559%; /* 430px / 590px */

	}





	/* login page & field styles */

	.loginform p label {

		display: block;

		float: none;

		width: 325px;

		text-align: left;

		max-width:100%;

		box-sizing:border-box;

		-moz-box-sizing:border-box;

		-webkit-box-sizing:border-box;

	}



	/* sidebar contact form */

	.form_contact input.text,

	.form_contact textarea {

		width: 94.1176471%;

	}

	.form_contact label {

		display: block;

		float: none;

	}



	/* comment styles */

	div#comments{

		width: 94.0677966%; /* 555px / 590px */

	}

	.commentform label {

		display: block;

		margin-left: 0;

		line-height: 180%;

	}



	/* widgets */



	/* sidebar ads widget */

	.content_right ul.ads{

		max-width: 100%;

	}

	.content_right ul.ads li {

		max-width: 41.1184211%; /* 125px/304px */

		margin-right: 3.6184211%!important; /* 11px/304px */

		margin-left: 3.6184211%!important; /* !important because the main styles declare it */

	}

	/* popular blog sidebar tab */

	ul.side-comments li .comment {

		float: left;

		width: 71.8954248%; /* 220px / 306px */

	}



	/* footer widgets */

	/* go to 3 wide */

	.footer_main_res div.column {

		width: 28.3687943%; /* 266px / 940px */

	}



	/* log in */

	div#checksave {

		clear: both;

		padding-left: 0;

	}



	.left-box,

	.right-box,

	.form_step p.btn2,

	.form_step p.terms {

		width:auto;

	}



	.tb-hide-on-mobile { display:none; }



	/* ACFCP */

	#registerform .acfform .rowwrap label {

		max-width:100%;

		float:none;

		display: block;

	}



	#registerform .ui-datepicker-trigger {

		position:static;

	}



}



@media screen and (max-width: 800px) {

	.header_top_res select {

		display:block !important;

	}

	/* tinynav navigation menu */

	.tinynav {

		display: block;

	}

	body.responsive-menu .tinynav:nth-of-type(1) {

		display:none;

	}

	.header_top_res #nav {

		display:none;

	}

	.header_menu_res {

		padding-top:10px;

	}

	.responsive-menu .header_menu_res a.menu-toggle {

		display:block;

	}

	.header_menu_res ul.menu {

		display: none;

		float:none;

		margin-top:0;

		border-top:1px solid #fff;

	}

	div#adv_categories, .header_menu_res ul.menu ul.sub-menu ul.sub-menu {

		display:none !important;

	}

	.header_menu_res ul.menu li {

		float:none;

		margin:0;

		border-bottom:1px solid #fff;

		z-index:1;

	}

	.header_menu_res ul.menu li a {

		border-radius:0;

		background:#2DAACD;

		z-index:100;

	}



	.header_menu_res ul.menu ul.sub-menu {

		width:auto;

		position:static;

		border:0 none;

		float:none;

		margin:0;

		box-shadow:none;

		-moz-box-shadow:none;

		-webkit-box-shadow:none;

		z-index:1;

	}

	.header_menu_res ul.menu > li:hover {

		background:#fff;

	}

	.header_menu_res ul.menu > li:hover > a {

		background:none;

	}

	.header_menu_res ul.menu ul.sub-menu li a {

		background:#f4f4f4;

	}



	body .header_menu_res .obtn {

		margin-top:10px;

	}



	.sliderblockdir { padding:0 36px; overflow:hidden; }

	.sliderblockdir .prev { left:0; }

	.sliderblockdir .next { right:0; }



	.content_left,

	.content_right,

	.header_main_res #logo,

	.header_main_res .adblock,

	.slider_top {

		float: none;

		width: auto;

		max-width:98%;

		margin-left:0;

		margin-right:0;

	}

	.slider_top {

		margin-left:10px;

		margin-right:10px;

	}

	.header_main_res #logo, .cp_logo {

		text-align:center;

		background-position:center center;

		margin-left:0;

		width:auto;

	}

	.header_main_res .adblock{

		margin: 10px auto 0;

		max-width: 468px;

		overflow:hidden;

	}



	#wpadminbar {

		min-width: 1px;

		height: auto;

	}



	/* submit your listing */

	.form_step,

	.form_edit {

		padding: 0;

	}

	.form_step .dropdownlist,

	.form_edit .dropdownlist {

		max-width: 100%;

	}

	#ad-categories{

		margin: 0!important;

	}



	ul.refine .ui-slider-horizontal .ui-slider-handle {

		border-radius: 11px;

		-moz-border-radius: 11px;

		-webkit-border-radius: 11px;

		height: 21px;

		top: -7px;

		width: 21px;

	}



	ul.refine li div.handle {

		line-height: 21px;

		height: 21px;

		width: 21px;

	}



	ul.refine li div.handle:before {

		font-size:19px;

	}



	/* widgets */

	.tabcontrol {

		min-height: auto;

	}



	.form_search select#scat.searchbar {

		max-width:250px;

	}



	/* sidebar ads widget */

	.content_right ul.ads li {

		max-width: 20.5592105%; /* 125px/304px/2 */

		margin-right: 0!important;

	}

	.content_right ul.ads li.alt {

		float: left;

	}



	.form_contact p.contact_msg:before {

		top:0;

	}



	/* footer widgets */

	/* go to 2 wide */

	.footer_main_res div.column {

		width: 42.5531915%; /* 400px / 940px */

	}



	.searchblock_out { width:100%; }

	.searchblock p { text-align:right; }



	.flexslider { width:100%; }

	.flexslider .slides li .post_right { width:87%; float:none; clear:both;  }

	span.feat_left { clear:both; float:none; }

	.flexslider .slides img { width:86%;  }

	.flex-direction-nav { right:38px; }

	.footer_main_res div.column:first-child { padding-left:15px; }

	.footer .right { display:none; }

	.footer .bar-holder ul {

		display:none;

	}

	.bar-holder p {

		text-align:center;

	}



	/* Dynamic Multi-Level Fields */

	.header_menu_res ul.value_nav {

		display:block;

		width:350px;

		max-width:100%;

		float:left;

	}

	body.responsive-menu ul.value_nav {

		float:none !important;

		width:auto;

	}

	

	

	

	/* ACFCP */

	

	#registerform input[type="text"], 

	#registerform input[type="email"], 

	#registerform select, 

	#registerform textarea {

		display:block;

	}

	

	#registerform  #pass1-text {

		display:none;

	}

	#registerform .show-password #pass1-text {

		display:inline-block;

	}

	

	#registerform label.invalid {

		float:none !important;

		margin:-10px 0 10px 156px !important;

	}

	

	#registerform select.multi.dropdownlist {

		display:block !important;

	}



}



@media screen and (max-width: 650px) {



	/* header search box */

	#searchform .searchfield {

		width: auto;

		float:none;

		padding-bottom: 10px;

		margin:0;

	}

	.btn-topsearch {

		float: none;

		display: block;

		margin: 0;

	}

	#searchform .searchbutcat {

		width: auto;

		float: none;

		padding-bottom: 10px;

		margin:0;

	}

	.form_search select#scat.searchbar {

		min-width: 50%;

		max-width: 100%;

		float: none;

		margin-bottom:0;

	}

	.searchblock .form_search input#s {

		padding: 10px 7px;

	}



	.sliderblockdir { padding:0 80px; }

	#sliderlist { float:none; }



	.post-block .post-left {

		max-width: 85px;

	}

	.content_res img.attachment-ad-thumb {

		max-width: 100%;

	}

	.post-block .post-right,

	.post-block .post-right h3{

		float: none;

		max-width: 100%;

	}

	.content_res div.bigright,

	.content_res div.bigleft {

		float:none;

	}

	.content_res div.bigright {

		width: 100%;

	}

	.content_res .license {

		width: 97%;

	}

	.form_step .button-container,

	.form_step li.withborder,

	#app-attachment-upload-container {

		margin-left: 0;

		clear:both;

	}

	/* responsive video embeds */

	.content_left iframe,

	.content_left object,

	.content_left embed {

		min-height: 225px !important;

		min-width: 200px !important;

		height: 100% !important;

		width: 100% !important;

	}



	/* footer widgets */

	/* go to 1 wide */

	.footer_main_res div.column {

		width:auto;

		float:none;

	}



	#search-bar { margin:0; }

	.searchblock_out { width:100%; }

	.searchblock p { text-align:right; }





	span.feat_left { clear:both; float:none; }

	.flexslider .slides img { width:86%;  }

	.flex-direction-nav { right:38px; }

	.footer .right { display:none; }



	/* ACFCP */

	.form_step .ui-datepicker-trigger, .form_edit .ui-datepicker-trigger, #your-profile .ui-datepicker-trigger {

		position:static;

	}



}



@media screen and (max-width: 500px) {



	.sliderblockdir { width:224px; margin:0 auto; padding:0; }

	.header_top_res .bar, .header_top_res select {

		margin:0 auto;

		float:none;

		display:block;

		margin-top:10px;

	}

	.header_top_res .add-nav {

		float:left;

	}

	.header_top_res .add-nav li:last-child:after {

		content:"";

	}

	.header_menu_res {

		text-align:center;

	}

	.header_menu_res a.menu-toggle {

		margin-bottom:10px;

		text-align:left;

	}

	.header_menu_res ul.menu {

		margin-top:-10px;

		margin-bottom:10px;

		text-align:left;

	}

	.header_menu_res select {

		margin-left:auto;

		margin-right:auto;

		float:none;

	}



	.header_menu_res .obtn {

		margin:0 auto 10px;

		float:none;

	}



	div#main-pic img {

		max-width:90%;

	}



	.bigright ul li {

		width:auto;

		float:none;

	}



	.post .content-bar p, .single-ad_listing .content-bar p {

		float:none !important;

		margin-bottom:10px;

		text-align:left;

	}



	.post .content-bar p:last-child, .single-ad_listing .content-bar p:last-child {

		margin-bottom:0;

	}



	#respond p.comments {

		width:auto;

		margin-right:0;

		float:none;

	}



	#respond p.comments input.text {

		margin-bottom:0;

	}



	#comments_wrap .commentlist ul {

		padding-left:10px;

	}



	span.date-wrap i, .comments p.links i, #comments_wrap .items .rt img.avatar {

		display:none;

	}



	#comments_wrap .commentlist .bar, #comments_wrap .commentlist .items p {

		margin-left:0;

	}



	/* edit profile page */

	table.form-table,

	table.form-table thead,

	table.form-table tbody,

	table.form-table tfoot,

	table.form-table td,

	table.form-table th,

	table.form-table tr {

		display:block;

	}

	table.form-table th,

	table.form-table td {

		display: block;

		padding-left: 0;

		text-align: left;

	}



	table.form-table th label {

		text-align:left;

	}



	table.form-table textarea {

		max-width:none;

		width:100%;

	}



	table.form-table #pass-strength-result {

		max-width:100%;

	}



	.form_contact p.contact_msg:before {

		top:5px;

	}



	ol.progtrckr li {

		text-indent:-9999px;

	}



	ol.progtrckr li.progtrckr-todo:before {

		background-color:silver;

		width:1.2em;

		height:1.2em;

		border-radius:1.2em;

		font-size:inherit;

		bottom:-2.5em;

	}

	

	.form_step .labelwrapper, 

	.form_edit .labelwrapper {

		float:none;

		display:block;

	}

	

	.form_step label.invalid {

		margin-left:0;

	}

	

	.loginform .strength-meter, 

	body #registerform span.acffields, 

	#registerform label.invalid {

		margin-left: 0 !important;

	}

	

	#registerform label.invalid {

		margin-top:0 !important;

	}

	

	.loginform p label:not(.invalid), table.form-table th label, body #registerform .rowwrap label:not(.invalid) {

		float:none;

		text-align:left;

		

	}



	/* ACFCP */

	#registerform .ui-datepicker-trigger {

		position:absolute;

		right:0;

	}

}



@media screen and (max-width: 400px) {



	.tinynav {

		width: 90%;

	}



	.header_menu_res .obtn {

		float:none;

	}



	.content_res {

		margin-left:5px;

		margin-right:5px;

	}



	.content_left, .content_right {

		margin:0;

	}



	.post-block .featured-ad {

		top:auto;

		bottom:5px;

	}



	#directory .catcol ul li.cat-item ul,

	.paging .pages span.total,

	.post-block .post-left img {

		display:none;

	}

	.post-block .post-right h3 {

		max-width: 100%;

		float: none;

	}

	.tabcontrol ul.tabnavig li a, .tabcontrol ul.tabnavig li a.selected {

		padding-left:5px;

		padding-right:5px;

	}

	.content_right ul.ads li {

		max-width: 41.1184211%; /* 125px/304px */

		margin-right: 3.6184211%!important; /* 11px/304px */

	}

	.content_right ul.ads li.alt {

		float: right;

	}



	.content_right .shadowblock > div {

		padding-left:5px;

		padding-right:5px;

	}



	select#display_name {

		min-width: 240px;

	}



	.form_step .app-attachment span,

	.form_edit .app-attachment span {

		float: left;

	}

	.form_step .button-container,

	#app-attachment-upload-container {

		width:100%;

	}

	.content_right div.user,

	.form_step p.btn1 {

		padding:0;

	}

	.form_step li.withborder {

		margin:0 0 20px;

		padding:5px;

	}

	.reports_form input[type="submit"],

	.btn_orange,

	.order-gateway input[type="submit"] {

		padding-left:20px;

		padding-right:20px;

	}



	.page-template-tpl-dashboard-orders-php .tblwide td:nth-child(5),

	.page-template-tpl-dashboard-orders-php .tblwide th:nth-child(5) {

		display:none;

	}



}





.ilandivi {
	float: left; 
	width: 100%;
	padding-bottom: 20px;
	padding-top: 20px;
	z-index: 2;
    position: relative;




}

#search-bar  {
	display: none;
}

.header_top {
	display: none;
}


.header_main {
	display: none;
}
.ilandivi a .telefon i{
    margin-right: 5px;
}
.footer { 
	background-color: #3e9286 !important;
}

p.post-price {
	background-color: #096E5F;
}
p.post-price:before {
	    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f095";
}

.wrap-gold .gold-ilan{
    padding: 0;
    clear: both;
    width: 100%;
    height: 100%;
    border: none;
    margin: 5px 0;
}

.wrap-gold .gold-ilan .gold-amp{
    width: 550px;
    height: 368px;
}

.wrap-gold .gold-ilan .gold-amp .gold-image{
    width: 550px;
    height: 92px;
} 
 

.wrap{padding:5px;}
.duyurupanosu{width:500px;height:70px;margin:5px auto 0;background:url(http://izmitreklamevi.xyz/wp-content/themes/flatpress/images/vitrin/duyurubg.png) center top no-repeat;background-size: 100% 100%;text-align:center;color:#feffff;font-family:'Roboto',sans-serif}
.duyurupanosu p{font-size:13px;margin:15px 0 5px;display:inline-block;font-weight:bold;}
.vitrinilaniver{width:500px;height:50px;margin:5px auto 0 auto;}
.premiumilan{width:500px;height:50px;margin:20px auto;background:url(http://izmitreklamevi.xyz/wp-content/themes/flatpress/images/vitrin/premium.png) center top no-repeat;text-align:center;color:#feffff;font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;color:#feffff!important;font-family:Roboto,sans-serif;line-height:50px;display:table}
.preilanlar{width:100%;float:left}
.preilan{width:100%;height:170px;float:left;margin:5px auto;position:relative;overflow:hidden;transform:translate3d(0,0,0);border-radius:21px; box-shadow: 0px 1px 1px 2px #000;}
.preilan small{background: url(http://izmitreklamevi.xyz/wp-content/themes/flatpress/images/vitrin/premiumbg.png) center top no-repeat;z-index: 1;     left: 0;    width: 320px;    height: 170px;    position: absolute;    top: 0;}
.preilan .image{width:2526px;position:absolute;top:0;left:0;height:100%;transform:translate3d(0,0,0);background-size:contain!important;animation:moveSlideshow 25s linear infinite}
.preilan a{display:block;text-decoration:none;}
.preilanbaslik{font-weight: bold;font-size:20px;    font-family: bold;color:#fff;position:relative;top:20px;left:15px;z-index:2}
.preiilandesc{width:140px;height:60px;position:relative;font-size:13px;top:30px;z-index:10;left:10px;color:#fff;font-family: bold;    font-weight: bold;    line-height: 25px;    text-shadow: 1px 1px 1px #000;}
.preilantel{width:175px;height:35px;float:left;background:url(http://izmitreklamevi.xyz/wp-content/themes/flatpress/images/vitrin/phone.png) center left no-repeat;text-indent:25px;color:#fff;font-size:20px;font-weight:700;font-family:'Roboto',sans-serif;position:absolute;z-index:10;bottom:5px;line-height:35px;left:15px;display:inline-block;text-align:center;}
.presaat{width:auto;padding:0 10px;height:26px;color:#fff;line-height:26px;text-align:center;font-weight:700;border-radius:15px;position:absolute;z-index:10;top:10px;left:150px}
.gercekresim{width:130px;height:26px;color:#fff;line-height:26px;text-align:center;font-weight:700;border-radius:15px;position:absolute;z-index:10;top:10px;right:10px}
.premumtur{width:88px;height:26px;color:#fff;line-height:26px;text-align:center;font-weight:700;border-radius:15px;position:absolute;z-index:10;bottom:48px;right:10px}
.sinirsiz{width:88px;height:26px;color:#fff;line-height:26px;text-align:center;font-weight:700;border-radius:15px;position:absolute;z-index:10;bottom:10px;right:10px}

.preilan a .kaybakalim{opacity:0;transition:opacity .1s ease-out;background-position:0 -200px;-webkit-animation:70s scroll infinite linear;animation:70s scroll infinite linear}
@keyframes moveSlideshow {
100%{transform:translateX(-66.6666%)}
}

.prerenk{background: url(http://izmitreklamevi.xyz/wp-content/themes/flatpress/images/vitrin/prebg.png) center top no-repeat;    background-size: 100% 100%;}
.viprenk{background: url(http://izmitreklamevi.xyz/wp-content/themes/flatpress/images/vitrin/viprenk.png) center top no-repeat;    background-size: 100% 100%;}
.normalrenk{background:#971ec7;background:linear-gradient(90deg,rgba(151,30,199,1) 0%,rgba(155,30,199,0.9360119047619048) 43%,rgba(151,30,199,0.9220063025210083) 100%)}


.vipilanlar{width:100%;float:left}
.vipilanbaslik{width:500px;height:50px;margin:13px auto;background:url(http://izmitreklamevi.xyz/wp-content/themes/flatpress/images/vitrin/vipbaslik.png) center top no-repeat;text-align:center;color:#feffff;font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;color:#feffff!important;font-family:Roboto,sans-serif;line-height:50px;display:table}
.vipilan{width:100%;height:170px;float:left;margin:5px auto;position:relative;overflow:hidden;transform:translate3d(0,0,0);border-radius:21px; box-shadow: 0px 1px 1px 2px #000;}
.vipilan small{background: url(http://izmitreklamevi.xyz/wp-content/themes/flatpress/images/vitrin/vipbg.png) center top no-repeat;z-index: 1;     right: 0;    width: 320px;    height: 170px;    position: absolute;    top: 0;}
.vipilan .image{width:2526px;position:absolute;top:0;left:0;height:100%;transform:translate3d(0,0,0);background-size:contain!important;animation:moveSlideshow 25s linear infinite}
.vipbaslik{ font-weight: bold;font-size:20px;    font-family: bold;color:#fff;position:relative;top:20px;right:15px;z-index:2;float:right}
.vipilandesc{float:right;width:140px;height:60px;font-size:13px;position:absolute;top:50px;text-align:right;z-index:10;right:10px;color: #FFEB3B;    font-family: bold;    font-weight: bold;    line-height: 25px;    text-shadow: 1px 1px 1px #000;}
.vipilantel{width:175px;height:35px;float:right;background:url(http://izmitreklamevi.xyz/wp-content/themes/flatpress/images/vitrin/phone.png) center left no-repeat;text-indent:25px;color:#fff;font-size:20px;font-weight:700;font-family:'Roboto',sans-serif;position:absolute;z-index:10;bottom:5px;line-height:35px;right:15px;display:inline-block;text-align:center;}
.vipilan a .kaybakalim{opacity:0;transition:opacity .1s ease-out;background-position:0 -200px;-webkit-animation:70s scroll infinite linear;animation:70s scroll infinite linear}
.vipilan .gercekresim{left:10px}
.vipilan .sinirsiz{left:10px;bottom:10px}
.vipilan .presaat {    right: 150px;    bottom: 134px;    top: auto;    left: auto;}
.vipilan .premumtur{left:10px}
.normalilanlar{width:100%;float:left}
.normalbaslik{width:500px;height:50px;margin:13px auto;background:url(http://izmitreklamevi.xyz/wp-content/themes/flatpress/images/vitrin/normalbaslik.png) center top no-repeat;text-align:center;color:#feffff;font-family:'Roboto',sans-serif;font-size:16px;font-weight:700;color:#feffff!important;font-family:Roboto,sans-serif;line-height:50px;display:table}
.normalilan{width:230px;height:405px;float:left;border-radius:15px;overflow:hidden;position:relative;margin-right:5px;margin-bottom:15px; box-shadow: 0px 1px 1px 2px #000;}
.normalilan .normalafis img{width:100%;height:310px}
.normalafis {
    height: 197px;
    float: left;width:100%;
}
.normalilan .presaat{width:53px;height:26px;color:#fff;line-height:26px;text-align:center;font-weight:700;border-radius:15px;position:absolute;z-index:10;top:10px;right:155px}
.normalilan .gercekresim{width:100%;height:26px;color:#fff;line-height:26px;text-align:center;font-weight:700;border-radius:15px;position:absolute;z-index:10;top:10px;right:10px;left:0;top:0;border-radius:0}
.premumtur{width:88px;height:26px;color:#fff;line-height:26px;text-align:center;font-weight:700;border-radius:15px;position:absolute;z-index:10;bottom:48px;right:10px}
.sinirsiz{width:88px;height:26px;color:#fff;line-height:26px;text-align:center;font-weight:700;border-radius:15px;position:absolute;z-index:10;bottom:10px;right:10px}
.presaat.normalrenk{right:10px}
.premumtur.normalrenk{bottom:120px}
.sinirsiz.normalrenk{bottom:120px;left:10px}
.normalilan small{background:#971ec7;background:linear-gradient(90deg,rgba(151,30,199,1) 0%,rgba(155,30,199,0.9360119047619048) 43%,rgba(151,30,199,0.9220063025210083) 100%);width:107%;height:110px;position:absolute;z-index:3;float:left;bottom:-10px;left:-5px;filter:blur(8px);-webkit-filter:blur(8px)}
.normalilan .preilanbaslik{position:absolute;bottom:60px;top:auto;z-index:5}
.normalilan .preiilandesc{position:absolute;right:10px;bottom:29px;float:right;left:auto;top:auto;z-index:5;text-align:right}
.normalilan .preilantel{position:absolute;bottom:5px;z-index:5;top:auto;left:0;width:100%;text-align:center;background-position-x:15px}
@media only screen and (min-width:0) and (max-width:590px) {
.duyurupanosu{width:100%;border-radius:10px}
.vitrinilaniver{width:100%;border-radius:10px}
.premiumilan{width:100%;border-radius:10px}
.preilanbaslik{font-size:20px}
.vipbaslik{    font-weight: bold;font-size:20px;    font-family: bold;}
.normalbaslik{width:100%;border-radius:10px}
.vipilanbaslik{width:100%;border-radius:10px}


.preilan .image{background-size:contain!important}
.presaat{top:2px}
.gercekresim{top:2px}
.premumtur{bottom:34px;right:1px}
.sinirsiz{bottom:2px;right:2px}
.normalilan{width:49%;height:300px}
.normalilan:nth-child(odd){margin-right:0}
.gercekresim.normalrenk{left:0;margin:0 auto;width:100%;border-radius:0;top:0}
.premumtur.normalrenk{right:0}
.sinirsiz.normalrenk{display:none}
.sinirsiz.viprenk{bottom:4px;left:4px}
.premumtur.viprenk{left:4px;bottom:33px}
}
