/*
Theme Name:     Aria Child
Description:    Child theme for Aria.
Version:        6.0
Author:         Pirenko
Author URI:     https://www.pirenko.com/
Template:       aria
*/


/* Fix z-index for CookieYes button/modal on maps page */
.wpgmp_map_container {
    z-index: 999 !important;
}

/* cyrillic-ext */
@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizYRExUiTo99u79D0e0ysmIEDQ.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizYRExUiTo99u79D0e0w8mIEDQ.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* latin-ext */
  @font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizYRExUiTo99u79D0e0ycmIEDQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizYRExUiTo99u79D0e0x8mI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0-ExdGM.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0aExdGM.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* latin-ext */
  @font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0yExdGM.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0KExQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0OOtLQ0Z.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0OqtLQ0Z.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* latin-ext */
  @font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0OCtLQ0Z.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0O6tLQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  




/* HEADER */

#prk_crumbs {visibility:hidden;}
#headings_wrap {display:none;}
/*#banner_line { visibility:hidden; }*/
#headings_wrap {display:none !important;}



#banner {
    margin-bottom: 35px;
}

.startsida_bildspel{
    margin-top: -70px;
}


/*menu font size*/
.sf-menu > li > a {
    font-size: 1.15em;
}


/* FOOTER */
#footer_bk {
    margin-top: 100px;
    border-top: 6px solid #1c1a1f;
}

#footer_bk {
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	background-color: #007c27;
}


.footer_icon_images{
	display: inline-block;
	margin: 10px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 15px;
    border: 1px solid #fff;
	border-radius: 50px;
-webkit-transition: all 0.25s ease-in-out;
 -moz-transition: all 0.25s ease-in-out;
 -o-transition: all 0.25s ease-in-out;
 transition: all 0.25s ease-in-out;

	width: 76px;
	height: 76px;
}
.footer_icon_images:hover{
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  }

a, a:hover, #top_widgets h3, .home_blog_date_text h4, .contact_error, #top_widgets .email a:hover, h3 a:hover, .entry-title a:hover, #nav_footer .active a, #nav_footer a:hover, .blog_meta > p > a:hover, #blog_entries_masonr .blog_meta a:hover, #single_portfolio_meta .comments-link:hover, .blog_meta a.comments-link:hover, .blog_meta a:hover, #mini_menu a:hover, .post_meta_single a:hover, .entry_title_single .masonr_date > span, .post_meta_single #previous_button:hover .after_icon, .post_meta_single #next_button:hover .bf_icon, .resp_mode#nav-main li > a:hover, .a_colored a:hover, .recentposts_ul_shortcode .blog_meta a:hover, .widget_recent_entries a:hover, .widget_categories a:hover, .widget_archive a:hover, .widget_pages a:hover, .widget_links a:hover, .classic_meta .post-categories li a:hover, .headings_top, .tiny_bullet, #back_to_top, .not_zero_color {
    color: #ffffff;
}


.header_icon_images{
	display: inline-block;
-webkit-transition: all 0.5s ease-in-out;
 -moz-transition: all 0.5s ease-in-out;
 -o-transition: all 0.5s ease-in-out;
 transition: all 0.5s ease-in-out;

}
.header_icon_images:hover{
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  }


/*
.cff-item cff-photo-post cff-album author-farmartj-nst-riks{
   border: 6px solid #1c1a1f;
}
.cff-item{
   border: 6px solid #1c1a1f;
}
.cff-photo-post{
   border: 6px solid #1c1a1f;
}
.cff-album{
   border: 6px solid #1c1a1f;
}
.author-farmartj-nst-riks{
   border: 6px solid #1c1a1f;
}
*/




/*menu font size*/
h2 {
    font-weight: bold;
	color: #1c1a1f;
	font-size: 1.15em;
}

.totally_hide{
	display:none;
}

/*hide comment area*/
#comments, #respond{
display: none;
}

/*
.startsida_col_tjanster{
width:19%;
display: inline-block!important;
padding-left: 5px;
padding-right: 5px;
}
@media screen and (max-width: 767px) {
.startsida_col_tjanster{
	width:49%;
	}
}
@media screen and (max-width: 500px) {
.startsida_col_tjanster{
	width:99%;
	}
}
*/


/* STARTPAGE */

.startsida_col_tjansteikon{

	border: solid 1px #007d32;


	width:150px; /* 75% */
	height:150px; /* none */
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;

	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;

/*background-color: #3498DB;*/
	/*border-corner-shape: bevel;*/
	border-radius: 50% 50% 0% 50%;
/*
	width: 100%;
	height: 100%;
*/
-webkit-transition: all 0.25s ease-in-out;
 -moz-transition: all 0.25s ease-in-out;
 -o-transition: all 0.25s ease-in-out;
 transition: all 0.25s ease-in-out;
}

.startsida_col_tjansteikon:hover{
/*
  -webkit-opacity: 0.66;
*/
  -moz-opacity: 0.66;
/*
  opacity: 0.66;
*/
	/*border-corner-shape: bevel;*/
	border-radius: 50% 50% 50% 50%;
}





.hejagon{
	width: 180px;
	height: 180px;
		border: solid 1px #007d32;
	-webkit-clip-path: polygon(75% 0, 100% 25%, 100% 100%, 25% 100%, 0 75%, 0 0);
	clip-path: polygon(75% 0, 100% 25%, 100% 100%, 25% 100%, 0 75%, 0 0);
	
}




/*
.startsida_col_tjansteikon {
  position: relative;
  color: #fff;
  background: lightgrey;
  overflow: hidden;
}
.startsida_col_tjansteikon:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-width: 0 36px 36px 0;
  border-style: solid;
  border-color: #fff #fff lightgrey lightgrey;
  background: red;
  display: block; width: 0;
}
*/







/*
.startsida_col_tjansteikon {
   width: 100%; 
   height: 100%; 
   background: blue;
   position:relative;
}
.startsida_col_tjansteikon:before {
   height: 0;
   width: 40%;
   content:"";
   position: absolute; 
   border-bottom: 30px solid blue;
   border-left: 30px solid white; 
   border-right: 30px solid white; 
}
.startsida_col_tjansteikon:after {
   height: 0;
   width: 40%;
   content:"";
   position: absolute; 
   border-top: 30px solid blue; 
   border-left: 30px solid white;  
   border-right: 30px solid white; 
   margin: 7px 0 0 0;
}
*/








/* row-class*/
.startsida_kolumn_tjanster{
	width: 20%!important;
}
@media screen and (max-width: 767px) {
	.startsida_kolumn_tjanster{
	width: 50%!important;

	float:none!important;
	display:block!important;
	text-align:center!important;
	margin-left:auto!important;
	margin-right:auto!important;

	}
}
@media screen and (max-width: 500px) {
	.startsida_kolumn_tjanster{
	width: 100%!important;
	}
}






@media screen and (min-width: 767px) {
/*
	.prk_retina{
		width:284px!important;
		height:86px!important;
	}
*/
	#prk_logo_image{
		width:284px!important;
		height:86px!important;
	}
}




/* FACEBOOK */

/* OLD - START */
#cff .cff-date{
font-size: 28px;
font-weight: bold;
color: #1c1a1f;
min-width: 50px;
margin-left:-115px;
margin-top:10px;
}
#cff .cff-item{
float:left;
width: 30%; /*48%*/
padding: 0px 0 0px 0;
padding-left: 16.5px;
margin-right: 90px;
margin-left: 25px;
margin-top: 20px;
border-bottom: none;
clear: none;
border-left: thin solid #007d32;
}
#cff .cff-author{
  display: inline;
  margin-bottom: 15px;
}
.cff-clear {
    display: inline; /* inline-block */
    display: inline; /* block */
}
.cff-post-text-link{
color: #007d32;
}
.cff-post-text{
font-size: 11px;
}
.cff-album {
margin-right: 0px!important;
}
#cff {
width: 100%;
margin-left:100px;
}
/* OLD - STOP */

/* NEW - START*/
#cff .cff-item {
    float: left;
width: 30%!important; /*35%*/
    padding: 0px 0 0px 0; /* !important */
    border-bottom: 0px solid #ddd;
    border-left: thin solid #007d32!important;
    padding-left: 16.5px;
    margin-left: 25px;
    margin-top: 20px;
    margin-right: 100px!important;
    display: inline!important;
}
#cff .cff-date {
    float: left;
    width: 100%;
    font-size: 11px;
    margin-left: -115px;
    margin-top: 10px;
    display: inline!important;
}
#cff h3, #cff h4, #cff h5, #cff h6, #cff p {
    float: left;
   width: 100%; /*100%;*/
    padding: 0;
    margin: 5px 0;
    line-height: 1.4;
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -hp-pre-wrap;
    word-wrap: break-word;
    margin-top: -40px;
    display: inline!important;
}
.cff-wrapper{
    display: inline!important;
}
.cff-clear {
    display: inline!important;
    display: inline!important;
}
#cff .cff-item {
    display: inline-block !important;
}
#cff .cff-item {
    float: none;
}
/*
.fb_feed_custom{
	border: solid 1px #007d32;
}
*/
/* NEW - STOP*/







.startsida_border_right{
	border-right: thin solid #007d32;
}
.startsida_border_left{
	border-left: thin solid #007d32;
}



.pvs {
    display: none!important;
}
/*
.pluginBoxDividerGray {
    display: none;
}
*/


.karta_kontakt {
    margin-top: -19px!important;
    margin-bottom: 0px!important;
}




/*media all*/
.prk_shortcode-title {
    font-weight: bold;
	color: red; /*#1c1a1f*/
    font-family: Open Sans;
}


.visibility_hidden{
    visibility: hidden;
}
.margin_top_none{
    margin-top: 0!important;
}
.margin_bottom_none{
    margin-bottom: 0!important;
}



/*media all*/
p {
    font-size: 15px;
}

/*media all*/
.squared.tiny_line {
    margin-left: 40px !important;
    width: 18px;
}
/*media all*/
.tiny_line {
    height: 4px;
}


/*media all*/
/*a, a:hover, #top_widgets h3, .home_blog_date_text h4, .contact_error, #top_widgets .email a:hover, h3 a:hover, .entry-title a:hover, #nav_footer .active a, #nav_footer a:hover, .blog_meta > p > a:hover, #blog_entries_masonr .blog_meta a:hover, #single_portfolio_meta .comments-link:hover, .blog_meta a.comments-link:hover, .blog_meta a:hover, #mini_menu a:hover, .post_meta_single a:hover, .entry_title_single .masonr_date > span, .post_meta_single #previous_button:hover .after_icon, .post_meta_single #next_button:hover .bf_icon, .resp_mode#nav-main li > a:hover, .a_colored a:hover, .recentposts_ul_shortcode .blog_meta a:hover, .widget_recent_entries a:hover, .widget_categories a:hover, .widget_archive a:hover, .widget_pages a:hover, .widget_links a:hover, .classic_meta .post-categories li a:hover, .headings_top, .tiny_bullet, #back_to_top, .not_zero_color {*/
a {
    color: #0070bc;
}

.certifiering_map{
    margin-top: 20px;
}

.member_colored_block{
-webkit-box-shadow: 0px 0px 5px rgba(35, 35, 35, 0.0)!important;
box-shadow: 0px 0px 15px rgba(35, 35, 35, 0.0)!important;
}

.mb_in_img{
	width: 125px;
	height: 125px;	
	border: solid 0px #007d32;
	border-radius: 50% 50% 50% 50%;


}









/* MAP */
.wpgmp_listing_container{
	width:57.5%;
    margin-top: 55px;
    margin-left: auto;
    margin-right: auto;
}

/* MAP LISTING WIDTH - START */
@media screen and (max-width: 1250px) {	/* 1150 */
	.wpgmp_listing_container{
	width:90%;
	}
}



/*
@media screen and (min-width: 1150px) and (max-width: 1200px) {
	.wpgmp_listing_container{
	width:90%;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1250px) {
	.wpgmp_listing_container{
	width:90%;
	}
}
*/
@media screen and (min-width: 1250px) {
	.wpgmp_listing_container{
	width:85%;
	}
}
@media screen and (min-width: 1350px) {
	.wpgmp_listing_container{
	width:80%;
	}
}
@media screen and (min-width: 1450px) {
	.wpgmp_listing_container{
	width:75%;
	}
}
@media screen and (min-width: 1550px) {
	.wpgmp_listing_container{
	width:70%;
	}
}
@media screen and (min-width: 1650px) {
	.wpgmp_listing_container{
	width:65%;
	}
}
@media screen and (min-width: 1750px) {
	.wpgmp_listing_container{
	width:60%;
	}
}
@media screen and (min-width: 1850px) {
	.wpgmp_listing_container{
	width:57.5%;
	}
}
/* MAP LISTING WIDTH - STOP */

/* MAP SEARCH BAR - START */
.wpgmp_search_input{
	width: 40%;
	height: 40px;
    font-size: 1.15em;
	font-style: italic;
	background-color: #f2f2f2;
		border: 2px solid #666666;
		border-radius: 10px 10px 10px 10px;
}
/* MAP SEARCH BAR - STOP */

.wpgmp_search_form{
	/*float:none!important;*/
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}


/* MAP SIDEBAR GEO PIN LISTING */
.wpgmp_category_container .wpgmp_categoriese {
    margin: 0 0 2px;
    padding-bottom: 5px;
    padding-top: 3px;
}

/* MAP SIDEBAR SCROLL STYLING */
.wpgmp_category_main_container .jspDrag {
-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px; 
        background: green;
    width: 8px;
}
.wpgmp_category_main_container .jspTrack {
    width: 9px;
}





/* MAP LISTING BELOW (trycker ihop listorna till rutnät istället för egna kolumner) */
.wpgmp_locations {
    margin: -1px 10px 0 3px;
    padding-top: 2px;
    padding-bottom: 0px;
}
.wpgmp_locations_content {
    margin-top: 5px;
    margin-bottom: 10px;
}




/* LOCATION LINK HOVER - START */
.wpgmp_location_title a:hover{
	color: #333333;
}
/* LOCATION LINK HOVER - STOP */

a:hover{
	color: #666666;
}


/*
.vc_row-fluid [class*='vc_col-sm-'], [class*='vc_col-sm-'], .vc_row-fluid [class*='vc_span'], [class*='vc_span'] {
    margin-top: 100px;
}

.prk_inner_block{
	margin-bottom:100px;
}
*/









/* MAP - NEW ------------------------------------------------------------------------------ */
/*
.wpgmp_tabs_container {
   	width: 20%!important;
}
*/
@media screen and (min-width: 1025px) {
	.wpgmp_tabs_container {
    	width: 20%!important;
	}
}
@media screen and (min-width: 769px) and (max-width: 1024px){
	.wpgmp_tabs_container {
    	width: 33%!important;
	}
}

div.wpgmp_listing_container {
	width:57.5%!important;
    margin-top: 55px!important;
    margin-left: auto!important;
    margin-right: auto!important;
	float: none!important;
}
/*media all*/
.wpgmp_pagination {
    background: transparent!important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
    display: block;
    text-align: center;
}
.wpgmp_map_container {
    box-shadow: none!important;
}
.wpgmp_listing_list .wpgmp_locations {
    width: 99%!important;
}

/* MAP SIDEBAR SCROLL STYLING */

@media screen and (min-width: 769px) {
	.wpgmp_tabs_container .jspDrag {
		-webkit-border-radius: 20px;
    	-moz-border-radius: 20px;
    	border-radius: 20px; 
        background: green!important;
    	width: 8px;
	}
	.wpgmp_tabs_container .jspTrack {
    	width: 9px;
	}
	.wpgmp_tabs_container .wpgmp_tabs li a {
    	font-size: 1.33em!important;
	}
	div.wpgmp_tabs_container div.wpgmp_tab_item span.arrow img {
		/*width: 125% !important;*/
    	padding-bottom: 5px !important;
	}
	.wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title span.arrow {
    	margin-right: 19px!important;
    	width: 20px!important;
	}
}


@media screen and (max-width: 768px) {
	.wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title span.arrow {
    	margin-right: 10px!important;
    	width: 10px!important;
	}
}


/* MAP LISTING WIDTH - START  - NEW */
@media screen and (max-width: 1250px) {	/* 1150 */
	div.wpgmp_listing_container{
	width:90%!important;
	}
}
@media screen and (min-width: 1250px) {
	div.wpgmp_listing_container{
	width:85%!important;
	}
}
@media screen and (min-width: 1350px) {
	div.wpgmp_listing_container{
	width:80%!important;
	}
}
@media screen and (min-width: 1450px) {
	div.wpgmp_listing_container{
	width:75%!important;
	}
}
@media screen and (min-width: 1550px) {
	div.wpgmp_listing_container{
	width:70%!important;
	}
}
@media screen and (min-width: 1650px) {
	div.wpgmp_listing_container{
	width:65%!important;
	}
}
@media screen and (min-width: 1750px) {
	div.wpgmp_listing_container{
	width:60%!important;
	}
}
@media screen and (min-width: 1850px) {
	div.wpgmp_listing_container{
	width:57.5%!important;
	}
}
/* MAP LISTING WIDTH - STOP - NEW */

.wpgmp_map div strong:before { content: '\A'!important; }
.wpgmp_map div strong {
white-space:pre-line!important;
}
div.wpgmp_search_form input.wpgmp_search_input {
    border: 1px solid #E9E9E9!important;
    box-shadow: 0px 1px 5px rgba(0,0,0,0.3)!important;
}










/*media all*/
.sh_member_name h3{
    font-size: 1.4em;
font-weight: 700;
}


.log-out-link{
	background-color:red!important;
	color:red!important;
	padding: 5px!important;
	margin-top:100px!important;
    font-size: 1.4em;
font-weight: 700;
}
.lupp{
	background-color:red!important;
	color:red!important;
	padding: 5px!important;
	margin-top:100px!important;
    font-size: 1.4em;
font-weight: 700;
}




/* TABLETS AND PHONES - START*/

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

	.totalentreprenad{
	font-size: 2.0em!important; 
	text-align: center!important;
	}
	.startsida_border_left{
	padding-left:20px!important;
	margin-left:10px!important;
	}

	.fblbLeft .fblbTab1 .fblbHead {
    width: 24px;
    height: 78px;
    background-size: 24px;
	}
	.timeline_entry_wp {
	width: 95%!important;
	right: -20px!important;
	}
    #prk_alt_logo_image{
     width:160px;
     }
	.not_visible_on_phone{
	display:none;
	}
    #prk_alt_logo_image{
	width:284px;
	height: auto;
     }

}

@media screen and (min-width: 768px) and (max-width: 1000px){

	.totalentreprenad{
	font-size: 2.5em!important; 
	text-align: right!important;
	margin-top:150px!important;
	margin-bottom:-190px!important;
	}

}

@media screen and (min-width: 1000px) and (max-width: 1025px){

	.totalentreprenad{
	font-size: 2.5em!important; 
	text-align: right!important;
	margin-top:50px!important;
	margin-bottom:-90px!important;
	}
}



@media screen and (max-width: 650px){
	#cff h3, #cff h4, #cff h5, #cff h6, #cff p {
	width: 225%;
	}
}
/* TABLETS AND PHONES - STOP*/

.wpgmp_map_parent{

}

.wpgmp_filter_wrappers{

}

@media (max-width: 767px){
#customgooglemaps .fc-item-default.fc-wait .wpgmp_locations .wpgmp_locations_content img {
width:auto!important;
}
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://www.farmartjanst.se/wp-content/themes/aria-child-theme/Font/SourceSansPro-Black.ttf') format('truetype')
  }

.hidden{
    display:none!important;
}

.wpgmp_locations_content img{
width:18px!important;
}



.wpgmp_locations .wpgmp_locations_content img {
    width: initial !important;
}

.location_pagination1.wpgmp_pagination {
    float: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    text-align: center;
}