.product-sidebar .social-links {
display: block !important;
}
.sidebar-page-container .social-links {
display: block !important;
}
.blog-details-content .post-share-option .social-links li a {
display: inline-block !important;
}
.product-sidebar .social-links {
display: block !important;
}
.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #aaa;
border-radius: 4px;
background: #fff none repeat scroll 0 0;
border: 1px solid #e0e0e0 !important;
border-radius: 3px;
display: block;
height: 48px;
line-height: 30px;
padding: 8px 5px;
position: relative;
transition: all .3s ease 0s;
width: 100%;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 8px;
}
.sidebar-page-container {}
.sidebar-page-container .form-inner {}
.sidebar-page-container .form-inner .form-group {
display: inline-block;
width: 100%;
}
.sidebar-page-container .select-field .content-box .form-group .wide {
top: 17px;
left: 20px;
}
.sidebar-page-container .select-field .content-box .form-group input {
width: 200px;
}
.page-numbers {}
.page-numbers li {
display: inline-block;
margin: 0px 3px;
}
.page-numbers li span.page-numbers.current {
position: relative;
display: inline-block;
font-size: 17px;
font-weight: 500;
height: 50px;
width: 50px;
line-height: 50px;
background: transparent;
border: 1px solid #e6e8ec;
border-radius: 50%;
text-align: center;
color: #fff;
z-index: 1;
transition: all 500ms ease;
background: #39cabb;
border-color: #39cabb;
}
.page-numbers li a {
position: relative;
display: inline-block;
font-size: 17px;
font-weight: 500;
height: 50px;
width: 50px;
line-height: 50px;
background: transparent;
border: 1px solid #e6e8ec;
border-radius: 50%;
text-align: center;
color: #061a3a;
z-index: 1;
transition: all 500ms ease;
}
.page-numbers li a:hover, .page-numbers li .current {
background: #39cabb;
border-color: #39cabb;
}
.blog-details-content .comment-box .comment{
position: relative;
padding-left: 110px;
margin-bottom: 30px;
}
.blog-details-content .comment-box .comment:last-child { }
.blog-details-content .comment-box .comment .thumb-box{
position: absolute;
left: 0px;
top: 0px;
width: 80px;
height: 80px;
border-radius: 50%;
}
.blog-details-content .comment-box .comment .thumb-box img{
width: 100%;
border-radius: 50%;
}
.blog-details-content .comment-box .comment .comment-inner{
position: relative;
padding-bottom: 30px;
border-bottom: 1px solid #e5e7ec;
}
.blog-details-content .comment-box .comment:last-child .comment-inner { }
.blog-details-content .comment-box .comment .comment-inner .comment-info h5{
font-size: 20px;
line-height: 28px;
font-weight: 700;
margin-bottom: 2px;
}
.blog-details-content .comment-box .comment .comment-inner .comment-info .comment-time{
position: relative;
display: block;
font-size: 15px;
line-height: 24px;
}
.blog-details-content .comment-box .comment .comment-inner .comment-info{
margin-bottom: 15px;
}
.blog-details-content .comment-box .comment .comment-inner p{
margin-bottom: 10px;
}
.blog-details-content .comment-box .comment .comment-inner .reply-btn{
position: relative;
display: inline-block;
font-size: 15px;
line-height: 24px;
color: #222222;
font-weight: 500;
}
.blog-details-content .comment-box .comment .comment-inner .reply-btn:hover{
}
.blog-details-content .comment-box{
margin-bottom: 54px;
}
.blog-details-content .comments-form-area .form-group{
position: relative;
margin-bottom: 30px;
}
.blog-details-content .comments-form-area .form-group:last-child{
margin-bottom: 0px;
}
.blog-details-content .comments-form-area .form-group input[type='text'],
.blog-details-content .comments-form-area .form-group input[type='email'],
.blog-details-content .comments-form-area .form-group textarea{
position: relative;
width: 100%;
height: 50px;
border: 1px solid #e5e7ec;
border-radius: 10px;
font-size: 15px;
color: #848484;
padding: 10px 20px;
transition: all 500ms ease;
}
.blog-details-content .comments-form-area .form-group textarea{
display: block;
resize: none;
height: 150px;
}
.blog-details-content .comments-form-area .form-group input:focus,
.blog-details-content .comments-form-area .form-group textarea:focus{
}
.elementor-widget:not(:last-child) {
margin-bottom: 0 !important;
} .faq-section{
position: relative;
}
.image_block_4 .image-box{
position: relative;
display: block;
margin-right: 30px;
}
.image_block_4 .image-box .pattern{
position: absolute;
left: 0px;
top: 120px;
width: 558px;
height: 449px;
background-repeat: no-repeat;
-webkit-animation: zoom-fade 5s infinite linear;
animation: zoom-fade 5s infinite linear;
}
.image_block_4 .image-box img{
position: relative;
width: 100%;
}
.faq-section .content_block_5 .content-box{
margin-left: 40px;
padding-bottom: 120px;
margin-top: 30px;
}
.accordion-box .block{
position: relative;
display: block;
background: #fff;
border-radius: 10px;
margin-bottom: 20px;
box-shadow: 0 10px 30px #e3eae9;
transition: all 500ms ease;
}
.accordion-box .block:last-child{
margin-bottom: 0px;
}
.accordion-box .block .acc-content{
position:relative;
display:none;
padding: 0px 35px 33px 30px;
}
.accordion-box .block .acc-content.current{
display:block;  
}
.accordion-box .block .acc-btn .icon-outer{
position: absolute;
width: 60px;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
top: 0px;
right: 6px;
text-align: center;
cursor: pointer;
transition: all 500ms ease;
z-index: 1;
}
.accordion-box .block .acc-btn .icon-outer:after{
position: absolute;
content: "\f107";
font-size: 24px;
color: #00224f;
font-family: 'Font Awesome 5 Pro';
font-weight: 400;
}
.accordion-box .block .acc-btn.active .icon-outer:after{
opacity: 0;
}
.accordion-box .block .acc-btn.active .icon-outer:before{
position: relative;
font-size: 24px;
font-family: 'Font Awesome 5 Pro';
font-weight: 400;
margin: 0px;
content: "\f106";
color: #00224f;
}
.accordion-box .block .acc-btn{
position: relative;
display: block;
overflow: hidden;
padding: 28px 80px 24px 30px;
cursor: pointer;
transition: all 500ms ease;
}
.accordion-box .block .acc-btn h4{
position: relative;
display: block;
font-size: 20px;
line-height: 28px;
font-weight: 600;
margin: 0px;
}