/*!
Theme Name: aox
Theme URI: https://www.rezourze.com/
Author: Mraj
Description: Resources for all Technologies
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aox
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
/* General  */
.position-absolute {
    position: absolute !important;
}
/* ACF FrontEnd User Form */
.user-form {
    background: #f7f7f7;
}
.acf-field input[type="text"], .acf-field input[type="password"], .acf-field input[type="date"], .acf-field input[type="datetime"], .acf-field input[type="datetime-local"], .acf-field input[type="email"], .acf-field input[type="month"], .acf-field input[type="number"], .acf-field input[type="search"], .acf-field input[type="tel"], .acf-field input[type="time"], .acf-field input[type="url"], .acf-field input[type="week"], .acf-field textarea, .acf-field select {
    font-weight: 400;
    line-height: 1.5;
    display: block;
    width: 100%;
    padding: .625rem .75rem;
    color: #8898aa;
    border-radius: .25rem;
    background-color: #fff;
    background-clip: padding-box;
    font-size: .875rem;
    height: calc(1.5em + 1.25rem + 5px);
    transition: all .15s ease-in-out;
    border: 1px solid #dee2e6;
    box-shadow: 0 1px 3px rgba(50, 50, 93, 0.02), 0 1px 0 rgba(0,0,0,.02);
}
.acf-icon.small, .acf-icon.-small {
    width: 20px !important;
    height: 20px !important;
    line-height: 36px !important;
    font-size: 16px !important;
}
.acf-taxonomy-field {
    font-weight: 400;
    display: block;
    width: 100%;
    color: #8898aa;
    border-radius: .25rem;
    background-color: #fff;
    background-clip: padding-box;
    font-size: .875rem;
    transition: all .15s ease-in-out;
    border: 1px solid #dee2e6;
    box-shadow: 0 1px 3px rgba(50, 50, 93, 0.02), 0 1px 0 rgba(0,0,0,.02);
}
.acf-taxonomy-field .categorychecklist-holder {
    border: none !important;
}
.wp-editor-container textarea.wp-editor-area {
    width: 100%;
    margin: 0;
    font-weight: 400;
    line-height: 1.5;
    display: block;
    width: 100%;
    height: calc(1.5em + 5.25rem + 2px) !important;
    padding: .625rem .75rem;
    transition: all .15s cubic-bezier(.68,-.55,.265,1.55);
    color: #8898aa;
    border: none !important;
}
.acf-editor-wrap .wp-editor-container {
    border: 1px solid #dee2e6 !important;
    border-radius: .25rem !important;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: 0 3px 2px rgba(233,236,239,.05) !important;
}
.acf-basic-uploader {
    font-weight: 400;
    line-height: 1.5;
    display: block;
    width: 100%;
    padding: .625rem .75rem;
    color: #8898aa;
    border-radius: .25rem;
    background-color: #fff;
    background-clip: padding-box;
    font-size: .875rem;
    height: calc(1.5em + 1.25rem + 5px);
    transition: all .15s ease-in-out;
    border: 1px solid #dee2e6;
    box-shadow: 0 1px 3px rgba(50, 50, 93, 0.02), 0 1px 0 rgba(0,0,0,.02);
}
.acf-button.button.button-primary {
    color: #ffffff !important;
	outline:none;
    padding: 10px 15px;
    letter-spacing: 0.025em;
    cursor: pointer !important;
    width: 110px;
    font-size: 0.875rem;
    border: 1px solid transparent;
    border-radius: 50px !important;
    background-color: #54B500;
    background-image: linear-gradient(327deg,#54B500,#009A00);
    box-shadow: inset -1px -1px 3px 0 #8BC34A, 1px 1px 3px 0 #4CAF50;
}
.acf-form-submit {
    padding: 30px 0px 5px;
}
.rz-submit .updated {
    color: #4caf50;
    padding: 20px;
    border: 1px dotted #4caf50;
}
.updated p {
    margin: 0px;
}
/* Menu Bar or Nav  */
.navbar-search .input-group {
    border: unset !important;
}
.navbar .search-field {
    border: unset !important;
}
.navbar .search-field:focus {
    border: unset !important;
}
.search-form input:-webkit-autofill, .search-form input:-webkit-autofill:hover, .search-form input:-webkit-autofill:focus, .search-form input:-webkit-autofill:active {
    -webkit-text-fill-color: #16c5fa !important;
    -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
    transition: background-color 5000s ease-in-out 0s !important;
}
@media screen and (max-width: 991px){
.mobile-menu {
    margin-top: 25px;
}
.search-form.navbar-search.navbar-search-light {
    margin-top: 15px;
}
.mobile-menu li a {
    display: block;
    margin-bottom: 10px;
}
}
@media screen and (max-width: 480px){
	.mobile-menu {
		width: 100%;
		margin-top: 50px;
	}
	.mobile-menu li a {
		width: 100% !important;
		display: block;
	}
}
/* Profile Page Design */
.profile-drop .dropdown-item.active, .dropdown-item:active {
    background-color: #f7f7f7 !important;
}
#header-avatar-container a {
    border: unset !important;
    background: unset !important;
}
.profile-navbar {
    border-top: 1px solid #eee !important;
}
#header-profile-details {
    border: 1px solid #eee !important;
}
#header-cover-image {
    background-color: #f7f7f7 !important;
}
#profile-content-about h3.group-title {
    border: 1px solid #eee !important;
}
#profile-content-about .profile-fields-table {
    border: unset !important;
}
#profile-content-about .profile-fields-table tr {
    line-height: 64px;
    background: #FFF;
    border-bottom: 1px solid #eee !important;
}
#profile-content-about .profile-fields-table .data {
    color: #000;
    font-size: 14px;
}
.wpum-account-page [type=submit]{
    color: #ffffff !important;
    padding: 10px 15px;
    letter-spacing: 0.025em;
	cursor: pointer !important;
    font-size: 0.875rem;
    border: 1px solid transparent;
    border-radius: 50px !important;
    background-color: #54B500;
    background-image: linear-gradient(327deg,#54B500,#009A00);
    box-shadow: inset -1px -1px 3px 0 #8BC34A, 1px 1px 3px 0 #4CAF50;
}
.wpum-account-page .wpum_one_third {
    background: #FFF;
    padding: 0px 20px;
    border-radius: 10px;
}
.wpum-account-page .wpum_two_third {
    background: #FFF;
    padding: 0px 20px;
    border-radius: 10px;
}
#wpum-account-forms-tabs ul li.active {
    background: #efefef;
    text-decoration: none;
    border: 1px solid transparent;
    border-radius: 50px !important;
    background-color: #f8faff;
    background-image: linear-gradient(327deg,#f8faff,#fff);
    box-shadow: inset -1px -1px 3px 0 rgba(79,94,120,.09), 1px 1px 3px 0 rgba(79,94,120,.3);
}
#wpum-account-forms-tabs ul li:hover {
    border-radius: 30px;
}
#wpum-account-forms-tabs ul li a {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.wpum-account-page .tab-settings a:before {
    margin-right: 5px;
    background-image: url(https://www.rezourze.com/wp-content/themes/aox/resources/assets/img/icons/settings-line.svg);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: "";
}
.wpum-account-page .tab-password a:before {
    margin-right: 5px;
    background-image: url(https://www.rezourze.com/wp-content/themes/aox/resources/assets/img/icons/lock-2-line.svg);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: "";
}
.wpum-account-page .tab-view a:before {
    margin-right: 5px;
    background-image: url(https://www.rezourze.com/wp-content/themes/aox/resources/assets/img/icons/user-4-line.svg);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: "";
}
.wpum-account-page .tab-logout a:before {
    margin-right: 5px;
    background-image: url(https://www.rezourze.com/wp-content/themes/aox/resources/assets/img/icons/logout-box-r-line.svg);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: "";
}
/* Sign In Page */
.signin .custom-logo-link img {
    width: 250px !important;
    height: auto;
}
.signin .card img{
	padding: unset !important;
}
.signin .btn-neutral {
    width: 150px;
}
.wpum-form fieldset input.input-email, .wpum-form fieldset input.input-text, .wpum-form fieldset select, .wpum-form fieldset textarea {
    font-weight: 400;
    line-height: 1.5;
    display: block;
    width: 100%;
    padding: .625rem .75rem;
    color: #8898aa;
    border-radius: .25rem;
    background-color: #fff;
    background-clip: padding-box;
    font-size: .875rem;
    height: calc(1.5em + 1.25rem + 5px);
    transition: all .15s ease-in-out;
    border: 1px solid #dee2e6;
    box-shadow: 0 1px 3px rgba(50, 50, 93, 0.02), 0 1px 0 rgba(0,0,0,.02);
}
.signin input[type=submit]{
    -webkit-appearance: button;
    outline: none !important;
    color: #fff !important;
    padding: 10px 15px;
    letter-spacing: 0.025em;
    font-size: 0.875rem;
    border-radius: 50px !important;
    border: 1px solid transparent;
    background-color: #001828;
    background-image: linear-gradient(159deg,#243b4a,#2a2d3c);
    box-shadow: inset -1px -1px 10px 0 rgba(32, 27, 61, 0.93), inset 1px 1px 3px 0 rgb(47, 53, 71), 1px 1px 2px 0 #000410;
    cursor: pointer;
    width: 130px;
    display: flex;
    margin: 0 auto;
    justify-content: center;
}
.signin .wpum-form fieldset label {
    font-size: 14px;
    color: #8898aa!important;
}
@media screen and (max-width: 400px){
	.signin .btn-neutral {
		width: 140px;
	}
}
@media screen and (max-width: 330px){
	.signin .btn-neutral {
		width: 100%;
		margin-bottom: 10px;
	}
}
.mt--100{
	margin-top: 100px !important
}
p {
	font-size: 18px !important;
    line-height: 28px !important;
	margin-bottom: 1.7rem !important;
}
ul {
    padding-left: 25px;
}
ul li {
    font-size: 16px;
    line-height: 32px;
}
ol li::marker {
  color: #ec5d81 !important;
  font-weight: bold;
    font-size: 16px;
    line-height: 32px;
}

ul li::marker {
  font-size: 150%;
  color: #ec5d81 !important;
}
b, strong {
    font-weight: 600 !important;
    color: #1a1c28;
}
.linebg {
    height: 2px;
    background: #eaeaea;
    background: -moz-linear-gradient(left,#03a9f4 0,#03a9f4 100%);
    background: -webkit-linear-gradient(left,#e6e8e8 0,#eaeaea 100%);
    background: linear-gradient(to right,rgba(230, 232, 232, 0.12156862745098039) 0,rgba(234, 234, 234, 0.14901960784313725) 100%);
    box-shadow: 2px 2px 3px #3035470f;
}
.aoxcontainer {
    margin: 0 auto;
    padding: 15px 0;
    width: 1160px;
    max-width: 95%;
}
.aoxcontainer--lg {
    width: 1700px;
    max-width: 90%;
}
@media screen and{ (max-width: 1700px)
.aoxcontainer--lg {
    max-width: 90%;
}
}
.rz-listing-like .wpulike {
    padding: 0px;
}
.rx-btn-col{
    color: #fff !important;
    padding: 10px 15px;
    letter-spacing: 0.025em;
    font-size: 0.875rem;
    border-radius: 50px !important;
    border: 1px solid transparent;
    background-color: #001828;
    background-image: linear-gradient(159deg,#243b4a,#2a2d3c);
    box-shadow: inset -1px -1px 10px 0 rgba(32, 27, 61, 0.93), inset 1px 1px 3px 0 rgb(47, 53, 71), 1px 1px 2px 0 #000410;
}
.rx-btn-col:hover{
    box-shadow: inset 1px 1px 3px 0 rgba(32,27,61,.22), inset -1px -1px 3px 0 rgba(238,230,255,0), 1px 1px 2px 0 #001828 !important;
}
.rx-btn{
    color: #001828 !important;
    padding: 10px 15px;
    letter-spacing: 0.025em;
    font-size: 0.875rem;
    border: 1px solid transparent;
    border-radius: 50px !important;
    background-color: #f8faff;
    background-image: linear-gradient(327deg,#f8faff,#fff);
    box-shadow: inset -1px -1px 3px 0 rgba(79,94,120,.09), 1px 1px 3px 0 rgba(79,94,120,.3);
}
.rx-btn:hover{
    border-radius: 50px;
    background-color: rgba(140,84,255,.15);
    box-shadow: inset 1px 1px 3px 0 rgba(32,27,61,.2), inset 1px 1px 3px 0 rgba(79,94,120,0), 1px 1px 3px 0 rgba(79,94,120,0);
    color: #001828;
}
.rx-btn-green{
    color: #ffffff !important;
    padding: 10px 15px;
    letter-spacing: 0.025em;
    font-size: 0.875rem;
    border: 1px solid transparent;
    border-radius: 50px !important;
    background-color: #54B500;
    background-image: linear-gradient(327deg,#54B500,#009A00);
    box-shadow: inset -1px -1px 3px 0 #8BC34A, 1px 1px 3px 0 #4CAF50;
}
.rx-btn-green:hover{
    border-radius: 50px;
    background-color: rgba(140,84,255,.15);
    box-shadow: inset 1px 1px 3px 0 rgba(32,27,61,.2), inset 1px 1px 3px 0 rgba(79,94,120,0), 1px 1px 3px 0 rgba(79,94,120,0);
    color: #001828;
}
.glsr-button.button.btn {
    background: #262b3f;
    color: #fff !important;
    padding: 10px 15px;
    cursor: pointer;
    letter-spacing: 0.025em;
    font-size: 0.875rem;
    border-radius: 50px !important;
    border: 1px solid transparent;
    background-color: #001828;
    background-image: linear-gradient(159deg,#243b4a,#2a2d3c);
    box-shadow: inset -1px -1px 10px 0 rgba(32, 27, 61, 0.93), inset 1px 1px 3px 0 rgb(47, 53, 71), 1px 1px 2px 0 #000410;
}
.card-profile-actions a {
    text-align: center;
    justify-content: center;
    display: flex;
}
@media screen and (max-width: 1660px){
	.card-profile-actions .rx-btn-col{
		padding: 10px 5px !important;
	}
	.card-profile-actions .rx-btn {
		padding: 10px 5px !important;
	}
}
.nav-link .menu-image {
    width: 18px !important;
}
.custom-logo-link {
   text-align: center;
}
.custom-logo-link img {
    width: 150px;
    height: auto;
}
body {
    margin-bottom: 0px !important;
}
.text-cus {
    margin-bottom: -20px !important;
    font-size: 14px;
    height: 65px;
    box-sizing: border-box;
    overflow: hidden;
    margin-top: 5px;
    word-wrap: break-word;
    word-break: break-word;
    transition: .15s ease-in-out;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.ss-powered-by {
    display: none;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7);
    outline: none !important;
}
a:hover, a:focus, a:active {
    color: #f07f59 !important;
}
.wpb-tags {
    position: absolute;
    right: -10px;
    top: -10px;
    color: #FFF;
    background: #f9bc04;
    padding: 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    border-radius: 3px;
    font-size: 14px;
    line-height: 24px;
}
.wpb-tags a {
    color: #FFF;
}
.rz-post-image {
    height: auto;
    max-width: 100%;
}
.post-view .wpulike {
    display: inline-block;
    margin: 0px;
    padding: 0px;
}
/* Search Button  */
#navbar-main{
  border-bottom: 2px solid #99999914;
}
.cutom-serach {
border-radius: 25px;
    outline: none !important;
    width: 130px;
    color: #ffffff;
    cursor: pointer;
    background: linear-gradient(215.31deg,#dee8fc 19.14%,#607d8b 154.68%);
    border: double 2px rgba(217,227,240,.49);
    background-image: radial-gradient(circle at top left,#4f6e7c,#33434a);
    background-origin: border-box;
}
.navbar-search-dark input:-webkit-autofill,
.navbar-search-dark input:-webkit-autofill:hover, 
.navbar-search-dark input:-webkit-autofill:focus, 
.navbar-search-dark input:-webkit-autofill:active  {
  -webkit-text-fill-color: #16c5fa;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
}
.search-no-results .search-field {
    border-color: rgba(255, 255, 255, 0.6);
    border-radius: 2rem;
    border: 1px solid #ccc;
    background-color: transparent;
    padding: 5px 15px;
}
.search-no-results .search-submit{
    border-radius: 25px;
    width: 130px;
    color: #06a5e8;
    background: white;
    cursor: pointer;
}
.search-no-results .search-submit {
    border-radius: 25px;
    width: 90px;
    color: #06a5e8;
    background: white;
    cursor: pointer;
    padding: 5px;
}
.search-no-results .search-field:focus {
    outline: none;
    border: 1px solid #02a8f4;
    border-radius: 2rem;
}
@media screen and (max-width:539px){
.cutom-serach {
    position: absolute;
    top: 52px;
    display: block;
    width: 100%;
    height: 40px;
    text-align: center;
}
.navbar-search .form-control{
    width: 150px !important;
}
.tech-ls {
    margin-top: 35px;
}
.tech-ls h3 {
    margin-bottom: 5px !important;
}
.tech-ls .col-lg-2 {
    margin-top: 15px;
}
}
/* Single Page  */
/* Top section  */
.single-post .size-full {
    width: 100%;
    height: auto;
    border-radius: 3px;
    box-shadow: 1px 1px 5px 1px #d5d5d5;
}
.date-publish {
    padding: 5px 0 20px 0;
    display: block;
    font-size: 14px;
}
.tags-singlepost a {
    box-shadow: inset -1px -1px 3px 0 rgba(192, 200, 214, 0.09), 1px 1px 3px 0 rgba(107, 125, 156, 0.3) !important;
    padding: 10px 15px;
    font-size: 12px !important;
    border-radius: 5px !important;
    background-color: #1c1d20;
    margin-right: 10px;
    border: 1px solid rgba(1, 24, 48, 0.09);
    color: #FFF;
    line-height: 12px;
    display: inline-block;
    margin-bottom: 8px;
}
.post-view .rz-post-image{
  box-shadow: 1px 1px 8px 0px #f7f6f6;
}
/* Top section end  */
/* post share  */
.share-side #post-share {
    position: absolute;
    top: 0;
    left: -80px;
    top: 5px;
    display: flex;
    flex-direction: column;
}
.share-side #post-share h5 {
    color: #111;
    font-size: 0.9375em;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
    margin-bottom: 2em;
}
.share-side #post-share .social-media a {
    color: #fff;
    font-size: 0.875em;
    font-weight: 600;
    line-height: 2.85714em;
    border-radius: 999px;
    background-color: #f5f5f5;
    padding: 0;
    text-align: center;
    border: 0;
    -webkit-transition: 0.2s ease-in-out;
    -moz-transition: 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out;
    -o-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    display: block;
    height: 2.85714em;
    width: 2.85714em;
    margin: 0 auto;
    margin-bottom: 1.07143em;
}
.share-side #post-share .social-media a:hover {
    background-color: #e1e1e1;
}
@media only screen and (max-width: 1400px) {
    .share-side #post-share {
        position: unset;
        flex-direction: row;
        align-items: center;
        margin-bottom: 2.125em;
    }
    .share-side #post-share h5 {
        margin-bottom: 0;
        margin-right: 2em;
    }
    .share-side #post-share .social-media a {
        display: inline-block;
        margin-bottom: 0;
        margin: 0 0.35714em;
    }
    .share-side #post-share .social-media a:first-child {
        margin-left: 0;
        padding-left: 0;
    }
    .share-side #post-share .social-media a:last-child {
        margin-right: 0;
        padding-right: 0;
    }
	.views {
		margin-right: 20px !important;
		padding-top: 25px;
	}
}
/* post share end  */
/* Post Navigation  */
.rz-post-nav .nav-links .rz-nav-title {
    font-size: 1rem;
    color: #32325d;
}
.rz-post-nav .nav-next a:after,
.rz-post-nav .nav-previous a:before {
    font-size: 30px;
    font-size: 1.875rem;
}
.rz-post-nav .nav-links > span {
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.nav-links a {
    -webkit-transition: opacity 0.5s cubic-bezier(0.28, 0.12, 0.22, 1);
    -moz-transition: opacity 0.5s cubic-bezier(0.28, 0.12, 0.22, 1);
    -ms-transition: opacity 0.5s cubic-bezier(0.28, 0.12, 0.22, 1);
    -o-transition: opacity 0.5s cubic-bezier(0.28, 0.12, 0.22, 1);
    transition: opacity 0.5s cubic-bezier(0.28, 0.12, 0.22, 1);
}
.rz-post-nav .nav-next,
.rz-post-nav .nav-previous {
    -webkit-transition: 0.7s cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition: 0.7s cubic-bezier(0.19, 1, 0.22, 1);
    -ms-transition: 0.7s cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: 0.7s cubic-bezier(0.19, 1, 0.22, 1);
    transition: 0.7s cubic-bezier(0.19, 1, 0.22, 1);
}
.rz-post-nav .nav-links a {
    position: relative;
}
.rz-post-nav .nav-links figure {
    margin-bottom: 15px;
}
.rz-post-nav .nav-links figure:empty {
    margin-bottom: 4px;
}
.rz-post-nav .nav-links .rz-nav-title {
    margin: 0;
    font-weight: 400;
    line-height: 1.1em;
    text-transform: none;
}
.nav-links:after,
.nav-links:before {
    content: "";
    display: table;
    table-layout: fixed;
}
.nav-links:after {
    clear: both;
}
@-o-keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}
@-moz-keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}
@-webkit-keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}
@keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}
.rz-post-nav {
    position: relative;
}
@-o-keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}
@-moz-keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}
@-webkit-keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}
@keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.6;
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}
@media only screen and (min-width: 768px) {
    .nav-links {
        width: 100%;
    }
    .nav-next a:after {
        text-align: right;
    }
    .nav-previous a:after {
        text-align: left;
    }
    .rz-post-nav .nav-next,
    .rz-post-nav .nav-previous {
        display: inline-block;
        padding-top: 42px;
        padding-bottom: 39px;
        vertical-align: top;
        width: 49%;
    }
    .rz-post-nav .nav-next a:after,
    .rz-post-nav .nav-previous a:before {
        position: absolute;
        margin-top: 0;
        top: -4px;
    }
}
@media only screen and (min-width: 1025px) {
    .rz-post-nav {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        width: 100%;
        position: fixed;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 3;
    }
    .rz-post-nav .nav-links > div > span,
    .rz-post-nav .nav-links > span {
        display: block;
        position: absolute;
        top: 50%;
        text-transform: lowercase;
        letter-spacing: 5px;
        color: #32325d;
    }
    .rz-post-nav .nav-links > span,
    .rz-post-nav .nav-next,
    .rz-post-nav .nav-previous {
        margin-top: 60px;
    }
    .nav-previous > span,
    .prev-trig {
        left: 10px;
        -webkit-transform: rotate(-90deg) translateY(-4.2em);
        -moz-transform: rotate(-90deg) translateY(-4.2em);
        -ms-transform: rotate(-90deg) translateY(-4.2em);
        -o-transform: rotate(-90deg) translateY(-4.2em);
        transform: rotate(-90deg) translateY(-4.2em);
        -webkit-transform-origin: 50% 0;
        -moz-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
        -o-transform-origin: 50% 0;
        transform-origin: 50% 0;
    }
    .nav-next > span,
    .next-trig {
        right: 10px;
        -webkit-transform: rotate(90deg) translateY(-2.6em);
        -moz-transform: rotate(90deg) translateY(-2.6em);
        -ms-transform: rotate(90deg) translateY(-2.6em);
        -o-transform: rotate(90deg) translateY(-2.6em);
        transform: rotate(90deg) translateY(-2.6em);
        -webkit-transform-origin: 50% 0;
        -moz-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
        -o-transform-origin: 50% 0;
        transform-origin: 50% 0;
    }
    .rz-post-nav .nav-next,
    .rz-post-nav .nav-previous {
        background-color: #fff;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        display: table;
        min-height: 220px;
        opacity: 0;
        overflow: hidden;
        padding: 0;
        visibility: hidden;
        width: auto;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .rz-post-nav .nav-previous {
        left: 0;
        margin-left: -100px;
    }
    .rz-post-nav .nav-next {
        right: 0;
        margin-right: -100px;
    }
    .rz-post-nav .nav-links a {
        display: table-cell;
        vertical-align: middle;
        width: 400px;
    }
    .rz-post-nav .nav-previous a {
        padding: 42px 42px 42px 102px;
        border: 1px solid #f5f5f5;
        box-shadow: inset -1px -1px 3px 0 rgba(79, 94, 120, 0.09), 1px 1px 3px 0 rgba(79, 94, 120, 0.3);
    }
    .rz-post-nav .nav-next a {
        padding: 42px 102px 42px 42px;
        border: 1px solid #f5f5f5;
        box-shadow: inset -1px -1px 3px 0 rgba(79, 94, 120, 0.09), 1px 1px 3px 0 rgba(79, 94, 120, 0.3);
    }
    .rz-post-nav a:hover,
    .rz-post-nav .nav-links > span:hover + .nav-next,
    .rz-post-nav .nav-links > span:hover + .nav-previous,
    .rz-post-nav .nav-next:hover,
    .rz-post-nav .nav-previous:hover {
        opacity: 1;
    }
    .rz-post-nav .nav-links > span:hover + .nav-next,
    .rz-post-nav .nav-links > span:hover + .nav-previous,
    .rz-post-nav .nav-next:hover,
    .rz-post-nav .nav-previous:hover {
        visibility: visible;
    }
    .rz-post-nav .nav-links > span:hover + .nav-previous,
    .rz-post-nav .nav-previous:hover {
        margin-left: 0;
        border-radius: 0px 10px 10px 0px;
    }
    .rz-post-nav .nav-links > span:hover + .nav-next,
    .rz-post-nav .nav-next:hover {
        margin-right: 0;
        border-radius: 10px 0px 0px 10px;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .nav-previous > span,
    .prev-trig {
        left: 0;
    }
    .nav-next > span,
    .next-trig {
        right: 10px;
    }
}
@media only screen and (max-width: 1024px) {
    .rz-post-nav .nav-links > div > span {
        font-size: 13px;
    }
    .rz-post-nav .nav-links > span {
        display: none;
    }
    .rz-post-nav .nav-links > div > span {
        display: block;
        letter-spacing: 0.4px;
        margin-bottom: 1rem;
        text-transform: uppercase;
    }
    .rz-post-nav .wp-post-image {
        max-width: 100% !important;
        min-height: 100px !important;
        height: 100px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .rz-post-nav .nav-previous {
        padding-right: 20px;
    }
    .rz-post-nav .nav-previous + .next-trig + .nav-next {
        padding-left: 20px;
        text-align: right;
    }
}
@media only screen and (max-width: 767px) {
    .rz-post-nav .nav-next,
    .rz-post-nav .nav-previous:hover {
        padding-top: 30px;
        padding-bottom: 27px;
    }
    .rz-post-nav .nav-previous a:before {
        left: auto;
        right: -30px;
    }
    .rz-post-nav {
        text-align: center;
        padding: 50px 15px 0px;
    }
}
/* Post Navigation End  */
.rz-author {
    text-align: center;
    background-color: #607d8b;
    color: #FFF;
    position: relative;
}
.rz-author .author-avatar {
    height: 120px;
    width: 120px;
    border-radius: 999px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 1.13636em;
    position: inherit;
    z-index: 1;
}
.rz-author .author-avatar img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.rz-author .author-info {
    padding: 0 3.75em 1.875em;
}
.rz-author::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    height: 3.75em;
    z-index: 0;
}

/* Home page  */
/* Home Pagination */
.pagination-section .page-numbers {
    width: 50px;
    padding: 14px 0;
    height: 50px;
    border-radius: 5px;
    text-align: center;
    display: inline-block;
    background: #F3F5F6;
    color: #616d79;
    margin: 0 5px;
}
.pagination-section a:hover, a:focus, a:active {
    color: #6A7076 !important;
}
.pagination-section .page-numbers.current {
    color: #fff !important;
    background: #1b1d28 !important;
}
.pagination-section .next.page-numbers {
    float: right;
    width: 100px;
}
.pagination-section .page-numbers:hover {
    background: #e1e3e6;
}
.pagination-section .prev.page-numbers {
    float: left;
    width: 110px;
}
.page-tem {
    padding-top: 100px;
}
.home-sub-title {
    font-weight: 500 !important;
    font-size: 18px;
}
.page-tem h1 {
    margin-bottom: 10px;
    font-size: 42px;
    line-height: 46px;
	text-align: center;
}
.page-tem .entry-content {
    padding-top: 60px;
}
.page-tem .sub-title {
    position: absolute;
    top: 50px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
}
/* End Home New Categories Lists */
/* Home others  */
.tech-ls h3 {
    color: #FFF;
}
.tech-ls a img {
    width: 90%;
    background-color: rgb(255, 255, 255);
    border: 1px solid #ffffff;
    border-radius: 3px;
    box-shadow: 3px 3px 10px #524c4c05, -4px -2px 10px #30354717;
}
.cat-list-home {
    width: 150px;
    height: 150px;
    float: left;
    background: #FFF;
    margin: 10px;
    border-radius: 10px;
	background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 0.375rem;
    -webkit-box-shadow: 0 2px 3px 0 rgba(81,88,115,.08);
    box-shadow: 0 2px 3px 0 rgba(81,88,115,.08);
    -webkit-transition: -webkit-transform .2s cubic-bezier(.455,.03,.515,.955),-webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955);
    transition: -webkit-transform .2s cubic-bezier(.455,.03,.515,.955),-webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955);
    transition: transform .2s cubic-bezier(.455,.03,.515,.955),box-shadow .2s cubic-bezier(.455,.03,.515,.955);
    transition: transform .2s cubic-bezier(.455,.03,.515,.955),box-shadow .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955),-webkit-box-shadow .2s cubic-bezier(.455,.03,.515,.955);
}
.cat-list-home img {
    width: 100px;
    padding: 5px;
    text-align: center;
    margin: 0 auto;
    display: flex;
}
.cat-list-home h3 {
    font-size: 14px;
    text-align: center;
}
.cat-list-home h3 a {
    color: #010a23b0;
}
.post-img-class{
	border: 1px solid transparent;
    border-radius: 10px !important;
    background-color: #FFF;
    box-shadow: inset -1px -1px 3px 0 rgba(79,94,120,.09), 1px 1px 3px 0 rgba(79,94,120,.3);
}
.post-img-class img{
	height: auto !important;
}
/* Category Share and Copy  */
.ttl-rz svg{
   animation: animateHeart 1.2s infinite;
	}
	@keyframes animateHeart {
  0% {
    transform: scale(0.8);
  }
  5% {
    transform: scale(0.9);
  }
  10% {
    transform: scale(0.8);
  }
  15% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.8);
  }
}
.share-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	position: inherit;
}
.share-point {
    position: relative;
    padding: 6px 0px;
    width: 120px;
    height: 36px;
    border-radius: 30px;
    outline: none;
    border: 0;
    background: #2A4870;
    background-image: linear-gradient(327deg,#2b486f,#092b4e);
    overflow: hidden;
    cursor: pointer;
    transition: all .5s ease;
    box-shadow: inset -1px -1px 3px 0 rgba(183, 195, 216, 0.09), 1px 1px 3px 0 rgba(79,94,120,.3);
}
.rzscale {
  transform: scale(1.1);
  transition: all .5s ease;
}
.share-point h5 {
    color: #FFF;
    text-transform: capitalize;
    letter-spacing: 2px;
    text-align: center;
    font-size: 16px;
    font-weight: 400 !important;
}
.icon h5 {
  text-transform: uppercase;
  letter-spacing: 5px;
  font-size: .9em;
	color: #FFF;
}
.fusion {
  z-index: -2;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  opacity: 0;
  transition: all .7s ease;
	height:0px;
}
.fusion ul {
    padding-left: 0px !important;
}
.fusion li {
  list-style-type: none;
  width: 40px;
  height: 40px;
  color: #D0D8DB;
  padding: 8px;
  border-radius: 50%;
  background: #2A4870;
  display: inline-block;
  box-shadow: 2px 2px 6px rgba(42, 72, 112, 0.5);
}						
.rzopen {
  margin-top: 15px;
  opacity: 1;
  z-index: 1;
  position: relative;
}
#rzhide {
  visibility: hidden;
}					
.rx-btn-copy {
	color: #001828 !important;
    cursor: pointer;
    padding: 10px 15px;
    letter-spacing: 0.025em;
    outline: none;
    width: 100px;
    font-size: 0.875rem;
    border: 1px solid transparent;
    border-radius: 10px !important;
    background-color: #f8faff;
    background-image: linear-gradient(327deg,#e6eaf4,#f0f0f0);
    box-shadow: inset -1px -1px 3px 0 rgba(79, 94, 120, 0.39), 1px 1px 3px 0 rgba(79, 94, 120, 0.46);
}
.copy-bg {
    background: #FFF !important;
    width: 400px;
}
/* Card Listing  */
.heading-texts p {
    color: #FFF;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
}
.category-rezourze .card-title {
	height: 50px;
    box-sizing: border-box;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-word;
    transition: .15s ease-in-out;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
@media screen and (max-width: 1880px){
.card-profile-actions div {
    padding: 3px;
}
}
@media screen and (max-width: 1660px){
.card-profile-actions div {
    padding: 3px;
}
}
/* View Page Alternatives  */
.single-post hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.alternative-post .card-profile-actions div {
    padding: 2px;
}
.alternative-post .rx-btn {
    padding: 10px 10px;
    font-size: 0.775rem;
}
.alternative-post .rx-btn-col {
    padding: 10px 10px;
    font-size: 0.775rem;
}
.alternative-post .wpulike-robeen svg {
    cursor: pointer;
    overflow: visible!important;
    width: 30px;
    height: 30px;
}
/* 404 error page  */
.error-404 .page-content img {
    width: 700px;
    max-width: 100%;
    display: block;
    padding: 30px;
    margin: 0 auto;
}
/* Fotter Email Subscribe  */
.news-letter-section {
    background-color: #1c1d20;
    color: #efefef;
    box-shadow: 0 15px 30px 0 rgb(0 0 0 / 11%), 0 5px 15px 0 rgb(0 0 0 / 8%);
    margin-bottom: 50px;
    border-radius: 10px;
    background-image: url(https://www.aroound.com/wp-content/uploads/2021/10/footer-bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right bottom;
}
.news-letter-section .card {
    box-shadow: none;
    border: none;
    background: none;
}
.rezourze-subscribers .es_subscription_message {
    width: 50%;
}
.rezourze-subscribers .emaillist {
    display: inline-block;
}
.rezourze-subscribers .es-field-wrap {
    display: inline-block;
}
.rezourze-subscribers h4 {
    font-size: 32px;
	color: #FFF;
}
.rezourze-subscribers input[type="text"] {
    border-radius: 25px;
    border: 1px solid #e0dcdc;
    height: 45px;
    width: 400px;
    max-width: 100%;
    padding: 15px;
}
.rezourze-subscribers input[type="text"]:focus {
    outline: none;
    border: 1px solid #02a8f4;
}
.rezourze-subscribers input[type="submit"] {
    background: #0a834f;
    color: #fff !important;
    padding: 10px 15px;
    outline: none !important;
    cursor: pointer;
    letter-spacing: 0.025em;
    font-size: 0.875rem;
    border-radius: 50px !important;
    border: 1px solid transparent;
    background-color: #2dce89;
    background-image: linear-gradient(159deg,#1ead6f,#2dce89);
    box-shadow: inset -1px -1px 10px 0 #2dce89, inset 1px 1px 3px 0 #2dce89, 1px 1px 2px 0 #2dce89;
}
@media screen and (max-width: 769px){
	.news-letter-section {
    background: none;
}
.rezourze-subscribers .es_subscription_message {
    width: 90%;
}
.rezourze-subscribers .es_required_field {
    width: 100%;
}
.news-letter-section {
    padding: 20px;
}
}
@media screen and (max-width:480px){
	.rezourze-subscribers input[type="submit"] {
		margin-top: 10px;
	}
	.news-letter-section {
		padding: 10px;
	}
}
/* Side Nav  */
.side-highlight {
    text-align: center;
    font-size: 16px;
    border: 1px solid #13acdd;
    border-radius: 4px;
    padding: 10px;
}
@media screen and (max-width: 769px){
.archive .m-d-none {
		display: none;
	}
}
/* Page Style  */
.page-template-default p {
    font-size: 14px;
    line-height: 22px;
}
.page-template-default strong {
    font-weight: 600;
    color: #1a1c28;
}
/* Search Page  */
.search-page .search-submit {
    border: 1px solid;
}
/* Blog or Article Page  */
.blog-title {
    text-align: center;
    color: #292C30;
    padding: 10px 10px 8px 10px;
    width: 100%;
}
.postman-name {
    text-transform: capitalize;
    font-weight: bold;
    font-size: 13px;
    color: #6A7076;
}
.cstm-blog .avatar {
    border: none !important;
    padding: 0px;
    border-radius: 10px;
    width: 25px;
    height: 25px;
background: #1c1d20;
}
.date-postman {
    color: #83888e;
    text-align: center;
    width: 100%;
    font-size: 13px;
    padding: 5px 0 20px 0;
}
.cstm-blog .wp-post-image {
	width: 100%;
    max-width: 100%;
    min-height: 250px;
    height: 250px;
    object-fit: cover;
    border: 1px solid #f1f1f1;
    border-radius: 10px;
}
.wr-suggest {
    right: 25px;
    top: 8px;
}
.wr-suggest a {
    border-radius: 5px;
    color: #1b1d28;
    font-size: 15px;
    line-height: 30px;
    height: 30px;
    padding: 5px 10px;
    background: #fff;
    box-shadow: 1px 2px 5px 1px rgb(239 239 239 / 68%);
}
/* Footer  */
.f-h3{
	font-size: 34px;
}
.footer-hr{
	height: 1px;
    background: #fff;
    background: -webkit-gradient(linear,left top,right top,color-stop(5%,rgba(255,255,255,0)),color-stop(60%,rgba(199 214 221)),color-stop(95%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 5%,rgba(199 214 221) 60%,rgba(255,255,255,0) 95%);
    background: -o-linear-gradient(left,rgba(255,255,255,0) 5%,rgba(199 214 221) 60%,rgba(255,255,255,0) 95%);
    background: linear-gradient(90deg,rgba(255,255,255,0) 5%,rgba(199 214 221) 60%,rgba(255,255,255,0) 95%);
}
.f-menu h4 {
    color: rgba(41, 44, 48, 0.4);
    font-size: 12px;
    line-height: 30px;
}
.f-menu ul{
	padding: 0px;
}
.f-menu ul li{
   list-style: none;
}
.f-menu ul li a {
    color: #6A7076;
    font-size: 15px;
    line-height: 29px;
}
@media screen and (max-width:1300px){
.fbottom-footer{
	text-align: center !important;
}
.fbottom-footer .btn-wrapper.profile {
    text-align: center !important;
}
.fbottom-footer .btn-wrapper.profile a {
    margin-bottom: 5px;
    margin-top: 10px;
    text-align: center;
    width: 119px;
    margin-right: 0px;
}
}
/* Cookies Section  */
#rz-cookies {
    background: #1c1e28;
    color: #fff;
    position: fixed;
    bottom: -80px;
    z-index: 999;
    padding: 0px 30px;
    right: 20px;
    border-radius: 10px;
    height: 70px;
    padding: 18px 18px 18px 18px;
}

#rz-cookies.active {
    bottom: 30px;
    display: block;
}

#rz-cookies img {
    height: 35px;
    float: left;
    -webkit-animation: cookie-rotate 2s ease-in-out;
    -webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes cookie-rotate {
    0% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(360deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

#rz-cookies.notactive {
    bottom: -80px;
}

#rz-cookies p {
    padding: 0px 10px;
    height: 36px;
    float: left;
    line-height: 36px !important;
    margin: 0;
    font-weight: 600;
    color: #fff;
}

#rz-cookies .cookies-btn {
    height: 30px;
    margin-top: 3px;
    padding: 0 9px;
    text-decoration: none;
    float: left;
    text-align: center;
    background: #555865;
    border-radius: 10px;
    font-weight: 700;
    font-size: 13px;
    line-height: 32px;
}

#rz-cookies .cookies-btn:hover {
    cursor: pointer;
    background: #06a5e8;
}

@media screen and (max-width: 520px) {
    #rz-cookies {
        right: 50%;
        transform: translate(50%, 0);
        width: 265px;
        padding: 18px 18px 18px 18px;
    }

    #rz-cookies.active {
        bottom: 20px;
    }

    #rz-cookies.notactive {
        bottom: -80px;
    }
}

#rz-cookies,
.hand {
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}
/* Cookies section end  */

/* Comment Box */
.comment-form-comment label {
    display: block;
}
.comment-form-comment textarea {
    width: 100%;
    border: 1px solid #a9c5d3;
    border-radius: 3px;
}
.comment-form input[type=text] {
    border: 1px solid #a9c5d3;
    border-radius: 3px;
}
.comment-form input[type=email] {
    border: 1px solid #a9c5d3;
    border-radius: 3px;
}
p.form-submit input {
    background: #c56380;
    color: #fff !important;
    padding: 10px 26px;
    outline: none !important;
    cursor: pointer;
    letter-spacing: 0.025em;
    font-size: 0.875rem;
    border-radius: 50px !important;
    border: 1px solid transparent;
    background-color: #e06869;
    background-image: linear-gradient(159deg,#a55fa1,#ed6b5a);
    box-shadow: inset -1px -1px 10px 0 #ec5d81, inset 1px 1px 3px 0 #e65a9b, 1px 1px 2px 0 #be5d9f;
}
.comment-list .comment-author {
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 8px;
}
.comment-list .comment-meta a {
    color: #464646;
}
.comment-list .comment-content {
    border: 1px solid #E7E7E7;
    border-radius: 3px;
    font-size: 15px;
    padding: 24px;
    margin-top: 15px;
}
ol.comment-list {
    padding: 0px;
}
ol.comment-list li {
    list-style: none;
}
.comment-metadata {
    font-size: 14px;
    margin: 0;
    line-height: 18px;
    display: inline-block;
}
.comment-body .reply {
    margin-top: 10px;
}
