/*
Slider
HEADER
	primary menu
	secondary menu
SIDEBAR
HOME PAGE
	One Column ~ NO Sidebar
AUTHOR PAGE
DETAIL PAGE
	woocommerce tab
	tab
	preview pages
	login page
	serch page
	popup form
SHORTCODES PAGE
LISTING PAGE
	One Column ~ No Sidebar
WOOCOMMERCE
BLOG PAGE
	submit pages
WIDGETS
SUBSIDIARY
FOOTER
	Header Feild Plugin
	Fontend editor
	Fronted Event
Media Quaries*/




@import url(../Directory/css/admin_style.css);

/*
COLORS:

HEADER AND LINKS COLOR (RED) : #8F1F29;
BODY BACKGROUND COLOR (LIGHT BROWN) : #F8F4EB;
FOOTER COLOR (BROWN) : #E9E2D6;
*/
body {
	background-color:#f8f4eb;
	font-family: 'Domine', serif;
	color:#333333;
	font-size:15px;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

.row{ max-width: 1240px;}
#main > .wrap.row { background-color: #f8f4eb; }
.rev_pin ul li.favourite:before { top: 1px; }
img{ max-width: 100%;}

body.frontend_editor .directory_google_map .map_customizer_wrap { padding-top: 100px; }
body.frontend_editor .map_customizer_wrap #panel > input { margin-top: 9px !important; }

body .togler_handler_wrap,
body .d_location_type_navigation,
body .d_location_type_horizontal { background-color:#f8f4eb; }
body .d_location_type_navigation .d_location_navigation_right .horizontal_city_name { font-family: 'Domine', serif; }


body p, div.ui-widget, label,span { font-family: 'Droid Sans', sans-serif; }
body a,
body .ui-widget-content a,
body.tevolution-directory .post-meta a,
body.tevolution-event-manager .post-meta a,
#respond #cancel-comment-reply-link,
body .error_404 h4 { color:#8f1f29; }
body.frontend_editor.singular .frontend_datepicker { max-width: 60%; float: left; }
body.frontend_editor.singular .ui-datepicker-trigger { height: 28px; margin-top: 1px; }
body .header-fields .form_row.frontend_edit_input, body .header-fields .form_row.frontend_edit_input_checkbox, body .custom_header_field .form_row.frontend_edit_input, body .custom_header_field .form_row.frontend_edit_input_checkbox, body .listing_custom_field .form_row.frontend_edit_input, body .listing_custom_field .form_row.frontend_edit_input_checkbox { margin-left: 191px !important; }

body.frontend_editor.singular .entry-header-custom-wrap .entry-header-custom-right p #frontend_ul_newradio { margin-left: 157px !important; }
body.frontend_editor.singular .entry-header-custom-wrap .entry-header-custom-right p .frontend_edit_input { margin-left: 157px !important; }
body.frontend_editor.singular .entry-header-custom-wrap .entry-header-custom-right p .frontend_edit_input_checkbox { margin-left: 157px !important; }


.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right { margin-left: -20px;}
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left,body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right{ border: 0;}
.directory-single-page .hentry .entry-header-logo { float: right; }
.directory-single-page .hentry .entry-header-title, .hl-custom-field-wrap{
	max-width: 100%;
}
.tab-bar,
body .left-off-canvas-menu .mega-menu .mega_menu_wrap,
.left-off-canvas-menu { background-color: #8F1F29; }
body .left-off-canvas-menu .mega-menu .nav_bg, body .right-off-canvas-menu .mega-menu .nav_bg,
body .left-off-canvas-menu .mega-menu ul.mega li .sub-container,
body .left-off-canvas-menu .nav_bg .widget-nav-menu nav, 
body .left-off-canvas-menu .mega_menu_wrap { width: 100%; padding: 0 !important;}
.tab-bar .menu-icon:hover span {
    box-shadow: 0 0 0 1px #999999, 0 7px 0 1px #999999, 0 14px 0 1px #999999;
}
body .mega-menu ul.mega li .sub-container{margin-top: 0;}
body .left-off-canvas-menu .mega-menu ul.mega > li > a { font-weight: 700; font-size: 16px; }

#map_canvas .google-map-info .map-inner-wrapper div.map-item-info a:hover { color: #8f1f29 !important;  }

.comment-content p a { color: #8f1f29; }
.comment-content p a:hover { color: #000; }

body .hide_map_direction i{padding: 0; background: rgba(0, 0, 0, 0.1);}

ul li a:hover, ol li a:hover,
.attending_event span.fav span.span_msg a:hover { color:#8f1f29; }
.tab-bar-section.middle { background-color:#8f1f29; }

body a:hover,
body.tevolution-directory .post-meta a:hover,
body.tevolution-event-manager .post-meta a:hover,
div.listing_post .hentry h2 a:hover { color:#000000; }

body h1 { font-size:2.267em; font-weight:bold; }
h1, h2, h3, h4, h5, h6 { color:#333333; margin-bottom:18px; }	
body #main { background-color:#f8f4eb; }

body.tevolution-directory #content, #content, body.tevolution-event-manager #content { float:right;	}

body #main #content { width:74.5%; position:relative; }
body.full-width-map #main #content { width:100%; }
body .edit { clear: both; display: block; }
.off-canvas-wrap {overflow:visible;}

.upload, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body.woocommerce-page #respond input#submit, body.woocommerce-page #content input.button, #searchform input[type="submit"], body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce-page .widget_layered_nav_filters ul li a, div.woocommerce form.track_order input.button, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt,
button, input[type="reset"], input[type="submit"], input[type="button"], a.button, .button, .uploadfilebutton ,
body .upload.button,body #uploadimage,
.widget_loop_taxonomy .post .fp_entry .view_more a,
body .ui-datepicker-trigger
/*body #loop_listing_taxonomy div.post .entry-summary a.moretag, 
body #loop_listing_archive div.post .entry-summary a.moretag, 
body #loop_event_taxonomy div.post .entry-summary a.moretag, 
body #loop_event_archive div.post .entry-summary a.moretag,
.moretag*/ {
	-webkit-box-shadow: inset 0px 1px 0px 0px #FFFFFF;
    box-shadow: inset 0px 1px 0px 0px #fff \0/;
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,.6);
	border:1px solid;
	border-color:#E6DCC6;
	border-radius:5px;
	-webkit-border-radius:5px;
	cursor: pointer;
    display: inline-block !important;
    font-family: 'Droid Sans', sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    outline: 0 none;
    overflow: visible;
    padding: 8px 17px;
    text-shadow: none;
    vertical-align: top;
 }

body .published_box a.btn_input_normal { margin-top:0; }
body #uploadimage,
body #upload_button_secondary_btn { padding:10px 24px 9px; }
#submit_form .main_btn { padding:9px 17px; }

#set_address_map, .event-type-preview .btn_input_normal { margin:0 0; }
body .ui-datepicker-trigger:hover { background-color:#8F1F29; }

.event-type-preview .published_box form input[type="submit"], .event-type-preview .published_box form input[type="button"] { padding:8px 24px; }

body #sidebar-header .search_nearby_widget,
body #sidebar-header .search_location  { float: right !important; }

body #sidebar-header .search_nearby_widget #searchform input[type="text"],
body #sidebar-header .search_nearby_widget #searchform .select-wrap span {
	background-color: rgba(255,255,255,0.3);
	padding: 7px;
	color: #fff;
}
body #sidebar-header .search_nearby_widget #searchform .select-wrap span{ padding: 5px 7px 4px; width: 100%!important;}
body #sidebar-header .search_nearby_widget #searchform .select-wrap span:focus { color: #000; }
#sidebar-header .search_nearby_widget #searchform input[type="submit"] {
	background-image: url(images/btn-bg.png);
	background-repeat:repeat-x;
	background-position: center top;
	background-color: #DACAA8;
	border:1px solid #C6B799;	
	box-shadow:0 0px 1px 0 #666;
	border:1px solid #E6DCC6;	
	color:#8e8570;
	text-shadow:none;
}

#sidebar-header .search_nearby_widget #searchform input[type="submit"]:hover{
	background-image: url(images/btn-bg.png);
	background-repeat: repeat-x;
	background-color: #8f1f29;
	border:1px solid #8f1f29;
	color:#FFF;
	box-shadow:0 1px 0px 0 #333;
}



.frontend_editor .directory_google_map #panel input[type="button"], .frontend_editor #panel input[type="button"],
.sidebar #searchform input[type="submit"], #footer #searchform input[type="submit"],
.upload, 
body.woocommerce a.button,
body.woocommerce button.button, 
body.woocommerce input.button, 
body.woocommerce #respond input#submit, 
body.woocommerce #content input.button, 
body.woocommerce-page a.button, 
body.woocommerce-page button.button, 
body.woocommerce-page input.button, 
body.woocommerce-page #respond input#submit, 
body.woocommerce-page #content input.button,
#content input.button, 
#searchform input[type="submit"],
body.woocommerce .widget_layered_nav_filters ul li a,
body.woocommerce-page .widget_layered_nav_filters ul li a,
div.woocommerce form.track_order input.button,
body.woocommerce a.button.alt, 
body.woocommerce button.button.alt, 
body.woocommerce input.button.alt, 
body.woocommerce #respond input#submit.alt, 
body.woocommerce #content input.button.alt,
body.woocommerce-page a.button.alt, 
body.woocommerce-page button.button.alt, 
body.woocommerce-page input.button.alt, 
body.woocommerce-page #respond input#submit.alt,
body.woocommerce-page #content input.button.alt,
button, input[type="reset"], input[type="submit"], input[type="button"], a.button, .button, .uploadfilebutton,
body .upload.button ,body #uploadimage,
body .published_box a.btn_input_normal,
body .ui-datepicker-trigger,
/*body #loop_listing_taxonomy div.post .entry-summary a.moretag:hover, 
body #loop_listing_archive div.post .entry-summary a.moretag:hover, 
body #loop_event_taxonomy div.post .entry-summary a.moretag:hover, 
body #loop_event_archive div.post .entry-summary a.moretag:hover,*/
/*body #cities_post div.post .entry-summary a.moretag:hover,*/
/*.realated_post a.moretag:hover, .moretag:hover,*/
body.frontend_editor #uploadimage, body.frontend_editor .upload.button,
body.frontend_editor .directory_google_map .map_customizer_wrap #panel .btn_input_normal,
body.frontend_editor .directory_google_map #panel input[type="button"],
.ajax-file-upload > span,
.secondray-button:hover, .uploadfilebutton.secondray-button:hover, a.button.secondray-button:hover, button.secondray-button:hover, input.secondray-button[type="button"]:hover, input.secondray-button[type="reset"]:hover, input.secondray-button[type="submit"]:hover {
	background-image: url(images/btn-bg.png);
	background-repeat: repeat-x;
	background-color: #8f1f29;
	border:1px solid #8f1f29;
	color:#FFF;
	box-shadow:none;
}
#loop_jobs_taxonomy .post a.tiny_btn{
	color:#FFF;
}

.moretag{  font-weight: bold;}
.frontend_editor .directory_google_map #panel input[type="button"]:hover, .frontend_editor #panel input[type="button"]:hover,
.sidebar #searchform input[type="submit"]:hover, #footer #searchform input[type="submit"]:hover,
.upload:hover, 
body.woocommerce a.button:hover,
body.woocommerce button.button:hover, 
body.woocommerce input.button:hover, 
body.woocommerce #respond input#submit:hover, 
body.woocommerce #content input.button:hover, 
body.woocommerce-page a.button:hover, 
body.woocommerce-page button.button:hover, 
body.woocommerce-page input.button:hover, 
body.woocommerce-page #respond input#submit:hover, 
body.woocommerce-page #content input.button:hover,
#content input.button:hover, 
#searchform input[type="submit"]:hover,
body.woocommerce .widget_layered_nav_filters ul li a:hover,
body.woocommerce-page .widget_layered_nav_filters ul li a:hover,
div.woocommerce form.track_order input.button:hover,
body.woocommerce a.button.alt:hover, 
body.woocommerce button.button.alt:hover, 
body.woocommerce input.button.alt:hover, 
body.woocommerce #respond input#submit.alt:hover, 
body.woocommerce #content input.button.alt:hover,
body.woocommerce-page a.button.alt:hover, 
body.woocommerce-page button.button.alt:hover, 
body.woocommerce-page input.button.alt:hover, 
body.woocommerce-page #respond input#submit.alt:hover,
body.woocommerce-page #content input.button.alt:hover,
button:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, .button:hover, .uploadfilebutton:hover,
body .upload.button:hover ,body #uploadimage:hover,
body .published_box a.btn_input_normal:hover,
body .ui-datepicker-trigger:hover,
body #loop_listing_taxonomy div.post .view_more a, 
body #loop_listing_archive div.post .view_more a, 
body #loop_event_taxonomy div.post .view_more a, 
body #loop_event_archive div.post .view_more a, 
body .widget_loop_taxonomy .post .view_more a, 
#loop_taxonomy div.post .view_more a,
/*body #loop_listing_taxonomy div.post .entry-summary a.moretag, 
body #loop_listing_archive div.post .entry-summary a.moretag, 
body #loop_event_taxonomy div.post .entry-summary a.moretag, 
body #loop_event_archive div.post .entry-summary a.moretag,*/
body #cities_post div.post .entry-summary a.moretag,
div.templ_popup_forms .send_button:hover,

.realated_post a.moretag,
body.frontend_editor #uploadimage:hover, body.frontend_editor .upload.button:hover,
body.frontend_editor .directory_google_map .map_customizer_wrap #panel .btn_input_normal:hover,
body.frontend_editor .directory_google_map #panel input[type="button"]:hover,
.ajax-file-upload > span:hover,
.secondray-button, .uploadfilebutton.secondray-button, a.button.secondray-button, button.secondray-button, input.secondray-button[type="button"], input.secondray-button[type="reset"], input.secondray-button[type="submit"] {	
	background-color: #DACAA8;
	background-image: url(images/btn-bg.png);
	background-repeat:repeat-x;
	background-position: center top;
	box-shadow:none;
	border:1px solid #C6B799;	
	color:#8e8570;
	text-shadow:none;
}

.ajax-file-upload:hover span:first-child { background-color: #DACAA8;border:1px solid #C6B799;	color:#8e8570;  }
.btn-primary:hover { color:#8e8570 !important;  }



.clear_rating.button { margin-top: 0; margin-left: 10px; padding:2px 10px; font-size: 13px; font-weight: normal; }
.comment-header .average_rating  { margin-bottom: 8px; margin-right: 0; }
.average_rating .butoontooltipitem { left: 22px; }
.average_rating .butoontooltipitem #rate .rating_text { line-height: 22px; }
#rate .rating_text{ max-width: 105px;}
body .comment-header .average_rating .butoontooltipitem #rate { margin-left: 10px; }
body .claim-post-wraper .button, body .rev_pin .button { text-shadow:none; }

body.singular .pos_navigation .post_left, 
body.singular .pos_navigation .post_right {
    display: block;
    max-width: 100%;
    width: auto;
}
#header .sidebar .widget.templatic_text .textwidget img{
	margin-top: 0;
	margin-bottom: 0;
}
.singular .pos_navigation .post_right a i,
.singular .pos_navigation .post_left a i{
	padding-left: 0;
	padding-right: 0;
}
	


/*------------ Slider----------------- */

/*.flexslider .slides img{height: auto;}*/
#silde_gallery .flex-direction-nav li a { background-color:	#8F1F29;}
#slider.listing-image { margin-bottom: 10px; }



/*body.layout-2c-l #sidebar-primary,
body.layout-2c-l #sidebar-secondary,
body.layout-2c-l #sidebar-front_page,
body.layout-2c-l #sidebar-post-listing,
body.layout-2c-l #sidebar-post-detail,
body.layout-2c-l #sidebar-contact_page_sidebar,
body.layout-2c-l #sidebar-woo_page { clear:right; float:right; }*/

body.layout-2c-l.tevolution-directory #content,
body.layout-2c-l .breadcrumb.breadcrumbs { float:left; }

.locations_slider .widget-title{
	margin-left: auto!important;
	max-width: 1200px;
}



/*	--------------------------------------------------
	:: HEADER
	-------------------------------------------------- */



.location_manager .header_strip {padding-top: 32px}
.location_manager #menu-primary {margin-top: -32px;}

.full-width-map.location_manager #menu-primary{
	margin-top: 0;
}
.full-width-map.location_manager .header_strip{
	padding-top: 0;
}


body.primary-menu div#header, body.primary-menu header#header {
	padding-top: 0px;
}
	
.cities_names a {
	font-family: 'Droid Sans', sans-serif;
}




header .top-space  { margin-top: 25px; }

body .toggle_handler #directorytab i { padding: 0; }

.header_strip, #header { background-color:#8F1F29; }
ul.primary_menu{margin-right:15px;}
body .header-widget-wrap{display: block; margin: 0 ; padding: 0; width: auto;}
#branding, #branding1 { padding-top:10px; padding-bottom: 10px;}
#site-title a{color:#fff !important;}
body #site-description { color:#fff; margin-bottom:0; }
#header .large-8.columns .widget { width:auto; clear:none; display:inline-block; float: none; vertical-align: top; }
#header .large-8.columns .nav-menu {	width:100%;	float:right; }
#header .large-8.columns .nav-menu .header-quick-links { float:right; }
#header .large-8.columns .nav-menu nav  ul li { display:inline-block; float:left; padding:5px 10px 6px 10px; border-bottom: medium none; border-right: 1px solid #FFFFFF; line-height:0.467em;	margin-top:0.933em; }
#header .large-8.columns .nav-menu nav  ul li:last-child { margin-right:0; border:none; padding-right:0; }
#header .large-8.columns .nav-menu nav  ul li a { color:#FFFFFF; }
#header .large-8.columns .nav-menu nav  ul li a:hover { color:#000000; }

#header .large-8.columns .widget.Advertisements { padding-top:15px; width:51.5%; }
#header .large-8.columns .templatic_text { width:50%; padding:15px 0 0 20px; text-align:center; color:#dd999f; color: rgba(255,255,255,0.6); }
#header .large-8.columns .templatic_text:last-child{width: 100%;}
#header .large-8.columns .templatic_text + .templatic_text:last-child{ width: 50%;}
#header #sidebar-header { float: none;}
.large-8.columns #sidebar-header .widget { margin: 0; }
#sidebar-header .search_nearby_widget #searchform{ margin-top: 35px;}




/*primary menu*/
.primary_menu_wrapper { background-color: #8F1F29; }
div#menu-primary .menu li { padding:10px 0px 10px 4px; }
div#menu-primary .menu > ul > li:hover,div#menu-primary .menu > ul > li.current-menu-item{ background: none;}
div#menu-primary .menu li a { font-size:14px; color:#FFF; padding:0px 7px 0px 0px; border-right:1px solid rgba(255,255,255,0.5); border-right:1px solid #FFF \0/;  }
div#menu-primary .menu li:last-child a { border-right:none; padding-right:0; }
div#menu-primary .menu li a:hover, div#menu-primary .menu li:hover > a, div#menu-primary .menu li.current-menu-item a { background:none; color:#000; }
div#menu-primary .menu ul ul { background-color: #8F1F29; border: 1px solid rgba(255, 255, 255, 0.15) }
div#menu-primary .menu li .sub-menu li { padding: 0; }
div#menu-primary .menu .sub-menu li.menu-item a { padding: 7px 0 7px 10px; }

/*secondary menu*/
#container .menu-wrap-custom { position: relative; z-index: 10;}

.directory-single-page.layout-1c .hentry .entry-header-logo{ width:auto; }

@media screen and (min-width: 1200px){
	#container .menu-wrap-custom {	margin:39px auto 36px; width: 100%; display: inline-block;}
}
body #container .mega-menu ul.mega li ul.sub-menu ul { margin-left:0; }

#container div#menu-primary, #header, #container div#menu-secondary, #container div#menu-secondary1, #container div#menu-secondary1 .mega-menu { padding-bottom:0; }
#container .nav_bg .widget-nav-menu nav, #container .mega_menu_wrap { margin:0 auto; width:100%; max-width:1200px; }


body #container .mega-menu ul.mega > li > a {	padding:14px 23px; font-size:18px;	}

body #container .mega-menu .nav_bg, #container div#menu-secondary .wrap, #container div#menu-secondary1 .wrap, #container div#menu-subsidiary .wrap, #container .nav_bg .widget-nav-menu nav { background-color:#dacaa8;	border-top:1px solid #8F1F29; border-bottom:1px solid #8F1F29;	margin: 0 auto; width: 94%; position:relative; float:none; display:block; }
body #container .menu-wrap-custom .sticky_main div#menu-secondary .wrap,body #container .sticky_main.mega-menu .nav_bg{ width: 100%;}
#container .sticky_main .mega_menu_wrap{ max-width: 100%; width: 80%;}


.sticky_main div#menu-secondary .wrap, .sticky_main div#menu-secondary1 .wrap, .sticky_main div#menu-subsidiary .wrap, .sticky_main .nav_bg .widget-nav-menu nav, body .sticky_main .mega-menu .nav_bg { border-bottom:none; border-top:none; }
.sticky_main div#menu-secondary .wrap:before, .sticky_main div#menu-secondary1 .wrap:before, .sticky_main div#menu-subsidiary .wrap:before, .sticky_main .nav_bg .widget-nav-menu nav:before,.sticky_main .mega_menu_wrap .nav_bg:before,.sticky_main div#menu-secondary .wrap:after, .sticky_main div#menu-secondary1 .wrap:after, .sticky_main div#menu-subsidiary .wrap:after, .sticky_main .nav_bg .widget-nav-menu nav:after,.sticky_main .mega_menu_wrap .nav_bg:after {	display:none; }
.sticky_main .menu-container, .sticky_main .mega-menu {	padding-bottom:0; }

body #container div#menu-secondary .menu ul .sub-menu li a {	border:none;	padding:8px; }
body #container div#menu-secondary .menu ul .sub-menu li:hover {	background:#8F1F29;	color:#FFFFFF; }

#container div#menu-secondary .menu li a, #container div#menu-secondary1 .menu li a, #container div#menu-subsidiary .menu li a, #container nav_bg .widget-nav-menu li a, body #container .mega-menu ul.mega li a {	color:#111111;	font-weight:normal;}
#container div#menu-secondary .wrap:before, #container div#menu-secondary1 .wrap:before, #container div#menu-subsidiary .wrap:before, #container .nav_bg .widget-nav-menu nav:before, #container .mega_menu_wrap .nav_bg:before {	background-attachment: scroll;	background-image: url(images/menu-bg-left.png);	background-repeat: no-repeat;	background-position: left center;	height: 54px;	width: 37px;	content:"";	position: absolute;	left:-37px;	top: 0px;}
#container div#menu-secondary .wrap:after, #container div#menu-secondary1 .wrap:after, #container div#menu-subsidiary .wrap:after, #container .nav_bg .widget-nav-menu nav:after, #container .mega_menu_wrap .nav_bg:after { background-attachment: scroll; background-image: url(images/menu-bg-right.png);	background-repeat: no-repeat;	background-position: left center;	height: 54px;	width: 37px;	content:"";	position: absolute;	right:-37px;	top: 0px;}

body #container  div#menu-secondary .menu > ul > li > a:hover, 
body #container div#menu-secondary1 .menu > ul > li > a:hover, 
body #container div#menu-secondary .menu > ul > li:hover > a, 
body #container div#menu-secondary1 .menu > ul > li:hover > a, 
body #container div#menu-secondary .menu > ul > li.current-menu-item > a, 
body #container div#menu-secondary1 .menu > ul > li.current-menu-item > a,
body #container div#menu-subsidiary .menu > ul > li.current-menu-item > a,

#container div#menu-secondary .wrap, 
#container div#menu-secondary1 .wrap, 
#container div#menu-subsidiary .wrap, 
#container .nav_bg .widget-nav-menu nav,
body #container .mega-menu .nav_bg {
	background-color:#dacaa8;	
	border-top:1px solid #8F1F29;
	border-bottom:1px solid #8F1F29;	
}
body #container .sticky_main div#menu-secondary .wrap, 
body #container .sticky_main div#menu-secondary1 .wrap, 
body #container .sticky_main div#menu-subsidiary .wrap, 
body #container .sticky_main .nav_bg .widget-nav-menu nav,
body #container .sticky_main .mega-menu .nav_bg {
	border-bottom:none;
	border-top:none;
}



#container div#menu-secondary .wrap:before, 
#container div#menu-secondary1 .wrap:before, 
#container div#menu-subsidiary .wrap:before, 
#container .nav_bg .widget-nav-menu nav:before,
#container .mega_menu_wrap .nav_bg:before {
	background-attachment: scroll;
	background-image: url(images/menu-bg-left.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 54px;
	width: 37px;
	content:"";
	position: absolute;
	left:-35px;
	top: -3px;
}
.sticky_main div#menu-secondary .wrap:before, 
.sticky_main div#menu-secondary1 .wrap:before, 
.sticky_main div#menu-subsidiary .wrap:before, 
.sticky_main .nav_bg .widget-nav-menu nav:before,
.sticky_main .mega_menu_wrap .nav_bg:before,
.sticky_main div#menu-secondary .wrap:after, 
.sticky_main div#menu-secondary1 .wrap:after, 
.sticky_main div#menu-subsidiary .wrap:after, 
.sticky_main .nav_bg .widget-nav-menu nav:after,
.sticky_main .mega_menu_wrap .nav_bg:after {
	display:none;
}

.sticky_main .menu-container,
.sticky_main .mega-menu {
	padding-bottom:0;
}

.user .hfeed .listing_rating { float: right; }

#container div#menu-secondary .wrap:after, 
#container div#menu-secondary1 .wrap:after, 
#container div#menu-subsidiary .wrap:after, 
#container .nav_bg .widget-nav-menu nav:after,
#container .mega_menu_wrap .nav_bg:after {
	background-attachment: scroll;
	background-image: url(images/menu-bg-right.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 54px;
	width: 37px;
	content:"";
	position: absolute;
	right:-35px;
	top: -3px;
}
#container div#menu-secondary .menu li a, 
#container div#menu-secondary1 .menu li a, 
#container div#menu-subsidiary .menu li a, 
#container .nav_bg .widget-nav-menu li a,
body #container .mega-menu ul.mega li a {
	color:#111111;
	font-weight:normal;
}

#container div#menu-secondary .menu li, 
#container div#menu-secondary1 .menu li, 
#container div#menu-subsidiary .menu li, 
#container .nav_bg .widget-nav-menu li,
body #container .mega-menu ul.mega li {
	vertical-align: top;
}

body #container div#menu-secondary .menu > ul > li > a:hover, 
body #container div#menu-secondary1 .menu > ul > li > a:hover, 
body #container div#menu-secondary .menu > ul > li:hover > a, 
body #container div#menu-secondary1 .menu > ul > li:hover > a, 
body #container div#menu-secondary .menu > ul > li.current-menu-item > a, 
body #container div#menu-secondary1 .menu > ul > li.current-menu-item > a,
body #container div#menu-subsidiary .menu > ul > li.current-menu-item > a {
	border-top:3px solid #8F1F29;
	border-bottom: 3px solid #8F1F29;
	background:none;
	color:#8F1F29;
}


body .mega-menu {
	padding-bottom: 0;
}
body #container div#menu-secondary1 .menu > ul > li > a,body #container div#menu-secondary .menu > ul > li > a,body #container .mega-menu ul.mega > li > a{padding:11px 23px; border: 3px solid transparent; border-width: 3px 0;}

body #container .mega-menu ul.mega > li:hover > a, 
body #container .mega-menu ul.mega > li > a:hover, 
body #container .mega-menu ul.mega > li.current-menu-item > a, 
body #container .mega-menu ul.mega > li.current-page-item > a {
	border-top:3px solid #8F1F29;
	border-bottom: 3px solid #8F1F29;
	background:none;
	color:#8F1F29;
}

div#menu-secondary .menu li a, div#menu-secondary1 .menu li a, div#menu-subsidiary .menu li a, .nav_bg .widget-nav-menu li a { padding: 17px 23px 16px; }

body #container .mega-menu ul.mega li ul.sub-menu, 
body #container div#menu-secondary .menu ul ul, 
body #container div#menu-secondary1 .menu ul ul, 
body #container div#menu-subsidiary .menu ul ul, 
body #container .nav_bg .widget-nav-menu ul ul { background-color:#DACAA8;}

body #container .mega-menu ul.mega > li > div > ul.sub-menu {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #AD5B62;	border-right-color: #AD5B62;	border-bottom-color: #AD5B62;	border-left-color: #AD5B62;}

body #container .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a, body #container .mega-menu ul.mega li ul.sub-menu ul li a, body #container .mega-menu ul.mega li .sub a { color:#111111; }
body #container .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover, body #container .mega-menu ul.mega .sub li.mega-hdr li a:hover { color:#8F1F29; }
body #container .mega-menu ul.mega li .sub-container.non-mega .sub a:hover, body #container .mega-menu ul.mega li .sub-container.non-mega li a:hover, body #container .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a {	background-color:#8F1F29;	color:#FFFFFF; }

body .breadcrumb.breadcrumbs { font-family: 'Droid Sans', sans-serif; padding:0; background-color:#f8f4eb; border:none; color:#6f6e6e; font-size:0.800em;	text-transform:none; margin-top:0; }
#breadcrumb a, .breadcrumb a { color:#6f6e6e; }
#breadcrumb a:hover, .breadcrumb a:hover { color:#8F1F29; }


#header .advertisements img { float:right; }
body .widget .header-quick-links li:before { background:none !important; }

.admin-bar #container .header_container .header_strip .sticky_main { background-color:#DACAA8;	min-height: 68px; top: 32px;}
#container .header_container .header_strip .sticky_main { background-color:#DACAA8; }
#container .header_container .header_strip .sticky_main #nav-secondary, #container .header_container .header_strip .sticky_main #nav-secondary1 { display: inline-block;  vertical-align: top;  width: 69%; background-color:#DACAA8; margin: 10px 0; }
#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #branding1 { padding: 0 1% 0 0; width: 29.9%; background-color:#8F1F29; min-height: 68px;}
#container .header_container .header_strip .sticky_main #branding1 img { margin: 5px 0 0; width: 6.533em; }
#container .header_container .header_strip .sticky_main .mega-menu .nav_bg { width:100%; border:none; }
#container .header_container .header_strip .sticky_main .mega-menu .nav_bg:before,
#container .header_container .header_strip .sticky_main .mega-menu .nav_bg:after { display:none; }

body .mega-menu ul.mega li .sub-container.non-mega .sub a:hover, body .mega-menu ul.mega li .sub-container.non-mega li a:hover, body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a { color:#8F1F29; }

.wrap.row > #breadcrumb > div, .wrap.row > .breadcrumb > div{ margin: 0 30px; width: auto; display: block; float: none;}
#breadcrumb > div, .breadcrumb > div{ text-transform: none; font-size: 12px; border: 0; margin-bottom: 10px;}
#breadcrumb .sep, .breadcrumb .sep { font-size: 0; position: relative;}
#breadcrumb .sep:before, .breadcrumb .sep:before { font-size: 12px; content: "/"; color: #6f6e6e;}

body #header .columns.sticky_main .menu-container { background: white; min-height: 56px;}
body #header .columns.sticky_main .menu-container nav { padding-left: 20px; }
.columns.sticky_main div#menu-secondary .wrap, .columns.sticky_main div#menu-secondary1 .wrap, .columns.sticky_main .nav_bg .widget-nav-menu nav, body .columns.sticky_main .mega-menu { width: auto; }
.mega-menu ul.mega .sub li.mega-hdr li a{
	padding-bottom: 5px!important;
}




/* ==========================================================================
   Sidebar
   ========================================================================== */
		body .ui-datepicker .ui-datepicker-header {
			padding: 5px;
		}

		.widget.t_facebook_fans {
			width: auto;
		}

		#searchform input[type="text"] {
			color: #000;
			font-family: 'PT Sans', sans-serif;
		}

		select,
		.adv_author,
		body .message_note,
		body .form_row span.message_note,
		body .form_row .description,
		input[type="text"],
		input[type="date"],
		input[type="datetime"],
		input[type="datetime-local"],
		input[type="email"],
		input[type="month"],
		input[type="number"],
		input[type="password"],
		input[type="search"],
		input[type="tel"],
		input[type="text"],
		input.input-text,
		input[type="time"],
		input[type="url"],
		input[type="week"],
		select,
		textarea {
			color: #777;
			font-family: 'PT Sans', sans-serif;
		}

		body .message_note,
		body .form_row span.message_note {
			display: block;
		}

		form .form_row label:hover {
			color: #333333;
		}

		.adv_author input[type="checkbox"] {
			float: left;
			position: relative;
			top: 5px;
		}

		.sidebar .templatic_advanced_search .form_row {
			padding-bottom: 13px;
		}

		.sidebar .widget ul.categories,
		.sidebar .widget ul.browse_by_category {
			padding-left: 20px;
		}

		.sidebar .widget ul.categories li,
		.sidebar .widget ul.browse_by_category li {
			list-style: square;
			color: #8F1F29;
			margin-bottom: 0;
			padding-top: 4px;
			padding-bottom: 4px;
			padding-left: 5px;
		}

		.sidebar .widget ul.categories > li > ul > li:last-child:hover:before,
		.sidebar .widget ul.browse_by_category > li > ul > li:last-child:hover:before {
			display: none;
		}

		.sidebar .widget ul li {
			font-family: 'Droid Sans', sans-serif;
			color: #333333;
		}

		.sidebar .widget ul li a {
			font-family: 'Domine', serif;
			color: #8F1F29;
			font-weight: bold;
			margin-bottom: 5px;
		}
		.sidebar .widget.recent_reviews ul li a{
			margin-bottom: 0;
		}

		.sidebar .advertisements img {
			margin-top: 0;
		}

		.widget,
		.realated_post {
			position: relative;
		}

		.realated_post {
			margin-bottom: 20px;
		}

		#recentcomments a:hover {
			color: #8F1F29;
		}

		.sidebar .widget h3,
		.sidebar .widget.title,
		.sidebar .widget-title,
		.sidebar .widget-search .widget-title,
		.sidebar .realated_post h3 {
			font-size: 20px;
			padding-bottom: 8px;
		}

		.popular_post ul li .post_data h3 {
			text-shadow: none;
			margin-left: 0;
		}

		.popular_post ul li .post_data h3:before {
			background: none;
		}

		.realated_post ul li h3 a {
			color: #8F1F29;
		}

		.realated_post h3 {
			font-size: 1.667em;
			line-height: 1.533em;
		}

		body .addtofav.button,
		body .claim-post-wraper  a.button {
			filter: none;
		}

		.sidebar .widget ul li {
			position: relative;
			border-bottom: none;
			padding: 8px 0;
		}

		.widget .templatic_twitter_widget li {
			padding-left: 32px !important;
		}

		.sidebar .widget ul li:before {
			width: 0%;
			background-color: #333333;
			position: absolute;
			bottom: 0;
			right: 0;
			height: 1px;
			margin: 0 auto;
			content: "";
			-webkit-transition: width 0.3s ease-in-out;
			-moz-transition: width 0.3s ease-in-out;
			-ms-transition: width 0.3s ease-in-out;
			-o-transition: width 0.3s ease-in-out;
			transition: width 0.3s ease-in-out;
		}

		.sidebar .widget ul li:hover:before {
			width: 100%
		}

		.sidebar .widget ul li:hover,
		.sidebar .widget ul li:hover a {
			color: #333333;
		}

		.popular_post ul li .post_data p {
			padding-bottom: 0;
		}
		.sidebar .event_rating{
			width: 100%;
			display: inline-block;
		}

		.sidebar .templatic_advanced_search #searchform input[type="text"],
		.sidebar .templatic_advanced_search #searchform textarea,
		.sidebar .templatic_advanced_search #searchform select,
		input[type="date"],
		input[type="datetime"],
		input[type="datetime-local"],
		input[type="email"],
		input[type="month"],
		input[type="number"],
		input[type="password"],
		input[type="search"],
		input[type="tel"],
		input[type="text"],
		input.input-text,
		input[type="time"],
		input[type="url"],
		input[type="week"],
		body select,
		body textarea,
		.widget-search input[type="text"],
		.mega-menu .widget .search-form input,
		body .nav_bg .widget input[type="text"],
		body .mega-menu .widget .search-form input,
		body .nav_bg .widget input[type="text"]:focus,
		body .mega-menu .widget .search-form input:focus,
		.select-wrap span.select,
		.select-wrap .tev_options_sel + span.select {
			background-color: rgba(0, 0, 0, 0.04);
			border-radius: 4px;
			-webkit-border-radius: 4px;
			border: 1px solid #e6dcc6\0/;
			border: 1px solid rgba(255, 255, 255, 0.5);
			-webkit-box-shadow: inset 0px 1px 0px 1px #cfccc5;
			box-shadow: inset 0px 1px 0px 1px #cfccc5;
			-webkit-box-shadow: inset 0px 1px 0px 1px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0px 1px 0px 1px rgba(0, 0, 0, 0.1);
			padding-top: 9px;
			padding-bottom: 9px;
		}

		.select-wrap span.select {
			padding-top: 7px;
			padding-bottom: 6px;
		}

		.tev_sorting_option .select-wrap span.select {
			padding-top: 5px;
		}

		body .menu-wrap-custom .widget-search input[type="text"],
		body .menu-wrap-custom  .mega-menu .widget .search-form input {
			margin: 5px;
			background-position: right -5px top -10px;
			border-color: #cdcdcd\0/;
			border-color: rgba(255, 255, 255, 0.4) !important;
			background-color: rgba(255, 255, 255, 0.15);
		}
		.sidebar .social_media ul li a{
			display: flex;
			display: -webkit-flex;
			align-items: center;
			-webkit-align-items: center;
		}
		.author_cont .social_media ul li a i{
			line-height: 2;
		}







/* ==========================================================================
   GRID-LIST
   ========================================================================== */
		.directory_manager_tab ul.view_mode li a:before{
			font-size: 18px;
		}
		.directory_manager_tab ul.view_mode li a{
			line-height: 35px;
		}

header .sidebar .templatic_advanced_search #searchform input[type="text"], 
header .sidebar .templatic_advanced_search #searchform textarea, 
header .sidebar .templatic_advanced_search #searchform select,
header input[type="date"], 
header input[type="datetime"], 
header input[type="datetime-local"], 
header input[type="email"],
header input[type="month"],
header input[type="number"], 
header input[type="password"], 
header input[type="search"], 
header input[type="tel"], 
header input[type="text"],
header input.input-text, 
header input[type="time"], 
header input[type="url"], 
header input[type="week"], 
body header select, 
body header textarea,
.widget-search input[type="text"], .mega-menu .widget .search-form input {
	-webkit-box-shadow: none;
	box-shadow: none;
	border:1px solid rgba(255,255,255,0.3);
	border:1px solid #e6dcc6\0/;
}

input[type="text"] { color: #000; }
body.woocommerce form .form-row textarea, body.woocommerce-page form .form-row textarea { -webkit-box-shadow: inset 0px 1px 0px 1px #cfccc5; box-shadow: inset 0px 1px 0px 1px #cfccc5; }



.tevolution-event-manager .search_nearby_widget #searchform .search_range input {
	box-shadow:none;	
}

#sidebar-primary, #sidebar-secondary, #sidebar-front_page, #sidebar-post-listing, #sidebar-post-detail, #sidebar-contact_page_sidebar, #sidebar-woo_page {
	width: 22.5%;
}

 body.layout-default #main #content,
body.tevolution-event-manager.layout-default #content {float: right}
body.layout-default #sidebar-primary, 
body.layout-default #sidebar-secondary, 
body.layout-default #sidebar-front_page, 
body.layout-default #sidebar-post-listing, 
body.layout-default #sidebar-post-detail, 
body.layout-default #sidebar-contact_page_sidebar, 
body.layout-default #sidebar-woo_page {float: left; clear: none; }


/*	--------------------------------------------------
	:: HOME PAGE
	-------------------------------------------------- */
	
/*One Column ~ NO Sidebar*/
body.layout-1c .listing_post .hentry figure.post_fig { width:auto; }
body.layout-1c .breadcrumb.breadcrumbs { width:100%; }

.map_full_width div.map_sidebar { padding:0; margin: 0 0 20px; }
div.top_banner_section_in { margin-bottom:0; }

.listing_post .hentry figure.post_fig img { height:auto; }
body.home #sidebar-primary,
body.home #sidebar-secondary,
body.home #sidebar-front_page,
body.home #sidebar-post-listing,
body.home #sidebar-post-detail,
body.home #sidebar-contact_page_sidebar,
body.home #sidebar-woo_page {
	margin-top:0;	
}


/*body.home .flexslider { height:100% !important; } home page slider height issue*/
body .all_category_list_widget .category_list_wrap { margin-left:-1%; }
body .all_category_list_widget .category_list_wrap .category_list { margin:10px -2px 0 0;}
body .all_category_list_widget .category_list h3 a{ color: #000;}

.flexslider.post_slider.slide .slides_container,
.flexslider.image_slider.slide .slides_container  {display: none}


.widget.widget_supreme_banner_slider.widget-widget_supreme_banner_slider, .widget_supreme_banner_slider {
	border: 6px solid #FFFFFF;
	-webkit-box-shadow: 0px 0px 0px 1px #c9c6bf;
	box-shadow: 0px 0px 0px 1px #c9c6bf; 
	border-radius:4px;
	-webkit-border-radius:4px;
	padding: 0;
	background-color: #8F1F29;
}
body.tevolution-event-manager .event-type-preview #image_gallery .event_image img,
.listing-type-preview .listing-image img {
	padding:0;
}
body.tevolution-event-manager .event-type-preview #image_gallery .event_image ,
.listing-type-preview .listing-image  {
	margin-bottom:10px;
}
.flexslider#slider .slides img,
body.tevolution-event-manager .event-type-preview #image_gallery .event_image img,
.listing-type-preview .listing-image img {
	width:99%;
	margin:1px;	
	height:auto;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border:9px solid #FFF;
	-webkit-box-shadow: 0px 0px 1px 0px #999;
	box-shadow: 0px 0px 1px 0px #999;
	max-width: 276px;
}

.flexslider.post_slider { padding: 0; background-color: transparent; }
.flexslider.post_slider > p,
.flexslider.image_slider > p {text-align:left}



.flexslider .slides .slider-post .moretag { color: #FFF;  }
.flexslider .slides .slider-post .moretag:hover { text-decoration: underline; }

.flexslider ul li .post_list .slider-post {
	width: 25%;
	padding: 0 22px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
}

.flexslider .slides .slider-post h2,
.home_page_banner .flexslider ul li .post_list .slider-post h2 a,
.flexslider .slides .post_img h2 {
	position: relative;
	color: #fff;
	background-color: transparent;
	font-size:24px;
	font-weight:bold;
	padding-left: 0;
	color: #FFF;
	padding: 0;
	padding:50px 0 10px 0;
	text-align: center;
	background-image:url(images/slider-graphic.png);
	background-repeat:no-repeat;
	background-position: center 15px;
	border-bottom:1px solid #C6BCA5\0/;
	border-bottom:1px solid rgba(255, 255, 255, 0.2);
	width: auto;
}

.flexslider .slides .slider-post .slider_post_excerpt {
	color: #E5D9BD;
	font-size: 14px;
	text-align: center;
	font-family: 'Droid Sans', sans-serif;
	font-weight: normal;
	margin: 30px 0 0;
}

.flexslider .slides .slider-post .slider_post_excerpt a.moretag {
	background:none;
	border-top: 2px solid rgba(255,255,255,0.2);
	border-bottom: 2px solid rgba(255,255,255,0.2);
	border-left: none;
	border-right: none;
	border-radius: 0;
	-webkit-border-radius:0;
	box-shadow: none;
	text-align: center;
	margin: 35px auto 0; 
	color: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

.flexslider .slides .slider-post .slider_post_excerpt a.moretag:hover {
	text-decoration: none;
}

ul.slides {
    /*max-height: 400px;*/
}


.flexslider .slides .post_img h2 {
	background-color: #8F1F29;
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    width: 25%;
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
}

.flexslider ul li .post_list .slider-post {
	background-color: #8F1F29;
	height: 100%;
}

.flexslider .slides > li h2 a:hover { color: #fff; }


.flexslider .slides .post_img a h2 > span {
	display:block;
	color:#e5d9bd;
	font-family: 'Droid Sans', sans-serif;
	font-size:17px;
	text-transform:uppercase;
	text-align:center;
	margin-top: 4%;
	padding-top: 15px;
	border-top:1px solid #C6BCA5\0/;
	border-top:1px solid rgba(198, 188, 165, 0.2);
}

.flexslider .slides .post_img a h2 p {
	display:block;
	color:#e5d9bd;
	font-size:14px;
	text-transform:none;
	text-align:center;
	font-weight:normal;
	margin-top:15px;
	line-height: 1.5em;
	margin-bottom:25px;
}

.flexslider .slides .post_img a h2 span.slider-link {
	color:#FFFFFF;
	display:block;
	text-transform:none;
	font-size:14px;
	padding:5px;
	border-top:2px solid #C6BCA5\0/;
	border-bottom:2px solid #C6BCA5\0/;
	border-top:2px solid rgba(198, 188, 165, 0.2);
	border-bottom:2px solid rgba(198, 188, 165, 0.2);
	margin-top:0%;
	font-weight: normal;
	z-index:3;
}
.flexslider .slides.post_img a h2 span.slider-link:hover {
	color:#000000;
}	

.widget_supreme_banner_slider .flex-control-nav {
    bottom: 5%;
    display: block;
    text-align: center;
    width: 25%;
    right: 0;
    top: auto;
    z-index:9;
}

.flexslider .flex-control-paging li a {
    background: #FFFFFF;
	-webkit-box-shadow:0px 0px 0px 3px transparent;
	border:3px solid #8F1F29;
	box-shadow:0px 0px 0px 3px transparent;	
	width:10px;
	height:10px;
	margin-right:10px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.flex-control-paging li a:hover, 
.flex-control-paging li a.flex-active {
	background-color:#FFFFFF;
	border:3px solid #8F1F29;
	-webkit-box-shadow:0px 0px 0px 3px #FFFFFF;
	box-shadow:0px 0px 0px 3px #FFFFFF;
}

.widget_supreme_banner_slider .flex-control-nav{ z-index:2;}
.flex-direction-nav li a{ z-index:2;}
.flex-direction-nav li a.flex-prev {
	background-image:url(images/slider-nav.png);
	background-repeat:no-repeat;
	background-position:0px -16px;
	height:53px;
	width:25px;
	left: 0px;
	z-index:9;
}
.flex-direction-nav li a.flex-prev span {
	display: block;
    margin-top: 13px;
}

.flex-direction-nav li a.flex-prev span i {
	font-size: 0.6em;
	margin-right:5px;
}
.singular-listing #silde_gallery .flex-direction-nav{margin:0;}
.singular-listing #silde_gallery .flex-direction-nav a{ top: 0; height: 44px;}
.singular-listing #silde_gallery .flex-direction-nav a i{ padding: 0;}
.flex-direction-nav li a.flex-next {
	background-image:url(images/slider-nav.png);
	background-repeat:no-repeat;
	background-position:0px -84px;
	height:53px;
	width:25px;
	right:0%;
	z-index:9;
}
.home .flex-direction-nav li a.flex-next {
	right:24.9%;
}
.home .flex-direction-nav li a i {
	display:none;	
}
.flex-direction-nav li a.flex-next span {
	display: block;
    margin-top: 13px;
}

.flex-direction-nav li a.flex-next span i {
	font-size: 0.6em;
	margin-left:8px;
}
.flex-direction-nav li:last-child {
	
}


.home .home_page_banner .flexslider.post_slider .flex-direction-nav li a.flex-next { right: 30%; }

.flexslider ul li .post_list .post_img {
	width: 75% !important;
}







.home_page_banner .flexslider ul li .post_list .slider-post { width: 30%; padding: 0 30px;}

.home_page_banner .flexslider ul li .post_list .post_img {
    -moz-box-sizing: border-box;
    display: inline-block;
    margin: 0 25px 0 0;
    padding: 0;
    vertical-align: top;
    width: 70% !important;
}

.home_page_banner .flexslider .slides .slider-post h2, 
.home_page_banner .flexslider ul li .post_list .slider-post h2 a, 
.home_page_banner .flexslider .slides .post_img h2 {
	line-height: 1.5;	
}
.home_page_banner .flexslider ul li .post_list .slider-post h2 a {
	background-position: center 40px;	
	padding-top: 100px;
}


body .all_category_list_widget .category_list h3:before {
	content: none;
}
body .all_category_list_widget .category_list h3 {
	margin-left:0;
}

body .all_category_list_widget .category_list h3 a:hover {
	color:#8F1F29;
}

body .all_category_list_widget .category_list ul li a {
	color:#333333;	
}
body .all_category_list_widget .category_list ul li a:hover {
	color:#8F1F29;
}




/*	--------------------------------------------------
	:: AUTHOR PAGE
	-------------------------------------------------- */

body #content .people_info h3 {
	font-size:1.333em;
}

body #content .people_info h3 a {
	color:#8F1F29;
}
body #content .people_info h3 a:hover {
	color:#333333;

}	

.arclist ul li .arclist_date a:hover,
.arclist ul li .arclist_date a:hover {
	color:#8F1F29;	
}

.tevolution_author_listing .featured_agent_list li > a { margin-top:1px; }

.sidebar .tevolution_author_listing .featured_agent_list li > a{
	margin-top: 8px;
}


.tabs-content h4:before { display: none!important; }
.tabs-content h4 { padding-left: 0 !important; margin-left: 0!important; border:none !important; }

/*	--------------------------------------------------
	:: DETAIL PAGE
	-------------------------------------------------- */
#wpadminbar #adminbarsearch .adminbar-button {
	display: none !important;
}
.social-wrap > div {
	display: inline-block;
	width: auto !important;
	margin-bottom: 10px;
}

.upload.button.secondary_btn { padding-bottom: 0; }

.tevolution_author_listing .featured_agent_list li p { width: 70%; margin-left: 5px; }

.singular .entry-content { width: 63.2%; clear: none; }

body.singular .entry-title { line-height:normal; display:block; margin-right:0; margin-bottom:10px;}
body.singular-portfolio .entry-title { margin-left:0; }
body.singular .entry-header  .average_rating { display:block; }
.hentry .entry-header-title .listing_rating ,
body.directory-single-page .hentry .entry-header-title .listing_rating ,
body.event-single-page .hentry .entry-header-title .listing_rating { float:left; display:block; width:100%; margin-top:0; margin-bottom:8px; }
.hentry .entry-header-title .listing_rating span,
body.directory-single-page .hentry .entry-header-title .listing_rating span,
body.event-single-page .hentry .entry-header-title .listing_rating span { line-height:20px; }
body .post .entry-title { margin-left:0; }
.directory-single-page .hentry .entry-header-title .listing_rating .single_rating span{
	margin: 0;
}
.readtooltipitem{
	width: auto!important;
}
.share_link{
	margin: 10px 0;
}
#commentform #rate span.rating_desc{
	margin-right: 0!important;
	margin-left: 0!important;
}

.rating_on,
.single_rating i.rating_on, .comments_rating i.rating_on, .rating i.rating_on,
[class*="rating"] i.rating-on:before { color: #FF9806; }

/*.single_rating i, .comments_rating i, .rating i,
[class*="rating"] i:before  { font-size: 17px; }*/

div.rating-cancel, div.star-rating { height: 16px; }
div.star-rating a:before { font-size: 16px; }
.rating-off, .rating-on { top: auto; }
.fa-star-half.rating-half-on, .star-rating-control div.star-rating-on a:before { color: #FF9806; }

.entry-header-custom-right #rate > span.fa-stack { top: -2px; }
#comments .average_rating_wrapper .average_rating .fa-stack, 
#comments .average_rating_wrapper .single_rating .fa-stack { top: 2px; }


.flexslider .slides > li,
.flexslider .slides > li{ margin-right: 1px; }
.flexslider .slides > li a{display: inline-block; width: 100%; vertical-align: top;}

.classified #slider.flexslider .slides img{max-width: 100%; width: 98%;}

body .single-social-media,
.single-social-media,
.single-social-media { float:left; width:100%; margin:20px 15px 20px 0; }


body .ui-widget-content, #ui-datepicker-div .ui-widget-header { color:#333; }
body .event-organizer .event-organizer-right label { color:#666; }

.arclist h2 { color:#8F1F29; }	
.arclist ul li a:hover { color:#8F1F29;	}

.detail-left,.more-info { width:63.2%; float:left; }
.detail-right { float:right; width: 31%; }
.detail-right h4 { margin-left:4px; margin-bottom:5px; }
.detail-right #directory_detail_img, .detail-right event_image_gallery { margin-bottom:20px; }



.tevolution-event-manager .event-type-preview #image_gallery .event_image { margin-bottom:0; }
.detail-right .more_photos li img,
body.tevolution-event-manager #image_gallery ul li img { border:1px solid #727272; max-width:59px; padding:0; height:auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.detail-right .more_photos li,
#event_image_gallery .more_photos li  { width:59px !important; margin-left:12px; margin-right: 0px; }

.detail-right #event_image_gallery { margin-top:0; margin-bottom:20px; }
.detail-right #event_image_gallery .event_image { margin-bottom:10px; }
.detail-right #listing_map, .detail-right #event_map { width:97%; margin:0 auto 20px; }
.detail-right #map-container, .detail-right #gmap  { max-height:250px; }	
#map-container, #gmap  { border:3px solid #FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0px 0px 4px 0px #999; box-shadow: 0px 0px 4px 0px #999; }

.detail-right #listing_map form a.large_map, .detail-right #event_map form a.large_map { margin-right:0; }
.detail-right #listing_map form a.getdir , .detail-right #event_map form a.getdir  { margin-right:5px; }
.detail-right #listing_map form a, .detail-right #event_map form a { padding:8px 7px; -moz-padding-start:8px; -moz-padding-end:12px; float: left;}
  
body.tevolution-directory .post-meta { clear:both; }
body.tevolution-directory #listing_map .get_direction .b_getdirection,
body.tevolution-directory #listing_map .get_direction #from-input,
body.tevolution-event-manager #event_map .get_direction .b_getdirection,
body.tevolution-event-manager #event_map .get_direction #from-input { margin-bottom:10px;}


body.tevolution-directory .get_direction a.b_getdirection:hover,
body.tevolution-event-manager .get_direction a.b_getdirection:hover { color:#8E8570 !important; }

body.tevolution-event-manager .event-type-preview #image_gallery { margin-bottom:20px; }
body.tevolution-event-manager .event-type-preview #image_gallery .event_image img { width:100%; height:auto; }
body.tevolution-event-manager .event-type-preview #image_gallery .preview_more_images ul li { margin-bottom:10px; }

.hentry .entry-header-title .entry-header-custom-wrap, 
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap, 
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap { margin-top:17px; }
.hentry .entry-header-title .entry-header-custom-wrap p { position:relative; padding-left:0px; font-size:15px; }
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p { position:relative; padding-left:0px; font-size:15px; }
.hentry.event-type-preview .entry-header-title .entry-header-custom-wrap p { padding-left:0; }

.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left, 
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left, 
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left { float:right; width:26%; border-right: 0; }

/* templatic customization start - listing detail page business logo show left side */
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left { float:left; }
/* templatic customization end */

.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right, 
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right, 
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right { width:70%; border-left:none;	padding-left:0;	margin-left:0; margin-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:0.933em; }
.rate-comment{
	top: 0!important;
}

@media only screen and (max-width:400px){
	.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right, 
	body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right, 
	body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right { width:100%;}	
}
.directory-single-page .hentry .entry-header-logo img{
	width: 100%;
}

body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p > i,
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p > i { position:absolute; left:-1px; top:2px; height: 20px; text-align: center; width: 20px; }
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span.popline i,
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p span.popline i,
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span.oembed_video_span i,
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p span.oembed_video_span i {  position: relative; top: 0; }
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span,
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p span { margin-left:0; }

.hentry .entry-header-title .entry-header-custom-wrap p,
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p,
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p { padding-bottom:14px; font-size:15px; }

.hentry .entry-header-title .entry-header-custom-wrap p label,
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p label,
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p label { width:20px; height: 20px; margin-right: 8px; margin-bottom:0; }

body .hentry .entry-header-title .entry-header-custom-wrap p span,
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span,
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p span { margin-left:0; width: auto; display: block; overflow: hidden;}

.hentry .entry-header-title .entry-header-custom-wrap p span.end-date,
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span.end-date { padding-left:30px; } 

.hentry .entry-header-title .entry-header-custom-wrap p label i,
body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p label i,
body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p label i { color:#333; height: 15px; text-align: center; vertical-align: baseline; width: 20px; margin-right:5px;}

.hentry.event-type-preview .entry-header-title .entry-header-custom-wrap p label,
body.event-single-page .hentry.event-type-preview .entry-header-title .entry-header-custom-wrap p label,
body.directory-single-page .hentry.event-type-preview .entry-header-title .entry-header-custom-wrap p label { position:relative; left:0; }

.hentry .entry-header-title,
body.event-single-page .hentry .entry-header-title,
body.event-single-page .hentry .entry-header-title { width:100%; margin-left:0;}

.hentry .entry-header-logo,
body.event-single-page .hentry .entry-header-logo,
body.event-single-page .hentry .entry-header-logo { float:right; margin-right:0; width: 130px; max-width:130px; height:auto; }
body.tevolution-directory #listing_description .listing_content { width:100%; }

.event_share_link { margin-bottom: 20px; }


/*classifieds*/
.list .entry .bottom_line a:hover { color: #8F1F29; }
.singular-classified #contact_seller_id { border-color: #333; }
.singular-classified #contact_seller_id:hover { border-color: rgba(0,0,0,0.1); }
.classified-short span.short-title a { padding-left: 0; }
.list .entry .bottom_line a:hover, .list .entry .classified-tax-detail > p a:hover {  color: #8F1F29; }


/* woocommerce tab*/
body.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {display: none}
body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs {border-color: #151d41;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	border:0 !important; background:none; font-size:1em; margin-bottom: 0; font-family: 'Droid Sans',sans-serif;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
	color: #444;
	padding:11px 15px 10px;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
	background-color:#8F1F29 !important;	
	border:0 !important;
	color:#FFFFFF;
	font-weight:bold;
	border-radius: 4px 4px 0 0;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover {color:#8F1F29}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
	padding:11px 15px 10px;
}


body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active { background-color: #8F1F29; }
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a { color: #FFF; }
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li { border: none; background-color: transparent; }
body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs { border-bottom: 3px solid #8f1f29; }

/*tab*/
body.tevolution-directory .ui-widget-header li a,
body .author_custom_post_wrapper ul li a,
body .event_manager_tab ul.event_type li a,
body.tevolution-event-manager .ui-widget-header li a,
.tabs dd > a, .tabs .tab-title > a,
.tabs dd > a:hover, .tabs .tab-title > a:hover,
.wordpress .tabs dd > a, .wordpress .tabs .tab-title > a,
.wordpress .tabs dd > a:hover, .wordpress .tabs .tab-title > a:hover { border:0; background:none; font-size:1em; font-family: 'Droid Sans',sans-serif;}

body.tevolution-event-manager .ui-widget-header .ui-state-active a, 
body.tevolution-directory .ui-widget-header .ui-state-active a:link, 
body.tevolution-directory .ui-widget-header .ui-state-active a:visited,
.tevolution-directory .ui-tabs-active > a,
body .author_custom_post_wrapper ul li a.nav-author-post-tab-active,
body .event_manager_tab ul.event_type li a.active,

.tabs dd.active a, .tabs .tab-title.active a,
.wordpress .tabs dd.active a, .wordpress .tabs .tab-title.active a {
	background-color:#8F1F29 !important;	
	border:0;
	color:#FFFFFF;
	font-weight:bold;
	padding:14px 19px;
	margin-top: 0;
}
.tab-sort-wrap { position: relative; }
.tabs + .directory_manager_tab .sort_options { top: 0; }





body.tevolution-directory .ui-widget-header,
body .author_custom_post_wrapper,
body .event_manager_tab,
body.tevolution-event-manager .ui-widget-header,
.tabs,
.wordpress .tabs { border-bottom:3px solid #8F1F29; }

body.tevolution-event-manager .sort_options { margin-bottom:0; }
body.tevolution-event-manager .ui-widget-header li { margin-bottom:-3px; }
body.tevolution-directory .ui-widget-header li { margin-bottom:-1px; }

body .author_custom_post_wrapper ul li.normal {	padding-top:15px;	font-family:Arial, Helvetica, sans-serif; }

body #content .claim-post-wraper { border-bottom:1px solid	#d0c7b3; border-top:1px solid #d0c7b3; border-bottom:1px solid	rgba(0,0,0,0.2); border-top:1px solid rgba(0,0,0,0.2); width:100%; margin:0 0 20px; clear: both; }
.claim-post-wraper > ul > li { margin-bottom: 0; }
body #content .claim-post-wraper ul li a,
body #content .claim_ownership .claimed {	font-family: 'Domine', serif;	font-size:1.067em;	font-weight:normal;	color:#333333;	border-right:1px solid #d0c7b3 !important; border-right:1px solid rgba(0,0,0,0.2) !important;	padding:5px 15px 5px 5px !important; display:inline-block; margin-top:5px;	margin-bottom:5px;	border-radius:0;	-webkit-border-radius:0;}
body #content .claim-post-wraper ul li a:before,
body #content .claim_ownership .claimed:before { display:none;}
body #content .claim-post-wraper ul li:last-child a { border-right:none !important; } 
body #content .claim-post-wraper ul li a:hover { background-color:transparent !important; color:#8F1F29; }

body #content .claim-post-wraper ul li ul li a { border:none; margin:0;	padding:0; }

body #content .add_to_my_calendar .calendar a.calendar_show span { padding:0 !important; background:none !important;}	
body .comment-author cite {	font-size:1.533em; }


img.avatar { border: 3px solid #FFFFFF; border-radius: 50% 50% 50% 50%; height: 65px; width: 65px; box-shadow:0px 2px 2px 0px #999999; }
.comment-author { font-weight: normal; }
.comment-author a { font-weight:normal; color:#333; }
#comments h3,
body.tevolution-event-manager.event-single-page .entry-content .event_custom_field h2,
.listing_custom_field h2 { border-bottom: 1px solid #C6BCA5; border-bottom: 1px solid rgba(0,0,0,0.2); margin-left: 7px; padding-bottom: 2px; position: relative; padding-left:20px; margin-bottom:30px; color:#010101; font-weight: bold; font-size: 25px; }
.listing_custom_field li { list-style: none; }
.listing_custom_field > li > label {
	width: 25%;
}
body.frontend_editor .frontend_oembed_video ~ span[class*="frontend_edit"] { display: block !important; margin-left: 25% !important; }
body.frontend_editor .frontend_uploader, .frontend_edit_upload .frontend_upload_files, .entry-header-logo #fronted_upload_listing_logo{ margin: -18px 0 0 -47px;}
#category_box.cont_box .form_row label { width: auto; }
.widget h3, 
.widget.title, 
.widget-title, 
.widget-search .widget-title,
.realated_post h3,
body .templ_popup_forms h3,
.woocommerce-tabs .entry-content h2,
body h1.loop-title, 
body h1.page-title,
body.singular-post .entry-title,
body.tevolution-event-manager.event-single-page .type-event .ui-tabs h2,
body.tevolution-directory.directory-single-page .type-listing .ui-tabs h2,
.flexslider.post_slider > h3,
.flexslider.image_slider > h3,
.custom_field_headding,
.single-property .entry-content h2, .singular-property .entry-content h2  {
	border-top:none;
	color:#010101;
	font-size:1.667em;
	text-align:left;
	padding:5px 0 5px 30px;
	margin-left: 7px;
	border-bottom:1px solid #C6BCA5\0/;
	border-bottom:1px solid rgba(0,0,0,0.13);
	font-weight:bold;
	position:relative;
	clear: both;
}



#comments h3:before,
body.tevolution-event-manager.event-single-page .entry-content .event_custom_field h2:before,
.listing_custom_field h2:before,
.type-event .ui-tabs h2:before,
.type-listing .ui-tabs h2:before,
body h1.loop-title:before, 
body h1.page-title:before,
body.singular-post .entry-title:before,
.woocommerce-tabs .entry-content h2:before,
.widget h3:before, 
.widget.title:before, 
.widget-title:before, 
.widget-search .widget-title:before,
.realated_post h3:before,
body .templ_popup_forms h3:before,
.custom_field_headding:before,
.single-property .entry-content h2:before, .singular-property .entry-content h2:before { 
	background-image:url(images/point-icon.png); 
	width:27px; 
	height:43px; 
	content:""; 
	position:absolute; 
	bottom:-1px; 
	left:-7px; 
}


.tabs-content h2:before { display: none !important; }
.tabs-content h2 { padding-left: 0 !important; margin-left: 0 !important; padding-bottom: 10px; }
.flex-direction-nav a:before { top:10px; display: none; }
#silde_gallery .flex-direction-nav a:before { display: block; }



.comment-header img.avatar { left:-98px; width:70px; height:70px; }
.comment-header div.comment { width:auto; }
.comment-header div.comment-author { padding-right:5px; }
.comment-header div.comment-meta {padding:4px 0px 0px 0px; }
.comment-header div.comment span.single_rating { padding-left:20px; }
.comment-meta a:hover {	color: #8F1F29;	}
.comment-content { position:relative; }
.comment-content p { font-size:0.933em; padding-bottom:23px; }
.comment-content .single_rating { position:absolute; top:-24px; right:0; }
.comment_column2 { margin-bottom:10px; }
#comments-number, #reply-title { font-size:25px; }

body .average_rating img { position:relative; top:2px; }
body .comment-header .average_rating .average_rating_title { display:none; }
body .comment-header .average_rating img { position:relative; top:2px; max-width:17px !important; }
/*body .comment-header .average_rating #rate { margin:0 0 0 10px;  }*/

form#commentform p.form-author, 
form#commentform p.form-email, 
form#commentform p.form-url, 
form#commentform p.form-textarea { padding:0 0 17px 0; }
form#commentform .comment-form-comment { padding-top:17px; }
form#commentform input[type="text"]#url { margin-left:3px; }

form#commentform label { display:inline-block; max-width:75px; width:100%; }
form#commentform .form-submit > input[type="submit"] { margin-left:78px; }
#commentform #rate span.rating_desc{
	margin-left: 0;
}

ul.list-description, ul.list-description ul { list-style:none; margin:0; padding:0; }
ul.list-description li { padding-bottom:15px; }
ul.list-description li span,
#listing_info p{ padding-bottom: 15px;}
ul.list-description li span, #listing_info p:last-of-type{
	padding-bottom: 0;
}
#listing_info .tevolution_custom_field,
#listing_info{
	margin-bottom: 0;
	padding-bottom: 0;
}
div.tevolution_custom_field > p > strong,
.event-organizer-right p span { display:inline-block; vertical-align:top; color:#333; width:65%; font-weight: normal; }
ul.list-description li label,
div.tevolution_custom_field > p > label,
.event-organizer-right p label  { color:#666; width:112px; margin-right: 4%; }
.event-organizer-left { max-width:175px; width:31%; margin-right:4%; float:left;  }
.event-organizer-right { overflow:hidden; word-wrap:break-word; }
.listing_custom_field .form_row.frontend_edit_input, .listing_custom_field .form_row.frontend_edit_input_checkbox{ margin-left: 35%!important;}
.frontend_editor .event-organizer-left { position:relative; }
.fronted_upload_organizer_logo img { width:auto; }
body.frontend_editor #event-organizer .frontend_uploader { position:absolute; }
.frontend_editor .share_link > span span { right:auto; left:0; }
.frontend_editor .upload.button.secondary_btn { padding-bottom:8px; }

@media only screen and (max-width:480px){
	.event-organizer-left { width:auto; max-width:100%; }
	.event-organizer-right { overflow:visible; width:100%; clear:both; }
	
}





.hentry .entry-header-title .entry-header-custom-wrap .share_link, .share_link { float:left; text-align:left; }
.share_link
	
.comment-list .average_rating { position:absolute; top:-24px; right:0; }
.comment-list .average_rating #rate	{ display:inline-block; margin:20x 0; } 
	
body.singular-post .flex-prev span,
body.singular-post .flex-next span{	text-indent:999999px; }


.detail-left #tabs { float:left; width:100%; }
#tabs div { margin-top:0; }

body.singular-event #tabs #description h2{display:none;}



#tabs div div { margin-bottom:20px; }  
#tabs div.event-organizer .event-organizer-right { margin-left:0; width:73%; }
body .event-organizer .event-organizer-right label { width:30%; }
body .event-organizer .event-organizer-right span.label_data { width:65%; }
body #content .claim-post-wraper ul li a > i,body #content .claim-post-wraper ul li i{ display: inline-block!important;}
body #content .add_to_my_calendar .addtocalendar ul li a i{ padding-right: 0;}

/*preview pages*/
body .event-type-preview .event-organizer-left > img { width:100%; }
body .event-type-preview #tabs div.event-organizer .event-organizer-right { width:70%; }
body .event-type-preview .event-organizer .event-organizer-right label { width:30%; }
body .event-type-preview .event-organizer .event-organizer-right span.label_data { width:67%; } 
body .published_box form input[type="submit"], 
body .published_box form input[type="button"] { padding-top: 8px; padding-bottom: 8px; }
.preview_submit_from_data { background-color: #F8F4EB; }


/*login page*/
#lostpassword_form { margin-bottom:50px; }
#lostpassword_form > h3 { margin-top: 0; }

/*serch page*/
#listing_searchform #s, #event_searchform #s, .search-form .search-text { margin:0px 5px 5px 0px; }

/*popup form*/
body .templ_popup_forms { background-color:#F8F4EB; }

BODY.taxonomy-post_format-video .hfeed { width:100% \0/; }

/*	--------------------------------------------------
	:: SHORTCODES PAGE
	-------------------------------------------------- */

body #content .about_author,
body #content .normal_box{ border-color:#e5e5e5\0/;	border-color:rgba(0,0,0,0.1);  }
body .tabbable .tab-pane,
body.tevolution-directory .ui-widget-content.ui-accordion-content{ padding:10px 0; }


/*	--------------------------------------------------
	:: LISTING PAGE
	-------------------------------------------------- */
	
/*One Column ~ No Sidebar*/
body.layout-1c #loop_event_taxonomy.list .post .entry, body.layout-1c #loop_event_archive.list .post .entry { width:75%; }	

.list .post.featured_c { padding:5px; }

.attending_event { background-color: #FFF; }


body #loop_listing_taxonomy.list .post .entry, 
body #loop_listing_archive.list .post .entry, 
body #loop_event_taxonomy.list .post .entry, 
body #loop_event_archive.list .post .entry, 
body .widget_loop_taxonomy.list .post .fp_entry{
	position:relative;
}




body #loop_listing_taxonomy.list .post .entry div.listing_rating, 
body #loop_listing_archive.list .post .entry div.listing_rating, 
body #loop_event_taxonomy.list .post .entry div.listing_rating, 
body #loop_event_archive.list .post .entry div.listing_rating, 
body .widget_loop_taxonomy.list .post .fp_entry .author_rating,
body.user #content article.hentry .entry-header .author_rating,
body.home .author_rating,
body.home .listing_rating,
article.hentry .author_rating{
	display:block;
	clear:both;
	padding:0px 0;
	margin-bottom:0;
	top: 0;
}


body #loop_listing_taxonomy.grid .post .entry div.listing_rating, 
body #loop_listing_archive.grid .post .entry div.listing_rating, 
body #loop_event_taxonomy.grid .post .entry div.listing_rating, 
body #loop_event_archive.grid .post .entry div.listing_rating, 
body .widget_loop_taxonomy.grid .post .fp_entry .author_rating{
	display: inline-block;
	width: 100%;
}



body #loop_listing_taxonomy.list .post .entry div.listing_rating, 
body #loop_listing_archive.list .post .entry div.listing_rating, 
body #loop_event_taxonomy.list .post .entry div.listing_rating, 
body #loop_event_archive.list .post .entry div.listing_rating, 
body .widget_loop_taxonomy.list .post .fp_entry .author_rating
.list .listing_rating{
	padding-top: 0;
	padding-bottom: 0;
}
.list .rev_pin{
	margin-top: 0;
}


 
.event-title .recurrence_text { line-height: normal; position: absolute; right: 0; left: auto; }
body #loop_event_taxonomy.grid .post .recurrence_text, body #loop_event_archive.grid .post .recurrence_text { position: relative; }


body #loop_listing_taxonomy .post .entry h2, 
body #loop_listing_archive .post .entry h2,
body #loop_event_taxonomy.list .post .entry h2, 
body #loop_event_archive.list .post .entry h2,
body #loop_taxonomy.list .post .entry h2,
article .entry-header h2,
body .fb_event_wrapper .facebook_event .fb_content h3,
body #cities_post .post .entry h2 {	font-size:1.333em; line-height:1.267em; padding-right: 0;}

body .directory_manager_tab #directory_sorting #directory_sortby, body .event_manager_tab #event_sorting #event_sortby { padding:8px 8px 6px; }


body #loop_listing_taxonomy .post, 
body #loop_listing_archive .post,
#loop_event_taxonomy .post,
#loop_event_archive .post,
body #cities_post .post { border-bottom:none; }


.grid .post, .grid div[id*="post"] { width: 33%; margin-right: 0; }
.grid .post:nth-child(2n), .grid div[id*="post"]:nth-child(2n) { margin-right: 0; }

body #loop_listing_taxonomy .post .entry .entry-summary p, 
body #loop_listing_archive .post .entry .entry-summary p, 
body #loop_event_taxonomy .post .entry .entry-summary p, 
body #loop_event_archive .post .entry .entry-summary p, 
.widget_loop_taxonomy .post .fp_entry .entry-summary p,
body #cities_post .post .entry .entry-summary p { padding-bottom:15px; }


body #loop_listing_taxonomy .post .entry p, 
body #loop_listing_archive .post .entry p, 
body #loop_event_taxonomy .post .entry p, 
body #loop_event_archive .post .entry p, 
.widget_loop_taxonomy .post .fp_entry p,
body #loop_listing_taxonomy.grid, 
body #loop_listing_archive.grid,
body #cities_post .post .entry .entry-summary p { margin-left:0; word-wrap:break-word; }



.byline a, .entry-meta a { color:#333333; }
.byline a:hover, .entry-meta a:hover { color: #8F1F29; }

body #sub_listing_categories ul li, body #sub_event_categories ul li { width:22%; }
body #sub_listing_categories ul li a, body #sub_event_categories ul li a { color: #8F1F29; }
body #sub_listing_categories ul li a:hover, body #sub_event_categories ul li a:hover { text-decoration:underline; }

.claim-post-wraper i { padding-right:8px; }
.claim-post-wraper li.fav i{ padding-right:6px;}

.realated_post .related_post_grid_view { margin:0; }
.realated_post .related_post_grid_view li {	padding:11px; margin: 0px; width: 30.5%; }
.realated_post .related_post_grid_view li:hover { background-color:#FFFFFF; padding:10px; border:1px solid #e6e2d8; border-radius:4px; -webkit-border-radius:4px; }

body #loop_listing_taxonomy.grid, 
body #loop_listing_archive.grid { margin-left: 0; }

body #loop_listing_taxonomy.grid .post, 
body #loop_listing_archive.grid .post,
body #loop_event_taxonomy.grid .post, 
body #loop_event_archive.grid .post,
body #loop_taxonomy.grid div.post { padding:9px; }


body #loop_listing_taxonomy .post .listing_img img, 
body #loop_listing_archive .post .listing_img img,
body #loop_event_taxonomy .post .listing_img img, 
body #loop_event_archive .post .listing_img img,
body .widget_loop_taxonomy .post .fp_image img,
body .related_post_grid_view li a.post_img img,
body #loop_taxonomy .post .post_img img,
#loop_event_taxonomy .post .event_img img, 
#loop_event_archive .post .event_img img,
body #cities_post .post .listing_img img,
article.post .post_fig img, article.hentry .post_fig img , .hfeed .post .listing_img img { width:100%; border-radius:5px; -wbkit-border-radius:5px; border:1px solid #e6e2d8; -webkit-box-shadow: 0px 1px 0px 0px #5b5a57; box-shadow: 0px 1px 0px 0px #5b5a57; margin-top:0; }

body .directory_manager_tab { position: static !important; float: right; }

.recent_comments li span a img,
.tevolution_author_listing .featured_agent_list li a img,
.popular_post ul li a.link_img img { -webkit-box-shadow: 0px 1px 0px 0px #5b5a57; box-shadow: 0px 1px 0px 0px #5b5a57; border:1px solid #e6e2d8; max-width: 54px; }

body .sort_order_alphabetical ul li.active a, body .sort_order_alphabetical ul li a:hover { background-color: #8F1F29; }


.recent_comments li span a img:hover { border:1px solid #e6e2d8; }

body .widget_loop_taxonomy .post .fp_image .featured_tag,
body #loop_listing_taxonomy .post .listing_img .featured_tag, 
body #loop_listing_archive .post .listing_img .featured_tag,
body #loop_event_taxonomy .post .event_img .featured_tag, 
body #loop_event_archive .post .event_img .featured_tag,
article .post_fig .featured_tag { font-family: 'Droid Sans', sans-serif; font-size:14px;	font-weight:bold;	color:#FFFFFF;	background-color: #8F1F29;	border:1px solid rgba(255,255,255,0.3); left: 0; }

body .related_post_grid_view li a.post_img { margin-bottom:20px; }

body #loop_listing_taxonomy.grid .post .listing_img, 
body #loop_listing_archive.grid .post .listing_img,
body #loop_event_taxonomy.grid .post .listing_img, 
body #loop_event_archive.grid .post .listing_img,
body #loop_taxonomy.grid .post .post_img { margin-bottom:15px; max-width:100%; }
body .widget_loop_taxonomy.grid .post .fp_image { margin-bottom:24px; max-width:100%; }


body .widget_loop_taxonomy.grid .widget_loop_taxonomy_wrap { margin:0; }
body .widget_loop_taxonomy.grid .post {	width:33%; }
body #loop_taxonomy.grid { margin-left:0; }	

body #loop_listing_taxonomy.grid div.post, 
body #loop_listing_archive.grid div.post, 
body #loop_event_taxonomy.grid div.post, 
body #loop_event_archive.grid div.post, 
body .widget_loop_taxonomy.grid .post, 
body #loop_taxonomy.grid div.post { margin:0 0 3px 0;	border-radius:4px; -webkit-border-radius:4px; position:relative; }

body .widget_loop_taxonomy div.post.featured_post,
body #loop_listing_taxonomy div.post.featured_c, 
body #loop_listing_archive div.post.featured_c { padding:10px; }

body #loop_listing_taxonomy.list .post, 
body #loop_listing_archive.list .post, 
body #loop_event_taxonomy.list .post, 
body #loop_event_archive.list .post,
body #cities_post .post {	position:relative; padding:9px; }

body #loop_listing_taxonomy.list .post.featured_c, 
body #loop_listing_archive.list .post.featured_c, 
body #loop_event_taxonomy.list .post.featured_c, 
body #loop_event_archive.list .post.featured_c { padding: 9px; }

body .widget_loop_taxonomy .post { padding:9px; }


body #loop_listing_taxonomy div.post, 
body #loop_listing_archive div.post, 
body #loop_event_taxonomy div.post, 
body #loop_event_archive div.post, 
body .widget_loop_taxonomy .post, 
body #loop_taxonomy div.post,
body #cities_post div.post,
.user #content article.post, .user #content article.hentry,
article.post, article.hentry{border:1px solid transparent!important;}
.list div.post{ display: inline-block; width: 100%;}

body #loop_listing_taxonomy div.post:hover, 
body #loop_listing_archive div.post:hover, 
body #loop_event_taxonomy div.post:hover, 
body #loop_event_archive div.post:hover, 
body .widget_loop_taxonomy .post:hover, 
body #loop_taxonomy div.post:hover,
body .widget_loop_taxonomy div.post.featured_post,
body #loop_listing_taxonomy div.post.featured_c, 
body #loop_listing_archive div.post.featured_c,
body #loop_event_taxonomy div.post.featured_c, 
body #loop_event_archive div.post.featured_c,
body.user #content article.hentry.featured_c,
body #cities_post div.post:hover,
.user #content article.post:hover, .user #content article.hentry:hover,
article.post:hover, article.hentry:hover {	background-color:#FFFFFF; border:1px solid #e6e2d8 !important; border-radius: 4px; -webkit-border-radius:4px;	}


article.post, article.hentry { padding:8px; border: 1px solid transparent; }

article.post.hentry.format-video,
article.post.hentry.format-image,
article.post.hentry.format-image,
article.post.hentry.format-quote,
article.post.hentry.format-link,
article.post.hentry.format-aside,
article.post.hentry.format-audio {
	padding-left: 62px;
	background-position: 5px 5px;
}

article.post.hentry.format-video h1,
article.post.hentry.format-image h1,
article.post.hentry.format-image h1,
article.post.hentry.format-quote h1,
article.post.hentry.format-link h1,
article.post.hentry.format-aside h1,
article.post.hentry.format-audio h1 {
	border-bottom: none;
	padding-left: 0;
	margin-left: 0;
}
article.post.hentry.format-video h1:before,
article.post.hentry.format-image h1:before,
article.post.hentry.format-image h1:before,
article.post.hentry.format-quote h1:before,
article.post.hentry.format-link h1:before,
article.post.hentry.format-aside h1:before,
article.post.hentry.format-audio h1:before {
	background: none;
}

body .author_cont .hfeed .entry-header .rev_pin ul,
body.search .rev_pin ul { margin-bottom: 0; }  

body .widget_loop_taxonomy.list .post:last-child { padding-bottom:9px; border-bottom:1px solid #e6e2d8; }

body #loop_listing_taxonomy div.post, 
body #loop_listing_archive div.post, 
body #loop_event_taxonomy div.post, 
body #loop_event_archive div.post, 
body .widget_loop_taxonomy .post, 
#loop_taxonomy div.post { border-bottom:none; }

body .widget_loop_taxonomy .post:hover .view_more a, 
#loop_taxonomy div.post:hover .view_more a  {
	background-image: url(images/btn-bg.png); 
	background-color: #8f1f29;
	border:1px solid #8f1f29;
	color:#FFF;
	box-shadow:none;
}

body #cities_post .post .entry p.phone {
	background: url("images/phone.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    clear: both;
    padding-left: 18px;
}
body #cities_post .post .entry p.address {
	background: url("images/location.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    padding-left: 18px;
}


body #loop_event_taxonomy.grid, body #loop_event_archive.grid {	margin-left:0; }


#loop_event_taxonomy.grid .post .event_img, #loop_event_archive.grid .post .event_img {	max-width:100%;	}

.related_post_grid_view li a.post_img {	text-align:center; }
.realated_post ul li h3 { text-shadow:none;	border:none; margin-left:0;	padding-left:0; }
.realated_post ul li h3:before { background:none; }
.realated_post p {	font-family: 'Droid Sans', sans-serif;	font-size:0.933em; }

.directory-single-page .view_counter, .event-single-page .view_counter{
	float:none !important;
}
.directory-single-page .view_counter p,
.event-single-page .view_counter p{
	margin-left: 0;
}


body .related_post_grid_view li h3 a, body .widget_loop_taxonomy .post .fp_entry h2 a {	font-size:20px; line-height: 1.2;}
.grid .moretag { border-top: 1px solid #C6BCA5; display: block; margin-top: 15px; padding: 10px 0 0; color:#666666; font-weight:bold; font-size:0.867em; }
.post_info_meta a:hover { color: #8F1F29; }
body .directory_manager_tab { border: medium none; margin: 0; padding: 0 0 10px; position: absolute; right: 0; top: 36px; width: 50%; }


body #loop_listing_taxonomy .post:hover .entry p.listing-price, 
body #loop_listing_archive .post:hover .entry p.listing-price,
body #loop_event_taxonomy .post:hover .entry p.listing-price, 
body #loop_event_archive .post:hover .entry p.listing-price { right:0px; top:5%; }


.woocommerce-pagination .next.page-numbers i, .woocommerce-pagination .prev.page-numbers i { line-height:unset; }
#listpagi .pagination,
.woocommerce-pagination,
.woocommerce #content nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination { text-align: left; }
a.current.page-numbers, span.current.page-numbers strong, .page-numbers:hover strong,
body.woocommerce #content nav.woocommerce-pagination ul li a:hover, body.woocommerce #content nav.woocommerce-pagination ul li span.current, body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li span.current, body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, body.woocommerce-page #content nav.woocommerce-pagination ul li span.current, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce-page nav.woocommerce-pagination ul li span.current {
	background-color: #8F1F29;
	border: 1px solid #d5303e;
	color: #fff;
}
.comment-pagination .page-numbers strong, .pagination .page-numbers strong,strong.prev,strong.next, .expand.page-numbers, a.page-numbers[title~="Last"],a.page-numbers[title~="First"], span.page-numbers.dots, .loop-nav span.next, .loop-nav span.previous,  body .pos_navigation .post_left a, body .pos_navigation .post_right a,
body.woocommerce #content nav.woocommerce-pagination ul li a, body.woocommerce nav.woocommerce-pagination ul li a, body.woocommerce-page #content nav.woocommerce-pagination ul li a, body.woocommerce-page nav.woocommerce-pagination ul li a { text-align:left; font-size:0.933em; }
body .secondary_btn:hover, .comment-pagination .page-numbers:hover strong, strong.prev:hover, strong.next:hover, .loop-nav span.next:hover, .loop-nav span.previous:hover, .pagination .page-numbers:hover strong, body .pos_navigation .post_left a:hover, body .pos_navigation .post_right a:hover, a.current.page-numbers,  a.page-numbers[title~="Last"]:hover,a.page-numbers[title~="First"]:hover,
body.woocommerce #content nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, body.woocommerce-page nav.woocommerce-pagination ul li a:hover { background-color: #8F1F29; color: #fff; border-radius: 4px;}


body .fav .addtofav,
body .fav .removefromfav{ box-shadow:none;}
body .fav .removefromfav { color:#8f1f29 !important; }

body .widget_loop_taxonomy .widget-title a.more { font-family: 'Droid Sans', sans-serif; font-weight:bold; color:#666666; line-height:32px; }
body .widget_loop_taxonomy .widget-title a.more:hover {	color:#8F1F29; }	

#content .small_btn { box-shadow:none; }

body .widget_loop_taxonomy .post .fp_entry .date,
body #loop_event_taxonomy.list .post .entry .date, 
body #loop_event_archive.list .post .entry .date,
body #loop_listing_taxonomy.list .post .entry .date, 
body #loop_listing_archive.list .post .entry .date,
body article .entry-header span.date { background-color:#8F1F29;}

.listing_post .hentry h2 a { color:#8F1F29;	font-size:1.333em;}

.entry-summary,
.event_content{	font-family: 'Droid Sans', sans-serif;	font-size:0.933em; }

a i { padding-right:5px; }
/*	--------------------------------------------------
	:: WOOCOMMERCE
	-------------------------------------------------- */	
#content ul.products li.product h3,
#content ul.products li.product .price,
#content ul.products li.product .price .from,
#content ul.products li.product .price del {
	color:#8f1f29;
}	
#content ul.products li.product:hover h3 {
	color:#333333;	
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
	background: #b02d39; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwMmQzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjFmMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b02d39 0%, #8f1f29 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b02d39), color-stop(100%,#8f1f29)); /* Chrome,Safari4+ */ 
	background: -webkit-linear-gradient(top, #b02d39 0%,#8f1f29 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b02d39 0%,#8f1f29 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b02d39 0%,#8f1f29 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b02d39 0%,#8f1f29 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b02d39', endColorstr='#8f1f29',GradientType=0 ); /* IE6-8 */
}

body.woocommerce .quantity .plus:hover, body.woocommerce-page .quantity .plus:hover, body.woocommerce #content .quantity .plus:hover, body.woocommerce-page #content .quantity .plus:hover, body.woocommerce .quantity .minus:hover, body.woocommerce-page .quantity .minus:hover, body.woocommerce #content .quantity .minus:hover, body.woocommerce-page #content .quantity .minus:hover { background-color: #8F1F29; }
body.woocommerce div.product span.price, body.woocommerce-page div.product span.price, body.woocommerce #content div.product span.price, body.woocommerce-page #content div.product span.price, body.woocommerce div.product p.price, body.woocommerce-page div.product p.price, body.woocommerce #content div.product p.price, body.woocommerce-page #content div.product p.price { color: #8F1F29; }

body div.product form.cart .button:hover, body #content div.product form.cart .button:hover { color: #8E8570; text-shadow:none; }


/*	--------------------------------------------------
	:: BLOG PAGE
	-------------------------------------------------- */	
.entry-meta .category a:hover, .entry-meta .post_tag a:hover {
	color:#8F1F29;
}

/*submit pages*/
.hr_input_multicheckbox div.form_cat { width: 30%; display: inline-block; }
.sidebar .hr_input_multicheckbox div.form_cat { width:100%; }
.sidebar .hr_input_radio li { width: 100%; }
#post-listing .complete .step-heading{ color: #8F1F29;}
.packageblock .packagelistitems.selected{ background: rgba(143,31,41,0.05);}
.packageblock .packagelistitems { background-color: #f8f4eb; }


div.form_cat_left {
	background-color: rgba(255,255,255,0.3);
	border-bottom: 1px #DACAA8;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-left: 5px solid #DACAA8;
    border-top: 1px solid #DACAA8;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid #DACAA8;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 10px;
    padding: 10px 20px;
}
/*	--------------------------------------------------
	:: WIDGETS
	-------------------------------------------------- */

body .ui-widget { font-size:15px; }
.recent_comments li > span { top:12px;	} 
.widget ul ul { border-left:none; }

.widget .neighborhood_widget ul li img { border:1px solid #e6e2d8; box-shadow: 0 1px 0px 0 #282828; -webkit-box-shadow:0 1px 0px 0 #282828; }

.sidebar .templatic_advanced_search #searchform input[type="text"], .sidebar .templatic_advanced_search #searchform textarea, .sidebar .templatic_advanced_search #searchform select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input.input-text, input[type="time"], input[type="url"], input[type="week"], body select, body textarea, .wrap .sidebar .templatic_advanced_search #searchform input[type="text"], #footer .templatic_advanced_search #searchform input[type="text"], .wrap .sidebar .search_nearby_widget #searchform input[type="text"], #footer .search_nearby_widget #searchform input[type="text"] { max-width:370px; }

body .sidebar .search_location select { max-width:370px !important; } 

#recentcomments a:hover { color:#8F1F29; }

.widget .templatic_twitter_widget li:before { color:#8F1F29; font-size: 20px; top: 10px; }

.widget #wp-calendar caption, .tags a:hover, .tagcloud a:hover, .browse_by_tag a:hover { background-color:#8F1F29; }




.realated_post ul li h3 a { color:#8F1F29; }
.realated_post h3 { font-size:1.667em; line-height:1.400em;}

.sidebar .widget ul li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:relative; border-bottom:none;	padding:8px 0; }	
.widget .templatic_twitter_widget li { padding-left:32px !important; }
.sidebar .widget ul li:before {	width:0%; background-color: #333333; position:absolute;	bottom:0; right:0; height:1px; margin:0 auto; content:""; -webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out;-ms-transition: width 0.3s ease-in-out;	-o-transition: width 0.3s ease-in-out;	transition: width 0.3s ease-in-out;}
.sidebar .widget ul li:hover:before { width:100% }

.sidebar .widget ul li:hover,
.sidebar .widget ul li:hover a { color:#333333;	}

.sidebar .widget ul.categories { padding-left:20px; }
.sidebar .form_row input[type='checkbox'] { margin-top:-2px \0/; }


.sidebar .popular_post ul li a.link_img { margin-top:4px \0/ }
.sidebar .popular_post ul li .post_data p { padding-bottom:0; }
.sidebar .popular_post ul li .post_data h3 {	text-shadow:none; margin-left:0; }
.sidebar .popular_post ul li .post_data h3:before,
.popular_posts.widget ul li .post_data h3:before { background:none;	}
.popular_posts.widget ul li .post_data h3 { margin-left: 0; }

body table.calendar_widget td.date_n div span.calendar_tooltip { border-color:#8F1F29; }
body .widget #wp-calendar .calendar_tooltip .event_title { color: #8F1F29; }

div.neighborhood_widget ul li .nearby_image { position: relative; float: left; margin-top: 0; max-height: 59px; }
div.neighborhood_widget ul li { padding-left: 0 !important; margin-bottom: 0; }

/*	--------------------------------------------------
	:: SUBSIDIARY
	-------------------------------------------------- */
.home_page_banner { background-color:transparent; }
.home_page_banner .widget_supreme_banner_slider,
.home_page_banner .widget_loop_taxonomy.grid,
.home_page_banner .widget_loop_taxonomy.list {
	max-width:1200px;
	float:none;
	margin:0 auto;
	clear:both;
}
body.home .sidebar-subsidiary.sidebar-1c .listing_post .hentry { display:inline-block; }
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post,
.home_page_banner .widget_loop_taxonomy.grid .post { width:22.7%; background-color:#FFFFFF; border:1px solid #e6e2d8;	padding:9px; margin:0 0px 20px 2%; text-align:center; }
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post .listing_image img,
.home_page_banner .widget_loop_taxonomy.grid .post .listing_image img { border:none; border-radius:0; box-shadow:none; }
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post .rev_pin ul li,
.home_page_banner .widget_loop_taxonomy.grid .post .rev_pin ul li { margin-right:0; }
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .widget_loop_taxonomy_wrap,
.home_page_banner .widget_loop_taxonomy.grid .widget_loop_taxonomy_wrap { margin-left:-2%; }

body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post .fp_entry .author_rating,
.home_page_banner .widget_loop_taxonomy.grid .post .fp_entry .author_rating { float:none; margin-bottom:8px; }

body .home_page_banner .widget_loop_taxonomy.list .post .fp_entry .author_rating .listing_rating, 
body .home_page_banner .widget_loop_taxonomy.grid .post .fp_entry .author_rating .listing_rating { float:none; line-height:1; }

body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post .fp_entry,
.home_page_banner .widget_loop_taxonomy.grid .post .fp_entry { width:98.5%; }
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post .fp_entry p,
.home_page_banner .widget_loop_taxonomy.grid .post .fp_entry p { line-height:22px; padding-left:0;  }
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post .fp_entry p.address,
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post .fp_entry p.time,
.home_page_banner .widget_loop_taxonomy.grid .post .fp_entry p.address,
.home_page_banner .widget_loop_taxonomy.grid .post .fp_entry p.time,
.home_page_banner .widget_loop_taxonomy.grid .post .fp_entry p { background:none; }
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post .rev_pin ul li,
.home_page_banner .widget_loop_taxonomy.grid .post .rev_pin ul li { margin:0 10px; padding-bottom:0; }
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post .rev_pin ul li a,
.home_page_banner .widget_loop_taxonomy.grid .post .rev_pin ul li a { font-family: 'Droid Sans', sans-serif; font-weight:normal; }
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post .rev_pin ul li:hover:before,
.home_page_banner .widget_loop_taxonomy.grid .post .rev_pin ul li:hover:before { display:none; } 
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post .listing_content .view_more a,
.home_page_banner .widget_loop_taxonomy.grid .post .listing_content .view_more a {
	background-image: url(images/btn-bg.png);
	background-repeat:repeat-x;
	background-position: center top;
	background-color:#F0E7D3;
	box-shadow:none;
}
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post:hover,
.home_page_banner .widget_loop_taxonomy.grid .post:hover { box-shadow:0 0 3px 0 #d0c3a6; -webkit-box-shadow:0 0 3px 0 #d0c3a6; border:1px solid #cec5af; }
body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post:hover .listing_content .view_more a,
.home_page_banner .widget_loop_taxonomy.grid .post:hover .listing_content .view_more a {
	background-image: url(images/btn-bg.png);
	background-color: #8f1f29;
	border:1px solid #8f1f29;
	color:#FFF;
	box-shadow:none;
}

.sidebar-subsidiary, 
#sidebar-subsidiary, 
#sidebar-subsidiary-2c, 
#sidebar-subsidiary-3c, 
.sidebar-subsidiary { 
	background:none;
}

.text-add {
	border-bottom:1px solid #e7e3da\0/;
	border-bottom: 1px solid rgba(174, 162, 134, 0.3);
    padding-bottom: 1.400em;
    text-align: center;	
}
.text-add h3:before {
	background:none;	
}
.text-add h3 {
	color:#8F1F29;
	border:none;
	margin-left:0;
	font-size:1.400em;
	font-style:italic;
}

.text-add span {
	color:#3f3f3f;
	font-size:1.067em;
}
form#commentform p.commpadd { margin-top:5px; }
.comments_rating img + span {
	top: -1px !important;
}




/*	--------------------------------------------------
	:: FOOTER
	-------------------------------------------------- */

	#footer .copyright, #footer .credit {
		color: #333333;
	}
footer,	
footer#footer .footer_top,
footer#footer .footer_bottom {
	background-color:#f2f0ec\0/;
	background-color:#E9E2D6;
	position:relative;
	color:#333;
}
footer#footer .footer_top,
footer#footer .footer_bottom {
	border-top:1px solid #DACAA8\0/;
	border-top:1px solid rgba(0, 0, 0, 0.3);
}


footer ul li,
footer .textwidget {
	font-size:0.933em;	
}
footer ul li,
footer p ,
footer div {
	font-family: 'Droid Sans', sans-serif;
}
.footer_widget_wrap{
	display: inline-block;
	width: 100%;
}
.widget .textwidget ul li,
.widget .textwidget ul {
	margin-left:0;
	padding-left:0;
}
.widget .textwidget ul li span {
	color:#8F1F29;		
}
.widget .textwidget ul li a:hover {
	text-decoration:underline;
}

footer .textwidget p {
	padding-bottom:0;	
}

footer#footer .footer_top .footer-wrap,
footer#footer .footer_bottom .footer-wrap {
	background:none;
}
.footer_widget_wrap .widget {
	width:22%;	
}

.social_media ul li {
	width:auto;	
}	

.social_media ul li a .social_icon {
	line-height: 12px;
}

.templatic_twitter_widget .twit_time {
	color:#8F1F29;	
}
.widget .follow_us_twitter {
	color:#8F1F29;	
}
.widget .follow_us_twitter:hover {
	color:#333333;
}

.social_media ul li a abbr {
    border: 2px solid #B6AB93;
	background: #B6AB93;
    color: #FFFFFF;
}
.social_media ul li a:hover abbr,
.social_media ul li a:hover i{
	border: 2px solid #8F1F29;
	background-color: #8F1F29;
    color: #FFFFFF;
}

footer .templatic_advanced_search #searchform input[type="text"], 
footer .templatic_advanced_search #searchform textarea, 
footer .templatic_advanced_search #searchform select, 
footer input[type="date"], 
footer input[type="datetime"], 
footer input[type="datetime-local"], 
footer input[type="email"], 
footer input[type="month"], 
footer input[type="number"], 
footer input[type="password"], 
footer input[type="search"], 
footer input[type="tel"], 
footer input[type="text"], 
footer input.input-text, 
footer input[type="time"], 
footer input[type="url"], 
footer input[type="week"], 
body footer select, 
body footer textarea, 
footer .widget-search input[type="text"], 
footer .mega-menu .widget .search-form input { border:1px solid #cdcdcd\0/; border:1px solid rgba(0,0,0,0.1); }

footer .widget h3:before, 
footer .widget.title:before, 
footer .widget-title:before, 
footer .widget-search .widget-title:before,
footer .realated_post h3:before {
	background:none;	
}
footer .widget h3, 
footer .widget.title, 
footer .widget-title, 
footer .widget-search .widget-title, 
footer .realated_post h3 {
	margin-left:0;
	border:none;
	padding-left:0;
	font-family: 'Domine', serif;
	font-weight:bold;
	font-size:20px;
}

#footer{
    margin-top: 80px;
}

body.full-width-map #footer{
    margin-top: 0;
}

div#menu-footer .menu li a {
	padding:0;	
}

div#menu-footer .menu li {
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	padding:0 8px;
	border-right: 1px solid #929292;
}
div#menu-footer .menu li:first-child {
	padding-left:0;	
}
div#menu-footer .menu li:last-child {
	padding-right:0;
	border-right:none;
}

footer .menu ul {
	margin: 8px 0;	
}

.footer-links ul {
	margin-left:0;	
	margin-top:20px;
}
#footer .footer_bottom li {
	color:#333333;	
}
#footer .footer_bottom a {
	color:#333333;
	font-size:15px;
}

#footer .footer_bottom li a img {
	float: right;
    margin-left: 8px;
    margin-top: -4px;
}
#footer .footer_bottom a:hover {
	color:#8F1F29;
}
.footer-links ul li {
	font-family: 'Droid Sans', sans-serif;
	display:inline-block;
	list-style:none;
	border-right:1px solid #929292;
	line-height:0.933em;
	padding-left:8px;
	padding-right:8px;
}
.footer-links ul li:first-child {
	padding-left:0;	
}
.footer-links ul li:last-child {
	padding-right:0;
	border-right:none;
}


.pull-left {
	float:left;	
}

.pull-right {
	float:right;	
}

.small-caps {
	font-size:0.800em;	
}

.footer-content {
	padding: 0 0;
}

footer#footer .footer_1row .widget { float:none; margin-bottom:24px; }
footer#footer .footer-wrap .footer_1row  { text-align:center; margin-top: 40px; }	
footer#footer .footer_1row h3,
.footer_1row .widget .testimonials_wrap div { text-align: center; width: 100%; font-family: 'Domine', serif; color:#8f1f29; font-size:22px; font-weight:normal; margin-top:22px; font-style:italic; margin-bottom:0;  background: none;  margin-top: 0; line-height: 28px; padding-left: 0; }
.footer_1row .widget .testimonials_wrap div:before{ content: none;}

footer#footer .footer_1row .textwidget,
.footer_1row .widget .testimonials_wrap div cite { font-size:14px; color:#333; font-family: 'Droid Sans',sans-serif; font-style:normal; font-weight: normal; }

footer#footer .footer_1row .widget .testimonials h3 { font-family: 'Domine',serif; font-size: 16px; font-weight: bold; color: #010101; font-style: normal; }

footer#footer .footer_widget_wrap .footer_1row { width:22%; display:inline-block; float:left; margin-left:3%; }
footer#footer .footer_widget_wrap .footer_1row .widget { width:100%;  margin:0; }
footer#footer .footer_widget_wrap .footer_1row .widget:first-of-type { margin:0px 0 0px 3%; }
footer#footer .footer_widget_wrap .footer_1row .widget .social_media ul li a abbr { margin-right:5px; }

.backtotop {
    display: block !important;
    float: none;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: -49px;
    width: 98px;
    height: 50px;
    background: url(images/footer-graphics.png) no-repeat center bottom #E9E2D6;
    border-radius: 49px 49px 0 0;
    border-left: 1px solid rgba(0,0,0,0.3); 
    border-right: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(0,0,0,0.3); 
}

.widget_loop_taxonomy .post .fp_entry .view_more { display: block; }

/*Header Feild Plugin*/
/*body.tmpl_header_fields .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right { width: 138%; }*/
body.tmpl_header_fields .hentry .entry-header-title .entry-header-custom-wrap p span { max-width: 315px; }
body.tmpl_header_fields .hentry .entry-header-title .entry-header-custom-wrap p.custom_header_field { padding-left: 0; }

/* Fontend editor*/
body.frontend_editor .directory_google_map #panel { bottom: 367px; }
body.frontend_editor #directory_location_map .btn_input_normal, body .directory_google_map #panel input[type="button"] { padding: 10px !important; }
body.frontend_editor .list-description li { width: 100%; }

.singular .social-media-share { margin: 20px 0; }
.singular-property .social-media-share { margin: 0;}

/* Fronted Event*/
body.event-single-page.frontend_editor.singular-event .entry-header-custom-wrap .entry-header-custom-right{ width:100%;}
body.event-single-page.frontend_editor.singular-event .event_custom.frontend_st_time, body.event-single-page.frontend_editor.singular-event .event_custom.frontend_end_time{ width:64px;} 
body.event-single-page.frontend_editor.singular-event .frontend_st_date, body.event-single-page.frontend_editor.singular-event .frontend_end_date{ width:135px!important; float:none;}
body.frontend_editor.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span { position:relative; }
body.event-single-page.frontend_editor.singular-event .ui-datepicker-trigger{ width:19%!important; position:absolute; right:0; }
body.frontend_editor .entry-header-custom-wrap p.date  { line-height:2!important; padding-bottom:7px!important; }





/* ==========================================================================
   Tevolution JobBoard
   ========================================================================== */
   	#loop_jobs_taxonomy .post .job-type { background-color: #8f1f29; }
	.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .website .frontend_website span::before { color: #8f1f29; }
	#loop_jobs_taxonomy .post a:hover, #loop_jobs_taxonomy .post:hover .entry-title a { color: #8f1f29; }
	.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry_address .frontend_address::before,
	.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .entry_job_type .frontend_job_type::before,
	.singular-jobs .entry-header .entry-header-title .entry-header-custom-wrap .website .frontend_website span::before { top: -2px; }
	.singular-jobs .entry-header-custom-wrap { margin-top: 0 !important; }



/* ==========================================================================
   Tevolution Deals
   ========================================================================== */
   .tevolution-deals [class*="-deals"] .entry-content .view_counter {float: right !important;}
   .tevolution-deals [class*="-deals"] .entry-content .social-media-share{margin: 0;}
   #slidersection .rightside .bottom_right ul{padding: 8px 20px;}
   .singular-deals #slidersection .flexslider ul li img{max-width:100%;}
   .singular-deals .deal_price_link ul.deal-price,
   .singular-deals .deal_price_link ul.deal-price span{font-family: "Domine",serif;}
   .singular-deals .deal_price_link .countdowncontainer span.hurry_text ~ span,
   .deal-tax-detail .dealcounter li strong{color: #8f1f29;}
   #slidersection .rightside .bottom_right ul li a:hover{background: #8f1f29}
   .post .entry .entry-title:hover, .post .entry .entry-title a:hover{color: #010101;}
   #slidersection .left_side #silde_gallery {margin-top: -90px;}
   .tevolution-deals .list .post {padding: 9px;} 
   .deals-types-tabs.tabs dd > a, .deals-types-tabs.tabs .tab-title > a{padding: 12px 12px 11px;}
   body .singular-deals #slidersection{display: block;}
	.deals-wrapper .dea_buynow a.button { width: 108px;}



/* ==========================================================================
   select2 multi lavel
   ========================================================================== */
	.select2-container--default .select2-selection--multiple {background-color:rgba(0, 0, 0, 0.04);border-radius: 4px; border-width: 2px 1px 1px;}
	.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:4px;}



/* ==========================================================================
   Woocommerce Booking (paid plugins)
   ========================================================================== */
	.widget_listing_sidebar_products .widget_sidebar_title{ padding-left: 0;}
	.wc-bookings-booking-form .select-wrap span.select::after { background: #ccc;}
	.widget_listing_sidebar_products .widget_sidebar_title:before{background-image:none;}
	.wc-bookings-date-picker .ui-widget-content, .wc-bookings-date-picker .ui-datepicker tr, .ui-datepicker-calendar, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-header,
	.wc-bookings-date-picker .ui-datepicker th{margin-bottom:0 !important; background-color:transparent !important;}
	.wc-bookings-booking-form .form-field{padding-bottom:0;}

/**
 * Big Screen
 ************************************************/
 @media only screen and (min-width: 1200px) {
 	body #loop_listing_taxonomy.list .post .entry,
 	body #loop_listing_archive.list .post .entry,
 	body #loop_event_taxonomy.list .post .entry,
 	body #loop_event_archive.list .post .entry,
 	body .widget_loop_taxonomy.list .post .fp_entry{
 		width: 67.5%;
 	}
 	.directory-single-page .view_counter p,
 	.event-single-page .view_counter p{
 		margin-left: 0;
 	}
 	.full-width-map .location_fld_wrapper{
		margin-top: 20px;
	}
	.full-width-map ul.primary_menu{
		margin-top: 20px;
	}
 }
@media only screen and (max-width: 1200px) {
	.nav_bg .widget-nav-menu nav, .mega_menu_wrap { width:92%; padding:0 4% !important; }
	.realated_post .related_post_grid_view li { width:29.5%; }
	body .widget_loop_taxonomy.grid .post { width: 32.93%; }
	.flexslider .slides .post_img a h2 span.slider-link { display:table; text-align: left; }
	
	/*listing*/
	body.layout-1c #loop_event_taxonomy.list .post .entry, body.layout-1c #loop_event_archive.list .post .entry { width:66%; }
	
	body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post { width:22.6%; }
	.flexslider .slides .slider-post { width:53%; }
	

	.flexslider ul li .post_list .slider-post { width: 25%; }

	.locations_slider .widget-title{
		max-width: 100%;
		width: calc(100% - 30px);
		margin-top: 15px;
	}
	.full-width-map #main{
		padding-top: 0!important;
	}
	body.full-width-map #main #content{
		margin-bottom: 0;
	}
	.overlay-search:before{
		z-index: 1;
	}
	.footer_widget_wrap .widget{
		margin: 40px 0 40px 3%;
	}
	div#menu-footer {
	  border: medium none;
	  text-align: center;
	  padding-bottom: 0;
	}
	.footer-content{
		float: none;
		text-align: center;
	}
	#footer .copyright,
	#footer .credit{
		text-align: center;
	}
	#footer .testimonials_wrap{
		width: 100%!important;
	}
	.footer_widget_wrap .widget.templatic_text img{
		clear: both;
		display: block;
	}
	.grid .post,
	.grid div[id*="post"]{
		width: 32.09%;
	}
	.user #content .hentry .entry,
	.hfeed .post .entry{
		width: 100%;
	}
	.grid .post:nth-child(3n), .grid div[id*="post"]:nth-child(3n){
		margin-right: 0;
	}
	.grid [class*="column"] + [class*="column"]:last-child{
		float: left;
	}
	.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right,
	body.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right,
	body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right{
		width: 100%;
	}
	
}
@media only screen and (max-width: 1200px) {
	#container .mega_menu_wrap{ display:none;}
}

/**
 * Desktops
 ************************************************/
@media only screen and (max-width: 1162px) {
	.flexslider .slides > li h2 p {
		margin-top:0px;	
	}
}


@media only screen and (max-width: 830px) {
	.flexslider .slides .post_img a h2 {
		padding: 10px;
		position: relative;
		text-align: left;
		width: 100%;
		background-image:none;
	}
	.flexslider .slides .post_img a h2 > span {
		margin-top: 1%;
		padding-top: 0;
		text-align: left;	
	}
	.flexslider .slides .post_img a h2 p {
		margin-top:0px;	
		text-align:left;
	}
	.widget_supreme_banner_slider .flex-control-nav {
		bottom:2%;
	}	
	
}


@media only screen and (max-width: 1126px) and (min-width:979px) {
	.detail-right { width: 30%; }
}
@media only screen and (max-width: 1095px) and (min-width:979px) {
	.flexslider .slides .post_img a h2 { height: 3.733em; padding: 10px; position: relative; text-align: left; width: 100%; background-image:none; }
	.flexslider .slides .post_img a h2 > span {
		margin-top: 1%;
		padding-top: 0;
		text-align: left;	
	}
	.flexslider .slides .post_img a h2 p {
		margin-top:0px;	
		text-align:left;
	}
	.widget_supreme_banner_slider .flex-control-nav{
		bottom:2%;
	}

}


@media only screen and (max-width: 1061px) {
	.share_link span {
    	display: inline-block;
    	margin-bottom: 5px;
	}
}


@media only screen and (max-width: 980px) {
	body #main #content { width:100%; margin-bottom:4%;	}
	#branding, #branding1 { float:left; }
	#slider.flexslider .slides img { width:99.5%; }
	#sidebar-primary,
	#sidebar-secondary, 
	#sidebar-front_page,
	#sidebar-post-listing, 
	#sidebar-post-detail, 
	#sidebar-contact_page_sidebar, 
	#sidebar-woo_page {
		width:100%;	
		margin-top:0;
	}
	div#branding, div#branding1 {padding-top: 8px;  }  
	.flexslider .slides .slider-post { width: 54%; }
	
	.widget_supreme_banner_slider .flex-control-nav li a { top: 65%; }
	body .breadcrumb.breadcrumbs {
		width:100%;
		margin-top:0;
	}	
	#main .wrap {
		margin-top:0;	
	}
	.menu-container, .mega-menu { padding:0; }
	#container .menu-wrap-custom { margin:0px; }

	
	.detail-right #listing_map, .detail-right #event_map { width: 99%; }
	.detail-left, .more-info { width: 50%; }
	.detail-right { width: 42%; }
	.hentry .entry-header-title { position: relative; }
	.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left, 
	.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left {
	    float: right;
	    left: 50%;
	    margin-left: -65px;
	    position: absolute;
	    top: -130px;
	    width: auto;
	}

	.hentry .entry-header-logo {
	    float: right;
	    margin-right: 0;
	    width: 100%;
	}
	.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right, 
	.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right {
		width: 100%;
	}

	.singular-listing .entry-content { width: 50%; }

	#branding, #branding1 { width:auto; }
	
	div#show_togglebox-button { top:0; }
	div#show_togglebox-button #show_togglebox_wrap { height:30px; padding:10px 0 0 0; width:38px; }
	
	body #loop_listing_taxonomy.list .post .entry, body #loop_listing_archive.list .post .entry { width:65%; }
	
	body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post { width:22.5%; }
	
	.realated_post .related_post_grid_view li, 
	body #loop_listing_taxonomy.grid .post, 
	body #loop_listing_archive.grid .post,
	body #loop_event_taxonomy.grid .post, 
	body #loop_event_archive.grid .post {
		width:29.27%;	
	}
	.realated_post .related_post_grid_view li {
		width:29.2%;
	}	 
	body #loop_listing_taxonomy.grid .post, 
	body #loop_listing_archive.grid .post,
	body #loop_event_taxonomy.grid .post, 
	body #loop_event_archive.grid .post {
		width: 32.8%;
	}
	
	.detail-right #event_image_gallery,
	.detail-right #event_map { width:47%; display:inline-block; vertical-align:top; }
	.detail-right #event_map { float: right; }
	.detail-right #event_map h4 { display:none; }
	
	.widget #searchform {
		width:100%;	
	}
	.sidebar .widget > ul > li {
		display: inline-block;
		width: 48%;
	}
	
	body .widget_loop_taxonomy.grid .post {
		width: 32.8%;
	}
	#footer .testimonials_wrap { margin: 15px auto 0; }
	.footer_widget_wrap .widget {
		width:100%;	
	}
	#container div#menu-secondary .wrap, 
	#container div#menu-secondary1 .wrap, 
	#container div#menu-subsidiary .wrap, 
	#container .nav_bg .widget-nav-menu nav, 
	#container .mega_menu_wrap {
		display:none;	
	}
	.footer-links {
		width:100%;
		display:block;
		text-align:center;
	}
	.footer-links ul {
		margin-top:0;	
	}
	footer#footer .footer_top:before {
		left:43.3%;	
	}
	div#menu-footer {
		text-align:center;	
		padding-bottom:0;
	}
	div#menu-footer .menu li {
		margin:0;	
	}
	.footer-content {
		width:100%;	
	}
	#footer .copyright, #footer .credit {
		text-align:center;	
	}
	
	.menu-wrap-custom {
		margin:0;	
	}

	footer#footer .footer_widget_wrap .footer_1row { width: 100%; margin:20px 0; }
	footer#footer .footer_widget_wrap .footer_1row .widget:first-of-type { margin:0; }

	.event-title .recurrence_text { position: relative; display: block; clear: both; float: left; margin: 0 0 5px 0; }
	body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post, .home_page_banner .widget_loop_taxonomy.grid .post { width: 22.5%; }
	.home .image_slider .flex-direction-nav li a.flex-next {right: 0;}

	.flexslider#slider .slides img,
body.tevolution-event-manager .event-type-preview #image_gallery .event_image img,
.listing-type-preview .listing-image img {
	max-width: 100%;
}
.directory_manager_tab #directory_sorting, .directory_manager_tab ul.view_mode{
	margin-left: 0;
}

}
@media only screen and (max-width: 830px){
	.flexslider .slides .post_img a h2 p{
		margin-bottom: 0;
	}
	.widget_supreme_banner_slider .flex-control-nav{
		width: auto;
	}
	.home #main #content, .home #main .sidebar {
	  	padding-top: 0;
	}
	.widget{
		margin-bottom: 15px;
	}
	body #main #content{
		margin-bottom: 10px;
	}
	.singular article.hentry, .singular article.post {
	  	margin-bottom: 10px;
	}
	#footer {
	  	margin-top: 50px;
	}
	.sidebar .widget:last-of-type{
		margin-bottom: 0;
	}
	.sidebar .widget ul.categories li:last-child,
	.sidebar .widget ul.browse_by_category li:last-child{
		  padding-bottom: 4px;
	}
	footer#footer .footer-wrap .footer_1row{
		margin-top: 10px;
	}
	footer#footer .footer_widget_wrap .footer_1row{
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

@media only screen and (max-width: 800px) and (min-width: 679px) {  
	.flexslider .slides .slider-post { width: 46%; }
	.home .flexslider.post_slider .flex-direction-nav li a.flex-next { right: 25%; }
}

/**
 * Tablet (Portrait)
 ************************************************/
 
@media only screen and (max-width: 767px) {
	
	/* ==========================================================================
   		Home Page Slider
   	========================================================================== */
		.widget_supreme_banner_slider .flex-control-nav, .flex-direction-nav { display: none; }
		.widget_supreme_banner_slider  .flexslider ul li .post_list .post_img { width: 100% !important; }
		.home_page_banner .flexslider ul li .post_list .slider-post { width: 100%; }
		#slider.flexslider .slides img { width: 98%; }
		.flexslider .slides img { margin: 0 auto; width: 100%;}
		.flexslider .slides .slider-post { width: 96%; }
		.flexslider .slides .slider-post .slider_post_excerpt { margin-top: 0; }
		.flexslider .slides .slider-post .slider_post_excerpt a.moretag {clear: both; margin-bottom: 10px; margin-top: 10px; width: 100%;}
		.flexslider .slides .slider-post h2, .home_page_banner .flexslider ul li .post_list .slider-post h2 a, .flexslider .slides .post_img h2{display: none;}
		.flexslider ul li .post_list .post_img { width: 100% !important; }
		.flexslider ul li .post_list .slider-post { position: relative; width: 100%; padding: 10px;}
		.share_link,
		.directory-single-page .share_link{
			margin-bottom: 0;
		}
		.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right{
			margin-bottom: 0;
		}
		.realated_post + .pos_navigation{
			margin-top: 0;
		}
		.realated_post{
			margin-bottom: 0;
		}
		form#commentform{
			margin-bottom: 10px;
		}
		#recaptcha-submit-btn-area input[type="submit"]{
			margin-bottom: 0;
		}
		.singular-listing #content #comments{
			padding-top: 10px;
		}
		#comments h3,
		body.tevolution-event-manager.event-single-page .entry-content .event_custom_field h2,
		.listing_custom_field h2{
			padding-top: 0;
		}
		.comment-content {
		  display: inline-block;
		  width: 100%;
		}
		body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left{ float:none; margin:0; padding:0; width:auto; display:block; }
		.directory-single-page .hentry .entry-header-logo{ float:none; }
}
@media only screen and (max-width: 680px) {  
	body .directory_manager_tab { position: relative; width: 100%; top: 0; }
	.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right, .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right { margin-bottom: 0; }
	.share_link, .share_link { margin-bottom: 0; }
	.singular-listing .entry-content { width: 100%; }
	#content ul.products li.product { width: 26.8%; }
	.hr_input_multicheckbox div.form_cat { width: 47%; }
	.detail-left, .detail-right, .more-info { width: 100%; padding-left: 0; }
	body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post { width: 47.5%; }
	body #loop_listing_taxonomy.grid .post, body #loop_listing_archive.grid .post, body #loop_event_taxonomy.grid .post, body #loop_event_archive.grid .post, body #loop_taxonomy.grid div.post { width: 32.7%; }
	.realated_post .related_post_grid_view li { width: 27.5%; }
	.sidebar .widget > ul > li { display: block; float: left; }
	body .widget_loop_taxonomy.grid .post { width: 49%; }
	body .event_manager_tab ul.event_type li a.active, body .event_manager_tab ul.event_type li a { border-bottom: none !important; }
	body.tevolution-event-manager .ui-widget-header li, body.tevolution-directory .ui-widget-header li { margin-bottom: 10px; }
	.hentry .entry-header-logo, .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left { float: left; width: 100%; }
	.directory-single-page .hentry .entry-header-logo img { float: left; }
	body.tevolution-event-manager .ui-widget-header li, body.tevolution-directory .ui-widget-header li { margin-bottom: 10px; }
	.hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right, .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-right, .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left, .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left { width: 100%; float: left; }
	.detail-right #event_map h4 { display: block; }
	.detail-right #event_image_gallery, .detail-right #event_map { width: 100%; }
	body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post, .home_page_banner .widget_loop_taxonomy.grid .post { width: 47%; }
	body #loop_listing_taxonomy.grid .post, body #loop_listing_archive.grid .post, body #loop_event_taxonomy.grid .post, body #loop_event_archive.grid .post, body #loop_taxonomy.grid div.post { width: 50%; }
	body #content .claim-post-wraper ul li a, body #content .claim_ownership .claimed { border: none !important; }
	.google-map-directory input[type="text"]{
		max-width: 100%;
		width: 100%;
		display: inline-block;
		clear: both;
	}
}


/**
 * Mobile (Landscape)
 ************************************************/

@media only screen and (max-width: 480px) { 
	.hr_input_multicheckbox div.form_cat, .hr_input_radio li { width: 100%; }
	div.listing_post .hentry figure.post_fig { float: none; }
	div.listing_post .hentry h2 { margin: 10px 0; }
	ul.list-description li span { width: 54%; }
	#content ul.products li.product { width: 43.8%; }
	body.singular .entry-title { text-align: center; width: 100%; }
	body #loop_listing_taxonomy.list div.post, body #loop_listing_archive.list div.post, body #loop_event_taxonomy.list div.post, body #loop_event_archive.list div.post, body .widget_loop_taxonomy.list .post, #loop_taxonomy.grid div.post { border: 1px solid transparent; }
	body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post { width: 100%; margin: 0 0 10px 0; }
	body #loop_listing_taxonomy.list div.post:hover, body #loop_listing_archive.list div.post:hover, body #loop_event_taxonomy.list div.post:hover, body #loop_event_archive.list div.post:hover, body .widget_loop_taxonomy.list .post:hover, #loop_taxonomy.grid div.post:hover { background-color: #FFFFFF; border: 1px solid #e6e2d8; margin: 0; border-radius: 4px; -webkit-border-radius: 4px; position: relative; margin-bottom: 10px; }
	body #loop_listing_taxonomy div.post:hover, body #loop_listing_archive div.post:hover, body #loop_event_taxonomy div.post:hover, body #loop_event_archive div.post:hover, body .widget_loop_taxonomy .post:hover, #loop_taxonomy div.post:hover { padding: 9px; }
	.realated_post .related_post_grid_view li, body #loop_listing_taxonomy.grid .post, body #loop_listing_archive.grid .post, body #loop_event_taxonomy.grid .post, body #loop_event_archive.grid .post, body #loop_taxonomy.grid div.post { width: 100%; display: inline-block; }
	body #loop_listing_taxonomy.list .post .entry p.listing-price, body #loop_listing_archive.list .post .entry p.listing-price, body #loop_event_taxonomy.list .post .entry p.listing-price, body #loop_event_archive.list .post .entry p.listing-price { right: 0; top: 8%; }
	body #loop_listing_taxonomy.list .post .entry .listing_rating, body #loop_listing_archive.list .post .entry .listing_rating, body #loop_event_taxonomy.list .post .entry .listing_rating, body #loop_event_archive.list .post .entry .listing_rating, body .widget_loop_taxonomy.list .post .fp_entry .author_rating, body.user #content article.hentry .entry-header .author_rating { position: relative; float: left; clear: left; }
	.comment-list .average_rating { position: relative; clear: left; top: 0; }
	.event-title .recurrence_text { clear: right; display: block; float: left; position: static; top: 0; margin-bottom: 5px; }
	body #loop_listing_taxonomy .post .entry h2, body #loop_listing_archive .post .entry h2, body #loop_event_taxonomy.list .post .entry h2, body #loop_event_archive.list .post .entry h2, body.user #content article.hentry .entry-header h2 { padding-right: 0px; width: 100%; display: block; text-align: left; }
	body.user #content article.hentry .entry-header h2 { width: 100% !important; }
	body .widget_loop_taxonomy.grid .post { width: 100%; }
	body .widget_loop_taxonomy .post .fp_entry .date, body #loop_event_taxonomy.list .post .entry .date, body #loop_event_archive.list .post .entry .date, body #loop_listing_taxonomy.list .post .entry .date, body #loop_listing_archive.list .post .entry .date, body article .entry-header span.date { color: #000; font-size: 14px; background: none; }
	body .widget_loop_taxonomy .post .fp_entry .date span, body #loop_event_taxonomy.list .post .entry .date span, body #loop_event_archive.list .post .entry .date span { font-size: inherit; font-weight: inherit; }
	footer#footer .footer_top:before { left: 38.3%; }
	#site-title img, #site-title1 img { max-width: 83%; }
	article .post_fig img { width: 100%; }
	footer .menu ul { margin: 20px 0 0; }
	div#menu-footer .menu li { margin: 8px 0; }
	body .sidebar .widget ul.templatic_twitter_widget li { width: 92%; }
	body #content .peoplelisting li img { width: 100%; }
	body #content .people_info { width: 100%; }
	body #loop_listing_taxonomy.list .post .entry, body #loop_listing_archive.list .post .entry { width: 100%; }
	form#commentform .form-submit > input[type="submit"] { margin-left: 0; }
	body .sidebar-subsidiary.sidebar-1c .widget_loop_taxonomy.grid .post, .home_page_banner .widget_loop_taxonomy.grid .post { width: 100%; }
	.sidebar .widget ul li { width: 98%; }
	.home_page_content .flexslider .slides img { height: auto; }
	.directory-taxonomy-page .post .entry .byline, .directory-taxonomy-page .post .entry h2 { margin-bottom: 5px; }
	body #loop_listing_taxonomy.list .post .entry div.listing_rating, body #loop_listing_archive.list .post .entry div.listing_rating, body #loop_event_taxonomy.list .post .entry div.listing_rating, body #loop_event_archive.list .post .entry div.listing_rating, body .widget_loop_taxonomy.list .post .fp_entry .author_rating .list .listing_rating { padding-bottom: 10px; padding-top: 0; }
	.wordpress .tabs dd > a, .wordpress .tabs .tab-title > a{border-radius: 3px 3px 0 0;}
	.wordpress .tabs dd.active a, .wordpress .tabs .tab-title.active a{top: 2px;}
	.user.wordpress .tabs dd, .user.wordpress .tabs .tab-title{margin-bottom: 0;}
	.list .post .entry{padding-left: 0;	margin-top: 15px;}
	body #sub_listing_categories ul li, body #sub_event_categories ul li { width:48%; }
}


/**
 * Mobile (Portrait)
 ************************************************/

@media only screen and (max-width: 320px) { 
	#content ul.products li.product { width:100%; }
	body #loop_listing_taxonomy.list .post .entry p.listing-price, 
	body #loop_listing_archive.list .post .entry p.listing-price,
	body #loop_event_taxonomy.list .post .entry p.listing-price, 
	body #loop_event_archive.list .post .entry p.listing-price {
		right: 0;
		top: 8%;
	}
	body .event_manager_tab #event_sorting { margin-left: 5px; }
	footer#footer .footer_top:before {
		left:33.3%;	
	}
	
	#branding, #branding1 {
		width: 80%;
	}
	.social_media ul li {
		width:100%;
	}
	.widget.widget_supreme_banner_slider { width:96%; }	
	body #sub_listing_categories ul li, body #sub_event_categories ul li { width:48%; }
}
#searchfilterform .sf_search_range input[type="text"]{ background: transparent!important; box-shadow: none;}
.custom_header_field.newVideo .frontend_edit_newVideo iframe{ width: 100%!important;height: auto!important;}

#header #branding{ padding-top:10px;}
@media only screen and (max-width:480px){

}
body.singular-property #content .claim-post-wraper ul li a,body.singular-property #content .claim-post-wraper ul li a.tmpl_mail_friend{padding-left:12px!important; margin:10px 0;}
body.singular-property #tabs ul.ui-tabs-nav li.ui-tabs-active a,body.singular-property .property .entry-header-right .property-price,body.singular-property #tabs ul.ui-tabs-nav li a:hover{ color:#8f1f29;}




/*without plugin updates*/
.list .post .entry p, .grid .post .entry p, .list .hentry p, .entry-details p, .widget_loop_taxonomy .post .entry p { color: #333; }
.peoplelink .website:before, .peoplelink .facebook:before, .peoplelink .twitter:before, .peoplelink .linkedin:before { top: 0; }
.links .email:before { top: 3px; }
.links .phone:before { top: 2px; }
.singular .hentry { overflow: visible; }


body.singular-event .post .entry-header, .post .entry-header { width: 100%; }

.tevolution-directory .ui-widget-header .ui-state-active a:link, .tevolution-directory .ui-widget-header .ui-state-active a:visited, .tevolution-event-manager .ui-widget-header .ui-state-active a, body.single-property #tabs ul.ui-tabs-nav li.ui-tabs-active a, body.singular-property #tabs ul.ui-tabs-nav li.ui-tabs-active a { border-bottom-color:#F8F4EB; }
@media only screen and (max-width:980px){
	.directory-search-page .post .entry, #tmpl-search-results.list .hentry .entry { width: 60%; }
}
@media only screen and (max-width:480px){
	.directory-search-page .post .entry, #tmpl-search-results.list .hentry .entry,
	#loop_event_archive .post .entry, #loop_event_taxonomy .post .entry  { width: 100%; }
}

/*realestete*/
body .supreme_wrapper div#loop_property_taxonomy .post .entry .property-title .property-price .prop-price, 
body .supreme_wrapper div#tmpl-search-results .post .entry .property-title .property-price .prop-price { background-color: #8F1F29; color: #fff }
.singular-property .supreme_wrapper .property .entry-header-right .property-price { color: #8F1F29; }
body .preview_submit_from_data .property .entry-header-right .property-price { color: #8F1F29; }
.singular .list .entry-title { display: inline !important; }
body .supreme_wrapper .fav a.addtofav:hover, 
body .supreme_wrapper .fav a.removefromfav:hover,
body .rev_pin ul li a:hover,
body .supreme_wrapper #loop_property_taxonomy .rev_pin a:hover,
.supreme_wrapper .property .entry-header-right .property-price { color: #8F1F29; }
.property .entry-header-custom-wrap ul li.area i,
.property .entry-header-custom-wrap ul li.bathrooms i,
.property .entry-header-custom-wrap ul li.bedrooms i { background-color: #8F1F29; }
body.single-property #main, body.singular-property #main { padding-top: 0; }
.property .claim-post-wraper ul li, body.singular-property .claim-post-wraper ul li { margin-bottom: 0; }
.property .ui-widget-content .get_direction a.button, body.singular-property .ui-widget-content .get_direction a.button { background-color:#8F1F29;  }
.property .ui-widget-content .get_direction a.button:hover, body.singular-property .ui-widget-content .get_direction a.button:hover { background-color: #dacaa8; color: #8e8570; }

.post .entry .property-title .property-price .prop-price {  background-color:#8F1F29; }
.toggle_handler #directorytab,.mobile-search{ color: #FFF;}
body .tab-bar .menu-icon span{ box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;}

.restricted.email > label {
    width: auto !important;
}
.hr_input_multicheckbox > li {
    list-style: outside none none;
}
#cardholder_name_tr > .row3{
	font-size: 12px;
}
.frontend-entry-content div h3 {
    background: #8F1F29!important;
    border-radius: 5px;
    display: inline-block;
    padding: 15px 10px !important;
    text-align: center;
    margin: 10px 0!important;
}
.frontend-entry-content div {
    background: transparent!important;
    border:0px solid transparent;
    border-radius: 0px!important;
    box-shadow: none!important;
    margin:0em!important;
    padding:0!important;
    text-align: center;
    text-decoration: none;
    text-shadow:none!important;
}
.frontend-entry-content div span a {
    background: #dd312e;
    border: 2px solid #dd312e;
    box-shadow: 0 4px #a40000;
    display: inline-block;
    padding: 9px 5px !important;
    width: 100%;
    text-shadow: 0 1px 0 #666;
    border-radius: 4px;
}

/*  backen  images uplod css */

.max-upload-size {
    margin: 0 0 0 10px;
}
.ajax-file-upload {
    margin-left: 10px;
}
.ajax-upload-dragdrop{
	left: 10px;
}


/*  user admin page  */

.list .post, .list .hentry, .list div[id*="post"]{
	padding:20px;
}
.format-image::before, .format-link::before, .format-video::before{
	content: none;
}
.list .post.format-aside, 
.list .post.format-audio, 
.list .post.format-chat, 
.list .post.format-gallery, 
.list .post.format-image, 
.list .post.format-link, 
.list .post.format-quote, 
.list .post.format-status, 
.list .post.format-video, 
.list .hentry.format-aside, 
.list .hentry.format-audio, 
.list .hentry.format-chat, 
.list .hentry.format-gallery, 
.list .hentry.format-image, 
.list .hentry.format-link, 
.list .hentry.format-quote, 
.list .hentry.format-status, 
.list .hentry.format-video, 
.list div.format-aside[id*="post"], 
.list div.format-audio[id*="post"], 
.list div.format-chat[id*="post"], 
.list div.format-gallery[id*="post"], 
.list div.format-image[id*="post"], 
.list div.format-link[id*="post"], 
.list div.format-quote[id*="post"], 
.list div.format-status[id*="post"], 
.list div.format-video[id*="post"]{
	padding-left: 20px;
}


@media print{
	.detail-right { display: none; }
	.detail-left, .more-info { width: 100%; float: none; }
	body.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left { float: none; width: auto; }
	div.tevolution_custom_field > p > label { width: 200px; margin-right: 15px; font-weight: 600; }
}