/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1650286916
Updated: 2022-04-18 09:01:56

*/

.gform_wrapper.gravity-theme .gform_footer {
	padding-bottom: 0;
}
.gform_wrapper .gform_footer input[type="submit"] {
	outline: 0;
}
body .uc_post_list.uc-items-wrapper .uc_post_list_box:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
body:not(.home) .elementor-widget-container .widget .tptn_posts_widget ul li {
    padding-left: 0;
}
body:not(.home) .elementor-widget-container .widget .tptn_posts_widget ul li:before {
    content:none;
}
.elementor section.elementor-section .uc_post_list.uc-items-wrapper .ue-grid-item-category a {
	position: relative;
	padding-left: 20px;
}
.uc_post_list.uc-items-wrapper .ue-grid-item-category a:before {
	content: '';
	background-color: var(--e-global-color-accent);
	width: 8px;
	height: 8px;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 4px;
}
.share-icon .elementor-share-btn .elementor-share-btn__icon .fab {
	border-bottom: 2px solid var(--e-global-color-accent);
	padding: 0 0 10px 0;
	margin-bottom: 10px;
}
body .elementor .elementor-element.share-icon .elementor-share-btn {
	height: auto;
}
/*.elementor section.elementor-section .custom-postsec .uc_post_list.uc-items-wrapper .uc_post_list_image {
	padding-left: 10px;
}*/
.elementor section.elementor-section .uc_post_list.uc-items-wrapper .ue-grid-item-category {
	line-height: normal;
	margin-bottom: 10px;
}
.elementor section.elementor-section .post-customsec .uc_post_list.uc-items-wrapper .ue-grid-item-category {
	margin-top: 25px;
}
body .gform_wrapper.gravity-theme .gfield_description {
	border: 0;
	padding: 0;
	background-color: transparent;
	line-height: normal;
	text-align: right;
}
.outer-border>.elementor-widget-wrap:before {
	content: '';
	border: 1px solid var( --e-global-color-227ee6d );
	border-top: 0;
	border-left: 0;
	width: 13px;
	height: 13px;
	position: absolute;
	top: 0;
	left: 0;
}
.outer-border>.elementor-widget-wrap:after {
	content: '';
	border: 1px solid var( --e-global-color-227ee6d );
	border-top: 0;
	border-right: 0;
	width: 13px;
	height: 13px;
	position: absolute;
	top: 0;
	right: 0;
}
.inner-border:before {
	content: '';
	border: 1px solid var( --e-global-color-227ee6d );
	border-bottom: 0;
	border-left: 0;
	width: 13px;
	height: 13px;
	position: absolute;
	bottom: -13px;
	left: -13px;
}
.inner-border:after {
	content: '';
	border: 1px solid var( --e-global-color-227ee6d );
	border-bottom: 0;
	border-right: 0;
	width: 13px;
	height: 13px;
	position: absolute;
	bottom: -13px;
	right: -13px;
}
.post-editsec .ue-grid-item-meta-data:last-child {
	margin-left: 5px;
}
.post-editsec .uc_post_list_box:after {
	content: '';
	background-color: var( --e-global-color-227ee6d );
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 12px;
}
.post-editsec .uc_post_list_box:last-child:after {
	content: none;
}
.elementor-widget-container .widget .tptn_posts_widget ul {
	padding: 0;
	list-style-type: none;
}
.elementor-widget-container .widget .tptn_posts_widget ul li a.wpp-post-title {
	color: var(--e-global-color-text);
	font-family: var( --e-global-typography-e35e5b9-font-family ), Sans-serif;
	font-size: var( --e-global-typography-e35e5b9-font-size );
	font-weight: var( --e-global-typography-e35e5b9-font-weight );
	line-height: var( --e-global-typography-e35e5b9-line-height );
	letter-spacing: var( --e-global-typography-e35e5b9-letter-spacing );
	word-spacing: var( --e-global-typography-e35e5b9-word-spacing );
}
.AdSpeedWP br {
    display: none;
}
.elementor-widget-container .widget .tptn_posts_widget ul li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
.elementor-widget-container .widget .tptn_posts_widget ul li {
	counter-increment: my-awesome-counter;
	padding-left: 25px;
	line-height: normal;
	position: relative;
	border-bottom: 1px solid var(--e-global-color-227ee6d);
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.elementor-widget-container .widget .tptn_posts_widget ul li:before {
	content: counter(my-awesome-counter);
	font-size: var( --e-global-typography-e35e5b9-font-size );
	position: absolute;
	left: 0;
	top: 2px;
	color: var(--e-global-color-secondary);
}
.elementor-widget-container .widget .tptn_posts_widget ul li .tptn_title {
    font-size: 19px;
}
.elementor-widget-container .widget.tptn_posts_list_widget h2.widget-title {
    display: none;
}
.elementor-widget-container .widget.popular-posts {
	font-size: 0;
}
body .gf_horizontalform .gform_wrapper.gravity-theme .gfield_description {
	padding: 0;
	border: 0;
	text-align: right;
	margin: 0;
	line-height: normal;
	font-size: 13px;
	color: #f00;
}
body .gform_wrapper .gform_validation_errors {
	display: none;
}
.gform_wrapper.gravity-theme .gform_footer input[type="submit"] {
	min-height: auto !important;
}
.elementor-widget-container .widget.widget_polls-widget p strong {
	display: none;
}
.elementor-widget-container .widget.widget_polls-widget {
	font-size: 0;
}
.elementor-widget-container .widget.widget_polls-widget ul.wp-polls-ul li {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-e35e5b9-font-family ), Sans-serif;
	font-size: var( --e-global-typography-e35e5b9-font-size );
	font-weight: var( --e-global-typography-e35e5b9-font-weight );
	line-height: var( --e-global-typography-e35e5b9-line-height );
	letter-spacing: var( --e-global-typography-e35e5b9-letter-spacing );
	word-spacing: var( --e-global-typography-e35e5b9-word-spacing );
	margin-bottom: 15px;
}
.elementor-widget-container .widget.widget_polls-widget ul.wp-polls-ul li:last-child {
	margin-bottom: 0;
}
.elementor-widget-container .widget.widget_polls-widget ul.wp-polls-ul li input[type="radio"] {
	top: 3px;
	position: relative;
}
.elementor-widget-container .widget.widget_polls-widget ul.wp-polls-ul {
	margin: 0;
}
.elementor-widget-container .widget.widget_polls-widget p {
	margin: 0;
}
.elementor-widget-container .widget.widget_polls-widget input.Buttons[type="button"] {
	border: 0;
	outline: 0;
	background-color: var( --e-global-color-accent );
	color: var( --e-global-color-b13fdbb );
	border-radius: 5px 5px 5px 5px;
	padding: 5px 15px 5px 15px;
	margin-top: 15px;
	line-height: normal;
}
.elementor-widget-container .widget.widget_polls-widget input.Buttons[type="button"]:hover {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-container .widget.widget_polls-widget ul.wp-polls-ul + p, .elementor-widget-container .widget.widget_polls-widget ul.wp-polls-ul + p + p {
	text-align: left !important;
}
.elementor-widget-container .widget.widget_polls-widget ul.wp-polls-ul + p + p {margin-top:15px;}
.elementor-widget-container .widget.widget_polls-widget br {
	display: none;
}
.elementor-widget-container .widget.widget_polls-widget ul.wp-polls-ul li .pollbar {
	background-image: none;
	background-color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}
.embed-formsec .flex-rowsec {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.coleft-sec {
	width: 80%;
	padding-right: 20px;
}
.colright-sec {
	padding: 0;
	margin: 0;
	width: 20%;
}
.embed-formsec .flex-rowsec font {
	display: none;
}
body .elementor .coleft-sec input[type="text"]::placeholder {
    text-transform: uppercase;
}
body .elementor .coleft-sec input[type="text"] {
	background-color: transparent;
	border-left: 0;
	border-bottom-width: 1px;
	border-right: 0;
	border-top: 0;
	padding: 10px 12px 10px 12px;
	font-family: "Work Sans", Sans-serif;
	font-size: 15px;
	color: #777777;
	outline: 0;
}
body .elementor .colright-sec input.submit {
	border: 0;
	font-size: 14px;
	padding: 10px 25px;
	outline: 0;
}
.privacy-secform {
	line-height: normal;
	padding-top: 15px;
}
.info-formsec {
	font-size: 13px;
	line-height: normal;
	font-family: "Work Sans", Sans-serif;
}
.trust-logosec {
	line-height: normal;
}
.header-bar .elementor-button-wrapper, .header-bar .elementor-icon-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
}
.sidebarform .colright-sec {
	width: 100%;
	padding-top: 20px;
}
body .elementor .sidebarform .colright-sec input.submit {
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: block;
	padding: 8px 18px 6px 18px;
}
.sidebarform .coleft-sec {
	width: 100%;
	padding-right: 0;
}
.gform_wrapper .gfield .ginput_container input::placeholder, .gform_wrapper .gfield .ginput_container textarea::placeholder {
text-transform: uppercase;
}
body .elementor .sidebarform .coleft-sec input[type="text"] {
	padding: 8px;
}
body .elementor .elementor-element .search-bar-archive input.elementor-search-form__input {
	border-bottom: 2px solid #434343;
	padding: 12px 25px 12px 25px;
	margin-right: 50px;
}
body .elementor .elementor-container .elementor-element .search-bar-archive button.elementor-search-form__submit {
	padding: 0 30px;
	line-height: normal;
	border-radius: 5px;
}
.elementor-widget-container .widget.widget_polls-widget ul.wp-polls-ul li label {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-e35e5b9-font-family ), Sans-serif;
	font-size: var( --e-global-typography-e35e5b9-font-size );
	font-weight: var( --e-global-typography-e35e5b9-font-weight );
	line-height: var( --e-global-typography-e35e5b9-line-height );
}
.elementor-widget-container .widget.widget_polls-widget a[title="Vote For This Poll"]:hover, .elementor-widget-container .widget.widget_polls-widget a[title="View Results Of This Poll"]:hover {
    background-color: var(--e-global-color-primary);
}
.elementor-widget-container .widget.widget_polls-widget a[title="Vote For This Poll"], .elementor-widget-container .widget.widget_polls-widget a[title="View Results Of This Poll"] {
	border: 0;
    outline: 0;
    background-color: var( --e-global-color-accent );
    color: var( --e-global-color-b13fdbb );
    border-radius: 5px 5px 5px 5px;
    padding: 5px 15px 5px 15px;
    margin-top: 15px;
    line-height: normal;
	    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}
/* CUSTOM ARCHIVE */
.cate-list h5 {
	display: none;
}
.cate-list ul {
	padding: 0;
	list-style: none;
	column-count: 2;
}
.cate-list ul li.cat-item a {
	color: var( --e-global-color-secondary );
	font-family: var( --e-global-typography-0fbf913-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0fbf913-font-size );
	font-weight: var( --e-global-typography-0fbf913-font-weight );
	line-height: var( --e-global-typography-0fbf913-line-height );
	letter-spacing: var( --e-global-typography-0fbf913-letter-spacing );
	word-spacing: var( --e-global-typography-0fbf913-word-spacing );
}
.cate-list ul li.cat-item a:hover {
	color: var(--e-global-color-accent);
}
.archive-listmonth ul.compact-archives {
	list-style: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}
.archive-listmonth ul.compact-archives li a {
	color: var( --e-global-color-secondary );
	font-family: var( --e-global-typography-0fbf913-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0fbf913-font-size );
	font-weight: var( --e-global-typography-0fbf913-font-weight );
	line-height: var( --e-global-typography-0fbf913-line-height );
	letter-spacing: var( --e-global-typography-0fbf913-letter-spacing );
	word-spacing: var( --e-global-typography-0fbf913-word-spacing );
	display: block;
	margin-bottom: 10px;
}
.archive-listmonth ul.compact-archives li {
	font-size: 0;
	width: 25%;
	line-height: normal;
	padding-bottom: 50px;
	padding-top: 50px;
	border-bottom: 1px solid var( --e-global-color-227ee6d );
	position: relative;
}
.archive-listmonth ul.compact-archives li strong {
	background-color: var(--e-global-color-primary);
	display: inline-block;
	line-height: normal;
	padding: 3px 45px;
	margin-bottom: 18px;
}
.archive-listmonth ul.compact-archives li strong a {
	color: #fff;
	font-family: var( --e-global-typography-e35e5b9-font-family ), Sans-serif;
	font-size: 23px;
	line-height: normal;
	pointer-events: none;
}
/*.archive-listmonth ul.compact-archives li a:after {
	content: attr(title);
	font-size: var( --e-global-typography-0fbf913-font-size );
	line-height: normal;
}*/
.archive-listmonth ul.compact-archives li a:last-child {
	margin-bottom: 0;
}
.archive-listmonth ul.compact-archives li:after {
	content: '';
	background-color: var( --e-global-color-227ee6d );
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 15px;
}
.archive-listmonth ul.compact-archives li a:hover {
	color: var(--e-global-color-accent);
}
body .archive-listmonth ul.compact-archives li:nth-last-child(-n+2):after, body .archive-listmonth ul.compact-archives li:last-child:after {
	content: none;
}
body .archive-listmonth ul.compact-archives li:nth-last-child(-n+2), body .archive-listmonth ul.compact-archives li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.post-editsec .uc-posts-pagination {
	text-align: right;
	line-height: normal;
	margin-top: 20px;
}
.pg-content .elementor .elementor-widget-container .ue-grid-item-category a, .pg-content .elementor .elementor-widget-container .uc_post_list_title a {
	border: 0;
}
.pg-content .post-editsec .uc-posts-pagination .page-numbers {
	display: inline-block;
	padding: 3px 5px;
	font-size: 15px;
	text-align: center;
	border: 1px solid var(--e-global-color-c7efcae);
	min-width: 25px;
	color: var(--e-global-color-c7efcae);
}
.post-editsec .uc-posts-pagination .page-numbers a {
	color: var(--e-global-color-c7efcae);
}
.post-editsec .uc-posts-pagination .page-numbers:hover {
	background-color: var(--e-global-color-primary);
	color: #fff;
	border-color: var(--e-global-color-primary);
}
.elementor-widget-container .widget.widget_polls-widget ul.wp-polls-ul li i {
	font-style: normal;
}
.elementor-widget-container .widget.widget_polls-widget ul.wp-polls-ul li strong {
	font-weight: 500;
}
#comments .comment article.comment-body {
	padding: 0 0 40px 0;
	margin-bottom: 40px;
}
#comments .comment article.comment-body .reply a.comment-reply-link {
	background-color: var( --e-global-color-accent );
	color: #fff;
	display: inline-block;
	padding: 13px 28px;
	font-family: "Lato", Sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	border-radius: 5px;
}
#comments .comment article.comment-body .reply a.comment-reply-link:hover {
	background-color: var(--e-global-color-primary);
}
#comments .comment article.comment-body p {
	margin-bottom: 0;
}
#comments .comment article.comment-body footer.comment-meta {
	flex-wrap: wrap;
	justify-content: flex-start;
}
#comments .comment article.comment-body footer.comment-meta .comment-metadata {
	width: 100%;
	line-height: normal;
	margin-top: 5px;
}
#comments .comment article.comment-body footer.comment-meta .comment-author.vcard {
}
.comments-area form#commentform label {
    text-transform: uppercase;
}
#comments .comment article.comment-body footer.comment-meta .comment-author.vcard b.fn, #comments .comment article.comment-body footer.comment-meta .comment-author.vcard .says{
	line-height: normal;
	font-family: var( --e-global-typography-bbdc4a0-font-family ), Sans-serif;
	font-size: var( --e-global-typography-bbdc4a0-font-size );
	font-weight: var( --e-global-typography-bbdc4a0-font-weight );
	text-transform: var( --e-global-typography-bbdc4a0-text-transform );
	line-height: var( --e-global-typography-bbdc4a0-line-height );
	letter-spacing: var( --e-global-typography-bbdc4a0-letter-spacing );
	word-spacing: var( --e-global-typography-bbdc4a0-word-spacing );
	color: var( --e-global-color-secondary );
	position: relative;
	padding-left: 20px;
}
#comments .comment article.comment-body footer.comment-meta .comment-metadata a {
	color: var( --e-global-color-secondary );
	font-family: var( --e-global-typography-0fbf913-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0fbf913-font-size );
	font-weight: var( --e-global-typography-0fbf913-font-weight );
	line-height: var( --e-global-typography-0fbf913-line-height );
	letter-spacing: var( --e-global-typography-0fbf913-letter-spacing );
	word-spacing: var( --e-global-typography-0fbf913-word-spacing );
	letter-spacing: 1px;
}
#comments .comment article.comment-body .reply {
	margin-top: 30px;
}
.comment-form span.required-field-message, .comment-form .logged-in-as, .comment-form p.comment-notes {
	font-size: 16px;
}
.single-post .pg-content .elementor .elementor-widget-container a {
	border-bottom: 1px solid var(--e-global-color-accent);
}
a#cancel-comment-reply-link {
	line-height: normal;
	background-color: var( --e-global-color-accent );
	color: #fff;
	display: inline-block;
	padding: 10px 15px;
	font-family: "Lato", Sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	border-radius: 5px;
}
a#cancel-comment-reply-link:hover {
	background-color: var(--e-global-color-primary);
}
#comments .comment article.comment-body footer.comment-meta .comment-author.vcard b.fn:before {
	content: '';
	background-color: var(--e-global-color-accent);
	width: 8px;
	height: 8px;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 5px;
}
.comment-form p.form-submit input#submit {
	outline: 0;
	border: 0;
}
body .sidebar-menu .elementor-search-form input.elementor-search-form__input {
	border-bottom: 0;
}
.elementor-widget-ucaddon_post_list h3.uc_post_list_title {
	margin-bottom: 0;
}
.popup-design-cls .AdSpeedWP img {
    margin: 0 auto;
    display: block;
}
.AdSpeedWP img {
    display: block;
    margin: 0 auto;
}
.popup-design-cls .multi_advtsec {
	border-bottom: 1px solid var(--e-global-color-c7efcae);
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.popup-design-cls .multi_advtsec:last-child{
	border-bottom: 0;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
/*body.home .elementor .elementor-element.elementor-widget-ucaddon_post_list:not(.post-contentlft) .uc_post_list_image img, body.home .elementor .elementor-element.elementor-widget-ucaddon_post_list:not(.post-contentmdl) .uc_post_list_image img{
    height: auto;
}*/
.elementor-location-header .elementor-social-icons-wrapper i.fab.fa-twitter {font-size: 0;width: 16px;height: 16px;background-image: url(img/twitter-icon-head.png);}
.elementor-location-footer .elementor-social-icons-wrapper i.fab.fa-twitter {font-size: 0;width: 19px;height: 19px;background-image: url(img/twitter-icon-footer.png);}
.sidebar-menu .elementor-social-icons-wrapper i.fab.fa-twitter{font-size: 0;width: 22px;height: 22px;background-image: url(img/sidebar-menu-twitter-icon.png);}
.custom-postsec .ue-grid-item-category {width: 100%;}

.custom-postsec .uc_post_list_content_inside {display: flex;flex-wrap: wrap;}

.custom-postsec .uc_post_list_image {order:2;}

/*.custom-postsec h3.uc_post_list_title {width: 60%;padding-right: 10px;}*/
.uc_post_list_full {
    display: flex;
}

.uc_post_list_full .ue-grid-item-category {
    display: none;
}

.custom-postsec .uc_post_list .uc_post_list_box {
        flex-wrap: wrap;
    justify-content: flex-end;
}
body .elementor .elementor-element .uc_post_list_full .uc_post_list_content {
    padding-right: 10px;
    order: 1;
}
.custom-postsec .feature-imgsec {width: 40%;}
.menu-icon a.elementor-icon svg {font-size: 0;}

.menu-icon a.elementor-icon {background-image: url(img/hamburger-icon.png);width: 30px;height: 30px;background-size: auto;background-repeat: no-repeat;background-position: center center;}

.menu-icon .elementor-icon-wrapper {justify-content: flex-end;}
.elementor-location-header i.fas.fa-search {
    font-size: 0;
    background-image: url(img/search-icon.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center;
}
 @media screen and (min-width:641px) {
.gf_horizontalform form {
	display: flex;
	flex-wrap: wrap;
}
body .gf_horizontalform .gform_wrapper.gravity-theme .gfield_description {
	text-align: left;
	position: absolute;
}
.gf_horizontalform form .gform_footer.top_label {
	padding: 0;
	margin: 0;
	width: 20%;
}
.gf_horizontalform form .gform_body.gform-body {
	width: 80%;
	padding-right: 30px;
}
body .popup-design-cls .AdSpeedWP img {
    min-width: 300px;
}
.popup-design-cls .dialog-message.dialog-lightbox-message {width: auto;min-width: 400px;}
}
.elementor-location-header .AdSpeedWP img {
    margin-right: 0;
}
.single-postside .elementor-widget-container .widget.popular-posts ul.wpp-list li {padding-left: 0;}

.single-postside .elementor-widget-container .widget.popular-posts ul.wpp-list li::before {display:none;}
.error404 .elementor-widget-search-form input.elementor-search-form__input {
    border-bottom: 0;
}
@media screen and (max-width:640px) {
body .popup-design-cls .multi_advtsec {
    padding-bottom: 5px;
    margin-bottom: 5px;
}	
.popup-design-cls .AdSpeedWP img {
    width: 100%;
}	
body .coleft-sec {
	width: 100%;
	padding-right: 0;
}
html body .elementor .colright-sec input.submit {
	font-size: 14px;
	padding: 6px 20px;
}
body .colright-sec {
	padding: 15px 0 0 0;
	margin: 0;
	width: 100%;
}
}
@media screen and (max-width:767px) {
.elementor-reverse-mobile>.elementor-container>.col-mdlord.elementor-column {
    order: 1;
}
.elementor-reverse-mobile>.elementor-container>.col-leftord.elementor-column {
    order: 2;
}
.elementor-reverse-mobile>.elementor-container>.col-rightord.elementor-column {
    order: 3;
}
	
body .elementor section.elementor-section .uc_post_list.uc-items-wrapper .ue-grid-item-category {
    display: flex;
}
body .post-editsec .uc_post_list_box {
    align-items: flex-start;
}	
body .elementor .sidebarform .colright-sec input.submit {
    font-size: 15px;
    padding: 5px 18px 5px 18px;
    line-height: normal;
}	
.comment-content {
    font-size: 15px;
}	
.share-icon .elementor-grid {
	display: flex;
}
.elementor-widget-container .widget.widget_polls-widget ul.wp-polls-ul li {
	font-size: 19px;
}
body .elementor .sidebarform .colright-sec input.submit {
	margin: 0 auto;
}
.single .comment-form label {
	font-size: 13px;
}
p.comment-form-comment textarea#comment {
	height: 100px;
}
.share-icon .elementor-share-btn .elementor-share-btn__icon .fab {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.share-icon .elementor-grid .elementor-grid-item {
	border-right: 1px solid var(--e-global-color-accent);
	padding-right: 10px;
	margin-right: 10px;
}
.share-icon .elementor-grid .elementor-grid-item:last-child {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}
.elementor-element.post-editsec div.uc_post_list.uc-items-wrapper .ue-meta-data {
	display: none !important;
}
body .inner-border:before {
	width: 5px;
	height: 5px;
	bottom: -5px;
	left: -5px;
}
body .inner-border:after {
	width: 5px;
	height: 5px;
	position: absolute;
	bottom: -5px;
	right: -5px;
}
body .colright-sec {
	text-align: center;
}
body .outer-border>.elementor-widget-wrap:after, body .outer-border>.elementor-widget-wrap:before {
	width: 5px;
	height: 5px;
}
body .post-editsec .uc_post_list_box:after {
	bottom: 9px;
}
body .header-bar .elementor-icon-wrapper {
	justify-content: flex-end;
}
body .elementor section.elementor-section .custom-postsec .uc_post_list.uc-items-wrapper .uc_post_list_image {
	padding-left: 0px;
}
body .elementor .elementor-container .elementor-element .search-bar-archive .elementor-search-form__container {
	flex-wrap: wrap;
	justify-content: center;
}
body .elementor .elementor-container .elementor-element .search-bar-archive button.elementor-search-form__submit {
	padding: 10px 20px;
	border-radius: 5px;
	margin-top: 10px;
}
html body .elementor .elementor-element .search-bar-archive input.elementor-search-form__input {
	padding: 10px;
	margin-right: 0;
}
}
@media screen and (min-width:768px) and (max-width:1024px){
body .custom-postsec .uc_post_list .uc_post_list_box {
    justify-content: flex-end;
}	
}
@media screen and (min-width:1025px) and (max-width:1200px) {
body .elementor .uc_post_list_full .uc_post_list_content h3.uc_post_list_title a {
    font-size: 17px;
}
}
@media screen and (max-width:1024px) {
.elementor-reverse-mobile>.elementor-container>.col-rightord.elementor-column .ue-grid-item-category {
    display: block;
}
.elementor-reverse-mobile>.elementor-container>.col-rightord.elementor-column .uc_post_list.uc-items-wrapper .ue-grid-item-category.newsfeature-cat {
    display: none;
}
.elementor-reverse-mobile>.elementor-container>.col-rightord.elementor-column .uc_post_list.uc-items-wrapper .uc_post_list_full {
    flex-wrap: wrap;
    width: 100%;
}
.elementor-reverse-mobile>.elementor-container>.col-rightord.elementor-column .uc_post_list.uc-items-wrapper .uc_post_list_full .uc_post_list_image {
	order: 2;
	padding-left: 10px;
    width: 140px;
}
.elementor-reverse-mobile>.elementor-container>.col-rightord.elementor-column .uc_post_list.uc-items-wrapper .uc_post_list_full .uc_post_list_content {
    order: 1;
    padding-right: 0;
    padding-top: 0;
	justify-content: flex-start;
}
.elementor-reverse-mobile>.elementor-container>.col-rightord.elementor-column .uc_post_list.uc-items-wrapper .uc_post_list_full h3.uc_post_list_title a {
    font-size: 19px;
    line-height: 1em;
}
.elementor-reverse-mobile>.elementor-container>.col-rightord.elementor-column .uc_post_list.uc-items-wrapper {
    display: block !important;
    gap: 0;
}
body.home .elementor-reverse-mobile>.elementor-container>.col-rightord.elementor-column .uc_post_list_box {
    border-top: 1px solid #DEDEDE;
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #DEDEDE;
    margin-bottom: 10px;
}
body.home .elementor-reverse-mobile>.elementor-container>.col-rightord.elementor-column .uc_post_list_box:last-child {
	padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}	
body.home .uc_post_list.uc-items-wrapper .uc_post_list_box:nth-child(3) {
	border-bottom: 0;
	padding-bottom: 0;
}
}
@media screen and (max-width:1200px) {
body .elementor-widget-container .uc_post_list.uc-items-wrapper .uc_post_list_image img {
	height: auto;
}	
}
@media screen and (max-width:575px) {
body .uc_post_list_image {padding-left: 10px;}

body .post-customsec .uc_post_list_image {padding-left: 0;}	
body .archive-listmonth ul.compact-archives li {
	width: 50%;
	line-height: normal;
	padding-bottom: 30px;
	padding-top: 20px;
}
body .archive-listmonth ul.compact-archives li:after {
	bottom: 5px;
}
}
@media screen and (min-width:576px) and (max-width:1100px) {
html body .archive-listmonth ul.compact-archives li {
	width: 33.33%;
	padding-bottom: 30px;
	padding-top: 20px;
}
html body .archive-listmonth ul.compact-archives li:after {
	bottom: 10px;
}
}