﻿/*@font-face {
    font-family: 'Poppins-Regular';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-Regular.woff') format('woff')
}

@font-face {
    font-family: 'Poppins-Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-Italic.woff') format('woff')
}

@font-face {
    font-family: 'Playfair Display Bold';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts//poppins/playfair-displayPlayfairDisplay-Bold.woff') format('woff')
}

@font-face {
    font-family: 'Poppins-Bold';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/playfair-display/PlayfairDisplay-BoldItalic.woff') format('woff')
}

@font-face {
    font-family: 'Playfair Display Black';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/playfair-display/PlayfairDisplay-Black.woff') format('woff')
}

@font-face {
    font-family: 'Playfair Display Black Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/playfair-display/PlayfairDisplay-BlackItalic.woff') format('woff')
}
*/
    @font-face {
    font-family: 'Poppins Regular';
    font-style: normal;
    font-weight: normal;
    src:  url('/../skin/userfiles/fonts/poppins/Poppins-Regular.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins Italic';
    font-style: normal;
    font-weight: normal;
    src:  url('/../skin/userfiles/fonts/poppins/Poppins-Italic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins Thin';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-Thin.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins Thin Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-ThinItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins ExtraLight';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-ExtraLight.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins ExtraLight Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-ExtraLightItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins Light';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-Light.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins Light Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-LightItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins Medium';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-Medium.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-MediumItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins SemiBold';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-SemiBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins SemiBold Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-SemiBoldItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins Bold';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-Bold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-BoldItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins ExtraBold';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-ExtraBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins ExtraBold Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-ExtraBoldItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins Black';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-Black.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Poppins Black Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/../skin/userfiles/fonts/poppins/Poppins-BlackItalic.woff') format('woff');
    }
html body {
    font-family: Poppins Regular !important;
}

@media(min-width: 1281px) {
	html body {
    font-size: 1rem !important
}
	.header-bottom.section{height:0px;}
	.sk_tøm{margin-top: 3%;}
.navbar-expand-lg .navbar-nav {top: 110px !important;position:absolute;left:0px !important;float:left !important;}
  .stick  .navbar-expand-lg .navbar-nav {top: 60px !important;position: absolute;left: 0px !important;
                                         }
    
      .header-logo
	{
		float: left;
	top:20px !important;
		position:absolute;
		left:20px !important;
		width: 20% !important;
		}
      .col-sm-4.col-12.cntbox {
    border: 1px solid #d6dae4;
    border-radius: 10px;
    min-height: 620px;
    max-width: 32.33333%;
    padding: 1%;
    margin: 0.5%;
    height: 620px;
  }
    
    * h1 {
        font-size: 1.875rem !important;
        color: #ffffff;
        font-weight: 700;
        line-height: 3rem !important
    }

    h2 {
        font-size: 1.563rem !important;
        color: #0063a5;
        font-weight: 700;
        line-height: 3rem !important
    }

    h3 {
        font-size: 1.25rem !important;
        color: #0063a5;
        font-weight: 700;
        line-height: 3rem !important
    }

    h4 {
        font-size: 1.125rem !important;
        /*color: #0063a5;*/
        font-weight: 700;
        line-height: 3rem !important
    }

    h5 {
        font-size: 1rem !important;
        color: #0063a5;
        font-weight: 700;
        line-height: 3rem !important
    }

    h6 {
        font-size: .875rem !important;
        color: #0063a5;
        font-weight: 700;
        line-height: 3rem !important
    }
}

@media screen and (min-width: 1281px) {
	.blog-section.section{margin-top:0px !important;}
	
	.header-top{height: 150px !important;}
    .dropdown-item {
        font-size:1.25rem
    }

    .header-social {
        display: none
    }

  

  
    .header-logo .logo {
        height: 80px
    }

    .header-logo .logo {
        float: left;
        padding-left: 2%
    }

    .header-top-wrapper {
        height: 100px; border-bottom:0px !important;
    }

    .account-menu {
        float: right;
        position: absolute;
        right: 0;
        top: 100px
    }

    .header-top-wrapper {
        border-bottom: 0
    }

    .demo_btn {
        background: transparent
    }

    .stick .ucattype {
        margin-left: 0;
        color: #fff
    }

    .main-menu {
        top: 0;
        position: absolute
    }

   .header-section .header-search {
        top: 50px !important;
        right: 60px !important;
        portant;
    }

.search-toggle > .bi-x-circle-fill {display:none;}
    .stick .main-menu {
        top: 20px;
        position: absolute
    }

    .stick .header-search {
        right: 60px !important;
        top: 30px
    }

    .header-section .logo img {
        max-width: 300px !important; 
    }
.header-bottom.stick .header-bottom-wrapper .header-bottom-logo .logo img {max-width: 200px !important; position:absolute; left:40px !important; top:20px !important;}
  


    .txt1001 {
        margin-left: 10%
    }

    footer a {
        text-decoration: none
    }

    .ucattype {
        display: none
    }

  /*  .col1cnt {
        width: 80% !important;
        float: left
    }
*/
    .header-section .account-menu ul {
        width: 100%;
        top: 10px;
        right: 0;
        position: absolute;
        max-width: 150px;
        z-index: 1
    }

    .stick .account-menu {
        display: none !important
    }

    a#loginpop {
        font-size: 0 !important
    }

    body .header-section .account-menu li:nth-child(2) {
        top: 0;
        padding: 10%;
        padding-top: 3%;
        right: 0
    }

    body .header-section .account-menu li:nth-child(3) {
        top: 0;
        padding: 10%;
        padding-top: 3%;
        right: 140px
    }

    body .header-section .account-menu li:first-child {
        padding: 10%;
        padding-top: 3%;
        right: 70px;
        top: 10px;
    }
.header-section > .header-top a.wishlisttogglebutton{top: 60px !important;right:10px !important;}
	.header-section > .header-top a.wishlisttogglebutton svg{color: #0063a5;}
    body .header-section .account-menu li:first-child,body .header-section .account-menu li:nth-child(2),body .header-section .account-menu li:nth-child(3) {
        width: 60px !important;
        height: 50px !important;
        border-radius: 0 0 30% 30%;
		opacity:0.9;
        background-color: #ffffff; border:1px solid #0063a5 !important;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        top: 40px;
    }

    body .header-section .account-menu li:nth-child(2) svg {
        width: 30px !important;
        height: 30px !important
    }

    body .header-section .account-menu li:nth-child(3) svg {
        width: 30px !important;
        height: 30px !important
    }

    body .header-section .account-menu li:first-child svg {
        width: 30px !important;
        height: 30px !important
    }

    #myacz svg {
        width: 30px !important;
        height: 30px !important
    }

    .header-bottom.stick {
        height: 120px !important;
    }

    .header-bottom.stick .header-bottom-logo {
        top: 0 !important
    }

    .carousel-indicators button {
        height: 4px;
        border: 0 !important;
        padding: 0
    }

    .shopbtn,.posbtn {
        max-width: 300px;
        margin-left: auto;
        margin-right: auto
    }

    .cnt2_btn {
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
        height: 60px;
        padding: 1.5% !important;
    }

    a#scrollUp {
        line-height: 1rem !important
    }
}

@media screen and (max-width: 1280px) {
	.container iframe{width:100% !important;}
         body .header-section .header-logo .logo img {
       /* max-width: 150px !important;*/
    }
    .col-sm-4.col-12.cntbox 
          {
          margin-bottom:5%;
          }
    
    .cnt2_btn {
        max-width:100%;
        margin-left: auto;
        margin-right: auto;
        height: 60px;
        padding: 2% !important
    }

    .col1cnt {
        width: 100% !important;
        float: left
    }

    .col1cnt1 {
        max-width: 200px
    }

    .col1cnt2 svg {
        padding-right: 25%
    }

    * h1 {
        font-size: 1.875rem !important;
        color: #0063a5;
        font-weight: 700;
        line-height: 3rem !important
    }

    h2 {
        font-size: 1.563rem !important;
        color: #0063a5;
        font-weight: 700;
        line-height: 3rem !important
    }

    h3 {
        font-size: 1.25rem !important;
        color: #0063a5;
        font-weight: 700;
        line-height: 3rem !important
    }

    h4 {
        font-size: 1.125rem !important;
      
        font-weight: 700;
        line-height: 3rem !important
    }

    h5 {
        font-size: 1rem !important;
        color: #0063a5;
        font-weight: 700;
        line-height: 3rem !important
    }

    h6 {
        font-size: .875rem !important;
        color: #0063a5;
        font-weight: 700;
        line-height: 3rem !important
    }

    * body a#scrollUp {
        line-height: 1.5rem !important
    }
}

@media screen and (max-width: 480px) {
    .hm_img {
        height:200px !important;
      
        background-position-y: top !important
    }

    .hm_img span {
        font-size: 1rem !important;
        padding: 0 !important
    }

    .hm_img div {
        padding: 0 !important;
        padding-left: 5% !important;
        padding-top: 8% !important
    }

    .kntfrm>.col-sm-12>.col-sm-9 {
        width: 100% !important
    }

   #btn_sndmail {
        width: 100% !important
    }
}
 #footer .col-sm-12 {
        width:100% !important;
        padding: 0 !important;
        margin: 0 !important
    }
@media (min-width: 575px) and (max-width:1280px) {

      .col-sm-4.col-12.cntbox {
    border: 1px solid #d6dae4;
    border-radius: 10px;
    max-width: 32.33333%;
    padding: 3%;
    margin: 0.5%; min-height:100% !important;
  }
}

@media (min-width: 575px) and (max-width:1100px) {

      .col-sm-4.col-12.cntbox > img {
  max-width:100px !important;
  }
}
.hdr_icons
{
display:none !important;
}
@media (min-width:1281px)
{
#verifone_header
{
padding:130px 0;
}
}
@media (max-width:1280px)
{
#verifone_header
{
padding:0;
}
}
#forhandsbestillfrm
{
width:100%; height: 650px; overflow-x: hidden; overflow-y: scroll;display:block;
}

*.header-search
{
display:none !important;
}