.elementor-kit-7{--e-global-color-primary:#0A314D;--e-global-color-secondary:#B80E39;--e-global-color-text:#373735;--e-global-color-accent:#C0A682;--e-global-color-8c84cfb:#6F6E6D;--e-global-color-6120b57:#EEEEEE;--e-global-color-c79c518:#FFFFFF;--e-global-typography-primary-font-family:"EB Garamond";--e-global-typography-primary-font-size:92px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-line-height:100px;--e-global-typography-secondary-font-family:"EB Garamond";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:31px;--e-global-typography-text-letter-spacing:0.2px;--e-global-typography-accent-font-family:"EB Garamond";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-352036b-font-family:"EB Garamond";--e-global-typography-352036b-font-size:20px;--e-global-typography-352036b-font-weight:600;--e-global-typography-352036b-line-height:20px;--e-global-typography-5f21426-font-family:"Montserrat";--e-global-typography-5f21426-font-size:15px;--e-global-typography-5f21426-font-weight:500;--e-global-typography-8b8d422-font-family:"EB Garamond";--e-global-typography-8b8d422-font-size:92px;--e-global-typography-8b8d422-font-weight:400;--e-global-typography-8b8d422-font-style:normal;--e-global-typography-8b8d422-line-height:100px;--e-global-typography-461a7bb-font-family:"Montserrat";--e-global-typography-461a7bb-font-size:14px;--e-global-typography-461a7bb-font-weight:600;--e-global-typography-461a7bb-line-height:31px;--e-global-typography-461a7bb-letter-spacing:0.8px;color:var( --e-global-color-text );font-family:"Montserrat", Serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0.2px;}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-family:"EB Garamond", Serif;font-size:92px;font-weight:400;}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:"EB Garamond", Serif;font-size:48px;font-weight:400;}.elementor-kit-7 h3{color:#0A314D;font-family:"EB Garamond", Serif;font-size:24px;font-weight:400;}.elementor-kit-7 h4{color:var( --e-global-color-8c84cfb );font-family:"Montserrat", Serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;}.elementor-kit-7 h5{color:var( --e-global-color-8c84cfb );font-family:"Montserrat", Serif;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{border-radius:50px 50px 50px 50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-8b8d422-font-size:52px;--e-global-typography-8b8d422-line-height:62px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-8b8d422-font-size:41px;--e-global-typography-8b8d422-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */body, html {
    overflow-x:hidden
}

body.pojo-a11y-focusable div a:focus, [type=button]:focus, [type=submit]:focus, button:focus{
	outline: none !important;
}

.news-links {
    color: white;
}

.sd-link-with-icon-on-right .elementor-icon-list-item{
    display:flex;
}

.sd-link-with-icon-on-right .elementor-icon-list-icon{
    order:2;
    padding-left:10px;
}

.circle-arrow svg{
    width:44px;
}

.premium-blog-entry-meta i{
	display: none;
}

.premium-blog-entry-container .premium-blog-entry-meta{
	margin-bottom: 0;
}

.premium-blog-post-content:after {
    content: "...";
}

/* accessibility button to bottom*/

#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
    right: 180px;
    bottom: 0;
}

#pojo-a11y-toolbar {
    position: fixed;
    font-size: 16px !important;
    line-height: 1.4;
    z-index: 9999;
    bottom: 0;}


/* HEADER */

#header-large{
    background: #fff;
    /*box-shadow: 0 2px 15px #ccc;*/
    border-bottom: 1px solid #ccc;
}

header .logo-dark, header .logo-light{
    text-align: left;
}

header .menu-search{
    text-align: left;
    cursor:pointer;
}

header .elementor-sticky--effects {
	background: #fff;
}

header .elementor-sticky--effects .sticky-menu-items nav .elementor-nav-menu .menu-item .elementor-item,
header .elementor-sticky--effects i, 
header .elementor-sticky--effects i:hover,
header .elementor-sticky--effects .elementor-column{
	color: #0A314D; 
}

header .elementor-sticky--effects .sticky-menu-items nav .elementor-nav-menu .menu-item .elementor-item:hover,
header .elementor-sticky--effects .sticky-menu-items nav .elementor-nav-menu .menu-item:hover .elementor-item,
header .elementor-sticky--effects .sticky-menu-items nav .elementor-nav-menu .menu-item .elementor-item:focus{
	color: #0A314D47; 
}

header .elementor-sticky--effects .sticky-menu-items ul li a {
	transition: .5s all ease-in-out;
}

header .icon-feather-search {
    font-size:20px;
    
}

#header-small .nav-search-icon{
    text-align: right;
}

header .elementor-sticky--effects .sticky-menu-items nav .elementor-nav-menu .menu-item .elementor-item, header .elementor-sticky--effects i, header .elementor-sticky--effects i:hover, header .elementor-sticky--effects .elementor-column {
    color: #0A314D !important;
}

/* home hero */
.elementor-element-d839536{
    background-position: 90% 50% !important;
 }
 
 .rtl .elementor-element-d839536{
    background-position: 15% 50% !important;
}
@media(min-width: 768px){
 .elementor-element-d839536{
    background-position: 100% 50% !important;
 }
 
 .rtl .elementor-element-d839536{
    background-position: 0% 50% !important;
}
}

@media(min-width: 1600px){
    .elementor-element-d839536{
    min-height: 900px;
}

.rtl .elementor-element-d839536{
    background-position: 0% 50% !important;
}
}

/*language .elementor-kit-7*/
#language-main-dd i{
    margin-left: 5px;
    display:inline;
    font-size: 14px;
    vertical-align: middle;
}

#language-main-dd{
    white-space: nowrap;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    font-family: 'Montserrat';
    padding: 4px 12px;
    border: 1px solid;
    border-radius: 50px;
    cursor: pointer;
    text-align: center;
    width: auto;
}

#language-main-dd .fa-globe-americas {
    margin-right: 5px;
}

/*languages menu popup*/

#elementor-popup-modal-3743{
    position: fixed !important;
}

.elementor-popup-modal .language-menu ul li{
    min-width: 280px;
    display: none;
}

.elementor-popup-modal .language-menu ul li.wpml-ls-item-en, .elementor-popup-modal .language-menu ul li.wpml-ls-item-es, .elementor-popup-modal .language-menu ul li.wpml-ls-item-fr, .elementor-popup-modal .language-menu ul li.wpml-ls-item-ar, .elementor-popup-modal .language-menu ul li.wpml-ls-item-ru, .elementor-popup-modal .language-menu ul li.wpml-ls-item-zh-hans{
    display: inline-block;
}

/* Search form */

#search-form {
    z-index:1 !important;
    
}

/* Change Autocomplete styles in Chrome*/
#search-form input:-webkit-autofill,
#search-form input:-webkit-autofill:hover,
#search-form input:-webkit-autofill:focus,
#search-form input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-box-shadow: 0 0 0px 1000px #0a314d inset;
    -webkit-text-fill-color: #fff;
    box-shadow: 0 0 0px 1000px #0a314d inset;
}

#search-form input[type="search"]::-webkit-search-cancel-button {
  appearance: none;
  height: 1em;
  width: 1em;
  border-radius: 50em;
  background: url(https://pro.fontawesome.com/releases/v5.10.0/svgs/solid/times-circle.svg) no-repeat 50% 50%;
  background-size: contain;

}


/*North Korea Section 104 Popup */
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: transparent;
    outline: 0px auto -webkit-focus-ring-color;
}

.premium-modal-box-modal-footer {
    border-top: none !important;
}

.premium-modal-box-modal-header {
    border-bottom: none !important;
}

.premium-modal-box-modal-dialog::-webkit-scrollbar {
  width: 1em;
}

ol {list-style-position: inside;}

/*Footer*/

footer .elementor-nav-menu a{
    display: inline !important;
}

footer .elementor-nav-menu a:after{
    bottom: -4px !important;
    opacity: 0.5;
}

footer .elementor-nav-menu li{
    margin-bottom: 14px !important;
}

#elementor-popup-modal-3743{
    z-index: 2 !important;
}

header section:first-child .elementor-element-9d0819b  > div > *{
    margin: 8px 0 !important;
    line-height: 14px !important;
}

footer .footer-navs ul li a:after{
    display:none !important;
}

footer .footer-navs ul li.current-menu-item a, footer .footer-navs ul li a:hover{
    border-bottom: 3px solid rgba(255,255,255,0.5);
}

.cookie-banner-link, .cookie-banner-link:hover{
    color: #fff;
    text-decoration: underline;
}

input[type="search"]::-webkit-search-cancel-button {
   -webkit-appearance: none;
  height: 24px;
  width: 24px;
  margin-left: .4em;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");
  cursor: pointer;
}

.elementor-element-8ad240d a{
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 15px !important;
    padding: 7% 12% 7% 12% !important;
    height: 46px;
}

.home h1 br{
    display: none;
}

.jet-filter .jet-filter-row{
    display: block !important;
    text-align: right;
}

/*fixes for arabic pages */
.rtl h2, .rtl .elementor-element-1b996b55 > div{
    text-align: right;
}

.rtl .elementor-element-9180f18 .elementor-post-info{
    justify-content: flex-start;
}

.rtl .elementor-element-9d0819b p, .elementor-element-9d0819b p:lang(zh-hans){
    margin: 0;
}

.rtl .elementor-element-624886e h2{
    text-align: center;
}

.rtl .elementor-element-6c43acdc p{
    text-align: left;
}

.rtl header .elementor-button-text{
    font-size: 16px;
}

.rtl .cookie-notice-container span{
    font-size: 20px;
    margin-right: 10px;
}

.rtl header .jet-dropdown-arrow{
    margin: 0 10px 0 0;
}

.rtl header .jet-menu-title{
    font-size: 18px;
}

.rtl header .elementor-element-bc76337, .rtl .jet-listing-dynamic-terms{
    text-align: right !important;
}

.rtl .elementor-element-9d0819b p{
    font-size: 14px;
}

.rtl .elementor-widget-heading p, .rtl p, .rtl ul, .rtl .elementor-widget-text-editor div, .rtl .elementor-36975 .elementor-element.elementor-element-4af75ed .jet-sorting-select{
    font-size: 18px;
}

.rtl footer ul li a{
    font-size: 15px !important;
}

.rtl footer h4{
    font-size: 17px !important;
}

.rtl:not(.home) .jet-listing-dynamic-field__content, .rtl .jet-listing-dynamic-terms__link, .rtl .jet-checkboxes-list__label, .rtl .elementor-element-9bb6dd7 .elementor-button-text, .rtl .elementor-element-21f99bb h4, .rtl .elementor-element-333b5f1 h2, .rtl .elementor-element-f94f293 p{
    font-size: 16px !important;
}

.rtl .elementor-element-0ca14eb .elementor-widget-text-editor div{
    font-size: 20px;
}

.rtl .elementor-37062 .elementor-element.elementor-element-291d4911 > .elementor-widget-container {
    padding: 0% 0% 0% 48%;
}

.rtl .elementor-element-333b5f1 h2, .rtl .elementor-element-5e60756 h2{
    text-align: center;
}

.rtl .dialog-widget .jet-toggle__content-inner span{
    white-space: nowrap;
    direction: ltr !important;
    display: inline-block;
    text-align: right;
}

.rtl .elementor-element-11ef2b3 > div {
    padding: 0 !important;
}

strong:lang(zh-hans){
    font-weight: 900;
}

.jet-range__values-suffix{
    margin-left: 5px;
}

.elementor-widget-theme-post-content figure, .elementor-widget-theme-post-content p{
    margin: 20px 0;
    width: 100% !important;
}

.elementor-widget-theme-post-content h2 strong{
    font-weight:  400 !important;
}

.elementor-element-20322410 h4, .elementor-element-20322410 ul li a{
    word-break: break-word;
}

.ar-reward-txt {
    text-align: center !important;
}

@media(max-width: 768px){
    main h2{
        font-size: 31px !important;
        line-height: 1.1em !important;
    }
}

#tor {
      overflow-wrap: break-word;
  word-wrap: break-word;
}

#submit-tip-mobile .elementor-button{
    padding: 12px 50px !important
}

#Rewards-Organizations-Links a:lang(zh-hans){
    font-size: 18px !important;
    margin-top: 8px;
    display: block;
}

.rtl .jet-accordion__item .jet-toggle__control{
    justify-content: start !important;
}

.rtl .jet-accordion__item .jet-toggle__icon{
    margin-left: 5px;
}

header .elementor-element-f19f7d0 .elementor-element-9d0819b p:lang(zh-hans){
    font-size: 15px !important;
}

header .jet-menu-title:lang(zh-hans), header .jet-menu-label:lang(zh-hans), header .elementor-element-8ad240d .elementor-button-text:lang(zh-hans), #mobile-menu .elementor-button-text:lang(zh-hans){
    font-size: 21px !important;
}

@media(min-width: 768px){
    .elementor-46 .elementor-element.elementor-element-d839536:not(.elementor-motion-effects-element-type-background){
        background-image: none !important;
        background-color: #0A314D !important;
    }
}

/*--Change search icon color to white--*/
.jet-ajax-search-icon svg {
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(229deg) brightness(103%) contrast(104%);
}/* End custom CSS */