/**
Theme Name: Nyatider.nu
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nyatider-nu
Template: astra
*/

/* Space */

/* Print Styles */
@media print {
    div[data-elementor-id="42134"] {
        display: none;
    }
    div[data-elementor-id="42011"] {
        display: none;
    }
    div[data-elementor-id="42002"] {
        display: none !important;
    }
    div[data-id="9262d84"] {
        display: none;
    }
    div[data-id="6cf8e5fb"] {
        display: none;
    }
    div[data-elementor-type="footer"] {
        display: none;
    }
    div[data-id="0099a43"] {
        display: none;
    }
    div[data-id="7cb8f8b5"] {
        /* Avoid flex display to be able to remove page breaks */
        /* display: block !imporant;*/ 
        /*display: block !important; */
    }
    div {
        page-break-inside: avoid;
    }
    img {
        page-break-inside: avoid;
    }
    div[data-id="36377b30"] {
        display: none;
    }
    div[data-id="cfeaccf"] {
        display: none;
    }
    div[data-id="a7422cd"] {
        display: none;
    }
    div[data-id="797f190"] {
        display: none;
    }
    /*div.elementor-widget-wrap {
        display: block !important;
    }*/
    /* div.elementor-column-wrap {
        display: block !important;
    }*/
    p.zeno_font_resizer {
        display: none !important;
    }
    div[data-id="50e79c2"] {
        width: 100%;
    }
    img {
        max-width: 100%; height: auto; 
    }
    iframe {
        display: none;
    }
}

/* large post */
 
.jeg_postblock_2 .jeg_posts > .jeg_post .jeg_post_title {
     font-size: 35px;
     line-height: 1.2;
     padding-right: 20px;
     padding-left: 20px;
     margin-bottom: -9px;
}
 .jeg_postblock .jeg_post_title a:hover, .jeg_sidefeed .jeg_pl_xs_3 .jeg_post_title a:hover {
     text-decoration: underline;
     color: black;
}
 .jeg_postblock_content > div.jeg_post_excerpt > p > a{
     font-weight: bold;
}
 .jeg_post_title{
     font-weight: 300 !important;
}
 .inlaggsinnehall {
     max-width:510px;
}
 .nyhetsdygnet .jeg_block_title{
     font-size: 20px !important;
     color: #2f6994 !important;
}
/* box large post */
 .jeg_postblock_2 .jeg_posts > .jeg_post .jeg_post_excerpt {
     padding-right: 20px;
     padding-left: 20px;
}
 .jeg_post .jeg_post_excerpt {
     position:relative;
}
/*.jeg_postblock_2 .jeg_posts > .jeg_post .jeg_post_excerpt::before {
     content: "\25CF";
     left:20px;
     position:absolute;
     top:0;
     color: orange;
     right: 15px;
}
*/
/*.jeg_postblock_2 .jeg_posts > .jeg_posts_wrap .jeg_post_excerpt::before {
     content: "\25CF";
     position:absolute;
     top:0;
     color: orange;
}
*/
 .jeg_pl_md_2 .jeg_post_title, .jeg_pl_md_3 .jeg_post_title {
     font-size: 22px;
     font-weight: 700;
     line-height: 1.2em;
     margin: 0px;
}
 .jeg_pl_md_2 .jeg_thumb {
     float: left;
     margin-right: 15px;
}
 .main .jeg_posts_wrap .jeg_pl_sm {
     border-top: 1px solid #eee;
     padding-top: 15px;
}
 .main .jeg_posts_wrap .jeg_pl_sm{
    border-top: 1px solid #eee;
}
 .jeg_postblock .jeg_pl_md_2, .jeg_postblock .jeg_pl_md_3 {
     margin-bottom: 20px!important;
     border-bottom: solid 1px #eee;
     padding-bottom: 20px;
}
 .sidebar .jeg_post_excerpt {
     margin-top: 20px;
}
 .jeg_pb_boxed .jeg_post:last-child {
     margin-bottom: 0;
     border-bottom: none;
}
/*.jeg_postblock_3 .jeg_post_excerpt:not(.picture)::before {
     content: "\25CF";
     position: absolute;
     top:0;
     color: orange;
}
*/
/* small post */
 .jeg_postblock_2 .jeg_posts > .jeg_posts_wrap .jeg_post_title {
     font-size: 24px;
     line-height: 1.2em;
     margin-bottom: -9px;
}
/* box small post */
 .jeg_postblock_2 .jeg_posts > .jeg_posts_wrap {
     padding-right: 20px;
     padding-left: 20px;
     margin-top: -13px;
}
 .jeg_pl_md_2 .jeg_thumb {
     width: 160px;
}
/*Change font size on mobile*/
 @media screen and (max-width: 768px) {
    /* large post */
     .jeg_postblock_2 .jeg_posts > .jeg_post .jeg_post_title {
         font-size: 26px;
    }
    /* small post */
     .jeg_postblock_2 .jeg_posts > .jeg_posts_wrap .jeg_post_title {
         font-size: 18px;
    }
}
 .jeg_post_meta {
     display: none;
}
 .jeg_postblock_2 .jeg_block_heading {
     font-size: 16px;
     font-weight: lighter;
     text-transform: uppercase;
}
 .jeg_postblock_2.jeg_postblock_content {
     margin: 10px;
}
/* Full width thumbnail*/
 .jeg_postblock_2 .jeg_posts > .jeg_post .jeg_thumb {
     width: 100%;
}
/* Change margins for mobile */
 @media screen and (max-width: 768px) {
    /* Large post: */
     .jeg_postblock_2 .jeg_posts > .jeg_post .jeg_post_title {
         margin-bottom: -3px;
    }
    /* small post */
     .jeg_postblock_2 .jeg_posts > .jeg_posts_wrap .jeg_post_title {
         margin-bottom: 0px;
    }
     .jeg_pl_sm .jeg_post_title {
         line-height: 1.2em !important;
    }
     .jeg_postblock_2 .jeg_posts > .jeg_post .jeg_thumb {
         padding-bottom: 20px;
         margin-top: 5px;
    }
}
/* Hide unwanted elements*/
 .jeg_post_category {
     display: none;
}
 .jeg_postblock_2 .jeg_readmore {
     display: none;
}
 .jeg_postblock_23 .jeg_post_category {
     display: none;
}
 .jeg_postblock_23 .jeg_post_excerpt {
     display: none;
}
 .jeg_postblock_23 .jeg_posts > .jeg_post {
    /*font-size: 34px;
    */
    /*line-height: 1.5;
    */
}
 .jeg_postblock_23 .jeg_posts > .jeg_post .self_author_title {
     font-family: "Times New Roman";
     font-style: italic;
     font-size: 24px;
     margin-top: -6px;
}
 .sidebar-post .jeg_posts > .jeg_post .self_author_title {
     display: none;
}
 .sidebar-post .jeg_posts > .jeg_post .jeg_post_title {
     margin-top: -5px;
     margin-right: 5px;
}
 @media screen and (min-width: 768px) {
     .jeg_postblock_3 .jeg_postblock_content .jeg_post_title {
         margin-bottom: -15px;
         margin-top: 5px;
    }
}
/*Change font size on desktop*/
 @media screen and (min-width: 768px) {
     .jeg_postblock_3 .jeg_postblock_content .jeg_post_title {
         font-size: 24px;
    }
     .jeg_postblock_content .jeg_post_excerpt {
         font-size: 16px !important;
    }
}
 @media screen and (min-width: 768px) {
 .jeg_postblock_28 .jeg_post_title {
         margin-left: 40px;
    }
}

 @media screen and (max-width: 768px) {
    .page-id-42077 .jeg_postblock_28 .jeg_post_title {
         margin-left: 100px!important;
    }
}

 @media screen and (min-width: 768px) {
   .page-id-42077  .jeg_postblock_28 .jeg_post_title {
         margin-left: 100px;
    }
}

@media screen and (max-width: 768px) {
	.jeg_postblock_28 .jeg_post_title {
         margin-left: 40px!important;
    }
}

.page-id-42077 .jeg_postblock_28 .self_time {
     font-size: 18px;
}

.page-id-42077 .jeg_postblock_28 .jeg_postblock_content {
    top: unset;
    margin-top: unset;
}

 .jeg_postblock_28 .self_time_small {
     color: #639fc1;
}
 .header_post {
     max-height: 30px;
     max-width: 300px;
     margin-top: -42px;
     margin-left: 40px;
}
 .header_author {
     color: #175888;
     font-size: 15px;
}
 .jeg_postblock_2 .jeg_posts_wrap .jeg_thumb {
     width: 160px;
     margin-right: 10px;
}
 @media only screen and (max-width:768px) {
     .jeg_postblock_2 .jeg_posts > .jeg_posts_wrap .jeg_post_excerpt {
         display: none;
    }
}
 .jeg_pl_xs_4 .jeg_postblock_content:before {
     display: none;
}
 /*.jeg_pl_xs_4 .jeg_postblock_content {
     padding-left: 10px;
}*/
 .self_time {
     color: black;
     font-size: 12px;
     position: absolute;
     left: 5px;
     text-rendering: auto;
     width: 100%;
     pointer-events: none;
}
 @media only screen and (max-width:768px) {
     .jeg_pl_xs .jeg_postblock_content {
         position: relative;
         line-height: 1.4;
         margin-left: 80px;
    }
}
 .jeg_postblock_28 .jeg_postblock_content {
     top: 5px;
     margin-top: -5px;
}
 @media screen and (min-width: 769px) {
     .jeg_postblock_3 .jeg_thumb {
         margin-top: 5px;
    }
}
 @media screen and (max-width: 768px) {
     .jeg_postblock_3 .jeg_thumb {
         margin-top: 4px;
    }
}
 .jeg_postblock_2 .jeg_posts_wrap .jeg_thumb {
     margin-top: 5px;
}
 .jeg_postblock_carousel_3 .jeg_thumb {
     width: 150px 
}
 .jeg_postblock_carousel_3 {
     width: 400px;
     margin-top: -5px;
     margin-left: -10px;
     margin-right: 40px;
     left: -20px;
}
/*.jeg_postblock_carousel_3 {
     display: none;
}
*/
 .custom_date_block_29_2 {
     color: #639fc1;
}
 .wp-image{
     display: block;
     padding-left: 20px !important;
     margin-right: auto;
}
 .widget-image-caption {
     padding-left: 20px !important;
     padding-right: 20px;
     margin-top: -15px;
     font-style: italic;
}
 .wp-caption-text {
     margin-top: -15px;
     font-style: italic;
     font-size: 14px;
     text-align: left;
}
 .dce-acfposts_content {
     margin-left: -35px;
}
 .dce-acfposts_image {
     margin-right: -30px;
}
 .elementor-42014 .elementor-element.elementor-element-2ec7a87 .dce-menu ul.first-level > li {
     margin-bottom: 30px;
     margin-right: 20px;
}
/* Mobile menu */
 .mobile-menu-nyatider {
     color: white;
     background-color: #3f3f3f;
}
 .mobile-menu-nyatider a {
     color: white;
}
/* Restrict content pro*/
 .rcp_registration_total {
     display: none;
}
 .rcp_subscription_level_4 .rcp_price {
     display: none;
}
 .rcp_subscription_level_4 .rcp_separator {
     display: none;
}
 .rcp_header {
     display: none;
}
 .rcp_login_link {
     display: none;
}
 .rcp_subscription_message {
     display: none;
}
 .uagb-blockquote__icon {
     transform: rotate(180deg);
}
 .self-post-content h4 {
     margin-bottom: 2px;
}
 .self-post-content h2 {
     margin-bottom: 0.3em;
}
 #rcp-payment-history.rcp-table {
     display: none;
}
 #rcp_profile_display_name_wrap {
     display: none;
}
 #rcp_registration_form #rcp_custom_kundnummer {
     display: none;
}
 .rcp_sub_details_update_card {
     display: none;
}
 #rcp_cancel_membership_12 {
     display: none;
}
 #rcp_level_id_wrap {
     display: none !important;
}
 .border-box-form {
     padding: 10px;
     border: 1px solid black;
}
 .wp-block-image {
     margin-top: 30px;
}
 .jeg_block_loadmore a.active, .jeg_block_loadmore a:hover {
     background: #175888;
     border-color: #175888 
}
/* Formulär vid köp */
 @media screen and (min-width: 767px) {
     #rcp_registration_form #rcp_user_login{
         width: 50%;
    }
     #rcp_user_email{
         width: 100%;
    }
     #rcp_user_email_wrap {
         margin-top: -64px;
         float: right;
         width: 50%;
         padding-left: 10px;
    }
     #rcp_user_last_wrap {
         margin-top: -64px;
         float: right;
         width: 50%;
         padding-left: 10px;
    }
     #rcp_user_last{
         width:100%;
    }
     #rcp_user_first_wrap{
         width:50%;
    }
     #rcp_user_first{
         width:100%;
    }
    /*#rcp_custom_telefonnummer {
         margin-top: -68px;
         padding-left: 225px;
    }
    */
     #rcp_address_2{
         width: 100%;
    }
     #rcp_custom_address_2 {
         margin-top: -64px;
         float: right;
         width: 50%;
         padding-left: 10px;
    }
     #rcp_custom_address #rcp_address {
         width: 100%;
    }
     #rcp_custom_telefonnummer{
         width: 50%;
    }
     #rcp_telefonnummer{
         width: 100%;
    }
     #rcp_custom_postnummer{
         width: 50%;
    }
     #rcp_postnummer{
         width: 100% 
    }
     #rcp_postort{
         width:100%;
    }
     #rcp_custom_postort {
         margin-top: -64px;
         float: right;
         width: 50%;
         padding-left: 10px;
    }
     #rcp_password_wrap #rcp_password {
         width: 100%;
    }
     #rcp_password_wrap #rcp_password_strength_meter {
         width: 100%;
    }
     #rcp_password_again_wrap #rcp_password_again {
         width: 100%;
    }
     #rcp_country {
         width: 100%;
         margin-bottom: 10px;
    }
     #rcp_payment_gateways {
         margin-top: -20px;
    }
     .rcp_gateway_fields {
         padding-top: 10px;
         padding-bottom: 10px;
    }
     #rcp_submit_wrap {
         margin-top: 10px;
    }
     #rcp_profile_last_name{
         width: 100%;
    }
     #rcp_profile_last_name_wrap {
         margin-top: -64px;
         float: right;
         width: 50%;
         margin-left: 10px;
    }
    /*#rcp_custom_kundnummer {
         margin-top: -68px;
         padding-left: 225px;
    }
    */
     #rcp_profile_password_wrap {
         width: 100%;
    }
     #rcp_profile_password_wrap #rcp_new_user_pass1 {
         width: 100%;
    }
     #rcp_profile_password_confirm_wrap #rcp_new_user_pass2 {
         width: 100%;
    }
     #rcp_profile_username_wrap {
         margin-top: -64px;
         float: right;
         width: 50%;
    }
     #rcp_profile_editor_form {
         margin-top: -30px;
    }
     #rcp_agree_to_terms_wrap {
         padding-top: 20px;
    }
}
 blockquote {
     max-width: 600px;
     margin: 20px;
     padding: 20px;
     text-align: center;
     font-family: sans-serif;
     font-size: 22px;
     color: #7f7f7f;
     border-top: 2px dotted #111;
     border-bottom: 2px dotted #111;
     border-left: none;
}
 .is-form-style.is-form-style-3 input.is-search-input {
     border-right: 0!important;
}
 .is-form-id-52232 .is-search-submit:focus, .is-form-id-52232 .is-search-submit:hover, .is-form-id-52232 .is-search-submit, .is-form-id-52232 .is-search-icon {
     color: #f9f9f9 !important;
     background-color: #134d78 !important;
     border-color: #134d78 !important;
     border-radius: 0px 7px 7px 0px;
}
 .premium-blog-wrap ul.slick-dots, .premium-carousel-dots-below ul.slick-dots, .premium-fb-rev-reviews ul.slick-dots {
     margin-top: -50px !important;
}
 .jeg_slider_type_6 .jeg_slide_item:before {
     background: rgb(18,79,128);
     background: linear-gradient(90deg, rgba(18,79,128,1) 35%, rgba(34,113,177,1) 100%);
     opacity: .74;
}
 .jeg_slider_type_6 .jeg_slide_item{
     height: 380px;
}
 .jeg_slider_type_6 .jeg_slide_caption .jeg_post_title:before{
     display:none;
}
 .jeg_slider_type_6 .jeg_slide_caption .jeg_post_excerpt, .jeg_slider_type_6 .jeg_slide_caption .jeg_post_meta{
     margin-left: 0px;

}
 .jeg_slider_type_6 .jeg_slide_caption .jeg_post_title {
     font-size: 35px;
     font-weight: 300;
     line-height: 1.2;
     margin: 20px auto 20px;
     position: relative;
}
 .jeg_slider_type_8 .jeg_slide_caption {
     text-align: center;
     padding: 10px;
     text-align: left;
}
 .jeg_slider_type_8 .jeg_post_title {
     font-size: 22px;
     margin: 0px;
}
 .wp-caption.alignright{
     padding-left: 30px;
}

 .wp-caption.alignleft{
     padding-right: 30px;
}

 .rcp-button {
     background-color: #3282BF !important;
     border-style: solid !important;
     border-width: 0px 0px 4px 0px !important;
     border-color: #245D85 !important;
     border-radius: 7px 7px 7px 7px !important;
     padding: 16px 34px 12px 34px !important;
}
 .rcp-button:hover {
     background-color: #2e8fd1 !important;
}
 .sokresultat .elementor-post {
     padding-bottom:20px;
     border-bottom: 1px solid #eee;
}
 #evf-49608-field_jC7VJuKDIh-11-container{
     padding-bottom:10px;
}
/*blankett för autogiro*/
 .autogiro{
     border: 1px solid #d6d6d6;
     padding:20px;
     border-radius: 3px;
}
 #search-no-hits-text-1{
     margin-top: 30px;
     font-size: 28px;
     color: #eee;
}
 #search-no-hits-text-2{
     margin-bottom: 10px;
     color: #eee;
}
 #search-no-hits-form{
     margin-bottom: 20px;
     max-width: 360px;
     border-bottom: 1px solid #eee 
}
 .elementor-tab-desktop-title.elementor-active {
     font-size: 22px;
}
.utdrag-artikel {
     font-size: 22px;
     font-weight: bold;
	 color: #175789;
}
 .ingress-artikel {
     font-size: 18px;
     font-weight: bold 
}
 .elementor-author-box__avatar img{
     height: 100px!important;
     object-position: top;
}
 .rcp_login_data #rcp_user_pass, #rcp_user_login{
     width: 67%;
}
 #evf-49613-field_jC7VJuKDIh-11-container{
     padding-bottom: 10px;
}
 .login h3,h1,h2{
     margin-bottom: 20px;
}
 .papperstidning-titel h3{
     background-image: linear-gradient( 230deg, #1D69A1 0%, #15517E 100%);
     padding: 10px;
     text-align: center;
     color: #fff;
     margin-top: -15px!important;
     z-index: 9999;
     margin: -1px;
}
 .elementor-author-box__avatar img{
}
 .donera .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-2 {
     flex: 0 0 100%;
     max-width: 100%;
}
 .faktatext .elementor-clearfix {
     padding: 20px;
}
 .faktatext .elementor-clearfix p :empty{
     display: none;
     background-color: #fff;
     padding: 0px;
}
 .faktarubrik :empty{
     display: none;
}

input.tnp-button {
    background-color: #3282BF;
}

body.quick-checkout-frame div.woocommerce {
    display: none !important;
}

