#jl_option_layout .jl_trow.group{
min-height: auto;
}
.menu-item-settings input[type=text], .menu-item-settings select, .field-css-classes{
width: 100%;
}
.additional-menu-field-mega_layout{
width: 35%;
margin-right: 10px !important;
position: relative;
z-index: 999;
}
.editor-styles-wrapper ol{
list-style-type: decimal !important;
}
.editor-styles-wrapper ul{
list-style-type: disc !important;
}
.additional-menu-field-jl_label_color{
width: 48%;
margin-right: 0px !important;
position: relative;
z-index: 999;
display: block !important;
}
.menu-item.menu-item-depth-0 .additional-menu-field-mega_menu_sidebar{
display: block !important;
}
.additional-menu-field-mega_columns, .additional-menu-field-mega_num_post{
width: 27%;
margin-right: 0px !important;
margin-left: 10px !important;
float: right !important;
}
.additional-menu-field-jl_label_menu{
display: block !important;
}
.additional-menu-field-jl_label_text{
width: 48%;
margin-right: 0px !important;
float: right !important;
display: block !important;
}
.additional-menu-field-mega_menu, .additional-menu-field-mega_layout, .additional-menu-field-mega_columns, .additional-menu-field-mega_num_post{
display: none;
}
.menu-item-depth-0.menu-item-category .additional-menu-field-mega_menu, .menu-item-depth-0.menu-item-category .additional-menu-field-mega_layout, .menu-item-depth-0.menu-item-category .additional-menu-field-mega_columns, .menu-item-depth-0.menu-item-category .additional-menu-field-mega_num_post{
display: block !important;
}
.jl_custom_upload_media{
color: #fff !important;
}
.jl_tabbox_wrapper{
background: #222;
}
.jl_nab_tab{
position: relative;
display: block;
float: left;
margin-top: 0;
margin-bottom: 0;
width: 220px;
}
.jl_nab_tab a{
display: block;
text-decoration: none;
color: #fff;
font-weight: 600;
font-size: 14px;
padding: 0 20px;
line-height: 40px;
outline: none !important;
transition: all 0.3s;
border: 0px !important;
}
.jl_nab_tab a:active, .jl_nab_tab a:focus{
outline: none !important;
}
.jl_nab_tab a.nav-tab-active{
background: #2271b1 !important;
color: #fff !important;
border: 0px !important;
margin: 0px !important;
}
.jl_trow.group{
background: #fff;
float: none;
overflow: hidden;
min-height: 350px;    
}
.jl_trow.group .form-wrap p, .jl_trow.group p.description, .jl_trow.group p.help, .jl_trow.group span.description{
font-size: 12px !important;
color: #50575e;
display: block;
font-style: italic;
line-height: 1.4;
margin-top: 4px !important;
margin-bottom: 5px;
}
.jl_trow.group .jl_trow.group {
display: block !important;
padding: 10px 30px 15px 30px;
min-height: auto;
}
.jl_trow.group .jl_trow.group:nth-child(2n+1){
background-color: #f7f7f7;
}
.jl_trow.group .jl_trow.group .jl_th, #jl_option_layout .jl_th{
font-weight:  bold;
margin-bottom: 10px;
display: block;
}
.jl_trow.group .jl_trow.group:last-child .jl_th{
margin: 0px;
}
.jl_trow.group .jl_trow.group:last-child{
padding: 0px;
}
.jl_cus_repeater{
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
display: flex;
align-items: center;
gap: 10px;
}
.theme-demo-import-items{
margin-bottom: 10px;
width: 100%;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
grid-column-gap: 30px;
grid-row-gap: 30px;
}
.theme-demo-import-items:after{
content: '';
display: table;
clear: both;
}
.theme-demo-import-items .theme-demo-import-item{
text-align: center;  
position: relative;    
}
.theme-demo-import-items .theme-demo-import-item label{
position: relative;
background: #fff;
display: inline-block;
padding-top: 10px;
overflow: hidden;
box-shadow: 0 20px 50px rgb(0 0 0 / 5%);
border-radius: 3px;  
}
.theme-demo-import-items .theme-demo-import-item label input, .theme-demo-import-items .theme-demo-import-item label .jl_lbl_import{
position: relative;
z-index: 2;
}
.theme-demo-import-items .theme-demo-import-item-title{
padding: 2px 0px;
}
.theme-demo-import-items .theme-demo-import-item label .jl_ac_bg{    
position: absolute;
z-index: 1;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
transition: 0.2s;
border-radius: 3px;
}
.theme-demo-import-items .theme-demo-import-item label input:checked + .jl_ac_bg{
background: #ffeccb;
border: 1px solid #e8cfa5;    
}
.theme-demo-import-items .theme-demo-import-item label:hover .jl_ac_bg{
background: #fff7ea;    
}
.theme-important-notice{
display: block;
width: 100%;
}
.jl-name-wrap.jl-heading-ad{
display: block !important;
font-size: 25px !important;
margin-bottom: 10px;
margin-top: 20px;
}
.theme-important-notice .jl-infoset{
display: inline-block;
margin-right: 10px;
margin-bottom: 10px !important;
font-size: 15px;
}
.theme-important-notice .jl-infoset label{
background: #000;
color: #fff;
display: block;
padding: 10px 15px;
border-radius: 3px;
}
.import-description p{
font-size: 14px !important;
}
.theme-important-notice .configuration-success strong{
color: #09bf3a;
background: #d0ffd6;
padding: 2px 10px;
font-size: 13px;
border-radius: 100px;
font-weight: normal;
}
.theme-important-notice .configuration-info strong{
color: #f5ab00;
}
.theme-important-notice .configuration-error strong{
color: red;
}
.theme-demo-import-items .theme-demo-import-item img{
margin-top: 10px;
width: 100%;
position: relative;
z-index: 2;
}
.jlmedia-gallery-images-holder{
float: left;
width: 100%;
}
.jlwidget_heading{font-weight: bold; font-size: 15px; background: #222; padding: 3px 10px; color: #fff; float: left;width: 98.3333333%;}
.jl_cat_alist{float: left; min-width: 150px; }
.jl_post_toshow{float: left;width: 100%;}
#footer-thankyou, .redux-timer, .is-dismissible.redux-notice, .rAds, .redux-container #redux-header .display_header span.redux-dev-mode-notice{display: none !important;}
.jlmedia-gallery-images-holder li{
float: left;
width: 100px;
padding: 0px;
margin-right: 10px;
margin-bottom: 10px;
}
.jlmedia-gallery-images-holder li img{
width: 100%;
float: left;
}
.jlmedia-gallery-upload-btn:hover, .jlmedia-gallery-clear-btn:hover,
.jlmedia-gallery-upload-btn:active, .jlmedia-gallery-clear-btn:active,
.jlmedia-gallery-upload-btn:focus, .jlmedia-gallery-clear-btn:focus,
.jladdbtn:hover, .jlremovebtn:hover,
.jladdbtn:active, .jlremovebtn:active,
.jladdbtn:focus, .jlremovebtn:focus
{
color: #fff !important;
opacity: 0.9;
outline: none;
}
#gallery_post_format_box br, #gallery_post_format_box span{
display: none !important;
}
#gallery_post_format_box .jlmedia-gallery-images-holder{
margin-top: 0px;
}
.jlmedia-gallery-upload-btn, .jladdbtn{
background-color: #0073aa;
border: 1px solid transparent;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 8px 20px;
font-size: 13px;
color: #fff;
text-decoration: none;
float: left;
margin-right: 10px;
margin-bottom: 10px;
cursor: pointer;
}
.jlmedia-gallery-clear-btn, .jlremovebtn{
background-color: #a00;
border: 1px solid transparent;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 8px 20px;
font-size: 13px;
color: #fff;
text-decoration: none;
float: left !important;
cursor: pointer;
}
.category_style_item_image_wrapper{
float: left;
width: 100%;
margin: 10px 0px;
}
.category_style_item_image_wrapper .category_style_item_image{
width: 60px;
float: left;
text-align: center;
margin-right: 10px;
}
.category_style_item_image_wrapper .category_style_item_image img{
width: 100%;
border:2px solid #fff;
}
.category_style_item_image_wrapper .category_style_item_image input + img{ cursor:pointer;
border:2px solid transparent;
}
.category_style_item_image_wrapper .category_style_item_image input:checked + label > img{ border:2px solid #00a0d2;
}
div[id*="bopea"][class^="widget"] .widget-title h3, div[id*="bopea"][class^="widget"] .widget-title h4{
background: #1c2227;
color: #fff;
}
.reactions_img_wrapper .category_style_item_image{
width: auto;
margin-bottom: 10px !important;
}
.reactions_img_wrapper .category_style_item_image input{
margin-right: 0px !important;
}
.reactions_img_wrapper .reactions_img_bg{
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
width: 35px;
height: 35px;
line-height: 35px;
text-align: center;
display: block;
padding: 0px;
background-color: #ffe041;
background: -moz-radial-gradient(center, ellipse cover, #ffe041 0%, #ffc965 100%);
background: -webkit-radial-gradient(center, ellipse cover, #ffe041 0%,#ffc965 100%);
background: radial-gradient(ellipse at center, #ffe041 0%,#ffc965 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe041', endColorstr='#ffc965',GradientType=1 );
border: 1px solid #fbab48;
}
.reactions_img_wrapper .reactions_img_bg img{
border: 0px;
}
.reactions_img_wrapper input:checked + label > img{
border: 0px !important;
}
.tgmpa h1{
display: block !important;
}
.jl-admin-pro-inner{
max-width: 100%;
}
.jl-admin-nav-wrap{
background: #1c2226;
box-shadow: 0 20px 50px rgb(0 0 0 / 5%);
padding: 17px 25px;
border-radius: 3px;
margin: 50px 0px 30px 0px;
display: flex;
justify-content: space-between;
}
.jl-admin-nav-wrap ul{
padding: 0px;
margin: 0px;
}
.jl-admin-nav-wrap ul li{
display: inline-block;
margin-right: 10px;
margin-bottom: 0px;
}
.jl-admin-nav-wrap ul li a, .jl-admin-nav-wrap .jl-doc-nav{
display: block;
padding: 10px 16px;
border-radius: 4px;
background-color: #f0f0f1;
color: #000;
text-decoration: none;
align-items: center;
font-weight: 500;
letter-spacing: -0.02em;
}
.jl-admin-nav-wrap ul li a.active-nav{
background: #2f00e2 !important;
color: #fff !important;
}
.jl-admin-nav-wrap ul li a:hover, .jl-admin-nav-wrap .jl-doc-nav:hover{
background-color: #dddde0;
}
.jl-name-wrap{
font-size: 40px !important;
font-weight: 600;
color: #000;
align-items: center;
display: flex;
letter-spacing: -0.02em;
margin: 0px;
}
.jl-name-wrap span{
font-size: 12px;
background: #ffd5b1;
padding: 2px 10px;
border-radius: 100px;
margin-left: 10px;
}
.jl-content-txt{
font-size: 15px !important;
margin: 0px;
color: #7c7c7c;
}
.jl-wrap-from{
display: grid;
grid-template-columns: repeat(1,minmax(0,1fr));
grid-column-gap: 30px;
grid-row-gap: 30px;
margin-top: 40px;
}
.jl-ac-form{
background: #fff;
overflow: hidden;
box-shadow: 0 20px 50px rgb(0 0 0 / 5%);
border-radius: 3px;
}
.jl-ac-form .jl-ac-sucess, .jl-ac-form .jl-ac-failed{
background: #0cb964;
color: #fff;
font-size: 28px;
font-weight: 600;
letter-spacing: -0.02em;
padding: 25px 30px;
display: flex;
margin: 0px;
}
.jl-ac-form .jl-ac-failed{
background: #b90c3e !important;
}
.jl-input-container{
padding: 40px;
}
.jl-input-container .license_input{
border-radius: 3px;
padding: 10px 30px;
min-height: 50px;
outline: none;
display: flex;
width: 100%;
border: 1px solid #000 !important;
outline: none;
font-size: 15px;
}
.jl-input-container .license_input:focus{
outline: none !important;
box-shadow: 0 0 0 transparent;
}
.jl-input-container .jl-ac-active-btn p{
margin: 0px !important;
padding: 0px !important;
}
.jl-input-container #submit, .radium-import-start{
background: #2e1ee2 !important;
color: #fff !important;
border: 0px !important;
outline: none !important;
box-shadow: none !important;
min-height: 50px !important;
width: 100%;
border-radius: 3px !important;
text-align: center;
padding: 10px 30px;
margin-top: 15px !important;
font-size: 15px !important;
}
.jl-doc-purchase{
text-decoration: underline;
color: #000 !important;
margin-top: 15px;
font-size: 15px;
display: block;
}
.radium-import-start{
width: auto !important;
padding: 0px 25px !important;
margin-left: 20px !important;
}
@media only screen and (max-width: 992px) {
.jl-admin-nav-wrap{
flex-direction: column;
}
.jl-admin-nav-wrap{
padding: 27px 25px 17px 25px;
}
.jl-admin-nav-wrap .jl-doc-nav, .jl-admin-nav-wrap ul li{
max-width: 100%;
display: block;
margin-right: 0px;
margin-bottom: 10px !important;
}    
}
.radium-importer-message{
margin-top: 20px;
margin-left: 20px;
}
.jl-importing-msg{
display: flex;
align-items: center;
}
.jl-importing-msg .jl-hourglass{
margin-right: 10px;
}
.jl-importing-msg p{
margin: 0px;
font-size: 14px;
font-weight: bold;
}
.jl-hourglass {
display: inline-block;
position: relative;
width: 65px;
height: 65px;
}
.jl-hourglass:after {
content: " ";
display: block;
border-radius: 50%;
width: 0;
height: 0;
margin: 8px;
box-sizing: border-box;
border: 22px solid #000;
border-color: #000 transparent #000 transparent;
animation: jl-hourglass 1.2s infinite;
}
@keyframes jl-hourglass {
0% {
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
transform: rotate(900deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
transform: rotate(1800deg);
}
}
.jl_info_box {
--ts-icon-color: #2f00e2;
position: relative;
margin: 40px 0;
margin-bottom: 35px;
padding: 25px;
border: 1px solid #e5e5e5;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
background: #fff;
font-size: 13px;
line-height: 2.1em;
overflow: hidden;
}
.jl_info_box.activate-box {
border-color: #2f00e2;
}
.jl_info_box.is-activated {
--ts-icon-color: #00a32a;
border-color: #00a32a;
}
.jl_info_box .button-hero {
margin-top: 8px;
}
.jl_info_box .content {
position: relative;
}
.jl_info_box .bg {
position: absolute;
z-index: 0;
right: 220px;
top: -15px;
font-size: 270px;
color: var(--ts-icon-color);
opacity: 0.05;
}
.jl_info_box h3 {
margin-top: 0;
}
.jl_info_box ol {
font-size: 14px;
}
.jl_info_box li {
margin-bottom: 3px;
}
.jl_info_box p {
max-width: initial;
line-height: 1.6;
}
.jl_sp_box hr {
margin-top: 30px;
margin-bottom: 30px;
}
.jl_sp_box .dashicons {
vertical-align: middle;
margin-bottom: 6px;
margin-right: 12px;
margin-left: -4px;
font-size: 24px;
}
.jl_sp_box .button {
margin-top: 10px;
}
.jl_sp_box .col p {
font-size: 14px;
}
.ts-dash-plugins h3 {
margin-top: 45px;
}
.jl_info_box .three-col {
margin-bottom: 10px;
width: 100%;
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
grid-column-gap: 30px;
grid-row-gap: 30px;
}
@media (max-width: 767px) {
.jl_info_box .three-col {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
}.wp-block, .wp-block[data-align='full'], .wp-block[data-align='wide']{
max-width: 830px;
margin-left: auto !important;
margin-right: auto !important;
}
.edit-widgets-block-editor .block-editor-block-list__layout{
max-width: unset;
margin: unset;
}
.block-editor-block-list__layout{
max-width: 830px;
margin: auto;
}
.editor-styles-wrapper .wp-block-quote.is-large,
.editor-styles-wrapper .wp-block-quote.is-style-large {
text-align: left;
}
.editor-styles-wrapper,
.rtl .editor-styles-wrapper {
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
}
.mce-content-body > figure.wp-caption.alignleft,
.mce-content-body > figure.wp-caption.alignnone,
.mce-content-body > figure.wp-caption.aligncenter,
.mce-content-body > figure.wp-caption.alignright {
margin-top: 1rem;
}
.wp-block-freeform.block-library-rich-text__tinymce .wp-caption.alignleft,
.wp-block-freeform.block-library-rich-text__tinymce .alignleft{
margin: 0.5em 30px 0.5em 0;
}
.wp-block-freeform.block-library-rich-text__tinymce .wp-caption.alignright,
.wp-block-freeform.block-library-rich-text__tinymce .alignright{
margin: 0.5em 0 0.5em 30px;
}
.editor-styles-wrapper .alignleft {
margin-right: 30px !important;
margin-top: 0px;
}
.editor-styles-wrapper .wp-block-quote.is-large,
.editor-styles-wrapper .wp-block-quote.is-style-large {
text-align: left;
}
.editor-styles-wrapper .wp-caption-dd{
margin-top: 5px;
font-style: italic;
font-size: 14px;
text-align: center;
color: #b4b4b4;
}
.editor-styles-wrapper .wp-caption-dd a{
display: inline-block !important;
}
.wp-block-freeform.block-library-rich-text__tinymce a{
color: var(--jl-single-link-color);
}
.editor-styles-wrapper a{
color: var(--jl-single-link-color);
text-decoration: underline rgba(255, 255, 255, 0) !important;
transition: text-decoration-color 300ms !important;
}
.editor-styles-wrapper a:hover{
color: var(--jl-single-link-hcolor);
text-decoration: underline !important;
text-decoration-color: currentColor;
}
.editor-styles-wrapper ul.wp-block-archives, .editor-styles-wrapper .wp-block-archives-dropdown, .editor-styles-wrapper .wp-block-categories{
margin-left: 0;
padding-left: 0 !important;
}
.editor-styles-wrapper ul{
padding-left: 15px;
}
.editor-styles-wrapper ol, .editor-styles-wrapper ul{
padding-left: 1rem !important;
list-style-type: decimal;
}
.editor-styles-wrapper ul li, .editor-styles-wrapper ol li{
margin-bottom: 0.5em;
}
.editor-styles-wrapper ul li ul{
margin-bottom: 0px;
}
.editor-styles-wrapper ol li ol, .editor-styles-wrapper ul li ul{
margin-top: 0.5em;
}
.editor-styles-wrapper ol ol{
padding-left: 20px;
}
.editor-styles-wrapper ul, .editor-styles-wrapper > div{
margin-bottom: 30px;
}
.editor-styles-wrapper pre {
display: block;
padding: 20px !important;
margin: 0 0 25px;
font-size: 13px;
line-height: 1.42857143;
color: #333;
word-break: break-all;
-ms-word-wrap: break-word;
word-wrap: break-word;
background-color: #f5f5f5;
border-width: 0px !important;
border-radius: 4px;
}
.editor-styles-wrapper * {
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.editor-styles-wrapper li,
.editor-styles-wrapper p,
.editor-styles-wrapper p.wp-block-paragraph,
.editor-styles-wrapper table,
.editor-styles-wrapper dd{
font-family: var(--jl-body-font);
font-weight: var(--jl-body-font-weight);
font-size: var(--jl-content-font-size);
line-height: var(--jl-content-line-height);
color: var(--jl-single-color);
-moz-osx-font-smoothing: grayscale;
}
.editor-styles-wrapper .wp-block-cover__inner-container p{
color: #fff;
}
.editor-styles-wrapper blockquote.quote_content {
border-left: 3px solid;
border-color: #ddd;
padding: 0 18px;
font-size: 18px;
line-height: 28px;
font-style: italic;
color: #888;
}
.editor-styles-wrapper blockquote {
position: relative;
margin-bottom: 30px;
margin-left: 0px;
margin-right: 0px;
padding: 30px 30px 30px 70px !important;
text-align: left;
background: var(--jl-author-bg);
border: 0px !important;
border-radius: var(--jl-border-rounded);
}
.editor-styles-wrapper blockquote:before {
content: "";
display: block;
position: absolute;
top: 38px;
left: 30px;
width: 24px;
height: 18px;    
-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1434 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath transform='matrix(1, 0, 0, -1, 0, 960)' d='M102.4-64h307.2l204.8 409.6V960H0V345.6h307.2zM921.6-64h307.2l204.8 409.6V960H819.2V345.6h307.2z' /%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1434 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath transform='matrix(1, 0, 0, -1, 0, 960)' d='M102.4-64h307.2l204.8 409.6V960H0V345.6h307.2zM921.6-64h307.2l204.8 409.6V960H819.2V345.6h307.2z' /%3E%3C/svg%3E");    
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
background-color: currentColor; 
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.editor-styles-wrapper blockquote p.wp-block-paragraph{
font-family: var(--jl-title-font);
font-weight: var(--jl-title-font-weight);
text-transform: var(--jl-title-transform);
letter-spacing: var(--jl-title-space);
line-height: var(--jl-title-line-height);
}
.editor-styles-wrapper blockquote.has-text-align-right {
padding: 30px 70px 30px 30px !important;
}
.editor-styles-wrapper blockquote.has-text-align-right{
text-align: right;
}
.jl_radius blockquote {
border-radius: 0px;
}
.editor-styles-wrapper blockquote p {
font-family: var(--jl-title-font);
font-weight: var(--jl-title-font-weight);
text-transform: var(--jl-title-transform);
letter-spacing: var(--jl-title-space);
font-size: 22px !important;
line-height: var(--jl-body-line-height) !important;
margin-bottom: 0px;
margin-top: 0px;
}
.editor-styles-wrapper blockquote cite {
margin-top: 15px;
font-style: normal;
font-size: 12px !important;
line-height: 1.2;
display: block;
text-transform: capitalize !important;
font-family: var(--jl-body-font);
font-weight: var(--jl-body-font-weight);
}
.editor-styles-wrapper table{
border-collapse: collapse;
border: 1px solid #d9d9d9;
width: 100%;    
}
.editor-styles-wrapper table td, .editor-styles-wrapper table th {
padding: 8px;
border-bottom: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
text-align: left;
}
.editor-post-title__block .editor-post-title__input,
.rtl .editor-post-title__block .editor-post-title__input {
font-family: var(--jl-title-font);
font-weight: var(--jl-title-font-weight);
text-transform: var(--jl-title-transform);
letter-spacing: var(--jl-title-space);
line-height: var(--jl-title-line-height);
color: var(--jl-txt-color);
}
.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4,
.editor-styles-wrapper h5,
.editor-styles-wrapper h6{
font-family: var(--jl-title-font);
font-weight: var(--jl-title-font-weight);
text-transform: var(--jl-title-transform);
letter-spacing: var(--jl-title-space);
line-height: var(--jl-title-line-height);
color: var(--jl-txt-color);
}
.editor-styles-wrapper h1 {
font-size: 40px;
margin-bottom: 10px;
}
.editor-styles-wrapper h2 {
font-size: 32px;
margin-bottom: 10px;
}
.editor-styles-wrapper h3 {
font-size: 28px;
margin-bottom: 10px;
}
.editor-styles-wrapper h4 {
font-size: 24px;
margin-bottom: 10px;
}
.editor-styles-wrapper h5 {
font-size: 20px;
margin-bottom: 10px;
}
.editor-styles-wrapper h6 {
font-size: 16px;
margin-bottom: 10px;
}
.editor-styles-wrapper h1:not(.entry-title),
.editor-styles-wrapper h2:not(.entry-title),
.editor-styles-wrapper h3:not(.entry-title),
.editor-styles-wrapper h4:not(.entry-title),
.editor-styles-wrapper h5:not(.entry-title),
.editor-styles-wrapper h6:not(.entry-title) {
margin-bottom: 1.5rem;
}
.editor-styles-wrapper .entry-title {
margin-top: 0;
margin-bottom: 12px;
}
.wp-block-pullquote.is-style-solid-color blockquote {
max-width: 100%;
}
.wp-block-image figcaption {
display: block;
margin: 0;
font-weight: 400;
font-size: 13px;
color: #0a0a0a;
padding: 13px 0;
text-align: center;
}
.jl_content .gallery{
display: grid;
margin-top: calc(2rem - 5px);
margin-bottom: calc(2rem - 5px);
text-align: center;
grid-gap: 10px;
}
.gallery-item{
position: relative;
}
.gallery-columns-1{
grid-template-columns: repeat(1,minmax(0,1fr));
}
.gallery-columns-2{
grid-template-columns: repeat(2,minmax(0,1fr));
}
.gallery-columns-3{
grid-template-columns: repeat(3,minmax(0,1fr));
}
.gallery-columns-4{
grid-template-columns: repeat(4,minmax(0,1fr));
}
.gallery-columns-5{
grid-template-columns: repeat(5,minmax(0,1fr));
}
.gallery-columns-6{
grid-template-columns: repeat(6,minmax(0,1fr));
}
.gallery-columns-7{
grid-template-columns: repeat(7,minmax(0,1fr));
}
.gallery-columns-8{
grid-template-columns: repeat(8,minmax(0,1fr));
}
.gallery-columns-9{
grid-template-columns: repeat(9,minmax(0,1fr));
}
.blocks-gallery-grid figcaption,
.wp-block-gallery figcaption {
font-size: 13px;
text-align: center;
}
#gallery-1 img {
border: 0px !important;
}
.wp-block-latest-comments__comment-excerpt p{
margin: 0px;
}
.editor-styles-wrapper ul.wp-block-archives, .editor-styles-wrapper .wp-block-archives-dropdown, .editor-styles-wrapper .wp-block-categories{
overflow: hidden;
margin-left: 0 !important;
padding-left: 0 !important;
}
.editor-styles-wrapper ul.wp-block-archives select, .editor-styles-wrapper .wp-block-archives-dropdown select, .editor-styles-wrapper .wp-block-categories select{
max-width: 220px;
width: 220px;
font-size: 14px;
line-height: 2;
color: #000;
border-color: transparent;
box-shadow: none;
outline: none;
border: 0px;
border-radius: 0px;
padding: 0 24px 0 15px;
height: 40px;
line-height: 40px;
-webkit-appearance: none;
background: #f5f5f5 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 10px top 55%;
background-size: 16px 16px;
cursor: pointer;
vertical-align: middle;
}
.wp-block-search .wp-block-search__input {
height: 40px;
background: transparent;
color: var(--jl-txt-color);
border: 1px solid var(--jl-post-line-color);
border-radius: var(--jl-button-radius) 0px 0px var(--jl-button-radius);
}
.wp-block-search .wp-block-search__button{
margin: 0px;
height: 40px;
border: 0px;
background: var(--jl-main-color);
color: #fff;
padding: 0px 20px !important;
font-size: 14px;
border-radius: 0px 5px 5px 0px;
}
.wp-block-search .wp-block-search__button [data-rich-text-placeholder]:after{
opacity: 1;
}
.wp-block-archives-list{
max-width: 350px;
}
.wp-block-archives-list a{
display: flex !important;    
text-decoration: none !important;
}
.wp-block-archives-list a:hover{
text-decoration: none !important;
}
.wp-block-archives-list span{
margin-right: 0px;
margin-left: auto;
background: #222;
color: #fff;
text-align: center;
min-width: 24px;
height: 24px;
line-height: 24px;
border-radius: 4px;    
font-size: 80%;    
}
.wp-block-archives-list,
.wp-block-rss {
padding: 0px !important;
display: flex;
flex-direction: column;
gap: 10px;
}
.wp-block-archives-list li,
.wp-block-rss li {
padding: 0px !important;
margin: 0px !important;
list-style: none;
position: relative;
}
.wp-block-archives-list li a{
font-size: 14px;
}
.wp-block-rss li a {
font-size: 16px;
}
.wp-block-archives-list li a,
.wp-block-rss li a {
padding-left: 15px;
display: inline-flex;
align-items: center;
color: var(--jl-txt-color);
font-family: var(--jl-menu-font, 'Work Sans');
font-weight: var(--jl-cat-font-weight);
transition: all 0.3s ease 0s !important;
}
.wp-block-archives-list li a:hover,
.wp-block-rss li a:hover{
color: var(--jl-single-link-color);
}
.wp-block-archives-list li a:before,
.wp-block-rss li a:before {
content: '';
position: absolute;
margin-left: -15px;
border: solid currentcolor;
border-width: 0 1px 1px 0;
display: inline-block;
padding: 2px;
vertical-align: middle;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.wp-block-categories{
max-width: 350px;
margin: 0px;
}
.wp-block-categories,
.wp-block-categories li,
.wp-block-categories ul{
display: flex;
flex-direction: column;
gap: 7px;
}
.wp-block-categories ul{
margin-top: 0px !important;
}
.wp-block-categories li{
margin-bottom: 0 !important;
list-style: none;
font-family: var(--jl-menu-font, 'Work Sans');
font-size: 14px;
font-weight: var(--jl-cat-font-weight);
}
.wp-block-categories li a:before{
content: '';
position: absolute;
margin-left: -15px;
border: solid currentcolor;
border-width: 0 1px 1px 0;
display: inline-block;
padding: 2px;
vertical-align: middle;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.wp-block-categories li a{
display: flex;
align-items: center;
color: var(--jl-txt-color);
text-decoration: none !important;
transition: all 0.3s ease 0s !important;
}
.wp-block-categories li a:hover{
text-decoration: none !important;
}
.wp-block-categories li a span{
margin-right: 0px;
margin-left: auto;
background: #222;
color: #fff;
text-align: center;
min-width: 24px;
height: 24px;
line-height: 24px;
border-radius: 4px;
padding: 0px 5px;
font-size: 80%;
}
.wp-block-calendar {
font-family: var(--jl-menu-font);
}
.wp-block-calendar a{
font-weight: var(--jl-cat-font-weight);
}
#wp-calendar {
margin-top: 0px;
font-family: var(--jl-menu-font);
}
.wp-calendar-nav{
font-family: var(--jl-menu-font);
font-weight: var(--jl-cat-font-weight);
}
#wp-calendar {
width: 100%;
margin-top: 15px;
border: 0px;
margin-bottom: 0px;
}
#wp-calendar caption {
font-weight: var(--jl-cat-font-weight);
text-align: center;
margin: 0px;
padding: 10px;
color: inherit;
caption-side: top;
color: #fff;
background: var(--jl-main-color);
border-bottom: 1px solid rgba(255, 255, 255, .2);
}
#wp-calendar thead {
font-size: 15px;
font-weight: 400 !important;
color: #000;
background: #FFF !important;
border-bottom: 0px solid #ddd !important;
border-top: 0px solid #ddd !important;
border-right: 0px solid #ddd !important;
border-left: 0px solid #ddd !important;
}
#wp-calendar thead th {
padding: 10px 0px;
text-align: center;
border: 0 !important;
background: var(--jl-main-color);
color: #fff;
}
#wp-calendar tbody {
color: #000;
}
#wp-calendar tbody td {
background: #f5f5f5;
border: 1px solid #fff;
text-align: center;
padding: 8px;
font-size: 15px;
}
#wp-calendar tbody td#today {
background-color: #E6E6E6;
}
#wp-calendar tbody td:hover {
background: #fff;
}
#wp-calendar tbody .pad,
#wp-calendar tbody .pad:hover {
background: none;
}
#wp-calendar tfoot #next {
font-size: 10px;
text-transform: uppercase;
text-align: right;
}
#wp-calendar tfoot #prev {
font-size: 15px;
text-transform: uppercase;
padding-top: 10px;
}
#wp-calendar tfoot td,
#wp-calendar tfoot th {
border: 0px solid #e1e1e1;
}
.wp-block-search input[type='submit'],
.wp-block-search button {
height: 40px;
display: flex;
padding: 0px 20px !important;
background-color: var(--jl-main-color);
color: #fff !important;
border-width: 0px !important;
margin: 0px;
align-items: center;
font-family: var(--jl-menu-font, 'Work Sans');
font-size: var(--jl-button-font-size);
font-weight: var(--jl-button-font-weight);
text-transform: var(--jl-button-transform);
letter-spacing: var(--jl-button-space);
border-radius: 0px var(--jl-button-radius) var(--jl-button-radius) 0px;
}
.wp-block-cover,
.wp-block-cover-image {
height: auto;
color: #fff;
}
.wp-block-cover a {
box-shadow: none !important;
color: #fff !important;
}
.wp-block-cover a:hover {
color: #fff !important;
background: transparent !important;
}
.alignfull.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
}
.alignfull.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
padding-top: 56.25%;
content: "";
display: block;
}
@media only screen and (min-width: 768px) {
.jl-has-sidebar .jl_content .alignfull {
margin-left: 0px;
margin-right: 0px;
max-width: 100%;
}
body:not(.jl-has-sidebar) .jl_content .alignfull {
margin-left: calc(50% - 0px - 50vw);
margin-right: calc(50% - 0px - 50vw);
}
.jl_content .alignfull {
margin-left: calc(50% - 55px - 50vw);
margin-right: calc(50% - 55px - 50vw);
width: auto;
max-width: 1000%;
}
.jl-has-sidebar .jl_content .alignwide {
margin-left: 0px;
margin-right: 0px;
max-width: 100%;
}
.jl_content .alignwide {
margin-left: calc(25% - 25vw);
margin-right: calc(25% - 25vw);
width: auto;
max-width: 1000%;
}
.jl_content .alignwide img,
.jl_content .alignfull img {
display: block;
margin: 0 auto;
width: 100%;
}
.jl_content .alignwide iframe,
.jl_content .alignfull iframe {
width: 100%;
}
}
@media only screen and (max-width: 768px) {
.jl_content .alignwide iframe,
.jl_content .alignfull iframe {
width: auto;
height: auto;
}
.wp-block-media-text {
display: block;
}
.wp-block-media-text figure {
margin-bottom: 30px!important;
}
.wp-block-media-text .wp-block-media-text__content {
padding: 0;
}
}
.wp-block-group.has-background {
padding: 20px;
margin-bottom: 30px;
}
.wp-block-media-text {
margin-bottom: 40px;
}
.wp-block-cover {
margin-bottom: 30px;
}
.wp-block-cover-image-text,
.wp-block-cover-image-text a,
.wp-block-cover-text,
.wp-block-cover-text a,
section.wp-block-cover-image h2 {
color: #fff !important;
}
.wp-block-cover-text a,
.wp-block-cover-text a:hover {
background: transparent !important;
border-width: 0px !important;
box-shadow: none !important;
}
.wp-block-latest-comments footer {
background: transparent;
}
.wp-block-latest-comments footer a {
color: var(--jl-txt-color);
}
.wp-block-latest-comments footer a:hover{
color: var(--jl-single-link-hcolor);
}
.wp-block-latest-comments{
padding: 0px;
padding: 0px;
display: flex;
flex-direction: column;
gap: 15px;
}
.wp-block-latest-comments li {
float: left;
width: 100%;
margin-bottom: 0px !important;
}
.wp-block-latest-comments .wp-block-latest-comments__comment-link{
font-family: var(--jl-title-font);
font-weight: var(--jl-title-font-weight);
text-transform: var(--jl-title-transform);
letter-spacing: var(--jl-title-space);
line-height: var(--jl-title-line-height);
}
.wp-block-button{
font-size: var(--jl-button-font-size);
}
.wp-block-button .wp-block-button__link,
.wp-block-file__button{
-webkit-appearance: none;
background: #000;
color: #fff;
text-decoration: none !important;
border: 0;
font-family: var(--jl-menu-font, 'Work Sans');    
font-weight: var(--jl-button-font-weight);
text-transform: var(--jl-button-transform);
letter-spacing: var(--jl-button-space);
height: auto;
transition: all 0.3s ease 0s !important;
border-bottom: 0px !important;
-webkit-box-shadow: inset 0 -1px 0 transparent !important;
-moz-box-shadow: inset 0 -1px 0 transparent !important;
box-shadow: inset 0 -1px 0 transparent !important;
border-radius: var(--jl-button-radius);
}
.wp-block-button .wp-block-button__link:hover,
.wp-block-file__button:hover {
background: var(--jl-main-color);
color: #fff !important;
}
.wp-block-button.is-style-squared .wp-block-button__link{
border-radius: 0px;
}
.wp-block-button.is-style-outline .wp-block-button__link {
color: var(--jl-txt-color) !important;
border: 2px solid var(--jl-txt-color) !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover{
background: var(--jl-main-color) !important;
color: #fff !important;
border-color: var(--jl-main-color) !important;
}
.wp-block-file__button {
padding: 12px 30px;
}
.wp-block-button .wp-block-button__link:hover,
.wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:hover {
text-decoration: none !important;
color: #fff !important;
opacity: 1;
}
.is-style-outline .wp-block-button__link {
background: none!important;
border-style: solid!important;
border-width: 1px!important;
color: #000;
}
.is-style-outline .wp-block-button__link:hover {
color: #fff !important;
background: #000 !important;
}
.content_single_page li,
.post_content li {
padding-left: 0px;
margin-bottom: .5em;
}
.content_single_page ul ul,
.content_single_page ul ol,
.content_single_page ol ol,
.content_single_page ol ul,
.post_content ul ul,
.post_content ul ol,
.post_content ol ol,
.post_content ol ul {
margin-top: 0.5rem;
margin-bottom: 0;
}
.has-medium-font-size {
font-size: 20px !important;
}
.has-large-font-size {
font-size: 33px !important;
}
p.has-drop-cap:not(:focus):first-letter {
font-size: 70px;
font-weight: 600;
margin-top: 10px;
}
.wp-block-embed:not(.is-type-video) > div {
display: inline-block;
}
.wp-block-embed.is-type-video {
text-align: center;
}
.wp-block-embed-youtube .wp-block-embed__wrapper {
position: relative;
}
.wp-block-embed-youtube .wp-block-embed__wrapper:before {
content: "";
display: block;
padding-top: 56.25%;
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
}
.wp-block-embed.alignleft,
.wp-block-embed.alignright {
max-width: 520px;
}
.wp-block-embed.wp-block-embed-facebook.alignleft,
.wp-block-embed.wp-block-embed-facebook.alignright {
max-width: 350px;
}
.wp-block-embed.wp-block-embed-wordpress.alignleft,
.wp-block-embed.wp-block-embed-wordpress.alignright {
max-width: 600px;
}
.wp-block-file a.wp-block-file__button {
text-decoration: none !important;
transition: all 0.3s ease 0s !important;
}
.wp-block-image,
.wp-block-embed,
.wp-block-gallery {
margin-top: calc(30px + .25vw);
margin-bottom: calc(10px + .25vw);
}
.wp-block-separator {
border-top: 1px solid #E2E3E7;
border-bottom: none;
max-width: none;
margin-top: 20px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
width: 20%;
}
.wp-block-separator.is-style-dots {
border: none;
width: 100%;
}
.wp-block-separator.is-style-wide {
width: 100%;
}
.wp-block-categories.wp-block-categories-dropdown, .wp-block-archives-dropdown{
margin-bottom: 20px;
}
.wp-block-archives.wp-block-archives-dropdown {
margin-bottom: 30px;
}
.wp-block-calendar {
margin-bottom: 20px;
font-family: var(--jl-menu-font, 'Work Sans');
}
.wp-block-calendar a{
font-weight: var(--jl-cat-font-weight);
}
.wp-block-categories {
list-style: none;
padding-left: 0;
}
.wp-block-categories li {
list-style: none;
}
.wp-block-latest-posts {
list-style: none;
padding-left: 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list:not(.is-grid){
display: flex;
flex-direction: column;
gap: 10px;
}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid{
gap: 10px 0px;
}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date{
padding-left: 20px;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
margin-bottom: 0px !important;
display: flex;
gap: 3px;
flex-direction: column;
}
.block-editor-block-list__block.wp-block-categories-list{
align-items: flex-start;
text-align: left;
padding-left: 1em !important;
}
ul.wp-block-latest-posts__list{
padding-left: 0px !important;
}
.wp-block-latest-posts a {    
font-family: var(--jl-title-font);
font-weight: var(--jl-title-font-weight);
text-transform: var(--jl-title-transform);
letter-spacing: var(--jl-title-space);
line-height: var(--jl-title-line-height);
margin-bottom: 0;
display: flex;
overflow: hidden;
text-decoration: none !important;
transition: all 0.3s ease 0s !important;
gap: 5px;
color: var(--jl-txt-color);
}
.wp-block-latest-posts a:hover{
color: var(--jl-single-link-hcolor);
text-decoration: none !important;
}
.wp-block-latest-posts a:before{
content: '';
flex: 0 0 7px;
width: 7px;
height: 7px;
align-self: flex-start;
display: flex;
margin-top: 4px;
border-radius: 100px;
border: 2px solid currentColor;
}
.wp-block-tag-cloud a{
font-family: var(--jl-title-font);
font-weight: var(--jl-title-font-weight);
color: var(--jl-txt-color);
}
.wp-block-tag-cloud a:hover{
color: var(--jl-single-link-color);
}
.wp-block-pullquote {
padding-left: 0;
padding-right: 0;
padding-top: 0px;
padding-bottom: 0px;
border-bottom: 1px solid #eeeeee;
border-top: 1px solid #eeeeee;
margin-bottom: 30px;    
width: 100%;
border: 0px;
}
.wp-block-pullquote blockquote {    
margin: 0px;
}
.wp-block-pullquote.has-background {
border-radius: 5px;
max-width: 840px;
}
.wp-block-pullquote.has-background blockquote {
background: transparent;
}
.wp-block-pullquote p {
font-size: 20px;
}
.wp-block-pullquote blockquote p {
font-size: 28px;
line-height: 1.6;
}
.wp-block-pullquote cite {
text-transform: uppercase;
}
.wp-block-quote.is-large {
padding-left: 50px;
padding-right: 50px;
padding-top: 40px;
padding-bottom: 40px;
margin-top: 40px;
margin-bottom: 40px;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
text-align: left !important;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
padding: 30px 30px 30px 70px;
}
.wp-block-quote cite br {
display: none;
}
blockquote.has-text-align-right:before {
right: 30px;
left: auto;
-webkit-transform: none;
transform: none;
}
.wp-block-pullquote.alignwide,
.wp-block-pullquote.alignfull {
padding-top: 100px;
padding-bottom: 100px;
}
.wp-block-button {
margin-bottom: 30px;
}
.wp-block-button.download-button a.wp-block-button__link {
font-size: 22px;
padding: 15px 25px;
}
.wp-block-gallery .blocks-gallery-item figcaption {
background: rgba(0, 0, 0, 0.5);
padding-top: 5px;
}
.wp-block-columns .wp-block-column {
padding-left: 15px;
padding-right: 15px;
}
.wp-block-columns .wp-block-column:first-child {
padding-left: 0;
}
.wp-block-columns .wp-block-column:last-child {
padding-right: 0;
}
.wp-block-columns.has-2-columns.has-small-column .wp-block-column:nth-child(n) {
flex-basis: 30%;
}
.wp-block-columns.has-2-columns.has-small-column .wp-block-column:nth-child(2n) {
flex-basis: 70%;
}
.wp-block-media-text h1,
.wp-block-media-text h2,
.wp-block-media-text h3,
.wp-block-media-text h4,
.wp-block-media-text h5 {
margin-top: 0!important;
}
figure.wp-block-table {
border: 0px !important;
width: 100%;
}
.wp-block-table {
border: 1px solid #E2E3E7;
}
.wp-block-table td {
border: none;
}
.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
margin-bottom: 25px;
}
.wp-block-table.aligncenter {
width: 100%;
text-align: left;
}
.wp-block-table.alignleft,
.wp-block-table.alignright {
width: auto;
}
.wp-block-table tr td {
border-color: #E2E3E7;
}
.wp-block-table tr:nth-child(2n+1) td {
background: #EFF0F4;
}
.wp-block-table.is-style-stripes {
border: 1px solid #E2E3E7;
}
.wp-block-table.is-style-stripes td {
border: 1px solid #E2E3E7;
}
.wp-block-coblocks-pricing-table-item__features{
list-style: none;
} .wp-block-categories li{
display: block;
position: relative;
float: left;
width: 100%;
}
.wp-block-categories li a{
display: inline-block;
}
.wp-block-categories li span{
float: right;
margin-right: 0px;
margin-left: auto;
background: #222;
color: #fff;
text-align: center;
min-width: 24px;
height: 24px;
line-height: 24px;
border-radius: 4px;    
font-size: 80%;
}
.wp-block-categories li a:before{
top: 8px;
}
.wp-block-categories ul ul{
margin-top: 8px !important;
margin-bottom: 0px;
}