/*
Theme Name: HRDI
Author: Webdeveloper
Author URI: https://beautifulwebsites.com.au/
Description: HRDI
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: HRDI
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
/**
 * 8.0 Alignments
 */

.alignleft {
	display: inline;
	float: left;
}

.alignright {
	display: inline;
	float: right;
}

.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}
@media screen and (min-width: 46.25em) {
   blockquote.alignleft,
	.wp-caption.alignleft,
	img.alignleft {
		margin: 0.4118em 1.6471em 1.6471em 0;
	}

	blockquote.alignright,
	.wp-caption.alignright,
	img.alignright {
		margin: 0.4118em 0 1.6471em 1.6471em;
	}

	blockquote.aligncenter,
	.wp-caption.aligncenter,
	img.aligncenter {
		margin-top: 0.4118em;
		margin-bottom: 1.6471em;
	}

	.wp-caption.alignleft,
	.wp-caption.alignright,
	.wp-caption.aligncenter {
		margin-bottom: 1.2353em;
	}
}
@media screen and (min-width: 55em) {
   .image-navigation .nav-previous a:before,
	.image-navigation .nav-next a:after,
	.comment-navigation .nav-previous a:before,
	.comment-navigation .nav-next a:after {
		font-size: 24px;
		top: -1px;
	}

	blockquote.alignleft,
	.wp-caption.alignleft,
	img.alignleft {
		margin: 0.4211em 1.6842em 1.6842em 0;
	}

	blockquote.alignright,
	.wp-caption.alignright,
	img.alignright {
		margin: 0.4211em 0 1.6842em 1.6842em;
	}

	blockquote.aligncenter,
	.wp-caption.aligncenter,
	img.aligncenter {
		margin-top: 0.4211em;
		margin-bottom: 1.6842em;
	}

	.wp-caption.alignleft,
	.wp-caption.alignright,
	.wp-caption.aligncenter {
		margin-bottom: 1.2632em;
	}
}
/*Added By Mencoweb Team*/
search-section { background-color: #ffffff;}
.mail a { color: #fff; }
form#searchformpage { padding-top: 40px; }
.search_bx-button { float: right; position: absolute; right: 15px; top: 108px; height: 38px; background: #187536; border: none; color: #ffffff;}
section.error-404.not-found .search_bx-button { float: right; position: absolute; right: 16px !important; top: 116px !important; height: 38px; background: #187536; border: none; color: #ffffff;}
.search .form-control { border-radius: 0px; border: 1px solid #e1e1e1; background-color: #f2f2f2; }
.about-us.searchrow h3 a {/*font-family: 'OpenSansCondensed';*/position: relative;font-size: 24px;line-height: 0;color: #0264a1; background: transparent;}
.search-content p a { /*color: #ffffff;*/ padding: 5px 10px; font-size: 18px; margin-top: 0; }
.search-content a { color: #187536; }
.search-content a:hover { color: #000; }
.search-content { padding-left: 35px; }
@media(min-width: 992px) and (max-width: 1024px){
.search_bx-button { top: 108px;}
.search-content { padding-left: 90px; }
.about-section { padding: 30px 0px 20px; }
.searchrow { padding-top: 20px; }
}
@media(max-width: 767px){
.search_bx-button { top: 157px;}
.search-content { padding-top: 15px; padding-left: 15px; flex: 0 0 100% !important; max-width: 100%;}
.about-section { padding: 25px 0px; }
.services-wrpr { padding-top: 0px; }
.single-benefits-area { padding-left: 15px; }
p.test-content { padding-left: 20% !important; }
img.post-ratings-image { min-width: 3% !important; max-width: 6% !important; float: left; padding-top: 8px; }
.testmonial-desc p span.client-name { padding-right: 20% !important; }
}
@media(min-width: 768px) and (max-width: 991px){
.search_bx-button { top: 109px;}
.search-content { padding-left: 150px; }
.about-section { padding: 30px 0px 20px; }
.searchrow { padding-top: 20px; }
.single-benefits-area { padding-left: 20px; }
.testmonial-desc p span.client-name { padding-right: 50% !important;}
p.test-content { padding-left: 35%; }
img.post-ratings-image { min-width: 3% !important; max-width: 4% !important; float: left; padding-top: 8px; }
}
/* Search pagination */
.pagination {margin-top: 15px;padding: 0;display: inline-block;list-style: none;}
.pagination a{position: relative;float: left;color: #ffffff;text-decoration: none;background-color: #187536; /*border: 1px solid #A6CE3C;*//*height: 40px;width: 40px;*/text-align: center;line-height: 40px;font-size: 18px;margin: 0 6px;}
.page-numbers.current{position: relative;float: left;color: #fff !important;text-decoration: none;background-color: #000 !important; /*border: 1px solid #A6CE3C;*/height: 40px;width: 40px;text-align: center;line-height: 40px;font-size: 18px;margin: 0 6px;}
.pagination  a{margin-left: 0;}
.pagination .active a { z-index: 3;color: #fff;cursor: default;background-color: #3d3935; border-color: #000000;cursor: pointer;}
.pagination a:hover{color: #ffffff !important; background: #000 !important;}
.pagination a.page-numbers {/*width: 40px; height: 40px;*/ padding: 0px 14px; background-color: #187536; color: #fff;}
span.page-numbers.dots {position: relative;float: left;color: #ffffff;text-decoration: none;background-color: #187536; /*border: 1px solid #A6CE3C;*/height: 40px;width: 40px;text-align: center;line-height: 40px;font-size: 18px; margin: 0 6px;}

/*inner page design starts here*/
section.inr-bnr {position: relative;}
section.inr-bnr img{width: 100%;}
.contact-bnr img{width: 100%;}
.bnr-heading {position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;transform: translateY(-50%);color: #ffffff;}
/*Event expresso css starts here*/
.powered-by-event-espresso-credit{display: none;}
/*css for event expresso*/
.tckt-slctr-tkt-details-dv h5{font-family: 'Museo-500';margin: 0;font-size: 24px;color: #2c59aa !important;}
.tckt-slctr-tbl-td-name strong {font-weight: normal;margin-left: 8px;}
.event-tickets table, td, th{border: 1px solid #a0a0a0;border-collapse: collapse;font-family: 'Museo-500'; color: #8b8b8b;background: #ffffff;}
.event-tickets table td{vertical-align: baseline;font-size: 14px;line-height: 22px;}
.event-tickets table th {background: #d64154;color: #fff;padding: 10px;font-family: 'Museo-300';}
.event-tickets table th span{font-weight:bold !important;font-size: 17px !important;}
.event-tickets table tr {background: #e2e1e1;}
.event-tickets table td b {font-weight: normal;}
.ticket-selector-tbl-qty-slct {background: transparent;padding: 0px 5px 5px 0;border: 1px solid;}
.ticket-selector-submit-btn, input#spco-go-to-step-payment_options-submit, input#spco-go-to-step-finalize_registration-submit {
    border: 0;
    margin-top: auto;
    display: inline-block;
    background: rgb(214, 65, 84);
    font-size: 18px;
    font-family: 'Museo-500';
    padding: 8px;
    color: #ffffff;
    text-transform: capitalize;
    width: auto;
    text-align: center;
    margin-right: auto;
}
.ee-ical-sbmt{color: #8b8b8b;}
#ee-single-page-checkout-dv label{ font-family: 'Museo-300';}
/*.ticket-selector-submit-btn:hover, input#spco-go-to-step-payment_options-submit:hover, input#spco-go-to-step-finalize_registration-submit:hover {background: #f8cf2c;color: #333;}*/
#spco-steps-big-hdr{font-size: 26px}
.spco-ticket-info-dv table{width: 100% !important;}
.spco-ticket-info-dv table td{vertical-align: baseline;line-height: 30px;padding-left: 7px;padding-right: 7px;font-size: 14px;}
.spco-ticket-info-dv th {background: #d64154;color: #fff;line-height: 30px;padding: 10px;font-size: 17px;}
#ee-single-page-checkout-dv input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]){line-height: 30px;}
.ee-reg-qstn {margin: 0 0 5px 0;}
.ee-reg-qstn select {width:100%;}
div#ee_reg_qstn-7-country-input-dv {width: 50%;float: left;}
.ee-reg-qstn textarea {width: 100%;height: 125px;}

table#spco-payment-info-table {width: 100%;}
table#spco-payment-info-table td{vertical-align: baseline;line-height: 30px;padding-left: 7px;padding-right: 7px;}
table#spco-payment-info-table th{background: #202736;color: #fff;line-height: 30px;padding-left: 7px;padding-right: 7px;}
/*pc start work here*/
.blog-inner h3 {font-size: 20px;margin-top: 0px;}
.admin-post-list li {color: #999999;font-size: 16px;font-weight: 500;}
.postings .post-contant p{color: #8b8b8b;font-size: 17px;font-family: 'Museo-300';line-height: 26px;padding:0px 0 20px 0;}
.bottom-btn a.btns{ margin-top: auto; display: inline-block;background: #d64154;font-size: 18px;font-family: 'Museo-500';padding: 8px;color: #ffffff;text-transform: capitalize;width: 140px;text-align: center;margin-right: auto;}
.postings {border-bottom: 1px solid #ccc;padding: 30px 0 30px;}
.post-btn h3 a{color: #2c59aa !important;font-family: 'Museo-300';}
 .ee_grid_box_v2 .event-link a{color: #2c59aa !important;font-family: 'Museo-300';font-size: 20px;}
.pdngzero {padding: 0;}
.ee-button, .ee-button:active, .ee-button:visited{background:#d64154 !important;font-family:'Museo-500';font-size:18px !important;}
.ee-attention{border:4px solid #2c59aa !important;}
.extra-padding-sides{font-size: 17px;color: #8b8b8b;font-family: 'Museo-300';}
.ee-registration-details-h3{color: #2c59aa;font-size: 36px;font-family: 'Museo-300';text-transform: uppercase;text-align:center;}
.ee-registration-details-dv h5{text-transform: capitalize;}
.ee-registration-details-dv h5 .smaller-text{color: #8b8b8b;font-size: 22px;font-family: 'Museo-500';line-height: 38px;}
table.ee-table.ee-registrations-list{width: 100%;border:1px solid #8b8b8b;}
table.ee-table.ee-registrations-list th{font-weight: bold;padding: 10px; color:#8b8b8b; }
.tckt-slctr-tkt-details-tbl thead th{width: 16%;}
table.ee-table.ee-registrations-list td{padding: 10px; color:#8b8b8b; }
.ee-registration-details-dv p.small-text.jst-rght{padding:36px 0;}
.ee-registration-details-dv p.small-text.jst-rght a{background:#d64154 !important;font-family:'Museo-500';font-size:18px !important;color: #ffffff;padding: 10px;}
.ee-icon-only-lnk{font-family: 'Museo-500';font-size: 14px !important;margin: 0px !important;}
.ee_grid_box_v2{max-width: 235px !important;}
.ee_grid_box_v2 img{width: 235px !important; height: auto !important;}
.ee_grid_box_v2 p, .ee_grid_box_v2 .event-title{font-family: 'Museo-300';text-transform: capitalize;}
.ee_overlay{background: rgba(214,65,54,0.5) !important;}
.espresso-venue-dv a {color:#2c59aa;}
.ee-clearfix .ee-event-datetimes-li, .event-content p, .espresso-venue-dv {font-family: 'Museo-300'; color: #8b8b8b;font-size: 17px; line-height: 26px;padding-bottom:16px; }
.event-content p a{color: #2c59aa !important;}
.espresso-venue-dv h4 strong{color: #2c59aa !important;}
.ee-gmap {width: 100% !important;}
.ticket-selector-submit-btn-wrap{margin-right: 11px;}
.tckt-slctr-tkt-details-dv { display: block !important; }
table.tkt-slctr-tbl td a.display-tckt-slctr-tkt-details,table.tkt-slctr-tbl td a.hide-tckt-slctr-tkt-details{display: none;}

/*detail page*/
section.blog-post ul{margin: 8px 0 16px 0;}
section.blog-post h4{color: #2c59aa !important;font-family: 'Museo-300';font-size:22px;padding: 12px 0 12px 0; display: inline-block;font-weight:600;}
.posting {padding: 30px 0 30px;}
.event-content { padding: 24px 0;}
.event-content li{color: #8b8b8b;margin-left: 10px;padding-bottom: 6px;font-size: 17px; line-height: 26px;}
.listing-content span{font-size: 17px; color: #8b8b8b;}
section.tckt-slctr-tkt-sale-dates-sctn{color: #8b8b8b;}
span.currency-code {color: #8b8b8b !important; font-size: 11px !important;}
.tckt-slctr-tkt-details-tbl span {color: #fff; font-size: 14px !important;}
.posts-img img {margin: 0 0 16px 0;}
section.tckt-slctr-tkt-details-sctn h4 {text-align: center;color: #2c59aa !important;font-size: 26px;width: 100%;}
.ee-clearfix .ee-event-datetimes-li strong {color: #2c59aa !important;font-family: 'Museo-300';font-size: 30px;padding: 0 0 12px 0;display: inline-block;}
.ee-reg-form-attendee-dv .ee-reg-form-qstn-grp-title{color: #2c59aa !important;font-family: 'Museo-300';font-size: 30px;text-align: center;}
.ee-reg-form-attendee-dv label{color:#8b8b8b;padding: 6px 0;height: 55px; }
.ee-reg-form-attendee-dv a.ee-form-add-new-state-lnk{color:#8b8b8b; }
.ee-reg-form-qstn-grp-dv + .ee-reg-form-qstn-grp-dv{margin: 0px !important;}
.event-content li strong, .event-content h4{color:#8b8b8b;}
.event-content li:before {list-style-type: circle !important;content: "\25BA \0020";font-size: 20px;top: 6px;left: -10px;color: #8b8b8b;vertical-align: middle;}
.spco-whats-next-buttons{padding: 0 !important;}
.espresso-notices p, .espresso-ajax-notices p {font-family: 'Museo-300';}
.tckt-slctr-tkt-datetimes-sctn .tckt-slctr-tkt-details-tbl{display: inline-table !important;}
.ee-event-expired-notice span.important-notice{font-family: 'Museo-300';padding: 12px 0 0 0;display: block;font-weight: normal;}
