/*
Template: thefox
Theme Name: TheFox Child Theme
Theme URI: http://www.thefoxwp.com
Description: <strong>A superflexible and responsive Business Theme by Tranmautritam team</strong> - <br/>Update notifications available on twitter and facebook:<br/> <a href='https://twitter.com/tranmautritam'>Follow me on twitter</a><br/> - <a href='https://www.facebook.com/tranmautritam.designer'>Join the Facebook Group</a> A theme by <a href="http://themeforest.net/user/tranmautritam?ref=tranmautritam">Tranmautritam Team</a>.
Version: 1.50
Author: Tranmautritam Team
Author URI: http://themeforest.net/user/tranmautritam?ref=tranmautritam
License: Themeforest Split Licence
License URI: -

PALE GREEN - #b1aa58
BURGUNDY - #911d28
DARK GREEN - #4c491d

*/

#top_bar,
#header_container {z-index:99999999999999 !important; position:relative !important;}

.tribe-events-single-section .tribe-events-meta-group-details,
.tribe-events-single-section .tribe-events-meta-group-venue {width:45% !important; float:left !important;}

.tribe-common-c-btn {background-color:#911d28;}

.datepicker-dropdown {z-index:99999 !important;}
.tribe-events-calendar-list__event-details {z-index:10 !important;}

#twWcXn {display:none !important;}

.page-id-15447 .top_bar_menu,
.parent-pageid-15447 .top_bar_menu {display:none !important;}

.wccpf_value.left {float:none !important; display:block !important;}

/* ----- ACCESS RESTRICTED DOWNLOADS ----- */

.access-restricted .post_ctn ::before {
content:'Please login to view and download this content.'; 
color:#666; 
font-size:20px;
}

.access-restricted .post.post_single.vc_row {margin-bottom:40px;}
.access-restricted .w3eden,
.access-restricted .tags_container {display:none !important;}
.single .post_single {width:100% !important;overflow:hidden !important;}


#billing_state_field label:after {content:'*'; color:#F00 !important; margin-left:3px;}
.select2-selection {padding:5px 10px !important; height:auto !important;}

.page-id-10410 .media .pull-right,
.metro-block .wpdm-download-button,
.w3eden .list-group .list-group-item:last-child {display:none !important;}
.wpdm-filelist .form-control {margin-top:0 !important;}

/* ----- TOP BAR ----- */

#top_bar #edge-search-form {
float:right;
width:220px;
margin:10px;
}

#top_bar #edge-search-form input[type='text'] {
padding:5px 10px 4px 10px !important;
width:220px;
float:left;
background-color:#4c491d;
color:#bebebe !important;
margin:0 !important;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border:1px solid #45421a !important;
text-transform:none !important;
}

#top_bar #edge-search-form input[type='text']:focus {
background-color:#FFF !important;
color:#bebebe !important;
border:1px solid #FFF !important;
}

#top_bar #edge-search-form input[type='submit'] {
padding:4px;
width:30px;
float:left;
margin:1px 0 0 -31px !important;
background: url(images/ico_search.png) no-repeat 12px 8px transparent !important;
border:none !important;
}

.search_button_icon {display:none !important;}

#top_bar #edge-search-form input[type='submit'] {
background: url(images/ico_search.png) no-repeat center center #b1aa58;
}

#top_bar #edge-search-form input[type='submit']:active,
#top_bar #edge-search-form input[type='submit']:focus {
outline:none !important;
background-color:transparent !important;
}

::-webkit-input-placeholder {color:#b1aa58 !important;}
:-moz-placeholder {color:#b1aa58 !important;}
::-moz-placeholder {color:#b1aa58 !important;}
:-ms-input-placeholder {color:#b1aa58 !important;}

.top_bar_menu {float:right; margin-right:15px;}
.top_bar_menu a:hover {color:#FFF;}
#edge-search-form {float:right;}
#header_socials {float:right; padding-left:10px;}
#header_socials a i {font-size:18px;}
#header_socials a:hover i {color:#FFF;}
#menu-action-bar-menu li a:hover {color:#FFF;}

#logo_img {margin-bottom:4px !important;}

#menu-main-menu li {padding-left:0 !important; padding-right:0 !important; margin-top:10px;}
#menu-main-menu li a {font-size:16px !important; padding-left:16px !important; padding-right:16px !important;}
#menu-main-menu li:last-child a {padding-right:10px !important;}
#menu-main-menu li a:after {padding-left:5px !important;}
#menu-main-menu li ul {border-top:3px solid #911d28 !important;}
#menu-main-menu li ul li {margin-top:inherit !important;}

.shrinked_header nav {margin-top:-10px !important;}

/* ----- HOMEPAGE ----- */
.positioning-statement-row .positioning-statement {margin:0 !important;}

.page_title_ctn {
margin:0px 0 0 0;
position:relative;
clear:both;
background-position:top center;
padding:43px 0px !important;
z-index:2;
overflow:visible;
background:#f9fafb !important;
}
.page_title_ctn h1 {
font-weight:400 !important;
margin-bottom:0;
font-size:29px;
line-height:34px !important;
color:#2c3e50 !important;
max-width: 100% !important;
float:left;
display:block;
}

#breadcrumbs {
display:block;
float:right;
top:60px;
}

#crumbs a {text-transform:capitalize !important;}

.rd_child_pages {display:none !important;}

.tp-mask-wrap .tp-caption {text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);}

.wrapper.section_wrapper #posts,
.wrapper.section_wrapper #sidebar {padding-top:50px !important;}

.wrapper.section_wrapper #posts a {font-weight:bold;}

#fw_c .vc_row.header-section {padding-top:50px !important;}

h1 {color:#4c491d !important;} 
h2 {color:#4c491d !important;}
h3 {color:#b1aa58 !important;}
h4 {color:#b1aa58 !important;}

#fw_c .vc_row.header-section {padding-top:150px !important;}
.header-section h1.vc_custom_heading.white-title {color:#FFF !important;}
.header-section .login-detail p {color:#FFF !important; margin-top:8px;}

.map-sidebar .map-title {margin-bottom:10px !important;}
.map-sidebar .wpb_single_image {margin-bottom:10px !important;}
#contact.full-width-section {margin-bottom:0 !important;}

h2.positioning-statement {color:#4c491d !important; display:block !important; visibility: visible !important; opacity: 1 !important;}

.icon_box2_st {border:none !important; background:#ffffff;}
.icon_box2_st .icon_circle {border:none !important; background:#ffffff; color:#1abc9c;}
.icon_box2_st .icon_sub_ctn {border:none !important; background:#ffffff;}
.icon_box2_st .icon_sub_ctn i {font-size:60px !important; color:#911d28;}
.icon_box2_st h3 {font-size:22px; color:#b4ab55; margin-top:40px;}

.green-box {padding:40px;}
.green-box h2 {font-size:32px; color:#FFF; margin-bottom:20px;}
.green-box p {margin-bottom:10px !important; line-height:24px; color:#FFF; width:100%;}
.green-box p .readmore {background-color:#4c4a1d;padding:10px 20px; color:#FFF; margin-top:10px; display:inline-block;}
.green-box p .readmore:hover {background-color:#FFF;color:#4c4a1d;}
.green-box .jopa-logo .wpb_single_image {margin-top:15px !important; padding-top:0;}
.green-box .archsite-logo .wpb_single_image {margin-top:-15px; padding-top:0;}

.bw-bg {background:url(images/island.png) bottom center no-repeat;}

.sb_widget h3:before {display:none;}
.sb_widget h3 {padding:0 !important; margin:0 0 10px 0 !important;}

.sb_widget ul li a:before {
color:#911d28 !important;
}

input[type="text"],
input[type="password"],
textarea {
border:1px solid #a9a9a9 !important;
}

.gform_body select {padding:5px 5px 10px 5px !important;}

input[type="button"],
input[type="submit"],
.gform_button {
background-color:#4c491d !important;
}

.form-row label.inline {margin-top:10px;}

.rd_normal_bt.small_rd_bt  {
background-color:#911d28 !important;
color:#FFF !important;
}

.rd_normal_bt.small_rd_bt:hover  {
background-color:#666 !important;
}

.wpb_text_column ol {margin-bottom:20px;}

.wpb_text_column ol li {
display:list-item !important;
list-style:decimal !important;
margin:0 0 20px 15px;
line-height:24px;
}

.wpb_text_column ol > li:before {
display:none;
}

/* ----- ARCHSITE CONDITIONS PAGE ----- */
.wpb_text_column.decimal-alpha-lists li {list-style:none !important; cursor:default !important;}
.wpb_text_column.decimal-alpha-lists li.nested {font-weight:700;}
.wpb_text_column.decimal-alpha-lists li.nested:before {
content: counters(item, ".")".  " !important;
counter-increment: item !important;
width:20px;
height: 24px;
background:transparent !important;
text-align:left !important;
line-height: 24px;
border:none !important;
border-radius:0 !important;
margin-right:0 !important;
margin-left:-20px !important;
color: #666 !important;
font-size: 14px !important;
}
.wpb_text_column.decimal-alpha-lists li.secondLevel {font-weight:400;}
.wpb_text_column.decimal-alpha-lists li.secondLevel:before {
content: counters(item, ".")".  " !important;
counter-increment: item !important;
width:30px !important;
height: 24px;
background:transparent !important;
text-align:left !important;
line-height: 24px;
border:none !important;
border-radius:0 !important;
margin-right:0 !important;
margin-left:-30px !important;
color: #666 !important;
font-size: 14px !important;
}

.wpb_text_column.decimal-alpha-lists ol.thirdLevel {
counter-reset: item !important;
}

.wpb_text_column.decimal-alpha-lists ol.thirdLevel li {
list-style:none !important;
font-weight:400;
}

.wpb_text_column.decimal-alpha-lists ol.thirdLevel li:before {
counter-increment: item !important;
content: counter(item, lower-alpha)"." !important;
width: 24px;
height:24px;
background:transparent !important;
text-align:left !important;
line-height: 24px;
border:none !important;
border-radius:0 !important;
margin-right:0 !important;
margin-left:-24px !important;
color: #666 !important;
font-size: 14px !important;
}




#to_top:hover {background-color: #911d28 !important;} 

/* MEMBERSHIP CONSULTANT DIRECTORY DYNAMIC PAGE SEARCH FORM */

.searchandfilter li {list-style:none !important; margin:0 !important;}
.searchandfilter li input {padding-left:10px !important;}
.searchandfilter li select.sf-input-select {
padding-left:10px !important;
background: url(images/dd-arrow.png) right 10px center no-repeat;
}

.searchandfilter .sf-field-submit {width:auto; display:inline-block;}
.searchandfilter .sf-field-reset {width:auto; display:inline-block; margin-left:20px !important;}

table.consultant tr td strong {line-height:16px !important;}
table.consultant td:first-child strong {color:#911d28 !important; font-size:16px !important;}


/* WIDGETISED SIDEBARS */
.widget-sidebar .wpb_widgetised_column {padding-top:0 !important;}

/* SINGLE POST */
.single_post_navigation {display:none;}
.single-post .post-title {display:none;}

/* NEWS */
.rp_post_comment {display:none !important;}
.rp_post_info .comments-link {display:none !important;}
.lvca-portfolio-item .lvca-project-image {max-height:171px;}
.page-id-2494 .lvca-portfolio-item .lvca-project-image {max-height:190px;}
.lvca-portfolio-item .lvca-entry-text-wrap h3 a {color:#4c4b24 !important;}

.lvca-portfolio-item .lvca-entry-text-wrap .lvca-entry-meta .published {color:#666 !important;}

/* EVENTS */

.single #tribe-events {margin-top:25px; padding:0 !important;}
@media only screen  and (max-width:1214px) {.single #tribe-events {padding:0 20px !important;}}
@media only screen  and (max-width:768px) {
.single #event-details, #event-sidebar {width:100% !important; padding:0 !important;}
#breadcrumbs {padding:0 20px !important;}
}

#tribe-events-pg-template {
margin: 0 auto;
max-width: 1170px;
padding:20px 0 !important;
}

.tribe-events-schedule {margin:0 0 20px 0;}
.tribe-events-schedule h2 {font-size:20px !important;}

#event-details-sidebar {width:100%; display:block; float:left;}
#event-details {width:75%; display:block; float:left; padding-right:30px;}
#event-sidebar {width:25%; display:block; float:left; padding-top:40px;}

.tribe-bar-date-filter {margin-top:15px !important;}
.tribe-bar-submit {margin-top:20px !important;}

.tribe-events-single-section {display:inline-block !important; width:100% !important;}

#tribe-events-content .tribe-events-back {display:none !important;}

/* EVENT SINGLE */

.single-tribe_events .quantity {width:auto !important;}
.single-tribe_events .tribe-events-cost,
.single-tribe_events #tribe-events-header {display:none !important;}
.single-tribe_events .quantity .qty-number {display:block !important;}

.tribe-events-meta-group-gmap {padding:0 !important;}

.tribe-events-meta-group-gmap .tribe-events-venue-map {margin:20px 20px 0 0 !important; width:100% !important;}

.ecs-event-list .ecs-event {margin-bottom:20px !important;}
.ecs-event-list .ecs-event h4 {margin-bottom:3px !important; line-height:20px !important;}
.ecs-event-list .ecs-event h4 a {font-size:15px !important;}
.ecs-no-events {margin-bottom:20px !important;}

.tribe-list-widget li h4 {margin-bottom:3px !important; line-height:20px !important;}
.tribe-list-widget li h4 a {font-size:15px !important; color:#911d28 !important;}

@media only screen  and (max-width:768px) {
.tribe-events-sub-nav li,
.tribe-events-sub-nav li a {background-color:transparent !important;}
}

.quanto {width:60px !important; padding-right:0 !important;}

.tribe-event-tickets-plus-meta-attendee header {
height:45px !important;
max-height:45px !important;
min-height:45px !important;
background-color: #666 !important;
color:#FFF !important;
padding:10px !important;
font-size: 20px !important;
}

button.button.alt {
background-color: #911d28 !important;
background-image: none !important;
font-weight:900 !important;
letter-spacing: normal !important;
font-family: 'Lato', Arial, sans-serif !important;
border-radius: 0 !important;
padding:13px 15px !important;
text-transform: uppercase;
}

button.button.alt:hover {
background-color:#666 !important;
}

/* PRODUCT CATEGORY PAGE */

.woocommerce ul.products li.product h2, 
.woocommerce-page ul.products li.product h2 {
font-family: Lato !important;
font-size: 24px !important;
font-weight: 700 !important;
line-height: 36px !important;
text-transform: none !important;
letter-spacing: normal !important;
}


/* PRODUCTS PAGES */

.single-product .woo-share-box {display:none;}
button.quick-checkout-product,
button.single_add_to_cart_button {background-color: #4c491d !important; color:#FFF !important;}
.product_meta {display:none;}
.variations_form select {
-webkit-appearance: none;
-moz-appearance: none;
background: url(images/down-arrow.png) no-repeat right 8px;
}

.single-product .rd_woo_image_ctn {width:33% !important;}
.single-product .rd_woo_image_ctn .product_image_wrapper {padding-right:20px;}
.single-product .rd_woo_image_ctn .product_image_wrapper,
.single-product .rd_woo_image_ctn .single_product_main_image,
.single-product .rd_woo_image_ctn .single_product_main_image img {width:100% !important; height:auto !important; position:relative !important; display:inline-block !important;}
.single-product .summary {width:66% !important;}

/* PRODUCTS MONOGRAPH SINGLE */
.product_cat-monograph .single_product_navigation  {display:none !important;}
.product_cat-monograph .related.products {padding-top:100px !important;}
.product_cat-monograph .related.products h2 {font-size:22px !important;}
.product_cat-monograph .quantity {width:102px !important;}
.product_cat-monograph .quantity .input-text {padding:0 !important; width:33px !important; height:31px !important;}

/* PRODUCTS MEMBERSHIP SINGLE */
.product_cat-membership .related.products,
.product_cat-membership .single_product_navigation,
.product_cat-membership .woocommerce-tabs {display:none !important;}


/* PUBLICATION SEARCH PAGE */

.search-filter-results a.more {display:none !important;}
.search-filter-results h2 a {font-size:20px !important;}


.sf-field-taxonomy-wpdmcategory {padding:0 !important;}

.sf-field-search input.sf-input-text {
padding:10px 10px !important;
height:auto !important;
width:254px !important;
}

.sf-field-taxonomy-wpdmcategory select {
padding:10px 10px;
background: url(images/dd-arrow.png) right 10px center no-repeat;
}

.sf-input-range-select {
padding:10px 10px;
background: url(images/dd-arrow.png) right 10px center no-repeat;
width:100px;
}

.sf-meta-range {margin-top:0 !important;}

/* JOB OPPORTUNITIES */

#wpjb-top-search li input[type="checkbox"] {display:inline-block !important; border:1px solid #a9a9a9 !important;}
#wpjb-top-search li input[type="checkbox"]:checked {background-color:#4c491d;}
#wpjb-top-search li label {display:inline-block !important;}


/* CART PAGE */

.coupon {margin-bottom:25px;}
.woocommerce-cart .quantity {border-left:1px solid #eaeaea !important;}
.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity .screen-reader-text {display:none;}

button.tribe-button,
.button-primary.tribe-block__tickets__registration__checkout__submit,
.tribe-block__tickets__item__attendee__fields__form button {
background-color: #911d28 !important;
background-image: none !important;
font-weight:900 !important;
letter-spacing: normal !important;
font-family: 'Lato', Arial, sans-serif !important;
border-radius: 0 !important;
padding:13px 15px !important;
text-transform: uppercase;
outline:none !important;
}

.tribe-block__tickets__item__attendee__fields__form button:hover,
button.tribe-button:hover,
.button-primary.tribe-block__tickets__registration__checkout__submit:hover {
background-color:#666 !important;
}

/* ATTENDEE REGISTRATION PAGE */

.registration-saved {padding-top:50px; padding-bottom:200px;}
.registration-saved form {text-align:left !important;}
.registration-saved form button {float:left !important;} 

.tribe-block__tickets__registration__event + .tribe-block__tickets__registration__checkout {display:none !important;}

/* CHECKOUT PAGE */
.rp-donation-block.checkout_donation {margin-bottom:40px;}
h3#order_review_heading {padding:20px 0;}
.order_and_total_wrapper {padding-bottom:100px;}
.order_and_total_wrapper .shop_table .rd_order_total {
width: 350px !important;
float: right !important;
overflow:visible !important;
font-size: 14px;
font-weight: 700;
position: absolute !important;
right: 30px;
bottom: 23px;
}

/* CONTACT PAGE */

.gfield input,
.gfield textarea {color:#000 !important; margin-top:0 !important;}

.fgfic-captcha-image {margin-top:10px; border-color:#a7a7a7 !important;}

/* FOOTER */

#footer {padding-bottom:0 !important;}

#footer .widget_wrap {margin-top:40px !important; margin-bottom:0 !important; padding-bottom:0 !important;}
#footer .widget_wrap h2 {color:#FFF !important;}
#footer .wpcf7-form input[type="text"] {width:100%; border:none !important;}
#footer .wpcf7-form input[type="email"] {width:100%;}

#footer .wpcf7-submit {
background-color:#b4ab55 !important;
color:#4c4a1d !important;
font-weight:bold !important;
font-size:14px !important;
float:left !important;
padding:6px 20px !important;
}

.fa-facebook-official:hover {color:#FFF;}
#footer a:hover {color:#FFF !important;}

#footer .wpcf7-submit:hover {background-color:#FFF !important;}


/* ----------- 480px breakpoint ----------- */

@media only screen and (max-device-width: 480px){
.positioning-statement-row {padding:10px 10px 20px 10px !important; height:auto !important; width:100%;}
.positioning-statement-row div {margin:0 auto !important;}
.positioning-statement {font-size:20px;  line-height: 24px !important; padding:0 0 20px 0 !important; margin:0 !important;}
.search-all-pubs {float:left; text-align: left;}
.search-all-pubs .rd_normal_bt {width:240px !important;}
.search-all-pubs div {float:left; text-align: left;}
.rd_normal_bt {max-width:240px !important;}
.page-id-7527 #sidebar,
.page-id-2690 #sidebar,
.page-id-2688 #sidebar {position:absolute; top:0;}
.page-id-7527 #sidebar,
.page-id-2690 #sidebar,
.page-id-2688 #sidebar .sf-field-search input.sf-input-text {width:90% !important;}
.page-id-7527 #sidebar,
.page-id-2690 #sidebar,
.page-id-2688 #sidebar .sf-field-taxonomy-wpdmcategory select {width:90%;}
.page-id-7527 #posts,
.page-id-2690 #posts  {margin-top:360px;}
.page-id-2688 #posts.right_posts  {margin-top:400px;}

.green-box,
.green-box-image {width:100% !important;}
.green-box .wpb_column {margin:0 0 20px 0 !important; padding-top:0 !important; width:100% !important;} 
.green-box .jopa-logo .wpb_single_image {margin-top:20px !important; padding-top:0 !important; text-align:left !important;}
.green-box .archsite-logo .wpb_single_image {margin-top:20px !important; padding-top:0 !important; text-align:left !important;}

.vc_custom_1487543515076 { padding-top: 0 !important; }
/*.vc_row { margin-bottom: 0; }*/
.post-attachement img { width: 100%; }
.post-attachement:hover .rp_normal { width: 100% !important; height: 100% !important; }
#footer { padding-top: 0; }
#breadcrumbs { margin-right: 20px; position: static; margin-top: 20px; }
.footer_type_1 .widget { margin-bottom: 0; }
#event-details, #event-sidebar { float: none; width: auto; padding-left: 0; padding-right: 0; }
.single #tribe-events { margin-top: 0; }
.associated-websites-heading, .associated-websites-sites { margin-bottom: 0 !important; }
.tribe-events-single-event-description .vc_row { margin-left: 0 !important; }
.tribe-events-single-event-description .vc_span3:first-child {
font-weight: bold;
margin-top: 15px;
}
.tribe-events-style-full .tribe-events-tickets .woocommerce { border-bottom: 0; }
.search-filter-results h2 { line-height: 1.1; }
#posts { padding-bottom: 0; }
.wrapper.section_wrapper #sidebar { padding-top: 0 !important; padding-bottom:  0; }
.sb_widget { margin-bottom: 0; }
.page-id-2297 #posts .vc_row { margin-bottom: 0; }
.page-id-2297 .gform_wrapper { margin-bottom: 0; }
.woocommerce #fw_c { padding-top: 20px; }

}

/* ----------- 768px breakpoint ----------- */
@media only screen  and (max-width : 768px) {
.green-box,
.green-box-image {width:100% !important;}	
.green-box .wpb_column {margin:0 0 20px 0 !important; padding-top:0 !important; width:100% !important;} 
.green-box .jopa-logo .wpb_single_image {margin-top:20px !important; padding-top:0 !important; text-align:left !important;}
.green-box .archsite-logo .wpb_single_image {margin-top:20px !important; padding-top:0 !important; text-align:left !important;}
}

/* ----------- 1224px breakpoint ----------- */
@media only screen  and (max-width : 1224px) {
.green-box,
.green-box-image {width:100% !important;}
}

/* MEMBERSHIP PRODUCT PAGE */

.rd_woo_short_description {
padding: 1em 0;
}
.rd_woo_short_description p {
margin-bottom: 0;
}
table.variations {
width: 100%;
}
table.variations td {
white-space: nowrap;

}
table.variations td.value {
width: auto;
}
.reset_variations {
display: none !important;
}

table.wccpf_fields_table td.wccpf_label, table.wccpf_fields_table td.wccpf_label label,
.variations .label {
width: 150px !important;
}


/* member login link */
#menu-item-2401 {
display: none;
}

#tribe-events-pg-template .tribe-events-content ul, .tribe-events-after-html ul, .tribe-events-before-html ul {
list-style: disc inside;
}

#event-details .tribe-events-sub-nav {
display: none;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
padding-left: 0;
padding-right: 0;
}

#posts .post-title h2 {
font-size: 25px;
}
#posts .post-title a {
color: #911d28;
}
#posts .post-title a:hover {
color: black;
}
#posts .post-info {
display: none;
}



.searchandfilter label {
display: block;
}
.sf-field-search input.sf-input-text:focus {
border-color: #dedede;
}

.sf-field-search input.sf-input-text,
.searchandfilter select.sf-input-select {
color: black;
font-size: 14px;
border-radius: 4px;
height: 42px;
}
.sf-field-search input.sf-input-text {
width: 100% !important;   
}
.searchandfilter select.sf-input-select {
max-width: none;
width: 100%;
}
.sf-meta-range-select label {
display: inline-block;
}
.sf-meta-range-select select {
padding-right: 30px;
}
.sf-field-taxonomy-wpdmcategory {
padding: 10px 0 !important;
}
.searchandfilter .chosen-container {
margin-top: 0;
width: 100% !important;
}
.searchandfilter .chosen-container-single .chosen-single {
padding: 8px 10px !important;
color: black;
}
.searchandfilter .chosen-container-single .chosen-single div {
right: 3px;
}
.searchandfilter .chosen-container-single .chosen-single div b {
background: none;
}
.search-filter-results .pagination {
float: none;
}
.search-filter-results .pagination span, 
.search-filter-results .pagination a {
min-width: 0;
max-width: none;
padding-left: 5px;
padding-right: 5px;
}

.nav-next a:after {
content: ">";
margin-left: 5px;
}
.nav-previous a:before {
content: "<";
margin-right: 5px;
}

#footer_coms a {
color: white;
}
input[type="checkbox"] {
border-color: black !important;
}

.rp-donation-block .donation {
padding-left: 30px;
}

.consultant-wrap {
overflow: auto;
}
.consultant {
min-width: 770px;
}
.consultant td {
padding: 5px 10px;
}
.consultant td:first-child {
padding-left: 0;
width: 30%;
}
.consultant td:nth-child(2) {
width: 15%;
}
.consultant td:nth-child(3) {
width: 15%;
}
.consultant td:nth-child(4) {
width: 20%;
}
.consultant td:nth-child(5) {
width: 20%;
}