/* Grafikfabriken
***********************/


@media print{
  .sidebar,
  .main-menu,
  .top-container,
  .footer,
  .subfooter{
    display: none!important;
  }
  .main-content{
    width: 100%!important;
  }
}
.faq_content .cattitle,
.faq_content .expcoll{
  display: none;
}
html #payment #place_order{
  font-family: 'amatic_bold';
    background-image: url(../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png)!important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    color: #fff !important;
    text-transform: uppercase;
    display: inline-block;
    background-color: transparent;
    padding: .618em 1em!important;
}
.print{
  float: right;
  color:#8b857a;
}

p.test1 {
	float: none!important;
	display: inline-block;
}
.ufaq-faq-title-text h4 {
	font-family: proxima_nova_regular!important;
	font-size: 18px!important;
}
div.ewd-ufaq-author-date, div.ufaq-permalink {
	display: none;
}
ul#menu-huvudmeny li#menu-item-3665 {
	display: none;
}
iframe{
  max-width: 100%;
}
.header .main-menu ul li:nth-child(3){
  margin-right: 350px;
}

body .startpage-slider-container .slider-content h2{
  font-size: 80px;
  line-height: 117px;
}
body .startpage-slider-container .slider-content{
  width: 63%;
}
body .startpage-slider-container .slider-image{
  width: 37%;
}

body.logged-in .header .top-container .top-menu ul.right li{
  display: inline-block!important;
}

.woocommerce .crooked-top-bg,
.woocommerce .product.type-product,
.woocommerce .crooked-bottom-bg{
  float: left;
  width: 100%;
  background-color: #fff;
}

.woocommerce .product.type-product{
  padding: 0 30px; 
}

.checkout .col-2{
  display: none;
}
.checkout .col-1{
  width: 100%!important;
}
body .page-wrapper .main-content ul.post-items p{
  margin-bottom: 0;
}
body .woocommerce form .form-row input.input-text,
body .woocommerce form .form-row textarea{
  height: 35px;
}
.home .first-cta{
  margin-top: 0;
  margin-bottom: 60px;
}
.home .header{
  margin-bottom: 0;
}

body .woocommerce form .form-row input.input-text{
  font-size: 15px;
}

.woocommerce table.shop_table th,
.woocommerce table.shop_table td{
  font-family: 'proxima_nova_regular';
  font-size: 17px;
}

@media screen and (max-width: 999px){
  .hidden-xs,
  body.logged-in .header .top-container .top-menu ul.right li.hidden-xs,
  body.logged-in .header .top-container .top-menu ul.right li.hidden-top-xs{
    display: none!important;
  }
  html body .mm-list .hidden-top-xs{
    display: block !important;
  }
  body .startpage-slider-container .slider-content h2{
    font-size: 50px;
    line-height: 65px;
  }
}

/**
 * Imports :
 */
/* line 5, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/**
 * Import grid settings :
 * This to be able to use gridle mixins, etc...
 */
/* line 90, ../sass/gridle/_silent-classes.scss */
.startpage-slider-container .slider-image, .startpage-slider-container .slider-content, .blurbs .first-col, .blurbs .second-col, .blurbs .third-col, .vad-ar-paleo p, .erbjudanden .erbjudanden-item, .erbjudanden .erbjudanden-content, .erbjudanden .erbjudanden-img, .page-wrapper .main-content, .page-wrapper .main-content .image-aside, .page-wrapper .main-content .text-aside, .page-wrapper .main-content .tags-cats .cats, .page-wrapper .main-content .tags-cats .tags, .page-wrapper .sidebar, .page-wrapper .pod-content .pod-item, .page-wrapper .recept-ingredienser, .page-wrapper .recept-instruktioner, .featured-author .featured-author-header .avatar-img, .featured-author .featured-author-header .headers, .more-posts ul li .more-posts-img, .more-posts ul li .more-posts-content, .footer .footer-1, .footer .footer-2, .footer .footer-3, .footer .footer-3 .footer-3-img, .footer .footer-3 .footer-3-content {
  display: inline-block;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/**
 * Map set
 *
 * @param 	Map 	$map 		The map to use
 * @param 	String 	$key 		The key to update
 * @param 	Mixed 	$value 		The new value
 * @return 	Map 			The new map
 */
/**
 * Get the column width in percent for the global or a specific context
 *
 * @param 	int 		$columns 					The number of columns to calculate
 * @param 	int 		$context : $gridle-columns-count 	 	The context to use
 * @return 	percentage 							The width in percent
 */
/**
 *  Get a state map
 *
 * @param 	string 		$name 		The name of the state to get
 * @return 	map 				A state map object
 */
/**
 * Check if a state exist :
 *
 * @param 	string 		$name 		The name of the state to check
 * @return 	Boolean 			true is exist
 */
/**
 * Get the media queries variables :
 *
 * @param 	int 		$index 	 	The media query indes
 * @param 	String 		$var 		The media query variable name
 * @return 	String|int 			The variable value
 */
/**
 * Get a variable
 *
 * @param 	String 		$varName 				The variable name
 * @param  	String 		$stateMap-or-stateName 	 	The state name or a map state value
 * @return 	Mixed 							The finded value
 */
/**
 * Set a variable in a state
 * @param 	Mixed $stateName-or-stateIndex 	The state name of state index
 * @param  	String $var                    		Variable name to assign
 * @param  	Mixed $newValue          		The new value to assign
 * @return 	List                         			The states list (full)
 */
/**
 * Generate a column
 *
 * @param 	String 		$name 			The column name (often count)
 * @param 	int 		$columns 		The column count that the column will take
 * @param 	int 		$context 		The context on witch the with will be calculed
 * @param 	Boolean 	$generateClasses 	Set if the column has to be generated in css
 */
/**
 * Generate classname
 *
 * @param 	List 		$parrern 	The pattern to use to generate classname
 * @param 	String 		$state 		The state
 * @param 	int 		$count 		The column count
 */
/**
 * Get the media query for a particular state, or with, etc...
 *
 * @param 	Mixed 		$state-or-min-width 		The state name of the min with
 * @param 	Mixed 		$max-width 			The max width if first param is a min width
 * @return 	String 						The media query string without the @media
 */
/**
 * Get states count
 * 
 * @return 	int 	The number of states defined
 */
/**
 * Setup
 */
/**
 *  Register a clear each class
 */
/**
 * Register a special class
 */
/**
 * Register default states
 */
/**
 * Register default mobile first states :
 */
/**
 * Set the debug device (not used for now)
 * 
 * @param 	String 		$state 		The state to update
 * @para m 	String 		$device 	The device to use (iphone, etc...)
 */
/**
 * Parent clear each
 */
/**
 * Vertical align :
 */
/**
 * Show inline
 *
 * @param 	String 		$state 		The state name
 */
/**
 * Generate a custom class for all the states
 *
 * @param 	list 	$pattern 		The name pattern of the class
 * @param 	list 	$statesNames 		The states names to generate
 */
/*
@font-face {
    font-family: 'amatic_regular';
    src: url('../fonts/amatic/amaticsc-regular-webfont.eot');
    src: url('../fonts/amatic/amaticsc-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/amatic/amaticsc-regular-webfont.woff2') format('woff2'),
         url('../fonts/amatic/amaticsc-regular-webfont.woff') format('woff'),
         url('../fonts/amatic/amaticsc-regular-webfont.ttf') format('truetype'),
         url('../fonts/amatic/amaticsc-regular-webfont.svg#amatic_scregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'amatic_bold';
    src: url('../fonts/amatic/amatic-bold-webfont.eot');
    src: url('../fonts/amatic/amatic-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/amatic/amatic-bold-webfont.woff2') format('woff2'),
         url('../fonts/amatic/amatic-bold-webfont.woff') format('woff'),
         url('../fonts/amatic/amatic-bold-webfont.ttf') format('truetype'),
         url('../fonts/amatic/amatic-bold-webfont.svg#amaticbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
@font-face {
  font-family: 'amatic_regular';
  src: url("../fonts/amatic/amaticsc-regular-webfont.eot");
  src: url("../fonts/amatic/amaticsc-regular-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/amatic/amaticsc-regular-webfont.html") format("woff2"), url("../fonts/amatic/amaticsc-regular-webfont.woff") format("woff"), url("../fonts/amatic/amaticsc-regular-webfont-2.html") format("truetype"), url("../fonts/amatic/amaticsc-regular-webfont.svg#amatic_scregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'amatic_bold';
  src: url("../fonts/amatic/amatic-bold-webfont.eot");
  src: url("../fonts/amatic/amatic-bold-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/amatic/amatic-bold-webfont.html") format("woff2"), url("../fonts/amatic/amatic-bold-webfont.woff") format("woff"), url("../fonts/amatic/amatic-bold-webfont-2.html") format("truetype"), url("../fonts/amatic/amatic-bold-webfont.svg#amaticbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'journal';
  src: url("../fonts/journal/journal-webfont.eot");
  src: url("../fonts/journal/journal-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/journal/journal-webfont.woff") format("woff"), url("../fonts/journal/journal-webfont.html") format("truetype"), url("../fonts/journal/journal-webfont.svg#journalregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_nova_regular';
  src: url("../fonts/proximanova/proximanova-regular-webfont.eot");
  src: url("../fonts/proximanova/proximanova-regular-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-regular-webfont.html") format("woff2"), url("../fonts/proximanova/proximanova-regular-webfont.woff") format("woff"), url("../fonts/proximanova/proximanova-regular-webfont-2.html") format("truetype"), url("../fonts/proximanova/proximanova-regular-webfont.svg#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_nova_semibold';
  src: url("../fonts/proximanova/proximanova-semibold-webfont.eot");
  src: url("../fonts/proximanova/proximanova-semibold-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-semibold-webfont.html") format("woff2"), url("../fonts/proximanova/proximanova-semibold-webfont.woff") format("woff"), url("../fonts/proximanova/proximanova-semibold-webfont-2.html") format("truetype"), url("../fonts/proximanova/proximanova-semibold-webfont.svg#proxima_novasemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../sass/_forms.scss */
.input-top, .input-bottom {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
}

/* line 9, ../sass/_forms.scss */
.input-top {
  background-image: url("../images/bg/input-bg-top.png");
  height: 13px;
}

/* line 13, ../sass/_forms.scss */
.input-bottom {
  background-image: url("../images/bg/input-bg-bottom.png");
  height: 7px;
}

/* line 24, ../sass/_forms.scss */
.wpcf7 .wpcf7-not-valid-tip {
  padding: 5px 10px !important;
  font-size: 14px !important;
  background: #edebe6 !important;
}
/* line 30, ../sass/_forms.scss */
.wpcf7 .wpcf7-validation-errors {
  font-family: 'proxima_nova_regular';
  font-size: 14px !important;
}
/* line 36, ../sass/_forms.scss */
.wpcf7 p {
  font-family: 'proxima_nova_semibold' !important;
  margin-bottom: 0 !important;
}
/* line 43, ../sass/_forms.scss */
.wpcf7 .input {
  width: 50%;
  font-family: 'proxima_nova_regular';
  margin-bottom: 20px;
}
@media only screen and (max-width: 640px) {
  /* line 43, ../sass/_forms.scss */
  .wpcf7 .input {
    width: 90%;
  }
}
/* line 52, ../sass/_forms.scss */
.wpcf7 .input input[type="text"], .wpcf7 .input input[type="email"] {
  background: #edebe6;
  width: 100%;
  border: 0;
  padding: 5px 15px 3px;
  margin: 0;
  font-size: 18px;
  font-family: 'proxima_nova_regular';
}
/* line 61, ../sass/_forms.scss */
.wpcf7 .input input[type="text"]:focus, .wpcf7 .input input[type="email"]:focus {
  outline: none;
}
/* line 68, ../sass/_forms.scss */
.wpcf7 .textarea {
  width: 60%;
  font-family: 'proxima_nova_regular';
  margin-bottom: 20px;
}
@media only screen and (max-width: 640px) {
  /* line 68, ../sass/_forms.scss */
  .wpcf7 .textarea {
    width: 100%;
  }
}
/* line 77, ../sass/_forms.scss */
.wpcf7 .textarea textarea {
  background: #edebe6;
  width: 100%;
  border: 0;
  padding: 5px 15px 0;
  margin: 0;
  font-size: 18px;
  font-family: 'proxima_nova_regular';
  resize: none;
  display: block;
  overflow: auto;
}
/* line 89, ../sass/_forms.scss */
.wpcf7 .textarea textarea:focus {
  outline: none;
}
/* line 95, ../sass/_forms.scss */
.wpcf7 input[type="submit"] {
  font-family: 'amatic_bold';
  font-size: 25px;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-color: #fff;
  border: 0;
  color: #fff;
  padding: 10px 25px;
}
/* line 109, ../sass/_forms.scss */
.wpcf7 input[type="submit"]:hover {
  cursor: pointer;
  background-image: url("../images/bg/btn-bg-hover.png");
}
/* line 114, ../sass/_forms.scss */
.wpcf7 input[type="submit"]:focus {
  outline: none;
}

/*
.input-top, .input-bottom {
    background-repeat:no-repeat;
    background-size:100% 100%;
    width:100%;
}
.input-top {
    background-image:url('../images/bg/input-bg-top.png');
    height:13px;
}
.input-bottom {
    background-image:url('../images/bg/input-bg-bottom.png');
    height:7px;
}

.input-test {
    width:300px;
    font-family:'proxima_nova_regular';

    input {
       background:#edebe6;
       width:100%;
       border:0;
       padding:0 15px 3px;
       margin:0;
       font-size:18px;
       font-family:'proxima_nova_regular';

       &:focus {
            outline:none;
       }
    }
}


.textarea-test {
    width:500px;
    font-family:'proxima_nova_regular';
    margin-top:50px;

    textarea {
        background:#edebe6;
        width:100%;
        border:0;
        padding:0 15px 0;
        margin:0;
        font-size:18px;
        font-family:'proxima_nova_regular';
        resize:none;
        display:block;

        &:focus {
            outline:none;
        }
    }
}

*/
/* line 10, ../sass/_bbpress.scss */
.login-widget .topmenu-login .bbp-logged-in {
  text-transform: none;
}
@media only screen and (max-width: 640px) {
  /* line 10, ../sass/_bbpress.scss */
  .login-widget .topmenu-login .bbp-logged-in {
    text-align: right;
  }
}
/* line 17, ../sass/_bbpress.scss */
.login-widget .topmenu-login .bbp-logged-in img {
  width: 30px;
  margin: 0 8px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
@media only screen and (max-width: 640px) {
  /* line 25, ../sass/_bbpress.scss */
  .login-widget .topmenu-login .bbp-logged-in a.user-submit {
    display: none;
  }
}
/* line 31, ../sass/_bbpress.scss */
.login-widget .topmenu-login .bbp-logged-in h4 {
  font-weight: normal;
  display: inline-block;
  font-size: 25px;
  line-height: 30px;
  margin-right: 12px;
  margin-bottom: 5px;
  color: #8c857b;
}
@media only screen and (max-width: 640px) {
  /* line 31, ../sass/_bbpress.scss */
  .login-widget .topmenu-login .bbp-logged-in h4 {
    margin-bottom: 1px;
    margin-right: 5px;
    font-size: 20px;
    line-height: 22px;
  }
}
/* line 50, ../sass/_bbpress.scss */
.login-widget .topmenu-login .bbp-logged-in a.logout-link {
  font-size: 25px;
  line-height: 30px;
  padding: 4px 10px;
  background-image: url("../images/bg/btn-bg-dark.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  color: #fff;
  text-align: right;
}
/* line 64, ../sass/_bbpress.scss */
.login-widget .topmenu-login .bbp-logged-in a.logout-link:hover {
  opacity: 0.8;
  color: #fff;
}
@media only screen and (max-width: 640px) {
  /* line 50, ../sass/_bbpress.scss */
  .login-widget .topmenu-login .bbp-logged-in a.logout-link {
    display: block;
    font-size: 20px;
    line-height: 22px;
    padding: 3px 8px;
  }
}

/* line 82, ../sass/_bbpress.scss */
.post-items .bbp-login-form {
  margin-bottom: 20px;
}
/* line 86, ../sass/_bbpress.scss */
.post-items .bbp-login-form .bbp-template-notice p {
  font-size: 14px !important;
  line-height: 16px !important;
  color: #202720 !important;
}
/* line 93, ../sass/_bbpress.scss */
.post-items .bbp-login-form label {
  font-family: 'proxima_nova_semibold';
  font-size: 18px;
  line-height: 18px;
  display: block;
  margin-bottom: 4px;
  width: 100%;
}
@media only screen and (max-width: 640px) {
  /* line 93, ../sass/_bbpress.scss */
  .post-items .bbp-login-form label {
    font-size: 14px;
    line-height: 14px;
  }
}
/* line 106, ../sass/_bbpress.scss */
.post-items .bbp-login-form label[for="rememberme"] {
  font-family: 'proxima_nova_regular';
  display: inline;
  font-size: 14px;
  line-height: 14px;
}
/* line 113, ../sass/_bbpress.scss */
.post-items .bbp-login-form .bbp-submit-wrapper {
  float: left;
  margin: 20px 0;
}
/* line 117, ../sass/_bbpress.scss */
.post-items .bbp-login-form .bbp-submit-wrapper button[type="submit"] {
  font-family: 'amatic_bold';
  font-size: 25px;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-color: #fff;
  border: 0;
  color: #fff;
  padding: 10px 25px;
}
/* line 131, ../sass/_bbpress.scss */
.post-items .bbp-login-form .bbp-submit-wrapper button[type="submit"]:focus {
  outline: none;
}
/* line 135, ../sass/_bbpress.scss */
.post-items .bbp-login-form .bbp-submit-wrapper button[type="submit"]:hover {
  cursor: pointer;
  background-image: url("../images/bg/btn-bg-hover.png");
}

/* line 147, ../sass/_bbpress.scss */
.search-forum-widget .search-forum-widget-content {
  padding: 20px 20px 1px;
  background: #fff;
}
/* line 152, ../sass/_bbpress.scss */
.search-forum-widget h4 {
  font-family: 'amatic_bold';
  font-size: 32px;
  line-height: 32px;
  color: #202720;
  text-transform: uppercase;
  margin-bottom: 8px;
}
/* line 162, ../sass/_bbpress.scss */
.search-forum-widget input[type="text"] {
  background: #edebe6;
  width: 100%;
  border: 0;
  padding: 5px 15px 3px;
  margin: 0;
  font-size: 16px;
  line-height: 16px;
  font-family: 'proxima_nova_regular';
}
/* line 172, ../sass/_bbpress.scss */
.search-forum-widget input[type="text"]:focus {
  outline: none;
}
/* line 177, ../sass/_bbpress.scss */
.search-forum-widget input[type="submit"] {
  font-family: 'amatic_bold';
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-color: #fff;
  border: 0;
  color: #fff;
  padding: 8px 15px;
  margin-top: 8px;
  float: right;
}
/* line 193, ../sass/_bbpress.scss */
.search-forum-widget input[type="submit"]:hover {
  cursor: pointer;
  background-image: url("../images/bg/btn-bg-hover.png");
}
/* line 198, ../sass/_bbpress.scss */
.search-forum-widget input[type="submit"]:focus {
  outline: none;
}
/* line 203, ../sass/_bbpress.scss */
.search-forum-widget .input-top {
  height: 6px;
}

/* line 213, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-topics {
  overflow: visible;
}
/* line 219, ../sass/_bbpress.scss */
#bbpress-forums a {
  color: #49412a;
}
/* line 221, ../sass/_bbpress.scss */
#bbpress-forums a:hover {
  color: #8b857a;
}
/* line 228, ../sass/_bbpress.scss */
#bbpress-forums .bbp-breadcrumb p a.bbp-breadcrumb-home {
  display: none;
}
/* line 234, ../sass/_bbpress.scss */
#bbpress-forums img {
  display: inline-block;
}
/* line 239, ../sass/_bbpress.scss */
#bbpress-forums .bbp-template-notice p.bbp-forum-description, #bbpress-forums .bbp-template-notice p {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  line-height: 16px;
  color: #202720;
}
/* line 245, ../sass/_bbpress.scss */
#bbpress-forums .bbp-template-notice img {
  width: 30px;
}
/* line 250, ../sass/_bbpress.scss */
#bbpress-forums .bbp-pagination {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  line-height: 16px;
  color: #49412a;
}
/* line 258, ../sass/_bbpress.scss */
#bbpress-forums div.odd, #bbpress-forums ul.odd {
  background: #f6f5f3;
}
/* line 263, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-replies {
  border: none;
}
/* line 267, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-forums li, #bbpress-forums ul.bbp-topics li, #bbpress-forums ul.bbp-replies li {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 272, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-forums li.bbp-header, #bbpress-forums ul.bbp-topics li.bbp-header, #bbpress-forums ul.bbp-replies li.bbp-header {
  padding: 20px;
  background: #e9e7e1;
  margin-bottom: 5px;
}
/* line 278, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-forums li.bbp-header .bbp-reply-author, #bbpress-forums ul.bbp-forums li.bbp-header .bbp-reply-content, #bbpress-forums ul.bbp-topics li.bbp-header .bbp-reply-author, #bbpress-forums ul.bbp-topics li.bbp-header .bbp-reply-content, #bbpress-forums ul.bbp-replies li.bbp-header .bbp-reply-author, #bbpress-forums ul.bbp-replies li.bbp-header .bbp-reply-content {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  line-height: 14px;
  color: #202720;
}
/* line 287, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-forums li.bbp-header .bbp-reply-content #subscription-toggle a, #bbpress-forums ul.bbp-forums li.bbp-header .bbp-reply-content #favorite-toggle a, #bbpress-forums ul.bbp-topics li.bbp-header .bbp-reply-content #subscription-toggle a, #bbpress-forums ul.bbp-topics li.bbp-header .bbp-reply-content #favorite-toggle a, #bbpress-forums ul.bbp-replies li.bbp-header .bbp-reply-content #subscription-toggle a, #bbpress-forums ul.bbp-replies li.bbp-header .bbp-reply-content #favorite-toggle a {
  font-size: 11px;
  color: #202720;
  text-transform: uppercase;
}
/* line 299, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-forums ul.forum-titles li, #bbpress-forums ul.bbp-topics ul.forum-titles li, #bbpress-forums ul.bbp-replies ul.forum-titles li {
  font-family: 'proxima_nova_regular';
  font-size: 12px;
  line-height: 14px;
  color: #202720;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media only screen and (max-width: 767px) {
  /* line 309, ../sass/_bbpress.scss */
  #bbpress-forums ul.bbp-forums ul.forum-titles li.bbp-forum-info, #bbpress-forums ul.bbp-topics ul.forum-titles li.bbp-forum-info, #bbpress-forums ul.bbp-replies ul.forum-titles li.bbp-forum-info {
    width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 315, ../sass/_bbpress.scss */
  #bbpress-forums ul.bbp-forums ul.forum-titles li.bbp-forum-topic-count, #bbpress-forums ul.bbp-forums ul.forum-titles li.bbp-forum-reply-count, #bbpress-forums ul.bbp-topics ul.forum-titles li.bbp-forum-topic-count, #bbpress-forums ul.bbp-topics ul.forum-titles li.bbp-forum-reply-count, #bbpress-forums ul.bbp-replies ul.forum-titles li.bbp-forum-topic-count, #bbpress-forums ul.bbp-replies ul.forum-titles li.bbp-forum-reply-count {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 321, ../sass/_bbpress.scss */
  #bbpress-forums ul.bbp-forums ul.forum-titles li.bbp-topic-title, #bbpress-forums ul.bbp-topics ul.forum-titles li.bbp-topic-title, #bbpress-forums ul.bbp-replies ul.forum-titles li.bbp-topic-title {
    width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 327, ../sass/_bbpress.scss */
  #bbpress-forums ul.bbp-forums ul.forum-titles li.bbp-topic-voice-count, #bbpress-forums ul.bbp-forums ul.forum-titles li.bbp-topic-reply-count, #bbpress-forums ul.bbp-topics ul.forum-titles li.bbp-topic-voice-count, #bbpress-forums ul.bbp-topics ul.forum-titles li.bbp-topic-reply-count, #bbpress-forums ul.bbp-replies ul.forum-titles li.bbp-topic-voice-count, #bbpress-forums ul.bbp-replies ul.forum-titles li.bbp-topic-reply-count {
    display: none;
  }
}
/* line 335, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-forums .bbp-footer, #bbpress-forums ul.bbp-topics .bbp-footer, #bbpress-forums ul.bbp-replies .bbp-footer {
  display: none;
}
/* line 341, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-replies li.bbp-body {
  background: none;
  border-left: 1px solid #f6f5f3;
  border-right: 1px solid #f6f5f3;
}
/* line 346, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-replies li.bbp-body .odd, #bbpress-forums ul.bbp-replies li.bbp-body .even {
  background: none;
}
/* line 350, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-replies li.bbp-body .bbp-reply-author {
  font-family: 'proxima_nova_regular';
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  margin: 5px 0 10px;
}
/* line 357, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-replies li.bbp-body .bbp-reply-author a.bbp-author-name {
  font-family: 'proxima_nova_regular';
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  margin: 5px 0 10px;
}
/* line 365, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-replies li.bbp-body .bbp-reply-author .bbp-author-role {
  font-family: 'proxima_nova_regular';
  font-size: 12px;
  line-height: 12px;
}
/* line 372, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-replies .bbp-footer {
  display: block;
  padding: 20px;
  background: #e9e7e1;
  margin-bottom: 5px;
}
/* line 378, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-replies .bbp-footer .bbp-reply-author, #bbpress-forums ul.bbp-replies .bbp-footer .bbp-reply-content {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  line-height: 14px;
  color: #202720;
}
/* line 386, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-replies li.bbp-header, #bbpress-forums ul.bbp-replies li.bbp-footer {
  text-transform: uppercase;
}
/* line 388, ../sass/_bbpress.scss */
#bbpress-forums ul.bbp-replies li.bbp-header .bbp-reply-author, #bbpress-forums ul.bbp-replies li.bbp-header .bbp-reply-content, #bbpress-forums ul.bbp-replies li.bbp-footer .bbp-reply-author, #bbpress-forums ul.bbp-replies li.bbp-footer .bbp-reply-content {
  font-size: 12px;
}
/* line 395, ../sass/_bbpress.scss */
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
  padding: 20px;
  border-top: none;
}
/* line 400, ../sass/_bbpress.scss */
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-info a.bbp-forum-title {
  font-family: 'amatic_bold';
  font-size: 35px;
  line-height: 35px;
  margin-bottom: 5px;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  /* line 400, ../sass/_bbpress.scss */
  #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-info a.bbp-forum-title {
    font-size: 30px;
    line-height: 32px;
  }
}
/* line 412, ../sass/_bbpress.scss */
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-info .bbp-forum-content {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  line-height: 20px;
  color: #8c857b;
}
/* line 420, ../sass/_bbpress.scss */
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness, #bbpress-forums li.bbp-body ul.forum li.bbp-topic-voice-count, #bbpress-forums li.bbp-body ul.forum li.bbp-topic-reply-count, #bbpress-forums li.bbp-body ul.forum li.bbp-topic-freshness, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-topic-count, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-reply-count, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-freshness, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-voice-count, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-reply-count, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness {
  padding-top: 10px;
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  line-height: 15px;
  color: #8c857b;
}
/* line 427, ../sass/_bbpress.scss */
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count img, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count img, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness img, #bbpress-forums li.bbp-body ul.forum li.bbp-topic-voice-count img, #bbpress-forums li.bbp-body ul.forum li.bbp-topic-reply-count img, #bbpress-forums li.bbp-body ul.forum li.bbp-topic-freshness img, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-topic-count img, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-reply-count img, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-freshness img, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-voice-count img, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-reply-count img, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness img {
  width: 30px;
}
@media only screen and (max-width: 640px) {
  /* line 427, ../sass/_bbpress.scss */
  #bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count img, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count img, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness img, #bbpress-forums li.bbp-body ul.forum li.bbp-topic-voice-count img, #bbpress-forums li.bbp-body ul.forum li.bbp-topic-reply-count img, #bbpress-forums li.bbp-body ul.forum li.bbp-topic-freshness img, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-topic-count img, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-reply-count img, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-freshness img, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-voice-count img, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-reply-count img, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness img {
    display: none;
  }
}
/* line 437, ../sass/_bbpress.scss */
#bbpress-forums li.bbp-body ul.forum li.bbp-topic-title, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title {
  font-family: 'amatic_bold';
  font-size: 35px;
  line-height: 35px;
  color: #49412a;
  margin-bottom: 5px;
  display: inline-block;
}
/* line 446, ../sass/_bbpress.scss */
#bbpress-forums li.bbp-body ul.forum li.bbp-topic-title img, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title img {
  width: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 437, ../sass/_bbpress.scss */
  #bbpress-forums li.bbp-body ul.forum li.bbp-topic-title, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title {
    width: 75%;
    font-size: 30px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 457, ../sass/_bbpress.scss */
  #bbpress-forums li.bbp-body ul.forum li.bbp-topic-voice-count, #bbpress-forums li.bbp-body ul.forum li.bbp-topic-reply-count, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-voice-count, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-reply-count {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 464, ../sass/_bbpress.scss */
  #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-info {
    width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 470, ../sass/_bbpress.scss */
  #bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-topic-count, #bbpress-forums li.bbp-body ul.topic li.bbp-forum-reply-count {
    display: none;
  }
}
/* line 480, ../sass/_bbpress.scss */
#bbpress-forums li.bbp-body .bbp-reply-header {
  background: #f6f5f3;
  padding: 20px;
  border-top: none;
}
/* line 484, ../sass/_bbpress.scss */
#bbpress-forums li.bbp-body .bbp-reply-header .bbp-meta {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  line-height: 14px;
  color: #8c857b;
}
/* line 494, ../sass/_bbpress.scss */
#bbpress-forums li.bbp-body .bbp-reply-content {
  padding-top: 20px;
}
/* line 496, ../sass/_bbpress.scss */
#bbpress-forums li.bbp-body .bbp-reply-content p {
  font-size: 15px;
  line-height: 23px;
  margin-bottom: 20px;
}
/* line 511, ../sass/_bbpress.scss */
#bbpress-forums .bbp-topic-form form#new-post .bbp-template-notice p, #bbpress-forums .bbp-reply-form form#new-post .bbp-template-notice p {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  line-height: 16px;
  color: #202720;
}
/* line 519, ../sass/_bbpress.scss */
#bbpress-forums .bbp-topic-form form#new-post #qt_bbp_topic_content_toolbar, #bbpress-forums .bbp-topic-form form#new-post #qt_bbp_reply_content_toolbar, #bbpress-forums .bbp-reply-form form#new-post #qt_bbp_topic_content_toolbar, #bbpress-forums .bbp-reply-form form#new-post #qt_bbp_reply_content_toolbar {
  background: #f4f3f0;
  padding: 10px 15px;
  border: none;
  border-top: 1px solid #e5e4e3;
}
/* line 526, ../sass/_bbpress.scss */
#bbpress-forums .bbp-topic-form form#new-post legend, #bbpress-forums .bbp-reply-form form#new-post legend {
  font-family: 'amatic_bold';
  font-size: 30px;
  line-height: 30px;
  color: #212721;
}
/* line 534, ../sass/_bbpress.scss */
#bbpress-forums .bbp-topic-form form#new-post label, #bbpress-forums .bbp-reply-form form#new-post label {
  font-family: 'proxima_nova_semibold';
  font-size: 14px;
  line-height: 14px;
  color: #212721;
}
/* line 541, ../sass/_bbpress.scss */
#bbpress-forums .bbp-topic-form form#new-post input[type="text"], #bbpress-forums .bbp-reply-form form#new-post input[type="text"] {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  background: #f4f3f0;
  border: 0;
  padding: 10px 15px;
  border-top: 1px solid #e5e4e3;
}
/* line 549, ../sass/_bbpress.scss */
#bbpress-forums .bbp-topic-form form#new-post input[type="text"]:focus, #bbpress-forums .bbp-reply-form form#new-post input[type="text"]:focus {
  outline: none;
}
/* line 554, ../sass/_bbpress.scss */
#bbpress-forums .bbp-topic-form form#new-post textarea, #bbpress-forums .bbp-reply-form form#new-post textarea {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  background: #f4f3f0;
  border: 0;
  padding: 10px 15px;
}
/* line 563, ../sass/_bbpress.scss */
#bbpress-forums .bbp-topic-form form#new-post .bbp-submit-wrapper, #bbpress-forums .bbp-reply-form form#new-post .bbp-submit-wrapper {
  float: left;
  margin: 15px 0;
}
/* line 567, ../sass/_bbpress.scss */
#bbpress-forums .bbp-topic-form form#new-post .bbp-submit-wrapper button[type="submit"], #bbpress-forums .bbp-reply-form form#new-post .bbp-submit-wrapper button[type="submit"] {
  font-family: 'amatic_bold';
  font-size: 25px;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-color: #fff;
  border: 0;
  color: #fff;
  padding: 10px 25px;
}
/* line 581, ../sass/_bbpress.scss */
#bbpress-forums .bbp-topic-form form#new-post .bbp-submit-wrapper button[type="submit"]:focus, #bbpress-forums .bbp-reply-form form#new-post .bbp-submit-wrapper button[type="submit"]:focus {
  outline: none;
}
/* line 594, ../sass/_bbpress.scss */
#bbpress-forums #bbp-user-body #bbp-user-profile h2.entry-title, #bbpress-forums #bbp-user-body #bbp-user-topics-started h2.entry-title, #bbpress-forums #bbp-user-body #bbp-user-replies-created h2.entry-title, #bbpress-forums #bbp-user-body #bbp-user-favorites h2.entry-title, #bbpress-forums #bbp-user-body #bbp-user-subscriptions h2.entry-title, #bbpress-forums #bbp-user-body #bbp-your-profile h2.entry-title {
  font-size: 35px;
  line-height: 40px;
}
/* line 598, ../sass/_bbpress.scss */
#bbpress-forums #bbp-user-body #bbp-user-profile p, #bbpress-forums #bbp-user-body #bbp-user-topics-started p, #bbpress-forums #bbp-user-body #bbp-user-replies-created p, #bbpress-forums #bbp-user-body #bbp-user-favorites p, #bbpress-forums #bbp-user-body #bbp-user-subscriptions p, #bbpress-forums #bbp-user-body #bbp-your-profile p {
  font-size: 15px;
  line-height: 18px;
}
/* line 602, ../sass/_bbpress.scss */
#bbpress-forums #bbp-user-body #bbp-user-profile p.bbp-topic-meta, #bbpress-forums #bbp-user-body #bbp-user-topics-started p.bbp-topic-meta, #bbpress-forums #bbp-user-body #bbp-user-replies-created p.bbp-topic-meta, #bbpress-forums #bbp-user-body #bbp-user-favorites p.bbp-topic-meta, #bbpress-forums #bbp-user-body #bbp-user-subscriptions p.bbp-topic-meta, #bbpress-forums #bbp-user-body #bbp-your-profile p.bbp-topic-meta {
  font-size: 12px;
  line-height: 12px;
}
/* line 611, ../sass/_bbpress.scss */
#bbpress-forums #bbp-user-body #bbp-your-profile label {
  font-family: 'proxima_nova_regular';
  font-size: 13px;
  line-height: 14px;
}
/* line 618, ../sass/_bbpress.scss */
#bbpress-forums #bbp-user-body #bbp-your-profile #password .description {
  font-family: 'proxima_nova_regular';
  font-size: 12px;
  line-height: 14px;
  color: #4d524d;
}
/* line 626, ../sass/_bbpress.scss */
#bbpress-forums #bbp-user-body #bbp-your-profile fieldset.submit button {
  font-family: 'amatic_regular';
  font-size: 25px;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-color: #fff;
  border: 0;
  color: #fff;
  padding: 10px 25px;
}
/* line 639, ../sass/_bbpress.scss */
#bbpress-forums #bbp-user-body #bbp-your-profile fieldset.submit button:focus {
  outline: none;
}
/* line 647, ../sass/_bbpress.scss */
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
  padding: 5px 0;
  border-bottom: 1px solid #e8e8e8;
}
/* line 651, ../sass/_bbpress.scss */
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li:last-child {
  border-bottom: none;
}
/* line 655, ../sass/_bbpress.scss */
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li a {
  font-family: 'amatic_bold';
  font-size: 20px;
  line-height: 20px;
  color: #212721;
}

/* line 3, ../sass/_mmenu.scss */
.mm-menu.mm-ismenu {
  background: #f5f3ef;
}

/* line 7, ../sass/_mmenu.scss */
.bbpress .mm-list > li.current_page_parent.menu-item-15,
.post-type-archive-recept .mm-list > li.current_page_parent.menu-item-15,
.single-recept .mm-list > li.current_page_parent.menu-item-15,
.post-type-archive-media .mm-list > li.current_page_parent.menu-item-15,
.single-media .mm-list > li.current_page_parent.menu-item-15,
.post-type-archive-club .mm-list > li.current_page_parent.menu-item-15,
.single-club .mm-list > li.current_page_parent.menu-item-15,
.post-type-archive-press .mm-list > li.current_page_parent.menu-item-15,
.single-press .mm-list > li.current_page_parent.menu-item-15,
.post-type-archive-shop .mm-list > li.current_page_parent.menu-item-15,
.single-shop .mm-list > li.current_page_parent.menu-item-15,
.error404 .mm-list > li.current_page_parent.menu-item-15,
.tax-receptkategori .mm-list > li.current_page_parent.menu-item-15 {
  font-family: 'amatic_regular';
}

/* line 22, ../sass/_mmenu.scss */
.bbpress .mm-list > li.menu-item-82 {
  font-family: 'amatic_bold';
}

/* line 25, ../sass/_mmenu.scss */
.tax-receptkategori .mm-list > li.menu-item-78 {
  font-family: 'amatic_bold';
}

/* line 31, ../sass/_mmenu.scss */
.mm-menu .mm-list a.mm-subopen {
  background: #212721;
}
/* line 35, ../sass/_mmenu.scss */
.mm-menu .mm-list > li > a.mm-subclose {
  background: #212721 !important;
  color: #fff !important;
  font-family: 'amatic_bold' !important;
}
/* line 40, ../sass/_mmenu.scss */
.mm-menu .mm-list > li > a.mm-subclose:before {
  border-color: white !important;
}
/* line 45, ../sass/_mmenu.scss */
.mm-menu .mm-list > li > a.mm-subopen:before, .mm-menu .mm-list > li > a.mm-subopen:after {
  border-color: white !important;
}
/* line 49, ../sass/_mmenu.scss */
.mm-menu .mm-list > li {
  font-size: 24px;
  line-height: 24px;
  color: #4a412a;
}
/* line 54, ../sass/_mmenu.scss */
.mm-menu .mm-list > li a:hover {
  font-weight: 700;
}
/* line 59, ../sass/_mmenu.scss */
.mm-menu .mm-list > li.current_page_item, .mm-menu .mm-list > li.current_page_parent, .mm-menu .mm-list > li.current-menu-item {
  font-weight: 700;
}
/* line 63, ../sass/_mmenu.scss */
.mm-menu .mm-list > li.mm-label {
  background: #d2d654 !important;
  font-family: 'amatic_bold';
  font-size: 30px;
  line-height: 30px;
  color: #4a412a;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 30px;
}
/* line 74, ../sass/_mmenu.scss */
.mm-menu .mm-list > li.mm-label:first-child {
  margin-top: 0;
}

/**
 * Basic formatting :
 */
/* line 34, ../sass/style.scss */
html {
  font-family: 'amatic_bold', 'Helvetica Neue', Helvetica, Verdana, sans-serif;
}

/* line 37, ../sass/style.scss */
body {
  background-image: url("../images/bg/sand_bg.jpg");
  background-position: center top;
  font-size: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 44, ../sass/style.scss */
body:after {
  display: none;
  content: url("../images/bg/btn-bg-hover.png") url("../images/masks/mask-big.png") url("../images/bg/slider-buttons-hover.png");
}

/* line 49, ../sass/style.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 55, ../sass/style.scss */
img {
  display: block;
  max-width: 100%;
  max-height: auto;
}

/* clearfix */
/* line 62, ../sass/style.scss */
.clear:before,
.clear:after {
  content: '';
  display: table;
}

/* line 67, ../sass/style.scss */
.clear:after {
  clear: both;
}

/* line 72, ../sass/style.scss */
a {
  text-decoration: none;
}
/* line 75, ../sass/style.scss */
a.small-link {
  font-family: 'journal';
  display: inline-block;
  color: #212721;
  font-size: 28px;
  padding-bottom: 2px;
  border-bottom: 1px solid #212721;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  transform: rotate(-3deg);
  float: right;
}
/* line 91, ../sass/style.scss */
a.small-link:hover {
  color: #8b857a;
  border-bottom-color: #8b857a;
}
/* line 97, ../sass/style.scss */
a.btn {
  font-family: 'amatic_bold';
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  color: #fff !important;
  text-transform: uppercase;
  display: inline-block;
}
/* line 108, ../sass/style.scss */
a.btn:hover {
  background-image: url("../images/bg/btn-bg-hover.png");
}
/* line 112, ../sass/style.scss */
a.btn.small {
  font-size: 25px;
  padding: 8px 12px;
}
/* line 117, ../sass/style.scss */
a.btn.large {
  font-size: 31px;
  padding: 12px 20px;
}

/* line 130, ../sass/style.scss */
.header {
  position: relative;
  background: #faf9f7;
  background: rgba(250, 249, 247, 0.85);
  padding: 30px 0 5px;
  font-size: 34px;
  color: #4a412a;
  margin-bottom: 60px;
}
@media only screen and (max-width: 959px) {
  /* line 130, ../sass/style.scss */
  .header {
    margin-bottom: 40px;
    padding: 10px 0 10px;
    height: 130px;
  }
}
@media only screen and (max-width: 959px) {
  /* line 147, ../sass/style.scss */
  .header .container {
    padding: 0 15px;
  }
}
/* line 154, ../sass/style.scss */
.header .paleo-logo {
  position: absolute;
  top: 25px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 176px;
  z-index: 2;
}
@media only screen and (max-width: 640px) {
  /* line 154, ../sass/style.scss */
  .header .paleo-logo {
    width: 140px;
    top: 15px;
  }
}
/* line 172, ../sass/style.scss */
.header .top-container {
  margin-bottom: 15px;
  border-bottom: 1px dashed #bbbab8;
}
@media only screen and (max-width: 959px) {
  /* line 172, ../sass/style.scss */
  .header .top-container {
    border-bottom: none;
    margin-bottom: 0;
  }
}
/* line 183, ../sass/style.scss */
.header .top-container .top-menu {
  font-family: 'amatic_bold';
  font-size: 23px;
  color: #4a412a;
}
/* line 189, ../sass/style.scss */
.header .top-container .top-menu .social-icons {
  float: left;
  position: relative;
  top: -5px;
  padding-right: 15px;
}
@media only screen and (max-width: 959px) {
  /* line 189, ../sass/style.scss */
  .header .top-container .top-menu .social-icons {
    display: none;
  }
}
/* line 202, ../sass/style.scss */
.header .top-container .top-menu .social-icons ul li {
  border-left: none;
  border-right: none;
  padding: 0;
  margin-right: 2px;
}
/* line 208, ../sass/style.scss */
.header .top-container .top-menu .social-icons ul li:last-child {
  margin-right: 0;
}
/* line 212, ../sass/style.scss */
.header .top-container .top-menu .social-icons ul li img {
  width: 33px;
  height: 33px;
}
/* line 216, ../sass/style.scss */
.header .top-container .top-menu .social-icons ul li img:hover {
  opacity: 0.8;
}
/* line 223, ../sass/style.scss */
.header .top-container .top-menu .social-icons img {
  display: inline-block;
}
/* line 226, ../sass/style.scss */
.header .top-container .top-menu .social-icons img:last-child {
  margin-right: 0;
}
/* line 234, ../sass/style.scss */
.header .top-container .top-menu ul a {
  color: #4a412a;
}
/* line 237, ../sass/style.scss */
.header .top-container .top-menu ul a:hover {
  color: #8b857a;
}
/* line 242, ../sass/style.scss */
.header .top-container .top-menu ul.left {
  float: left;
}
/* line 245, ../sass/style.scss */
.header .top-container .top-menu ul.left li:first-child {
  border-left: 1px solid #bbbab8;
}
@media only screen and (max-width: 959px) {
  /* line 242, ../sass/style.scss */
  .header .top-container .top-menu ul.left {
    display: none;
  }
}
/* line 254, ../sass/style.scss */
.header .top-container .top-menu ul.right {
  position: relative;
  float: right;
}
@media only screen and (max-width: 959px) {
  /* line 254, ../sass/style.scss */
  .header .top-container .top-menu ul.right {
    padding-top: 15px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 254, ../sass/style.scss */
  .header .top-container .top-menu ul.right {
    padding-top: 0;
  }
}
/* line 267, ../sass/style.scss */
.header .top-container .top-menu ul.right li {
  border-right: 0;
}
/* line 270, ../sass/style.scss */
.header .top-container .top-menu ul.right li:first-child {
  border-right: 1px solid #bbbab8;
}
@media only screen and (max-width: 959px) {
  /* line 270, ../sass/style.scss */
  .header .top-container .top-menu ul.right li:first-child {
    display: none;
  }
}
/* line 278, ../sass/style.scss */
.header .top-container .top-menu ul.right li:nth-child(2) {
  padding-right: 0;
}
/* line 281, ../sass/style.scss */
.header .top-container .top-menu ul.right li:nth-child(3) a {
  color: #fff;
  padding: 4px 10px;
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
/* line 288, ../sass/style.scss */
.header .top-container .top-menu ul.right li:nth-child(2) a:hover {
  /*background-image: url("../images/bg/btn-bg-hover.png");*/
}
@media only screen and (max-width: 959px) {
  /* line 278, ../sass/style.scss */
  .header .top-container .top-menu ul.right li:nth-child(2) {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 278, ../sass/style.scss */
  .header .top-container .top-menu ul.right li:nth-child(2) {
    padding-top: 10px;
  }
}
/* line 302, ../sass/style.scss */
.header .top-container .top-menu ul.right li.login-widget {
  position: relative;
}
@media only screen and (max-width: 959px) {
  /* line 267, ../sass/style.scss */
  .header .top-container .top-menu ul.right li {
    display: block;
    padding: 0;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 18px;
  }
}
/* line 317, ../sass/style.scss */
.header .top-container .top-menu ul li {
  display: inline-block;
  padding: 0 15px;
  border-right: 1px solid #bbbab8;
  text-transform: uppercase;
}
/* line 323, ../sass/style.scss */
.header .top-container .top-menu ul li:last-child {
  border-right: none;
  padding-right: 0;
}
/* line 335, ../sass/style.scss */
.header .main-menu {
  position: relative;
  text-align: center;
}
@media only screen and (max-width: 959px) {
  /* line 335, ../sass/style.scss */
  .header .main-menu {
    display: none;
  }
}
/* line 345, ../sass/style.scss */
.header .main-menu ul {
  margin: 0 auto;
  max-width: 100%;
  text-align: center;
}
/* line 350, ../sass/style.scss */
.header .main-menu ul li {
  position: relative;
  font-family: 'amatic_bold';
  letter-spacing: 1px;
  display: inline-block;
  text-transform: uppercase;
  margin-right: 10px;
  font-size: 35px;
  padding: 10px 23px;
}
@media only screen and (max-width: 1110px) {
  /* line 350, ../sass/style.scss */
  .header .main-menu ul li {
    padding: 10px 15px;
    margin-right: 0;
  }
}
/* line 366, ../sass/style.scss */
.header .main-menu ul li:nth-child(3) {
  margin-right: 240px;
}
@media only screen and (max-width: 1110px) {
  /* line 366, ../sass/style.scss */
  .header .main-menu ul li:nth-child(3) {
    margin-right: 220px;
  }
}
/* line 374, ../sass/style.scss */
.header .main-menu ul li:last-child {
  margin-right: 0;
}
/* line 378, ../sass/style.scss */
.header .main-menu ul li.active, .header .main-menu ul li.current-menu-item, .header .main-menu ul li.current_page_parent {
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
/* line 385, ../sass/style.scss */
.header .main-menu ul li a {
  color: #4a412a;
}
/* line 388, ../sass/style.scss */
.header .main-menu ul li a:hover {
  color: #8b857a;
}
/* line 394, ../sass/style.scss */
.header .main-menu ul li:hover > ul {
  display: block;
}
/* line 399, ../sass/style.scss */
.header .main-menu ul li ul {
  display: none;
  position: absolute;
  top: 54px;
  left: 10px;
  background: #faf9f7;
  min-width: 100%;
  text-align: left;
  z-index: 9999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 414, ../sass/style.scss */
.header .main-menu ul li ul li {
  padding: 5px 15px 2px;
  font-size: 25px;
  width: 100%;
}
/* line 419, ../sass/style.scss */
.header .main-menu ul li ul li:last-child {
  padding-bottom: 15px;
}
/* line 423, ../sass/style.scss */
.header .main-menu ul li ul li.current-menu-item {
  background: none;
}
/* line 427, ../sass/style.scss */
.header .main-menu ul li ul li a {
  display: block;
}
/* line 437, ../sass/style.scss */
.header .mobile-search {
  display: none;
  float: left;
  margin-left: 15px;
  margin-top: 5px;
  height: 40px;
  width: 40px;
  position: relative;
}
/* line 447, ../sass/style.scss */
.header .mobile-search img:hover {
  cursor: pointer;
}
/* line 452, ../sass/style.scss */
.header .mobile-search .mobile-search-input {
  position: absolute;
  bottom: -45px;
  left: 0;
  z-index: 3;
  background: #fff;
  padding: 0 10px 10px;
  -moz-box-shadow: 0px 4px 2px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 4px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 4px 2px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: none;
}
/* line 468, ../sass/style.scss */
.header .mobile-search .mobile-search-input input[type="text"] {
  background: #edebe6;
  padding: 10px;
  border: 0;
  margin: 0;
  width: 180px;
  font-family: 'proxima_nova_regular';
  font-size: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 480, ../sass/style.scss */
.header .mobile-search .mobile-search-input .input-top, .header .mobile-search .mobile-search-input .input-bottom {
  display: none;
}
@media only screen and (max-width: 959px) {
  /* line 437, ../sass/style.scss */
  .header .mobile-search {
    display: block;
  }
}
/* line 490, ../sass/style.scss */
.header .mobile-menu-clicker {
  display: none;
  float: right;
  margin-right: 15px;
  margin-top: 5px;
  height: 40px;
  width: 40px;
}
/* line 500, ../sass/style.scss */
.header .mobile-menu-clicker a {
  color: #4a412a;
}
@media only screen and (max-width: 959px) {
  /* line 490, ../sass/style.scss */
  .header .mobile-menu-clicker {
    display: block;
  }
}
/* line 511, ../sass/style.scss */
.header .search-list-item {
  position: relative;
}
/* line 514, ../sass/style.scss */
.header .search-list-item img {
  width: 20px;
  height: 20px;
}
/* line 518, ../sass/style.scss */
.header .search-list-item img:hover {
  cursor: pointer;
  opacity: 0.6 !important;
}
/* line 526, ../sass/style.scss */
.header .search-test {
  position: absolute;
  top: 15px;
  right: -20px;
  z-index: 9999;
  padding: 5px 0 0 0;
  		/*
  		-moz-box-shadow:    0 3px 6px rgba(33,39,33,0.5);
    		-webkit-box-shadow: 0 3px 6px rgba(33,39,33,0.5);
    		box-shadow:         0 3px 6px rgba(33,39,33,0.5);
  		*/
  		/*
  		-webkit-transform: rotate(-1.5deg);
	  	-moz-transform:    rotate(-1.5deg);
	  	-ms-transform:     rotate(-1.5deg);
	  	-o-transform:      rotate(-1.5deg);
	  	transform:         rotate(-1.5deg);
		*/
  display: none;
}
/* line 550, ../sass/style.scss */
.header .search-test .input-top, .header .search-test .input-bottom {
  display: none;
}
/* line 554, ../sass/style.scss */
.header .search-test .search-arrow {
  position: absolute;
  top: -10px;
  right: 20px;
  height: 20px;
  width: 20px;
  background-image: url("../images/bg/search-arrow-up.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 565, ../sass/style.scss */
.header .search-test .close-search {
  display: inline-block;
  float: right;
  margin-top: 3px;
  font-family: 'proxima_nova_semibold';
  color: #b7b09c;
  font-size: 22px;
  line-height: 20px;
}
/* line 574, ../sass/style.scss */
.header .search-test .close-search:hover {
  cursor: pointer;
  color: #212721;
}
/* line 580, ../sass/style.scss */
.header .search-test .search-inner {
  background: #fff;
}
/* line 584, ../sass/style.scss */
.header .search-test .searchform-style {
  display: block;
}
/* line 588, ../sass/style.scss */
.header .search-test .input-field {
  padding: 0 20px 5px;
}
/* line 592, ../sass/style.scss */
.header .search-test input[type="text"] {
  background: #edebe6;
  padding: 10px 15px;
  border: 0;
  margin: 0;
  width: 180px;
  font-family: 'proxima_nova_regular';
  font-size: 15px;
}
/* line 601, ../sass/style.scss */
.header .search-test input[type="text"]:focus {
  outline: none;
}
/* line 608, ../sass/style.scss */
.header #mobile-menu {
  display: none;
}

/* #### Startpage #### */
/* line 628, ../sass/style.scss */
.startpage-slider-container {
  max-width: 1360px;
  margin: 0 auto 40px;
  padding: 0 20px;
  opacity: 0;
  visibility: hidden;
}
@media only screen and (max-width: 959px) {
  /* line 628, ../sass/style.scss */
  .startpage-slider-container {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 628, ../sass/style.scss */
  .startpage-slider-container {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 643, ../sass/style.scss */
  .startpage-slider-container .startpage-slider-item {
    text-align: center;
  }
}
/* line 649, ../sass/style.scss */
.startpage-slider-container .slider-image {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 50%;
}
@media only screen and (max-width: 400px) {
  /* line 649, ../sass/style.scss */
  .startpage-slider-container .slider-image {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 649, ../sass/style.scss */
  .startpage-slider-container .slider-image {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 649, ../sass/style.scss */
  .startpage-slider-container .slider-image {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 649, ../sass/style.scss */
  .startpage-slider-container .slider-image {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 649, ../sass/style.scss */
  .startpage-slider-container .slider-image {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 649, ../sass/style.scss */
  .startpage-slider-container .slider-image {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 649, ../sass/style.scss */
  .startpage-slider-container .slider-image {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 649, ../sass/style.scss */
  .startpage-slider-container .slider-image {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 649, ../sass/style.scss */
  .startpage-slider-container .slider-image {
    width: 80%;
    float: none;
  }
}
/* line 658, ../sass/style.scss */
.startpage-slider-container .slider-image .slider-image-inner {
  position: relative;
  background-image: url("../images/slider-rings.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center center;
  padding: 25px;
}
@media only screen and (max-width: 640px) {
  /* line 658, ../sass/style.scss */
  .startpage-slider-container .slider-image .slider-image-inner {
    padding: 12px;
  }
}
/* line 670, ../sass/style.scss */
.startpage-slider-container .slider-image .slider-image-inner .left-arrow, .startpage-slider-container .slider-image .slider-image-inner .right-arrow {
  font-family: 'amatic_regular';
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 55px;
  height: 55px;
  background-image: url("../images/bg/slider-buttons.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center center;
  z-index: 9999;
  font-size: 35px;
  line-height: 35px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  padding: 10px 0;
}
/* line 690, ../sass/style.scss */
.startpage-slider-container .slider-image .slider-image-inner .left-arrow:hover, .startpage-slider-container .slider-image .slider-image-inner .right-arrow:hover {
  background-image: url("../images/bg/slider-buttons-hover.png");
}
@media only screen and (max-width: 640px) {
  /* line 670, ../sass/style.scss */
  .startpage-slider-container .slider-image .slider-image-inner .left-arrow, .startpage-slider-container .slider-image .slider-image-inner .right-arrow {
    width: 35px;
    height: 35px;
    padding: 0;
    font-size: 25px;
  }
}
/* line 701, ../sass/style.scss */
.startpage-slider-container .slider-image .slider-image-inner .left-arrow .bx-prev, .startpage-slider-container .slider-image .slider-image-inner .left-arrow .bx-next, .startpage-slider-container .slider-image .slider-image-inner .right-arrow .bx-prev, .startpage-slider-container .slider-image .slider-image-inner .right-arrow .bx-next {
  background: none;
  position: static;
  color: #fff;
  padding: 10px 23px;
}
@media only screen and (max-width: 640px) {
  /* line 701, ../sass/style.scss */
  .startpage-slider-container .slider-image .slider-image-inner .left-arrow .bx-prev, .startpage-slider-container .slider-image .slider-image-inner .left-arrow .bx-next, .startpage-slider-container .slider-image .slider-image-inner .right-arrow .bx-prev, .startpage-slider-container .slider-image .slider-image-inner .right-arrow .bx-next {
    padding: 2px 14px;
  }
}
/* line 712, ../sass/style.scss */
.startpage-slider-container .slider-image .slider-image-inner .left-arrow {
  left: -10px;
}
@media only screen and (max-width: 767px) {
  /* line 712, ../sass/style.scss */
  .startpage-slider-container .slider-image .slider-image-inner .left-arrow {
    left: 0;
  }
}
/* line 719, ../sass/style.scss */
.startpage-slider-container .slider-image .slider-image-inner .right-arrow {
  right: -10px;
}
@media only screen and (max-width: 767px) {
  /* line 719, ../sass/style.scss */
  .startpage-slider-container .slider-image .slider-image-inner .right-arrow {
    right: 0;
  }
}
/* line 727, ../sass/style.scss */
.startpage-slider-container .slider-image .slider-image-inner img.main-img {
  margin: 0 auto;
  -webkit-border-top-left-radius: 45%;
  -webkit-border-top-right-radius: 50%;
  -webkit-border-bottom-right-radius: 43%;
  -webkit-border-bottom-left-radius: 48%;
  -moz-border-radius-topleft: 45%;
  -moz-border-radius-topright: 50%;
  -moz-border-radius-bottomright: 43%;
  -moz-border-radius-bottomleft: 48%;
  border-top-left-radius: 45%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 43%;
  border-bottom-left-radius: 48%;
}
/* line 746, ../sass/style.scss */
.startpage-slider-container .slider-content {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 50%;
  margin-bottom: 40px;
}
@media only screen and (max-width: 400px) {
  /* line 746, ../sass/style.scss */
  .startpage-slider-container .slider-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 746, ../sass/style.scss */
  .startpage-slider-container .slider-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 746, ../sass/style.scss */
  .startpage-slider-container .slider-content {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 746, ../sass/style.scss */
  .startpage-slider-container .slider-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 746, ../sass/style.scss */
  .startpage-slider-container .slider-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 746, ../sass/style.scss */
  .startpage-slider-container .slider-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 746, ../sass/style.scss */
  .startpage-slider-container .slider-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 746, ../sass/style.scss */
  .startpage-slider-container .slider-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 746, ../sass/style.scss */
  .startpage-slider-container .slider-content {
    width: 100%;
    float: none;
    text-align: center;
  }
}
/* line 757, ../sass/style.scss */
.startpage-slider-container .slider-content h2 {
  -webkit-transform: rotate(-1deg);
  -ms-transform: rotate(-1deg);
  -o-transform: rotate(-1deg);
  -moz-transform: rotate(-1deg);
  transform: rotate(-1deg);
}
/* line 765, ../sass/style.scss */
.startpage-slider-container .slider-content h2 {
  font-family: 'amatic_bold';
  text-transform: uppercase;
  font-size: 104px;
  line-height: 145px;
  display: inline-block;
  color: #fcf9f4;
  letter-spacing: 1px;
  margin-bottom: 30px;
  word-spacing: -6px;
  width: 100%;
  -moz-transform: translateZ(0.1px) rotate(-1deg);
}
/* line 781, ../sass/style.scss */
.startpage-slider-container .slider-content h2 span {
  padding: 0 10px 18px;
  background: #8c857b;
  margin: 0 -5px;
  outline: 1px solid transparent;
}
@media only screen and (max-width: 959px) {
  /* line 781, ../sass/style.scss */
  .startpage-slider-container .slider-content h2 span {
    padding: 0 10px 13px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 781, ../sass/style.scss */
  .startpage-slider-container .slider-content h2 span {
    padding: 0 8px 10px;
    margin: 0 -2px;
  }
}
@media only screen and (max-width: 959px) {
  /* line 765, ../sass/style.scss */
  .startpage-slider-container .slider-content h2 {
    font-size: 70px;
    line-height: 95px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 765, ../sass/style.scss */
  .startpage-slider-container .slider-content h2 {
    font-size: 60px;
    line-height: 80px;
    margin-bottom: 15px;
  }
}
/* line 810, ../sass/style.scss */
.startpage-slider-container .slider-content h3 {
  font-family: 'journal';
  font-size: 68px;
  color: #49412a;
  margin-bottom: 14px;
  text-transform: capitalize;
  -webkit-transform: rotate(-2.5deg);
  -ms-transform: rotate(-2.5deg);
  -o-transform: rotate(-2.5deg);
  -moz-transform: rotate(-2.5deg);
  transform: rotate(-2.5deg);
}
/* line 823, ../sass/style.scss */
.startpage-slider-container .slider-content h3:before {
  content: "-";
  margin-right: 3px;
}
/* line 827, ../sass/style.scss */
.startpage-slider-container .slider-content h3:after {
  content: "-";
  margin-left: 3px;
}
@media only screen and (max-width: 959px) {
  /* line 810, ../sass/style.scss */
  .startpage-slider-container .slider-content h3 {
    font-size: 55px;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 810, ../sass/style.scss */
  .startpage-slider-container .slider-content h3 {
    font-size: 35px;
    margin-bottom: 10px;
  }
}
/* line 843, ../sass/style.scss */
.startpage-slider-container .slider-content p, .startpage-slider-container .slider-content a {
  margin-left: 10px;
}
/* line 847, ../sass/style.scss */
.startpage-slider-container .slider-content p {
  font-family: 'proxima_nova_regular';
  font-size: 20px;
  line-height: 29px;
  color: #4a412a;
  width: 80%;
  margin-bottom: 30px;
}
@media only screen and (max-width: 959px) {
  /* line 847, ../sass/style.scss */
  .startpage-slider-container .slider-content p {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
    width: 90%;
  }
}

/* line 873, ../sass/style.scss */
.blurbs .first-col-rubrik {
  width: 25%;
  padding: 0 1.5%;
  text-align: center;
  margin-bottom: 20px;
  -webkit-transform: rotate(-1deg);
  -moz-transform: rotate(-1deg);
  -ms-transform: rotate(-1deg);
  -o-transform: rotate(-1deg);
  transform: rotate(-1deg);
}
@media only screen and (max-width: 767px) {
  /* line 873, ../sass/style.scss */
  .blurbs .first-col-rubrik {
    width: 40%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 873, ../sass/style.scss */
  .blurbs .first-col-rubrik {
    width: 100%;
    text-align: left;
  }
}
/* line 894, ../sass/style.scss */
.blurbs .first-col-rubrik h3 {
  font-family: 'journal';
  font-size: 45px;
  color: #49412a;
}
/* line 899, ../sass/style.scss */
.blurbs .first-col-rubrik h3:before {
  content: "-";
  margin-right: 3px;
}
/* line 903, ../sass/style.scss */
.blurbs .first-col-rubrik h3:after {
  content: "-";
  margin-left: 3px;
}
/* line 911, ../sass/style.scss */
.blurbs .first-col {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 25%;
}
@media only screen and (max-width: 400px) {
  /* line 911, ../sass/style.scss */
  .blurbs .first-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 911, ../sass/style.scss */
  .blurbs .first-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 911, ../sass/style.scss */
  .blurbs .first-col {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 911, ../sass/style.scss */
  .blurbs .first-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 911, ../sass/style.scss */
  .blurbs .first-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 911, ../sass/style.scss */
  .blurbs .first-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 911, ../sass/style.scss */
  .blurbs .first-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 911, ../sass/style.scss */
  .blurbs .first-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 911, ../sass/style.scss */
  .blurbs .first-col {
    width: 40%;
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 911, ../sass/style.scss */
  .blurbs .first-col {
    width: 100%;
    margin-bottom: 40px;
  }
}
/* line 928, ../sass/style.scss */
.blurbs .first-col .nyheter-wrapper ul li {
  margin-bottom: 30px;
}
@media only screen and (max-width: 959px) {
  /* line 928, ../sass/style.scss */
  .blurbs .first-col .nyheter-wrapper ul li {
    margin-bottom: 15px;
  }
}
/* line 935, ../sass/style.scss */
.blurbs .first-col .nyheter-wrapper ul li:last-child {
  margin-bottom: 5px;
}
/* line 941, ../sass/style.scss */
.blurbs .first-col .nyheter-wrapper ul li .nyheter-item img {
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
/* line 950, ../sass/style.scss */
.blurbs .first-col .nyheter-wrapper ul li .nyheter-item .nyheter-item-content {
  background: #fff;
  padding: 20px 20px 10px 20px;
}
/* line 956, ../sass/style.scss */
.blurbs .first-col .nyheter-wrapper ul li .nyheter-item .nyheter-item-content ul.post-categories li {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 2px;
}
/* line 961, ../sass/style.scss */
.blurbs .first-col .nyheter-wrapper ul li .nyheter-item .nyheter-item-content ul.post-categories li a {
  color: #d2d654;
}
/* line 964, ../sass/style.scss */
.blurbs .first-col .nyheter-wrapper ul li .nyheter-item .nyheter-item-content ul.post-categories li a:hover {
  color: #9a9e26;
}
/* line 971, ../sass/style.scss */
.blurbs .first-col .nyheter-wrapper ul li .nyheter-item .nyheter-item-content h2 {
  font-family: 'amatic_bold';
  font-size: 32px;
  line-height: 0.85em;
  color: #49412a;
}
/* line 978, ../sass/style.scss */
.blurbs .first-col .nyheter-wrapper ul li .nyheter-item .nyheter-item-content h2 a {
  color: #49412a;
}
/* line 983, ../sass/style.scss */
.blurbs .first-col .nyheter-wrapper ul li .nyheter-item .nyheter-item-content h3 {
  font-family: 'proxima_nova_semibold';
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1em;
  color: #d2d654;
  margin: 0 0 5px 0;
}
/* line 1001, ../sass/style.scss */
.blurbs .second-col {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 33.33333%;
  margin-bottom: 40px;
}
@media only screen and (max-width: 400px) {
  /* line 1001, ../sass/style.scss */
  .blurbs .second-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 1001, ../sass/style.scss */
  .blurbs .second-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1001, ../sass/style.scss */
  .blurbs .second-col {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 1001, ../sass/style.scss */
  .blurbs .second-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 1001, ../sass/style.scss */
  .blurbs .second-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1001, ../sass/style.scss */
  .blurbs .second-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1001, ../sass/style.scss */
  .blurbs .second-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1001, ../sass/style.scss */
  .blurbs .second-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1001, ../sass/style.scss */
  .blurbs .second-col {
    width: 60%;
    padding-left: 5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1001, ../sass/style.scss */
  .blurbs .second-col {
    width: 100%;
    padding-left: 1.5%;
  }
}
/* line 1016, ../sass/style.scss */
.blurbs .second-col .senaste-recepten-wrapper {
  margin-bottom: 40px;
}
/* line 1019, ../sass/style.scss */
.blurbs .second-col .senaste-recepten-wrapper .senaste-recepten {
  position: relative;
  margin-bottom: 10px;
}
/* line 1025, ../sass/style.scss */
.blurbs .second-col .senaste-recepten-wrapper .senaste-recepten h4 {
  position: absolute;
  font-family: 'journal';
  font-size: 34px;
  top: 15px;
  left: -10px;
  padding: 5px 10px;
  background: #8b857a;
  color: #fff;
  line-height: 0.7em;
  -webkit-transform: rotate(-1deg);
  -moz-transform: rotate(-1deg);
  -ms-transform: rotate(-1deg);
  -o-transform: rotate(-1deg);
  transform: rotate(-1deg);
}
/* line 1043, ../sass/style.scss */
.blurbs .second-col .senaste-recepten-wrapper .senaste-recepten ul {
  background: #fff;
  padding: 50px 20px 15px;
}
/* line 1047, ../sass/style.scss */
.blurbs .second-col .senaste-recepten-wrapper .senaste-recepten ul li {
  border-bottom: 1px solid #e9e7e3;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 1052, ../sass/style.scss */
.blurbs .second-col .senaste-recepten-wrapper .senaste-recepten ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 1058, ../sass/style.scss */
.blurbs .second-col .senaste-recepten-wrapper .senaste-recepten ul li .recept-item {
  display: table;
}
/* line 1061, ../sass/style.scss */
.blurbs .second-col .senaste-recepten-wrapper .senaste-recepten ul li .recept-item .recept-image {
  display: table-cell;
  width: 85px;
  vertical-align: middle;
}
/* line 1067, ../sass/style.scss */
.blurbs .second-col .senaste-recepten-wrapper .senaste-recepten ul li .recept-item .recept-image img.recept-small-img {
  width: 70px;
  height: 70px;
}
/* line 1073, ../sass/style.scss */
.blurbs .second-col .senaste-recepten-wrapper .senaste-recepten ul li .recept-item .recept-title {
  display: table-cell;
  vertical-align: middle;
}
/* line 1078, ../sass/style.scss */
.blurbs .second-col .senaste-recepten-wrapper .senaste-recepten ul li .recept-item .recept-title a {
  font-family: 'amatic_bold';
  letter-spacing: 1px;
  font-size: 25px;
  color: #49412a;
}
/* line 1085, ../sass/style.scss */
.blurbs .second-col .senaste-recepten-wrapper .senaste-recepten ul li .recept-item .recept-title a:hover {
  color: #8b857a;
}
/* line 1096, ../sass/style.scss */
.blurbs .second-col .join-the-club {
  position: relative;
  padding: 45px 0 30px;
  border-top: 3px solid #d6d1c6;
  border-bottom: 3px solid #d6d1c6;
  text-align: center;
}
/* line 1103, ../sass/style.scss */
.blurbs .second-col .join-the-club .join-the-club-img {
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  height: 49px;
  width: 49px;
}
/* line 1114, ../sass/style.scss */
.blurbs .second-col .join-the-club h2 {
  font-family: 'amatic_bold';
  font-size: 64px;
  line-height: 54px;
  color: #212721;
  margin-bottom: 15px;
  text-transform: uppercase;
}
@media only screen and (max-width: 400px) {
  /* line 1114, ../sass/style.scss */
  .blurbs .second-col .join-the-club h2 {
    font-size: 46px;
    line-height: 40px;
    margin-bottom: 10px;
  }
}
/* line 1129, ../sass/style.scss */
.blurbs .second-col .join-the-club h2 a {
  color: #212721;
}
/* line 1132, ../sass/style.scss */
.blurbs .second-col .join-the-club h2 a:hover {
  color: #8b857a;
}
/* line 1138, ../sass/style.scss */
.blurbs .second-col .join-the-club p {
  padding: 0 20px;
  font-family: 'proxima_nova_regular';
  font-size: 16px;
  line-height: 22px;
  color: #4d524d;
}
/* line 1149, ../sass/style.scss */
.blurbs .third-col {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 41.66667%;
}
@media only screen and (max-width: 400px) {
  /* line 1149, ../sass/style.scss */
  .blurbs .third-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 1149, ../sass/style.scss */
  .blurbs .third-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1149, ../sass/style.scss */
  .blurbs .third-col {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 1149, ../sass/style.scss */
  .blurbs .third-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 1149, ../sass/style.scss */
  .blurbs .third-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1149, ../sass/style.scss */
  .blurbs .third-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1149, ../sass/style.scss */
  .blurbs .third-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1149, ../sass/style.scss */
  .blurbs .third-col {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1149, ../sass/style.scss */
  .blurbs .third-col {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1156, ../sass/style.scss */
  .blurbs .third-col .pod-blurb {
    width: 50%;
    float: left;
    margin-top: 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1156, ../sass/style.scss */
  .blurbs .third-col .pod-blurb {
    width: 100%;
    float: none;
    padding-left: 1.5%;
    margin-top: 35px;
  }
}
/* line 1172, ../sass/style.scss */
.blurbs .third-col .pod-blurb .pod-blurb-img {
  position: relative;
}
/* line 1177, ../sass/style.scss */
.blurbs .third-col .pod-blurb .pod-blurb-img img, .blurbs .third-col .pod-blurb .pod-blurb-img .pod-blurb-img-bg {
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
/* line 1186, ../sass/style.scss */
.blurbs .third-col .pod-blurb .pod-blurb-img .pod-blurb-img-play {
  position: absolute;
  z-index: 1;
  background-image: url("../images/icons/play_retina.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 112px 112px;
  width: 100%;
  height: 100%;
}
/* line 1201, ../sass/style.scss */
.blurbs .third-col .pod-blurb .pod-blurb-img .pod-blurb-img-bg {
  background: rgba(139, 133, 122, 0.55);
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 1207, ../sass/style.scss */
.blurbs .third-col .pod-blurb .pod-blurb-img .pod-blurb-img-bg:hover {
  background: rgba(139, 133, 122, 0.75);
}
/* line 1213, ../sass/style.scss */
.blurbs .third-col .pod-blurb .pod-blurb-text {
  background: #fff;
  padding: 15px 15px 5px;
}
/* line 1217, ../sass/style.scss */
.blurbs .third-col .pod-blurb .pod-blurb-text h4 {
  font-family: 'amatic_bold';
  font-size: 35px;
  line-height: 34px;
  color: #202720;
  float: left;
  margin-bottom: 10px;
}
/* line 1227, ../sass/style.scss */
.blurbs .third-col .pod-blurb .pod-blurb-text a {
  display: inline-block;
  float: right;
}

/* line 1242, ../sass/style.scss */
.vad-ar-paleo {
  background: #d8d3cc;
  background: rgba(139, 133, 122, 0.15);
  padding: 50px 0;
  margin-top: 60px;
}
/* line 1248, ../sass/style.scss */
.vad-ar-paleo h2 {
  font-family: 'amatic_bold';
  font-size: 100px;
  line-height: 90px;
  color: #212721;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
@media only screen and (max-width: 959px) {
  /* line 1248, ../sass/style.scss */
  .vad-ar-paleo h2 {
    font-size: 80px;
    line-height: 70px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1248, ../sass/style.scss */
  .vad-ar-paleo h2 {
    font-size: 68px;
    line-height: 58px;
  }
}
@media only screen and (max-width: 400px) {
  /* line 1248, ../sass/style.scss */
  .vad-ar-paleo h2 {
    font-size: 56px;
    line-height: 46px;
  }
}
/* line 1274, ../sass/style.scss */
.vad-ar-paleo h3 {
  font-family: 'journal';
  font-size: 47px;
  line-height: 47px;
  color: #241a12;
  margin-bottom: 30px;
}
@media only screen and (max-width: 640px) {
  /* line 1274, ../sass/style.scss */
  .vad-ar-paleo h3 {
    font-size: 38px;
    line-height: 38px;
    margin-bottom: 20px;
  }
}
/* line 1288, ../sass/style.scss */
.vad-ar-paleo p {
  font-family: 'proxima_nova_regular';
  font-size: 17px;
  line-height: 26px;
  color: #4d524d;
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 33.33333%;
}
@media only screen and (max-width: 400px) {
  /* line 1288, ../sass/style.scss */
  .vad-ar-paleo p {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 1288, ../sass/style.scss */
  .vad-ar-paleo p {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1288, ../sass/style.scss */
  .vad-ar-paleo p {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 1288, ../sass/style.scss */
  .vad-ar-paleo p {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 1288, ../sass/style.scss */
  .vad-ar-paleo p {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1288, ../sass/style.scss */
  .vad-ar-paleo p {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1288, ../sass/style.scss */
  .vad-ar-paleo p {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1288, ../sass/style.scss */
  .vad-ar-paleo p {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1288, ../sass/style.scss */
  .vad-ar-paleo p {
    width: 100%;
    margin-bottom: 15px;
  }
}

/* line 1304, ../sass/style.scss */
.erbjudanden {
  padding: 60px 0;
}
/* line 1307, ../sass/style.scss */
.erbjudanden .erbjudanden-item {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 33.33333%;
}
@media only screen and (max-width: 400px) {
  /* line 1307, ../sass/style.scss */
  .erbjudanden .erbjudanden-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 1307, ../sass/style.scss */
  .erbjudanden .erbjudanden-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1307, ../sass/style.scss */
  .erbjudanden .erbjudanden-item {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 1307, ../sass/style.scss */
  .erbjudanden .erbjudanden-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 1307, ../sass/style.scss */
  .erbjudanden .erbjudanden-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1307, ../sass/style.scss */
  .erbjudanden .erbjudanden-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1307, ../sass/style.scss */
  .erbjudanden .erbjudanden-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1307, ../sass/style.scss */
  .erbjudanden .erbjudanden-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1307, ../sass/style.scss */
  .erbjudanden .erbjudanden-item {
    width: 100%;
    float: none;
    margin-bottom: 40px;
  }
}
/* line 1317, ../sass/style.scss */
.erbjudanden .erbjudanden-content {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 66.66667%;
  padding-top: 10px;
  padding-left: 3.5% !important;
}
@media only screen and (max-width: 400px) {
  /* line 1317, ../sass/style.scss */
  .erbjudanden .erbjudanden-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 1317, ../sass/style.scss */
  .erbjudanden .erbjudanden-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1317, ../sass/style.scss */
  .erbjudanden .erbjudanden-content {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 1317, ../sass/style.scss */
  .erbjudanden .erbjudanden-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 1317, ../sass/style.scss */
  .erbjudanden .erbjudanden-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1317, ../sass/style.scss */
  .erbjudanden .erbjudanden-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1317, ../sass/style.scss */
  .erbjudanden .erbjudanden-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1317, ../sass/style.scss */
  .erbjudanden .erbjudanden-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
/* line 1323, ../sass/style.scss */
.erbjudanden .erbjudanden-img {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 33.33333%;
}
@media only screen and (max-width: 400px) {
  /* line 1323, ../sass/style.scss */
  .erbjudanden .erbjudanden-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 1323, ../sass/style.scss */
  .erbjudanden .erbjudanden-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1323, ../sass/style.scss */
  .erbjudanden .erbjudanden-img {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 1323, ../sass/style.scss */
  .erbjudanden .erbjudanden-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 1323, ../sass/style.scss */
  .erbjudanden .erbjudanden-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1323, ../sass/style.scss */
  .erbjudanden .erbjudanden-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1323, ../sass/style.scss */
  .erbjudanden .erbjudanden-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1323, ../sass/style.scss */
  .erbjudanden .erbjudanden-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
/* line 1326, ../sass/style.scss */
.erbjudanden .erbjudanden-img img {
  -webkit-border-top-left-radius: 45%;
  -webkit-border-top-right-radius: 50%;
  -webkit-border-bottom-right-radius: 43%;
  -webkit-border-bottom-left-radius: 48%;
  -moz-border-radius-topleft: 45%;
  -moz-border-radius-topright: 50%;
  -moz-border-radius-bottomright: 43%;
  -moz-border-radius-bottomleft: 48%;
  border-top-left-radius: 45%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 43%;
  border-bottom-left-radius: 48%;
}
/* line 1342, ../sass/style.scss */
.erbjudanden h5 {
  font-family: 'amatic_bold';
  font-size: 37px;
  line-height: 31px;
  color: #49412a;
  margin-bottom: 15px;
}
/* line 1351, ../sass/style.scss */
.erbjudanden p {
  font-family: 'proxima_nova_regular';
  font-size: 15px;
  line-height: 22px;
  color: #584c3d;
  margin-bottom: 15px;
}

/* line 1364, ../sass/style.scss */
.crooked-top-bg, .crooked-bottom-bg {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: top center;
  width: 100%;
  height: 15px;
}

/* line 1371, ../sass/style.scss */
.crooked-top-bg {
  background-image: url("../images/bg/top-border.png");
}

/* line 1374, ../sass/style.scss */
.crooked-bottom-bg {
  background-image: url("../images/bg/bottom-border.png");
}

/* ###### PAGE MODULES ###### */
/* line 1383, ../sass/style.scss */
.page-wrapper {
  margin-bottom: 100px;
  /* ####### RECEPT ####### */
}
@media only screen and (max-width: 640px) {
  /* line 1383, ../sass/style.scss */
  .page-wrapper {
    margin-bottom: 40px;
  }
}
/* line 1393, ../sass/style.scss */
.page-wrapper .page-header {
  margin-bottom: 30px;
}
@media only screen and (max-width: 640px) {
  /* line 1393, ../sass/style.scss */
  .page-wrapper .page-header {
    margin-bottom: 20px;
  }
}
/* line 1400, ../sass/style.scss */
.page-wrapper .page-header h1 {
  font-family: 'amatic_bold';
  font-size: 82px;
  line-height: 82px;
  color: #202720;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media only screen and (max-width: 640px) {
  /* line 1400, ../sass/style.scss */
  .page-wrapper .page-header h1 {
    font-size: 60px;
    line-height: 65px;
  }
}
/* line 1415, ../sass/style.scss */
.page-wrapper .page-header ul.filter-posts {
  margin-top: 5px;
}
/* line 1418, ../sass/style.scss */
.page-wrapper .page-header ul.filter-posts li {
  display: inline-block;
  font-family: 'amatic_bold';
  font-size: 28px;
  margin-right: 30px;
  color: #4a412a;
}
@media only screen and (max-width: 640px) {
  /* line 1418, ../sass/style.scss */
  .page-wrapper .page-header ul.filter-posts li {
    margin-right: 15px;
  }
}
/* line 1430, ../sass/style.scss */
.page-wrapper .page-header ul.filter-posts li a {
  color: #4a412a;
}
/* line 1433, ../sass/style.scss */
.page-wrapper .page-header ul.filter-posts li a:hover {
  color: #8c857b;
}
/* line 1439, ../sass/style.scss */
.page-wrapper .page-header ul.filter-posts li.active a {
  color: #8c857b;
  border-bottom: 2px solid #8c857b;
}
/* line 1445, ../sass/style.scss */
.page-wrapper .page-header ul.filter-posts li:last-child {
  margin-right: 0;
}
/* line 1452, ../sass/style.scss */
.page-wrapper .breadcrumbs {
  position: relative;
  z-index: 2;
}
/* line 1458, ../sass/style.scss */
.page-wrapper .breadcrumbs ul li {
  display: inline-block;
  font-family: 'amatic_bold';
  font-size: 23px;
  color: #8c857b;
  margin-right: 5px;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 1468, ../sass/style.scss */
.page-wrapper .breadcrumbs ul li a {
  color: #8c857b;
}
/* line 1471, ../sass/style.scss */
.page-wrapper .breadcrumbs ul li a:hover {
  color: #4a412a;
}
/* line 1479, ../sass/style.scss */
.page-wrapper .main-content {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 75%;
  padding-left: 0 !important;
}
@media only screen and (max-width: 400px) {
  /* line 1479, ../sass/style.scss */
  .page-wrapper .main-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 1479, ../sass/style.scss */
  .page-wrapper .main-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1479, ../sass/style.scss */
  .page-wrapper .main-content {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 1479, ../sass/style.scss */
  .page-wrapper .main-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 1479, ../sass/style.scss */
  .page-wrapper .main-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1479, ../sass/style.scss */
  .page-wrapper .main-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1479, ../sass/style.scss */
  .page-wrapper .main-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1479, ../sass/style.scss */
  .page-wrapper .main-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1479, ../sass/style.scss */
  .page-wrapper .main-content {
    width: 100%;
    padding-right: 0 !important;
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1479, ../sass/style.scss */
  .page-wrapper .main-content {
    margin-bottom: 30px;
  }
}
/* line 1496, ../sass/style.scss */
.page-wrapper .main-content .huvudbild img {
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
/* line 1507, ../sass/style.scss */
.page-wrapper .main-content ul.post-items {
  background: #fff;
  padding: 50px 7.369614512472%;
}
@media only screen and (max-width: 640px) {
  /* line 1507, ../sass/style.scss */
  .page-wrapper .main-content ul.post-items {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
/* line 1516, ../sass/style.scss */
.page-wrapper .main-content ul.post-items li {
  padding-bottom: 60px;
  margin-bottom: 60px;
  border-bottom: 2px solid #e8e8e8;
}
@media only screen and (max-width: 640px) {
  /* line 1516, ../sass/style.scss */
  .page-wrapper .main-content ul.post-items li {
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
}
/* line 1526, ../sass/style.scss */
.page-wrapper .main-content ul.post-items li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 1532, ../sass/style.scss */
.page-wrapper .main-content ul.post-items p {
  font-family: 'proxima_nova_regular';
  font-size: 18px;
  line-height: 30px;
  color: #4d524d;
  margin-bottom: 30px;
}
/* line 1539, ../sass/style.scss */
.page-wrapper .main-content ul.post-items p strong {
  font-family: 'proxima_nova_semibold';
}
@media only screen and (max-width: 640px) {
  /* line 1532, ../sass/style.scss */
  .page-wrapper .main-content ul.post-items p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
  }
}
/* line 1550, ../sass/style.scss */
.page-wrapper .main-content ul.post-items .alignleft {
  float: left;
  margin: 0 15px 15px 0;
}
/* line 1554, ../sass/style.scss */
.page-wrapper .main-content ul.post-items .alignright {
  float: right;
  margin: 0 0 15px 15px;
}
/* line 1558, ../sass/style.scss */
.page-wrapper .main-content ul.post-items .aligncenter {
  display: block;
  margin: 15px auto;
}
@media only screen and (max-width: 640px) {
  /* line 1562, ../sass/style.scss */
  .page-wrapper .main-content ul.post-items .alignleft, .page-wrapper .main-content ul.post-items .alignright, .page-wrapper .main-content ul.post-items .aligncenter {
    float: none;
    margin: 15px auto;
  }
}
/* line 1572, ../sass/style.scss */
.page-wrapper .main-content h2 {
  font-family: 'amatic_bold';
  font-size: 72px;
  line-height: 70px;
  color: #212721;
  margin-bottom: 20px;
  text-transform: uppercase;
}
@media only screen and (max-width: 640px) {
  /* line 1572, ../sass/style.scss */
  .page-wrapper .main-content h2 {
    text-align: center;
    font-size: 58px;
    line-height: 56px;
  }
}
/* line 1587, ../sass/style.scss */
.page-wrapper .main-content h2 a {
  color: #212721;
}
/* line 1590, ../sass/style.scss */
.page-wrapper .main-content h2 a:hover {
  color: #8b857a;
}
/* line 1596, ../sass/style.scss */
.page-wrapper .main-content .meta-info {
  position: relative;
  z-index: 2;
  margin-bottom: 5px;
}
@media only screen and (max-width: 640px) {
  /* line 1596, ../sass/style.scss */
  .page-wrapper .main-content .meta-info {
    text-align: center;
  }
}
/* line 1607, ../sass/style.scss */
.page-wrapper .main-content .meta-info ul li {
  font-family: 'amatic_bold';
  display: inline-block;
  font-size: 30px;
  line-height: 30px;
  color: #8b857a;
  margin-right: 15px;
  margin-bottom: 0;
  border-bottom: none;
  padding-bottom: 0;
  background: url("../images/icons/square-small.png") left center no-repeat;
  padding-left: 20px;
}
@media only screen and (max-width: 640px) {
  /* line 1607, ../sass/style.scss */
  .page-wrapper .main-content .meta-info ul li {
    font-size: 22px;
    line-height: 22px;
    margin-right: 8px;
    padding-left: 15px;
  }
}
/* line 1629, ../sass/style.scss */
.page-wrapper .main-content .meta-info ul li:first-child {
  background: none;
  padding-left: 0;
}
/* line 1634, ../sass/style.scss */
.page-wrapper .main-content .meta-info ul li:last-child {
  margin-right: 0;
}
/* line 1638, ../sass/style.scss */
.page-wrapper .main-content .meta-info ul li a {
  color: #8b857a;
}
/* line 1640, ../sass/style.scss */
.page-wrapper .main-content .meta-info ul li a:hover {
  color: #4a412a;
}
/* line 1647, ../sass/style.scss */
.page-wrapper .main-content .meta-info.single {
  text-align: center;
  margin-bottom: 30px;
}
@media only screen and (max-width: 640px) {
  /* line 1647, ../sass/style.scss */
  .page-wrapper .main-content .meta-info.single {
    margin-bottom: 10px;
  }
}
/* line 1658, ../sass/style.scss */
.page-wrapper .main-content .image-aside {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 33.33333%;
  padding-top: 15px;
}
@media only screen and (max-width: 400px) {
  /* line 1658, ../sass/style.scss */
  .page-wrapper .main-content .image-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 1658, ../sass/style.scss */
  .page-wrapper .main-content .image-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1658, ../sass/style.scss */
  .page-wrapper .main-content .image-aside {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 1658, ../sass/style.scss */
  .page-wrapper .main-content .image-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 1658, ../sass/style.scss */
  .page-wrapper .main-content .image-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1658, ../sass/style.scss */
  .page-wrapper .main-content .image-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1658, ../sass/style.scss */
  .page-wrapper .main-content .image-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1658, ../sass/style.scss */
  .page-wrapper .main-content .image-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1658, ../sass/style.scss */
  .page-wrapper .main-content .image-aside {
    width: 100%;
    float: none;
    padding-top: 0;
    margin-bottom: 15px;
  }
}
/* line 1669, ../sass/style.scss */
.page-wrapper .main-content .image-aside img {
  margin: 0 auto;
}
/* line 1674, ../sass/style.scss */
.page-wrapper .main-content .text-aside {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 66.66667%;
}
@media only screen and (max-width: 400px) {
  /* line 1674, ../sass/style.scss */
  .page-wrapper .main-content .text-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 1674, ../sass/style.scss */
  .page-wrapper .main-content .text-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1674, ../sass/style.scss */
  .page-wrapper .main-content .text-aside {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 1674, ../sass/style.scss */
  .page-wrapper .main-content .text-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 1674, ../sass/style.scss */
  .page-wrapper .main-content .text-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1674, ../sass/style.scss */
  .page-wrapper .main-content .text-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1674, ../sass/style.scss */
  .page-wrapper .main-content .text-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1674, ../sass/style.scss */
  .page-wrapper .main-content .text-aside {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1674, ../sass/style.scss */
  .page-wrapper .main-content .text-aside {
    width: 100%;
    float: none;
  }
}
/* line 1682, ../sass/style.scss */
.page-wrapper .main-content .text-aside p.excerpt {
  font-family: 'proxima_nova_regular';
  font-size: 16px;
  line-height: 26px;
  color: #4d524d;
  margin-bottom: 25px;
}
/* line 1693, ../sass/style.scss */
.page-wrapper .main-content .tags-cats {
  padding: 15px 0 0;
  border-top: 1px dashed #bab9b7;
  border-bottom: 1px dashed #bab9b7;
  font-family: 'amatic_bold';
  font-size: 20px;
  color: #212721;
  text-transform: uppercase;
  margin-top: 30px;
}
/* line 1704, ../sass/style.scss */
.page-wrapper .main-content .tags-cats .cats, .page-wrapper .main-content .tags-cats .tags {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 50%;
}
@media only screen and (max-width: 400px) {
  /* line 1704, ../sass/style.scss */
  .page-wrapper .main-content .tags-cats .cats, .page-wrapper .main-content .tags-cats .tags {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 1704, ../sass/style.scss */
  .page-wrapper .main-content .tags-cats .cats, .page-wrapper .main-content .tags-cats .tags {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1704, ../sass/style.scss */
  .page-wrapper .main-content .tags-cats .cats, .page-wrapper .main-content .tags-cats .tags {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 1704, ../sass/style.scss */
  .page-wrapper .main-content .tags-cats .cats, .page-wrapper .main-content .tags-cats .tags {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 1704, ../sass/style.scss */
  .page-wrapper .main-content .tags-cats .cats, .page-wrapper .main-content .tags-cats .tags {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1704, ../sass/style.scss */
  .page-wrapper .main-content .tags-cats .cats, .page-wrapper .main-content .tags-cats .tags {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1704, ../sass/style.scss */
  .page-wrapper .main-content .tags-cats .cats, .page-wrapper .main-content .tags-cats .tags {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1704, ../sass/style.scss */
  .page-wrapper .main-content .tags-cats .cats, .page-wrapper .main-content .tags-cats .tags {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1704, ../sass/style.scss */
  .page-wrapper .main-content .tags-cats .cats, .page-wrapper .main-content .tags-cats .tags {
    width: 100%;
    float: none;
  }
}
/* line 1712, ../sass/style.scss */
.page-wrapper .main-content .tags-cats .cats span, .page-wrapper .main-content .tags-cats .tags span {
  float: left;
  width: 27.936170212766%;
}
@media only screen and (max-width: 640px) {
  /* line 1719, ../sass/style.scss */
  .page-wrapper .main-content .tags-cats .cats {
    margin-bottom: 15px;
  }
}
/* line 1725, ../sass/style.scss */
.page-wrapper .main-content .tags-cats ul {
  float: left;
  width: 72.063829787234%;
}
/* line 1729, ../sass/style.scss */
.page-wrapper .main-content .tags-cats ul li {
  display: inline-block;
  font-size: 25px;
  border-bottom: none;
  margin: 0 5px 15px 0;
  padding-bottom: 0;
}
/* line 1736, ../sass/style.scss */
.page-wrapper .main-content .tags-cats ul li a {
  padding: 0 5px;
  background: #f1efeb;
  color: #212721;
}
/* line 1741, ../sass/style.scss */
.page-wrapper .main-content .tags-cats ul li a:hover {
  background: #d8d3cc;
}
/* line 1751, ../sass/style.scss */
.page-wrapper .main-content .comments {
  margin-top: 70px;
}
/* line 1754, ../sass/style.scss */
.page-wrapper .main-content .comments h4 {
  font-family: 'amatic_bold';
  font-size: 60px;
  color: #212721;
  text-transform: uppercase;
  margin-bottom: 30px;
}
/* line 1767, ../sass/style.scss */
.page-wrapper .main-content.single h2 {
  text-align: center;
  font-size: 101px;
  line-height: 101px;
  margin-bottom: 60px;
}
@media only screen and (max-width: 640px) {
  /* line 1767, ../sass/style.scss */
  .page-wrapper .main-content.single h2 {
    font-size: 58px;
    line-height: 56px;
    margin-bottom: 20px;
  }
}
/* line 1780, ../sass/style.scss */
.page-wrapper .main-content.single .share {
  float: right;
}
/* line 1788, ../sass/style.scss */
.page-wrapper .main-content.page h2 {
  font-size: 100px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 640px) {
  /* line 1788, ../sass/style.scss */
  .page-wrapper .main-content.page h2 {
    font-size: 65px;
    margin-bottom: 20px;
    text-align: left;
  }
}
/* line 1801, ../sass/style.scss */
.page-wrapper .main-content.recept.single h2 {
  margin-bottom: 20px;
}
/* line 1810, ../sass/style.scss */
.page-wrapper .main-content .the_content em {
  font-style: italic;
}
/* line 1814, ../sass/style.scss */
.page-wrapper .main-content .the_content h2 {
  font-size: 62px;
  line-height: 64px;
  font-family: 'amatic_bold';
  color: #212721;
  margin-bottom: 20px;
  text-align: left;
}
@media only screen and (max-width: 640px) {
  /* line 1814, ../sass/style.scss */
  .page-wrapper .main-content .the_content h2 {
    font-size: 52px;
    line-height: 54px;
  }
}
/* line 1828, ../sass/style.scss */
.page-wrapper .main-content .the_content h3 {
  font-size: 55px;
  font-family: 'amatic_bold';
  color: #212721;
  margin-bottom: 15px;
}
@media only screen and (max-width: 640px) {
  /* line 1828, ../sass/style.scss */
  .page-wrapper .main-content .the_content h3 {
    font-size: 42px;
    line-height: 44px;
  }
}
/* line 1840, ../sass/style.scss */
.page-wrapper .main-content .the_content h4 {
  font-size: 45px;
  font-family: 'amatic_bold';
  color: #212721;
  margin-bottom: 10px;
}
@media only screen and (max-width: 640px) {
  /* line 1840, ../sass/style.scss */
  .page-wrapper .main-content .the_content h4 {
    font-size: 32px;
    line-height: 34px;
  }
}
/* line 1853, ../sass/style.scss */
.page-wrapper .main-content .the_content a {
  color: #8b857a;
}
/* line 1856, ../sass/style.scss */
.page-wrapper .main-content .the_content a:hover {
  color: #4a412a;
}
/* line 1861, ../sass/style.scss */
.page-wrapper .main-content .the_content img.wp-smiley {
  display: inline;
}
/* line 1865, ../sass/style.scss */
.page-wrapper .main-content .the_content ul, .page-wrapper .main-content .the_content ol {
  margin-left: 20px;
  font-family: 'proxima_nova_regular';
  font-size: 18px;
  color: #4d524d;
}
@media only screen and (max-width: 640px) {
  /* line 1865, ../sass/style.scss */
  .page-wrapper .main-content .the_content ul, .page-wrapper .main-content .the_content ol {
    font-size: 16px;
  }
}
/* line 1875, ../sass/style.scss */
.page-wrapper .main-content .the_content ul li, .page-wrapper .main-content .the_content ol li {
  padding-bottom: 0;
  margin-bottom: 10px;
  border-bottom: none;
}
/* line 1882, ../sass/style.scss */
.page-wrapper .main-content .the_content ul {
  list-style: disc;
}
/* line 1886, ../sass/style.scss */
.page-wrapper .main-content .the_content ol {
  list-style: decimal;
}
/* line 1896, ../sass/style.scss */
.page-wrapper .sidebar {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 25%;
}
@media only screen and (max-width: 400px) {
  /* line 1896, ../sass/style.scss */
  .page-wrapper .sidebar {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 1896, ../sass/style.scss */
  .page-wrapper .sidebar {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 1896, ../sass/style.scss */
  .page-wrapper .sidebar {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 1896, ../sass/style.scss */
  .page-wrapper .sidebar {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 1896, ../sass/style.scss */
  .page-wrapper .sidebar {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1896, ../sass/style.scss */
  .page-wrapper .sidebar {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1896, ../sass/style.scss */
  .page-wrapper .sidebar {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1896, ../sass/style.scss */
  .page-wrapper .sidebar {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1896, ../sass/style.scss */
  .page-wrapper .sidebar {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 1908, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item .undersida-widget-inner {
  background: #fff;
  padding: 0 20px;
}
/* line 1912, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item .undersida-widget-inner .input-top {
  height: 8px;
}
/* line 1916, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item .undersida-widget-inner h4 {
  font-family: 'amatic_bold';
  font-size: 34px;
  line-height: 32px;
  margin-bottom: 10px;
  color: #212721;
}
/* line 1924, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item .undersida-widget-inner input[type="text"] {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  background: #edebe6;
  width: 100%;
  padding: 10px 15px;
  border: 0;
  margin: 0;
  			/*
  			-moz-box-shadow:    inset 0 1px 5px #b7b1a7;
     			-webkit-box-shadow: inset 0 1px 5px #b7b1a7;
     			box-shadow:         inset 0 1px 5px #b7b1a7;
     			-webkit-border-radius: 5px;
  			-moz-border-radius: 5px;
  			border-radius: 5px;
  			*/
}
/* line 1940, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item .undersida-widget-inner input[type="text"]:focus {
  outline: none;
}
/* line 1945, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item .undersida-widget-inner p {
  font-family: 'proxima_nova_regular';
  font-size: 15px;
  line-height: 20px;
  color: #8c857b;
}
/* line 1957, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item.widget_sp_image .crooked-top-bg {
  display: none;
}
/* line 1961, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item.widget_sp_image .undersida-widget-inner {
  padding: 0;
  background: none;
}
/* line 1966, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item.widget_sp_image img {
  height: auto !important;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 1976, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item.widget_sp_image .image-widget-inner {
  padding: 25px 20px 10px;
  background: #fff;
}
/* line 1980, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item.widget_sp_image .image-widget-inner h4 {
  margin-bottom: 20px;
}
/* line 1984, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item.widget_sp_image .image-widget-inner a {
  display: inline-block;
  font-family: 'amatic_bold';
  font-size: 25px;
  line-height: 25px;
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 8px 12px;
  color: #fff !important;
  text-transform: uppercase;
  display: inline-block;
  float: right;
  margin-top: 15px;
}
/* line 2000, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .undersida.sidebar-item.widget_sp_image .image-widget-inner a:hover {
  background-image: url("../images/bg/btn-bg-hover.png");
}
/* line 2009, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item h3 {
  font-family: 'amatic_bold';
  font-size: 25px;
  line-height: 25px;
  background: #8c857b;
  padding: 10px 15px;
  letter-spacing: 1px;
  color: #fff;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 2026, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item ul {
  padding: 15px 20px;
  background: #fff;
}
/* line 2030, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item ul li {
  font-family: 'proxima_nova_semibold';
  font-size: 12px;
  line-height: 12px;
  color: #b7b09c;
  padding: 0 10px 10px;
  border-bottom: 1px solid #e9e7e3;
  margin-bottom: 15px;
}
/* line 2039, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 2044, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item ul li a {
  font-family: 'amatic_bold';
  font-size: 28px;
  line-height: 28px;
  color: #49412a;
  display: inline-block;
  margin-bottom: 5px;
}
/* line 2053, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item ul li a:hover {
  color: #8b857a;
}
/* line 2060, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item .widget_wysija_cont {
  background: #fff;
  padding: 15px 30px 20px;
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  line-height: 20px;
  color: #4d524d;
}
/* line 2068, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item .widget_wysija_cont input[type="text"] {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  background: #cbc5b8;
  padding: 10px 15px;
  margin-top: 10px;
  width: 100%;
  border: 0;
  -moz-box-shadow: inset 0 1px 5px #b7b1a7;
  -webkit-box-shadow: inset 0 1px 5px #b7b1a7;
  box-shadow: inset 0 1px 5px #b7b1a7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 2083, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item .widget_wysija_cont input[type="text"]:focus {
  outline: none;
}
/* line 2089, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item .widget_wysija_cont input[type="submit"] {
  font-family: 'amatic_regular';
  font-size: 25px;
  line-height: 25px;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: rgba(255, 255, 255, 0);
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border: 0;
  color: #fff;
  padding: 8px 12px;
}
/* line 2103, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item .widget_wysija_cont input[type="submit"]:hover {
  cursor: pointer;
  background-image: url("../images/bg/btn-bg-hover.png");
}
/* line 2108, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item .widget_wysija_cont input[type="submit"]:focus {
  outline: none;
}
/* line 2113, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-content .club-sidebar .sidebar-item .widget_wysija_cont .wysija-submit {
  margin-top: 5px;
}
/* line 2122, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-item {
  margin-bottom: 50px;
}
@media only screen and (max-width: 959px) {
  /* line 2122, ../sass/style.scss */
  .page-wrapper .sidebar .sidebar-item {
    width: 50%;
    float: left;
    padding: 0 3%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 2122, ../sass/style.scss */
  .page-wrapper .sidebar .sidebar-item {
    width: 100%;
    float: none;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 2139, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-item .go-to-forum .go-to-forum-content {
  background: #fff;
  padding: 15px 10px 20px;
  text-align: center;
}
/* line 2144, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-item .go-to-forum .go-to-forum-content a {
  display: inline-block;
  font-family: 'journal';
  font-size: 30px;
  padding-bottom: 2px;
  color: #49412a;
  border-bottom: 1px solid #49412a;
  -moz-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
/* line 2156, ../sass/style.scss */
.page-wrapper .sidebar .sidebar-item .go-to-forum .go-to-forum-content a:hover {
  color: #8b857a;
  border-color: #8b857a;
}
/* line 2166, ../sass/style.scss */
.page-wrapper .sidebar .tags-cats {
  font-family: 'amatic_bold';
  font-size: 25px;
  color: #212721;
  text-transform: uppercase;
}
/* line 2173, ../sass/style.scss */
.page-wrapper .sidebar .tags-cats h4 {
  display: inline-block;
  border-bottom: 2px solid #212721;
  margin-bottom: 20px;
}
/* line 2181, ../sass/style.scss */
.page-wrapper .sidebar .tags-cats ul.tags a, .page-wrapper .sidebar .tags-cats ul.cats a {
  padding: 0 5px;
  background: #f1efeb;
  color: #212721;
}
/* line 2186, ../sass/style.scss */
.page-wrapper .sidebar .tags-cats ul.tags a:hover, .page-wrapper .sidebar .tags-cats ul.cats a:hover {
  background: #d8d3cc;
}
/* line 2192, ../sass/style.scss */
.page-wrapper .sidebar .tags-cats ul.tags {
  margin-bottom: 60px;
}
@media only screen and (max-width: 640px) {
  /* line 2192, ../sass/style.scss */
  .page-wrapper .sidebar .tags-cats ul.tags {
    margin-bottom: 30px;
  }
}
/* line 2199, ../sass/style.scss */
.page-wrapper .sidebar .tags-cats ul.tags li {
  display: inline-block;
  margin: 0 5px 15px 0;
}
/* line 2206, ../sass/style.scss */
.page-wrapper .sidebar .tags-cats ul.cats li {
  margin-bottom: 15px;
}
/* line 2216, ../sass/style.scss */
.page-wrapper .sidebar .pods-other .pods-other-item {
  margin-bottom: 30px;
}
/* line 2220, ../sass/style.scss */
.page-wrapper .sidebar .pods-other .pods-other-item .pods-other-img img {
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
/* line 2232, ../sass/style.scss */
.page-wrapper .sidebar .pods-other .pods-other-item .pods-other-content a {
  color: #49412a;
}
/* line 2235, ../sass/style.scss */
.page-wrapper .sidebar .pods-other .pods-other-item .pods-other-content a:hover {
  color: #8b857a;
}
/* line 2240, ../sass/style.scss */
.page-wrapper .sidebar .pods-other .pods-other-item .pods-other-content h3 {
  font-family: 'amatic_bold';
  font-size: 30px;
  line-height: 30px;
  color: #49412a;
  background: #fff;
  padding: 15px 20px 5px;
}
/* line 2262, ../sass/style.scss */
.page-wrapper .pod-content .youtube-embed {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
  background-color: #fff;
}
/* line 2271, ../sass/style.scss */
.page-wrapper .pod-content .youtube-embed iframe, .page-wrapper .pod-content .youtube-embed object, .page-wrapper .pod-content .youtube-embed embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 2280, ../sass/style.scss */
.page-wrapper .pod-content a[href$=".mp3"] {
  font-family: 'amatic_bold';
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  color: #fff !important;
  text-transform: uppercase;
  display: inline-block;
  font-size: 25px;
  padding: 8px 12px;
}
/* line 2291, ../sass/style.scss */
.page-wrapper .pod-content a[href$=".mp3"]:hover {
  background-image: url("../images/bg/btn-bg-hover.png");
}
/* line 2296, ../sass/style.scss */
.page-wrapper .pod-content .pod-item {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 50%;
  margin-bottom: 40px;
}
@media only screen and (max-width: 400px) {
  /* line 2296, ../sass/style.scss */
  .page-wrapper .pod-content .pod-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 2296, ../sass/style.scss */
  .page-wrapper .pod-content .pod-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 2296, ../sass/style.scss */
  .page-wrapper .pod-content .pod-item {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 2296, ../sass/style.scss */
  .page-wrapper .pod-content .pod-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 2296, ../sass/style.scss */
  .page-wrapper .pod-content .pod-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 2296, ../sass/style.scss */
  .page-wrapper .pod-content .pod-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2296, ../sass/style.scss */
  .page-wrapper .pod-content .pod-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 2296, ../sass/style.scss */
  .page-wrapper .pod-content .pod-item {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 2296, ../sass/style.scss */
  .page-wrapper .pod-content .pod-item {
    width: 100%;
    margin-bottom: 25px;
  }
}
/* line 2305, ../sass/style.scss */
.page-wrapper .pod-content .pod-item .pod-item-img {
  position: relative;
}
/* line 2308, ../sass/style.scss */
.page-wrapper .pod-content .pod-item .pod-item-img img {
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
/* line 2317, ../sass/style.scss */
.page-wrapper .pod-content .pod-item .pod-item-img .overlay-short-content {
  font-family: 'proxima_nova_regular';
  font-size: 16px;
  line-height: 18px;
  position: absolute;
  width: 100%;
  padding: 20px;
  bottom: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  z-index: 2;
  display: none;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
@media only screen and (max-width: 640px) {
  /* line 2317, ../sass/style.scss */
  .page-wrapper .pod-content .pod-item .pod-item-img .overlay-short-content {
    font-size: 14px;
    line-height: 16px;
    padding: 10px 20px;
  }
}
/* line 2343, ../sass/style.scss */
.page-wrapper .pod-content .pod-item .pod-item-img .overlay-short-content a {
  color: #49412a;
}
/* line 2350, ../sass/style.scss */
.page-wrapper .pod-content .pod-item .pod-item-header {
  background: #fff;
}
/* line 2354, ../sass/style.scss */
.page-wrapper .pod-content .pod-item .pod-item-header h2 {
  font-family: 'amatic_bold';
  font-size: 30px;
  line-height: 30px;
  color: #49412a;
  text-transform: uppercase;
  padding: 20px 20px 10px;
}
/* line 2363, ../sass/style.scss */
.page-wrapper .pod-content .pod-item .pod-item-header h2 a {
  color: #49412a;
}
/* line 2366, ../sass/style.scss */
.page-wrapper .pod-content .pod-item .pod-item-header h2 a:hover {
  color: #8b857a;
}
/* line 2376, ../sass/style.scss */
.page-wrapper .pod-content.single .meta-info.single {
  text-align: left;
  margin-bottom: 15px;
}
/* line 2381, ../sass/style.scss */
.page-wrapper .pod-content.single h2 {
  text-align: left;
  font-size: 80px;
  line-height: 80px;
}
@media only screen and (max-width: 640px) {
  /* line 2381, ../sass/style.scss */
  .page-wrapper .pod-content.single h2 {
    font-size: 60px;
    line-height: 60px;
  }
}
/* line 2396, ../sass/style.scss */
.page-wrapper .pod-content.single .share-pod {
  border-top: 2px solid #e8e8e8;
  border-bottom: 2px solid #e8e8e8;
  padding: 10px 0;
  margin-top: 50px;
}
/* line 2409, ../sass/style.scss */
.page-wrapper .wp-pagenavi {
  font-family: 'amatic_bold';
  font-size: 30px;
  margin-top: 20px;
  text-align: center;
  color: #8b857a;
}
/* line 2417, ../sass/style.scss */
.page-wrapper .wp-pagenavi a {
  font-family: 'amatic_bold';
  color: #8b857a;
  margin-right: 5px;
  display: inline-block;
}
/* line 2425, ../sass/style.scss */
.page-wrapper .wp-pagenavi span {
  margin-right: 5px;
}
/* line 2429, ../sass/style.scss */
.page-wrapper .wp-pagenavi .current {
  color: #212721;
}
/* line 2442, ../sass/style.scss */
.page-wrapper h3.ingress {
  font-family: 'proxima_nova_semibold';
  font-size: 24px;
  line-height: 26px;
  color: #212721;
  margin-bottom: 40px;
  text-align: center;
}
@media only screen and (max-width: 640px) {
  /* line 2442, ../sass/style.scss */
  .page-wrapper h3.ingress {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 30px;
  }
}
/* line 2457, ../sass/style.scss */
.page-wrapper .recept-ikoner {
  text-align: center;
  padding-bottom: 50px;
  border-bottom: 2px dashed #dddad1;
  margin-bottom: 30px;
}
@media only screen and (max-width: 640px) {
  /* line 2457, ../sass/style.scss */
  .page-wrapper .recept-ikoner {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
/* line 2469, ../sass/style.scss */
.page-wrapper .recept-ikoner ul li {
  display: inline-block;
  margin-right: 30px;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
  font-family: 'amatic_bold';
  font-size: 24px;
  line-height: 24px;
  color: #202720;
}
@media only screen and (max-width: 640px) {
  /* line 2469, ../sass/style.scss */
  .page-wrapper .recept-ikoner ul li {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 400px) {
  /* line 2469, ../sass/style.scss */
  .page-wrapper .recept-ikoner ul li {
    font-size: 20px;
    line-height: 20px;
  }
}
/* line 2491, ../sass/style.scss */
.page-wrapper .recept-ikoner ul li:last-child {
  margin-right: 0;
}
/* line 2495, ../sass/style.scss */
.page-wrapper .recept-ikoner ul li img {
  width: 90px;
  height: 92px;
  margin: 0 auto 15px;
}
@media only screen and (max-width: 640px) {
  /* line 2495, ../sass/style.scss */
  .page-wrapper .recept-ikoner ul li img {
    width: 50px;
    height: 52px;
    margin-bottom: 10px;
  }
}
/* line 2511, ../sass/style.scss */
.page-wrapper .recept-ingredienser {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 41.66667%;
  padding-left: 0 !important;
}
@media only screen and (max-width: 400px) {
  /* line 2511, ../sass/style.scss */
  .page-wrapper .recept-ingredienser {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 2511, ../sass/style.scss */
  .page-wrapper .recept-ingredienser {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 2511, ../sass/style.scss */
  .page-wrapper .recept-ingredienser {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 2511, ../sass/style.scss */
  .page-wrapper .recept-ingredienser {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 2511, ../sass/style.scss */
  .page-wrapper .recept-ingredienser {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 2511, ../sass/style.scss */
  .page-wrapper .recept-ingredienser {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2511, ../sass/style.scss */
  .page-wrapper .recept-ingredienser {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 2511, ../sass/style.scss */
  .page-wrapper .recept-ingredienser {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2511, ../sass/style.scss */
  .page-wrapper .recept-ingredienser {
    width: 100%;
    float: none;
    margin-bottom: 30px;
  }
}
/* line 2522, ../sass/style.scss */
.page-wrapper .recept-ingredienser .recept-ingredienser-content {
  padding: 30px 30px 30px;
  background: #edebe6;
}
@media only screen and (max-width: 767px) {
  /* line 2522, ../sass/style.scss */
  .page-wrapper .recept-ingredienser .recept-ingredienser-content {
    padding: 10px 30px;
  }
}
/* line 2530, ../sass/style.scss */
.page-wrapper .recept-ingredienser .recept-ingredienser-content h3 {
  display: inline-block;
  font-family: 'journal';
  font-size: 45px;
  line-height: 32px;
  color: #212721;
  padding-bottom: 5px;
  border-bottom: 2px solid #555954;
  -webkit-transform: rotate(0.5deg);
  -moz-transform: rotate(0.5deg);
  -ms-transform: rotate(0.5deg);
  -o-transform: rotate(0.5deg);
  transform: rotate(0.5deg);
}
/* line 2546, ../sass/style.scss */
.page-wrapper .recept-ingredienser .recept-ingredienser-content table {
  margin-top: 30px;
  width: 100%;
}
/* line 2550, ../sass/style.scss */
.page-wrapper .recept-ingredienser .recept-ingredienser-content table td {
  padding: 0 10px 15px 0;
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  line-height: 14px;
  color: #4d524d;
  vertical-align: top;
}
/* line 2562, ../sass/style.scss */
.page-wrapper .recept-instruktioner {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 58.33333%;
  padding-right: 0 !important;
}
@media only screen and (max-width: 400px) {
  /* line 2562, ../sass/style.scss */
  .page-wrapper .recept-instruktioner {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 2562, ../sass/style.scss */
  .page-wrapper .recept-instruktioner {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 2562, ../sass/style.scss */
  .page-wrapper .recept-instruktioner {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 2562, ../sass/style.scss */
  .page-wrapper .recept-instruktioner {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 2562, ../sass/style.scss */
  .page-wrapper .recept-instruktioner {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 2562, ../sass/style.scss */
  .page-wrapper .recept-instruktioner {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2562, ../sass/style.scss */
  .page-wrapper .recept-instruktioner {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 2562, ../sass/style.scss */
  .page-wrapper .recept-instruktioner {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2562, ../sass/style.scss */
  .page-wrapper .recept-instruktioner {
    width: 100%;
    float: none;
  }
}
/* line 2571, ../sass/style.scss */
.page-wrapper .recept-instruktioner h3 {
  font-family: 'amatic_bold';
  font-size: 46px;
  line-height: 60px;
  color: #212721;
  text-transform: uppercase;
  margin-bottom: 30px;
}
/* line 2583, ../sass/style.scss */
.page-wrapper .recept-instruktioner ol.recept-lista li {
  display: table;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px dashed #b8b7b5;
}
/* line 2589, ../sass/style.scss */
.page-wrapper .recept-instruktioner ol.recept-lista li span {
  display: table-cell;
  width: 50px;
  font-family: 'amatic_bold';
  font-size: 40px;
  line-height: 40px;
  vertical-align: top;
  padding-left: 5px;
}
/* line 2604, ../sass/style.scss */
.page-wrapper .recept-instruktioner ol.recept-lista li .instruktion-steg {
  display: table-cell;
  vertical-align: top;
}
/* line 2608, ../sass/style.scss */
.page-wrapper .recept-instruktioner ol.recept-lista li .instruktion-steg .instruktion-steg-bild {
  margin-top: 15px;
}
/* line 2610, ../sass/style.scss */
.page-wrapper .recept-instruktioner ol.recept-lista li .instruktion-steg .instruktion-steg-bild img {
  width: 100%;
}
/* line 2615, ../sass/style.scss */
.page-wrapper .recept-instruktioner ol.recept-lista li .instruktion-steg p {
  font-family: 'proxima_nova_regular';
  font-size: 16px;
  line-height: 30px;
  color: #4d524d;
  margin-bottom: 0;
}
@media only screen and (max-width: 640px) {
  /* line 2615, ../sass/style.scss */
  .page-wrapper .recept-instruktioner ol.recept-lista li .instruktion-steg p {
    line-height: 22px;
  }
}
/* line 2640, ../sass/style.scss */
.page-wrapper .recept-kategorier .recept-kategorier-top {
  background-image: url("../images/bg/brown-top-bg.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 10px;
}
/* line 2647, ../sass/style.scss */
.page-wrapper .recept-kategorier .recept-kategorier-header {
  background: #8c857b;
  padding: 2px 20px 13px;
  color: #fff;
  font-size: 25px;
  line-height: 25px;
  font-family: 'amatic_bold';
  text-transform: uppercase;
}
/* line 2657, ../sass/style.scss */
.page-wrapper .recept-kategorier .recept-kategorier-content {
  background: rgba(183, 176, 156, 0.26);
  padding: 10px 0 5px;
}
/* line 2662, ../sass/style.scss */
.page-wrapper .recept-kategorier .recept-kategorier-content ul li {
  font-size: 25px;
  line-height: 25px;
  font-family: 'amatic_bold';
  color: #212721;
  padding: 10px 15px;
  border-bottom: 1px solid #ccc2aa;
  text-transform: uppercase;
}
/* line 2673, ../sass/style.scss */
.page-wrapper .recept-kategorier .recept-kategorier-content ul li a {
  color: #212721;
}
/* line 2676, ../sass/style.scss */
.page-wrapper .recept-kategorier .recept-kategorier-content ul li a:hover {
  color: #8b857a;
}
/* line 2681, ../sass/style.scss */
.page-wrapper .recept-kategorier .recept-kategorier-content ul li.current-category {
  background: #fff;
  padding-top: 10px;
}
/* line 2686, ../sass/style.scss */
.page-wrapper .recept-kategorier .recept-kategorier-content ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 2691, ../sass/style.scss */
.page-wrapper .recept-kategorier .recept-kategorier-content ul li .recept-kategorier-img {
  float: left;
  margin-right: 10px;
  width: 55px;
}
/* line 2696, ../sass/style.scss */
.page-wrapper .recept-kategorier .recept-kategorier-content ul li .recept-kategorier-img img {
  margin: 0 auto;
  height: 36px;
}
/* line 2701, ../sass/style.scss */
.page-wrapper .recept-kategorier .recept-kategorier-content ul li .recept-kategorier-text {
  padding-top: 5px;
}

/* line 2718, ../sass/style.scss */
.sidebar-frontpage {
  margin-top: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 2718, ../sass/style.scss */
  .sidebar-frontpage {
    width: 80%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 2718, ../sass/style.scss */
  .sidebar-frontpage {
    width: 100%;
  }
}
/* line 2731, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item {
  margin-bottom: 30px;
}
/* line 2734, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item .undersida-widget-inner {
  background: #fff;
  padding: 0 20px;
}
/* line 2738, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item .undersida-widget-inner h4 {
  font-family: 'amatic_bold';
  font-size: 34px;
  line-height: 32px;
  margin-bottom: 10px;
  color: #212721;
}
/* line 2746, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item .undersida-widget-inner input[type="text"] {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  background: #edebe6;
  width: 100%;
  padding: 10px 15px;
  border: 0;
  -moz-box-shadow: inset 0 1px 5px #b7b1a7;
  -webkit-box-shadow: inset 0 1px 5px #b7b1a7;
  box-shadow: inset 0 1px 5px #b7b1a7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 2760, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item .undersida-widget-inner input[type="text"]:focus {
  outline: none;
}
/* line 2765, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item .undersida-widget-inner p {
  font-family: 'proxima_nova_regular';
  font-size: 15px;
  line-height: 20px;
  color: #8c857b;
}
/* line 2777, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item.widget_sp_image .crooked-top-bg {
  display: none;
}
/* line 2781, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item.widget_sp_image .undersida-widget-inner {
  padding: 0;
  background: none;
}
/* line 2786, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item.widget_sp_image img {
  height: auto !important;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 2796, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item.widget_sp_image .image-widget-inner {
  padding: 25px 20px 10px;
  background: #fff;
}
/* line 2800, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item.widget_sp_image .image-widget-inner h4 {
  margin-bottom: 20px;
}
/* line 2804, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item.widget_sp_image .image-widget-inner a {
  display: inline-block;
  font-family: 'amatic_bold';
  font-size: 25px;
  line-height: 25px;
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding: 8px 12px;
  color: #fff !important;
  text-transform: uppercase;
  display: inline-block;
  float: right;
  margin-top: 15px;
}
/* line 2820, ../sass/style.scss */
.sidebar-frontpage .sidebar-content .undersida.sidebar-item.widget_sp_image .image-widget-inner a:hover {
  background-image: url("../images/bg/btn-bg-hover.png");
}

/* line 2836, ../sass/style.scss */
.featured-author {
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 2836, ../sass/style.scss */
  .featured-author {
    width: 50%;
    float: left;
    padding-right: 5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 2836, ../sass/style.scss */
  .featured-author {
    width: 100%;
    float: none;
    padding-right: 0;
  }
}
/* line 2852, ../sass/style.scss */
.featured-author .header-bg-top {
  background-image: url("../images/bg/experten-bubbla-top.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
  height: 13px;
}
/* line 2859, ../sass/style.scss */
.featured-author .header-bg-bottom {
  background-image: url("../images/bg/test.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
  height: 28px;
  background-color: rgba(255, 255, 255, 0.5);
  position: relative;
}
/* line 2868, ../sass/style.scss */
.featured-author .header-bg-bottom .arrow-down {
  position: absolute;
  right: 120px;
  top: 15px;
  width: 60px;
  height: 38px;
  background-image: url("../images/bg/arrow-down-sharp.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 959px) {
  /* line 2868, ../sass/style.scss */
  .featured-author .header-bg-bottom .arrow-down {
    right: 30px;
  }
}
/* line 2883, ../sass/style.scss */
.featured-author .featured-author-bottom {
  background-image: url("../images/bg/experten-div-bottom.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
  height: 47px;
  opacity: 0.5;
}
/* line 2892, ../sass/style.scss */
.featured-author .featured-author-header {
  background: #fff;
  padding: 15px 20px 0;
}
/* line 2896, ../sass/style.scss */
.featured-author .featured-author-header .avatar-img {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 33.33333%;
}
@media only screen and (max-width: 400px) {
  /* line 2896, ../sass/style.scss */
  .featured-author .featured-author-header .avatar-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 2896, ../sass/style.scss */
  .featured-author .featured-author-header .avatar-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 2896, ../sass/style.scss */
  .featured-author .featured-author-header .avatar-img {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 2896, ../sass/style.scss */
  .featured-author .featured-author-header .avatar-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 2896, ../sass/style.scss */
  .featured-author .featured-author-header .avatar-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 2896, ../sass/style.scss */
  .featured-author .featured-author-header .avatar-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2896, ../sass/style.scss */
  .featured-author .featured-author-header .avatar-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 2896, ../sass/style.scss */
  .featured-author .featured-author-header .avatar-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
/* line 2904, ../sass/style.scss */
.featured-author .featured-author-header .headers {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 66.66667%;
}
@media only screen and (max-width: 400px) {
  /* line 2904, ../sass/style.scss */
  .featured-author .featured-author-header .headers {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 2904, ../sass/style.scss */
  .featured-author .featured-author-header .headers {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 2904, ../sass/style.scss */
  .featured-author .featured-author-header .headers {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 2904, ../sass/style.scss */
  .featured-author .featured-author-header .headers {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 2904, ../sass/style.scss */
  .featured-author .featured-author-header .headers {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 2904, ../sass/style.scss */
  .featured-author .featured-author-header .headers {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2904, ../sass/style.scss */
  .featured-author .featured-author-header .headers {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 2904, ../sass/style.scss */
  .featured-author .featured-author-header .headers {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
/* line 2907, ../sass/style.scss */
.featured-author .featured-author-header .headers h2 {
  font-family: 'amatic_bold';
  font-size: 40px;
  line-height: 40px;
  color: #212621;
}
@media only screen and (max-width: 959px) {
  /* line 2907, ../sass/style.scss */
  .featured-author .featured-author-header .headers h2 {
    font-size: 34px;
    line-height: 34px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 2907, ../sass/style.scss */
  .featured-author .featured-author-header .headers h2 {
    font-size: 38px;
    line-height: 38px;
  }
}
/* line 2925, ../sass/style.scss */
.featured-author .featured-author-header .headers h3 {
  font-family: 'journal';
  font-size: 35px;
  line-height: 28px;
  color: #8b857a;
  margin: 0;
}
@media only screen and (max-width: 959px) {
  /* line 2925, ../sass/style.scss */
  .featured-author .featured-author-header .headers h3 {
    font-size: 28px;
    line-height: 25px;
  }
}
/* line 2940, ../sass/style.scss */
.featured-author .featured-author-content {
  background: rgba(255, 255, 255, 0.5);
  padding: 25px 35px 0px;
}
/* line 2944, ../sass/style.scss */
.featured-author .featured-author-content h4 {
  font-family: 'amatic_bold';
  font-size: 35px;
  line-height: 35px;
  color: #4a412a;
  margin-bottom: 15px;
}
/* line 2952, ../sass/style.scss */
.featured-author .featured-author-content h4 a {
  color: #4a412a;
}
/* line 2954, ../sass/style.scss */
.featured-author .featured-author-content h4 a:hover {
  color: #8b857a;
}
/* line 2960, ../sass/style.scss */
.featured-author .featured-author-content p {
  font-family: 'proxima_nova_regular';
  font-size: 16px;
  line-height: 26px;
  color: #4d524d;
}
/* line 2967, ../sass/style.scss */
.featured-author .featured-author-content p a {
  color: #4d524d;
  text-decoration: underline;
}
/* line 2973, ../sass/style.scss */
.featured-author .featured-author-content a {
  margin-top: 15px;
}
/* line 2979, ../sass/style.scss */
.featured-author.small {
  float: none;
}
@media only screen and (max-width: 767px) {
  /* line 2979, ../sass/style.scss */
  .featured-author.small {
    width: 100%;
  }
}
/* line 2993, ../sass/style.scss */
.featured-author.small .header-bg-bottom {
  background-image: url("../images/bg/test.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
  height: 28px;
  background-color: rgba(255, 255, 255, 0.5);
  position: relative;
}
/* line 3002, ../sass/style.scss */
.featured-author.small .header-bg-bottom .arrow-down {
  position: absolute;
  right: 30px;
  top: 15px;
  width: 60px;
  height: 38px;
  background-image: url("../images/bg/arrow-down-sharp.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
/* line 3014, ../sass/style.scss */
.featured-author.small .featured-author-header {
  padding: 15px 20px 0;
}
/* line 3017, ../sass/style.scss */
.featured-author.small .featured-author-header .headers {
  padding-left: 10px;
}
/* line 3019, ../sass/style.scss */
.featured-author.small .featured-author-header .headers h2 {
  font-size: 35px;
}
/* line 3022, ../sass/style.scss */
.featured-author.small .featured-author-header .headers h3 {
  font-size: 28px;
  line-height: 24px;
}

/* line 3034, ../sass/style.scss */
.current-author {
  position: relative;
}
/* line 3037, ../sass/style.scss */
.current-author .current-author-avatar {
  width: 107px;
  position: absolute;
  top: -45px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
/* line 3046, ../sass/style.scss */
.current-author .current-author-avatar img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 8px solid #fff;
}
/* line 3054, ../sass/style.scss */
.current-author .current-author-pointer {
  position: absolute;
  top: 45px;
  left: -19px;
}
@media only screen and (max-width: 959px) {
  /* line 3054, ../sass/style.scss */
  .current-author .current-author-pointer {
    display: none;
  }
}
/* line 3063, ../sass/style.scss */
.current-author .current-author-content {
  background: #fff;
  padding: 60px 30px 20px;
}
/* line 3067, ../sass/style.scss */
.current-author .current-author-content h2 {
  font-family: 'amatic_bold';
  font-size: 40px;
  margin-bottom: 20px;
  color: #4a412a;
  text-transform: uppercase;
}
/* line 3075, ../sass/style.scss */
.current-author .current-author-content p {
  font-family: 'proxima_nova_regular';
  font-size: 15px;
  line-height: 24px;
  color: #4d524d;
}

/* line 3089, ../sass/style.scss */
.more-posts .more-posts-bg-top {
  background-image: url("../images/bg/more-posts-bg-top.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 10px;
}
/* line 3096, ../sass/style.scss */
.more-posts .more-posts-header {
  background: #b7b09c;
  padding: 0 15px 10px;
}
/* line 3100, ../sass/style.scss */
.more-posts .more-posts-header h3 {
  font-family: 'amatic_bold';
  font-size: 28px;
  color: #fff;
  text-transform: uppercase;
}
/* line 3109, ../sass/style.scss */
.more-posts ul {
  padding: 20px 15px;
  background: #fff;
}
/* line 3113, ../sass/style.scss */
.more-posts ul li {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e9e7e3;
}
/* line 3118, ../sass/style.scss */
.more-posts ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 3124, ../sass/style.scss */
.more-posts ul li .more-posts-img {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 41.66667%;
  padding-right: 3% !important;
}
@media only screen and (max-width: 400px) {
  /* line 3124, ../sass/style.scss */
  .more-posts ul li .more-posts-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 3124, ../sass/style.scss */
  .more-posts ul li .more-posts-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 3124, ../sass/style.scss */
  .more-posts ul li .more-posts-img {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 3124, ../sass/style.scss */
  .more-posts ul li .more-posts-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 3124, ../sass/style.scss */
  .more-posts ul li .more-posts-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 3124, ../sass/style.scss */
  .more-posts ul li .more-posts-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3124, ../sass/style.scss */
  .more-posts ul li .more-posts-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 3124, ../sass/style.scss */
  .more-posts ul li .more-posts-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
/* line 3129, ../sass/style.scss */
.more-posts ul li .more-posts-content {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 58.33333%;
  margin-top: 10px;
}
@media only screen and (max-width: 400px) {
  /* line 3129, ../sass/style.scss */
  .more-posts ul li .more-posts-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 3129, ../sass/style.scss */
  .more-posts ul li .more-posts-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 3129, ../sass/style.scss */
  .more-posts ul li .more-posts-content {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 3129, ../sass/style.scss */
  .more-posts ul li .more-posts-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 3129, ../sass/style.scss */
  .more-posts ul li .more-posts-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 3129, ../sass/style.scss */
  .more-posts ul li .more-posts-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3129, ../sass/style.scss */
  .more-posts ul li .more-posts-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 3129, ../sass/style.scss */
  .more-posts ul li .more-posts-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
/* line 3132, ../sass/style.scss */
.more-posts ul li .more-posts-content a {
  font-family: 'amatic_bold';
  font-size: 24px;
  line-height: 23px;
  display: block;
  color: #49412a;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 3141, ../sass/style.scss */
.more-posts ul li .more-posts-content a:hover {
  color: #8b857a;
}
/* line 3145, ../sass/style.scss */
.more-posts ul li .more-posts-content p {
  font-family: 'proxima_nova_regular';
  font-size: 15px;
  line-height: 20px;
  color: #4d524d;
}

/* ###### FOOTER ###### */
/* line 3166, ../sass/style.scss */
.footer {
  background: #d8d3cc;
  background: rgba(139, 133, 122, 0.15);
  padding: 40px 0 55px;
}
/* line 3171, ../sass/style.scss */
.footer h5 {
  font-family: 'amatic_bold';
  font-size: 30px;
  line-height: 36px;
  color: #212721;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 3181, ../sass/style.scss */
.footer a {
  color: #212721;
}
/* line 3185, ../sass/style.scss */
.footer p {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  line-height: 24px;
  color: #4d524d;
  margin-bottom: 10px;
}
/* line 3193, ../sass/style.scss */
.footer .footer-1, .footer .footer-2 {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 25%;
}
@media only screen and (max-width: 400px) {
  /* line 3193, ../sass/style.scss */
  .footer .footer-1, .footer .footer-2 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 3193, ../sass/style.scss */
  .footer .footer-1, .footer .footer-2 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 3193, ../sass/style.scss */
  .footer .footer-1, .footer .footer-2 {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 3193, ../sass/style.scss */
  .footer .footer-1, .footer .footer-2 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 3193, ../sass/style.scss */
  .footer .footer-1, .footer .footer-2 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 3193, ../sass/style.scss */
  .footer .footer-1, .footer .footer-2 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3193, ../sass/style.scss */
  .footer .footer-1, .footer .footer-2 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 3193, ../sass/style.scss */
  .footer .footer-1, .footer .footer-2 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
/* line 3199, ../sass/style.scss */
.footer .footer-2 .widget_wysija {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  line-height: 24px;
  color: #4d524d;
}
/* line 3205, ../sass/style.scss */
.footer .footer-2 .widget_wysija p.wysija-paragraph {
  margin-bottom: 5px;
}
/* line 3209, ../sass/style.scss */
.footer .footer-2 .widget_wysija input[type="text"] {
  font-family: 'proxima_nova_regular';
  font-size: 14px;
  background: #cbc5b8;
  width: 90%;
  padding: 10px 15px;
  margin-top: 10px;
  border: 0;
  -moz-box-shadow: inset 0 1px 5px #b7b1a7;
  -webkit-box-shadow: inset 0 1px 5px #b7b1a7;
  box-shadow: inset 0 1px 5px #b7b1a7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 3224, ../sass/style.scss */
.footer .footer-2 .widget_wysija input[type="text"]:focus {
  outline: none;
}
/* line 3229, ../sass/style.scss */
.footer .footer-2 .widget_wysija input[type="submit"] {
  font-family: 'amatic_regular';
  font-size: 25px;
  line-height: 25px;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: rgba(255, 255, 255, 0);
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border: 0;
  color: #fff;
  padding: 8px 12px;
}
/* line 3243, ../sass/style.scss */
.footer .footer-2 .widget_wysija input[type="submit"]:hover {
  cursor: pointer;
  background-image: url("../images/bg/btn-bg-hover.png");
}
/* line 3248, ../sass/style.scss */
.footer .footer-2 .widget_wysija input[type="submit"]:focus {
  outline: none;
}
/* line 3253, ../sass/style.scss */
.footer .footer-2 .widget_wysija .wysija-submit {
  margin-top: 0;
}
/* line 3260, ../sass/style.scss */
.footer .footer-3 {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 41.66667%;
}
@media only screen and (max-width: 400px) {
  /* line 3260, ../sass/style.scss */
  .footer .footer-3 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 3260, ../sass/style.scss */
  .footer .footer-3 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 3260, ../sass/style.scss */
  .footer .footer-3 {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 3260, ../sass/style.scss */
  .footer .footer-3 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 3260, ../sass/style.scss */
  .footer .footer-3 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 3260, ../sass/style.scss */
  .footer .footer-3 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3260, ../sass/style.scss */
  .footer .footer-3 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 3260, ../sass/style.scss */
  .footer .footer-3 {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
/* line 3263, ../sass/style.scss */
.footer .footer-3 .footer-3-img {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 33.33333%;
}
@media only screen and (max-width: 400px) {
  /* line 3263, ../sass/style.scss */
  .footer .footer-3 .footer-3-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 3263, ../sass/style.scss */
  .footer .footer-3 .footer-3-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 3263, ../sass/style.scss */
  .footer .footer-3 .footer-3-img {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 3263, ../sass/style.scss */
  .footer .footer-3 .footer-3-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 3263, ../sass/style.scss */
  .footer .footer-3 .footer-3-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 3263, ../sass/style.scss */
  .footer .footer-3 .footer-3-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3263, ../sass/style.scss */
  .footer .footer-3 .footer-3-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 3263, ../sass/style.scss */
  .footer .footer-3 .footer-3-img {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
/* line 3268, ../sass/style.scss */
.footer .footer-3 .footer-3-content {
  float: left;
  direction: ltr;
  padding-left: 1.5%;
  padding-right: 1.5%;
  width: 66.66667%;
}
@media only screen and (max-width: 400px) {
  /* line 3268, ../sass/style.scss */
  .footer .footer-3 .footer-3-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  /* line 3268, ../sass/style.scss */
  .footer .footer-3 .footer-3-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* line 3268, ../sass/style.scss */
  .footer .footer-3 .footer-3-content {
    float: left;
    direction: ltr;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 3268, ../sass/style.scss */
  .footer .footer-3 .footer-3-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 1110px) {
  /* line 3268, ../sass/style.scss */
  .footer .footer-3 .footer-3-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 3268, ../sass/style.scss */
  .footer .footer-3 .footer-3-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3268, ../sass/style.scss */
  .footer .footer-3 .footer-3-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 3268, ../sass/style.scss */
  .footer .footer-3 .footer-3-content {
    float: left;
    direction: ltr;
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
}
/* line 3274, ../sass/style.scss */
.footer .footer-1 ul {
  margin-top: 15px;
  font-family: 'amatic_regular';
}
/* line 3278, ../sass/style.scss */
.footer .footer-1 ul li {
  font-size: 22px;
  margin-bottom: 5px;
}
/* line 3282, ../sass/style.scss */
.footer .footer-1 ul li.current-menu-item, .footer .footer-1 ul li.current_page_parent {
  font-family: 'amatic_bold';
  letter-spacing: 1px;
}
/* line 3288, ../sass/style.scss */
.footer .footer-1 ul li a:hover {
  color: #8b857a;
}
/* line 3292, ../sass/style.scss */
.footer .footer-1 ul li ul {
  margin: 5px 0 0 5px;
}
/* line 3295, ../sass/style.scss */
.footer .footer-1 ul li ul li:before {
  content: "- ";
}
@media only screen and (max-width: 640px) {
  /* line 3303, ../sass/style.scss */
  .footer .footer-1, .footer .footer-2 {
    width: 50%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 3308, ../sass/style.scss */
  .footer .footer-3 {
    width: 100%;
    float: none;
    margin-top: 40px;
  }
}

/* line 3318, ../sass/style.scss */
.subfooter {
  padding: 30px 0 60px;
}
/* line 3321, ../sass/style.scss */
.subfooter .partners {
  margin-bottom: 35px;
  text-align: center;
}
/* line 3325, ../sass/style.scss */
.subfooter .partners ul {
  display: inline-block;
}
/* line 3328, ../sass/style.scss */
.subfooter .partners ul li {
  display: inline-block;
  margin-right: 30px;
  text-align: center;
}
/* line 3333, ../sass/style.scss */
.subfooter .partners ul li img {
  margin: 0 auto;
}
/* line 3337, ../sass/style.scss */
.subfooter .partners ul li:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  /* line 3328, ../sass/style.scss */
  .subfooter .partners ul li {
    margin-bottom: 20px;
  }
}
/* line 3348, ../sass/style.scss */
.subfooter .copyright-text {
  font-family: 'amatic_bold';
  font-size: 22px;
  color: #212721;
  margin-top: 20px;
  text-align: center;
}
/* line 3357, ../sass/style.scss */
.subfooter .is-logo {
  width: 20px;
  height: 23px;
  margin: 30px auto 0;
}
/* line 3362, ../sass/style.scss */
.subfooter .is-logo img:hover {
  opacity: 0.7;
}

/* line 3374, ../sass/style.scss */
.search-results .header .main-menu li.current_page_parent {
  background: none;
}

/* line 3377, ../sass/style.scss */
.search-results .footer .footer-1 li.current_page_parent {
  font-family: 'amatic_regular';
}

/* line 3382, ../sass/style.scss */
.bbpress .header .main-menu li#menu-item-15,
.post-type-archive-media .header .main-menu li#menu-item-15,
.single-media .header .main-menu li#menu-item-15,
.post-type-archive-club .header .main-menu li#menu-item-15,
.single-club .header .main-menu li#menu-item-15,
.post-type-archive-recept .header .main-menu li#menu-item-15,
.single-recept .header .main-menu li#menu-item-15,
.post-type-archive-press .header .main-menu li#menu-item-15,
.single-press .header .main-menu li#menu-item-15,
.post-type-archive-shop .header .main-menu li#menu-item-15,
.single-shop .header .main-menu li#menu-item-15,
.error404 .header .main-menu li#menu-item-15,
.tax-receptkategori .header .main-menu li#menu-item-15 {
  background: none;
}

/* line 3398, ../sass/style.scss */
.bbpress .footer .footer-1 li.menu-item-15,
.post-type-archive-media .footer .footer-1 li.menu-item-15,
.single-media .footer .footer-1 li.menu-item-15,
.post-type-archive-club .footer .footer-1 li.menu-item-15,
.single-club .footer .footer-1 li.menu-item-15,
.post-type-archive-recept .footer .footer-1 li.menu-item-15,
.single-recept .footer .footer-1 li.menu-item-15,
.post-type-archive-press .footer .footer-1 li.menu-item-15,
.single-press .footer .footer-1 li.menu-item-15,
.post-type-archive-shop .footer .footer-1 li.menu-item-15,
.single-shop .footer .footer-1 li.menu-item-15,
.error404 .footer .footer-1 li.menu-item-15,
.tax-receptkategori .footer .footer-1 li.menu-item-15 {
  font-family: 'amatic_regular';
  letter-spacing: 0;
}

/* line 3417, ../sass/style.scss */
.bbpress .header .main-menu li#menu-item-82 {
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

/* line 3422, ../sass/style.scss */
.bbpress .footer .footer-1 li.menu-item-82 {
  font-family: 'amatic_bold';
}

/* line 3428, ../sass/style.scss */
.post-type-archive-club .footer .footer-1 ul.sub-menu > li, .single-club .footer .footer-1 ul.sub-menu > li {
  font-family: 'amatic_regular';
}

/* line 3434, ../sass/style.scss */
.tax-receptkategori .header .main-menu li#menu-item-78 {
  background-image: url("../../../../../swedishpaleo.se/wp-content/themes/paleotheme/images/bg/btn-bg.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

/* line 3439, ../sass/style.scss */
.tax-receptkategori .footer .footer-1 li.menu-item-78 {
  font-family: 'amatic_bold';
}

/* line 3447, ../sass/style.scss */
.header .top-container .top-menu ul.right li.login-widget {
  display: none;
}

/* line 3451, ../sass/style.scss */
.logged-in .header .top-container .top-menu ul.right li {
  display: none;
}
/* line 3454, ../sass/style.scss */
.logged-in .header .top-container .top-menu ul.right li.login-widget {
  display: block;
}

/* line 3463, ../sass/style.scss */
.items-loop-mask {
  position: relative;
  margin: 0 auto;
  max-width: 250px;
}
@media only screen and (max-width: 640px) {
  /* line 3463, ../sass/style.scss */
  .items-loop-mask {
    max-width: 150px;
  }
}

/* line 3473, ../sass/style.scss */
.small-img-mask {
  position: relative;
  max-width: 120px;
}

/* line 3478, ../sass/style.scss */
.extrasmall-img-mask {
  position: relative;
  max-width: 70px;
}

/* line 3483, ../sass/style.scss */
.mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background-image: url("../images/masks/mask-big.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

/* line 3495, ../sass/style.scss */
.extrasmall-img-mask .mask {
  background-image: url("../images/masks/mask-small.png");
}

/* line 3500, ../sass/style.scss */
.custom-style {
  width: 50%;
  margin-bottom: 15px;
}
@media only screen and (max-width: 640px) {
  /* line 3500, ../sass/style.scss */
  .custom-style {
    width: 90%;
  }
}
/* line 3508, ../sass/style.scss */
.custom-style input[type="text"], .custom-style input[type="password"] {
  background: #edebe6;
  width: 100%;
  border: 0;
  padding: 5px 15px 3px;
  margin: 0;
  font-size: 18px;
  font-family: 'proxima_nova_regular';
}
/* line 3517, ../sass/style.scss */
.custom-style input[type="text"]:focus, .custom-style input[type="password"]:focus {
  outline: none;
}

/* line 3524, ../sass/style.scss */
div.ssba {
  margin-top: 40px;
}
/* line 3529, ../sass/style.scss */
div.ssba img:hover {
  opacity: 0.8;
}

@-moz-document url-prefix() {
  /* line 3545, ../sass/style.scss */
  .footer-2 .widget_wysija input[type="submit"] {
    font-family: 'amatic_bold' !important;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 3559, ../sass/style.scss */
  body {
    background-image: url("../images/bg/sand_bg.jpg");
    background-size: 650px 650px;
  }

  /*
  .pod-blurb {
  	.pod-blurb-img {
  		.pod-blurb-img-play {
  			background-image:url('../images/bg/icons/play_retina.png');
  			background-size:112px 112px;
  		}
  	}
  }
  */
}
/** Grafikfabriken **/
.vad-ar-paleo {
	background: #d2d654!important;	
}
