@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Yantramanav:wght@900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap");
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
body { direction: rtl; text-align: right; font-family: 'Open Sans Hebrew', serif; }

.font-yantramanav { font-family: 'Yantramanav', sans-serif !important; }

.font-libre-baskerville { font-family: 'Libre Baskerville', serif !important; }

.bg-dark { background-color: #191919 !important; }
.bg-pale-teal { background-color: #82d0bc !important; }
.bg-blue { background-color: #145ffa; }
.bg-white { background-color: #ffffff; }
.bg-popup { position: fixed; width: 100vw; height: 100vh; z-index: 5; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); display: none; }
.bg-popup.show { display: block; }

.border-black { border: solid 2px #000; }

.rs_anti_block h2 { font-weight: bold; }
.rs_anti_block p { margin-bottom: 0; }
.rs_anti_block .clear-text-link { font-size: 1rem; font-weight: 400; line-height: 1.5; color: #258bf0; padding: 0 0 0 3px; text-decoration: underline; }

.object-fit { object-fit: cover; object-position: center; width: 100%; height: 100%; }

img { max-width: 100%; }

.dd { margin: 20px auto; border: 1px solid red; direction: ltr; text-align: left; font-size: 18px; width: 85%; clear: both; background-color: #fff; }

form.wpcf7-form .loading { height: 100%; display: flex; align-items: center; justify-content: center; position: absolute; top: 0; right: 0; width: 100%; background-color: rgba(255, 255, 255, 0.74); }
form.wpcf7-form .loading .spinner { animation: rotator 1.4s linear infinite; }
@keyframes rotator { 0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); } }
form.wpcf7-form .loading .path { stroke-dasharray: 187; stroke-dashoffset: 0; transform-origin: center; animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite; }
@keyframes colors { 0% { stroke: #fad387; }
  25% { stroke: #ffaf78; }
  50% { stroke: #ffaf78; }
  75% { stroke: #ed935c; }
  100% { stroke: #fad387; } }
@keyframes dash { 0% { stroke-dashoffset: 187; }
  50% { stroke-dashoffset: 46.75; transform: rotate(135deg); }
  100% { stroke-dashoffset: 187; transform: rotate(450deg); } }
@font-face { font-family: 'Open Sans'; src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("../fonts/open-sans/OpenSans-BoldItalic.woff2") format("woff2"), url("../fonts/open-sans/OpenSans-BoldItalic.woff") format("woff"), url("../fonts/open-sans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic") format("svg"); font-weight: bold; font-style: italic; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/open-sans/OpenSans-Bold.woff2") format("woff2"), url("../fonts/open-sans/OpenSans-Bold.woff") format("woff"), url("../fonts/open-sans/OpenSans-Bold.svg#OpenSans-Bold") format("svg"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: local("Open Sans Italic"), local("OpenSans-Italic"), url("../fonts/open-sans/OpenSans-Italic.woff2") format("woff2"), url("../fonts/open-sans/OpenSans-Italic.woff") format("woff"), url("../fonts/open-sans/OpenSans-Italic.svg#OpenSans-Italic") format("svg"); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url("../fonts/open-sans/OpenSans-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/open-sans/OpenSans-ExtraBoldItalic.woff") format("woff"), url("../fonts/open-sans/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic") format("svg"); font-weight: 800; font-style: italic; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url("../fonts/open-sans/OpenSans-ExtraBold.woff2") format("woff2"), url("../fonts/open-sans/OpenSans-ExtraBold.woff") format("woff"), url("../fonts/open-sans/OpenSans-ExtraBold.svg#OpenSans-ExtraBold") format("svg"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url("../fonts/open-sans/OpenSans-LightItalic.woff2") format("woff2"), url("../fonts/open-sans/OpenSans-LightItalic.woff") format("woff"), url("../fonts/open-sans/OpenSans-LightItalic.svg#OpenSans-LightItalic") format("svg"); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/open-sans/OpenSans-Light.woff2") format("woff2"), url("../fonts/open-sans/OpenSans-Light.woff") format("woff"), url("../fonts/open-sans/OpenSans-Light.svg#OpenSans-Light") format("svg"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("../fonts/open-sans/OpenSans-Regular.woff2") format("woff2"), url("../fonts/open-sans/OpenSans-Regular.woff") format("woff"), url("../fonts/open-sans/OpenSans-Regular.svg#OpenSans-Regular") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("../fonts/open-sans/OpenSans-SemiBold.woff2") format("woff2"), url("../fonts/open-sans/OpenSans-SemiBold.woff") format("woff"), url("../fonts/open-sans/OpenSans-SemiBold.svg#OpenSans-SemiBold") format("svg"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url("../fonts/open-sans/OpenSans-SemiBoldItalic.woff2") format("woff2"), url("../fonts/open-sans/OpenSans-SemiBoldItalic.woff") format("woff"), url("../fonts/open-sans/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic") format("svg"); font-weight: 600; font-style: italic; font-display: swap; }
.p-fixed { position: fixed; }
.p-fixed.top { top: 0; }
.p-fixed.left { left: 0; }

.rela { position: relative; }

.abs { position: absolute; }
.abs.bottom { bottom: 0; }
.abs.right { right: 0; }

.dir-ltr { direction: ltr; }

.divur { color: #fff; }
.divur img { margin: 0 auto; display: block; max-width: 70%; height: auto; }
.divur .dailymaily { font-size: 40px; color: #000; }
.divur .dailymaily + .dailymaily { color: #fff; }
@media (min-width: 480px) { .divur .dailymaily { font-size: 60px; } }
.divur .dmreg { color: #191919; border: 1px solid #fff; font-weight: bold; text-align: center; padding: 0 80px 2px 60px; margin: 15px auto 0; line-height: 45px; display: inline-block; position: relative; text-decoration: blink !important; background-color: #fff; font-size: 18px; transition: 0.3s all; }
.divur .dmreg:hover, .divur .dmreg:focus { box-shadow: 0 0 20px 0 #fff; font-size: 20px; }
.divur .dmreg:before { content: ""; width: 16px; height: 26px; background-image: url(../images/divur-emoji.png); background-repeat: no-repeat; background-position: center; position: absolute; right: 0; top: 50%; transform: translate(-55px, -50%); }
.divur p { font-size: 16px; }
@media (min-width: 992px) { .divur p { font-size: 18px; } }
.divur p strong { font-size: 22px; }
@media (min-width: 992px) { .divur p strong { font-size: 30px; } }

#main { position: relative; margin-top: 75px; margin-bottom: 20px; }
#main a { color: #145ffa; }
@media (min-width: 992px) { #main { margin-top: 159px; } }

.side-bar { max-width: 300px; }
@media (max-width: 767px) { .side-bar { margin: auto; } }
@media (min-width: 768px) { .side-bar { float: left; } }

@media (min-width: 567px) { .affix { position: sticky; top: 220px; } }
.affix-top { position: static; }

.affix-bottom { position: relative; }

.img-responsive { max-width: 100%; height: auto; }

.special-label { color: #000; font-size: 14px; text-align: center; width: auto; padding: 8px 10px 7px; line-height: 1; clear: both; font-weight: 600; display: table; }
.special-label.bg-faf087 { background-color: #faf087; }
.special-label.bg-ff8ceb { background-color: #ff8ceb; }
.special-label.bg-82d0bc { background-color: #82d0bc; }
.special-label.bg-ffaf78 { background-color: #ffaf78; }

.btn { transition: 0.3s all; }
.btn.btn-term.top-single-page { clear: both; font-size: 18px; line-height: 1; color: #145ffa; font-weight: 600; margin: 0; cursor: pointer; padding: 8px 0 0; }
@media (min-width: 768px) { .btn.btn-term.top-single-page { padding: 8px 0; } }
.btn.btn-blue { color: #fff; background-color: #145ffa; border: none; outline: none; border-radius: 0; font-size: 18px; font-weight: bold; text-align: center; padding: 0 50px; line-height: 47px; }
.btn:hover, .btn:focus { box-shadow: 0 0 20px 0 #acacac; }

.border-bottom { width: 100%; border-bottom: 2px solid #eaeaeb !important; padding: 10px 0 0; }

.widget img, .item-popular-side img { max-width: 100%; height: auto !important; }

.item-popular-side img { width: 100%; }

.label-marketing { background-color: #faf078; color: #000; font-size: 15px; text-align: center; padding: 10px 37px; top: 0; left: 50%; transform: translateX(-50%); line-height: 1; width: 140px; }

h3.title-section, .events-section h3, h3.popular-items { font-size: 22px; font-weight: bold; color: #145ffa; line-height: 1; position: relative; }
@media (min-width: 768px) { h3.title-section, .events-section h3, h3.popular-items { font-size: 26px; } }
h3.title-section:after, .events-section h3:after, h3.popular-items:after { content: ""; background-image: url(../images/chevron.png); background-size: cover; background-position: center; background-repeat: no-repeat; position: relative; display: inline-block; height: 14px; width: 8px; margin: 0 7px 0 0; }
@media (min-width: 768px) { h3.title-section:after, .events-section h3:after, h3.popular-items:after { height: 17px; width: 11px; margin: 0 12px 0 0; } }

h3.popular-items { cursor: pointer; margin: 0 0 25px; }

.single .h3.popular-items { margin: 75px 0 25px; }

.events-section h3 { margin: 75px 0 25px; }

.banner.row-banners img { width: auto; }
.banner img { width: 100%; height: auto; }

section.youtube * { color: #fff; }
section.youtube #results-youtube { direction: ltr; }
section.youtube .slick-prev, section.youtube .slick-next { height: 70px; width: 70px; z-index: 2; transform: translate(0, -100%); background-image: url(../images/arrow-yu.svg); background-size: cover; background-position: center; }
section.youtube .slick-prev:before, section.youtube .slick-next:before { display: none !important; }
@media (max-width: 767px) { section.youtube .slick-prev, section.youtube .slick-next { display: none !important; } }
section.youtube .slick-prev { right: -20px; transform: rotate(180deg) translate(0, 100%); }
section.youtube .slick-next { left: -20px; }

section.podcast * { color: #000; }
section.podcast #results-podcasts { direction: ltr; padding: 0; }
section.podcast #results-podcasts .slick-list { padding: 0 !important; }
section.podcast #results-podcasts .slick-arrow:focus:after, section.podcast #results-podcasts .slick-arrow:hover:after { content: ""; width: 48px; height: 48px; display: block; transform: translate(12px, -2px); box-shadow: 0px 0px 15px #7aaaf4; border-radius: 50%; }
section.podcast .slick-prev, section.podcast .slick-next { height: 70px; width: 70px; z-index: 2; transform: translate(0, -100%); background-image: url(../images/arrow-yu.svg); background-size: cover; background-position: center; }
section.podcast .slick-prev:before, section.podcast .slick-next:before { display: none !important; }
@media (max-width: 767px) { section.podcast .slick-prev, section.podcast .slick-next { display: none !important; } }
section.podcast .slick-prev { right: -20px; transform: rotate(180deg) translate(0, 100%); }
section.podcast .slick-next { left: -20px; }

section.youtube h3, section.podcast h3 { font-size: 18px; margin-bottom: 0.2rem; font-weight: bold; line-height: 1.2; }
@media (min-width: 768px) { section.youtube h3, section.podcast h3 { margin-bottom: 0.5rem; font-size: 30px; } }
section.youtube #results-youtube, section.youtube #results-podcasts, section.podcast #results-youtube, section.podcast #results-podcasts { direction: ltr; padding: 0; }
section.youtube #results-youtube .slick-list, section.youtube #results-podcasts .slick-list, section.podcast #results-youtube .slick-list, section.podcast #results-podcasts .slick-list { padding: 0 !important; }
section.youtube #results-youtube .slick-arrow:focus:after, section.youtube #results-youtube .slick-arrow:hover:after, section.youtube #results-podcasts .slick-arrow:focus:after, section.youtube #results-podcasts .slick-arrow:hover:after, section.podcast #results-youtube .slick-arrow:focus:after, section.podcast #results-youtube .slick-arrow:hover:after, section.podcast #results-podcasts .slick-arrow:focus:after, section.podcast #results-podcasts .slick-arrow:hover:after { content: ""; width: 48px; height: 48px; display: block; transform: translate(12px, -2px); box-shadow: 0px 0px 15px #7aaaf4; border-radius: 50%; }

@media (min-width: 1300px) { .container { max-width: 1240px; } }
@media (max-width: 767px) { html, body { max-width: 100%; overflow-x: hidden; overflow-y: auto; }
  .widget iframe { transform: translateX(50%); margin-right: 50%; } }
.over-page { z-index: 10; }

.close-over-page { border: 0 !important; background: transparent !important; outline: none !important; }
.close-over-page.left { float: left; }
.close-over-page.p-fixed { top: 20px; left: 20px; }

.img-fluid { width: 100%; }

.div_author { display: inline; margin-left: 7px; padding-left: 7px; position: relative; }
.div_author:after { content: "|"; position: absolute; left: -3px; }
.page-template-page-homepage section .author .div_author:last-of-type { margin-left: 0; padding-left: 5px; }
.page-template-page-homepage section .author .div_author:last-of-type:after { content: ""; }

.grecaptcha-badge { visibility: hidden; }

#tnx-cf7 { background: #fff; width: 100%; height: 230px; padding-top: 30px; font-size: 22px; }

.taboola-col { padding: 20px 15px 30px; }
@media (min-width: 768px) { .taboola-col { padding: 50px 15px 30px; } }

#tbl-next-up { display: none; }

.slick-slide, .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; perspective: 1000; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; }

.slick-slide { -webkit-backface-visibility: hidden; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: none; -o-transform: translate3d(0, 0, 0); transform: none; }

.slick-initialized .slick-slide { display: block; overflow: hidden; }

.slick-slider .slick-track, .slick-slider .slick-list { transform: none; z-index: 1; }

@media (max-width: 480px) { #taboola-below-article-thumbnails, .trc_related_container { max-width: 100%; margin: 0 auto !important; } }
/* .skip-links */
.skip-links-outer { position: relative; overflow-x: hidden; min-height: 20px; }
.skip-links-outer .skip-links-wrapper { position: fixed; transform: translateX(-100%); left: 0; top: -4px; z-index: 100000; }
.skip-links-outer .skip-links-wrapper.show { transform: translateX(0); }
.skip-links-outer .skip-links-wrapper .skip-link { display: inline-block; vertical-align: middle; padding: 1px 4px; line-height: 1; font-size: 16px; color: #0d3592; border: 1px solid #0d3592; background: #ededed; }

header { position: fixed; z-index: 10; top: 0; width: 100%; left: 0; }
header li.events a:before { background-image: url(../images/events.png); }
header li.gallery a:before { background-image: url(../images/gallery.png); }
header li.email a:before { background-image: url(../images/email.png); }
header li.email-mobile a:before { background-image: url(../images/email-mobile.png); }
header li.lynx a:before { background-image: url(../images/lynx.png); }
header li.access a:before { background-image: url(../images/access.png); }
header li.contact-us a:before { background-image: url(../images/contact-us.png); }

.section-top { height: 75px; }
@media (min-width: 992px) { .section-top { height: 105px; } }
.section-top .side_mobile button { padding: 5px; }
.section-top .side_mobile #mobile-menu-collapse { position: fixed; transition: 0.3s all; right: 0; z-index: -1; opacity: 0; visibility: hidden; width: 100vw; min-height: 400px; color: #fff; border-top: 1px solid #909090; top: 75px; }
.section-top .side_mobile #mobile-menu-collapse.show { z-index: 1; opacity: 1; visibility: visible; }
.section-top .side_mobile #mobile-menu-collapse .menu-right ul.navbar-cat { padding: 0; width: 100%; max-height: 330px; overflow-y: scroll; }
.section-top .side_mobile #mobile-menu-collapse .menu-right ul.navbar-cat > li { border-bottom: 1px solid #eaeaeb; padding: 0; margin: 0; width: 100%; display: inline-block; }
.section-top .side_mobile #mobile-menu-collapse .menu-right ul.navbar-cat > li a { padding: 0 15px; margin: 0; line-height: 47px; width: 100%; color: #191919; font-weight: bold; position: relative; }
.section-top .side_mobile #mobile-menu-collapse .menu-right ul.navbar-cat > li a:after { display: none; }
.section-top .side_mobile #mobile-menu-collapse .menu-right ul.navbar-cat > li a i { float: left; margin-left: 15px; margin-top: 15px; font-size: 18px; transition: 0.5s all; }
.section-top .side_mobile #mobile-menu-collapse .menu-right ul.navbar-cat > li.show a i { transform: rotate(540deg); }
.section-top .side_mobile #mobile-menu-collapse .menu-right ul.navbar-cat > li .dropdown-menu { position: initial; top: auto; left: auto; text-align: right; width: 100%; border: none; margin: 0; padding: 0; background-color: #eaeaeb; display: block; transition: max-height 0.3s ease-in-out; max-height: 0; overflow: hidden; height: auto; }
.section-top .side_mobile #mobile-menu-collapse .menu-right ul.navbar-cat > li .dropdown-menu.show { max-height: 800px; }
.section-top .side_mobile #mobile-menu-collapse .menu-right ul.navbar-cat > li .dropdown-menu li a { font-weight: normal; }
.section-top .side_mobile #mobile-menu-collapse .menu-left .mobile-menu { width: 100%; }
.section-top .side_mobile #mobile-menu-collapse .menu-left .mobile-menu ul { padding: 0; margin: 0; list-style: none; text-align: center; color: #fff; }
.section-top .side_mobile #mobile-menu-collapse .menu-left .mobile-menu ul li { width: 100%; position: relative; display: block; clear: both; height: 75px; margin-top: 15px; }
.section-top .side_mobile #mobile-menu-collapse .menu-left .mobile-menu ul li a { color: #fff; line-height: 1.5; padding: 0; }
.section-top .side_mobile #mobile-menu-collapse .menu-left .mobile-menu ul li a:before { content: ""; width: 100%; height: 35px; background-position: center top; background-repeat: no-repeat; display: block; }
.section-top .side_mobile .hamburger-inner, .section-top .side_mobile .hamburger-inner:after, .section-top .side_mobile .hamburger-inner:before { position: absolute; width: 24px; height: 2px; }
.section-top .side_mobile .hamburger--collapse .hamburger-inner:before { top: -7px; }
.section-top .side_mobile .hamburger--collapse .hamburger-inner:after { top: -14px; }
.section-top .side_mobile .hamburger--collapse.is-active .hamburger-inner:before { top: 0px; }
.section-top .logo img { max-width: 100%; }
@media (min-width: 992px) { .section-top .logo img { margin: 0; float: right; } }
.section-top .top-menu ul { padding: 0; margin: 0; }
.section-top .top-menu ul li a { color: #fff; display: inline-block; margin: 0 0 0 25px; padding: 0 !important; line-height: 27px; position: relative; }
.section-top .top-menu ul li a:before { content: ""; background-position: center right; background-repeat: no-repeat; width: 30px; height: 30px; display: inline-block; float: right; background-size: 18px auto; }
.section-top .top-menu ul li a:after { content: ""; width: 0; height: 1px; position: absolute; bottom: -3px; right: 0; transition: 0.2s all; background-color: #ffffff; }
.section-top .top-menu ul li a:hover:after, .section-top .top-menu ul li a:focus:after { width: 100%; }
.section-top .top-menu ul li a:hover, .section-top .top-menu ul li a:hover span, .section-top .top-menu ul li a:focus, .section-top .top-menu ul li a:focus span { text-decoration: blink; }
.section-top ul.socials { list-style: none; display: flex; padding: 0; margin: 0; }
.section-top ul.socials .fab { color: #fff; border-radius: 50%; width: 37px; height: 37px; line-height: 37px; margin: 4px 6px; text-align: center; transition: 0.3s all; }
.section-top ul.socials .fab.fa-facebook-f { background-color: #3c5a99; }
.section-top ul.socials .fab.fa-youtube { background-color: #ff0000; }
.section-top ul.socials .fab.fa-telegram-plane { background-color: #1e96c8; }
.section-top ul.socials .fab:hover, .section-top ul.socials .fab:focus { box-shadow: 0px 0px 2px 2px #6b6b6b; }
.section-top .btn-search button.toggle-search { background: transparent; border: none; color: #fff; outline: none; }
.section-top .btn-search button.toggle-search:focus { outline: solid 1px #fff !important; }
.section-top .btn-search button.toggle-search i { font-size: 20px; }
@media (max-width: 991px) { .section-top .btn-search button.toggle-search { width: 100%; } }
@media (min-width: 992px) { .section-top .btn-search button.toggle-search { border-right: 1px solid #909090; padding-right: 34px; margin-right: 20px; }
  .section-top .btn-search button.toggle-search i { font-size: 24px; } }
.section-top .side_desktop .fas { color: #fff; }
.section-top .side_desktop .navbar { padding: 0; }
.section-top .side_desktop button:focus { outline: none !important; }
.section-top .side_desktop button.toggle-side-menu:focus { outline: solid 1px #fff !important; }
.section-top .side_desktop #desktop-side-collapse { position: absolute; transition: 0.3s all; top: 82px; left: -100%; z-index: -1; opacity: 0; visibility: hidden; width: 450px; min-height: 600px; color: #fff; border-top: 1px solid #909090; }
.section-top .side_desktop #desktop-side-collapse.show { left: 18px; z-index: 1; opacity: 1; visibility: visible; max-height: calc(100vh - 105px); overflow: auto; }
.section-top .side_desktop #desktop-side-collapse .menu-right { border-left: 1px solid #909090; }
.section-top .side_desktop #desktop-side-collapse .menu-right ul { padding: 15px 15px 25px 0; margin: 0; list-style: none; }
.section-top .side_desktop #desktop-side-collapse .menu-right ul li { padding: 0; margin: 0; width: 100%; }
.section-top .side_desktop #desktop-side-collapse .menu-right ul li a { line-height: 60px; font-weight: bold; padding: 0 15px; margin: 0; transition: 0.3s all; color: #fff; background-color: transparent; }
.section-top .side_desktop #desktop-side-collapse .menu-right ul li a:hover, .section-top .side_desktop #desktop-side-collapse .menu-right ul li a:focus { color: #191919; background-color: #fff; }
.section-top .side_desktop #desktop-side-collapse .menu-left .menu-main-menu-container { width: 100%; }
.section-top .side_desktop #desktop-side-collapse .menu-left ul { padding: 15px 25px 15px 15px; margin: 0; list-style: none; }
.section-top .side_desktop #desktop-side-collapse .menu-left ul li { width: 100%; padding: 0; margin: 0; }
.section-top .side_desktop #desktop-side-collapse .menu-left ul li a { line-height: 60px; opacity: 0.8; transition: 0.3s all; color: #fff; padding: 0; font-weight: bold; }
.section-top .side_desktop #desktop-side-collapse .menu-left ul li a:hover, .section-top .side_desktop #desktop-side-collapse .menu-left ul li a:focus { opacity: 1; padding-right: 10px; }
.section-top .side_desktop .hamburger--collapse.is-active .hamburger-inner, .section-top .side_desktop .hamburger--collapse.is-active .hamburger-inner:before, .section-top .side_desktop .hamburger--collapse.is-active .hamburger-inner:after { background-color: #145ffa !important; }
.section-cat-menu #menu-primary { width: 100%; display: block; }
.section-cat-menu #menu-primary ul.navbar-nav { width: 100%; display: flex; list-style: none; margin: 0; padding: 0; }
.section-cat-menu #menu-primary ul.navbar-nav > li { width: 100%; position: inherit; text-align: center; line-height: 54px; }
.section-cat-menu #menu-primary ul.navbar-nav > li > a { color: #fff; line-height: 54px; padding: 0 5px; text-align: center; font-size: 14px; font-weight: 700; }
@media (min-width: 1300px) { .section-cat-menu #menu-primary ul.navbar-nav > li > a { padding: 0 15px; font-size: 16px; } }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-toggle::after { display: inline-block; content: ""; border: none; margin: 0; width: 13px; height: 10px; background-image: url(../images/arrow-down.svg); background-position: center; background-repeat: no-repeat; position: relative; top: 3px; opacity: 0.8; transition: 0.3s all; }
@media (min-width: 1300px) { .section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-toggle::after { margin: 0 15px; } }
.section-cat-menu #menu-primary ul.navbar-nav > li.active .dropdown-toggle::after { transform: rotate(180deg); }
.section-cat-menu #menu-primary ul.navbar-nav > li.active > a { position: relative; }
.section-cat-menu #menu-primary ul.navbar-nav > li.active > a::before { content: ""; position: absolute; bottom: 0; left: 25px; width: calc(100% - 50px); height: 6px; background-color: #000; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box { position: absolute; font-size: 15px; text-align: right; margin: 0; border-radius: 0; padding: 15px 20px 45px; display: none; transition: 0.3s all; background-color: #fff; width: 100%; right: 0; height: 377px; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box.show { display: block; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box ul.dropdown-menu { width: 100%; box-shadow: none; border: none; color: #000; background-color: #fff; position: relative; top: 0; padding: 0; text-align: right; line-height: 1; margin: 0; display: block; max-height: 300px; overflow-y: auto; overflow-x: hidden; direction: ltr; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box ul.dropdown-menu::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0 #fff; border-radius: 5px; background-color: #ffffff; padding: 0 4px; width: 5px; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box ul.dropdown-menu::-webkit-scrollbar { width: 9px; background-color: #F5F5F5; padding: 0 4px; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box ul.dropdown-menu::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 0 #fff; background-color: #b9b9b9; padding: 0 4px; width: 5px; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box ul.dropdown-menu li { padding: 0; margin: 0; direction: rtl; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box ul.dropdown-menu li a { color: #000000; line-height: 2.5; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box ul.dropdown-menu li a:hover, .section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box ul.dropdown-menu li a:focus, .section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box ul.dropdown-menu li a:active { background-color: #d4d4d4; font-weight: bold; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-list { padding: 0 !important; }
@media (min-width: 1150px) { .section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat { width: 856px; height: 300px; display: block; }
  .section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-track { min-width: 856px; height: 300px; } }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-prev, .section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-next { height: 55px; width: 55px; border-radius: 30px; background: #00000080; padding: 0; z-index: 5; line-height: 1; display: block; font-size: 0; transform: translateY(-30px); box-shadow: 0 0 9px 1px #7b7b7b; top: 110px; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-prev:before, .section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-next:before { display: none; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-prev:after, .section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-next:after { z-index: 10; position: absolute; top: 0; font-size: 30px; color: #fff !important; width: 55px; height: 57px; margin: 0; display: block; font-family: 'Font Awesome'; font-weight: 900; line-height: 55px; text-align: center; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-prev { left: auto; right: -12px; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-prev:after { content: "\f054"; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-next { right: auto; left: -12px; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-next:after { content: "\f053"; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box .posts_cat .slick-arrow:focus { box-shadow: 0 0 9px 1px #0034ff !important; background: #00000090; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box a.move-cat { bottom: -15px; left: 40px; line-height: 1.5; text-decoration: blink !important; font-size: 16px; color: #145ffa; }
.section-cat-menu #menu-primary ul.navbar-nav > li .dropdown-box a.move-cat:after { content: ""; width: 0; height: 1px; background-color: #145ffa; position: absolute; bottom: -1px; right: 0; transition: 0.2s all; }
.section-search { position: relative; transition: 0.1s all !important; height: 58px; top: -2px; }
@media (min-width: 992px) { .section-search { height: 100px; top: -55px; } }
.section-search:after { content: ""; height: 0; width: 100vw; position: absolute; top: 100%; z-index: 0; left: 0; background: white; }
.section-search .close-search { border: none; outline: none; background-color: transparent; color: #191919; font-size: 25px; font-weight: 100; margin-left: 30px; line-height: 1; }
.section-search .close-search:focus { outline: 1px solid #000000; }
.section-search form label { margin: 0; width: calc(100% - 80px); }
@media (min-width: 992px) { .section-search form label { width: calc(100% - 220px); } }
.section-search form input { font-size: 16px; }
@media (min-width: 992px) { .section-search form input { font-size: 18px; } }
.section-search form input.search-field { border: none; outline: none; padding: 0; margin: 0; line-height: 55px; width: 100%; }
@media (min-width: 992px) { .section-search form input.search-field { border-bottom: 1px solid #c7c9cb; line-height: 40px; } }
.section-search form .search-submit { color: #fff; text-align: center; font-weight: bold; border: none; outline: none; line-height: 40px; position: relative; }
@media (max-width: 991px) { .section-search form .search-submit { margin-right: 15px; width: 55px; background-color: #fff; font-size: 0; }
  .section-search form .search-submit i { color: #145ffa; text-align: center; height: 40px; font-size: 32px; position: relative; top: 4px; left: -10px; } }
@media (min-width: 992px) { .section-search form .search-submit { margin-right: 50px; width: 140px; background-color: #145ffa; }
  .section-search form .search-submit i { display: none; } }
.section-search form .search-submit:focus { outline: 1px solid #000000; }
.section-search.show:after { height: 8px; z-index: 1; background: linear-gradient(0deg, white 0%, #6d6d6d 100%); }

.admin-bar header { top: 32px; }
.admin-bar header .section-top .side_mobile #mobile-menu-collapse { top: 105px; }

@media (max-width: 991px) { .section-top .toggle-search:not(.collapsed) i.fas.fa-search { background-image: url(../images/x.svg); background-color: #191919; width: 23px; height: 23px; background-position: center; }
  .section-top .toggle-search:not(.collapsed) i.fas.fa-search:before { font-size: 0; } }
footer { color: #fff; }
footer a { color: #fff; }
footer ul { list-style: none; padding: 0; margin: 0; }
footer .footer-menu { padding-top: 25px; padding-bottom: 0; }
@media (min-width: 768px) { footer .footer-menu { padding-top: 45px; padding-bottom: 40px; } }
@media (max-width: 767px) { footer .footer-menu .widget-content { margin-bottom: 35px; } }
footer .footer-menu .widget-content h3.widget-title { font-weight: bold; font-size: 16px; margin: 0 0 10px; }
@media (min-width: 768px) { footer .footer-menu .widget-content h3.widget-title { font-size: 22px; margin: 0 0 20px; } }
footer .footer-menu .widget-content ul li { line-height: 30px; }
@media (min-width: 768px) { footer .footer-menu .widget-content ul li { line-height: 35px; } }
footer .footer-menu .widget-content ul li a { line-height: 1; position: relative; font-size: 15px; }
@media (min-width: 768px) { footer .footer-menu .widget-content ul li a { font-size: 16px; } }
footer .footer-menu .widget-content ul li a:hover, footer .footer-menu .widget-content ul li a:focus { color: #fff; }
footer .clear-line { width: 100%; max-width: 96%; margin: 0 auto; height: 1px; background-color: #8c8c8c; }
@media (max-width: 767px) { footer .copyright { min-height: 80px; line-height: 2; padding: 10px; } }
@media (min-width: 768px) { footer .copyright { line-height: 80px; } }
footer .copyright a, footer .copyright p { line-height: 1.8; margin-bottom: 0; font-size: 16px; }
@media (min-width: 768px) { footer .copyright a, footer .copyright p { font-size: 18px; line-height: 1; } }
@media (max-width: 767px) { footer .copyright .dir-ltr img { max-height: 16px; height: auto; width: 136px; margin-top: -4px; } }

@media (min-width: 1024px) { .container.footer-menu .col-md-4.widget.widget_nav_menu:nth-child(2) { padding-right: 60px; } }
#popup-overly *:focus { outline: 1px solid blue !important; }

@media (max-width: 767px) { .item .image-box { padding: 0 8px; } }
.item h2 { font-size: 16px; color: #000; margin: 0; line-height: 1.4; font-weight: bold; }
@media (min-width: 768px) { .item h2 { font-size: 22px; } }
.item h4 { font-size: 16px; color: #000; margin: 0; line-height: 1.4; font-weight: bold; }
@media (min-width: 768px) { .item h4 { font-size: 22px; } }
.item .author_times { line-height: 1; color: #6e6e6e; font-size: 14px; margin: 2px 0 8px; }
@media (max-width: 767px) { .item .author_times { display: block; width: 100%; }
  .item .author_times * { line-height: 1.3 !important; display: inline; } }
@media (min-width: 768px) { .item .author_times { font-size: 16px; margin: 10px 0 15px; } }
.item .author_times span { line-height: 17px; }
.item .author_times .author { float: right; }
.item .author_times .author a { font-weight: normal; line-height: 1; color: #6e6e6e; position: relative; }
.item .author_times .times { color: #6e6e6e; }
.item p { font-size: 18px; font-weight: normal; line-height: 1.4; color: #000; }
.item h4, .item h5 { font-size: 18px; font-weight: bold; color: #000000; margin: 0 0 10px; line-height: 1.4; }
.item .special_label { top: 20px; left: 8px; font-size: 11px; font-weight: bold; line-height: 1; text-align: center; color: #000000; background: #fff; padding: 8px; min-width: 112px; }
@media (min-width: 640px) { .item .special_label { left: 15px; font-size: 14px; } }
.item .special_label.bg-faf087 { background-color: #faf087; }
.item .special_label.bg-ff8ceb { background-color: #ff8ceb; }
.item .special_label.bg-82d0bc { background-color: #82d0bc; }
.item .special_label.bg-ffaf78 { background-color: #ffaf78; }
.item-popular-side { display: block; }
.item-popular-side h5 { font-size: 18px; font-weight: bold; color: #000000; margin-top: 10px; }
.item-popular-side .special_label { top: 10px; left: 0; }
.item-cat-menu { vertical-align: top; }
.item-cat-menu img { max-width: 100%; display: block; width: 100%; height: auto; }
.item-cat-menu h4 { font-size: 16px; font-weight: bold; color: #000; margin-top: 7px; max-width: 264px; }
.item-cat-menu small { display: block; line-height: 1.6; color: #707070; }
.item-cat-menu small a { color: #707070; }
.item-cat-menu .slick-slide *:focus { border: 1px solid #404040 !important; }
.item-first-article { border: 1px solid #fff; }
@media (min-width: 640px) { .item-first-article.h-sm-100, .item-first-article .h-sm-100 { height: 100% !important; } }
@media (max-width: 767px) { .item-first-article { margin: 0; width: 100%; padding: 0; }
  .item-first-article .image-box { padding: 0; margin-bottom: 7px; } }
.item-first-article .special_label { left: 0; z-index: 5; }
.item-first-article .image-box::after { content: ""; background: linear-gradient(0deg, white 0%, black 0%, rgba(0, 0, 0, 0.47) 48%, rgba(0, 0, 0, 0.28) 85%, rgba(0, 0, 0, 0) 100%); position: absolute; height: 100%; width: 100%; top: 0; left: 0; z-index: 0; }
.item-first-article .bg { z-index: 2; padding-bottom: 10px; padding-top: 20px; }
.item-first-article .cat { font-size: 16px; color: #ffffff; }
@media (min-width: 768px) { .item-first-article .cat { font-size: 18px; } }
.item-first-article h1, .item-first-article h2 { font-size: 22px; font-weight: bold; color: #ffffff; line-height: 1.2; }
@media (min-width: 768px) { .item-first-article h1, .item-first-article h2 { font-size: 36px; } }
@media (min-width: 1024px) { .item-first-article h1, .item-first-article h2 { font-size: 42px; } }
.item-first-article p { font-size: 22px; color: #ffffff; }
.item-first-article .author_times span { font-size: 15px; color: #ffffff !important; float: right; direction: rtl; text-align: right; margin-left: 6px; }
@media (min-width: 768px) { .item-first-article .author_times span { font-size: 14px; } }
@media (max-width: 640px) { .item-first-article.first_article { height: 275px !important; } }
@media (max-width: 640px) { .item-first-article.secondary_article { height: 180px !important; } }
@media (min-width: 768px) { .item-first-article.secondary_article h1, .item-first-article.secondary_article h2 { font-size: 19px; line-height: 22px; } }
.item-first-article.secondary_article h1 p, .item-first-article.secondary_article h2 p { display: none; }
@media (max-width: 767px) { .item-berosh_akotarot .img-fluid, .item-berosh_akotarot_marketing .img-fluid { padding-left: 0; } }
.item-berosh_akotarot h4, .item-berosh_akotarot h5, .item-berosh_akotarot_marketing h4, .item-berosh_akotarot_marketing h5 { margin-top: 0; font-size: 15px; line-height: 1.2; }
@media (min-width: 768px) { .item-berosh_akotarot h4, .item-berosh_akotarot h5, .item-berosh_akotarot_marketing h4, .item-berosh_akotarot_marketing h5 { font-size: 18px; padding-top: 10px; } }
.item-berosh_akotarot span, .item-berosh_akotarot_marketing span { color: #6e6e6e  !important; }
@media (min-width: 768px) { .item-berosh_akotarot span, .item-berosh_akotarot_marketing span { font-size: 14px; } }
@media (max-width: 767px) { .item-berosh_akotarot.bg-gray, .item-berosh_akotarot_marketing.bg-gray { background-color: #f3f3f3; } }
@media (min-width: 768px) { .item-berosh_akotarot.bg-gray:after, .item-berosh_akotarot_marketing.bg-gray:after { content: ""; position: absolute; top: 0; right: 15px; width: calc(100% - 30px); z-index: -1; height: 100%; background-color: #f3f3f3; }
  .item-berosh_akotarot.bg-gray .col, .item-berosh_akotarot_marketing.bg-gray .col { padding-right: 20px; } }
.item-berosh_akotarot .marketing, .item-berosh_akotarot_marketing .marketing { text-align: center; background-color: #faf087; color: #000000; display: table; margin: 0 auto 10px; font-size: 15px; padding: 4px 36px; }
@media (min-width: 768px) { .item-berosh_akotarot .marketing, .item-berosh_akotarot_marketing .marketing { position: absolute; right: 15px; top: 0; z-index: 2; } }
@media (max-width: 768px) { .item-berosh_akotarot_marketing.bg-gray { padding-bottom: 10px; } }
.item-list:hover a { text-decoration: blink !important; }
.item .roof_title { font-size: 14px; color: #6e6e6e; line-height: 1.4; margin-bottom: 0; }
@media (min-width: 640px) { .item .roof_title { font-size: 18px; color: #000; margin-bottom: 16px; } }
.item.item-down img.attachment-thumbnail_425x223 { height: auto !important; }

.big-item { position: relative; }
@media (min-width: 768px) { .big-item { border-bottom: solid 2px #e1e1e1; } }
.big-item.marketing { background-color: #f3f3f3; border-bottom: solid 0px transparent; }
.big-item.marketing h3.title-section { margin-top: 0; }
@media (min-width: 768px) { .big-item.marketing h3.title-section { margin-top: 10px; } }
@media (min-width: 768px) { .big-item.marketing span { margin-bottom: 15px; } }
.big-item h3.title-section { font-size: 22px; margin-bottom: 10px; }
@media (min-width: 768px) { .big-item h3.title-section { font-size: 18px; }
  .big-item h3.title-section:after { height: 12px; width: 7px; margin: 0 7px 0 0; } }
.big-item h2, .big-item h4 { font-size: 22px; font-weight: bold; color: #000000; line-height: 1; margin-top: 10px; }
@media (min-width: 768px) { .big-item h2, .big-item h4 { font-size: 38px; margin-top: 0; } }
.big-item p { font-size: 22px; color: #000000; line-height: 1.2; }
.big-item span { font-size: 15px; float: right; color: #6e6e6e; margin-left: 5px; }
@media (min-width: 768px) { .big-item span { font-size: 16px; } }

.down-item { position: relative; }
.down-item a { display: block; }
.down-item a:focus { outline: solid 2px #a3a3a3; }
.down-item.marketing { background-color: #f3f3f3; }
.down-item .title-section { position: relative; text-align: center; color: #000; font-size: 18px; width: 100%; text-decoration: blink; margin-bottom: 10px; padding: 15px 0; }
.down-item .title-section h3 { position: relative; }
.down-item .title-section h3:after { height: 17px; width: 11px; margin: 8px 7px 0 0; color: #000; background-image: url(../images/chevron-black.png); content: ""; position: absolute; }
.down-item .title-section:before { content: ""; position: absolute; width: 100%; left: 0; bottom: 0; height: 5px; }
@media (min-width: 768px) { .down-item .title-section { font-size: 22px; } }
.down-item .title-section:hover, .down-item .title-section:hover * { text-decoration: blink; }
.down-item h5 { font-size: 16px; font-weight: bold; color: #000000; line-height: 1; margin-top: 10px; }
@media (min-width: 768px) { .down-item h5 { font-size: 22px; margin-top: 10px; } }
.down-item span { font-size: 15px; float: right; color: #6e6e6e; margin-left: 5px; }
@media (min-width: 768px) { .down-item span { font-size: 16px; } }
.down-item:nth-of-type(1) .title-section:before { background-color: #ff9dff; }
.down-item:nth-of-type(2) .title-section:before { background-color: #96cfb2; }
.down-item:nth-of-type(3) .title-section:before { background-color: #ff9dff; }
.down-item:nth-of-type(4) .title-section:before { background-color: #ffcd75; }
@media (max-width: 640px) { .down-item img { height: auto; }
  .down-item:nth-of-type(4) .title-section:before { background-color: #ff9dff; }
  .down-item:nth-of-type(5) .title-section:before { background-color: #ffcd75; } }

.item-yt img.object-fit { filter: brightness(0.4); }
.item-yt img.overlay-play { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -130%); width: 55px; }
@media (min-width: 993px) { .item-yt img.overlay-play { transform: translate(-50%, -80%); width: 75px; } }
.item-yt button.navbar-toggler { position: absolute; left: 15px; top: 15px; }
.item-yt button.navbar-toggler span.navbar-toggler-icon { background-image: url(../images/share.png); width: 19px; height: 23px; }
.item-yt h4 { font-size: 16px; padding: 15px 35px 8px; font-weight: 700; direction: rtl; }
@media (min-width: 640px) { .item-yt h4 { font-size: 22px; } }
.item-yt .navbar-collapse { z-index: 20; top: 7px; left: 70px; width: 250px; height: 50px; background-color: #ededed; border-radius: 9px; padding: 0; text-align: center; line-height: 1; box-shadow: 0px 0px 10px #ededed; }
@media (max-width: 480px) { .item-yt .navbar-collapse { top: 57px; left: 20px; } }
.item-yt .navbar-collapse .navbar-nav { position: absolute; z-index: 20; top: 7px; left: 18px; width: 100%; padding: 0; display: block; }
.item-yt .navbar-collapse .navbar-nav a { width: auto; float: left; display: flex; text-align: center; }
.item-yt .navbar-collapse .navbar-nav a img { width: 22px; }
.item-yt .yt-click { cursor: pointer; }
.item-yt .embed-responsive { position: absolute; top: 0; left: 15px; width: calc(100% - 30px); }

.item-pc { position: relative; max-height: 274px; }
.item-pc .left { left: 14px; }
.item-pc img.object-fit { filter: brightness(0.4); max-height: 200px; }
.item-pc img.overlay-podcast { position: absolute; top: 18px; right: 24px; width: 38px; height: 80px; }
@media (max-width: 640px) { .item-pc img.overlay-podcast { top: 18px; right: 32px; width: auto; height: 50px; } }
.item-pc button.navbar-toggler { position: absolute; left: 15px; top: 15px; }
.item-pc button.navbar-toggler span.navbar-toggler-icon { background-image: url(../images/share.png); width: 19px; height: 23px; }
.item-pc h4 { font-size: 22px; padding: 15px 35px 8px; font-weight: 700; color: #fff; direction: rtl; }
@media (max-width: 640px) { .item-pc h4 { font-size: 16px; } }
.item-pc .navbar-collapse { z-index: 20; top: 7px; left: 70px; width: 250px; height: 50px; background-color: #ededed; border-radius: 9px; padding: 0; text-align: center; line-height: 1; box-shadow: 0px 0px 10px #ededed; }
@media (max-width: 480px) { .item-pc .navbar-collapse { top: 57px; left: 20px; } }
.item-pc .navbar-collapse .navbar-nav { position: absolute; z-index: 20; top: 7px; left: 18px; width: 100%; padding: 0; display: block; }
.item-pc .navbar-collapse .navbar-nav a { width: auto; float: left; display: flex; text-align: center; }
.item-pc .navbar-collapse .navbar-nav a img { width: 22px; }
.item-pc .pc-click { cursor: pointer; display: block; }
.item-pc .embed-responsive { position: absolute; top: 0; left: 15px; width: calc(100% - 30px); }

.item-yt .pc-click:focus, .item-pc .pc-click:focus { display: block; box-shadow: 0 0 8px 2px #fff; }
.item-yt:focus, .item-yt *:focus, .item-pc:focus, .item-pc *:focus { outline: 2px dashed #8dbce6; }
@media (max-width: 480px) { .item-yt .data-title, .item-pc .data-title { font-size: 16px !important; } }

.load_more_items, .load_more_items_video, .link-yb { color: #fff; border: none; outline: none; padding: 0 30px; min-width: 215px; line-height: 46px; font-size: 18px; font-weight: bold; }
.load_more_items.no-active, .load_more_items_video.no-active, .link-yb.no-active { cursor: no-drop; background-color: #707070; outline: none !important; }

.load_more_items:hover { color: #fff !important; }

#append-events .portal-events-wrapper .event-container { display: block; }
@media (max-width: 640px) { #append-events .portal-events-wrapper .event-container { margin: 0 auto; } }
#append-events .portal-events-wrapper .event-container .event-teaser-container { width: 100%; display: block; }
#append-events .portal-events-wrapper .event-container .event-teaser-container a { width: 100%; display: block; }
#append-events .portal-events-wrapper .event-container .event-teaser-container img { width: 100%; display: block; height: auto; }
#append-events .portal-events-wrapper .event-container .event-info { width: 100%; display: block; }
#append-events .portal-events-wrapper .event-container .event-info h4.event-title { width: 100%; display: block; margin: 18px 0 9px 22px; color: #000000; font-size: 18px; font-weight: bold; }
#append-events .portal-events-wrapper .event-container .event-info h4.event-title a { width: 100%; display: block; margin: 18px 0 9px 22px; color: #000000; font-size: 18px; font-weight: bold; }
#append-events .portal-events-wrapper .event-container .event-info .date { width: 100%; display: block; font-size: 16px; color: #6e6e6e; }

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }

.slick-slide { float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

/* Slider */
.slick-loading .slick-list { background: #fff url("../images/ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face { font-family: "slick"; src: url("../fonts/slick/slick.eot"); src: url("../fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick/slick.woff") format("woff"), url("../fonts/slick/slick.ttf") format("truetype"), url("../fonts/slick/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }
[dir="rtl"] .slick-prev { left: auto; right: -25px; }
.slick-prev:before { content: "←"; }
[dir="rtl"] .slick-prev:before { content: "→"; }

.slick-next { right: -25px; }
[dir="rtl"] .slick-next { left: -25px; right: auto; }
.slick-next:before { content: "→"; }
[dir="rtl"] .slick-next:before { content: "←"; }

/* Dots */
.slick-dotted.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -25px; list-style: none; display: block; text-align: center; padding: 0; margin: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

#main-title h1 { font-size: 30px; font-weight: bold; line-height: 1.4; color: #000000; margin: 25px 0 15px; }
@media (min-width: 640px) { #main-title h1 { margin: 25px 0 55px; } }

body.category #main-title .label-marketing { padding: 10px 50px; display: inline; width: fit-content; }
@media (min-width: 640px) { body.category #main-title .label-marketing { right: 310px; transform: none; } }
body.category #main-title .label-marketing + h1 { margin: 45px 0 15px; }
@media (min-width: 640px) { body.category #main-title .label-marketing + h1 { margin: 45px 0; } }

.single-post .title-post { color: #000; text-align: right; font-weight: 600; line-height: 1.3; display: block; margin: 0 0 10px; font-size: 26px; }
@media (min-width: 768px) { .single-post .title-post { margin: 5px 0 10px; font-size: 38px; } }
.single-post .sub-title-post { text-align: right; color: #000; margin: 5px 0 10px; display: block; font-size: 20px; line-height: 1.1; }
@media (min-width: 768px) { .single-post .sub-title-post { font-size: 22px; line-height: 1.2; } }
.single-post .thumbnail-post { margin-top: 5px; line-height: 1; font-size: 14px; }
.single-post .thumbnail-post img.img-responsive.wp-post-image { width: 100%; }
.single-post .thumbnail-post .title-image { color: #000000; }
.single-post .thumbnail-post .copyright-image span.credits { color: #6e6e6e; margin-right: 7px; }
.single-post .author-time-sharing { border-bottom: 1px solid #6e6e6e; line-height: 40px; margin-bottom: 22px; }
.single-post .author-time { color: #6e6e6e; font-size: 15px; }
@media (min-width: 768px) { .single-post .author-time { font-size: 16px; } }
.single-post .author-time a { color: #6e6e6e; }
.single-post .author-time .author a:after { content: "|"; margin: 0 5px; }
.single-post .author-time .author a:last-of-type:after { content: ""; margin: 0; display: none; }
.single-post .sharing-page { color: #6e6e6e; }
.single-post .sharing-page a.navbar-sharing { font-size: 0; }
.single-post .sharing-page .navbar { padding: 0; }
.single-post .sharing-page .navbar .navbar-toggler { padding: 0; font-size: 0; line-height: 1; border: 0px solid transparent; }
.single-post .sharing-page .navbar .navbar-toggler:focus { outline: 0px; }
.single-post .sharing-page .navbar-toggler-icon { width: 50px; height: 40px; vertical-align: middle; content: ""; background-repeat: no-repeat; background-position: center left; background-size: inherit; background-image: url(../images/sharing-page.png); padding: 0; }
.single-post #navbarSharing { flex-basis: auto; flex-grow: inherit; }
.single-post #navbarSharing .navbar-nav { flex-direction: row-reverse; }
.single-post #navbarSharing a { color: #6e6e6e; line-height: 1.5; display: inline-block; }
.single-post #navbarSharing img { max-width: 23px; max-height: 23px; min-width: 19px; min-height: 17px; width: 100%; }
.single-post .content { text-align: right; color: #000; display: block; font-size: 16px; line-height: 1.5; }
@media (min-width: 768px) { .single-post .content { font-size: 18px; line-height: 1.8; max-width: 760px; } }
.single-post .content p { margin-bottom: 20px; line-height: 1.5; font-size: 16px; }
@media (min-width: 768px) { .single-post .content p { margin-bottom: 25px; line-height: 30px; font-size: 18px; } }
.single-post .content p.wp-caption-text { color: #000; font-size: 14px; margin: 14px 0; line-height: 1.4; display: block; }
.single-post .content p.wp-caption-text span.credits { color: #6e6e6e; }
.single-post .content .twitter-tweet.twitter-tweet-rendered { max-width: 100% !important; }
.single-post .content .twitter-tweet.twitter-tweet-rendered iframe { width: 450px !important; max-width: 95%; }
.single-post .content iframe { margin: auto; display: block; flex-grow: inherit !important; }
.single-post .content h3 { font-size: 18px; }
@media (min-width: 768px) { .single-post .content h3 { font-size: 22px; } }
.single-post .content h2, .single-post .content h3, .single-post .content h4, .single-post .content h5 { font-weight: 600; }
.single-post .content figure { margin: 15px auto 50px; max-width: 100%; width: 100%; }
.single-post .content figure img { max-width: 100%; height: auto; }
.single-post .content img { height: auto; }
.single-post .content .wp-caption.alignright { float: right; margin: 0.5em  0 0.5em  1em; }
.single-post .content .wp-caption.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.single-post .content .wp-caption.alignleft { float: left; margin: 0.5em 1em 0.5em 0; }
.single-post .content img[class*="wp-image-"].alignright { float: right; margin: 0.5em  0 0.5em  1em; }
.single-post .content img[class*="wp-image-"].aligncenter { display: block; margin-left: auto; margin-right: auto; }
.single-post .content img[class*="wp-image-"].alignleft { float: left; margin: 0.5em 1em 0.5em 0; }
.single-post .content .aligncenter { text-align: center; margin-right: auto; margin-left: auto; }
.single-post .content * { max-width: 100%; }
.single-post .content blockquote { border-right: 1px solid #c7c9cb; padding: 30px 37px; }
.single-post .content blockquote p { margin: 0; color: #000000; font-size: 22px; font-weight: 300; }
.single-post .tags .tag-style { line-height: 34px; border-radius: 5px; background-color: #e4e6e9; padding: 0 15px; font-size: 16px; text-align: center; color: #6e6e6e; float: right; margin-left: 10px; margin-bottom: 10px; }
.single-post .comments { font-size: 22px; color: #000000; line-height: 1; }
.single-post .comments h4 { font-size: 22px; font-weight: bold; float: right; color: #000000; margin-left: 5px; line-height: 1; }
.single-post .comments .comment-respond { margin: 20px 0; display: block; width: 100%; clear: both; }
.single-post .comments .comment-respond .comment-notes #email-notes, .single-post .comments .comment-respond h3#reply-title { display: none; }
.single-post .comments .comment-respond #commentform { width: 100%; }
.single-post .comments .comment-respond #commentform input#author { border: solid 1px #c7c9cb; margin: 0 0 20px; line-height: 57px; padding: 0 20px; width: 100%; font-size: 18px; }
.single-post .comments .comment-respond #commentform textarea#comment { border: solid 1px #c7c9cb; width: 100%; padding: 20px; font-size: 18px; margin: 0 0 20px; line-height: 1.3; }
.single-post .comments .comment-respond #commentform p.comment-form-cookies-consent { display: none; }
.single-post .comments .comment-respond #commentform .form-submit .text_before_btn_submit_comment { font-size: 14px; line-height: 18px; color: #000000; padding-top: 10px; }
.single-post .comments .comment-respond #commentform .form-submit .text_before_btn_submit_comment a { color: #145ffa; text-decoration: underline; }
.single-post .comments .comment-respond #commentform .form-submit .div-submit .submit { display: block; height: 47px; background-color: #145ffa; color: #fff; padding: 0; width: 100%; }
@media (max-width: 767px) { .single-post .comments .comment-respond #commentform .form-submit .div-submit .submit { margin-top: 15px !important; } }
.single-post .comments ol { list-style: none; padding: 0; }
.single-post .comments .comment-list { counter-reset: comment-counter; }
.single-post .comments .comment-list > .comment { counter-increment: comment-counter; position: relative; border-bottom: solid 1px #c7c9cb; padding: 28px 35px; display: none; }
@media (min-width: 768px) { .single-post .comments .comment-list > .comment { padding: 38px 50px; } }
.single-post .comments .comment-list > .comment:before { background-color: #145ffa; border-radius: 50%; color: #fff; text-align: center; font-weight: bold; content: counter(comment-counter); position: absolute; right: 0; width: 25px; height: 25px; line-height: 25px; font-size: 12px; }
@media (min-width: 768px) { .single-post .comments .comment-list > .comment:before { width: 40px; height: 40px; line-height: 40px; font-size: 18px; } }
.single-post .comments .comment-list > .comment:nth-child(1), .single-post .comments .comment-list > .comment:nth-child(2) { display: block; }
.single-post .comments .comment-list ol.children { position: relative; background: #fff; margin-top: -25px; padding-right: 35px; }
@media (min-width: 768px) { .single-post .comments .comment-list ol.children { margin-top: -35px; padding-right: 45px; } }
.single-post .comments .comment-list ol.children > .comment { position: relative; border-bottom: solid 1px #c7c9cb; padding: 25px 35px 28px; }
@media (min-width: 768px) { .single-post .comments .comment-list ol.children > .comment { padding: 35px 50px 38px; } }
.single-post .comments .comment-list ol.children > .comment:before { border-radius: 50%; color: #fff; text-align: center; background-color: #c8c8c8; background-image: url(../images/respond.png); background-repeat: no-repeat; position: absolute; right: 0; content: ""; width: 25px; height: 25px; line-height: 25px; background-position: 5px 7px; background-size: 12px auto; }
@media (min-width: 768px) { .single-post .comments .comment-list ol.children > .comment:before { width: 40px; height: 40px; line-height: 40px; background-position: 8px 10px; background-size: 18px auto; } }
.single-post .comments .comment-list article footer.comment-meta { display: inline-block; width: 100%; clear: both; }
.single-post .comments .comment-list article footer.comment-meta .comment-author { width: auto; float: right; margin-left: 10px; color: #000; font-size: 16px; font-weight: 500; line-height: 20px; }
@media (min-width: 768px) { .single-post .comments .comment-list article footer.comment-meta .comment-author { line-height: 40px; } }
.single-post .comments .comment-list article footer.comment-meta .comment-author .says { display: none; }
.single-post .comments .comment-list article footer.comment-meta .comment-metadata { float: right; }
.single-post .comments .comment-list article footer.comment-meta .comment-metadata time { font-size: 16px; color: #6e6e6e; line-height: 20px; }
@media (min-width: 768px) { .single-post .comments .comment-list article footer.comment-meta .comment-metadata time { line-height: 40px; } }
.single-post .comments .comment-list article .comment-content { display: block; width: 100%; clear: both; font-size: 16px; line-height: 1.4; }
@media (min-width: 768px) { .single-post .comments .comment-list article .comment-content { font-size: 18px; line-height: 1.67; } }
.single-post .comments .comment-list article a.comment-reply-link { color: #6e6e6e; font-size: 16px; text-decoration: blink; }
.single-post .comments .comment-list .cld-like-dislike-wrap { display: block; margin-bottom: 0; position: absolute; right: 160px; bottom: 30px; }
.single-post .comments .comment-list .cld-like-dislike-wrap .cld-common-wrap { min-width: 40px; }
.single-post .comments .comment-list .likebtn_container { position: absolute; right: 155px; bottom: 25px; }
@media (min-width: 768px) { .single-post .comments .comment-list .likebtn_container { bottom: 34px; } }
.single-post .comments .comment-list .likebtn_container .lb-style-youtube .lb-like-icon { background-image: url(../images/like.jpg); background-size: contain; }
.single-post .comments .comment-list .likebtn_container .lb-style-youtube .lb-dislike-icon { background-image: url(../images/dislike.jpg); background-size: contain; }
.single-post .comments .comment-list .likebtn_container .lb-style-youtube i { display: none !important; position: fixed; z-index: -1; opacity: 0; height: 1px; width: 1px; overflow: hidden; }
.single-post .show-all-comments { color: #fff; border: none; width: 218px; height: 47px; }
.single-post .col-12.col-md-8 > .row { max-width: 806px; }

.roof-title { font-size: 16px; line-height: 1.2; color: #000000; padding-top: 5px; padding-bottom: 15px; }
.roof-title img { width: 14px; height: 14px; margin-left: 8px; margin-top: 3px; }
@media (min-width: 768px) { .roof-title img { margin-top: -1px; } }

@media (max-width: 767px) { #author .photo, #author .info .row, #author .bio .row { padding-right: 15px !important; padding-left: 15px !important; } }
#author .info .name h1 { font-size: 38px; font-weight: bold; color: #000000; margin: 0 0 10px; line-height: 1.2; }
#author .info .role h2 { font-size: 22px; line-height: 1.2; margin: 0 0 10px; color: #000000; }
#author .info .contact a { font-size: 16px; line-height: 1.2; color: #6e6e6e; }
#author .info .contact a:hover { color: #145ffa; text-decoration: blink; }
#author .info .contact a img { width: 20px; height: 20px; float: right; margin-left: 11px; }
#author .bio { border-top: 1px solid #c7c9cb; border-bottom: 1px solid #c7c9cb; font-size: 18px; color: #000; }

@media (max-width: 565px) { .pages-template { padding-right: 5px; padding-left: 5px; } }
.pages-template .head h1 { font-size: 30px; font-weight: bold; color: #000000; }
.pages-template .content p { margin-bottom: 30px; color: #000; font-size: 16px; }
@media (min-width: 768px) { .pages-template .content p { font-size: 18px; } }
.pages-template .content p a { color: #145ffa; text-decoration: underline; }
.pages-template .content p:last-of-type { margin-bottom: 0; }
.pages-template .content img { max-width: 100%; height: auto; margin: 10px 0; }

#about-page .head h1 { margin: 10px 0; font-weight: bold; }
@media (min-width: 768px) { #about-page .head h1 { margin: 30px 0; } }
#about-page .content { margin: 10px 0; }
@media (min-width: 768px) { #about-page .content { margin: 30px 0; } }
#about-page .content img { height: auto; }
#about-page .thumbnail { margin: 10px 0; }
@media (min-width: 768px) { #about-page .thumbnail { margin: 30px 0; } }
#about-page .thumbnail img { max-width: 100%; height: auto; }
#about-page .team h2, #about-page .team h3 { font-weight: bold; color: #000; }
#about-page .team h2 { font-size: 30px; margin: 30px 0 0; }
#about-page .team h3 { font-size: 22px; margin: 0 0 30px; }
@media (max-width: 565px) { #about-page .list-team { max-width: 268px; margin: auto; } }
#about-page .list-team .list_team { margin-bottom: 30px; }
@media (min-width: 768px) { #about-page .list-team .list_team { margin-bottom: 70px; } }
#about-page .list-team .author-square { height: 0; padding: 0 0 100%; position: relative; margin-bottom: 40px; border-left: 1px solid #fff; }
#about-page .list-team .author-square img.object-fit { width: calc(100% - 2px); position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height: 100%; -o-object-fit: cover; object-fit: cover; }
#about-page .list-team h4 { font-size: 18px; font-weight: bold; color: #145ffa; line-height: 1; }
#about-page .list-team h4:after { content: ""; background-repeat: no-repeat; background-image: url(../images/chevron.png); height: 12px; width: 20px; display: inline-block; background-position: center; background-size: contain; }
#about-page .list-team h5 { font-size: 18px; color: #000; line-height: 1; }

#contact-us .head h1 { margin: 10px 0; font-weight: bold; color: #000000; font-size: 22px; }
@media (min-width: 768px) { #contact-us .head h1 { margin: 30px 0 10px; font-size: 30px; } }
#contact-us .content { margin: 10px 0; }
#contact-us .content .wpcf7 { margin: 15px 0; }
#contact-us .content .wpcf7 label { width: 100%; color: #000; line-height: 1.8; font-size: 14px; margin-bottom: 0; }
#contact-us .content .wpcf7 label span { font-size: 14px; color: #ed2626; }
@media (min-width: 768px) { #contact-us .content .wpcf7 label { font-size: 16px; } }
#contact-us .content .wpcf7 .wpcf7-form-control-wrap { width: 100%; display: block; margin-bottom: 20px; min-height: 60px; }
@media (min-width: 768px) { #contact-us .content .wpcf7 .wpcf7-form-control-wrap { margin-bottom: 25px; min-height: 50px; } }
#contact-us .content .wpcf7 .wpcf7-form-control { width: 100%; padding: 0 15px; border: solid 1px #c7c9cb; font-size: 16px; }
#contact-us .content .wpcf7 .wpcf7-form-control:focus, #contact-us .content .wpcf7 .wpcf7-form-control:active { border: solid 1px #145ffa; outline: solid 1px #145ffa; }
@media (min-width: 768px) { #contact-us .content .wpcf7 .wpcf7-form-control { font-size: 18px; } }
#contact-us .content .wpcf7 .wpcf7-form-control.wpcf7-not-valid { border: solid 1px #ed2626; }
#contact-us .content .wpcf7 input { line-height: 48px; }
@media (min-width: 768px) { #contact-us .content .wpcf7 input { line-height: 58px; } }
#contact-us .content .wpcf7 textarea { padding: 15px; height: 150px; }
@media (min-width: 768px) { #contact-us .content .wpcf7 textarea { height: 160px; } }
#contact-us .content .wpcf7 select { padding-left: 8px !important; height: 50px; }
@media (min-width: 768px) { #contact-us .content .wpcf7 select { width: auto !important; height: 60px; } }
#contact-us .content .wpcf7 .wpcf7-submit { background-color: #145ffa; padding: 0 50px; color: #fff; font-weight: bold; width: 218px !important; line-height: 37px; font-size: 16px; }
@media (min-width: 768px) { #contact-us .content .wpcf7 .wpcf7-submit { width: auto !important; line-height: 58px; font-size: 18px; } }
#contact-us .content .wpcf7 #tnx-cf7 img { width: 58px; }
#contact-us .content .wpcf7 #tnx-cf7 h1 { font-size: 38px; font-weight: bold; }
#contact-us .content .wpcf7 #tnx-cf7 p { font-size: 22px; }
@media (max-width: 640px) { #contact-us .content .wpcf7 #tnx-cf7 { text-align: center; font-size: 18px; }
  #contact-us .content .wpcf7 #tnx-cf7 img { width: 48px; }
  #contact-us .content .wpcf7 #tnx-cf7 h1 { font-size: 30px; }
  #contact-us .content .wpcf7 #tnx-cf7 p { font-size: 18px; } }
#contact-us .after-form { border-top: solid 1px #c7c9cb; margin-top: 40px; padding-top: 30px; }
@media (min-width: 768px) { #contact-us .after-form { margin-top: 70px; padding-top: 60px; } }
#contact-us .after-form address * { line-height: 1; font-size: 18px; color: #000; margin: 0 0 8px; }
#contact-us .after-form address h4 { font-weight: bold; }
#contact-us .after-form address a { color: #145ffa; text-decoration: underline; }
@media (max-width: 767px) { #contact-us .after-form address span { display: block; } }
#contact-us .after-form .waze { bottom: 22px; left: 15px; direction: ltr; text-decoration: underline; line-height: 1.5; }
#contact-us .after-form #map { width: 100%; height: 137px; }
@media (min-width: 640px) { #contact-us .after-form #map { height: 160px; } }
@media (min-width: 992px) { #contact-us .after-form #map { height: 180px; } }
@media (min-width: 1200px) { #contact-us .after-form #map { height: 220px; } }

#careers-page .head h1 { margin: 10px 0; font-weight: bold; color: #000000; font-size: 22px; }
@media (min-width: 768px) { #careers-page .head h1 { margin: 30px 0 10px; font-size: 30px; } }
#careers-page .thumbnail { margin: 0 0 10px 0; }
#careers-page .thumbnail img { width: 100%; max-width: 100%; height: auto; }
#careers-page .content { margin: 10px 0; font-size: 20px; }
@media (min-width: 768px) { #careers-page .content { font-size: 22px; } }
#careers-page .accordion .career { border-bottom: solid 2px #c7c9cb; padding-bottom: 25px; margin-bottom: 25px; }
@media (min-width: 768px) { #careers-page .accordion .career { margin-bottom: 60px; } }
#careers-page .accordion .career p, #careers-page .accordion .career ul, #careers-page .accordion .career ol, #careers-page .accordion .career li { font-size: 16px; color: #000; line-height: 1.8; }
@media (min-width: 768px) { #careers-page .accordion .career p, #careers-page .accordion .career ul, #careers-page .accordion .career ol, #careers-page .accordion .career li { font-size: 18px; } }
#careers-page .accordion .career p { margin: 0; }
#careers-page .accordion .career ul, #careers-page .accordion .career ol { margin: 0 0 25px; padding: 0 18px 0 0; }
#careers-page .accordion .career ul { padding: 0 12px 0 0; list-style: none; }
#careers-page .accordion .career ul li { position: relative; }
#careers-page .accordion .career ul li:before { content: "\2022"; position: absolute; right: -12px; }
#careers-page .accordion .career h2.title { font-size: 22px; font-weight: bold; padding-right: 10px; }
@media (min-width: 768px) { #careers-page .accordion .career h2.title { font-size: 38px; padding-right: 0; margin-bottom: 20px; } }
#careers-page .accordion .career h3 { font-size: 18px; font-weight: bold; }
#careers-page .accordion .career .toggle-btn { cursor: pointer; }
#careers-page .accordion .career .toggle-btn.btn-mobile { line-height: 45px; }
#careers-page .accordion .career .toggle-btn button.icon { background-color: #145ffa; color: #fff; border-radius: 50%; width: 26px; height: 26px; display: inline-block; line-height: 26px; border: none; }
#careers-page .accordion .career .toggle-btn button.icon i, #careers-page .accordion .career .toggle-btn button.icon i * { transition: 0.3s all; text-align: center; display: block; line-height: 26px; }
@media (min-width: 768px) { #careers-page .accordion .career .toggle-btn button.icon { width: 40px; height: 40px; line-height: 40px; margin-left: 12px; }
  #careers-page .accordion .career .toggle-btn button.icon i, #careers-page .accordion .career .toggle-btn button.icon i * { line-height: 40px; } }
#careers-page .accordion .career .toggle-btn button.show-more, #careers-page .accordion .career .toggle-btn button.show-less { color: #6e6e6e; font-size: 18px; }
#careers-page .accordion .career .active .toggle-btn button.icon i { transform: rotate(45deg); }
@media (min-width: 768px) { #careers-page .accordion .career .collapse { padding-bottom: 20px; } }

#dailymaily .head h2 { margin: 15px 0; font-weight: bold; color: #000000; font-size: 20px; }
@media (min-width: 768px) { #dailymaily .head h2 { margin: 20px 0; font-size: 22px; } }
#dailymaily .text-head, #dailymaily .text-head a { font-size: 30px; color: #000; line-height: 1.4; }
@media (min-width: 768px) { #dailymaily .text-head, #dailymaily .text-head a { font-size: 38px; } }
#dailymaily .text-head span, #dailymaily .text-head a span { color: #145ffa; }
#dailymaily .image-head img { max-width: 100%; }
#dailymaily .content { margin: 10px 0; font-size: 16px; }
@media (min-width: 768px) { #dailymaily .content { font-size: 18px; } }
#dailymaily .form h1 { font-size: 22px; font-weight: bold; margin: 15px 0 0; }
#dailymaily .form .wpcf7 { margin: 0 0 15px 0; }
#dailymaily .form .wpcf7 label { width: 100%; color: #000; line-height: 1.8; font-size: 14px; margin-bottom: 0; }
#dailymaily .form .wpcf7 label span { font-size: 14px; color: #ed2626; }
@media (min-width: 768px) { #dailymaily .form .wpcf7 label { font-size: 16px; } }
#dailymaily .form .wpcf7 .wpcf7-form-control-wrap { width: 100%; display: block; margin-bottom: 20px; min-height: 60px; }
@media (min-width: 768px) { #dailymaily .form .wpcf7 .wpcf7-form-control-wrap { margin-bottom: 25px; min-height: 50px; } }
#dailymaily .form .wpcf7 .wpcf7-form-control { width: 100%; padding: 0 15px; border: solid 1px #c7c9cb; font-size: 16px; }
#dailymaily .form .wpcf7 .wpcf7-form-control:focus, #dailymaily .form .wpcf7 .wpcf7-form-control:active { border: solid 1px #145ffa; outline: solid 1px #145ffa; }
@media (min-width: 768px) { #dailymaily .form .wpcf7 .wpcf7-form-control { font-size: 18px; } }
#dailymaily .form .wpcf7 .wpcf7-form-control.wpcf7-not-valid { border: solid 1px #ed2626; }
#dailymaily .form .wpcf7 .wpcf7-acceptance { padding: 0; border: none; outline: none !important; }
#dailymaily .form .wpcf7 .wpcf7-acceptance input.required:focus { border: 1px solid #0a89c0 !important; outline: 1px solid #0a89c0 !important; }
#dailymaily .form .wpcf7 .wpcf7-acceptance * { outline: none !important; }
#dailymaily .form .wpcf7 .wpcf7-acceptance.wpcf7-form-control:focus, #dailymaily .form .wpcf7 .wpcf7-acceptance.wpcf7-form-control:active { border: solid 0px transparent; outline: solid 0px transparent; }
#dailymaily .form .wpcf7 .wpcf7-acceptance .wpcf7-list-item { margin: 0; }
#dailymaily .form .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label { font-size: 18px; color: #000000; }
#dailymaily .form .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label::before { content: " "; margin: 0 4px; }
#dailymaily .form .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label a:focus { outline: 1px solid #0a89c0 !important; }
#dailymaily .form .wpcf7 input { line-height: 48px; }
@media (min-width: 768px) { #dailymaily .form .wpcf7 input { line-height: 58px; } }
#dailymaily .form .wpcf7 textarea { padding: 15px; height: 150px; }
@media (min-width: 768px) { #dailymaily .form .wpcf7 textarea { height: 160px; } }
#dailymaily .form .wpcf7 select { padding-left: 8px !important; height: 50px; }
@media (min-width: 768px) { #dailymaily .form .wpcf7 select { width: auto !important; height: 60px; } }
#dailymaily .form .wpcf7 .wpcf7-submit { background-color: #145ffa; padding: 0 50px; color: #fff; font-weight: bold; width: 218px !important; line-height: 37px; font-size: 16px; }
@media (min-width: 768px) { #dailymaily .form .wpcf7 .wpcf7-submit { width: auto !important; line-height: 58px; font-size: 18px; } }
#dailymaily .form .wpcf7 .wpcf7-submit:focus { border: 1px solid #000; }
#dailymaily .form .wpcf7 #tnx-cf7 img { width: 58px; }
#dailymaily .form .wpcf7 #tnx-cf7 h1 { font-size: 38px; font-weight: bold; }
#dailymaily .form .wpcf7 #tnx-cf7 p { font-size: 22px; }
@media (max-width: 640px) { #dailymaily .form .wpcf7 #tnx-cf7 { text-align: center; font-size: 18px; height: calc(100% + 100px); padding-top: 60px; top: -100px; }
  #dailymaily .form .wpcf7 #tnx-cf7 img { width: 48px; }
  #dailymaily .form .wpcf7 #tnx-cf7 h1 { font-size: 30px; }
  #dailymaily .form .wpcf7 #tnx-cf7 p { font-size: 18px; } }
#dailymaily .after-form { margin-top: 40px; padding-top: 30px; position: relative; }
#dailymaily .after-form:before { content: ""; width: calc(100% - 30px); background-color: #c7c9cb; height: 1px; top: 0; left: 15px; position: absolute; }
@media (min-width: 768px) { #dailymaily .after-form { margin-top: 70px; padding-top: 40px; } }
#dailymaily .after-form h5 { font-size: 18px; font-weight: bold; }
#dailymaily .after-form p { font-size: 16px; }

.page-template-page-homepage .item a:hover, .page-template-page-homepage .big-item a:hover, .page-template-page-homepage .down-item a:hover, .page-template-page-homepage .item-berosh_akotarot_marketing a:hover { text-decoration: blink !important; }
.page-template-page-homepage .item a:hover *, .page-template-page-homepage .big-item a:hover *, .page-template-page-homepage .down-item a:hover *, .page-template-page-homepage .item-berosh_akotarot_marketing a:hover * { text-decoration: blink !important; }
.page-template-page-homepage .item:hover, .page-template-page-homepage .big-item:hover, .page-template-page-homepage .down-item:hover, .page-template-page-homepage .item-berosh_akotarot_marketing:hover { text-decoration: blink !important; }
.page-template-page-homepage .item:hover *, .page-template-page-homepage .big-item:hover *, .page-template-page-homepage .down-item:hover *, .page-template-page-homepage .item-berosh_akotarot_marketing:hover * { text-decoration: blink !important; }
@media (min-width: 1024px) { .page-template-page-homepage .item.item-first-article.secondary_article img.object-fit.wp-post-image { height: 190px; } }

.page-template-page-careers .content img { height: auto; }

@media (max-width: 640px) { .single .widget.widget_block, .single .widget.advads-widget { width: 100%; max-width: 100%; }
  .single .widget.widget_block .widget-content, .single .widget.advads-widget .widget-content { width: 100%; max-width: 100%; }
  iframe { max-width: 100%; margin: 0 auto; } }



/*# sourceMappingURL=style.css.map */
