/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* förändring ny design start 1 */
@font-face {
  font-family: 'Gothia Black';
  src:  url('GothiaGPSerif-Black.woff2') format('woff2'),
        url('GothiaGPSerif-Black.woff') format('woff');
}

@font-face {
  font-family: 'Gothia Serif Regular';
  src:  url('GothiaGPSerif-Regular.woff2') format('woff2'),
        url('GothiaGPSerif-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Gothia Sans Light';
  src:  url('GothiaGPSans-Light.woff2') format('woff2'),
        url('GothiaGPSans-Light.woff') format('woff');
}

a {
	color: #006950 !important;
}
#menu-main-menu a {
	color: #000000 !important;
}

.fusion-footer a {
	color: rgb(255 255 255 / 70%) !important;
}

.fusion-footer a:hover {
	text-decoration:underline;
}

#wrapper {
	font-family: 'Georgia' !important;
}

span.menu-text {
    font-family: 'Gothia Serif Regular' !important;
}

a.fusion-bar-highlight {
    font-family: 'Gothia Sans Light' !important;
}

.fusion-secondary-header {
display: none;
}

.fusion-header-v5.fusion-logo-center .fusion-logo {
	text-align: left;
}

.fusion-body .fusion-main-menu .current-menu-ancestor > a, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a {
border-color: #ffffff !important;
}


h1, h2, h3 {
	color: #0A324B !important;

}

h1 {
	font-family: 'Gothia Black' !important;
}

h2 {
	font-family: 'Gothia Black' !important;
}

h3 {
font-family: 'Gothia Black' !important;
}

a.fusion-button {
    background-color: #00c389;
    font-family: 'Gothia Sans Light';
	border-radius: 30px !important;
}
a:hover.fusion-button {
    background-color: #0d6b73;
}

.fusion-footer-widget-area {
background-color: #003d2d !important;
border-color: #003d2d !important;
}

/* förändring ny design end */

/* Styla om tulo-knappen för inloggning så den matchar temat. */ 
.tulo_login {
    color: rgb(255, 255, 255);
    font-family: 'Ubuntu',Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    border-width: 0px;
    border: none !important;
    padding: 14px 28px 14px 28px;
    background: none repeat scroll 0% 0% rgb(0, 82, 152);
    text-transform: uppercase;
    display: none;
}

.tulo_login:hover {
    background-color: rgb(0, 176, 215);
    cursor: pointer;
        -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

a.tulo_user_account {
    margin-bottom: 10px;
    color: rgb(255, 255, 255);
    font-family: 'Ubuntu',Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    border-width: 0px;
    border: none !important;
    padding: 12px 24px 12px 24px;
    background: none repeat scroll 0% 0% rgb(0, 82, 152);
    text-transform: uppercase;
    width: 180px;
    display: none;
}

a.tulo_user_account:hover {
    background-color: rgb(0, 176, 215);
    color: rgb(255, 255, 255);
    cursor: pointer;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.tulo_logout {
    clear: both;
}

/* Allt som ska visas och inte visas hanteras med JS, men det sker en liten fördröjning innan objekt döljs. För att göra det snyggare för användaren, så döljs objekt även med CSS. */ 
.mobile-info {
    padding-top: 6px;
    margin-bottom: 26px !important;
    text-align: center;
    display: none;
    background-color: rgb(221, 244, 250);
}

.egp-ios, .egp-android {
    display: none;
}

a#las-etidning {
    display: none;
}

.error-login {
    padding: 10px 10px 10px 10px;
    text-align: center;
    background-color: rgb(221, 244, 250);
}

#col-left-lasa-etidning {
    display: none;
}

#col-left-lasa-etidning > .tulo_login {
    color: rgb(0, 82, 152) !important;
    background: none !important;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: 0px;
    border-width: 0px;
    border: none !important;
    padding: inherit;
    margin: inherit;
    text-transform: lowercase;
    display: none;
}

#col-left-lasa-etidning-loggedin {
    display: none;
}

#col-left-lasa-etidning-loggedin > a#las-etidning {
    display: inherit !important;
}

#col-left-lasa-etidning-mobile {
    display: none;
}

.prenumerera-egp {

}

/* login funktioner i topmenyn */
.tulologinout, .tulologinout2 {
    display: none;
}

span.tulologinout, span.tulologinout2 {
    height: 47px;
    line-height: 47px;
}

.tulologinout > .tulo_login,
.tulologinout > .tulo_login2,
.tulologinout2 > .tulo_login2 {
color: rgb(0, 0, 0);
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: 0px;
    border-width: 0px;
    border: none !important;
    padding: 6px 6px 6px 6px !important;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    text-transform: inherit !important;
    display: inherit !important;
    margin: 0 10px 0 10px !important;
}

.tulologinout > a.tulo_login:hover,
.tulologinout > a.tulo_login2:hover,
.tulologinout2 > a.tulo_login2:hover {
    color: #000000;
}

/* DÖLJ EXCERPTS GLOBALT */

.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper {
padding: 30px 25px 20px 25px;
}

.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {
display: none;
}













.fusion-counters-box .fusion-counter-box .counter-box-container {
    font-family: 'Ubuntu', Arial, sans-serif;
    font-weight: 900;
}

.fusion-counters-circle :last-child {
    font-family: 'Ubuntu', Arial, sans-serif;
    font-weight: 900;
}

.fusion-secondary-menu > ul > li {
    border-color: rgb(0, 100, 185);
    font-family: 'Ubuntu', sans-serif;
    font-size: 0.9em;
}

.sb-toggle-wrapper {
    display: none;
}

.bodilbutton {
background-color: rgba(255,255,255,0) !important;
font-family: 'Lato', Arial, sans-serif;
font-weight: 300;
letter-spacing: 0.1em;
text-shadow: 0px 0px 1px #000000;
padding: 1em 6em;
}

.product-title {
text-align: left;
margin-bottom: 0em;
margin-top: 0.8em;
}

.product-dim {
text-align: left;
margin-top: 0em;
margin-bottom: 1em;
font-size: 13px;
}

.product-price {
line-height: 14px;
text-align: left;
font-size: 13px;
}

.ninja-forms-req-symbol {
color: #000 !important;
}

.ninja-forms-form-wrap label {
font-family: 'Ubuntu', Arial, sans-serif;
font-weight: 800;
}

.erbjudandetopp {
margin-top: -55px;
}

.mailblog h2 {
font-size: 20px !important;
line-height: 1.2em !important;
margin-bottom: 5px !important;
}

.mailblog h4 {
display:none;
}

.mailblog .fusion-rollover-categories {
display:none;
}

.discoverchange div {
margin-bottom: 5px;
}

.discoverchange p:last-child {
border-bottom: 1px solid !important;
padding-bottom: 10px;
}

.discoverchange h2 {
font-size: 20px !important;
line-height: 1.2em !important;
margin-bottom: 5px !important;
margin-top: 15px !important;
}

.discoverchange h2 a {
color: #000 !important;
}

.discoverchange h2 a:hover {
color: #555 !important;
}

.discoverchange h4 {
display:none;
}

.discoverchange .fusion-rollover-categories {
display:none;
}


@media screen and (max-width: 640px) {
.discoverchange .flexslider {
width: 100% !important;
box-shadow: none;
}
}

@media screen and (min-width: 641px) {
.discoverchange .flexslider {
width: 35% !important;
margin-right: 10px !important;
margin-bottom: 0px !important;
box-shadow: none;
}
}

.egp {
    font-size: 14em;
    color: white;
    text-align: center;
    font-family: 'Lato';
    font-weight: 900;
    padding-bottom: 2%;
line-height:1em;
}

.sbi_load_btn {
background-color: #005298 !important;
float: left !important;
border-radius: 0 !important;
font-family: 'Ubuntu', Arial, Helvetica, sans-serif !important;
font-weight: 700 !important;
text-transform: uppercase;
}

.centercontent {
align-content: center;
}

.form_left {
float:left;
width: 50%;
padding-right:2%;
clear: none !important;
}

.form_left2 {
float:left;
width: 20%;
padding-right:2%;
clear: none !important;
}

.form_left3 {
float:left;
width: 25%;
padding-right: 2%;
clear: none !important;
}

.form_one {
width:98%;
}

.form_clear {
clear:left;
}

.form_noshow {
display: hidden;
}

.nf-field-element input {
height:29px !important;
}

#ninja_forms_form_107_all_fields_wrap .ninja-forms-required-items {
font-size:12px;
}

.form_birthdate_select_year {
width:100px !important;
display:inline-block;
}

.form_birthdate_select_month {
width:130px !important;
display:inline-block;
}

.form_birthdate_select_day {
width:100px !important;
display:inline-block;
}

.ninja-forms-field-error {
clear:left;
}

@media screen and (max-width: 1024px) {

.form_left {
float: none;
width: 100%;
}

.form_left2 {
float: none;
width: 100%;
}

.form_left3 {
float: none;
width: 100%;
}

/* Hide Class */

.hide {
display:none !important;
}

.ninja-forms-field {
min-height:30px;
}

/* DÖLJ EXCERPTS GLOBALT */

.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper {
padding: 30px 25px 20px 25px;
}

.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {
display: none;
}

/* STARTSIDA EGP IPAD  */

.ipadlandscape {
width: 468px;
height: 631px;
font-size: 14px;
line-height: 21px;
text-align:center;
}

.ipadportrait {
width: 744px;
height: 307px;
font-size: 14px;
line-height: 21px;
}


.feednyttanoje .col-xs-12  {
width: 30%;
padding-left: 8px;
padding-right: 7px;
}

.feednyttanoje2 .col-xs-12  {
     width: 48%;
    padding-left: 5px;
    padding-right: 0px;
}

#rssimages-2 > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > h3:nth-child(1) {
font-size: 16px;
line-height: 20px;
}

#rssimages-2 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > h3:nth-child(1) {
font-size: 16px;
line-height: 20px;
}

#rssimages-2 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > h3:nth-child(1) {
font-size: 16px;
line-height: 20px;
}

#rssimages-2 > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > h3:nth-child(1) > a {
color: black;
}

#rssimages-2 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > h3:nth-child(1) > a {
color:black;
}

#rssimages-2 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > h3:nth-child(1) > a {
color:black;
}

div.col-xs-12:nth-child(1) > div:nth-child(2) > h3:nth-child(1) {
font-size: 16px;
line-height: 20px;
text-align: center;
}

div.col-xs-12:nth-child(2) > div:nth-child(2) > h3:nth-child(1) {
font-size: 16px;
line-height: 20px;
text-align: center;
}

div.col-xs-12:nth-child(2) > div:nth-child(2) > h3:nth-child(1) > a {
color:black;
}

div.col-xs-12:nth-child(1) > div:nth-child(2) > h3:nth-child(1) > a {
color:black;
}

div.col-xs-12:nth-child(3) > div:nth-child(2) > h3:nth-child(1) {
font-size: 16px;
line-height: 20px;
text-align: center;
}

div.col-xs-12:nth-child(3) > div:nth-child(2) > h3:nth-child(1) > a:nth-child(1) {
color:black;
}

#ninja_forms_field_1054_div_wrap, #ninja_forms_field_1055_div_wrap {
width:25%;
display:inline-block;
}

.less-height { 
margin: 0 0 -20px 0;	
}

.margin-bottom20 {
margin-bottom: 20px;
}

.andranyheter a {
    color: #ffffff !important;
    background-color: #00569a;
    padding: 5px 10px 5px 10px;
    margin-right: 10px;
    margin-top: 10px;
    word-break: inherit !important;
    line-height: 38px;
    white-space: pre;
}

.ninja-forms-no-display {
display: block !important;
}

#post-26592 > div > div.fusion-post-content-wrapper > div > div > p {
display:none !important;
}
