@media only screen and (min-width: 1200px) {
.container, .elementor-container, .elementor-section.elementor-section-boxed>.elementor-container, .elementor-section>.elementor-container {
max-width: 920px;
}
}
@media (min-width: 1366px) {
.container, .elementor-container, .elementor-section.elementor-section-boxed>.elementor-container, .elementor-section>.elementor-container {
max-width: 1080px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.container, .elementor-container, .elementor-section.elementor-section-boxed>.elementor-container, .elementor-section>.elementor-container {
max-width: 720px;
}
}
.elementor-widget:not(:last-child) {
margin-bottom: 0 !important;
}
.elementor-editor-active #preloader {
display: none;
}
.elementor-editor-preview #preloader {
display: none;
}
body {
overflow-wrap: break-word;
}
.tags {
clear: both;
overflow: hidden;
}
.tags a {
margin-right: 10px;
margin-bottom: 5px;
border: solid 1px #EEE;
color: #000;
font-size: 13px;
padding: 2px 12px;
display: inline-block;
}
.tags a:hover {
background: #9013FE;
color: #FFF;
border-color: #9013FE;
}
.tags a:last-child {
margin-right: 0;
}
blockquote p {
margin-bottom: 0;
}
table {
border-collapse: collapse;
}
table, th, td {
border: 1px solid #ECECEC;
padding: 9px 9px;
}
th {
color: #000;
}
dt {
color: #111;
}
strong {
color: #111;
}
.post-password-form input[type=submit] {
margin-top: 0;
margin-left: 0;
background: #9019fe;
border-color: #9019fe;
color: #FFF;
position: relative;
top: -1px;
}
.post-password-form input[type=password] {
height: 30px;
top: 1px;
position: relative;
}  .comment-list {
margin: 0;
}
.comment-list li.comment {
margin-bottom: 60px;
}
.comment-list li.comment .children li {
list-style: none;
margin: 0;
}
.comment-list li.comment .children li:first-child .single-comment {
padding-top: 60px;
}
.comment-list li.comment .children li:last-child .single-comment {
padding-bottom: 0;
}
.comment-list li.comment .children li .single-comment {
padding: 30px 0;
}
.comment-list li.comment .children li .single-comment .thumb {
height: 60px;
width: 60px;
}
.comment-list li.comment .children li .single-comment .comment {
margin-left: 100px;
}
.comment-list li.comment:last-child {
margin-bottom: 0;
}
a.comment-reply-link {
margin-top: 10px;
display: block;
}
.comment-respond .row .form-submit {
margin-left: 15px;
}
.comment-respond .form-submit input[type=submit]{
border-radius: 0;
font-family: "Montserrat", sans-serif;
font-size: 14px;
font-weight: 900;
overflow: hidden;
line-height: 1;
padding: 15px 24px;
position: relative;
text-transform: uppercase;
color: #FFF;
border: solid 3px #9013FE;
background: #9013FE;
display: inline-block;
vertical-align: middle;
position: relative;
}
.comment-respond .form-submit input[type=submit]:hover {
background-color: #9013FE;
border-color: #9013FE;
color: #f3f3f3;
}
.single-comment .thumb {
float: left;
height: 100px;
overflow: hidden;
width: 100px;
}
.single-comment .comment {
margin-left: 150px;
}
.single-comment .comment .name {
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 10px;
}
.single-comment .comment .name a {
color: #000;
}
.single-comment .comment .date {
font-size: 14px;
color: #AFAFAF;
margin-bottom: 10px;
display: block;
}
.single-comment .comment p:last-of-type {
margin: 0;
}
p.no-comments {
margin-top: 50px;
margin-bottom: 0;
}
p.comment-notes {
font-style: italic;
}
a#cancel-comment-reply-link {
font-size: 14px;
}
.comment-list .comment-respond {
margin-bottom: 60px;
}
.comment-navigation .nav-links {
margin-bottom: 30px;
clear: both;
overflow: hidden;
}
.comment-navigation .nav-links a {
color: #000;
}
.comment-navigation .nav-links .nav-previous {
float: left;
}
.comment-navigation .nav-links .nav-previous a:before {
content: '«';
margin-right: 10px;
}
.comment-navigation .nav-links .nav-next {
float: right;
}
.comment-navigation .nav-links .nav-next a:after {
content: '»';
margin-left: 10px;
}
.bypostauthor h5.name:after {
content: 'Author';
background: #FF8CAA;
font-size: 10px;
font-weight: 400;
text-transform: uppercase;
color: #FFF;
display: inline-block;
margin-left: 10px;
padding: 2px 6px;
vertical-align: middle;
}
.page-links {
clear: both;
font-size: 14px;
font-weight: bold;
list-style: none;
padding: 0;
}
.page-links li {
background: #9013FE;
display: inline-block;
position: relative;
font-weight: 400;
height: 30px;
line-height: 29px;
color: #FFF;
text-decoration: none;
border: solid 1px #9013FE;
padding: 0;
width: 30px;
text-align: center;
margin-top: -1px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.page-links li:hover {
color: #FFF;
border-color: #111;
background: #111;
}
.page-links a li {
background: #FFF;
border: solid 1px #EEE;
color: #888;
}
.page-links a li:hover {
color: #FFF;
border-color: #111;
background: #111;
}
div.wpcf7 .ajax-loader {
display: none;
}
.wpcf7 p {
margin-bottom: 0;
}
blockquote {
color: #000;
margin: 0 0 1rem;
border-left: 4px solid #9013FE !important;
padding: 30px;
background: #f7f7f7;
}
.wp-block-pullquote {
border-top: 0;
border-bottom: 0;
background: #F7F7F7 !important;
padding: 1em;
margin-bottom: 28px;
color: #000;
}
.wp-block-cover-image-text, .wp-block-cover-text, section.wp-block-cover-image h2 {
color: #fff !important;
}
.wp-block-cover-text strong {
color: #fff !important;
}
.wp-block-button {
margin: 20px 0;
} .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 0;
max-width: 100%;
padding: 0;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 14px;
font-style: italic;
line-height: 17px;
margin: 0;
padding: 8px 4px 5px;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.gallery-caption {
margin-left: 0;
font-size: 14px;
font-style: italic;
margin-top: 10px;
}