/* open-sans-condensed-300 - cyrillic-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-300.woff') format('woff'), /* Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-700 - cyrillic-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-700.woff') format('woff'), /* Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-700.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-300italic - cyrillic-ext */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'),
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-300italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-condensed-v12-cyrillic-ext-300italic.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}


/* open-sans-regular - cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-600.woff') format('woff'), /* Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-600italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-700.woff') format('woff'), /* Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-700italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.crepesmakertest.com/wp-content/plugins/dk-animated-header/fonts/open-sans-v15-cyrillic-ext-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

.locked {
    overflow: hidden;
}

#ah5c48d47fed460 {
    text-rendering: optimizeLegibility;
    text-rendering: geometricPrecision;
    font-smooth: always;

    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -webkit-font-smoothing: subpixel-antialiased;

	-moz-osx-font-smoothing: grayscale;
}

#ah5c48d47fed460 a{
    text-decoration: none;
    outline: none;
}

#ah5c48d47fed460 .col-1 {width: 8.33%;}
#ah5c48d47fed460 .col-2 {
    width: -webkit-calc(16.66% - 1px);
    width: -moz-calc(16.66% - 1px);
    width: calc(16.66% - 1px);
}
#ah5c48d47fed460 .col-3 {
    width: -webkit-calc(25% - 2px);
    width: -moz-calc(25% - 2px);
    width: calc(25% - 2px);
}
#ah5c48d47fed460 .col-4 {
    width: -webkit-calc(33.33% - 3px);
    width: -moz-calc(33.33% - 3px);
    width: calc(33.33% - 3px);
}
#ah5c48d47fed460 .col-5 {
    width: -webkit-calc(41.66% - 4px);
    width: -moz-calc(41.66% - 4px);
    width: calc(41.66% - 4px);
}
#ah5c48d47fed460 .col-6 {width: calc(50% - 5px)}
#ah5c48d47fed460 .col-7 {width: calc(58.33% - 6px)}
#ah5c48d47fed460 .col-8 {width: calc(66.66% - 7px)}
#ah5c48d47fed460 .col-9 {width: 75%;}
#ah5c48d47fed460 .col-10 {width: 83.33%;}
#ah5c48d47fed460 .col-11 {width: 91.66%;}
#ah5c48d47fed460 .col-12 {width: 100%;}

#ah5c48d47fed460 [class*="col-"] {
    float: left;
}

#ah5c48d47fed460 {
    pointer-events: none;
    width: 100%;
    height: 100px;
    background-color: #fff;
    position: fixed;
    top: 0;
    left:0;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 18px;
    z-index: 100003;
    /*    border-bottom: 1px solid #d5d5d5;
        border-bottom: 1px solid #eaeaea;*/
    box-shadow: 0 6px 12px -3px rgba(0, 0, 0, 0.05);
}

#ah5c48d47fed460:after {
    content: '';
    display: table;
    clear: both
}


#ah5c48d47fed460 ul{
    list-style: none;
    margin: 0;
    padding: 0;
    /*background: #FFF;*/
}

#ah5c48d47fed460 nav>ul {
    overflow-y: auto;
    max-height:90vh;
    /*border-bottom: 1px solid #eaeaea;*/
}

#ah5c48d47fed460 .large-screen ul > li:hover{
    background: #eee;
}

ul ul>li a {
    padding-left: 30px!important;
}

li.menu-item {
    display: inline-block;
}

ul li li.menu-item {
    display: list-item;
         margin-bottom: 0;
         margin-top: 0;
}

#ah5c48d47fed460 li.menu-item-has-children>ul {
    display:none;
}


#ah5c48d47fed460 a {
    pointer-events: all
}

#ah5c48d47fed460 .header-container-inner {
    max-width: 1200px;
    width: calc(100% - 120px);
    height: 100%;
    margin: 0 auto;
    position: relative;
    /*
          Animations Easing
        -webkit-transition: all 2s ease-in-out;
           -moz-transition: all 2s ease-in-out;
                transition: all 2s ease-in-out;*/
}

#ah5c48d47fed460 #logo,
#ah5c48d47fed460 .logo {
/*    display: block;
    height: 30px;
    float: left;
    line-height: 100px;
    width:36%;
    height: 100px;*/

    display: block;
    position: relative;
    float: left;
    /*width: 36%;*/
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

#ah5c48d47fed460 #logo img,
#ah5c48d47fed460 .logo img {
    /* height: 40px; */
    max-width: 100%;
    max-height: 90%;
    vertical-align: middle;
}

#ah5c48d47fed460 .site-header-menu {
    float: right;
    margin-right: 20px;
    height: 100%;
    /*width:60%;*/
}

#ah5c48d47fed460 .site-header-menu-trigger {
    display: none;
    border: none;
    outline: none;
}

#ah5c48d47fed460 .site-header-menu .menu {
    display: table;
    /*height: 100%;*/
    height: auto;
    font-size: 16px;
    line-height: 100px;
    float: right;

}

#ah5c48d47fed460 .site-header-menu .menu a {
    display: table-cell;
    vertical-align: middle;
    color: #333e48;
    /*padding: 0 20px*/
}

#ah5c48d47fed460 .site-header-menu .menu a:hover {
    color: #cea052
}

#ah5c48d47fed460 .site-header-menu .menu a:last-child {
    margin-right: 0
}


@media(max-width: 1140px) {
    #ah5c48d47fed460 .site-header-menu .menu a {
        padding-left:10px;
        padding-right: 10px
    }
}

@media(max-width: 1080px) {
    body {
        margin-top:60px !important;
    }

    #dk-header-widget-area{
        display:block;
    }


    #ah5c48d47fed460 {
        height: 50px;
        border-bottom: 0
    }

    #ah5c48d47fed460 .header-container-inner {
        width: 100%
    }

    li.menu-item{
        display: list-item;
    }

    #ah5c48d47fed460 #logo,
    #ah5c48d47fed460 .logo {
        display: block;
        width: 70%;
        max-width: 70%;
        margin: 0 auto;
        float: none;
        /*padding-top: 8px;*/
        text-align: center;
        position: relative;
        z-index: 10;
        /*height:50px;*/
/*        height:50px;
        line-height:50px;*/
    }

    #ah5c48d47fed460 #logo img,
    #ah5c48d47fed460 .logo img {
         max-height: 40px;
        /*height: 50px;*/
        /*vertical-align: middle*/
    }

    #ah5c48d47fed460 .site-header-menu {
        position: absolute;
        left: 0;
        top: 0;
        height: 50px;
        width: 100%
    }

    #ah5c48d47fed460 .site-header-menu-trigger {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 50px;
        height: 50px;
        overflow: hidden;
        color: #000 !important;
        text-align: center;
        margin-left: 23px
    }

    #ah5c48d47fed460 .site-header-menu-trigger:before {
        display: block;
        font-family: 'Arial',sans-serif;
        content: '\2261';
        font-size: 22px;
        height: 50px;
        line-height: 50px;
        position: relative;
        z-index: 301
    }

    #ah5c48d47fed460 .site-header-menu .animated {
        transition: all 150ms ease-in-out
    }


    /*#ah5c48d47fed460 ul>ul{
        overflow-y: scroll;*/
    /*}*/
    #ah5c48d47fed460 li.menu-item-has-children>a:after {
        content: "\25BD";
        position: relative;
        display: inline-block;
        float: right;
        width: 20px;
        text-align: center;
        color: #999;
        -webkit-transition-duration: 300ms;
        -moz-transition-duration: 300ms;
        -o-transition-duration: 300ms;
        transition-duration: 300ms;

        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    #ah5c48d47fed460 li.menu-item-has-children.opened>a:after {

        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);

    }


    #ah5c48d47fed460 .site-header-menu .menu {
        top: 50px;
        display: none;
        /*margin-top: 50px;*/
        background: #fff;
        width:100%;
        /*height:0;*/
        position: absolute;
        /*overflow: hidden;*/
        /*opacity: 0;*/
        /*display:none;*/
        line-height: normal;
        /*transform: perspective(50vw) rotateX(-90deg);*/
        /*transform-origin: top center;*/
        /*transition-timing-function: linear;*/
        box-shadow: 0 6px 12px -3px rgba(0,0,0,.4);

        /*        -webkit-transition: all 150ms ease-in-out;
                -moz-transition: all 1s ease-in-out;
                -ms-transition: all 1s ease-in-out;
                -o-transition: all 1s ease-in-out;
                transition: all 150ms ease-in-out;*/
    }

    #ah5c48d47fed460 .site-header-menu.shown .menu {
        /*height: 100%;*/
        /*overflow:auto;*/
        /*display: block;*/
        /*opacity: 1;*/
        /*transition: all 150ms ease-in-out;*/
        /*transform: perspective(0) rotateX(0);*/
    }

    #ah5c48d47fed460 .site-header-menu .menu a {
        display: block;
        padding: 10px 20px;
        border-top: 1px solid #f1f1f1;
        background: #fff
    }



}


@media(min-width: 1081px) {
    body{
        margin-top: 110px;
    }

    #dk-header-widget-area{
        display:none;
    }

    #ah5c48d47fed460 .header-container-inner.faded {
        /*animation: fadeout 2s linear;*/
        opacity: 0;
    }

    #ah5c48d47fed460 ul {
        -webkit-margin-before: 0;
        -webkit-margin-after: 0;
        overflow-y: hidden!important;
        height: 100px;
    }

    #ah5c48d47fed460 ul ul{
        top: 100px;
        height:auto;
        /*border: 1px solid #eee;*/
    }
    #ah5c48d47fed460 ul ul a{
        line-height: 2em;
    }

    #ah5c48d47fed460 .large-screen li.menu-item-has-children:hover > ul  {
        display: block!important;
        position: absolute;
        min-width: 200px;
        max-height: 70vh;
        overflow-y: auto!important;
        background: #eee;
        box-shadow: 0 6px 12px -3px rgba(0,0,0,.4);
    }

    #ah5c48d47fed460 .large-screen li.menu-item-has-children > ul > li {
            /* Animations */
       -webkit-transition: all 300ms ease-in-out;
       -moz-transition: all 300ms ease-in-out;
       transition: all 300ms ease-in-out;
    }

    /*#ah5c48d47fed460 .large-screen li.menu-item-has-children:hover > ul > li:hover {*/
    #ah5c48d47fed460 .large-screen li.menu-item-has-children > ul > li:hover {
        background: #fff;
        box-shadow: 0 2px 7px 0 rgba(70, 70, 70, 0.19);

    }

    #ah5c48d47fed460 .large-screen li.menu-item-has-children:hover > ul > li > a{
        width: 90%;
        display: block;
        padding-left: 10px!important;
        padding: 0;
        max-width: 25vw;
    }


}

@media(min-width: 768px) and (max-width:900px) {

    #ah5c48d47fed460 .site-header-menu-trigger {
        margin-left: 19px
    }
}

@media(min-width: 900px) and (max-width:1079px) {

    #ah5c48d47fed460 .site-header-menu-trigger {
        margin-left: 26px
    }
}


@media(max-width: 767px) {

    #ah5c48d47fed460 .site-header-menu-trigger {
        margin-left: 0
    }

    #ah5c48d47fed460 .site-header-menu .menu {

        line-height: 25px
    }


}

/*body {
    margin: 0;
    font-size: 16px;
    margin-top: 100px;
    min-height:500px;
}*/



/*
@keyframes fadeIn {
    0% {
        opacity: 0;
        transform: translateY(startYposition);
    }
    100% {
        opacity: 1;
        transform: translateY(endYposition);
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
        transform: translateY(startYposition);
    }
    100% {
        opacity: 0;
        transform: translateY(endYposition);
    }
}

*/






/*HEADER WRAPPER*/







@-webkit-keyframes fadeout {
    0% {opacity: 1;}
    100% {opacity: 0;}
}

@keyframes fadeout {
    0% {opacity: 1;}
    100% {opacity: 0;}
}

/*
 .fadeIn {
    display: block!important;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
 }*/


#ah5c48d47fed460 .banner {
    display:none;
    position: fixed;
    top: 0;
    left:75px;
    width: -webkit-calc(100% - 75px);
    width: -moz-calc(100% - 75px);
    width: calc(100% - 75px);
    height: 100px;
    /*border-bottom: 1px solid #eee;*/
    background: #fff;
    z-index:999;

    /* Translate -100% to move off screen */
    -webkit-transform: translateX(-webkit-calc((100% + 75px) * -1));
    -moz-transform: translateX(-moz-calc((100% + 75px) * -1));
    -ms-transform: translateX(calc((100% + 75px) * -1));
    transform: translateX(calc((100% + 75px) * -1));

    /* Animations */
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;

}

#ah5c48d47fed460 .banner.show {
    /*Translate back to 0%;*/
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}

#ah5c48d47fed460 #header-logo-animated-elt {
    /*display:none;*/
    width: 75px;
    border-right: 1px solid #eee;
    height: 100px;
    top: 0;
    /*left:-75px;*/
    text-align: center;
    line-height: 100px;
    float: left;
    position: absolute;
    z-index: 9999;
    background: #fff;

     /* Translate -100% to move off screen */
    -webkit-transform: translateX(-75px);
    -ms-transform: translateX(-75px);
    transform: translateX(-75px);

    /* Animations */
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;

    /*    -webkit-animation: slideout 1s forwards;  Safari 4.0 - 8.0
        animation: slideout 1s forwards;

        -webkit-animation-delay: 1500ms;  Chrome, Safari, Opera
        animation-delay: 1500ms;*/
}


#ah5c48d47fed460 #header-logo-animated-elt.show {
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
}

/*#ah5c48d47fed460 #header-logo-animated-elt.show {
    -webkit-animation: slidein 1s forwards;
    animation: slidein 1s forwards;
}*/


/* Safari 4.0 - 8.0 */
@-webkit-keyframes slideout {
    from {left: 0;}
    to {left: -100%;}
}

@keyframes slideout {
    from {left: 0px;}
    to {left: -100%;}
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes slidein {
    from {left: -100%;}
    to {left: 0px;}
}

@keyframes slidein {
    from {left: -100%;}
    to {left: 0px;}
}

#ah5c48d47fed460 #header-logo-animated-elt a{
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
#ah5c48d47fed460 #header-logo-animated-elt img{
    vertical-align: middle;
}


#ah5c48d47fed460 .banner .header-breadcrumbs-container {
    display: inline-block;
    /*width: calc(60% - 75px);*/
    width: 100%;
    /*font-size: 80%;*/
    height: 100px;
    line-height:normal;
}

#ah5c48d47fed460 .banner .header-breadcrumbs-container.products-1{
    width:83%;
}
#ah5c48d47fed460 .banner .header-breadcrumbs-container.products-2{
    width:66%;
}
#ah5c48d47fed460 .banner .header-breadcrumbs-container.products-3{
    width:49%;
}
#ah5c48d47fed460 .banner .header-breadcrumbs-container.products-4{
    width:32%;
}
#ah5c48d47fed460 .banner .header-breadcrumbs-container.products-5{
    width:15%;
}

#ah5c48d47fed460 .banner .breadcrumbs-elt {
    position: relative;
    top: 0;
    float: left;
    text-align: center;
    font-family: 'Open Sans'
}

#ah5c48d47fed460 .banner .breadcrumbs-elt div {
    /*display: table;*/
    display: inline-table;
    max-width: 200px;
    overflow: hidden;
    cursor: pointer;
    color: #919191;
    word-wrap: break-word;
    height: 100%;
}

#ah5c48d47fed460 .banner .breadcrumbs-elt div a {
    color: #919191;
    overflow: hidden;
    letter-spacing: .2px;
    display: table-cell;
    vertical-align: middle
}

/*#ah5c48d47fed460 .banner .breadcrumbs-elt div a:hover {
    color: #919191
}*/

#ah5c48d47fed460 .banner .breadcrumbs-elt.breadcrumbs-active div a {
    font-weight: bolder;
    letter-spacing: -0.1px;
    color: #225d8d
}

#ah5c48d47fed460 .banner .header-breadcrumbs {
    padding: 0;
    overflow: hidden;
    margin: 0 auto;
    display: table;
    width:100%;
}

#ah5c48d47fed460 .banner .header-breadcrumbs li {
    float: left;
    margin-left: 0;
    height: 100px;
    list-style-type: none;
    /*padding: 5px 15px 5px 45px;*/
    border-right: 1px solid #d5d5d5
}

#ah5c48d47fed460 .banner .header-breadcrumbs li:first-child {
    /*padding-left: 20px*/
}

#ah5c48d47fed460 .banner .header-breadcrumbs li:nth-child(n+2)::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    border-left: 25px solid #d5d5d5;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    width: 0;
    height: 0;
    content: " "
}

#ah5c48d47fed460 .banner .header-breadcrumbs li::after {
    z-index: 1;
    position: absolute;
    top: 0;
    right: -25px;
    display: block;
    border-left: 25px solid #7c8437;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    width: 0;
    height: 0;
    content: " "
}

#ah5c48d47fed460 .banner .header-breadcrumbs li {
    background-color: #fff
}

#ah5c48d47fed460 .banner .header-breadcrumbs li::after {
    border-left-color: #fff
}

#ah5c48d47fed460 .banner .header-breadcrumbs li.current {
    background-color: #fff
}

#ah5c48d47fed460 .banner .header-breadcrumbs li.current::after {
    border-left-color: #fff
}

#ah5c48d47fed460 .banner .header-breadcrumbs li.current ~ li {
    background-color: #fff
}

#ah5c48d47fed460 .banner .header-breadcrumbs li.current ~ li::after {
    border-left-color: #fff
}


/* ======= BANNER STYLES ========= */
#ah5c48d47fed460 .banner .header-elements-container {
    max-width: 100%;
    height: 100px;
    margin: 0 auto;
    position: relative
}

#ah5c48d47fed460 .banner a {
    text-decoration: none
}

#ah5c48d47fed460 .banner .header-logo-container {
    position: relative;
    top: -1px;
    float: left;
    border: solid 1px #d5d5d5;
    border-left: 0;
    height: 100%;
    width: 80px;
    text-align: center
}

#ah5c48d47fed460 .banner #logo-header-container-v2 {
    display: block;
    height: 30px;
    float: left;
    margin: 39px 0 0 27px
}

#ah5c48d47fed460 .banner #logo-header-container-v2 img {
    height: 30px
}

#ah5c48d47fed460 .banner .line-elt {
    float: left;
    height: 100%;
    width: 25px;
    background-color: #225d8d;
    display: block
}

#ah5c48d47fed460 .banner .line-elt img {
    width: 20px;
    margin: 3px 0 0 3px
}

#ah5c48d47fed460 .banner .line-elt-1 {
    background-color: #cea052;
}

#ah5c48d47fed460 .banner .line-elt-1 img {
    /*                width: 20px;
                    margin-left: 3px*/
}

#ah5c48d47fed460 .banner .product-elt {
    float: right;
    display: block;
    width: 17%;
    height: 100px;
    background-color: #fff;
    pointer-events: all;
    /*border-bottom: 1px solid #eee;*/
    overflow: hidden;
}

#ah5c48d47fed460 .banner .product-elt-inner .image-wrapper {
    width: 75px;
    float: left;
    padding-left: 5px;
    height: 100px;
}

#ah5c48d47fed460 .banner .product-elt .info-wrapper {
    width: -webkit-calc(100% - 105px);
    width: -moz-calc(100% - 105px);
    width: calc(100% - 105px);
    float: right;
    /*margin-left: 5px*/
}

#ah5c48d47fed460 .banner .product-elt-inner .image-wrapper img {
    max-width: 60px;
    width: auto;
    max-height: 75px;
    min-height: 35px;
    margin-top: 15px
}

#ah5c48d47fed460 .banner .product-elt .product-elt-title {
    width: 100%;
    /*                float: left;
                    clear: both;*/
    margin: 8px auto 0px auto;
    font-size: 9px;
    font-family: 'Open Sans Condensed';
    font-weight: bold;
    line-height: 1.15em;
}

#ah5c48d47fed460 .banner .product-elt .product-elt-name {
    width: 100%;
    /*                float: left;
                    clear: both;*/
    margin: 4px auto;
    font-size: 12px;
    font-family: 'Open Sans Condensed';
    font-weight: bold;
    color: #333e48;
    line-height: 100%;
}

#ah5c48d47fed460 .banner .product-elt .buck-product-elt .product-elt-title {
    color: #225d8d
}

#ah5c48d47fed460 .banner .product-elt .best-product-elt .product-elt-title {
    color: #cea052
}

#ah5c48d47fed460 .banner .product-elt .product-elt-check-price {
    /*margin-top: 15px;*/
    /*float: left;*/
    cursor: pointer;
    /*position: relative*/
}

@-moz-document url-prefix() {
    #ah5c48d47fed460 .banner .product-elt .product-elt-check-price {
        /*                    left: -117px;
                            top: 20px*/
    }
}

#ah5c48d47fed460 .banner .product-elt .check-price {
    font-size: 12px;
    font-family: 'Open Sans';
    font-weight: normal;
    padding: 3px 3px;
    margin-top: 10px;
    /*margin-left: 18px;*/
    cursor: pointer
}

#ah5c48d47fed460 .banner .product-elt .check-price {
    color: #fff;
    background: #cea052;
    position: absolute;
    margin-top: 2px;
    float: none;
    width: 78px;
    box-sizing: border-box;
    border-radius: 4px;
    text-align: center;
    box-shadow: 0 6px 9px -5px rgba(0,0,0,.5);
    transition: all .2s ease-out
}

#ah5c48d47fed460 .banner .product-elt .check-price:hover,
#ah5c48d47fed460 .banner .product-elt:hover .check-price {
    background: #e5b96d;
    border-color: #e5b96d;
    transform: scale(1.1);
    /*box-shadow: 0 6px 9px -5px rgba(0,0,0,.5);*/
    transform-origin: 50% 50%
}

#ah5c48d47fed460 .banner .animated-menu {
    float: right;
    font-size: 16px;
    line-height: 25px;
    margin: 20px 23% 0 0;
    padding-top: 18px
}

#ah5c48d47fed460 .banner .animated-menu a {
    display: block;
    float: left;
    margin-right: 40px;
    color: #333e48
}

#ah5c48d47fed460 .banner .animated-menu a:hover {
    color: #cea052
}

#ah5c48d47fed460 .banner .animated-menu a:last-child {
    margin-right: 0
}

/*#ah5c48d47fed460 .banner .header-search-space {
    float: right;
    height: 100%;
    width: 80px
}*/

#ah5c48d47fed460 .banner .header2-navigation-elements {
    clear: both;
    display: none;
    width: 100%;
    position: relative;
    top: -2px
}

#ah5c48d47fed460 .banner .header2-navigation-elements:before,#ah5c48d47fed460 .banner .header2-navigation-elements:after {
    content: " ";
    display: table
}

#ah5c48d47fed460 .banner .header2-navigation-elements:after {
    clear: both
}

.amazon-de-btn {
    height: 17px;
    display: inline-block;
    position: relative;
    width: auto;
    margin: auto;
    margin-top: 27px;
    margin-left: 10px;
}

/*
#ah5c48d47fed460 .banner .search-component {
    float: left;
    height: 58px;
    z-index: 10000;
    width: calc(100% - 80px)
}

#ah5c48d47fed460 .banner .search-component-field-wrapper input {
    float: left;
    width: 100%;
    padding: 21px 25px 15px 45px;
    margin: 0;
    color: rgba(0,0,0,.6);
    -webkit-appearance: none;
    border: solid 1px #d5d5d5
}

#ah5c48d47fed460 .banner .search-component-field-wrapper .cancel {
    float: left;
    position: relative;
    top: 10px;
    left: -30px;
    color: #848a90;
    cursor: pointer
}

#ah5c48d47fed460 .banner .search-component .autocomplete-placeholder .results {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: .8em
}

#ah5c48d47fed460 .banner .search-component.show .autocomplete-placeholder .results {
    display: block
}

#ah5c48d47fed460 .banner .search-component .autocomplete-placeholder .results li {
    margin-bottom: 0;
    padding-left: 0
}

#ah5c48d47fed460 .banner .search-component .autocomplete-placeholder .results li:first-child {
    margin-top: 59px
}

#ah5c48d47fed460 .banner .search-component .autocomplete-placeholder .results a {
    display: block;
    height: 35px;
    padding: 15px 0 10px 45px;
    border-top: 1px solid #e3e3e3;
    color: #225c8b;
    background: #fff;
    line-height: 35px
}

#ah5c48d47fed460 .banner .search-component .autocomplete-placeholder .results .selected a,#ah5c48d47fed460 .banner .search-component .autocomplete-placeholder .results a:hover {
    background: #2d4c78;
    text-decoration: none;
    color: #fff
}

#ah5c48d47fed460 .banner .search-component .autocomplete-placeholder .results .info {
    display: table-cell;
    vertical-align: middle;
    text-align: left
}

#ah5c48d47fed460 .banner .search-component .autocomplete-placeholder .ajax-search-info {
    padding: 55px 10px 15px 10px
}

#ah5c48d47fed460 .banner .header2-navigation-elements .search-button-under-sticky {
    float: left;
    width: 80px;
    height: 60px;
    background: #333e48 url(//cdn.bestreviews.com/images/v4/search-white-24x26.png) 50% 50% no-repeat;
    background-size: 18px 20px
}

#ah5c48d47fed460 .banner .header2-navigation-elements .search-component .autocomplete-placeholder {
    width: 345px
}

#ah5c48d47fed460 .banner .header2-navigation-elements .search-component .autocomplete-placeholder a {
    border-right: 1px solid #e3e3e3
}

#ah5c48d47fed460 .banner .header2-navigation-elements .search-component .autocomplete-placeholder li:last-child a {
    border-bottom: 1px solid #e3e3e3
}*/
/*
.show {

   Translate -100% to move off screen
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);

   Animations
  -webkit-transition: all 300ms ease-in-out;
     -moz-transition: all 300ms ease-in-out;
          transition: all 300ms ease-in-out;
}*/