/* ----------- Desktop Start ----------- */

.jeg_post_subtitle {  font-size: 1.253em !important;  font-weight: bold !important;  margin-bottom: 15px !important;  }
.font-change { font-size:18px; }
.jeg_archive_description p {font-size:16px; line-height: 26px;}

.socials_widget a:hover .fa {  opacity: 1 !important; }
.jnews-dark-mode .jeg_footer .socials_widget.nobg .fa:hover {
    color:#ff0037 !important;
}

.jeg_main_content > .entry-header > .jeg_post_title { font-weight: 800 !important; letter-spacing: normal !important; }
.entry-content h1,h2,h3,h4,h5,h6 { font-family: Bitter,Helvetica,Arial,sans-serif; }
.jeg_pl_xs_4 .jeg_post_title, .jeg_block_title span { font-family:Roboto, Helvetica, Arial, sans-serif !important;}

.size-715 {
  padding-bottom:56% !important;
}
.thumbnail-container img {
  aspect-ratio: 16/9;
  object-fit: cover;
}


/*
.entry-content h1,h2,h3,h4,h5,h6 { font-family: Neuton,Helvetica,Arial,sans-serif; }
.entry-content h1 { font-size:46px !important; font-weight: 800; }
.entry-content h2 { font-size:36px !important; font-weight: 700; }
.jeg_pl_md_2 .jeg_post_title, .jeg_pl_md_3 .jeg_post_title {font-weight: 800 !important; letter-spacing: normal;}
.jeg_main_content > .entry-header > .jeg_post_title { font-weight: 800 !important; letter-spacing: normal !important; }
.jeg_pl_xs_4 .jeg_post_title, .jeg_block_title span { font-family:Roboto, Helvetica, Arial, sans-serif !important;}
*/


/* ----------- Tablet Start ----------- */


/* ----------- Mobile Start ----------- */


/* ----------- Responsive Start ----------- */

@media only screen and (min-width: 1200px) {
    .content-inner > p > img.cwtkp {display:none !important;}
    .comparisons-with-table-kernel { display:block; }
    }
    @media only screen and (max-width: 600px) {
    .comparisons-with-table-kernel { display:none; }
    .cwtkp {display:block;}
    }
    
    /* iPhone Portrait and Landscape */
    @media only screen 
      and (min-device-width: 320px) 
      and (max-device-width: 480px)
      and (-webkit-min-device-pixel-ratio: 2) {

        .jeg_pl_md_2 .jeg_post_title, .jeg_pl_md_3 .jeg_post_title {font-weight: 800 !important;}
        #mailpoet_form_4 {
            width: 100% !important;
        }

    .entry-content p { font-size:16px !important; }
    
    }
    
    /* Galaxy Portrait and Landscape */
    @media screen 
      and (device-width: 360px) 
      and (device-height: 640px) 
      and (-webkit-device-pixel-ratio: 2) {
        .jeg_pl_md_2 .jeg_post_title, .jeg_pl_md_3 .jeg_post_title {font-weight: 800 !important;}
        .entry-content p { font-size:16px !important; }
    }
    
    /* iPads Landscape */
    
    @media only screen 
      and (min-device-width: 768px) 
      and (max-device-width: 1024px) 
      and (orientation: landscape) 
      and (-webkit-min-device-pixel-ratio: 1) { 	.jeg_nav_account { display:none;  }
            .content-newsletter { width: 615px !important; }
    .content-text { display:none; }
    .bottom-description { position: absolute !important;
    left: 30px !important;
    top: 150px !important;
    padding-top: 0 !important;
    margin-left: 0 !important;
     }
    }
    
    /* Galaxy Landscape */
    @media (max-device-width: 1280px) and (max-device-width: 1024px) and (orientation: landscape) { 
    .jeg_nav_account { display:none;  }
    .content-newsletter { width: 615px !important; }
    .content-text { display:none; }
    .bottom-description { position: absolute !important;
    left: 30px !important;
    top: 150px !important;
    padding-top: 0 !important;
    margin-left: 0 !important;
     }
    }

/* ----------- Responsive End ----------- */

/* ----------- Dark Mode Start ----------- */

.jnews-dark-mode .thumbnail-container:after {
    background-color: unset !important;
    background-image: unset !important;
    background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.4)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
  } 

  /* Jobs */
  .jnews-dark-mode .sjb-page { background-color: #191919 !important; }
  .jnews-dark-mode .sjb-page .list-data { background-color: #262626; border: 1px solid #262626; }
  .jnews-dark-mode .sjb-page .list-data .job-description p { color:#fff !important; }
  .jnews-dark-mode .job-title, .jnews-dark-mode .company-name,.jnews-dark-mode .list-view i,.jnews-dark-mode .job-type,.jnews-dark-mode .job-location,.jnews-dark-mode .job-date  { color: #fff !important;}
  .jnews-dark-mode .privacy-agreement a {color:#292929 !important;}
  .jnews-dark-mode .privacy-agreement a:hover {color:#525252 !important;}
  
  .jnews-dark-mode .sjb-page .sjb-filters { background-color:#262626; }
  
  .sjb-page .btn { background-color: #ff0037; color: #fff; padding: 14px 20px 14px 20px; height: auto; font-weight: 600; }
  .jnews-dark-mode .sjb-page .list-data .job-info h4 a,.job-title,strong { color: #3b3a3c !important; }
  .jnews-dark-mode .sjb-page {    padding: 0 10px 10px 10px; }
  .jnews-dark-mode .sjb-page a { color: #3297fa !important; }
  .jnews-dark-mode .sjb-page a:hover { color: #3b3a3c !important; }
  .jnews-dark-mode .chosen-container-single .chosen-single { color: #fff !important; }
  .jnews-dark-mode .chosen-container-single .chosen-single:hover { color: #fff !important; }
  .jnews-dark-mode .sjb-page .btn-primary { color: #fff !important; }
  .jnews-dark-mode .sjb-page .btn-danger { color: #fff !important; }
  .jnews-dark-mode .sjb-page .btn-primary:hover { color: #fff !important; }
  .jnews-dark-mode .sjb-page .btn-danger:hover { color: #fff !important; }
  .jnews-dark-mode .sjb-page .list-data .job-info h4 a,.jnews-dark-mode .job-title, .jnews-dark-mode strong {color:#CACACA !important;}
  
  
  /* Footer: List of Topics */
  .jnews-dark-mode .footer-cat-title strong { color:#fff !important; }
  
  /* Glossary */
  .jnews-dark-mode .tooltips_table .tooltips_table_title {background-color:#292929;}
  .jnews-dark-mode .tooltips_table .tooltips_table_content {background-color:#292929;}
  .jnews-dark-mode .tooltips_table_content {border:none !important;}
  .jnews-dark-mode .tooltips_table_title {border:none !important;}
  .jnews-dark-mode .navitems a:hover {background:#292929 !important;}

  .jnews-dark-mode .entry-content blockquote p:last-child { color: var(--j-txt-color)!important; }

  /* ----------- Dark Mode End ----------- */


    
    
/* Submit Events  */
    
.events-column-contrainer p { display: inline-flex; margin-right: 30px; }
.events-column-contrainer p:nth-of-type(8) {display:flex;}
.events-column-contrainer .event-description > .wpcf7-textarea { width:100% !important; }


/* ----------- Deprecated Blocks End ----------- */

/* Slider 3 */
.jeg_slider_type_3 .jeg_slide_item:before {content: none !important;}
.jeg_slide_caption .jeg_post_category a { background-color:#ff0037 !important; border-color:#ff0037 !important; } 

.owl-carousel {cursor:pointer !important;}
.size-1400:after {
background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.4)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
z-index:1;
}
    
/* Category Header */
.jeg_cat_overlay .jeg_cat_bg {background-position: 50% !important; background: url("https://cloud7.news/wp-content/uploads/2020/04/banner-bg.jpg") 50% 17px no-repeat;}
.jeg_cat_header_4 .jeg_cat_overlay .jeg_title_wrap {padding: 50px 0 !important;}

/* Topbar Menu Hover*/
.jeg_topbar, .jeg_topbar.dark { text-transform: uppercase !important; }
.jeg_topbar .jeg_top_date, .jeg_topbar.dark .jeg_top_date { margin-right:20px !important; }
.jeg_top_menu > li > a {  transition-property: all; transition-duration: .2s; transition-timing-function: ease; }
.jeg_top_menu > li > a:hover { color: #ff0037 !important; }


.entry-header .jeg_meta_author+.jeg_meta_date:before {
    content: '';
}

.entry-header .jeg_meta_author+.jeg_meta_date:after {
    content: '\2014';
}
.entry-header .meta_left>div:not(:last-of-type) {
    margin-right: 0 !important;
}
.entry-header {
    margin: 0 0 15px !important;
}






/*
 * Sidebar newsletter
*/
.sub--bg { width:100%; padding:0 0 10px 0; background:#f7f7f7 !important; border: 1px solid #cacaca; }
.sub--banner { background:#FF0037 !important; height:160px; display:flex; justify-content: center; }
.sub--content { margin:20px; }      
.sub--content > h3,p { color:#2b3f4c; } 
.sub--content > h3 { font-size:18px; } 
.sub--content > p { font-size:14px; margin-top:10px; } 
.sub--img { margin:20px 0 0 0; width:100px; height:110px; }     
.sub--name { margin-top:20px;}     
.sub--name,.sub--email { width:280px; height:39px; border:1px solid #d5d5d5 !important; padding-left:20px; margin-bottom:10px !important; }   
.sub--button { border:0; cursor:pointer; background-color:#FF0037 !important; color:#fff; padding:15px 50px 15px 50px; }
    


/*
 * Sidebar newsletter
 */

.sub--bg { width:100%; padding:0 0 10px 0; background:#f7f7f7 !important; border: 1px solid #cacaca; }
.sub--banner { background:#1152ad !important; height:160px; display:flex; justify-content: center; }
.sub--content { margin:20px; }
.sub--content > .text-color-2b3f4c { color:#2b3f4c; }
.sub--content > h3 { font-size:18px; }
.sub--content > p { font-size:14px; margin-top:10px; }
.sub--img { margin:20px 0 0 0; width:100px; height:110px; }
.sub--name { margin-top:20px;}
.sub--name,.sub--email { width:280px; height:39px; border:1px solid #d5d5d5 !important; padding-left:20px; margin-bottom:10px !important; }
.sub--button { border:0; cursor:pointer; background-color:#d8412f !important; color:#fff; padding:15px 50px 15px 50px; }
.jnews-dark-mode .sub--bg { background:#282828 !important; border: 1px solid #505050; }
.jnews-dark-mode .sub--content > .text-color-2b3f4c { color:#fff !important; }
.jnews-dark-mode .select-list-style > label {color:#fff !important;}
.jnews-dark-mode input[type="submit"] {background-color:#1a1a1a !important; }
.jnews-dark-mode input[type="text"] {background-color:#fff !important; }
.jnews-dark-mode input[type="email"] {background-color:#fff !important; }


