:root{
--brcolor:#eb1b2b; --brhovercolor:#15263b; --brrgb: 235,27,43; --bropacity:rgba(235,27,43,0.64); --black:#000000; --white:#ffffff; --bdcolor:#dddddd; --bdhcolor:#eb1b2b; --linkcolor:#000000; --titlecolor:#202226; --pracolor:#666666; --bshadow:rgba(0,0,0,0.09); scroll-behavior: unset;
}  html, body{
overflow-x:hidden;
}
.fix {
overflow: hidden;
}
.clear_both {
clear: both;
}
.text-right{
text-align:right;
}
.text-left{
text-align:left;
}
.text-center{
text-align:center;
}
body {	
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px;
line-height: 1.6;	
color:var(--pracolor);
margin: 0;
direction: ltr;
unicode-bidi: embed;	
}
p {
margin:0;
transition: .5s;	
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
font-family: 'Montserrat', sans-serif;
font-style: normal;
line-height: 1.2;
font-weight: 600;
-webkit-transition:.5s;
transition: .5s;
color:var(--titlecolor);
margin: 0 0 10px;
font-size: 22px;
}
h1 {
font-size: 25.03px;
}
h2 {
font-size:22px;
}
h3 {
font-size: 20.36px;
}
h4 {
font-size: 18.94px;
}
h5 {
font-size: 17.88px;
}
h6 {
font-size: 16.00px;
}
img {
max-width: 100%;
height: auto;
}
a{
-webkit-transition:.5s;
transition: .5s;
text-decoration:none;
color:var(--linkcolor);
}
.btn-primary:focus,
select:focus,
textarea:focus,
input:focus{
box-shadow: none !important;
border: none;
}
textarea,
input{
outline:none;
}
.btn:focus {
text-decoration: none;
outline: none;
box-shadow: none;
}
a:focus, 
a:hover {
text-decoration: none;
outline: none;
} 
a:hover {
color: var(--brcolor);
}
.uppercase {
text-transform: uppercase;
}
.capitalize {
text-transform: capitalize;
}
input:focus,
button:focus{
border-color:transparent;
outline-color:transparent;
}
textarea:focus{
border-color:transparent;
outline-color:transparent;	
}
hr {
margin: 60px 0;
padding: 0;
border-top: 0;
}
.mp-0 {
margin: 0;
}
.mtb-40 {
margin: 40px 0;
border-top: 0;
}
label {   
cursor: pointer;
font-weight: 400;
}
figure {
margin: 0;
}
*::-moz-selection {
text-shadow: none;
}
::-moz-selection {
text-shadow: none;
}
::selection {
text-shadow: none;
background:var(--brcolor);
color:var(--white);
}
::-moz-placeholder {
font-size: 16px;
}
::-webkit-input-placeholder {
font-size: 16px;
}
:-ms-input-placeholder {
font-size: 16px;
}
::placeholder {
font-size: 16px;
}
.mb30{
margin-bottom:30px;		
} .twr_pretwr_loader_pre {
width: 100%;
z-index: 9000;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: default;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: fixed;
left: 0;
top: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
}
.twr_pretwr_loader_pre .twr_animation {
position: absolute;
z-index: 9999;
text-align: center;
}
.twr_pretwr_loader_pre .twr_animation .twr_circle_pre {
height: 8em;
margin: auto;
width: 8em;
-webkit-animation: twr_circle_pre 1s infinite linear;
animation: twr_circle_pre 1s infinite linear;
border-radius: 50%;
border: 5px solid transparent;
border-top-color: var(--brcolor);
border-bottom-color: var(--brcolor);
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: center;
font-weight: 700;
font-size: 3em;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre {
position: relative;
color: rgba(0, 0, 0, 0.2);
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre:before {
content: attr(data-text-pretwr_loader_pre);
color: var(--brcolor);
left: 0;
opacity: 0;
position: absolute;
-webkit-transform: rotateY(-90deg);
transform: rotateY(-90deg);
-webkit-animation: twr_textletter_pre 4s infinite;
animation: twr_textletter_pre 4s infinite;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre:nth-child(2):before {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre:nth-child(3):before {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre:nth-child(4):before {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre:nth-child(5):before {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre:nth-child(6):before {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre:nth-child(7):before {
-webkit-animation-delay: 1.2s;
animation-delay: 1.2s;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre:nth-child(8):before {
-webkit-animation-delay: 1.4s;
animation-delay: 1.4s;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre:nth-child(9):before {
-webkit-animation-delay: 1.6s;
animation-delay: 1.6s;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre:nth-child(10):before {
-webkit-animation-delay: 1.8s;
animation-delay: 1.8s;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre:nth-child(11):before {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre .twr_textletter_pre:nth-child(12):before {
-webkit-animation-delay: 2.2s;
animation-delay: 2.2s;
}
.twr_pretwr_loader_pre .twr_loader_pre {
position: fixed;
top: 0;
height: 100%;
font-size: 0;
z-index: 1;
pointer-events: none;
left: 0;
width: 100%;
}
.twr_loader_pre .row {
height: 100%;
}
.twr_loader_pre .trw_prebg {
padding: 0;
}
.twr_loader_pre .trw_prebg .twr_bgoverlay {
width: 100%;
-webkit-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);
transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);
background-color: var(--white);
height: 100%;
left: 0;
}
.twr_loader_pre .twr_animation {
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
opacity: 0;
}
.twr_loader_pre .trw_prebg .twr_bgoverlay {
transition: 0.7s 0.3s;
width: 0;
}
#pretwr_loader_pre {
right: 0;
bottom: 0;
background: var(--white);
z-index: 99999999;
position: fixed;
top: 0;
left: 0;
}
.loding_logo {
margin-bottom: 30px;
}
.twr_precross {
text-align: center;
z-index: 99999;
margin-top: 7px;
cursor: pointer;
display: inline-block;
font-size: 16px;
color: var(--pracolor);
font-weight: 400;
}
.twr_pre_remove{
display:none;
}
@media screen and (max-width: 767px) {
.twr_pretwr_loader_pre .twr_animation .twr_circle_pre {
height: 8em;
width: 8em;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre {
font-size:  2em;
}
}
@media screen and (max-width: 500px) {
.twr_pretwr_loader_pre .twr_animation .twr_circle_pre {
height: 6em;
width: 6em;
}
.twr_pretwr_loader_pre .twr_animation .twr_text_pre {
font-size:  1.2em;
}
}
@-webkit-keyframes twr_circle_pre {
to {
-webkit-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
}
@keyframes twr_circle_pre {
to {
-webkit-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
}
@-webkit-keyframes twr_textletter_pre {
0%,
100%,
75% {
opacity: 0;
-webkit-transform: rotateY(-90deg);
transform: rotateY(-90deg);
}
25%,
50% {
opacity: 1;
-webkit-transform: rotateY(0);
transform: rotateY(0);
}
}
@keyframes twr_textletter_pre {
0%,
100%,
75% {
opacity: 0;
-webkit-transform: rotateY(-90deg);
transform: rotateY(-90deg);
}
25%,
50% {
opacity: 1;
-webkit-transform: rotateY(0);
transform: rotateY(0);
}
} .witr_fwtm ul{
padding:0;
margin:0;
}
.witr_fwtm ul li{
list-style:none;
}
.witr_fwtm ul li a,
.witr_fwtm ul li{
line-height:38px;
-webkit-transition: .5s;
transition: .5s;	
}
.witr_fwt ul li{
display:block;
}
.witr_fwt ul li a {
color: var(--pracolor);
}
.witr_fwtt .tagcloud a{
font-size: 16px !important;
line-height: 27px;
margin-right: 15px;
padding: 0;	
}
.witr_own_shorcode {
margin-top: 21px;
}
.checkbox_witr input {
width: 20px;
float: left;
margin-right: 15px;
margin-top: -8px; 
}
.checkbox_witr span {
font-size: 15px;
} .witr_shortcode_area {
position: relative;
z-index: 2;
}
.witr_shortcode_inner {
padding: 60px 30px 40px;
border-radius: 10px;
margin-left: 0;
margin-right: 0;
box-shadow: 0px 0px 20px 0px var(--bshadow);
background: var(--white);
}
.shortcode_content h2 {
font-size: 30px;
} .astute_theme_widget > div {
margin-bottom: 30px;
padding: 20px 15px 20px;
border-radius: 8px; -webkit-box-shadow: 0px 0px 30px 0px var(--bshadow);
-moz-box-shadow: 0px 0px 30px 0px var(--bshadow);
box-shadow: 0px 0px 30px 0px var(--bshadow);
background: var(--white);
}
.astute_theme_widget > div:last-child {
margin-bottom: 0;
}
.astute_theme_widget .content {
padding: 0;
}
.astute_theme_widget .push-bottom-large {
margin-bottom: 0;
}
.astute_theme_widget > div:last-child {
margin-bottom: 0;
}
.astute_theme_widget > aside:last-child {
margin-bottom: 0 !important;
}
.astute_theme_widget .sub-menu li a:hover,
.astute_theme_widget .nav .children li a:hover {
background: transparent;
}
.defaultsearch {
position: relative;
}
.defaultsearch input {
height: 54px;
position: relative;
width: 100%;
border: 1px solid #efefef;
}
.defaultsearch button {
border: 0 none;
font-size: 18px;
padding: 13px 20px;
position: absolute;
right: 0;
top: 50%;
cursor: pointer;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
outline: none;
}
.defaultsearch input[type="text"] {
padding-left: 15px;
} .astute_theme_widget .widget h2 {
position: relative;
margin-bottom: 20px;  
}
.astute_theme_widget .widget .widget-title::after, 
.astute_theme_widget .widget .widget-title::before {
content: '';
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
border-radius: 50%;
margin-top: 20px;
}
.astute_theme_widget .widget-title::before {
border: 1px solid var(--brcolor);
width: 26%;
}
.astute_theme_widget .widget ul {
list-style: none;
margin: 0;
padding: 0;
}
.astute_theme_widget .widget a {
color: var(--pracolor);
}
.astute_theme_widget .widget a:hover{
color:var(--brcolor);
}
.astute_theme_widget .widget .tagcloud a:hover{
color:var(--white);
}
.astute_theme_widget .widget ul li {
position: relative;
border-bottom: 1px solid var(--bdcolor);
padding: 10px;
}
.astute_theme_widget .widget .sub-menu li,
#menu-testing-menu > li > a,
.astute_theme_widget .widget .children li {
padding-left: 15px;
}
.astute_theme_widget .widget ul li span{
font-weight: 300;
}
.astute_theme_widget .widget ol li ul li:first-child, .astute_theme_widget .widget ul li ul li:first-child {
margin-top: 15px;
}
.astute_theme_widget .widget ul li:last-child {
padding-bottom: 0;
margin-bottom: 0;
border: none;
}
.astute_theme_widget > .widget > ul > ol,
.astute_theme_widget > .widget > ul > li,
.astute_theme_widget .widget_nav_menu ul li a{
margin: 0 0 2px;
padding-left: 0px;
} .astute_theme_widget .widget select {
width: 100%;
height: 50px;
border: 1px solid #efdddd;
padding: 0 10px;
box-sizing: border-box;
outline:none;
}
.widget .screen-reader-text {
display: none;
}
.textwidget select{
width:100%;
} #wp-calendar {
width: 100%;
} .tagcloud a {
display: inline-block;
font-size: 14px !important;
margin: 0 8px 10px 0;
padding: 7px 15px;
text-align: center;
font-weight: 400;
text-transform: capitalize;
background: #f4f4f4;
}
#wp-calendar caption {
font-size: 14px;
font-weight: normal;
margin-bottom: 10px;
text-align: left;
text-transform: uppercase;
}
#wp-calendar {
font-size: 13px;
}
#wp-calendar {
margin-bottom: 20px;
overflow: auto;
vertical-align: top;
width: 100%;
margin: 0;
}
#wp-calendar td { 
padding: 5px 10px;
text-align: center;
vertical-align: top;
font-size: 14px;
}
#wp-calendar th, #wp-calendar td {
padding: 8px;
}
td#today {
color: var(--white);
background: var(--brcolor);
}
#wp-calendar th {
font-size: 13px;
font-weight: 700;
padding: 5px 10px;
text-align: center;
text-transform: uppercase;
vertical-align: middle;
}
.witr_blog_both .calendar_wrap {
overflow: scroll;
}
.textwidget img {
margin-bottom: 15px;
}
.textwidget p{
margin-bottom:8px;
margin-bottom: 0.5rem;
} .astute_theme_widget .wp-block-group__inner-container {
padding: 0;
margin-bottom: 10px;
}
.astute_theme_widget .widget .wp-block-archives li::before,
.astute_theme_widget .widget .wp-block-categories li::before
{
content: "\e649";
font-family: 'themify';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 11px;
left: -2px;
position: absolute;
top: 4px;
}
.astute_theme_widget .widget .wp-block-archives li:hover::before,
.astute_theme_widget .widget .wp-block-categories li:hover::before{
color: var(--brcolor);
}
.astute_theme_widget  > .widget_block > .wp-block-group ul  li {
padding-left: 0;
}
.astute_theme_widget  > .widget_block > .wp-block-group .wp-block-archives li,
.astute_theme_widget  > .widget_block > .wp-block-group .wp-block-categories li{
padding-left: 15px;
margin-top: 13px;
}
.wp-block-search__input {
border: 1px solid var(--bdcolor);
}
.wp-block-search__button {
border: 0;
color: var(--white);
background: var(--brcolor);
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
border: 1px solid var(--bdcolor);
}
.astute_theme_widget > div.widget_block {
padding: 0 0 5px 15px;
box-shadow: none;
margin-bottom: 15px;
}
.astute_s_color .widget.widget_block h2,.wp-block-search__label {
position: relative;
font-size: 16px;
background: var(--brcolor);
color: var(--white);
padding: 10px 15px;
}
.wp-block-search__label {
font-weight:700;
margin-bottom: 10px;
}
#wp-calendar>caption {
background: var(--brcolor);
color: var(--white);
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
caption-side: top;
font-weight: 500;
margin-bottom: 0;
}
#wp-calendar th {
background: var(--white);
padding: 5px 0;
text-align: center;
font-size: 14px;
}
ol.wp-block-latest-comments {
padding: 0;
}
a.wp-block-latest-comments__comment-author {
display: block;
}
.has-login-form{}
.has-login-form input[type="text"],
.has-login-form input[type="password"] 
{
width: 100%;
height: 48px;
border: 1px solid var(--bdcolor);
padding-left: 10px;
}
.has-login-form p label{
margin-bottom:10px;
}
.has-login-form p.login-password label{
margin-top:10px;
}
p.login-remember {
margin: 10px 0;
}
.has-login-form input[type="submit"] {
border: 1px solid var(--brcolor);
padding: 7px 35px;
background: var(--brcolor);
color: var(--white);
border-radius: 30px;
margin-top: 7px;
} .astute_f_color.astute_theme_widget > div {
padding: 0;
border-radius: 0;
box-shadow: none;
background: none;
}
.astute_f_color.astute_theme_widget .widget ul li {
border-bottom: none;
padding: 5px;
}
.astute_f_color.astute_theme_widget > .widget > ul > ol, 
.astute_f_color.astute_theme_widget > .widget > ul > li, 
.astute_f_color.astute_theme_widget .widget_nav_menu ul li a {
padding-left: 0;
}
.astute_f_color .widget h2{
color:var(--white);
}
.footer-logo img {
margin-bottom: 20px;
}
.recent-portfolio-area {
display: flex;
gap: 10px;
flex-wrap: wrap;
}
.footer_s_inner {
display: flex;
justify-content: flex-start;
margin-top: 10px;
}
.astute_f_color .social-icons a,
.astute_f_color .footer-sociala-icon{
margin-right: 7px;
}
.right_sideber_content .footer-sociala-icon{
margin-right: 7px;
}
.astute-description-area p,
.astute-description-area a,
.social-icons{
margin-top: 10px;
}
.astute_f_color .widget a,
.astute_f_color .widget p,
.astute_f_color .widget span,
.astute_f_color .widget li,
.astute_f_color .widget li a,
.astute_f_color .footer-sociala-icon{
color: var(--white);
}
.astute-description-area .social-icons a {
display: inline-block;
border-radius: 4px;
margin-right: 5px;
margin-bottom: 5px;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;	
background: var(--black);
}
.astute-description-area .social-icons a:hover{
background: var(--brhovercolor);
color: var(--white) !important;	
}
.astute_f_color .widget a:hover{
color:var(--brcolor);
}
.astute_f_color .widget .tagcloud a:hover{
color:var(--white);
}
.astute_f_color table td{
color:var(--white);
}
.astute_f_color .tagcloud a {
background: transparent;
}
.footer-middle .widget-title{
margin-bottom:20px;	
}
.recent-post-item {
display: flex;
gap: 12px;
padding-top: 10px;
}
.recent-post-image {
margin-bottom: 5px;
flex: 0 0 auto;
}
.recent-post-text h4 a,
.recent-post-text h4{
margin-bottom: 0;
font-size:16px;
font-weight: 400;
}
.recent-post-text .rcomment {
font-size: 14px;
font-weight: 400;
}  .blockquote p{
font-size:16px;
}
table {
border-collapse: collapse;
border-spacing: 0;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}
table {
border-bottom: 1px solid #efeaea;
border-right: 1px solid #efeaea;
margin-bottom: 30px;
}
table td, table tr {
border-top: 1px solid #efeaea;
border-left: 1px solid #efeaea;
padding: 8px;
}
table tr th {
border-right: 1px solid #efeaea;
padding: 8px;
}
th{
font-weight:bold;
}
td {
padding: 6px 10px 6px 0;
}
caption, th, td {
text-align: left;
}
.astute_blog_details table tr th a,
.astute_blog_details table tr td a{
color: var(--pracolor);
}
blockquote {
border-radius: 10px;
line-height: 1.8;
margin-bottom: 30px;
margin-top: 31px;
position: relative;
text-align: center;
border: 0 none;
margin: 20px 0;
padding: 30px!important;
}
blockquote p{
position: relative;	
}
blockquote blockquote {
margin-right: 0;
}
small {
font-size: smaller;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
dl {
margin: 0 20px;
}
dt {
font-weight: bold;
}
dd {
margin: 0 0 20px;
}
address {
font-style: italic;
margin: 0 0 24px;
}
i, cite, em, var, address, dfn {
font-style: italic;
}
i{
display: inline-block;	
}
em{
font-style: italic;
}
pre {
margin: 20px 0;
overflow: auto;
padding: 20px;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
font-size: 18px;	
}
tt, code, samp {
}
kbd{
}
.bypostauthor{
color:inherit;
} .entry-content img.alignleft, .entry-content .wp-caption.alignleft {
margin-left: -60px;
}
figure.wp-caption.alignleft, img.alignleft {
margin: 5px 20px 5px 0;
}
img.size-full, img.size-large, img.wp-post-image {
max-width: 100%;
}
.alignleft {
float: left;
}
.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption {
max-width: 100%;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.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;
} .wp-caption {
margin-bottom: 1.6em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0;
}
.wp-caption-text {
font-size: 18px;
line-height: 1.5;
padding: 0.5em 0;
} .gallery {}
.gallery-item {
display: inline-block;
padding: 1.79104477%;
text-align: center;
vertical-align: top;
width: 100%;
margin:0;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
display: block;
font-size: 12px;
font-size:19.2px;
font-size: 1.2rem;
line-height: 1.5;
padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
.wp-block-cover.has-background-dim.alignleft {
margin-right: 15px;
}
ul.wp-block-gallery.alignleft {
margin-right: 15px;
}
.wp-block-group__inner-container {
padding: 14px 15px 1px;
margin-bottom: 10px;
}
.wp-block-media-text {
margin-bottom: 15px;
}
ul.blocks-gallery-grid {
padding: 0;
}
figcaption.blocks-gallery-caption {
margin-bottom: 25px;
}
.wp-block-gallery.is-cropped.extraclass {
margin-right: 30px;
}
.wp-block-categories-dropdown select,
.wp-block-archives-dropdown select {
height: 42px;
margin-bottom:30px;
}
.post-password-form input[type=submit] {
border: none;
padding: 6px 25px;
text-transform:lowercase;
}
.post-password-form input[type=password] {
height: 38px;
padding-left:5px;
}
.site-title {
margin: 0;
}
.site-description {
margin: 0;
}
.logo_area.text-center {
padding: 0px 0 12px;
}
.astute_blog_details ol, .astute_blog_details ul {
margin-top: 20px;
margin-bottom:20px;
}
.astute_blog_details ol li, .astute_blog_details ul li {
margin-bottom: 7px;
} .wp-block-image figure {
margin: 1rem 0 1rem;
}
.astute_blog_details .alignleft, .astute_blog_details .alignright, .astute_blog_details .alignleft, .astute_blog_details .alignright {
clear: both;
} .astute_blog_details * [class^=wp-block-] {
margin-bottom: 25px;
}
.astute_blog_details * [class^=wp-block-]:last-child {
margin-bottom: 0;
}
a.wp-block-button__link {
color: var(--white);
}
.astute_blog_details a:focus, .astute_blog_details a:hover {
color:var(--brcolor);
} .wp-block-cover.has-background-dim {
color: var(--white);
}
.wp-block-cover.has-background-dim, .wp-block-cover.has-background-dim+p {
margin-bottom: 25px;
} .astute_blog_details figcaption {
text-align: center;
}
ul.blocks-gallery-grid {
margin-top: 0;
} .has-large-font-size, .has-large-font-size+p {
line-height: 1.2;
} .astute_blog_details blockquote {
background: #f8f9fa;
padding: 20px;
border-radius: 5px;
} .wp-block-group.has-background {
margin-bottom: 20px;
padding: 15px;
}
.astute_blog_details .wp-block-group__inner-container {
margin-bottom: 20px;
padding: 20px;
} .astute_blog_details pre {
background: #f8f9fa;
color: var(--brcolor);
margin-top: 20px;
padding: 15px;   
}
.astute_blog_details pre code {
color: var(--brcolor);
} code {
background: #f8f9fa;
display: inline-block;
margin: 10px 0;
padding: 10px;
} .astute_postd_pagi {
clear: both;	
border-top: 1px solid #f9f9f9;	
margin: 20px 0;
padding-top: 20px;
}
.astute_postd_pagi .post-page-numbers, .astute_postd_pagi a {
box-shadow: 0 0 13px 0 rgb(50 65 141 / 7%);	
border-radius: 5px;	
display: inline-block;
margin-left: 8px;		
text-align: center;
padding: 10px 24px;
transition: .5s;	
-webkit-transition: .5s;	
}
.astute_postd_pagi a:hover, .astute_postd_pagi span.current {
background: var(--brcolor);
border-color: var(--brcolor);	
color: var(--white); 
} .btn-primary {
color: var(--white);
background-color: var(--brcolor);
border-color: var(--brcolor);
}
.passwidth {
width: 47%;
margin: 20px 0 18px;
} .format-chat .astute_sblog_content{
margin-top:15px;
}
.format-chat .astute_blog_details p {
background: #f9f9f9;
border-radius: 0 30px 30px 30px;	
padding: 10px 20px;
margin-right: 30px;
}
.pdlr0{
padding-right:0px;
padding-left:0px;
}  .em_slider_social {
position: fixed;
right: 30px;
text-align: center;
top: 60%;
z-index: 999999;
}
.em_slider_social li {
display: block;
list-style: outside none none;
text-decoration: none;
}
.em_slider_social a {
border-radius: 50%;
display: inline-block;
font-size: 13px;
height: 35px;
line-height: 33px;
margin-bottom: 10px;
text-align: center;
width: 35px;
background: var(--brcolor);
color: var(--white);
}
.em_slider_social a:hover{
background: var(--brcolor);
} .mobile-menu{
display:none !important;
}
.mobile_logo_area{
display:none !important;
}
.mean-container a.meanmenu-reveal {
display: none !important;
}
.mean-container .mean-nav > ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
display: block !important;
}
.mean-container .mean-bar {
padding: 0;
}
.mean-container .mean-nav ul li {
border-top: 0px solid var(--bdcolor);
}
.mean-container .mean-nav ul li li a,
.mean-container .mean-nav ul li a {
color: var(--titlecolor);
}
.mean-container .mean-nav ul li li a:hover,
.mean-container .mean-nav ul li a:hover {
background: #66666617;
}
.mean-container .mean-nav ul li li a {
border-top: 1px solid var(--bdcolor);
font-weight: 600;
}
.mobile_p {
position: fixed;
right: 0;
width: 300px;
padding: 80px 20px 0px;
overflow-y: scroll;
top: 0;
height: 100%;
z-index: 9999;
display: block;
-webkit-transition: 0.5s all;
transition: 0.5s all;
box-shadow: 0 0 30px rgb(0 0 0 / 7%);
-webkit-transform: translateX(100%);
transform: translateX(100%);
background: var(--white);
}
.mobile_p .astute_theme_widget > div.widget_block {
padding: 0;
}
.mobile_p .astute_theme_widget > div {
padding: 20px 0px 20px;
box-shadow: none;
}
.mean-container .mean-nav ul li a {
border: 0;
width: 92%;
border-top: 1px solid var(--bdcolor);
font-size: 14px;
padding: 12px 11px;
}
.mean-container .mean-nav ul li a.mean-expand {
top: 0px;
width: 26px;
height: 23px;
line-height: 23px;
text-align: center;
background: #66666617;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: #66666617;
}
.mobile_opicon {
text-align: right;
padding: 4px 0;
}
.mobilemenu_con {
display: flex;
align-items: center;
justify-content: space-between;
}
.mobile_menu_o  i {
font-size: 26px;
color: var(--titlecolor);
}
.mobile_menu_content .mobile_menu_logo {
margin-bottom: 20px;
}
.mobile_cicon {
position: absolute;
right: 30px;
top: 50px;
}
.mobile_overlay {
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
opacity: 0;
z-index: 999;
width: 100vw;
height: 100vh;
visibility: hidden;
position: fixed;
background: rgba(0, 0, 0, 0.8);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.mobile_overlay.mactive {
opacity: 1;
visibility: visible;
}
.mobile_menu_items {
text-align: center;
padding: 25px 0 0;
overflow: hidden;
clear: both;
}
.mobile_menu_items .donate-btn-header,
.mobile_menu_items .p_menu_social,
.mobile_menu_items .mini_shop_content
{
padding: 10px 0;
} .align_item_center,
.logo-right,
.logo-left {
-webkit-box-align: center;
-ms-flex-align: center;
-ms-grid-row-align: center;
align-items: center;
}
.logo-left .logo {
text-align: left;
}
.logo a {
}
.mrt10{
margin-top:10px;
} .astute-main-menu .logo a.main_sticky_main_l {
display: block;
}
.astute-main-menu .logo a.main_sticky_l {
display: none;
} .hmenu_box_style.hbg2 .logo a.main_sticky_main_l {
display: none;
}
.hmenu_box_style.hbg2 .logo a.main_sticky_l {
display: block;
} .astute-main-menu .prefix .logo a.main_sticky_main_l {
display: none;
}
.astute-main-menu .prefix .logo a.main_sticky_l {
display: block;
}  .astute_theme_harea.hdisplay_none {
display: none;
}
.astute-header-top {
padding: 10px 0;
background: var(--brcolor);
}
.top-address p {
margin-bottom: 0;
gap: 15px;
}
.top-address p a {
display: inline-block;
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
} .tx_itemmiddle,
.top-right-menu{
gap: 12px;
}
.top-welcome p span, .top-welcome p a, .top-welcome p, .top-address p a, .top-right-menu .social-icons li a, .top-address p span,.ossos .em-quearys-menu i {
font-size: 15px;
font-weight: 500;
color: var(--white);
}
.topsr .em-quearys-form .em-quearys-menu i{
color:var(--pracolor);
}
.top-welcome p span i,
.top-address p span i,
.top-address p a i {
font-size: 13px;
margin-right: 5px;
}
.top-welcome p {
padding: 0px;
margin: 0px;
}
.ossos .em-quearys-top.msin-menu-search .em-quearys-menu i {
height: auto;
width: auto;
line-height: initial;
margin-left: 0;
} .top-right-menu .social-icons {
margin: 0;
padding: 0;
display: flex;
gap: 18px;
}
.top-right-menu .social-icons  li {
position: relative;
list-style: none;
}
.top-right-menu .social-icons li a {
display: inline-block;
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
font-size: 15px;
}
.top-right-menu .social-icons li a:hover{
color:var(--brhovercolor);
}
.top-right-menu .menu-item-has-children > a:after {
margin-left: 4px;
content: "\e64b";
font-family: themify;
font-size: 14px;
} .top-right-menu ul .sub-menu {
position: absolute;
left: 0;
top: 134%;
visibility: hidden;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
width: 150px;
text-align: left;
z-index: 999999;
transition: .5s;
margin: 0;
padding: 0;
background: var(--brcolor);
border-top: 1px solid var(--white);
}
.top-right-menu ul.social-icons li:hover .sub-menu {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
visibility: visible;
}
.top-right-menu ul .sub-menu li {
padding: 5px 0px 5px;
}
.top-right-menu ul .sub-menu li a {
font-size: 14px;
}
.top-right-menu ul .sub-menu ul {
display: none;
}
.top-address.em-login a {
margin-right: 10px;
}
.top-address.em-login a + a {
margin-right: 0;
}
.top-address.em-login p a i,
.top-address.em-login p a i {
margin-right: 5px;
}
.top-address.em-login a + a:before {
content: "|";
margin-right: 12px;
}
.txtc {
text-align: center;
}
.text-center {
text-align: center;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
} .top-address.menu_18 span {
padding: 8px 15px 9px;
display: inline-block;
}
.top-address.text-left span {
padding: 8px 0px 9px;
}
.top-right-menu ul.social-icons.menu_18,
.top-right-menu ul.social-icons.menu_19 {
padding: 7px 0;
}
.em-login.menu_18,
.em-quearys-top.menu_19 {
padding: 7px 0;
}
.ossos  .em-quearys-top.msin-menu-search {
float: right;
} .top-right-menu.litop {
float: left;
}
.tx_top_together {
display: flex;
justify-content: flex-start;
} .astute_menu ul {
list-style: none;
margin-top:0;
margin-bottom:0;
padding: 0;	
}
.astute_menu > ul > li {
display: inline-block;
position: relative;
}
.astute_menu>ul>li>a {
display: block;
margin: 35px 18px 35px;
-webkit-transition: .2s;
transition: .2s;
position: relative;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
} .astute_menu ul li:last-child a {
margin-right: 0px;
}
.astute_menu > ul > li.current-menu-item > a,
.astute_menu > ul > li.current-menu-ancestor > a,
.prefix .astute_menu > ul > li.current-menu-ancestor > a,
.astute_menu > ul > li > a:hover,
.astute_menu > ul > li > a:hover:before,
.astute_menu > ul > li.current-menu-item > a:before {
color:var(--brcolor);
opacity: 1;
}
.astute_menu > ul > li.current-menu-item > a,
.astute_menu > ul > li > a:hover,
.creative_header_menu > ul > li:hover > a {
background: transparent;
} .astute_menu ul .sub-menu {
position: absolute;
left: 0;
top: 130%;
width: max-content;
min-width: 205px;
max-width: 320px;
text-align: left;
margin: 0;
padding: 15px 5px 14px;
z-index: 9999;
box-shadow: 0 0 30px rgb(0 0 0 / 9%);
opacity: 0;
visibility: hidden;
background: var(--white);
}
.astute_menu ul li:hover > .sub-menu {
-webkit-transition:.5s;
transition: .5s;	
opacity: 1;	
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
visibility: visible;
top: 100%;
z-index: 9;
}
.astute_menu ul .sub-menu li {
position: relative;
-webkit-transition:.5s;
transition: .5s;
} .astute_menu ul .sub-menu li:hover {
margin-left:5px;
}
.astute_menu ul .sub-menu li a {
display: block;
margin: 0;
letter-spacing: normal;
font-size: 17px;
font-weight: 500;
-webkit-transition: .5s;
transition: .5s;
padding: 6px 17px;
visibility: inherit !important;
} .astute_menu ul .sub-menu .sub-menu {
left: 100%;
top: 130%;
opacity: 0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
visibility: hidden;
}
.astute_menu ul .sub-menu li:hover > .sub-menu {
opacity: 1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
visibility: visible;
top: 0;
} .astute_menu ul .sub-menu .sub-menu li {
position: relative;
}
.astute_menu ul .sub-menu .sub-menu .sub-menu {
right: 100%;
left: auto;
top: 130%;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
visibility: hidden;
}
.astute_menu ul .sub-menu .sub-menu li:hover > .sub-menu {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
visibility: visible;
top: 0%;
} .astute_menu ul .sub-menu .sub-menu .sub-menu li {
position: relative;
}
.astute_menu ul .sub-menu .sub-menu .sub-menu .sub-menu {} .astute_menu ul .sub-menu .sub-menu .sub-menu li:hover > .sub-menu {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
visibility: visible;
top: 0%;
} .astute-main-menu .menu-item-has-children > a:after {
margin-left: 5px;
content: "\e64b";
font-family: 'themify';
speak: none;
font-variant: normal;
text-transform: none;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
font-size: 11px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
font-weight: normal;
width: 13px;
height: 13px;    
}
.astute_menu ul .sub-menu li:before,
.astute_menu ul .sub-menu li a{
color: var(--linkcolor);
}
.astute_menu ul .sub-menu li:hover:before,
.astute_menu ul .sub-menu .current-menu-item > a,
.astute_menu ul .sub-menu .current-menu-parent > a,
.astute_menu ul .sub-menu li:hover > a,
.astute_menu ul .sub-menu .sub-menu li:hover > a,
.astute_menu ul .sub-menu .sub-menu .sub-menu li:hover > a,
.astute_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover > a {
color: var(--brcolor);
} .transprent-menu.menu4 {
position: relative;
}
.transprent-menu {
left: 0;
right: 0;
top: 0;
z-index: 9999;
background-color: transparent;
padding: 0;
-webkit-transition:.5s;
transition: .5s;
position: absolute;
}
.astute_nav_area.postfix {
-webkit-transition:.3s;
transition: .3s;
box-shadow: 0 0 30px 0 rgb(0 0 0 / 10%);
} .prefix {
position: fixed;
top: 0;
width: 100%;
z-index:9999;
transition:.5s;
} .trp_nav_area {
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 9999;
background-color: transparent;    
-webkit-transition:.5s;
transition: .5s;
} .donate-btn-header {
display: inline-block;
}
.dtbtn {
background: var(--brcolor);
color: var(--white);
display: block;
font-size: 16px;
margin-left: 20px;
border-radius: 30px;
padding: 13px 25px;
font-weight: 500;
}
.dtbtn:hover{
background: var(--brhovercolor);
color: var(--white);
}
.mobile-menu .dtbtn {
margin-left: 0px;
}
.mobile-menu .p_menu_social {
margin: 10px 0 0;
} .hmenu_box_style{
border-radius:5px;
}
.hmenu_box_style.hbg2{
margin-top:0px;
padding:0px;
} .witr_h_box .astute_menu > ul > li > a,
.heading_style_4 .astute_menu > ul > li > a,
.heading_style_4 .em-quearys-menu i,
.heading_style_4 .right_sideber_menu i,
.heading_style_4 .mcallicon i,
.heading_style_4 .mcallphone p,
.heading_style_4 .mcallphone p a,
.heading_style_4 .em-login a,
.prefix .astute_menu > ul > li > a,
.transprent-menu .dtbtn,
.prefix .dtbtn,
.trp_nav_area .dtbtn,
.prefix .em-quearys-menu i,
.prefix .mcallicon i,
.prefix .mcallphone p,
.prefix .mcallphone p a,
.prefix .site-title a,
.prefix .site-description,
.prefix .right_sideber_menu i{
color: var(--white);
}
.prefix .em-quearys-menu .t-close{
color: var(--titlecolor);
}
.astute_nav_area.prefix .astute_menu > ul > li.current > a {
color: var(--brcolor);
}
.witr_h_box .astute_menu > ul > li > a:hover,
.heading_style_4 .astute_menu > ul > li > a:hover,
.hbg2 .astute_menu > ul > li > a:hover,
.prefix .astute_menu > ul > li > a:hover{
color: var(--brcolor);
} .headroom--pinned {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.headroom--unpinned {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
.header--fixed {
position: fixed;
z-index: 10;
right: 0;
left: 0;
top:0;
-webkit-transition: -webkit-transform .25s ease-in-out;
transition: -webkit-transform .25s ease-in-out;
transition: transform .25s ease-in-out;
transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
will-change: transform;
background: var(--white);
border-bottom: 1px solid #f9f9f9;
} .top-quearys-style i{
color:var(--titlecolor);
}
.em-top-quearys-area {
position: relative; 
}
.em-header-quearys {
list-style: none;
}
.em-quearys-menu i {	
border-radius: 50px;
display: inline-block;
text-align: center;
}
.topsr .em-quearys-menu {
text-align: center;
}
.em-quearys-inner {} 
.em-quearys-form {
width: 100%;
max-width: 895px;
margin: auto;
padding: 30px 0;
}
.top-form-control {
position: relative;
}
.top-form-control input {
font-size: 30px;
font-weight: 500;
padding: 17px 40px 15px 15px;
width: 100%;
border: none;
box-shadow: 0px 0px 30px 0px var(--bshadow);
background: var(--white);
border-radius: 10px;
}
.top-form-control input::-webkit-input-placeholder {
font-size: 30px;
color:var(--titlecolor);
}
.top-form-control input::-moz-placeholder {
font-size: 30px;
color:var(--titlecolor);
}
.top-form-control input:-ms-input-placeholder {
font-size: 30px;
color:var(--titlecolor);
}
.top-form-control button.top-quearys-style {
position: absolute;
right: 10px;
top: 54%;
background: transparent;
font-size: 38px;
border: none;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.em-s-hidden {
display: none !important;
}
.em-quearys-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: fixed;
top: 0;
left: -150%;
width: 100%;
height: 100%;
z-index: 10000;
transition: .5s;
visibility: hidden;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
left: -150%;
}
.em-s-open{
visibility: visible;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
left: 0;
background: var(--bropacity);
transition:1s;	
}
.astute_menu.main-search-menu > .em-header-quearys,
.em-quearys-top.msin-menu-search{
display: inline-block;
}
.em-quearys-top.msin-menu-search .em-quearys-menu i {
height: 36px;
width: 36px;
line-height: 36px;
margin-left: 25px;
cursor: pointer;
}
.em-quearys-top.msin-menu-search .em-header-quearys-close .em-quearys-menu i{
background: var(--white);
color:var(--titlecolor);
box-shadow: 0 0 10px 0px #9797974a;
}
.astute_menu div.em-header-quearys {
text-align: center;
} .p_menu_social {
margin: 0 0 0 15px;
}
.p_menu_social a {
height: 36px;
width: 36px;
line-height: 36px;
margin: 0 5px;
box-shadow: 0 0 10px 0px #9797974a;
background: var(--white);
display: inline-block;
text-align: center;
border-radius: 50px;
} .menu_popup_option {
margin-left: 20px;
margin-right: 5px;
}
.right_sideber_menu_inner {
position: fixed;
right: 0;
width: 400px;
top: 0;
height: 100%;
z-index: 999;
overflow: auto;
padding: 80px 20px 0px;
display: block;
-webkit-transition: 0.5s all;
transition: 0.5s all;
box-shadow: 0 0 30px rgb(0 0 0 / 7%);
-webkit-transform: translateX(100%);
transform: translateX(100%);
background: var(--white);
}
.right_sideber_menu_inner .astute_theme_widget > div.widget_block {
padding: 0;
}
.right_sideber_menu_inner .astute_theme_widget > div {
padding: 20px 0px 20px;
box-shadow: none;
}
.tx-s-open {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.right_sideber_menu i {
font-size: 22px;
cursor: pointer;
}
.prefix .right_close_class .right_sideber_menu i,
.right_close_class .right_sideber_menu i {
font-size: 22px;
font-weight: 700;
color: var(--titlecolor) !important;	
}
.right_side_icon.right_close_class {
position: absolute;
right: 30px;
top: 50px;
}
.em-quearys-top.msin-menu-search .em-quearys-menu i:hover,
.p_menu_social a:hover{
background: var(--brcolor);
border-color: var(--brcolor);
color: var(--white);
} .mainmenu_width_tx.container {
padding: 0;
}
.witr_h_h12 .astute_menu,
.witr_h_h13 .astute_menu{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: pace-between;
-ms-flex-pack: pace-between;
justify-content: space-between;
}
.witr_h_h13 .col-md-12{
padding-right: 0;	
}
.witr_h_h1 .astute_menu, .witr_h_h2 .astute_menu, .witr_h_h3 .astute_menu, .witr_h_h4 .astute_menu, .witr_h_h5 .astute_menu, .witr_h_h6 .astute_menu, .witr_h_h7 .astute_menu, .witr_h_h8 .astute_menu, .witr_h_h9 .astute_menu, .witr_h_h10 .astute_menu, .witr_h_h11 .astute_menu, .witr_h_h14 .astute_menu,.witr_h_h15 .astute_menu,.witr_h_h16 .astute_menu,.witr_h_box .astute_menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;	
}
.tx_relative_m,.tx_top2_relative{
position:relative;
}
.tx_menu_together,
.tx_bs_together {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-around;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;	
}
.search_popup_button,
.tx_mmenu_together,
.search_popup_button,
.tx_mmenu_together,
.number_align {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: flex-end;
}
.tx_mmenu_together .donate-btn-header {
padding: 0;
} .main_menu_div {
position: relative;
}
.witr_shop_sc .astute_menu ul {
text-align: left; 
}
.tx_mmenu_together .donate-btn-header {
padding: 0;
}
.witr_shop_sc .donate-btn-header ,
.witr_shop_sc .em_top_cart.hshop {
padding: 0;
}
.witr_shop_sc .em-quearys-menu i{
border-radius:3px;
margin-right: 20px;	
margin-top: 7px;	
}
.witr_shop_sc a.cart-contents {
border-radius: 3px;
padding: 8px;
margin-top: 3px;
display: block;	
}
.witr_shop_sc a.dtbtn {
margin-left: 20px;
}
.witr_shop_sc .em-header-quearys {
text-align: center;
} .sb_popup .tx_mmenu_together {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
} .menu_search{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.main_menu_address_a {
display: flex;
align-items: center;
margin-left: 30px;
}
.mcallphone p{
margin-left:20px;
} .right_side_menu_icon {
position: fixed;
right: 0;
top: 0;
z-index: 9;
}
.right_side_menu_icon .right_sideber_menu i {
color: var(--white);
background: var(--brcolor);
padding: 25px;
}
.wrapper{
position:relative;
}
.all_header_abs {
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 999;
}
.ps_absulate{
position: absolute !important;
top: -154px;
right: 0;
left: 0; z-index: 999;
}
.psc_absolute{
position: absolute !important;
top: -340px;
right: 0;
left: 0; z-index: 999;
} .logged-in .header--fixed,
.logged-in .right_side_menu_icon,
.logged-in .prefix,
.logged-in .trp_nav_area,
.logged-in .transprent-menu .astute_nav_area.prefix ,
.logged-in .trp_nav_area.hbg2{
top:32px;
}
.elementor-editor-active.logged-in .trp_nav_area,
.elementor-editor-active.logged-in .prefix,
.elementor-editor-active.logged-in .transprent-menu .astute_nav_area.prefix,
.elementor-editor-active.logged-in .trp_nav_area.hbg2{
top: 0px;
} .prefix .em-login a,
.prefix .top-address.em-login a,
.prefix .topsocial_icon li a{
color: var(--white);
}
.prefix .p_menu_social a{
background-color: var(--white);	
}
.prefix .p_menu_social a:hover{
background-color: var(--brcolor);	
} .breadcumb-area,.breadcumb-blog-area {
padding: 80px 0;
background-position: center top;
background-repeat: no-repeat;
position: relative;
z-index: 1;
background: #f7f7f7;
}
.breadcumb-area.breadcumb_st2 {
padding: 20px 20px;
}
.brcrumb_title {
margin-bottom: 0;
}
.breadcumb-area:before,
.breadcumb-blog-area:before{
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
content: "";	
z-index: -1;
}
.breadcumb-inner ul{
padding:0; margin-bottom:0;
}
.breadcumb-inner li {
display: inline-block;
margin: 0 2px;
}
.breadcumb-inner ul, .breadcumb-inner ul span a, .breadcumb-inner li, .breadcumb-inner li a, .witr_breadcumb_shop ul li span a {
color:var(--pracolor);
}
.witr_breadcumb_shop i {
font-size: 10px;
margin: 0 5px;
}
.breadcumb-inner ul .current{
color:var(--brcolor);
}
.brpt.brptsize .brcrumb_title {
font-size: 29px
}
.lcase {
text-transform: lowercase;
}
.ucase {
text-transform: uppercase;
}
.ccase {
text-transform: capitalize;
}
.breadcumb_st2 .brpt {
float: left;
}
.breadcumb_st2 .breadcumb-inner {
float: right;
}
.alignlrt {
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
} .astute-blog-area,
.astute_blog_index,
.astute-page-template {
padding: 100px 0 50px;
}
.astute_blog_item {
-webkit-box-shadow: 0px 0px 30px 0px var(--bshadow);
-moz-box-shadow: 0px 0px 30px 0px var(--bshadow);
box-shadow: 0px 0px 30px 0px var(--bshadow);
margin-bottom: 30px;
position: relative;
}
.astute_blog_thumb{
overflow: hidden;	
}
.astute_blog_thumb img {
transition: all linear .3s;
}
.astute_blog_thumb:hover img {
transform: scale(1.1);
}
.tx-img-w .astute_blog_thumb img,
.tx-img-w .astute_spage_thumb img
{
width:100%;
}
.blog_title {
word-break: break-word;
}
.blog-content, .blog-page-title a, .post_replay_inner {
word-break:break-word;
}
.astute_blog_content {
padding: 25px 15px 30px;
}
.prots-contentg ul {
padding-left: 0;
}
.prots-contentg ul li{
list-style:none;
} .blog_readmore a {
border: 1px solid var(--bdcolor);
color: #333333;
display: inline-block;
margin: 19px 0 0;
padding: 7px 25px 7px;
-webkit-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
border-radius: 5px;
}
.pbtn:hover{
background:var(--brcolor);
border-color:var(--brcolor);
color:var(--white);
} .astute_meta {
display: inline-block;
padding: 0 0 10px;
}
.astute_meta span a,
.astute_meta span,
.astute_meta i
{
color:var(--pracolor);
font-size:14px;	
}
.astute_meta span
{
margin-right:10px;
}
.astute_meta i {
color: var(--brcolor);
font-size: 12px;
width: 17px;
height: 13px;
} .astute_bquote .astute_blog_item {
background-color: var(--white);
-webkit-box-shadow: 0 10px 30px 0 rgba(20,3,67,.08);
box-shadow: 0 10px 30px 0 rgba(20,3,67,.08);
border-radius: 6px;
position: relative;
overflow: hidden;
border-left: 6px solid var(--brcolor);
z-index: 0;
}
.astute_bquote .astute_blog_item i {
font-size: 30px;
color: var(--brcolor);
padding-bottom: 12px;
display: inline-block;
} p.sticky_featured {
color: var(--brcolor);
position: absolute;
right: 25px;
top: 13px;
}
.sticky .astute_blog_item,
.tag-sticky-2 .astute_blog_item
{
border:1px solid var(--brcolor);
} @media only screen and (min-width: 1024px) and (max-width: 1366px){
.container, .container-lg, .container-md, .container-sm {
max-width: 100%;
}
.astute_blog_details {
padding: 0 35px;
}} .astute_sblog_content {
overflow: hidden;
padding-bottom: 30px;
}
.astute_sblog_thumb{
margin-bottom:30px;
}
.astute_spage_thumb {
margin-bottom: 20px;
}
.astute_blog_details p{
margin-bottom:15px;
}
p:last-of-type {
margin-bottom: 0;
overflow: hidden;
} .astute_sblog_tag {
border-top: 1px solid #f7f7f7;
clear: both;
padding-top: 30px;
}
.astute_sblog_tag ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.astute_sblog_tag ul li {
display: inline-block;
}
.astute_sblog_tag ul li a {
background: #f4f4f4;
color:var(--pracolor);
display: inline-block;
line-height: 30px;
padding: 0 20px;
} .astute-single-icon {
margin-bottom: 30px;
}
.astute-single-icon a {
width: 48px;
height: 48px;
border: 1px solid var(--bdcolor);
display: inline-block;
line-height: 46px;
text-align: center;
border-radius: 30px;
margin: 0 4px;
}
.astute_sblog_tag ul li a:hover,.tagcloud a:hover,.astute-single-icon a:hover{
background: var(--brcolor);
border-color: var(--brcolor);
color:var(--white);
} .astute_prev_next_dsing {
align-items: center;
border-top: 1px solid var(--bdcolor);
display: flex;
justify-content: space-between;
padding: 20px 0 25px;
margin: 30px 0;
border-bottom: 1px solid var(--bdcolor);
}
.prevspost{
text-align: left;	
}
.nextspost {
text-align: right;
}
.prevspost span, .nextspost span {
display: block;
color: #999;
} .paginations {
margin-top: 20px;
text-align: center;
}
.paginations a,
.page-numbers span.current {
display: inline-block;
font-weight: 500;
margin: auto 5px;
}
.page-numbers li {
display: inline-block;
} .tutor-pagination,
.tutor-pagination-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
}
a.page-numbers,
.page-numbers,
.tutor-pagination-wrap a,
.tutor-pagination-wrap span.page-numbers.current {
border-radius: 5px;
font-size: 19px;
line-height: 1;	
margin: 0 5px;
padding: 15px 24px;
-webkit-transition:.5s;
transition:.5s;	
color:var(--brhovercolor);
}
a.page-numbers:hover,
.tutor-pagination-wrap a:hover{
background: var(--brcolor);
border-color: var(--brcolor);	
color: var(--white); 
}
ul.page-numbers a.page-numbers {
box-shadow: 0 10px 40px 0 rgba(50,65,141,.12);
}
a.page-numbers{
box-shadow: 0 10px 40px 0 rgba(50,65,141,.12);
color: var(--titlecolor);	
}
.paginations .page-numbers.current,
.astute-blog-area .page-numbers.current,
.witr_shop_area .page-numbers.current{  
background: var(--brcolor);
border-color: var(--brcolor);	
color: var(--white); 
}  .comments, .comment-respond {
margin-bottom: 30px;
}
.comment-list {
padding: 0;
margin: 0;
}
.comment_field  .form-control {
height: 42px;
}
.comment_field .textarea-field textarea {
height: 150px;
margin-top: 15px;
margin-bottom: 15px;
}
.comment_astute_btn {	
border: 0;
display: inline-block;
text-align: center;
padding: 16px 30px;
margin-top: 15px;
border-radius: 5px;
-webkit-transition:.5s;
transition: .5s;	
cursor: pointer;
}
.logged-in-as {
margin-bottom: 0;
margin-top: 30px;
}
a.comment-edit-link {
margin-bottom: 12px;
display: inline-block;
} .post_comment {
border-top: 1px solid #efeaea;
margin-top: 30px;
padding-top: 30px;
}
.astute_cauthor_tumb {
display: flex;
align-items: center;
}
.astute_reply_thumb {
border-radius: 50%;
overflow: hidden;
}
.astute_cadate {
padding-left: 15px;
line-height: 1;
}
.astute_cauthor_date {
margin-top: 5px;
font-size: 14px;
}
.astute_cauthor_name a{
font-size: 18px;
font-weight: 600;
color: #000;
} .post_reply {
position: relative;
}
.reply_date {
order: -1;
text-align: right;
position: absolute;
right: 5px;
top: 0;
}
.reply_date a{
font-size: 14px;
color: var(--brcolor);
} .astute_com_content {
display: inline-block;	
margin-top: 15px;
}
.astute_com_content img{
margin:10px 0;
}
.comment-form-cookies-consent {
margin: 10px 0 !important;
} .pocket_com_title {
border-bottom: 1px solid #f7f7f7;
padding: 32px 0 20px;
margin-bottom: 30px;
} .not-found-area {
background-position: center top;
background-repeat: repeat;
background-size: cover;
padding: 0 0 16px;
}
.not-found {
display: table;
width: 100%;
height: 500px;
text-align: center;
padding-bottom: 40px;
}
.not-found-inner {
display: table-cell;
vertical-align: middle;
}
.not-found-inner {
font-size: 30px;
}
.not-found-inner h2 {
display: inline-block;
font-size: 160px;
font-weight: 700;
line-height: 1.2;
padding: 15px 0;
}
.not-found-inner p {
font-size: 30px;
}
.not-found-inner a {
font-size: 24px;
margin-top: 40px;
display: inline-block;
text-decoration: underline;
} .search-error .search input {
padding: 20px 0;
}
.search-error .search input[type="text"] {
padding-left: 10px;
}
.search-error .search button {
top: 48%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.search-error > p {
font-size: 14px;
margin: 14px 0 19px;
}
.search-error > h3 {
display: block;
font-size: 30px;
}
.search-error .search input {
height: 54px;
} .give-form-wrap {
text-align: center
}
.give-donation-amount.form-row-wide {
display: flex;
justify-content: center;
}
h2.give-form-title {
display: none;
}
.give-text-input.give-amount-top {
min-width: 50px !important;
width: 80px !important;
padding-left: 0 !important;
}
.give-donation-amount .give-currency-symbol,
.give-text-input.give-amount-top {
height: 55px !important;
border: 0 !important;
font-size: 24px !important;
font-weight: 700;
border-radius: 0 5px 5px 0 !important;
color: var(--brcolor) !important;   
}
.give-donation-amount .give-currency-symbol {
background: var(--white) !important;
border-radius: 5px 0 0 5px !important;
padding-right: 0 !important;
padding-top: 10px !important;
}
.give-donation-levels-wrap{
display: flex;
gap: 10px;
flex-wrap: wrap;
justify-content: space-between;
}
.give-btn {
background: var(--white);
border: 0;
color: var(--brcolor);
padding: 15px 13px;
font-size: 24px;
transition: .3s;
font-weight: 700;
margin-bottom: 0 !important;
border-radius: 5px;
}
.give-btn:hover {
background: var(--brhovercolor);
color: var(--white);
}
.give-btn.give-btn-modal {
width: 100%;
} .padding_left_zero{
padding-left: 0 !important;
}
.logo_area_bg {
background: var(--brcolor);
text-align: center;
height: 148px;
display: grid;
}
.top_address_bg {
padding: 12px 40px;
background: var(--brhovercolor);
border-radius: 0 0 10px 10px;
}
.topmain_border{
border-bottom: 1px solid var(--bdcolor);
border-top: 1px solid var(--brhovercolor);
}
.topsocial_icon {
gap: 20px;
margin: 0;
list-style: none;
}
.topsocial_icon li a{
color:var(--brcolor);
}
.top_address_bg.top-address p {
margin-bottom: 0;
display: flex;
justify-content: space-between;
gap: 70px;
}
.top_address_bg.top-address p span,
.top_address_bg.top-address p a{
margin: 0;
} .top-address-area,.footer-top {
padding: 90px 0 85px;
text-align: center;
background:var(--brcolor);
}
.top_address_logo {
margin-bottom: 30px;
}
.address_content {
padding-top: 38px;
}
.top_address_content a i,
.top_address_content span i {
margin-right: 11px;
}
.footer-top-address h2,.footer-top-inner h2 {
text-transform: uppercase;
margin-bottom: 30px;
letter-spacing: 10px;
color:var(--white);
}
.footer-top-address h2 span ,.footer-top-inner h2 span{
color: var(--brcolor);
}
.top_address_content span, .top_address_content a {
color: var(--white);
margin-right: 10px;
}
.footer-top-inner h2{
color:var(--white);
}
.widget_media_image {
margin-top: 30px;
margin-bottom: 27px;
}
.footer-top-inner p {
margin-bottom: 26px;
margin-left: auto;
margin-right: auto;
width: 62%;
color:var(--white);
}
.footer-social-icon {
padding: 10px 0 20px;
text-align: center;
}
.footer-social-icon a i {
border-radius: 50px;
display: inline-block;
font-size: 18px;
height: 45px;
line-height: 45px;
margin: 0 7px;
text-align: center;
width: 45px;
background:var(--brcolor);
color:var(--white);
} .witrfm_area {
position: relative;
background: var(--brcolor);
z-index:1;
}
.witrfm_area:before {
content: "";
position: absolute;
top: 0;
height: 100%;
width: 100%;
left: 0;
right: 0;
margin: auto;
z-index:-1;
}
.footer-middle {
padding: 95px 0 85px;
}
.footer-bottom {
padding: 25px 0;
position: relative;
}
.footer-bottom:before {
content: "";
position: absolute;
top: 0;
height: 1px;
width: 68%;
left: 0;
right: 0;
margin: auto;
} .copy-right-text p {
margin: 0;
padding: 0;
color:var(--white);
}
.copy-right-text a {
color: var(--brcolor);
}
.copy-right-text a:hover,
.footer-menu ul li a:hover {
color: var(--brcolor);
}
.footer-menu ul {
list-style: none;
margin: 0;
padding: 0;
}
.footer-menu ul li {
display: inline-block;
}
.footer-menu ul li a {
padding: 0 10px;
display: block;
color: var(--white);
}
.footer-menu ul li:last-child a {
padding-right: 0;
}
.footer_style_3 .footer-menu ul li:first-child a {
padding-left: 0;
}
.footer-menu ul ul {
display: none;
} .slick-next,
.slick-prev {
font-size: 0;
position: absolute;
display: block;
padding: 0;
cursor: pointer;
color: var(--white);
outline: 0;
z-index: 9;
opacity: 0;
border-radius: 100px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
width: 55px;
height: 55px;
line-height: 55px;
top: 50%;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
-webkit-transition: 0.5s;
transition: 0.5s;
border: 0 solid var(--brhovercolor);
background: var(--brhovercolor);  
}
.slick-slider:hover .slick-next,
.slick-slider:hover .slick-prev {
opacity: 1;
}
.slick-prev {
left: -50px;
}
.slick-next {
right: -50px;
}
.slick-next:before,
.slick-prev:before {
color: var(--white);
font-size: 30px;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
content: "\e629";
font-family: themify !important;	
line-height: inherit;
opacity: 1;
}
.slick-next:before {
content: "\e628";
font-family: themify !important;	
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
background: var(--brcolor);
border-color: transparent;
outline-color: transparent;
outline: 0;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
color: var(--white);
} .slick-dots {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
bottom: -26px;
display: inline-block;
z-index: 11;
text-align: center;
}
.slick-dots li {
display: inline-block;
}
.slick-dots li button {
font-size: 0;
width: 18px;
height: 18px;
border: 0 solid var(--brcolor);
margin: 0 5px;
cursor: pointer;
border-radius: 50px;
padding: 0;
-webkit-transition: 0.5s;
transition: 0.5s;
outline: 0;
background: rgba(var(--brrgb), 0.36); 
}
.slick-dots li.slick-active button {
background: var(--brcolor);
} 
.slick-slide:focus {
border: none;
outline: 0;
}
.slick-slide {
border: none;
outline: 0;
} .row.slick-slider {
margin-left: -15px;
margin-right: -15px;
}
.row.slick-slider .col-md-12,
.row.slick-slider .col-lg-12
{
margin-left: 15px;
margin-right: 15px;
margin-bottom:1px;
margin-top:1px;
}
.txbdpd0{
padding:0 !important;
margin:0 !important;
} #scrollUp {
position: fixed;
bottom: 30px;
font-size: 22px;
height: 40px;
line-height: 42px;
right: 100px;
text-align: center;
border-radius: 5px;
width: 40px;
background: var(--brcolor);
display: none;
cursor:pointer;
z-index: 999;
}
#scrollUp i{
color:var(--white);
} .mc4wp-form-fields p {
position: relative;
line-height: 27px;
margin-bottom: 22px; 
}
.mc4wp-form-fields p label {
font-size: 16px;
font-weight: 700;
margin: 15px 0;
}
.mc4wp-form-fields input {
width: 100%;
font-size: 16px;
line-height: 28px;
border-radius: 0px;
border: none;
outline: none;
padding: 15px 30px; 
height: 70px;
}
.mc4wp-form-fields button {
width: 30%;
border-radius:0px;
border: none;
outline: none;
position: absolute;
right: -3px;
top: 0;
bottom:0;
font-size: 18px;
text-align: center;
z-index: 2;
cursor: pointer;
padding: 10px 15px;
-webkit-transition:.5s;
transition: .5s;
}
.mc4wp-response p {
color: #ffb900;
} .footer-middle .mc4wp-form-fields p {
position: relative;
line-height: 27px;
margin-bottom: 22px;
}
.footer-middle .mc4wp-form-fields p label {
font-size: 16px;
font-weight: 700;
margin: 15px 0;
}
.footer-middle .mc4wp-form-fields input {
height: 40px;
position: relative;
background:var(--white);
width: 100%;
line-height: 43px;
border-radius: 0px;
padding-left: 10px;
}
.footer-middle .mc4wp-form-fields button {
position: absolute;
right: 0;
top: 0;
width: 20%;
height: 40px;
border-radius: 0px;
cursor: pointer;
padding: 5px 15px;
line-height: 0;
-webkit-transition: .5s;
transition: .5s;
background: var(--brcolor);
color: var(--white);
}
.footer-middle .mc4wp-form-fields:hover button {
background:#101010;
}
.footer-middle .checkbox_witr input {
width: 20px;
float: left;
margin-right: 15px;
margin-top: -8px; 
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active{
transition: background-color 50000s ease-in-out 0s, color 5000s ease-in-out 0s;	
}
.wpcf7 form .wpcf7-response-output {
padding: 0;
border: none !important;
}
.wpcf7-not-valid-tip {
color: var(--brcolor);
}
.wpcf7 .wpcf7-acceptance label,
.wpcf7 .wpcf7-checkbox label {
display: flex;
align-items: center;
}
.wpcf7-acceptance input[type="checkbox"],
.wpcf7-checkbox input[type="checkbox"] {
width: 20px;
margin-right: 8px;
margin-bottom: 0;
height: 20px;
}
.footer-middle .mc4wp-form-fields p:nth-child(1) {
margin-bottom: 22px;
} .footer-middle .mc4wp-form-fields{
margin-top:20px;
}
.mc4wp-form-fields .witr_mail_From{
text-align:left;
}
.mc4wp-form-fields .witr_mail_From input{
margin-bottom:20px;
}
.mc4wp-form-fields .witr_mail_From button{
position: inherit;
width: auto;
border-radius: 5px;
padding: 19px 30px;	
}
.witr_joined .witr_field2 .witr_form_field2 input{
height: 72px;
border-radius: 0;
border: 0;
} .single_archive{
margin-bottom:25px;	
}
.ic_archive_thumb {
position: relative;
overflow: hidden;
}
.ic_archive_thumb::after, 
.ic_archive_thumb::before {
position: absolute;
content: '';
width: 100%;
height: 0;
background: var(--bropacity);
z-index: 9;
transition:1s;
}
.ic_archive_thumb::after {
bottom: 0; 
}
.single_archive:hover .ic_archive_thumb::after,
.single_archive:hover .ic_archive_thumb::before{
height: 50%;	
}
.ic_archive_thumb img {
display: block;
transition: .5s;
width: 100%;
transform:scale(1)
}
.single_archive:hover .ic_archive_thumb img {
transform:scale(1.1)
}
.ic_archive_position {
position: absolute;
text-align: center;
transition: .9s;
top: 60%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
opacity: 0;
z-index: 99;
width: 100%;	
}
.single_archive:hover .ic_archive_position {
top: 50%;
opacity: 1;
}
.ic_archive_icon a {
border-radius: 5px;
display: inline-block;
font-size: 20px;
height: 50px;
line-height: 50px;
margin: 0 3px 11px;
width: 50px;
text-align: center;
background: var(--brcolor);
color: var(--white);	
}
.ic_archive_icon a:hover{
background: var(--brhovercolor);	
}
.ic_archive_content h2 a{
color: var(--white);	
}
.ic_archive_content h2 a:hover{
color: var(--brhovercolor);	
} .tx_embed_video iframe {
width: 100%;
height: 400px;
border: none;
}
.single_port,
.ssingle_event_thumb{
position: relative;
}
.tx_ev_video {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.videvent{
display: inline-block;
width: 70px;
height: 70px;
line-height: 70px;
border-radius: 10px;
background: var(--brcolor);
color: var(--white);
font-size: 25px;
text-align: center;
}
.videvent:hover{
color: var(--white);
}
.ev_single_box{
box-shadow: 0 0 10px 0 rgb(240 241 243);
background: var(--white);
text-align: center;
}
.ev_single_img img {
margin: auto;
}
.ev_single_content {
padding: 10px 25px 4px;
} .parchive.tx_portfolio {
margin-bottom: 30px;
}
.parchive .tx_pf_content {
padding: 15px 20px;
}
.parchive .tx_pft_s2 {
box-shadow: 0 0 16px 8px rgb(242 242 242 / 80%);
}  @media (min-width: 1441px) and (max-width: 1780px) {
.astute_nav_area, .trp_nav_area, .transprent-menu .astute_nav_area {
padding-right: 50px !important;
padding-left: 50px !important;
}
} @media (min-width: 1366px) and (max-width: 1440px) {
.astute_nav_area, .trp_nav_area, .transprent-menu .astute_nav_area {
padding-right: 50px !important;
padding-left: 50px !important;
}
} @media (min-width: 1200px) and (max-width: 1440px) {
} @media (min-width: 1024px) and (max-width: 1600px) {
} @media (min-width: 1170px) and (max-width: 1365px) {
} @media (min-width: 1200px) and (max-width: 1660px) {	
.all_header_abs { }
} @media (min-width: 992px) and (max-width: 1366px) {
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
font-weight: 500;
margin: 0 0 5px;
}
h1 {
font-size: 20.03px;
}
h2 {
font-size: 18.03px;
}
h3 {
font-size: 17.36px;
}
h4 {
font-size: 16.94px;
}
h5 {
font-size: 15.88px;
}
h6 {
font-size: 15.00px;
}
.astute_nav_area, .trp_nav_area, .transprent-menu .astute_nav_area {
padding-right: 0px !important;
padding-left: 0px !important;
} .astute_menu > ul > li > a {
margin: 28px 6px;
font-size: 14px;
} .dtbtn {
padding: 6px 15px;
}
.footer-middle .recent-post-text h4 a {
font-size: 15px;
}
.breadcumb-area, .breadcumb-area.breadcumb_st2, .breadcumb-blog-area {
padding-top: 100px!important;
padding-bottom: 100px!important;
}
} @media (min-width: 992px) and (max-width: 1199px) { .top-right-menu .social-icons li a {
font-size: 14px;
}
.footer-bottom:before {
width: 100%;
}
} @media (min-width: 768px) and (max-width: 991px) {
body {	
font-size: 14px;		
}
p {
font-size: 14px;
margin:0;
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
font-weight: 500;
margin: 0 0 5px;
}
h1 {
font-size: 20.03px;
}
h2 {
font-size: 18.03px;
}
h3 {
font-size: 16.36px;
}
h4 {
font-size: 16.94px;
}
h5 {
font-size: 16.88px;
}
h6 {
font-size: 14.00px;
} .tx_coll {
justify-content: center !important;
}
.top-welcome p span, .top-welcome p a, .top-welcome p, .top-address p a, .top-right-menu .social-icons li a, .top-address p span, .ossos .em-quearys-menu i {
font-size: 14px;
}
.top-address p span, .top-address p a {
margin-right: 8px;
}
.topmenu_1s2.top-address.text-right p span, .topmenu_1s2.top-address.text-right p a {
margin-left: 8px;
}
.topmenu13 {
display: flex;
justify-content: center;
}  .mobile_logo_area {
padding: 20px 0;
}
.mobile_menu_items:nth-child(2){
margin: 30px 0;
} .astute_cauthor_name a {
font-size: 16px;
} .breadcumb-area, .breadcumb-area.breadcumb_st2, .breadcumb-blog-area {
padding-top: 60px!important;
padding-bottom: 60px!important;
}
.brpt.brptsize .brcrumb_title {
font-size: 20px;
}
.breadcumb-inner ul, .breadcumb-inner ul span a, .breadcumb-inner li, .breadcumb-inner li a, .witr_breadcumb_shop ul li span a {
font-size: 15px;
} .astute_meta {
padding: 0 0 5px;
}
.astute_meta span a, .astute_meta span, .astute_meta i {
font-size: 13px;
} .comment_astute_btn {
padding: 12px 24px;
}
#scrollUp {
right: 30px;
}
.text_m_center{
text-align:center !important;
}
.text_m_right{
text-align:right !important;
}
.text_m_left{
text-align:left !important;
}
.footer-middle .recent-post-item {
margin-bottom: 10px;
}
.footer-middle .recent-post-image {
float: none;
}
.footer-middle .recent-post-text h4 a {
font-size: 15px;
}
.roxal_theme_widget .widget h2 {
margin-top: 20px;
}
} @media (max-width: 767px) {
body {	
font-size: 14px;
line-height: 1.6;		
}
p {
font-size: 14px;
margin:0;
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
line-height: 1.2;
font-weight: 500;
margin: 0 0 5px;
}
h1 {
font-size: 20.03px;
}
h2 {
font-size: 18.03px;
}
h3 {
font-size: 16.36px;
}
h4 {
font-size: 16.94px;
}
h5 {
font-size: 14.88px;
}
h6 {
font-size: 14.00px;
}
.tx_coll {
justify-content: center !important;
}
.txmiddle_mgap{
justify-content: center!important;		
}
.top-right-menu {
gap: 6px;
}
.tx_itemmiddle,
.top-address p {
gap: 0px 8px;
}
.top-welcome p span, .top-welcome p a, .top-welcome p, .top-address p a, .top-right-menu .social-icons li a, .top-address p span, .ossos .em-quearys-menu i {
font-size: 14px;
} .mobile_logo_area {
padding: 10px 0;
} .mobile_menu_logo img { } .astute_blog_index, .astute-page-template {
padding: 26px 0 25px;
}
.astute_spage_thumb {
margin-bottom: 10px;
} .comment_field .form-control {
margin-top: 20px;
}
.comment-form-cookies-consent {
display: inline-flex;
}
.comment-form-cookies-consent label{
margin-left: 10px;
}
.comment-form-cookies-consent {
display: none;
}
.astute_cauthor_name a {
font-size: 16px;
}
.comment_astute_btn {
padding: 12px 24px;
} .breadcumb-area, .breadcumb-area.breadcumb_st2, .breadcumb-blog-area {
padding-top: 60px!important;
padding-bottom: 60px!important;
}
.brpt.brptsize .brcrumb_title {
font-size: 20px;
}
.breadcumb-inner ul, .breadcumb-inner ul span a, .breadcumb-inner li, .breadcumb-inner li a, .witr_breadcumb_shop ul li span a {
font-size: 14px;
} .astute_blog_content {
padding: 15px 10px 20px;
}
.astute_meta {
padding: 0 0 5px;
}
.astute_meta span a, .astute_meta span, .astute_meta i {
font-size: 12px;
}
.blog_readmore a {
margin: 10px 0 0;
padding: 4px 20px 4px;
}
.footer-middle .recent-post-item {
margin-bottom: 10px;
display: inherit;
} .astute-single-icon a {
width: 44px;
height: 44px;
line-height: 42px;
margin: 0 2px;
} p.sticky_featured {
color: var(--white);
right: 15px;
top: 15px;
background: var(--brcolor);
padding: 2px 5px;
} #scrollUp {
right: 20px;
} a.page-numbers, .page-numbers, .tutor-pagination-wrap a, .tutor-pagination-wrap span.page-numbers.current {
font-size: 17px;
margin: 0 2px;
padding: 14px 18px;
} .pdsr{
padding-top:50px;
}
.pdsl{
padding-bottom:50px;
} .footer-middle,
.footer-bottom{
text-align: center;
}
.recent-portfolio-area,
.footer_s_inner {
justify-content: center;
}
.roxal_theme_widget .widget h2 {
margin-top: 20px;
}
.text-right,
.text_s_center{
text-align:center !important;
}
.text_s_right{
text-align:right !important;
}
.text_s_left{
text-align:left !important;
}
}
@media (max-width: 1023px){
.tutor-course-single-content-wrapper {
display: inherit;
}
.tutor-course-single-sidebar-wrapper {
flex: auto;
width: 100%;
position: inherit;
opacity: 1;
z-index: -1;
}
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
.tutor-course-single-sidebar-wrapper {
flex: auto;
width: 100%;
position: inherit;
opacity: 1;
z-index: -1;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) { .top-right-menu {
justify-content: center !important;
display: flex !important;
}
.top-welcome p span, .top-welcome p a, .top-welcome p, .top-address p a, .top-right-menu .social-icons li a, .top-address p span, .ossos .em-quearys-menu i {
font-size: 14px;
}	
.top-address p span, .top-address p a {
margin-right: 9px;
}
} @media (min-width: 10px) and (max-width: 991px){	
.astute-main-menu{
display: none !important;
}
.mobile_logo_area {
display: block !important;
}
.mobile-menu{
display:block !important;
}
.slick-arrow {
display: none;
}
} @media (min-width: 10px) and (max-width: 768px){
.ps_absulate{
position: inherit !important;
}
.psc_absolute{
position: inherit !important;
}
} @media (min-width: 10px) and (max-width: 575px){ .ossos.topmenus .em-quearys-top.msin-menu-search {
float: none;
margin-top: 10px;
}
.topmenus .em-quearys-top.msin-menu-search .em-quearys-menu i {
margin-left: 0;
}
.text_xs_center{
text-align:center !important;
}
.text_xs_right{
text-align:right !important;
}
.text_xs_left{
text-align:left !important;
}
}