/*
Theme Name: 
Theme URI: http://
Author: 
Author URI: http://
Description: Responsive Stylesheet
*/
/* =Width: 1280px
-------------------------------------------------------------- */
@media (max-width: 1280px) {

	/*.gallery .image-container {
	width:632px;
	}*/


}



/* =Width: 1200px
-------------------------------------------------------------- */
@media (max-width: 1200px) {
    
    /* =Header
    ---------------------------------------------------------- */
    
    .pages > li {
        padding: 0 70px;
    }

    /* =Navigation
    ---------------------------------------------------------- */
    
    
    /* =Menu
    ---------------------------------------------------------- */
    
    
    /* =Content
    ---------------------------------------------------------- */
    /*#photos .item .overlay, .gallery .item .overlay {
        opacity: 1;
    }
	.gallery .image-container {
	width:504.5px;
	}*/
	.mobile-yes {
		display:block;
	}
	.no-mob {
		display:none;
	}
    
    /* =Widget
    ---------------------------------------------------------- */
    
    
    /* =Footer
    ---------------------------------------------------------- */
    
}
/* =Width: 1024px
-------------------------------------------------------------- */
@media (max-width: 1024px) {
	#photos .item .overlay, .gallery .item .overlay {
        opacity: 1;
    }
	.gallery .item:hover .overlay {
    opacity: 1;
	}
	.modal-body .obj-img {
		width:100%;
	}	


}

/* =Width: 992px
-------------------------------------------------------------- */
@media (max-width: 992px) {
    
    /* =Header
    ---------------------------------------------------------- */
    .header {
        height: 100px;
    }
    .header .search input[type="text"] {
        left: auto;
        right: 0;
        padding-right: 30px;
        position: fixed;
        top: 100px;
        background: rgba(0,0,0,0.7);
        background-image: url("/web/20200818004655im_/https://www.ekenstam.com/wp-content/themes/ekenstam/assets/images/magnifier.png");
        background-repeat: no-repeat;
        background-position: right 10px center;
        background-size: 16px 16px;
        color: #FAFAFA;
        width: 250px;
    }
	

    /* =Navigation
    ---------------------------------------------------------- */
    
    /* =Menu
    ---------------------------------------------------------- */
    .header .search {
        right: 8px;
        text-align: right;
		left:244px;
    }
    .secondary-menu { top: 100px;}

    
    /* =Content
    ---------------------------------------------------------- */
    #photos .item .overlay, .gallery .item .overlay {
        opacity: 1;
    }
	.gallery .item:hover .overlay {
    opacity: 1;
	}	
	.mobile-yes {
		display:block;
	}
    
    /* =Widget
    ---------------------------------------------------------- */
    
    
    /* =Footer
    ---------------------------------------------------------- */
    
}

/* =Width: 800px
-------------------------------------------------------------- */
@media (max-width: 800px) {
    
    /* =Header
    ---------------------------------------------------------- */


    /* =Navigation
    ---------------------------------------------------------- */
    
    /* =Menu
    ---------------------------------------------------------- */
    
    
    /* =Content
    ---------------------------------------------------------- */
	.archive .main-content {
    margin-top: 103px;
	}
    #photos {
      -moz-column-count:    2;
      -webkit-column-count: 2;
      column-count:         2;
    }
	/*.gallery .image-container {
    width: 768px;
	}*/
	.gallery .boxlink, .archive .gallery .boxlink {
	width:100%;
	}
	.mobile-yes {
		display:block;
	}	
    /* =Widget
    ---------------------------------------------------------- */
    
    
    /* =Footer
    ---------------------------------------------------------- */
    
}


/* =Width: 767px
-------------------------------------------------------------- */
@media (max-width: 767px) {
    
    /* =Header
    ---------------------------------------------------------- */
	.header {
        min-height: auto;
        height: 63px;
        font-size: 10px;
    }
	.header .clearfix.mt {
		margin-top:0;
		text-align:center;
	}
    .secondary-menu { top: 80px;}
    .header .menubar, .header .search, .header .mail {
        position: absolute;
        top: 10px;
    }
    
    .logo { width: 120px;}
	.logo.img-responsive.center-block {
		display:inline;
	}

    .header .search input[type="text"] {
        top:63px;
		width: 100%;
		padding: 5px;
		border-bottom: 2px solid black;
		border-radius:0;
    }


    /* =Navigation
    ---------------------------------------------------------- */
    .sidenav { padding-top: 15px; }
    .sidenav a { font-size: 18px; }	

	
    /* =Menu
    ---------------------------------------------------------- */

    .main-content .menu li {
        padding: 10px 25px;
    }	
	
    
    /* =Content
    ---------------------------------------------------------- */
    .slider-container .content p {
        width: auto;
    }
	/*.archive .main-content {
		margin-top:18%;
	}*/
	/*.gallery .image-container {
    width: 768px;
	}*/
	.mobile-yes {
		display:block;
	}
	.single-obj .other-base {
		margin-bottom:40px;
	}
    /*.banner-title {
        line-height: unset !important;
    }*/
    .carousel-inner .item {
		/*padding-top:9em;*/
		min-height:660px;
	}
	.carousel-inner .item .key, .item .key {
		width:90px;
	}
	
	.carousel-inner h1 {
		font-size:42px;
	}
	.page-template-template-start-no-puff .slider-container h1, .page-template-template-start-slider .carousel-inner h1 {
		font-size:40px;
		margin-bottom:30px;
	}
	.page-template-template-start-no-puff .slider-container .content, .page-template-template-start-slider .carousel-inner .content {
		margin-top:110px;
	}
	.mobile-yes {
		display:block;
	}
	#photos .item .overlay, .gallery .item .overlay {
        opacity: 1;
    }
	.gallery .item:hover .overlay {
    opacity: 1;
	}	
	.archive .main-content {
		margin-top:63px;
	}
	.gallery .overlay .title {
		font-size:35px;
	}
	.gallery .overlay .adress {
		font-size:21px;
	}
	.gallery .overlay .base-info, .gallery .overlay .price  {
		font-size:18px;
	}
	.gallery .overlay .selling-heading {
		display:none;
	}
	.item.buy-sell .content .the-text {
		padding:0 10px;
	}
	.item.insp .overlay .content .post-title {
		font-size: 40px;
	}
	.single-obj .secondary-menu {
		display:none;
	}
	.single-obj .container-fluid .setWidth .container {
		padding:0;
	}
	.swiper-slide {
		height: 206px!important;
	}
	.modal-body .obj-img {
		width:100%;
	}
	.single-obj .slider-container {
		height:660px;
	}
	.single-obj .slider-container .content {
		padding: 0 10px;
		margin-top:100px;
	}
	.main-content.single-obj .slider-container .banner-title {
		font-size: 39px;
		line-height: normal;
		letter-spacing: 3px;
	}
	.single-obj .selling-heading {
		display:none;
	}
	.single-obj .fast-button-wrapper {
		display:block;
		margin-top:40px;
	}
	.single-obj .fast-button-wrapper .button {
		width:46.5%;
		float:left;
		padding:10px;
		margin-bottom:18px;
	    text-transform: uppercase;
		color: white;
		border: 2px solid white;	
	}
	.single-obj .fast-button-wrapper .button.left {
		margin-right:6%;
	}
	.page-template-default .main-content, .page-template-template-contact .main-content {
		margin-top:65px;
	}
	.post-type-archive-medarbetare .outer , .page-template-template-contact .outer{
		padding: 0 0 40px 0;
	}
	.post-type-archive-medarbetare .nospad , .page-template-template-contact .nospad, .single-medarbetare .nospad, .page-template-template-largeimage .nospad{
		padding-left: 0;
		padding-right: 0;
	}
	.medarbetare-template-default {
		margin-top:12%;
	}
	#gform_wrapper_1 .gform_body #field_1_9 .ginput_container_checkbox {
	width:auto;
	}
	.footer .pull-right, .footer .pull-left {
		text-align:center;
		float:none!important;
	}
	.footer .pull-left {
		margin-bottom:20px;
	}
	.footer .pull-right {
		width:100%;	
	}
	.footer .pull-right ul li:nth-child(4) {
		display:block;
		margin:10px 0;
	}	
	
    /* =Aside
    ---------------------------------------------------------- */

    
    /* =Widget
    ---------------------------------------------------------- */
    
    
    /* =Footer
    ---------------------------------------------------------- */
    
}


/* =Width: 660px
-------------------------------------------------------------- */
@media (max-width: 660px) {
    
    /* =Header
    ---------------------------------------------------------- */

	
    /* =Navigation
    ---------------------------------------------------------- */
    
    
    /* =Menu
    ---------------------------------------------------------- */
    
    
    /* =Content
    ---------------------------------------------------------- */
	.mobile-yes {
		display:block;
	}    
    /* =Widget
    ---------------------------------------------------------- */
    
    
    /* =Footer
    ---------------------------------------------------------- */
    
}


/* =Width: 480px
-------------------------------------------------------------- */
@media (max-width: 580px) {
    
    /* =Header
    ---------------------------------------------------------- */


    /* =Navigation
    ---------------------------------------------------------- */

    
    /* =Menu
    ---------------------------------------------------------- */

    
    /* =Content
    ---------------------------------------------------------- */
	.mobile-yes {
		display:block;
	}
	.archive .gallery .boxlink {
	width:100%;
	}
    
    /* =Widget
    ---------------------------------------------------------- */
    
    
    /* =Footer
    ---------------------------------------------------------- */
    
}


/* =Width: 480px
-------------------------------------------------------------- */
@media (max-width: 480px) {
    
    /* =Header
    ---------------------------------------------------------- */


    /* =Navigation
    ---------------------------------------------------------- */
    
    
    /* =Menu
    ---------------------------------------------------------- */

    
    /* =Content
    ---------------------------------------------------------- */
    .banner-title {
        font-size: 48px ;
    }
    #photos {
      -moz-column-count:    1;
      -moz-column-gap:      0px;
      -webkit-column-count: 1;
      -webkit-column-gap:   0px;
      column-count:         1;
      column-gap:           0px;
    }

    /*.gallery {
      -moz-column-count:    1;
      -moz-column-gap:      0px;
      -webkit-column-count: 1;
      -webkit-column-gap:   0px;
      column-count:         1;
      column-gap:           0px;
    }*/

    /* =Widget
    ---------------------------------------------------------- */
    
    
    /* =Footer
    ---------------------------------------------------------- */
    
}

/* =Width: 450px
-------------------------------------------------------------- */
@media (max-width: 450px) {
    
    /* =Header
    ---------------------------------------------------------- */
    .header {
        min-height: auto;
        height: 63px;
        font-size: 10px;
    }
	.header .clearfix.mt {
		margin-top:0;
		text-align:center;
	}
    .secondary-menu { top: 80px;}
    .header .menubar, .header .search, .header .mail {
        position: absolute;
        top: 10px;
    }
    
    .logo { width: 120px;}
	.logo.img-responsive.center-block {
		display:inline;
	}

    .header .search input[type="text"] {
        top:63px;
		width: 100%;
		padding: 5px;
		border-bottom: 2px solid black;
		border-radius:0;
    }

    /* =Navigation
    ---------------------------------------------------------- */
    .sidenav { padding-top: 15px; }
    .sidenav a { font-size: 18px; }
    
    /* =Menu
    ---------------------------------------------------------- */
    .main-content .menu li {
        padding: 10px 25px;
    }
    
    /* =Content
    ---------------------------------------------------------- */
    .carousel-inner .item {
		/*padding-top:9em;*/
		min-height:660px;
	}
	.carousel-inner .item .key, .item .key {
		width:90px;
	}
	
	.carousel-inner h1 {
		font-size:42px;
	}
	.page-template-template-start-no-puff .slider-container h1, .page-template-template-start-slider .carousel-inner h1 {
		font-size:40px;
		margin-bottom:30px;
	}
	.page-template-template-start-no-puff .slider-container .content, .page-template-template-start-slider .carousel-inner .content  {
		margin-top:110px;
	}
	.mobile-yes {
		display:block;
	}
	#photos .item .overlay, .gallery .item .overlay {
        opacity: 1;
    }
	.gallery .item:hover .overlay {
    opacity: 1;
	}	
	.archive .main-content {
		margin-top:63px;
	}
	.gallery .overlay .title {
		font-size:35px;
	}
	.gallery .overlay .adress {
		font-size:21px;
	}
	.gallery .overlay .base-info, .gallery .overlay .price  {
		font-size:18px;
	}
	.gallery .overlay .selling-heading {
		display:none;
	}
	.item.buy-sell .content .the-text {
		padding:0 10px;
	}
	.item.insp .overlay .content .post-title {
		font-size: 40px;
	}
	.single-obj .secondary-menu {
		display:none;
	}
	.single-obj .container-fluid .setWidth .container {
		padding:0;
	}
	.swiper-slide {
		height: 206px!important;
	}
	.modal-body .obj-img {
		width:100%;
	}
	.single-obj .slider-container {
		height:660px;
	}
	.single-obj .slider-container .content {
		padding: 0 10px;
		margin-top:100px;
	}
	.main-content.single-obj .slider-container .banner-title {
		font-size: 39px;
		line-height: normal;
		letter-spacing: 3px;
	}
	.single-obj .selling-heading {
		display:none;
	}
	.single-obj .fast-button-wrapper {
		display:block;
		margin-top:40px;
	}
	.single-obj .fast-button-wrapper .button {
		width:46.5%;
		float:left;
		padding:10px;
		margin-bottom:18px;
	    text-transform: uppercase;
		color: white;
		border: 2px solid white;	
	}
	.single-obj .fast-button-wrapper .button.left {
		margin-right:6%;
	}
	.page-template-default .main-content, .page-template-template-contact .main-content {
		margin-top:65px;
	}
	.post-type-archive-medarbetare .outer , .page-template-template-contact .outer{
		padding: 0 0 40px 0;
	}
	.post-type-archive-medarbetare .nospad , .page-template-template-contact .nospad, .single-medarbetare .nospad, .page-template-template-largeimage .nospad{
		padding-left: 0;
		padding-right: 0;
	}
	.medarbetare-template-default {
		margin-top:12%;
	}
	#gform_wrapper_1 .gform_body #field_1_9 .ginput_container_checkbox {
	width:auto;
	}
	.footer .pull-right, .footer .pull-left {
		text-align:center;
		float:none!important;
	}
	.footer .pull-left {
		margin-bottom:20px;
	}
	.footer .pull-right {
		width:100%;	
	}
	.footer .pull-right ul li:nth-child(4) {
		display:block;
		margin:10px 0;
	}
    /* =Widget
    ---------------------------------------------------------- */
    
    
    /* =Footer
    ---------------------------------------------------------- */
    
}


/* =Width: 320px
-------------------------------------------------------------- */
@media (max-width: 320px) {
    
    /* =Header
    ---------------------------------------------------------- */


    /* =Navigation
    ---------------------------------------------------------- */
    
    
    /* =Menu
    ---------------------------------------------------------- */

    
    /* =Content
    ---------------------------------------------------------- */
	.single-obj .fast-button-wrapper {
		margin-top:40px;
	}
    
    /* =Widget
    ---------------------------------------------------------- */
    
    
    /* =Footer
    ---------------------------------------------------------- */
    
}

/*
     FILE ARCHIVED ON 00:46:55 Aug 18, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:58:15 Jul 07, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.51
  exclusion.robots: 0.135
  exclusion.robots.policy: 0.115
  esindex: 0.018
  cdx.remote: 200.383
  LoadShardBlock: 1693.476 (3)
  PetaboxLoader3.datanode: 1311.28 (4)
  load_resource: 290.677
  PetaboxLoader3.resolve: 208.783
*/