/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

.disable-hover {
    pointer-events: none;
}
html, button, input, select, textarea {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #353E46;
}
html, body {
    min-height: 100%;
    margin: 0;
}
html {
    font-size: 0.8125em;
    line-height: 1.5;
    min-height: 100%;
    height: 100%;
}
a {
    color: #0186E4;
}
a:hover {
    text-decoration: none;
}
a.no-underlining {
    text-decoration: none;
}
a.no-underlining:hover {
    text-decoration: underline;
}
.blue {
    color: #0186e4;
}
.required-star, .red-color {
    color: #f44306;
}
.f-text-italic {
    font-style: italic;
}
.f-text-bold {
    font-weight: bold;
}
.f-text-center {
    text-align: center !important;
}
.null-top-margin {
    margin-top: 0;
}
.null-bottom-margin {
    margin-bottom: 0;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}
::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

small {
    font-size: 85%
}

audio, canvas, img, video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

input[type='text'], input[type='password'], input[type="file"], select {
    padding: 5px 5px;
    margin: 5px 0 0 5px;
    background: #fff;
    border: none;
    border-radius: 3px;
    box-sizing: border-box;
}

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

.btn, button {
    display: inline-block;
    text-decoration: none;
    line-height: 30px;
    padding: 0 20px;
    font-weight: 700;
    cursor: pointer;
    text-align: center;
    border: none;
    border-radius: 3px;
    background: #d0d4da;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZDRkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYmJiYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d0d4da 0%, #bbbbbb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0d4da), color-stop(100%, #bbbbbb));
    background: -webkit-linear-gradient(top, #d0d4da 0%, #bbbbbb 100%);
    background: -o-linear-gradient(top, #d0d4da 0%, #bbbbbb 100%);
    background: -ms-linear-gradient(top, #d0d4da 0%, #bbbbbb 100%);
    background: linear-gradient(to bottom, #d0d4da 0%, #bbbbbb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d4da', endColorstr='#bbbbbb', GradientType=0);
    color: #707070;
    text-shadow: 1px 1px 1px #E7E7E7;
    min-width: 100px;
}
.btn:disabled, button:disabled {
    opacity: 0.5;
}
.btn:hover, button:hover {
    background: #b7babf;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3YmFiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMGEwYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b7babf 0%, #a0a0a0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7babf), color-stop(100%, #a0a0a0));
    background: -webkit-linear-gradient(top, #b7babf 0%, #a0a0a0 100%);
    background: -o-linear-gradient(top, #b7babf 0%, #a0a0a0 100%);
    background: -ms-linear-gradient(top, #b7babf 0%, #a0a0a0 100%);
    background: linear-gradient(to bottom, #b7babf 0%, #a0a0a0 100%);
}
.btn:active, button:active {
    position: relative;
    top: 1px;
    outline: none;
}
.btn--padding {
    padding: 5px 10px;
}
.btn--info__padding {
    padding: 10px 15px;
}
.btn--little-padding {
    padding: 5px 10px;
}
.btn--right-margin {
    margin-right: 5px;
}
.btn--left-margin {
    margin-left: 15px;
}
.btn--top-margin {
    margin-top: 10px;
}
.btn--right-stuck, .btn--left-stuck, .btn--center-stuck {
    line-height: 30px;
    font-size: 13px;
    text-align: left;
}
.btn--right-stuck {
    border-radius: 3px 0px 0px 3px;
}
.btn--left-stuck {
    border-radius: 0px 3px 3px 0px;
}
.btn--center-stuck {
    border-radius: 0;
    border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
}
.btn--stuck-pic {
    width: 33px;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    position: relative;
    margin-right: 10px;
    float: left;
}
.btn--stuck-pic--img {
    width: 100px;
    height: 60px;
}
.btn--center-stuck:hover .btn--stuck-pic--img, .btn--left-stuck:hover .btn--stuck-pic--img, .btn--right-stuck:hover .btn--stuck-pic--img {
    width: 100px;
    height: 60px;
    margin-top: -31px;
}
.payment-img {
    margin-left: -33px;
}
.sharing-img {
    margin-left: -66px;
    padding-right: 3px;
}

.btn--blue, .btn--green, .btn--light-green, .btn--red, .btn--purple, .btn--orange, .btn--white, .btn--transparent {
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, 0.5);
}
.btn--blue {
    background: rgb(94, 156, 234);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlOWNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzYzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(94, 156, 234, 1) 0%, rgba(12, 99, 196, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(94, 156, 234, 1)), color-stop(100%, rgba(12, 99, 196, 1)));
    background: -webkit-linear-gradient(top, rgba(94, 156, 234, 1) 0%, rgba(12, 99, 196, 1) 100%);
    background: -o-linear-gradient(top, rgba(94, 156, 234, 1) 0%, rgba(12, 99, 196, 1) 100%);
    background: -ms-linear-gradient(top, rgba(94, 156, 234, 1) 0%, rgba(12, 99, 196, 1) 100%);
    background: linear-gradient(to bottom, rgba(94, 156, 234, 1) 0%, rgba(12, 99, 196, 1) 100%);
}
.btn--blue:hover {
    background: rgb(84, 140, 209);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0OGNkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTU1YWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(84, 140, 209, 1) 0%, rgba(10, 85, 171, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(84, 140, 209, 1)), color-stop(100%, rgba(10, 85, 171, 1)));
    background: -webkit-linear-gradient(top, rgba(84, 140, 209, 1) 0%, rgba(10, 85, 171, 1) 100%);
    background: -o-linear-gradient(top, rgba(84, 140, 209, 1) 0%, rgba(10, 85, 171, 1) 100%);
    background: -ms-linear-gradient(top, rgba(84, 140, 209, 1) 0%, rgba(10, 85, 171, 1) 100%);
    background: linear-gradient(to bottom, rgba(84, 140, 209, 1) 0%, rgba(10, 85, 171, 1) 100%);
}
.btn--info {
    background: #fcfcfc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fcfcfc 0%, #f1f1f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f1f1f2));
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #f1f1f2 100%);
    background: -o-linear-gradient(top, #fcfcfc 0%, #f1f1f2 100%);
    background: -ms-linear-gradient(top, #fcfcfc 0%, #f1f1f2 100%);
    background: linear-gradient(to bottom, #fcfcfc 0%, #f1f1f2 100%);
    color: #4b5966;
    text-shadow: none;
    min-width: 151px;
}
.btn--info:hover {
    background: #1c85dd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjODVkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzY5YmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1c85dd 0%, #2769bb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c85dd), color-stop(100%, #2769bb));
    background: -webkit-linear-gradient(top, #1c85dd 0%, #2769bb 100%);
    background: -o-linear-gradient(top, #1c85dd 0%, #2769bb 100%);
    background: -ms-linear-gradient(top, #1c85dd 0%, #2769bb 100%);
    background: linear-gradient(to bottom, #1c85dd 0%, #2769bb 100%);
    color: #fff;
    text-shadow: none;
}
.btn--transparent {
    background: transparent;
    border: 1px solid #d8dfea;
    color: #353E46;
    font-weight: normal;
    text-shadow: none;
    padding: 4px 10px;
}
.btn--transparent:hover {
    background: transparent;
    border: 1px solid #0186E4;
    color: #0186E4;
    font-weight: normal;
    text-shadow: none;
}
.btn--orange {
    background: #db942a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiOTQyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNDRlMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #db942a 0%, #c44e0c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #db942a), color-stop(100%, #c44e0c));
    background: -webkit-linear-gradient(top, #db942a 0%, #c44e0c 100%);
    background: -o-linear-gradient(top, #db942a 0%, #c44e0c 100%);
    background: -ms-linear-gradient(top, #db942a 0%, #c44e0c 100%);
    background: linear-gradient(to bottom, #db942a 0%, #c44e0c 100%);
}
.btn--orange:hover {
    background: #d37e2a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzN2UyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzUwMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d37e2a 0%, #cc500e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d37e2a), color-stop(100%, #cc500e));
    background: -webkit-linear-gradient(top, #d37e2a 0%, #cc500e 100%);
    background: -o-linear-gradient(top, #d37e2a 0%, #cc500e 100%);
    background: -ms-linear-gradient(top, #d37e2a 0%, #cc500e 100%);
    background: linear-gradient(to bottom, #d37e2a 0%, #cc500e 100%);
}
.btn--green {
    background: rgb(121, 175, 0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5YWYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDdiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(121, 175, 0, 1)), color-stop(100%, rgba(80, 123, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
}
.btn--green:hover {
    background: rgb(103, 150, 0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3OTYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjYxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(103, 150, 0, 1) 0%, rgba(63, 97, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(103, 150, 0, 1)), color-stop(100%, rgba(63, 97, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(103, 150, 0, 1) 0%, rgba(63, 97, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(103, 150, 0, 1) 0%, rgba(63, 97, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(103, 150, 0, 1) 0%, rgba(63, 97, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(103, 150, 0, 1) 0%, rgba(63, 97, 0, 1) 100%);
}
.btn--light-green {
    background: #94ce19;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0Y2UxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDk0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #94ce19 0%, #709424 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #94ce19), color-stop(100%, #709424));
    background: -webkit-linear-gradient(top, #94ce19 0%, #709424 100%);
    background: -o-linear-gradient(top, #94ce19 0%, #709424 100%);
    background: -ms-linear-gradient(top, #94ce19 0%, #709424 100%);
    background: linear-gradient(to bottom, #94ce19 0%, #709424 100%);
}
.btn--light-green:hover {
    background: rgb(121, 175, 0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(121, 175, 0, 1)), color-stop(100%, rgba(80, 123, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
}
.btn--red {
    background: rgb(238, 47, 47);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(238, 47, 47, 1) 0%, rgba(201, 31, 31, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 47, 47, 1)), color-stop(100%, rgba(201, 31, 31, 1)));
    background: -webkit-linear-gradient(top, rgba(238, 47, 47, 1) 0%, rgba(201, 31, 31, 1) 100%);
    background: -o-linear-gradient(top, rgba(238, 47, 47, 1) 0%, rgba(201, 31, 31, 1) 100%);
    background: -ms-linear-gradient(top, rgba(238, 47, 47, 1) 0%, rgba(201, 31, 31, 1) 100%);
    background: linear-gradient(to bottom, rgba(238, 47, 47, 1) 0%, rgba(201, 31, 31, 1) 100%);
}
.btn--red:hover {
    background: rgb(212, 42, 42);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0MmEyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMDFhMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(212, 42, 42, 1) 0%, rgba(176, 26, 26, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(212, 42, 42, 1)), color-stop(100%, rgba(176, 26, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(212, 42, 42, 1) 0%, rgba(176, 26, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(212, 42, 42, 1) 0%, rgba(176, 26, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(212, 42, 42, 1) 0%, rgba(176, 26, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(212, 42, 42, 1) 0%, rgba(176, 26, 26, 1) 100%);
}
.btn--purple {
    background: rgb(173, 21, 212);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMTVkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3OTE0YzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(173, 21, 212, 1) 0%, rgba(121, 20, 192, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(173, 21, 212, 1)), color-stop(100%, rgba(121, 20, 192, 1)));
    background: -webkit-linear-gradient(top, rgba(173, 21, 212, 1) 0%, rgba(121, 20, 192, 1) 100%);
    background: -o-linear-gradient(top, rgba(173, 21, 212, 1) 0%, rgba(121, 20, 192, 1) 100%);
    background: -ms-linear-gradient(top, rgba(173, 21, 212, 1) 0%, rgba(121, 20, 192, 1) 100%);
    background: linear-gradient(to bottom, rgba(173, 21, 212, 1) 0%, rgba(121, 20, 192, 1) 100%);
}
.btn--purple:hover {
    background: rgb(153, 19, 186);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5MTNiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ODExYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(153, 19, 186, 1) 0%, rgba(104, 17, 166, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(153, 19, 186, 1)), color-stop(100%, rgba(104, 17, 166, 1)));
    background: -webkit-linear-gradient(top, rgba(153, 19, 186, 1) 0%, rgba(104, 17, 166, 1) 100%);
    background: -o-linear-gradient(top, rgba(153, 19, 186, 1) 0%, rgba(104, 17, 166, 1) 100%);
    background: -ms-linear-gradient(top, rgba(153, 19, 186, 1) 0%, rgba(104, 17, 166, 1) 100%);
    background: linear-gradient(to bottom, rgba(153, 19, 186, 1) 0%, rgba(104, 17, 166, 1) 100%);
}
.btn--white {
    background: #ffffff;
    border: 1px solid #d8dfea;
    color: #353E46;
    font-weight: normal;
    text-shadow: none;
    padding: 4px 10px;
}
.btn--white:hover {
    background: #ffffff;
    border: 1px solid #0186E4;
    color: #0186E4;
    font-weight: normal;
    text-shadow: none;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/*Site background image and colour*/
.site__mask {
    background: url(//content.propstore.com/structure/containerBg.jpg) 50% 0px no-repeat #C3C3C3;
    padding: 20px;
}
.site__container {
    max-width: 1200px;
    overflow: visible;
    margin: auto;
    position: relative;
    z-index: 5;
}
.site__bg {
    background: #686868 url('../img/html-bg.jpg') repeat-x top left;
    min-height: 100%;
    position: relative;
}
.site__wrapper {
    width: 1200px;
    margin: auto;
    border-radius: 30px;
    overflow: hidden;
}
.site__header {
    background: #6b7a88;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyODA4YiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1NTI1ZCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(114, 128, 139, 0.9) 0%, rgba(69, 82, 93, 0.9) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(114, 128, 139, 0.9)), color-stop(100%, rgba(69, 82, 93, 0.9)));
    background: -webkit-linear-gradient(top, rgba(114, 128, 139, 0.9) 0%, rgba(69, 82, 93, 0.9) 100%);
    background: -o-linear-gradient(top, rgba(114, 128, 139, 0.9) 0%, rgba(69, 82, 93, 0.9) 100%);
    background: -ms-linear-gradient(top, rgba(114, 128, 139, 0.9) 0%, rgba(69, 82, 93, 0.9) 100%);
    background: linear-gradient(to bottom, rgba(114, 128, 139, 0.9) 0%, rgba(69, 82, 93, 0.9) 100%);
}
.logotype {
    margin: 0;
    float: left;
    position: relative;
    top: 9px;
    left: 20px;
}
.logotype__link {
    display: block;
    width: 170px;
    height: 90px;
    background: url(/main/img/logosmall.png) 0 0 no-repeat;
    position: relative;
}
.ipad__background {
    display: none;
    width: 1304px;
    height: 1877px;
    top: 0px;
    position: absolute;
    overflow: hidden;
}
.ipad__background img {
    margin-left: -349px;
}
.alert-success {
    color: #FFFFFF;
    background-color: rgb(103, 150, 0);
    padding: 15px;
    margin-bottom: 10px;
    border-radius: 4px;
    font-weight: bold;
}
.alert-error {
    color: #FFFFFF;
    background-color: rgb(212, 42, 42);
    padding: 15px;
    margin-bottom: 10px;
    border-radius: 4px;
    font-weight: bold;
}

/*Old site styles, that also used in new design*/
#scroll-to-top {
    border-radius: 0.3em 0.3em 0em 0em;
    -webkit-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    transition: all 250ms ease-in-out 0s;
    font-weight: bold;
    background-color: white;
    text-decoration: none;
    color: #353E46;
    bottom: 0;
    font-size: 16px;
    margin-left: 1225px;
    padding: 15px;
    position: fixed;
    width: 45px;
}

@media only screen and (max-width: 1465px) {
    #scroll-to-top {
        z-index: 999;
        border-radius: 0.3em 0em 0em 0.3em;
        right: 0;
        bottom: 15px;
    }
}

#scroll-to-top.offscreen {
    bottom: -100px;
}
.offer {
    bottom: 100px;
    margin-left: 1200px;
    position: fixed;
    width: 170px;
    background-color: #CBDBE8;
    border-radius: 0 5px 5px 0;
    padding: 10px 5px;
}
.offer.hide {
    display: none;
}

@media only screen and (max-width: 1580px) {
    .offer {
        z-index: 999;
        border-radius: 5px 0em 0em 5px;
        right: 0;
        bottom: 110px;
    }
}

.offer-transition {
    -webkit-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    transition: all 250ms ease-in-out 0s;
}
.offer-close {
    display: block;
    float: right;
    width: 22px;
    height: 22px;
    background: url('../img/close.png') no-repeat;
}
.offer-title {
    display: none;
}
.offer-content {
    padding: 20px 0 0;
    text-align: center;
}
.offer-content a {
    display: block;
    line-height: 15px;
    margin-top: 7px;
    text-decoration: none;
    font-weight: bold;
}
.offer-content img {
    width: 137px;
    height: 200px;
}
.offer-content p {
    font-weight: bold;
    text-align: center;
}

/* Navigation */
.navigation__layout {
    margin: 0;
    padding: 0;
}
.navigation__item {
    float: left;
}
.navigation__link {
    color: #fff;
    text-decoration: none;
    display: block;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}
.navigation__title {
    position: relative;
}

/* Primary navigation */
.navigation--primary {
    float: right;
}
.navigation--primary .navigation__link {
    height: 30px;
    padding: 40px 35px 20px 20px;
    -webkit-transition: all 0.3s ease 0;
    -moz-transition: all 0.3s ease 0;
    transition: all 0.3s ease 0;
}
.navigation--primary .navigation__link:hover {
    background: #1e5799;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWU1Nzk5IiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2JlZGVlIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(45deg, rgba(30, 87, 153, 0.8) 0%, rgba(123, 237, 238, 0.8) 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(30, 87, 153, 0.8)), color-stop(100%, rgba(123, 237, 238, 0.8)));
    background: -webkit-linear-gradient(45deg, rgba(30, 87, 153, 0.8) 0%, rgba(123, 237, 238, 0.8) 100%);
    background: -o-linear-gradient(45deg, rgba(30, 87, 153, 0.8) 0%, rgba(123, 237, 238, 0.8) 100%);
    background: -ms-linear-gradient(45deg, rgba(30, 87, 153, 0.8) 0%, rgba(123, 237, 238, 0.8) 100%);
    background: linear-gradient(45deg, rgba(30, 87, 153, 0.8) 0%, rgba(123, 237, 238, 0.8) 100%);
}
.navigation--primary .navigation__title {
    font-size: 15px;
}
.navigation__hint {
    color: #B3D4FC;
    display: block;
}
.navigation--primary .navigation__link .btn--new-website {
    margin-top: -3px;
}

/* Secondary navigation */
.navigation--secondary {
    display: table;
    table-layout: auto;
    width: 100%;
    white-space: nowrap;
}
.navigation--secondary .navigation__layout {
    display: table-row;
}
.navigation--secondary .navigation__item {
    display: table-cell;
    float: none;
    border-top: 1px solid #222C36;
}
.navigation--secondary .navigation__link {
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    text-align: center;
    background: #30506e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #30506e 0%, #203952 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30506e), color-stop(100%, #203952));
    background: -webkit-linear-gradient(top, #30506e 0%, #203952 100%);
    background: -o-linear-gradient(top, #30506e 0%, #203952 100%);
    background: -ms-linear-gradient(top, #30506e 0%, #203952 100%);
    background: linear-gradient(to bottom, #30506e 0%, #203952 100%);
    padding: 0 10px;
    line-height: 40px;
    font-size: 12px;
}
.navigation--secondary .navigation__item:first-child .navigation__link {
    border-left: none;
}
.navigation--secondary .navigation__link:hover {
    background: #0051b8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTFiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA2NDU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUxYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0051b8 0%, #064595 50%, #0051b8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0051b8), color-stop(50%, #064595), color-stop(100%, #0051b8));
    background: -webkit-linear-gradient(top, #0051b8 0%, #064595 50%, #0051b8 100%);
    background: -o-linear-gradient(top, #0051b8 0%, #064595 50%, #0051b8 100%);
    background: -ms-linear-gradient(top, #0051b8 0%, #064595 50%, #0051b8 100%);
    background: linear-gradient(to bottom, #0051b8 0%, #064595 50%, #0051b8 100%);
}
.navigation--secondary .navigation__link--current, .navigation--secondary .navigation__link--current:hover {
    background: #62aef2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYWVmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTg3ZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #62aef2 0%, #1187ea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62aef2), color-stop(100%, #1187ea));
    background: -webkit-linear-gradient(top, #62aef2 0%, #1187ea 100%);
    background: -o-linear-gradient(top, #62aef2 0%, #1187ea 100%);
    background: -ms-linear-gradient(top, #62aef2 0%, #1187ea 100%);
    background: linear-gradient(to bottom, #62aef2 0%, #1187ea 100%);
}

/* Search */
.search {
    background: #203955;
    background: rgba(32, 57, 85, 0.95);
    padding: 20px;
    position: relative;
    min-height: 30px;
}
.search__container {
    position: relative;
    margin-right: 5px;
}
.search__container, .search__catselect {
    float: left;
}

.search__input {
    background: #fff url(../img/toolbar_find.png) 5px 50% no-repeat;
    border: none;
    border-radius: 3px;
    height: 30px;
    width: 269px;
    padding: 0 90px 0 25px;
}
.search__catselect {
    width: 212px;
    height: 30px;
    margin-right: 10px;
    margin-top: 0;
    border: none;
    padding: 7px;
    border-radius: 3px;
}
.search__btn {
    float: left;
    font-size: 14px;
    min-width: inherit;
}
.search__advanced {
    display: block;
    padding-left: 20px;
    background: url(../img/search-cog.png) 0 50% no-repeat;
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 10px;
    line-height: 10px;
    text-decoration: none;
    color: #aaa;
    letter-spacing: 0.5px;
}
.search__advanced:hover {
    background: url(../img/search-cog_h.png) 0 50% no-repeat;
    color: #203955;
}

.queenimage {
    margin: 0;
    float: left;
    position: relative;
    top: 10px;
    left: 10px;
}
.queenimage img {
    width: 140px;
    height: 70px;
}
.livesearch {
    border-radius: 3px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    top: 105%;
    z-index: 100;
    background: #F5EFD6;
}
.livesearch mark {
    background: #FFE474;
}
.livesearch__section {
    margin: 0;
    position: relative;
}
.livesearch__header {
    padding: 5px 0;
    position: absolute;
    right: 0;
    font-weight: 700;
    opacity: 0.4;
    width: 60px;
}
.livesearch__item {
    margin: 1px 80px 0 0;
}
.livesearch__link {
    display: block;
    text-decoration: none;
    padding: 5px;
    max-height: 57px;
    overflow: hidden;
    background: #fff;
}
.livesearch__link:hover {
    background: #B3D4FC;
}
.livesearch__thumb {
    float: left;
}
.livesearch__imgwrap {
    display: table-cell;
    vertical-align: middle;
    height: 57px;
    width: 57px;
    background: #FFF;
}
.livesearch__image {
    max-width: 57px;
    max-height: 57px;
    margin: auto;
    display: block;
}
.livesearch__details {
    display: block;
    margin-left: 67px;
    line-height: 20px;
}
.livesearch__movie {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.livesearch__proptitle {
    color: #353E46;
}
.livesearch__more {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
    text-decoration: none;
    line-height: 30px;
    padding: 0 5px;
    text-align: center;
    background: rgb(121, 175, 0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5YWYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDdiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(121, 175, 0, 1)), color-stop(100%, rgba(80, 123, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
}
.livesearch__more:hover {
    background: rgb(103, 150, 0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3OTYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjYxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(103, 150, 0, 1) 0%, rgba(63, 97, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(103, 150, 0, 1)), color-stop(100%, rgba(63, 97, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(103, 150, 0, 1) 0%, rgba(63, 97, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(103, 150, 0, 1) 0%, rgba(63, 97, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(103, 150, 0, 1) 0%, rgba(63, 97, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(103, 150, 0, 1) 0%, rgba(63, 97, 0, 1) 100%);
}

/* Shopping cart*/
.user-area {
    position: relative;
    float: right;
    color: #fff;
    min-width: 100px;
    margin-bottom: -20px;
    margin-top: -5px;
}
.user-area__welcome {
    float: left;
    margin-right: 20px;
}
.user-area__links {
    float: left;
}
.user-area__login, .user-area__register, .user-area__account, .user-area__logout {
    padding-left: 20px;
    color: #B3D4FC;
    background-position: 0 50%;
    background-repeat: no-repeat;
}
.user-area__login {
    background-image: url(../img/login.png);
}
.user-area__register {
    background-image: url(../img/register.png);
}
.user-area__account {
    background-image: url(../img/account.png);
}
.user-area__logout {
    background-image: url(../img/logout.png);
}
.cartbox {
    position: relative;
    float: right;
    height: 50px;
    margin-top: -10px;
    margin-left: 20px;
    margin-bottom: -20px;
}
.cart {
    padding: 10px 20px;
    padding-left: 60px;
    background: rgba(0, 0, 0, 0.2) url(../img/bigcart.png) 10px 50% no-repeat;
    display: inline-block;
    line-height: 15px;
    border-radius: 4px;
    margin: 0;
    color: #FFF;
    text-decoration: none;
}
.cart:hover {
    background-color: rgba(0, 0, 0, 0.25);
}
.cart__counter {
    position: absolute;
    text-align: center;
    width: 18px;
    height: 19px;
    font-size: 9px;
    background: url(../img/cartcounter.png) 0 0 no-repeat;
    line-height: 17px;
    left: 30px;
    top: 5px;
}
.cart__dollars, .cart__pounds {
    display: block;
}
.cart__us_live .cart__pounds, .cart__uk_live .cart__dollars {
    opacity: 0;
}
.cart__us_live .cart__dollars {
    position: relative;
    top: -7px;
}
.cart__uk_live .cart__pounds {
    position: relative;
    top: 9px;
}
.cart__sign {
    padding-right: 2px;
}
.cart__sign--dollars {
    color: #bbd02d;
}
.cart__sign--pounds {
    color: #0186E4;
}
.user-area__welcome--name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 190px;
    display: block;
}
.accountbox {
    position: absolute;
    right: 20px;
    top: 10px;
}
.accountbox__link {
    padding-left: 25px;
    line-height: 50px;
    display: inline-block;
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: #ADD8E6;
}
.accountbox__link--account {
    background-image: url(../img/account.png);
}
.accountbox__link--logout {
    background-image: url(../img/logout.png);
    background-position: 2px 50%;
}

/* News Flash */
.news-flash__layout {
    padding: 10px 0 10px 140px;
    margin: 10px 20px;
    background: url(../img/news-flash.png) 0 3px no-repeat;
}
.news-flash__item {
    margin: 0;
    display: none;
}
.news-flash__item--current {
    display: inline-block;
}
.news-flash__link {
    text-decoration: none;
    padding: 3px 4px;
    border-radius: 2px;
}
.news-flash__link:hover {
    background: #FFF2BE;
}

.news-flash__date {
    font-weight: 700;
}
.news-flash__text {
    color: #353E46;
}

/* Content section */
.content {
    background: #cbdbe9;
    position: relative;
    overflow: hidden;
}
.section {
    padding: 20px;
}
.section__header {
    padding: 10px 0;
    margin: 0;
}

/* Foter */
.site__footer {
    padding: 40px;
    color: #BECBD5;
    position: relative;
    background: #414a52;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNGE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDM5NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #414a52 0%, #303941 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #414a52), color-stop(100%, #303941));
    background: -webkit-linear-gradient(top, #414a52 0%, #303941 100%);
    background: -o-linear-gradient(top, #414a52 0%, #303941 100%);
    background: -ms-linear-gradient(top, #414a52 0%, #303941 100%);
    background: linear-gradient(to bottom, #414a52 0%, #303941 100%);
}
.sitemap {
    border-top: 1px dotted;
    font-size: 12px;
    display: table;
    width: 100%;
}
.sitemap__inner {
    display: table-row;
}
.sitemap-col {
    display: table-cell;
}
.sitemap-links {
    list-style: none;
    border-bottom: 1px dotted;
    padding: 5px 0;
    margin: 0 0 0 40px;
    line-height: 20px;
}
.sitemap-col:first-child .sitemap-links {
    margin-left: 0;
}
.sitemap-links:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
.sitemap-links__item:first-child {
    font-weight: 700;
}
.sitemap-links__link {
    color: #BECBD5;
    text-decoration: none;
}
.sitemap-links__link:hover {
    text-decoration: underline;
}
.support {
    position: absolute;
    bottom: 78px;
    right: 175px;
}
.support__link {
    text-decoration: none;
}
.support__link--cancer-research-uk {
    width: 115px;
    height: 39px;
    display: inline-block;
    background-image: url(../img/footerlogos.png);
    background-position: 0px 0px;
}
.support__link--go-daddy {
    width: 65px;
    height: 39px;
    display: inline-block;
    background-image: url(../img/footerlogos.png);
    background-position: -120px 0px;
}
.certificate {
    position: absolute;
    right: 40px;
    bottom: 40px;
    width: 96px;
    height: 88px;
    text-decoration: none;
    background: url(../img/logoGuaranteedAuthentic.png) 50% 50% no-repeat;
}
.copyright {
    width: 800px;
    margin: 0 auto;
    text-align: center;
    font-size: 10px;
    letter-spacing: 1px;
    margin-top: 20px;
}
.copyright, .copyright a {
    text-decoration: none;
}

/* Social links */
.social-links {
    padding: 0;
    margin: 0 0 0 1210px;
    list-style: none;
    position: absolute;
    top: 50px;
    width: 32px;
}
.social-links__item {
    margin: 0 0 5px 0;
}
.social-links__link {
    display: inline-block;
    height: 33px;
    width: 34px;
    background-repeat: no-repeat;
}
.social-links__link:active {
    position: relative;
    top: 1px;
}
.social-links__link--facebook {
    background-image: url(../img/socialnetworks.png);
    background-position: 0px 0px;
}
.social-links__link--twitter {
    background-image: url(../img/socialnetworks.png);
    background-position: 0px -32px;
}
.social-links__link--youtube {
    background-image: url(../img/socialnetworks.png);
    background-position: 0px -66px;
}
.social-links__link--instagram {
    background-image: url(../img/socialnetworks.png);
    background-position: 0px -99px;
}
.social-links__link--pinterest {
    background-image: url(../img/socialnetworks.png);
    background-position: 0px -131px;
}
.social-links__link--google {
    background-image: url(../img/socialnetworks.png);
    background-position: 0px -165px;
}
.social-links__link--tumblr {
    background-image: url(../img/socialnetworks.png);
    background-position: 0px -198px;
}

/* Home Page  */

.home-left-column {
    width: 590px;
    float: left;
}
.home-right-column {
    width: 535px;
    float: right;
}
.section--promo {
    padding: 25px;
}

/* Subscribe section */
.subscribe {
    padding: 0px;
    position: relative;
}
.subscribe__header, .subscribe__success {
    float: left;
    width: 344px;
    margin: 0;
    padding: 0 0 25px 40px;
    line-height: 40px;
    color: #353e46;
    background: url(../img/subscribe-news.png) 0 15% no-repeat;
}
.subscribe__success {
    width: auto;
    font-size: 1.5em;
    background: url(../img/subscribe-ok.png) 0 25% no-repeat;
}
.subscribe__box {
    position: relative;
    float: left;
}
.subscribe__hint {
    display: inline-block;
    padding-top: 5px;
    color: #61707E;
}
.subscribe__hint input[type="checkbox"] {
    top: 2px;
    position: relative;
}
.subscribe__form {
    margin: 0;
    padding: 0;
}
.subscribe__input {
    height: 38px;
    width: 345px;
    padding: 0 8px;
    border-radius: 5px;
    border: 1px solid #8FAEC9;
    font-size: 18px;
    float: left;
}
.subscribe__btn {
    width: 216px;
    float: left;
    margin-left: 10px;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height: 40px;
}
.subscribe__btn:active {
    position: relative;
    top: 1px;
}

/* Promo section (FB Widget & Slider) */
.news-box, .slider-box, .slider-small-box, .featured-small-box {
    background: #fff;
    border-radius: 5px;
    height: 275px;
    overflow: hidden;
}
.news-box, .slider-small-box, .featured-small-box {
    width: 450px;
    float: left;
    height: 340px;
    margin-right: 20px;
    position: relative;
}
.slider-small-box {
    min-width: 450px;
    max-width: 450px;
}
.news-box {
    width: 550px;
    margin-left: 9px;
}
.featured-small-box {
    margin-right: 0;
}
.fb-like-box {
    background: #fff;
}
.slider-box, .slider-small-box, .featured-small-box {
    position: relative;
    margin-bottom: 15px;
}
.slider-box {
    min-width: 590px;
    max-width: 590px;
    width: 590px;
}
.news-box, .slider-small-box, .featured-small-box {
    margin-bottom: 25px;
}
.slider-small-box, .featured-small-box {
    width: 450px;
    position: relative;
}
.slider-box ul, .slider-small-box ul {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
}
.slider__item {
    height: 280px;
    overflow: hidden;
    float: left;
    position: relative;
}
.slider-small__item, .featured-small__item {
    height: 340px;
    overflow: hidden;
    float: left;
    position: relative;
    max-width: 100%;
}
.slider__item img, .slider-small__item img, .featured-small__item img {
    max-width: 100%;
}
.slider-box .dots, .slider-small-box .dots {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 12px;
    right: 13px;
    list-style: none;
}
.slider-box .dot, .slider-small-box .dot {
    float: left;
    margin-right: 5px;
    width: 15px;
    height: 15px;
    background: #fff;
    border: 1px solid #487db2;
    border-radius: 50%;
    text-indent: -999em;
}
.slider-box .dot.active, .slider-small-box .dot.active {
    border-color: #5c9cdc;
    background: #5da4f6;
    background: -moz-linear-gradient(top, #5da4f6 0%, #1970d6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5da4f6), color-stop(100%,#1970d6));
    background: -webkit-linear-gradient(top, #5da4f6 0%,#1970d6 100%);
    background: -o-linear-gradient(top, #5da4f6 0%,#1970d6 100%);
    background: -ms-linear-gradient(top, #5da4f6 0%,#1970d6 100%);
    background: linear-gradient(to bottom, #5da4f6 0%,#1970d6 100%);
}
.slider-small-box {
    min-width: 550px;
    max-width: 550px;
}
.slider-box .dot:last-child, .slider-small-box .dot:last-child {
    margin-right: 0;
}
.slider__category, .featured__category {
    color: #fff;
    text-decoration: none;
    position: absolute;
    top: 20px;
    left: 20px;
    font-weight: 700;
    text-shadow: 1px 1px 1px #000;
    max-width: 350px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.slider__film, .slider-small__film, .featured-small__film {
    color: #fff;
    text-decoration: none;
    position: absolute;
    left: 20px;
    bottom: 25px;
    font-weight: 700;
    text-shadow: 2px 2px 2px #000;
    max-width: 400px;
    max-height: 200px;
    overflow: hidden;
    font-size: 16px;
}
.slider-small__film, .featured-small__film {
    max-width: 250px;
    max-height: 250px;
}
.slider__name, .slider__price, .featured__name, .featured__price {
    width: 100%;
    display: inline-block;
    font-size: 12px;
}
.slider__name, .featured__name {
    font-weight: 300;
}
.slider__price, .featured__price {
    color: #fa4506;
}
.slider__btn, .featured__btn {
    position: absolute;
    bottom: 25px;
    right: 25px;
}
.slider__btn:active, .featured__btn:active {
    position: absolute;
    top: inherit;
}

/* Info section */
.section--info {
    padding: 35px 25px;
}
.info-container__unit {
    float: left;
    margin-left: 20px;
}
.info-container__unit:first-child, .info-container__separate {
    margin-left: 0;
}
.info-container__item {
    border-radius: 5px;
    height: 340px;
    width: 212px;
    overflow: hidden;
    padding: 15px;
    padding-bottom: 75px;
    box-sizing: border-box;
    color: #fff;
    position: relative;
    margin-bottom: 25px;
}
.info-container__item--link {
    color: inherit;
    text-decoration: none;
}
.info-container__item--text {
    height: 250px;
    overflow: auto;
}
.info-container__item--title {
    font-size: 18px;
    font-weight: 700;
}
.info-container__item--button {
    position: absolute;
    bottom: 25px;
    left: 15px;
}
.info-container__item--button:active {
    position: absolute;
    top: inherit;
}
.info-container__dark-blue {
    background: #29415d;
}
.info-container__blue {
    background: #0185e3;
}
.info-container__green {
    background: #76ab02;
}
.info-container__white {
    background: #fff;
    color: #000;
}
.info-box {
    display: block;
    width: 196px;
    min-height: 240px;
    padding: 10px;
    background-color: #E8F4FF;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: auto 100%;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
}
.info-box--about {
    width: 432px;
}
.info-box__header {
    margin: 5px 0;
}
.info-box--props {
    background-image: url(//content.propstore.com/structure/home1.jpg);
}
.info-box--collection {
    background-image: url(//content.propstore.com/structure/home2.jpg);
}
.info-box__float-title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px;
    background: #203955;
    background: rgba(32, 57, 85, 0.8);
    color: #fff;
    text-decoration: none;
    font-weight: 700;
}
.info-box--props:hover .info-box__float-title, .info-box--collection:hover .info-box__float-title, .info-box__float-title:hover {
    background: #15273C;
    background: rgba(32, 57, 85, 0.9);
}
.q-list {
    padding: 0;
    list-style: none;
}
.q-list li {
    margin: 0.5em 0;
}
.info-box p:last-child, .q-list {
    margin-bottom: 0;
}

/* Home info block */
.section--info {
    position: relative;
    padding: 35px 25px;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    border-width: 1px 0;
    margin-top: 30px;
}

/* Featured section */
.section--featured {
    position: relative;
    padding: 20px 10px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-width: 1px 0;
}
.section__header--featured {
    padding: 0 10px;
}
.section--featured .catalog {
    padding: 20px 0;
}
.section--featured .catalog__item {
    margin-bottom: 0;
}

/* Auction Section */
.section--auction {
    background: #fff;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
}
.section--auction__img {
    margin-bottom: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    border-radius: 5px;
}
.auction--status {
    position: absolute;
    top: 12px;
    left: 12px;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: 1px 1px 1px #000;
    color: #fff;
    padding-left: 16px;
}
.auction--status:before {
    position: absolute;
    border-radius: 50%;
    width: 11px;
    height: 11px;
    margin-top: 4px;
    overflow: hidden;
    content: "";
    left: 0;
}
.auction--status.auction--live:before {
    background: #44fb42;
}
.auction--status.auction--upcoming:before {
    background: #ecdf43;
}
.auction--status.auction--ended:before {
    position: absolute;
    border-radius: 50%;
    background: #ff0000;
    width: 11px;
    height: 11px;
    margin-top: 4px;
    overflow: hidden;
    content: "";
    left: 0;
}
.section--auction__info {
    padding: 20px;
    min-height: 52px;
}
.section--auction__title {
    color: #007ce2;
    font-weight: 700;
    font-size: 16px;
}
.section--auction__date {
    font-weight: 700;
}
.section--auction__text {
    width: 70%;
    float: left;
    padding-right: 5%;
}
.auction__one-half-container .section--auction__text {
    width: 75%;
    float: left;
    padding-right: 5%;
}
.auction__one-third-container .section--auction__text {
    width: 60%;
    float: left;
    padding-right: 5%;
}
.auction__one-third-container .section--auction__button {
    bottom: 35px;
    right: 14px;
}
.auction__one-half-container .auction--status, .auction__one-third-container .auction--status {
    font-size: 125%;
}
.auction__one-third-container .auction--status {
    top: 10px;
}
.auction__one-third-container .section--auction__title {
    max-width: 80%;
}
.auction__one-half-container .auction--status:before, .auction__one-third-container .auction--status:before {
    margin-top: 7px;
}
.section--auction__button {
    position: absolute;
    bottom: 25px;
    right: 25px;
}
a.section--auction__button, a.slider__btn, a.info-container__item--button, a.featured__btn {
    padding: 0;
}
.auction__wide-container {
    width: 100%;
    position: relative;
    min-height: 200px;
    overflow: hidden;
    border-radius: 5px;
    text-shadow: 1px 1px 1px #000;
    color: #fff;
    margin-bottom: 40px;
    font-size: 14px;
}
.auction__img--wide {
    width: 100%;
    max-width: 100%;
}
.auction__title--wide {
    font-size: 40px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0;
}
.auction__status--wide {
    font-size: 16px;
}
.auction__info--wide {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 20px 30px;
    max-height: 80%;
    max-width: 855px;
    overflow: hidden;
}
.auction__date--wide {
    font-weight: bold;
    display: inline-block;
    padding-bottom: 20px;
}
.section--auction__button {
    position: absolute;
    right: 30px;
    bottom: 40px;
    max-width: 250px;
}
.auction__one-half-container {
    width: 48.5%;
    float: left;
    margin-bottom: 40px;
    margin-right: 3%;
}
.auction__one-half-container:nth-child(even) {
    margin-right: 0;
}
.auction__one-half-container:nth-child(even):before, .auction__one-half-container:nth-child(odd):after {
    content: ' ';
    clear: both;
    width: 100%;
    height: 1px;
    overflow: hidden;
    display: block;
}
.auction__one-third-container {
    width: 31.333%;
    float: left;
    margin-right: 3%;
    margin-bottom: 40px;
}
.auction__one-third-container:nth-child(3n):after, .auction__one-third-container:nth-child(3n+1):before {
    content: ' ';
    clear: both;
    width: 100%;
    height: 1px;
    overflow: hidden;
    display: block;
}
.auction__one-third-container:nth-child(3n) {
    margin-right: 0;
}
.auction__one-third-container:first-child {
    margin-right: 2.8%;
}
.auction__subscribe {
    background: #fff;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    padding: 25px;
    text-align: center;
    color: #000;
}
.auction__subscribe .auction__subscribe--input, .auction__subscribe .auction__subscribe-btn {
    float: none;
    display: inline-block;
}
.auction__subscribe .auction__subscribe--input {
    width: 300px;
}
.auction__subscribe .auction__subscribe-btn {
    width: 145px;
}
.section--auction__button:active {
    position: absolute;
    top: inherit;
}
.auction-fancybox-skin {
    padding: 0 !important;
}
.fancybox-wrap .auction-fancybox-skin .popup img {
    margin: 0;
}
.auction-fancybox-skin .section--auction__img {
    border-radius: 3px;
}
.auction-fancybox-skin .section--auction__title {
    font-size: 24px;
}
.auction-fancybox-skin .section--auction__date {
    font-size: 14px;
}
.auction-fancybox-skin .section--auction__text {
    margin: 0;
    width: 100%;
    padding: 0;
    padding-bottom: 40px;
    float: none;
    font-size: 14px;
}
.auction-fancybox-skin .section--auction__button {
    bottom: 32px;
}
.auction-fancybox-skin .fancybox-close {
    background-image: url('fancybox/close_icon.png');
    right: -40px;
    top: 5px;
    width: 20px;
    height: 20px;
}
.auction__subscribe-mailing {
    text-align: left;
    width: 500px;
    margin: 10px auto;
}
/* subscribe */
.subscribe {
    height: 70px;
    -webkit-transition: all ease 0.4s;
    -moz-transition: all ease 0.4s;
    -ms-transition: all ease 0.4s;
    -o-transition: all ease 0.4s;
    transition: all ease 0.4s;
}
.subscribe-header-send {
    display: none;
    font-size: 18px;
    font-weight: normal;
    color: #0A273F;
    padding: 0 0 0 55px;
    line-height: 47px;
    margin-left: 10px;
    background: url("/wp-content/themes/propstore/img/subscribe-ok.png") no-repeat scroll 6px 3px transparent;
}
.subscribe.send .subscribe-header-send {
    opacity: 1;
    display: block;
}
.subscribe.send .subscribe-box {
    opacity: 0;
}
.subscribe-header,.subscribe-input,.subscribe-btn {
    float: left;
    margin-left: 10px;
}
.subscribe-header {
    float: left;
    width: 226px;
    font-size: 20px;
    font-weight: normal;
    color: #0A273F;
    padding: 0 0 0 50px;
    line-height: 40px;
    background: url("/wp-content/themes/propstore/img/subscribe-news.png") no-repeat scroll 6px 3px transparent;
}
.subscribe-input {
    height: 38px;
    width: 442px;
    padding: 0 8px;
    border-radius: 5px;
    font-weight: 700;
    border: 1px solid #8FAEC9;
    font-size: 18px;
    float: left;
}
.subscribe-input:focus {
    border: 1px solid #37A2FF;
    outline: none;
}
.subscribe-btn {
    cursor: pointer;
    font-size: 14px;
    color: white;
    font-weight: 700;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
    line-height: 40px;
    padding: 0;
    margin: 0 0 0 7px;
    width: 226px;
    height: 39px;
    background: #94ce19;
    background: -moz-linear-gradient(top, #94ce19 0%, #709424 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #94ce19), color-stop(100%, #709424) );
    background: -webkit-linear-gradient(top, #94ce19 0%, #709424 100%);
    background: -o-linear-gradient(top, #94ce19 0%, #709424 100%);
    background: -ms-linear-gradient(top, #94ce19 0%, #709424 100%);
    background: linear-gradient(to bottom, #94ce19 0%, #709424 100%);
}
.subscribe-btn:active {
    position: relative;
    top: 1px;
}
.subscribe-hint {
    display: block;
    color: #61707E;
    clear: left;
    margin-left: 302px;
    position: relative;
    padding-top: 5px;
}

/* About Us */
.about-us__container {
    width: 450px;
    height: 305px;
    overflow: hidden;
    margin-right: 18px;
    float: left;
    position: relative;
    border-radius: 5px;
}
.about-us__container--big {
    height: 340px;
}
.about-us__container a {
    color: #fff;
    text-shadow: 1px 1px 1px #000;
}
.about-us__container--img {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}
.about-us__text {
    position: absolute;
    max-height: 250px;
    overflow: hidden;
    width: 100%;
    bottom: 25px;
    left: 0;
    padding: 25px 25px 0 25px;
    box-sizing: border-box;
}
.about-us__title {
    margin: 0;
}
.about-us__paragraph {
    margin: 5px 0 0 0;
}
.about-us__unit {
    margin-right: 20px;
    margin-left: 0px;
}
.about-us__unit--big {
    height: 340px;
    margin-right: 20px;
    margin-left: 0px;
}
.about-us__unit .info-container__item {
    height: 305px;
    width: 212px;
}
.about-us__unit .info-container__item--text {
    height: 225px;
}
.about-us__blog--container {
    background: #e4e5e6;
    color: #343e46;
    padding: 10px 15px;
    box-sizing: border-box;
}
.about-us__blog--container .attachment-post-thumbnail {
    height: 85px;
    min-height: 85px;
    max-height: 85px;
    width: auto;
    margin-bottom: 10px;
}
.about-us__blog--container h2 {
    margin-top: 0;
    margin-bottom: 5px;
}
.about-us__blog--container p {
    margin: 10px 0;
}
.about-us__blog--container .about-us__blog--title {
    margin-bottom: 20px;
}

/* Content page */
.content-page__menu--img {
    padding-right: 10px;
    position: relative;
    top: -2px;
}
.content-page__menu {
    padding: 15px;
}
.content-page__menu--icon {
    display: inline-block;
    height: 11px;
    overflow: hidden;
}
.content-page__menu--button .menu-propstore-menu-container/* To Marina , .content-page__menu--button .menu-articles-menu-container */{
    display: none;
    padding-top: 8px;
    position: absolute;
    right: 15px;
    min-width: 185px;
    z-index: 9999;
}
.content-page_main-container {
    padding: 25px;
}
.content-page_main-container--left {
    width: 870px;
    float: left;
}
.content-page_main-container--right {
    width: 200px;
    float: right;
}
.content-page_main-container blockquote {
    padding: 0.1em 0;
    margin: 30px 0 45px 0;
    font-size: 130%;
    font-style: italic;
    color: #808080;
}
.content-page_main-container--blockquote-img {
    border-radius: 50%;
    height: 90px;
    margin-right: 20px;
    margin-bottom: 10px;
    float: left;
}
.content-page__menu--button:active .menu-propstore-menu-container {
    right: 0;
}
.content-page__menu--button:hover .content-page__menu--img {
    margin-top: -22px;
}
.content-page__menu--button:active {
    position: relative;
    top: inherit;
    outline: none;
}
.content-page__menu--button:hover .menu-propstore-menu-container {
    display: block;
}
.content-page__menu--button:hover .content-page__menu--icon {
    display: inline-block;
    height: 16px;
    overflow: hidden;
}
#menu-propstore-menu {
    text-align: right;
    list-style: none;
    padding: 0;
    margin: 0;
    background: #fff;
    border-radius: 2px;
    padding: 10px;
}
#menu-propstore-menu li a {
    text-decoration: none;
    color: #1a1a1a;
    font-weight: bold;
    text-shadow: none;
}
.content-page_title-container {
    min-height: 75px;
    text-align: center;
    position: relative;
}
.content-page_title-container h2 {
    position: absolute;
    bottom: 25px;
    margin: 0;
    padding-left: 25px;
    color: #fff;
    font-size: 300%;
    font-weight: 500;
    text-align: left;
    text-shadow: 2px 2px 12px rgba(0,0,0,0.9);
    width: 100%;
    text-align: left;
}

/* Base Page */
.breadcrumbs, .twitter-news {
    position: relative;
    float: left;
    width: 560px;
    padding: 0 20px;
    margin: 20px 0;
}
.twitter-news {
    width: 540px;
}
.twitter-news--pick {
    position: absolute;
    left: -5px;
    top: 1px;
    content: '';
    display: block;
    width: 20px;
    height: 16px;
    background: url(../img/twitter_logo_blue.png) 0 50% no-repeat;
}
.twitter-news span {
    position: absolute;
    top: 0;
    left: 20px;
}
.breadcrumbs__item {
    float: left;
    list-style: none;
}
.breadcrumbs__item:last-child {
    font-weight: 700;
}
.breadcrumbs__item:before {
    display: inline-block;
    content: '>';
    color: rgba(1, 134, 228, 0.5);
    font-size: 10px;
    width: 15px;
    text-align: center;
}
.breadcrumbs__item:first-child:before {
    display: none;
}

/* Filter */
.catfilter__form {
    display: table;
    table-layout: auto;
    width: 100%;
}
.catfilter {
    margin: 0 20px 0px;
    border-radius: 5px;
    background: #f6f8fa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2U0ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f6f8fa 0%, #e3e4e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f8fa), color-stop(100%, #e3e4e6));
    background: -webkit-linear-gradient(top, #f6f8fa 0%, #e3e4e6 100%);
    background: -o-linear-gradient(top, #f6f8fa 0%, #e3e4e6 100%);
    background: -ms-linear-gradient(top, #f6f8fa 0%, #e3e4e6 100%);
    background: linear-gradient(to bottom, #f6f8fa 0%, #e3e4e6 100%);
}
.catfilter__section {
    padding: 15px;
    border-left: 1px solid #ccc;
    display: table-cell;
    text-align: center;
    white-space: nowrap;
}
.catfilter__section:first-child {
    margin-left: 0;
    border-color: transparent;
}
.catfilter__label:last-child {
    margin-right: 0;
}
.catfilter__section--movies {
    min-width: 230px;
}
.catfilter__section-label {
    margin-right: 5px;
}
.catfilter__label {
    margin-right: 5px;
    white-space: nowrap;
}
.catfilter__section--location input[type="checkbox"] {
    position: relative;
    top: -1px;
}
.catfilter__link-view {
    color: #353E46;
    text-decoration: none;
    padding: 8px 10px 8px 28px;
    margin-left: 5px;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    border-radius: 3px;
}
.catfilter__link-view:first-child {
    margin: 0;
}
.catfilter__link-view:hover {
    background-color: #DBDBDB;
}
.catfilter__link-view--current, .catfilter__link-view--current:hover {
    background-color: #CBDBE9;
    font-weight: 700;
}
.catfilter__link-view--gallery {
    background-image: url(../img/gallery-view.png);
}
.catfilter__link-view--detailed {
    background-image: url(../img/detailed-view.png);
}
.catfilter__select {
    padding: 0px;
    margin: 0px;
    background: #fff;
    border: 1px solid #B8B8B8;
    border-radius: 0px;
    max-width: 110px;
}
.catfilter__select.filterMovie {
    width: 100%;
    max-width: none;
}
.catfilter__select--auction {
    max-width: 150px;
}

/* Catalog */
.catalog {
    padding: 20px 0px;
    table-layout: fixed;
    width: 100%;
}
.catalog-gallery {
    padding: 20px 10px;
}

.catalog-blackfriday {
    background-color: #1e2327;
    margin-top: 15px;
}

.catalog__layout {
    list-style: none;
    padding: 0;
    margin: 0;
}
.catalog__loader {
    width: 100%;
    height: 32px;
    background: #cbdbe8;
}
.catalog__item {
    margin: 0 10px 20px;
    float: left;
    width: 216px;
}
.prop {
    border-radius: 5px;
    overflow: hidden;
    height: 345px;
    position: relative;
}
.prop__details {
    background: #e4e5e6;
    padding: 10px;
    position: relative;
    z-index: 20;
    display: block;
    height: 80px;
    overflow: hidden;
    text-decoration: none;
}
.prop:hover .prop__details, .prop:hover .prop__photo {
    background: #f5f5f5 !important;
}
.prop__ribbon {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 73px;
    height: 73px;
    z-index: 1;
    background-repeat: no-repeat;
}
.prop__ribbon--featured {
    background-image: url(../img/ribbon-featured.png);
}
.prop__ribbon--blackfriday {
    background-image: url(../img/ribbon-black-friday.png);
}
.prop__ribbon--holidaysale {
    background-image: url(../img/ribbon-super-sale-ny.png);
}
.prop__ribbon--holidaysale10 {
    top: 132px;
    left: 143px;
    background-image: url(../img/ribbon-10-off-purple.png);
}
.prop__ribbon--holidaysale20 {
    top: 132px;
    left: 143px;
    background-image: url(../img/ribbon-20-off-purple.png);
}
.prop__ribbon--holidaysale30 {
    top: 132px;
    left: 143px;
    background-image: url(../img/ribbon-30-off-purple.png);
}
.prop__ribbon--holidaysale40 {
    top: 132px;
    left: 143px;
    background-image: url(../img/ribbon-40-off-purple.png);
}
.prop__ribbon--holidaysale50 {
    top: 132px;
    left: 143px;
    background-image: url(../img/ribbon-50-off-purple.png);
}
.prop__ribbon--new {
    background-image: url(../img/ribbon-new.png);
}
.prop__photo {
    background: #e4e5e6;
    width: 207px;
    padding-left: 10px;
    height: 195px;
    display: block;
    padding-top: 10px;
}
.prop__photo-table--td {
    height: 195px;
    width: 195px;
    vertical-align: middle;
    background: #000;
    padding: 0;
}
.prop__image {
    max-width: 195px;
    max-height: 195px;
    margin: auto;
    display: block;
}
.prop__title {
    display: block;
    margin-top: 0px;
    color: #0186E4;
    max-height: 40px;
    overflow: hidden;
}
.prop__desc {
    display: block;
    color: #353E46;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.prop__price {
    font-size: 15px;
    font-weight: 700;
    color: #F44306;
}
.prop__price .other {
    font-size: 11px;
    font-weight: normal;
}
.prop__price .approx {
    font-size: 11px;
}
.prop__button {
    border-radius: 0 0 5px 5px;
    width: 100%;
    text-align: left;
    line-height: 40px;
    padding: 0 10px;
}
.prop__button:active {
    top: 0;
    padding-top: 1px;
    z-index: 10;
}
.prop__status-icon {
    position: relative;
    top: -2px;
}
.centered {
    text-align: center;
}
.little-icon {
    max-height: 25px;
    position: relative;
    top: -1px;
}
.right-padding-icon {
    padding-right: 5px;
}

/* Content page */
.content-page {
    position: relative;
    margin: 0px 20px 20px 20px;
    padding: 20px;
    border-radius: 5px;
    background: #fff;
    min-height: 200px;
}

/* Product details page */
.product-details {
    position: relative;
    margin: 0px 20px 20px 20px;
    padding: 20px;
    border-radius: 5px;
    background: #fff;
    min-height: 200px;
}
.product-details__consignor {
    margin-top: -20px;
    margin-bottom: -10px;
}
.product-info {
    width: 668px;
    float: right;
}
.product-details__header {
    border-bottom: 1px solid #D8DFEA;
    padding-bottom: 10px;
}
.product-details__title, .product-details__subtitle, .product-details__number {
    margin: 0;
    line-height: 30px;
}
.product-details__title a {
    text-decoration: none;
}
.product-details__title a:hover {
    text-decoration: underline;
}
.product-details__subtitle {
    font-weight: 400;
    font-size: 16px;
}
.product-details__number {
    color: #aaa;
}
.product-details__certificate-authenticity {
    padding-top: 15px;
    padding-bottom: 15px;
}
.certificate-authenticity--img {
    width: 45px;
    padding-right: 5px;
    font-size: 115%;
}

/* Product purchase and sharing block */
.product-details__purchase {
    border-bottom: 1px solid #D8DFEA;
    padding: 10px 0;
}
.product-details__price {
    color: #f44306;
    font-size: 1.5em;
    margin: 0 0 10px;
}
.product-details__price a {
    color: #f44306;
    text-decoration: none;
}
.product-details__price a:hover {
    text-decoration: underline;
}
.product-details__price .true-price {
    font-weight: bold;
}
.product-details__price .other {
    font-weight: normal;
    font-size: 0.7em;
}
.product-details__price .approx {
    font-size: 0.7em;
}
.product-details__info-popup {
    color: #000;
    font-size: 0.75em;
    cursor: pointer;
}
.product-details__button-group {
    border-top: 1px solid #D8DFEA;
    padding-top: 20px;
    margin-top: 20px;
}
.product-details__button-group-container {
    float: left;
    left: 50%;
    position: relative;
    margin-left: 2px;
}
.product-details__button-group-wrapper {
    position: relative;
    float: left;
    right: 50%;
}
.product-details__output-content {
    padding-top: 1.3em;
}

.product-details__output-content .l1desctextwhite {
    font-size: 0.85em;
    line-height: 1.0;
    margin: 0.75em 0;
}

.product-details__output-content  .l2desctextwhite {
    font-size: 0.8em;
    font-weight: bold;
    text-indent: 25px;
    line-height: 1.0;
    margin: 0.75em 0;
}

.product-details__output-content .l3desctextwhite {
    font-size: 0.8em;
    text-indent: 50px;
    line-height: 1.0;
    margin: 0.75em 0;
}

/* Product aside */
.products-details-aside {
    width: 432px;
    background: #fff;
    margin-top: 5px;
    float: left;
}

/* Product gallary images */
.product-gallery img {
    max-width: 100%;
    height: auto;
}
.product-gallery__bigphoto {
    width: 430px;
    height: 430px;
    border: 1px solid #D8DFEA;
    display: table-cell;
    vertical-align: middle;
    background: #FFF;
    overflow: hidden;
    border-radius: 3px;
    position: relative;
    text-align: center;
}
.product-gallery__thumbs {
    list-style: none;
    padding: 0;
}
.products-gallery__item {
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
    width: 78px;
    position: relative;
    height: 80px;
    border: 1px solid #D8DFEA;
}
.products-gallery__item:nth-child(5n) {
    margin-right: 0;
}
.product-gallery__thumb {
    display: table-cell;
    width: 80px;
    height: 80px;
    background: #FFF;
    overflow: hidden;
    border-radius: 3px;
    position: relative;
    vertical-align: middle;
    text-align: center;
}
.products-share {
    text-align: center;
    margin: 20px 0;
}
.product-details__subtitle-ribbon {
    display: inline-block;
    line-height: 18px;
    padding: 0px 5px;
    margin-left: 10px;
    vertical-align: text-bottom;
    text-transform: uppercase;
    border-radius: 2px;
    color: #FFF;
    font-weight: 400;
    font-size: 11px;
}
.product-details__subtitle-ribbon--featured {
    background-color: #7914c0;
}
.product-details__subtitle-ribbon--blackfriday {
    background-color: #ba3231;
}
.product-details__subtitle-ribbon--holidaysale {
    background-color: #85d1d1;
}
.product-details__subtitle-ribbon--holidaysaleoff {
    background-color: #996adc;
}
.product-details__subtitle-ribbon--new {
    background-color: #2b7adf;
}
.product-gallery__hint {
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: center;
}

/* Recomended items (Product details) */
.section--recomended {
    padding: 0px 10px 20px 10px;
    position: relative;
}
.section--recomended .catalog {
    padding: 20px 0 0;
}

/* Product movie */
.product-movie {
    margin-top: 25px;
    padding-top: 20px;
    border-top: 1px solid #D8DFEA;
    display: table;
    width: 100%;
}
.product-movie-container {
    display: table-row;
}
.product-movie__poster {
    max-width: 77px;
    width: 77px;
    display: inline-block;
    border-radius: 3px;
    display: table-cell;
    vertical-align: middle;
}
.product-movie__amazon {
    display: table-cell;
    vertical-align: middle;
    width: 60px;
}
.product-movie__amazon-img {
    position: relative;
    top: 5px;
    max-width: 60px;
    display: table-cell;
    vertical-align: middle;
}
.product-movie__content-text {
    display: table-cell;
    vertical-align: middle;
    margin: 0px;
    text-align: left;
    padding-right: 5px;
    max-width: 170px;
    width: 170px;
}
.product-movie__dvd-blueray {
    display: table-cell;
    vertical-align: middle;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
    width: 40px;
}
.product-movie__dvd-blueray--img {
    max-width: 35px;
}

/* Accent colors */
.blue-accent {
    color: #0186E4;
}
.green-accent {
    color: #79AF00;
}
.red-accent {
    color: #C91F1F;
}
.purple-accent {
    color: #AD15D4;
}
.red {
    color: #f44306;
}
.grey {
    color: #919191;
}
.consignor--symbol {
    color: #0186E4;
    font-size: 12px;
    position: relative;
    top: 1px;
}
.consignor--symbol-big {
    font-size: 16px;
}
.consignor--link, .consignor--link:hover {
    text-decoration: none!important;
}
.consignor--word {
    text-decoration: underline;
}
.consignor--link:hover .consignor--word {
    text-decoration: none;
}

/* Gradients */
.gradient--blue {
    background: rgb(94, 156, 234);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlOWNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzYzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(94, 156, 234, 1) 0%, rgba(12, 99, 196, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(94, 156, 234, 1)), color-stop(100%, rgba(12, 99, 196, 1)));
    background: -webkit-linear-gradient(top, rgba(94, 156, 234, 1) 0%, rgba(12, 99, 196, 1) 100%);
    background: -o-linear-gradient(top, rgba(94, 156, 234, 1) 0%, rgba(12, 99, 196, 1) 100%);
    background: -ms-linear-gradient(top, rgba(94, 156, 234, 1) 0%, rgba(12, 99, 196, 1) 100%);
    background: linear-gradient(to bottom, rgba(94, 156, 234, 1) 0%, rgba(12, 99, 196, 1) 100%);
}
.gradient--green {
    background: rgb(121, 175, 0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5YWYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDdiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(121, 175, 0, 1)), color-stop(100%, rgba(80, 123, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(121, 175, 0, 1) 0%, rgba(80, 123, 0, 1) 100%);
}
.gradient--red {
    background: rgb(238, 47, 47);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(238, 47, 47, 1) 0%, rgba(201, 31, 31, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 47, 47, 1)), color-stop(100%, rgba(201, 31, 31, 1)));
    background: -webkit-linear-gradient(top, rgba(238, 47, 47, 1) 0%, rgba(201, 31, 31, 1) 100%);
    background: -o-linear-gradient(top, rgba(238, 47, 47, 1) 0%, rgba(201, 31, 31, 1) 100%);
    background: -ms-linear-gradient(top, rgba(238, 47, 47, 1) 0%, rgba(201, 31, 31, 1) 100%);
    background: linear-gradient(to bottom, rgba(238, 47, 47, 1) 0%, rgba(201, 31, 31, 1) 100%);
}
.gradient--purple {
    background: rgb(173, 21, 212);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMTVkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3OTE0YzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(173, 21, 212, 1) 0%, rgba(121, 20, 192, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(173, 21, 212, 1)), color-stop(100%, rgba(121, 20, 192, 1)));
    background: -webkit-linear-gradient(top, rgba(173, 21, 212, 1) 0%, rgba(121, 20, 192, 1) 100%);
    background: -o-linear-gradient(top, rgba(173, 21, 212, 1) 0%, rgba(121, 20, 192, 1) 100%);
    background: -ms-linear-gradient(top, rgba(173, 21, 212, 1) 0%, rgba(121, 20, 192, 1) 100%);
    background: linear-gradient(to bottom, rgba(173, 21, 212, 1) 0%, rgba(121, 20, 192, 1) 100%);
}

/* Shades */
.dark-shade::before {
    top: 0;
    left: 20px;
    right: 20px;
    height: 24px;
    position: absolute;
    content: '';
    background: -webkit-radial-gradient(50% 50%, ellipse closest-side, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 100%) no-repeat 0 -12px;
    background: -moz-radial-gradient(50% 50%, ellipse closest-side, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 100%) no-repeat 0 -12px;
    background: -ms-radial-gradient(50% 50%, ellipse closest-side, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 100%) no-repeat 0 -12px;
    background: -o-radial-gradient(50% 50%, ellipse closest-side, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 100%) no-repeat 0 -12px;
    background: radial-gradient(50% 50%, ellipse closest-side, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 100%) no-repeat 0 -12px;
    opacity: .5;
}

/* Floating and text formatting */
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.text-align-left {
    text-align: left !important;
}
.text-align-right {
    text-align: right !important;
}
.text-align-center {
    text-align: center !important;
}
.null-padding {
    padding: 0 !important;
}
.null-margin {
    margin: 0 !important;
}

/* Image replacement */
.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}
.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {
    display: none !important;
    visibility: hidden;
}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/* Hide visually and from screenreaders, but maintain layout */
.invisible {
    visibility: hidden;
}

/* Clearfix */
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}

/* For IE 6/7 only */
.clearfix {
    *zoom: 1;
}

/* Print styles */
@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }
    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group; /* h5bp.com/t */
    }
    tr, img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    @page {
        margin: 0.5cm;
    }
    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }
    h2, h3 {
        page-break-after: avoid;
    }
}
.pseudo-h1 {
    font-size: 28px;
    display: block;
    font-weight: bold;
    color: #007ae4;
}
.product-details__facebook-share {
    border: medium none;
    height: 20px;
    overflow: hidden;
    width: 92px;
}
.product-details__twitter-share {
    background-color: #EEEEEE;
    background-image: linear-gradient(#FFFFFF, #DEDEDE);
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #333333;
    cursor: pointer;
    font-weight: bold;
    height: 18px;
    overflow: hidden;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    display: inline-block;
    text-decoration: none;
    line-height: 18px;
    font-size: 11px;
}
.product-details__twitter-share i {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAoCAYAAABq13MpAAAGcklEQVRYw+2YXUyTVxjHz4vJLiZGd7MtXi2LkZtdELM7lyzOG7Nk2RJvl8iujBiNV2JcMA0fwqCFEGCAfJRC+SyltqWFgnwUlIKAWB3yOVrAttQWC1ZCOi6ePc8LL74tVD6ly2KTf87J6Tnv+3uf8zzP+WAAwEhMIj8h1MViEs0Jlqi+we5oJFjGCX3D9X+fmKTmq/f/rzkRlX5fzkmNPhLVqW2DQ1Ify9eFAZ8kafUsURMX+qCo1BYry3oILKcfmLQb2N3Wzqhk48xn6YbLuwJO1cQeydAvURkWONtk5UoGgKsaXRPWo3LarVHSJvkRmXHm+6pHV3h4YdDp0gE7D5XUJPo6QyzLfwKscgZY1UtgChuwkjH4tOhpQPp4Nn430GeU/TcJ4sif5iV2V/NL6P/H81oTOIUVuPsO4AyeNVG9ehw4xTP4oubZ268VFiP2jd4Y9Hufw8TKJoAgufT2RZZikJ8s7JMzxTQw1QKwhtdrZY0Likd9Azjm1G6gpcOz8VzdFHC1E8AV9gKXYdCI3eWc9q96Tj0DnHEBuObXa6J60yvgtC740Tw3jf0Sgtzj89JhK6tyAKt2Ag9f+AxY8SgPyQMLUs5hd/hut/5MH3mp3z3H6eeBa7ADV/4UuNxO4DINw1GyZklMw/MhTut8BywCj2mb9wvAQdBN0z5ldJ1zlbemygusdn5NVBeA8b/Tart/D8CMyVrjjteNeo81v1rljF7gdC7gVNPAKUeAdwuaAb17MzS6yTdGmzPoWWJLXLG8Go9We1aDLCtWnRskA27zXqCfuP0Xj9ZNBHgwwQWE6acP4Nu9m6FxZn7tmbWEg2Zpg670U1rXUpB1xVbWOsjKF/YCTQHU5X5rjmn3+IP8djthMJaNe+6EhUbFmub8jefaPZ5NbtHk8TuX/1HsEZiXetJz5rc+11BMxw7Bsc+3bS99oUH/bgGRYCL/o93Hp7gKO7B6zzqwF342L7jWgaP3A03jzxrGTJzm5dausIVrlP/tU22KD+FhFJ1djjfma4/mbdf6vbZrgz6bbOTN6IvFgGU9cvcLLOjqi6WA5bp10RbTuRDe4vhR1594bTT74aA3ghEVJxL575cHBLuhC3rr+bPN06ajOkdgS4tj26UB79w6A9sO+oMpKk0j5zKbOrksk48reLiW6mjFE0Oj1U+2elbK7P7nNCNh0+dhQZOLSa0u3U8dttmTOvsKv5DQUo2gx0wLqz88eu2RTbwZxX412y1ehwnN1mES1sE6RdKjkneaTg8b+kD0Efoj9P8WWiKRbHnmo/bExMQbWEqwjBPawvU/VOjk5GQ9gmxagdLS0qzZ2dmQm5sLWVlZkJ6e3pmamjqD5eWIQ8vlcjtBpaSkyAUrIlxsQUEBKJVKqK6uhsrKSigrK4Pi4uLA48eP4yMO3dfXZyovLweCzMjIWCT4e/fuySsqKkCtVkNjYyNf1tXVwdjY2K7PiB8EurS01FpTUwO1tbVA8AgM2MZDErAgsvgez4gHD22325UqlWqVrEmqr6/nJVhZsDSW/v288NatW++9sFkPcjm6po9EdcFdqbx9+3Zs0LbUYrGMazSaVbFlxcKPgqGhIfNegfGlsRjwS1SGA6bAz8/P52eZRHV0Vyu5KyUA9IIrQYMGBwfT9Xr9kti6YivrdLr9nBEZBvHNvLw8ykIEvunCRiaTJRQVFQG5aUNDAy+qU/CTuyLwWyyNm86IDoejsaOjwxPqFkaj0b+8vLyvMyIaJV6hUPAxk5OTA2g5DcJvuAvOZD1lqtB30wxTbLW1tfEXNhvTkpSUJM/MzPQJKY6+UhjU3d3tWgfe75HrVE9PzxzFCr2jsLAQpFIppdlh/ABJVVXVECWCrWYZPcAfesPEnxHRyube3l4b5mAbWsU2ir/FxcUDOyOiv8ahpb0UN0L6pJRaUlIC5BY0A2TVUGgyII5xRuSM6Ha7LyJkgMDEuV+YfnG7WDQzDx48sERqwxTtdDrNFB9bwYUTBSNO+p2I7fImJyfPoF8PNTc37wic+hgMhqALm0isaNEIY6KVdSfQ5BoTExOq/8J++ioFOAV7S0tLWItTOyWF0AubiO0fMOjO42JlwgAMhFvMMJNteWFzqKC0j8Cc3Il7cR/t0SnVUZCFLiaYk1empqbCXtgctoUTcO+iQ5eYRUuv0EJCOZhAtVrtaldXl2dkZGTbC5tIuMa+L2z+BexZXK+OBaruAAAAAElFTkSuQmCC") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 13px;
    left: 2px;
    margin-top: -5px;
    position: absolute;
    top: 50%;
    width: 16px;
}
.product-details__twitter-share span {
    padding: 0 3px 0 19px;
}
.product-details__pinterest-share {
    display: inline-block;
    width: 40px;
    height: 20px;
    background: url("../img/pinterest-share.png") no-repeat 0px -20px;
}
.product-details__pinterest-share:hover {
    background-position: 0 0;
}
.backgroundLink {
    bottom: 0;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.backgroundLink+.backgroundLink {
    bottom: 0;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    z-index: 2;
}

/* Default content container stylesheets */
.default-content-container {
    background: rgb(243,247,250);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjNmN2ZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NlZGNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, rgba(243,247,250,1) 0%, rgba(206,220,231,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(243,247,250,1)), color-stop(100%,rgba(206,220,231,1)));
    background: -webkit-linear-gradient(-45deg, rgba(243,247,250,1) 0%,rgba(206,220,231,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(243,247,250,1) 0%,rgba(206,220,231,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(243,247,250,1) 0%,rgba(206,220,231,1) 100%);
    background: linear-gradient(135deg, rgba(243,247,250,1) 0%,rgba(206,220,231,1) 100%);
    border-top-left-radius: 20px;
    min-height: 432px;
    padding: 0px 38px;
}
.form-content__container--transparent {
    padding: 30px;
}
.form-with-menu-container {
    float: right;
    width: 900px;
    padding: 0px;
    position: relative;
}
.form-with-menu-container:before {
    content: '';
    position: absolute;
    top: 27px;
    bottom: 0;
    left: -50px;
    width: 50px;
    display: block;
    background: rgb(203,219,233);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiZGJlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2M5ZDhlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2EzYmNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzk3YjFjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZDlkYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(203,219,233,1) 0%, rgba(201,216,230,1) 17%, rgba(163,188,211,1) 73%, rgba(151,177,203,1) 88%, rgba(125,157,189,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(203,219,233,1)), color-stop(17%,rgba(201,216,230,1)), color-stop(73%,rgba(163,188,211,1)), color-stop(88%,rgba(151,177,203,1)), color-stop(100%,rgba(125,157,189,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(203,219,233,1) 0%,rgba(201,216,230,1) 17%,rgba(163,188,211,1) 73%,rgba(151,177,203,1) 88%,rgba(125,157,189,1) 100%);
    background: -o-linear-gradient(left, rgba(203,219,233,1) 0%,rgba(201,216,230,1) 17%,rgba(163,188,211,1) 73%,rgba(151,177,203,1) 88%,rgba(125,157,189,1) 100%);
    background: -ms-linear-gradient(left, rgba(203,219,233,1) 0%,rgba(201,216,230,1) 17%,rgba(163,188,211,1) 73%,rgba(151,177,203,1) 88%,rgba(125,157,189,1) 100%);
    background: linear-gradient(to right, rgba(203,219,233,1) 0%,rgba(201,216,230,1) 17%,rgba(163,188,211,1) 73%,rgba(151,177,203,1) 88%,rgba(125,157,189,1) 100%);
}
.default-content-infortmation {
    padding: 50px 150px;
}
.default-content-container h1 {
    border-bottom: 1px solid #c7d5e0;
    color: #0186e4;
    font-size: 24px;
    font-weight: normal;
    min-height: 37px;
    line-height: 24px;
    margin: 0 37px 15px 17px;
    padding: 25px 0 0 60px;
}
.default-content-container h1.without-icon {
    padding: 25px 0 0 0px;
}

/* Checkout, register blocks stylesheets */
.btn--info {
    background: linear-gradient(to bottom, #FCFCFC 0%, #F1F1F2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #4B5966;
    min-width: 151px;
    text-shadow: none;
    font-size: 13px;
}
.btn--info__padding {
    padding: 10px 15px;
}
.btn--info:hover {
    background: linear-gradient(to bottom, #1C85DD 0%, #2769BB 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    text-shadow: none;
}
.btn--stuck-pic {
    display: inline-block;
    float: left;
    height: 30px;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
    width: 33px;
}
.btn--stuck-pic--img {
    height: 60px;
    width: 100px;
}
.sharing-img {
    margin-left: -66px;
    padding-right: 3px;
}
.special-form__block-left, .special-form__block-right {
    width: 335px;
    min-width: 335px;
    padding: 20px;
    padding-right: 0px;
    border-radius: 20px;
    background: #cbd8e8;
}
.special-form__block-left, .special-form__block-right {
    width: 359px;
    padding: 20px;
    padding-right: 0px;
    border-radius: 20px;
    background: #cbd8e8;
}
.manage-account__block {
    width: 250px;
    padding: 20px;
    padding-right: 0px;
    border-radius: 20px;
    background: #c9d9e8;
    text-align: center;
    color: #021e34;
    font-weight: bold;
    font-size: 115%;
    display: table-cell;
    position: relative;
    min-height: 220px;
    vertical-align: middle;
    margin-right: 20px;
}
.manage-account__block-cell {
    width: 210px;
    max-width: 250px;
    padding: 20px;
    border-radius: 20px;
    background: #c9d9e8;
    text-align: center;
    color: #021e34;
    font-weight: bold;
    font-size: 115%;
    display: table-cell;
    position: relative;
    min-height: 220px;
    vertical-align: middle;
    text-decoration: none;
}
.manage-account__block-row {
    display: block;
    margin-bottom: 45px;
}
.manage-account__block-center {
    display: table-cell;
    position: relative;
    min-height: 220px;
    vertical-align: middle;
    width: 45px;
    min-width: 45px;
}
.manage-account__block-center:last-child {
    display: none;
}
.manage-account__block-cell--heading {
    background: #0180f1;
    padding: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: -20px;
    border-radius: 20px 20px 0px 0px;
    margin-left: -20px;
    margin-right: -20px;
    color: #fff;
    font-size: 150%;
    padding: 12px 16px 10px 16px;
    text-align: left;
    margin-bottom: 20px;
    width: 218px;
}
.manage-account__block-img {
    height: 92px;
    max-width: 150px;
}
.special-form__block-center {
    width: 120px;
}
.special-form__block {
    display: table-cell;
    position: relative;
    min-height: 220px;
    vertical-align: middle;
}
.special-form__block-container, .manage-account__block-container {
    position: relative;
    width: 750px;
    margin: 50px auto 25px auto;
    display: table;
}
.special-form__block-wrapper {
    width: 360px;
    display: table-cell;
    position: relative;
    min-height: 220px;
    vertical-align: middle;
}
.special-form--hint {
    display: inline-block;
    margin-top: 10px;
    margin-left: 25px;
    font-size: 95%;
    position: absolute;
}
.special-form__block--h3 {
    color: #0186e4;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0px 0 5px 0;
}
.special-form__block--img {
    display: inline-block;
    position: relative;
    top: -2px;
    padding-left: 5px;
    padding-right: 5px;
}
.checkout_alternate {
    border-bottom: 1px solid #afc1cf;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 35px;
}
.checkout_alternate--text {
    display: inline-block;
    padding-left: 15px;
    background: #cadae9;
    padding-right: 15px;
    position: relative;
    top: 10px;
}
.checkout_register {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
}
.checkout_register .btn--blue {
    font-size: 175%;
    text-shadow: none;
    font-weight: normal;
}
.special-form__block--p {
    padding: 20px 0px 0px 0px;
    margin: 0;
    line-height: 125%;
}
.special-form__block--a {
    text-decoration: none;
}
.special-form__block--a:hover {
    text-decoration: underline;
}
.special-form__block-left-part {
    width: 215px;
}
.special-form__block-right-part {
    position: absolute;
    top: 0;
    margin-left: 235px;
    bottom: 0;
    width: 105px;
}
.btn-go {
    display: block;
    height: 100%;
    color: #fff;
    text-shadow: none;
    font-size: 200%;
    text-decoration: none;
    border-radius: 0px 20px 20px 0px;
    padding: 0;
    text-align: center;
}
.btn-go__content {
    display: inline-block;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
//  display : inline;
}
.btn-go__content--little-font {
    font-size: 75%;
}
.btn-go--green {
    background: #91cc18;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxY2MxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Mzk3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #91cc18 0%, #739729 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91cc18), color-stop(100%, #739729));
    background: -webkit-linear-gradient(top, #91cc18 0%, #739729 100%);
    background: -o-linear-gradient(top, #91cc18 0%, #739729 100%);
    background: -ms-linear-gradient(top, #91cc18 0%, #739729 100%);
    background: linear-gradient(to bottom, #91cc18 0%, #739729 100%);
}
.btn-go--green:hover {
    background: #8fbf16;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYmYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2OTg3MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #8fbf16 0%, #698725 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8fbf16), color-stop(100%, #698725));
    background: -webkit-linear-gradient(top, #8fbf16 0%, #698725 100%);
    background: -o-linear-gradient(top, #8fbf16 0%, #698725 100%);
    background: -ms-linear-gradient(top, #8fbf16 0%, #698725 100%);
    background: linear-gradient(to bottom, #8fbf16 0%, #698725 100%);
}
.btn-go--blue {
    background: #62abf0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYWJmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTcxZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #62abf0 0%, #2e71e4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62abf0), color-stop(100%, #2e71e4));
    background: -webkit-linear-gradient(top, #62abf0 0%, #2e71e4 100%);
    background: -o-linear-gradient(top, #62abf0 0%, #2e71e4 100%);
    background: -ms-linear-gradient(top, #62abf0 0%, #2e71e4 100%);
    background: linear-gradient(to bottom, #62abf0 0%, #2e71e4 100%);
}
.btn-go--blue:hover {
    background: #5898d8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4OThkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzZmYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #5898d8 0%, #276fbc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5898d8), color-stop(100%, #276fbc));
    background: -webkit-linear-gradient(top, #5898d8 0%, #276fbc 100%);
    background: -o-linear-gradient(top, #5898d8 0%, #276fbc 100%);
    background: -ms-linear-gradient(top, #5898d8 0%, #276fbc 100%);
    background: linear-gradient(to bottom, #5898d8 0%, #276fbc 100%);
}
.btn-go--img {
    padding-bottom: 30px;
    padding-left: 15px;
    display: block;
}
.special-form__block-security {
    background: #3b68e8;
    display: inline-block;
    padding: 3px 15px;
    text-align: center;
    border-radius: 5px;
    margin-left: 10px;
    margin-right: 15px;
    position: relative;
    top: -2px;
}
.special-form__block-security img {
    width: 45px;
    max-width: 45px;
    min-width: 45px;
    height: 24px;
    max-height: 24px;
    min-height: 24px;
}
.special-form__block-error {
    min-height: 18px;
    padding-top: 5px;
    width: 225px;
    color: #f44306;
    line-height: 100%;
}
.special-form__block-error ul {
    list-style: none;
    margin: 0;
    padding-left: 10px;
    padding-right: 0px;
}
.special-form__block-error span {
    font-weight: bold;
}
.special-form__block--lebel {
    display: inline-block;
    float: none;
    padding: 5px 0px 5px 10px;
    width: 200px;
    color: #0186e4;
}
input.special-form__block--input {
    width: 195px;
    height: 30px;
    margin-left: 10px;
    padding: 5px 20px 5px 5px;
    border-radius: 5px;
    border: 0px;
}
input.special-form__block--input-little {
    width: 65px;
}
.special-form__block--select {
    width: 195px;
    height: 30px;
    margin-left: 10px;
    padding: 5px 5px 5px 5px;
    border-radius: 5px;
    border: 0px;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}
.special-form__block--select-container {
    position: relative;
    width: 205px;
    display: inline-block;
}
.special-form__block--select-container:after {
    content: ' ';
    font: 30px Monaco, Consolas, 'Lucida Console', monospace;
    color: #076dcf;
    background: transparent url('../img/sel-bg.jpg') 0px 10px no-repeat;
    right: 5px;
    top: 7px;
    padding: 0 0 2px;
    position: absolute;
    pointer-events: none;
    width: 23px;
    height: 25px;
    z-index: 2;
}
.special-form__block--select-container:before {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 5px 5px 0;
    content: "";
    display: block;
    height: 26px;
    pointer-events: none;
    position: absolute;
    right: 5px;
    top: 8px;
    width: 27px;
    z-index: 1;
}
.special-form__block--radio {
    position: relative;
    top: 2px;
}
input.special-form__block--mail {
    background: #fff url('../img/checkout-mail.png') no-repeat 95% 4px;
    margin-top: 0;
}
.special-form__block--pass {
    background: #fff url('../img/checkout-pass.png') no-repeat 95% 4px;
}
.special-form__block-helper {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0px;
    zoom: 1;
//  display : inline;
}
p.special-form__block--p {
    padding: 20px 0px 0px 0px !important;
    color: #0186e4;
}

/*Cart*/
.checkout-cart--container {
    margin-left: 20px;
    margin-top: 35px;
    width: 1072px;
    margin-bottom: 45px;
}
.checkout-cart--table tr {
    width: 100%;
}
.checkout-cart--table  tr td {
    padding: 15px 20px 15px 20px;
    border-bottom: 1px solid #C0CAD1;
    text-align: center;
}
.checkout-cart--table  tr th {
    text-shadow: 0px 1px 0px #1656A3;
    color: #fff;
    text-align: center;
    background: rgb(83, 129, 185);
    padding: 12px 5px;
    font-size: 135%;
    font-weight: normal;
    background: #0180f1;
}
.checkout-cart--table  tr td:nth-child(2) {
    padding: 15px 30px;
}
.checkout-cart--table  tr th:nth-child(3), .checkout-cart--table  tr td:nth-child(3) {
    padding-left: 0px;
}
.checkout-cart--table  tr th:first-child {
    border-radius: 20px 0px 0px 0px;
}
.checkout-cart--table  tr th:last-child {
    border-radius: 0px 20px 0px 0px;
    text-align: left;
    padding-right: 50px;
}
.checkout-cart--table  tr td:last-child {
    text-align: left;
}
.checkout-cart__no-border {
    border: 0 !important;
}
.checkout-cart__cart-delete-item, .checkout-cart__cart-hint {
    font-size: 18px;
    color: #808080 !important;
    text-decoration: none;
}
.checkout-cart__cart-delete-item:hover {
    color: #BD0202;
}
.checkout-cart__quantity-input {
    width: 62px;
    margin-right: 5px !important;
    height: 22px;
    text-align: center;
}
.checkout-cart__voucher-input {
    width: 150px;
    margin-right: 5px !important;
    height: 22px;
    text-align: center;
}
.checkout-cart__product-img--cell {
    height: 80px;
    width: 110px;
}
.checkout-cart__product-img {
    max-width: 80px;
    max-height: 80px;
    margin: auto;
    display: block;
}
.checkout-cart__payment-plan {
    display: inline-block;
    background: rgb(1, 128, 241);
    padding: 15px;
    border-radius: 20px;
    color: #fff;
    font-weight: normal;
    margin: 20px 0px;
}
.checkout-cart__payment-plan--label {
    font-size: 175%;
    position: relative;
    top: 3px;
}
.checkout-cart__selected-payment-schedule {
    font-size: 125%;
}
.checkout-cart__selected-payment-schedule table {
    float: right;
    display: none;
}
.checkout-cart__selected-payment-schedule table td {
    border: none;
    padding: 2px 10px !important;
    text-align: right !important;
}
.checkout-cart__selected-payment-schedule table .label-nowrap {
    white-space: nowrap;
}
.checkout-cart__selected-payment-schedule table tr td:nth-child(3), .checkout-cart__selected-payment-schedule .office-labels {
    display: none;
}
.checkout-cart__total-price-split, .split-office .checkout-cart__total-price-single {
    display: none;
}
.split-office .checkout-cart__selected-payment-schedule table .office-labels  {
    display: table-row;
}
.split-office .checkout-cart__selected-payment-schedule table tr td:nth-child(3) {
    display: table-cell;
}
.split-office .checkout-cart__total-price-split {
    display: block;
}
.checkout-cart__piece-of-movie__checkbox {
    margin-bottom: 0px;
    margin-top: 15px;
}
.checkout-cart__piece-of-movie__checkbox input[type="checkbox"], .checkout-cart__piece-of-movie__checkbox input[type="radio"] {
    position: relative;
    top: 2px;
}
.checkout-cart__payment-plan--a {
    color: #fff;
}
.checkout-cart__payment-info {
    margin-bottom: 0;
    padding-bottom: 0;
}
.checkout-cart--table  tr:last-child td {
    border: 0;
}
.checkout-cart__cart--img {
    max-width: 45px;
    max-height: 45px;
    padding-right: 10px;
    border: 0;
    margin: 0;
    display: inline-block;
}

/* Checkout Forms */
.checkout-process__block {
    margin-left: 17px;
    margin-right: 27px;
    margin-bottom: 35px;
    padding: 20px;
    border-radius: 20px;
    background: #c9d9e8;
    text-align: left;
    position: relative;
}
.checkout-process__block .standard-forms__input-field_bg label, .checkout-process__block .standard-forms__radio-field_bg label, .checkout-process__block .standard-forms__textarea-field_div label {
    display: inline;
    float: left;
    padding: 10px 0 0 17px;
    width: 45%;
    color: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.checkout-process__content .standard-forms__input-field_div select {
    position: relative;
    top: 1px;
    margin: 0px 0px 0px 4px;
    width: 352px;
}
.checkout-process-form--result {
    width: 100%;
    height: auto;
    padding: 15px;
    background: #fff;
    border-radius: 3px;
    margin-bottom: 10px;
}
.checkout-process-form--result h2 {
    border-bottom: 1px solid #c7d5e0;
    color: #0186e4;
    font-size: 18px;
    font-weight: normal;
    min-height: 24px;
    line-height: 18px;
    margin: 0px 0px 20px 0px;
    padding: 5px 0 0 0px;
}
.checkout-process-form--result .checkout-process--review-order_table {
    width: 100%;
}
.checkout-process-form--result .checkout-process--payment-details_table {
    width: auto;
}
.checkout-process-form--result .checkout-process--payment-details_table tr td {
    padding-right: 35px;
}
.checkout-process-form--result .checkout-process--order_table {
    width: 100%;
}
.checkout-process-form--result .checkout-process--order_table tr td {
    border-bottom: 1px solid #E1F0FC;
}
.checkout-process-form--result .checkout-process--order_table tr:last-child td {
    border-bottom: 0;
}
.checkout-process-form--result .checkout-process--order_table tr td {
    padding-bottom: 10px;
    padding-top: 10px;
}
.checkout-process-form--result .checkout-process--order_table table tr td {
    padding-bottom: 1px;
    padding-top: 1px;
}
.checkout-process-form--result .checkout-process--order_table table tr td.text-align-right {
    padding-right: 5px;
}
.checkout-process-form--result .checkout-process--table_note-cell {
    vertical-align: bottom;
}
.checkout-process__block #security-number {
    top: 0px;
}
.checkout-process__block input[type="checkbox"] {
    width: auto;
    top: 1px;
    position: relative;
}
.checkout-process__block .prop__button, .standard-wide-forms__block .prop__button {
    border-radius: 5px;
    width: inherit;
    text-align: left;
    line-height: 40px;
    padding: 0 10px;
}
.checkout-process__block .prop__button img {
    position: relative;
    top: -2px;
    display: inline;
    border: 0;
    margin: 0;
}
.checkout-process__block .btn--go-to-checkout {
    float: right;
    margin-top: 5px;
}
.checkout-process__content img {
    display: inline-block;
    margin: 0px;
    border: 0;
}
.checkout-process__content form p {
    padding: 0px;
    margin: 5px 0px;
}
.checkout-process__content input[type='radio'] {
    padding: 0px;
    margin: 0;
    background: transparent;
    border: none;
    float: left;
    position: relative;
    top: 7px;
    border-radius: 0px;
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.checkout-process__block .standard-forms__input-field_div input[type='text'].standard-forms__input-with-hint {
    width: 329px;
    margin-right: 5px;
}
.checkout-process__block .checkout-process__content .select-input__dates {
    width: 173px;
    float: left;
}
.checkout-cart__code-and-payment {
    text-align: right !important;
    width: 460px;
}
.checkout-cart__total-price {
    text-align: right !important;
    font-size: 200%;
}
.checkout-cart__information {
    text-align: left !important;
}
.checkout-cart__warning {
    text-align: left !important;
    vertical-align: bottom;
    color: #ED5C2B;
}
.checkout-cart__total-price--amount {
    color: #F44306;
}
.checkout-shipping__block.wait .wait-block {
    display: block;
}
.checkout-shipping__block .wait-block {
    display: none;
}
.checkout__tab-container {
    margin-bottom: 20px;
}
.checkout__tabs {
    margin: 0;
    padding: 0;
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.checkout__tabs:after {
    content: '';
    display: block;
    width: 100%;
    height: 50px;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -3px;
    background: #fff;
    border: solid #6ab2eb 4px;
    border-bottom: 0;
    border-radius: 4px 4px 0px 0px;
    box-sizing: border-box;
}
.checkout__tab {
    display: inline-block;
    border-radius: 4px 4px 0 0;
    width: auto;
    box-sizing: border-box;
    margin-right: -4px;
    max-width: 100%;
}
.checkout__tab:first-child:nth-last-child(2), .checkout__tab:first-child:nth-last-child(2) ~ .checkout__tab {
    max-width: 50%;
}
.checkout__tab:first-child:nth-last-child(3), .checkout__tab:first-child:nth-last-child(3) ~ .checkout__tab {
    max-width: 33.3%;
}
.checkout__tab:first-child:nth-last-child(4), .checkout__tab:first-child:nth-last-child(4) ~ .checkout__tab {
    max-width: 25%;
}
.checkout__tab:first-child:nth-last-child(5), .checkout__tab:first-child:nth-last-child(5) ~ .checkout__tab {
    max-width: 20%;
}
.checkout__tab:first-child:nth-last-child(6), .checkout__tab:first-child:nth-last-child(6) ~ .checkout__tab {
    max-width: 16.66%;
}
.checkout__tab:first-child:nth-last-child(7), .checkout__tab:first-child:nth-last-child(7) ~ .checkout__tab {
    max-width: 14.29%;
}
.checkout__tab:first-child:nth-last-child(8), .checkout__tab:first-child:nth-last-child(8) ~ .checkout__tab {
    max-width: 12.5%;
}
.checkout__tab:first-child:nth-last-child(8) a, .checkout__tab:first-child:nth-last-child(8) ~ .checkout__tab a {
    word-wrap: break-word;
}
.checkout__tab:first-child .checkout__panel-container--costs {
    margin-left: 4px;
}
.checkout__tab:last-child .checkout__panel-container--costs {
    margin-right: 4px;
}
.checkout__tab a {
    color: #000;
    display: block;
    padding: 10px 28px;
    outline: none;
    text-decoration: none;
}
.checkout__tab.active a {
    color: #fff;
}
.checkout__tab.active {
    background: #6ab2eb;
}
.checkout__tab-container .checkout__panel-container {
    border: solid #6ab2eb 4px;
    border-top: 0;
    padding: 12px;
    border-radius: 4px;
    position: relative;
    top: -2px;
}
.checkout__panel-container--left {
    float: left;
    width: 160px;
}
.checkout__panel-container--right {
    float: right;
    width: 535px;
}
.checkout__panel-container--costs {
    margin-bottom: 0;
    padding: 12px;
    background: #fff;
    font-weight: bold;
    text-align: center;
    position: relative;
    z-index: 1;
}
.checkout-process__content input[type="radio"].checkout__panel-container--radio, .checkout__panel-container--radio {
    float: none;
    position: relative;
    top: 3px;
}
.checkout__panel-container--cost {
    padding: 0;
}
.checkout__panel-container--best-cost {
    color: #79a626;
}
.hint--go-to-checkout {
    float: left;
    padding: 15px 0;
}

/* Popup forms, standard forms */
.popup__form-content.standard-forms__block {
    margin-left: 0px;
    margin-bottom: 0px;
}
.fancybox-wrap .popup img.popup__location--img {
    margin: 0px;
}
.standard-wide-forms__block {
    margin-left: 17px;
    margin-right: 27px;
    margin-bottom: 35px;
    padding: 20px;
    border-radius: 20px;
    background: #c9d9e8;
    text-align: left;
    position: relative;
}
.standard-wide-forms__block .standard-forms--textarea, .standard-wide-forms__block .standard-forms__input-field_div input[type="file"] {
    width: 350px;
    float: right;
}
.standard-forms__block .btn--save {
    float: right;
    margin-top: 5px;
}
.standard-forms__form-content-actions .btn--save .btn {
    display: inline-block;
    width: inherit;
    text-align: center;
}
.standard-wide-forms__block .standard-forms__content, .checkout-process__content {
    width: 70%;
    margin: 0 auto;
}
.standard-forms__block--active .standard-forms__content--advanced-search .standard-forms__input-field_bg {
    background: none !important;
}
.standard-forms__input-field_bg label.standard-forms__radio-label.credit-card {
    padding-left: 5px;
    width: auto;
    padding-bottom: 5px;
    padding-right: 7px;
}
.standard-forms__radio-container input[type="radio"].credit-card {
    margin-top: 6px;
    margin-left: 10px;
}
.standard-forms__block {
    margin-left: 17px;
    margin-right: 27px;
    margin-bottom: 35px;
    padding: 0px;
    border-radius: 20px;
    text-align: left;
    position: relative;
    width: 600px;
    margin-right: 0;
}
.standard-forms__input-field_bg .standard-forms__label-terms-conditions, .checkout-process__block .standard-forms__input-field_bg .standard-forms__label-terms-conditions {
    width: 30%;
}
.checkout-process__block .standard-forms--textarea {
    width: 350px;
    float: right;
}
.standard-forms__special-checkbox-section {
    float: right;
    width: 360px;
    margin-bottom: 5px;
    text-align: right;
    padding-right: 10px;
}
.standard-forms__input-field_bg .standard-forms__special-checkbox-section label.standard-forms__special-checkbox-section--label {
    padding-top: 13px;
}
.standard-forms__special-checkbox-section--wording {
    position: relative;
    top: -3px;
}
.standard-forms__input-field_bg.hear-about-other-way {
    margin-top: -11px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.standard-forms__resail-certificate--wording {
    padding: 0 15px;
    display: inline-block;
    color: #fff;
}
.standard-forms__input-field_bg .standard-forms__special-checkbox-section label {
    width: 100%;
    padding-left: 0;
}
.standard-forms__special-checkbox-section label  input[type="checkbox"] {
    width: auto;
    float: right;
    right: -5px;
}
.standard-forms__block--disabled {
    opacity: 0.3;
    position: relative;
}
.standard-forms__block--disabled:after {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    display: block;
    content:'';
}
.standard-forms__block.order-history__block {
    width: 855px;
}

.standard-forms__block--disabled {
    opacity: 0.3;
}
.standard-forms__block--disabled:after {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    display: block;
}
.standard-forms__block--active .standard-forms__input-field_bg, .standard-forms__block--active .standard-forms__radio-field_bg {
    background: #6ab2eb !important;
}
.standard-forms__block--active .standard-forms__content--advanced-search .standard-forms__input-field_bg, .standard-forms__block--active .standard-forms__content--advanced-search .standard-forms__radio-field_bg {
    background: none !important;
}
.standard-forms__input-field_bg {
    position: relative;
}
.standard-forms__input-field_bg .standard-forms__input-field-with-caption_div input[type="text"] {
    padding-left: 50px;
    width: 100%;
}
.standard-forms__block--heading {
    background: #0180f1;
    padding: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: -20px;
    border-radius: 20px 20px 0px 0px;
    margin-left: -20px;
    margin-right: -20px;
    color: #fff;
    font-size: 150%;
    padding: 12px 16px 10px 16px;
    text-align: left;
    margin-bottom: 20px;
    width: 1048px;
}
.standard-forms-form--result {
    width: 100%;
    height: auto;
    padding: 15px;
    background: #fff;
    border-radius: 3px;
    margin-bottom: 10px;
}
.standard-forms-form--result h2 {
    border-bottom: 1px solid #c7d5e0;
    color: #0186e4;
    font-size: 18px;
    font-weight: normal;
    min-height: 24px;
    line-height: 18px;
    margin: 0px 0px 20px 0px;
    padding: 5px 0 0 0px;
}
.standard-forms-form--result .standard-forms--review-order_table {
    width: 100%;
}
.standard-forms-form--result .standard-forms--payment-details_table {
    width: auto;
}
.standard-forms-form--result .standard-forms--payment-details_table tr td {
    padding-right: 35px;
}
.standard-forms-form--result .standard-forms--order_table {
    width: 100%;
}
.standard-forms-form--result .standard-forms--order_table tr td {
    border-bottom: 1px solid #E1F0FC;
}
.standard-forms-form--result .standard-forms--order_table tr:last-child td {
    border-bottom: 0;
}
.standard-forms-form--result .standard-forms--order_table tr td {
    padding-bottom: 10px;
    padding-top: 10px;
}
.standard-forms-form--result .standard-forms--order_table table tr td {
    padding-bottom: 1px;
    padding-top: 1px;
}
.standard-forms-form--result .standard-forms--order_table table tr td.text-align-right {
    padding-right: 5px;
}
.standard-forms-form--result .standard-forms--table_note-cell {
    vertical-align: bottom;
}
.standard-forms__block input[type="text"], .standard-forms__block input[type="password"], .standard-forms__block input[type="file"] {
    position: relative;
    top: 1px;
    margin: 0px 10px 0px 0px;
    width: 294px;
}
.standard-forms__block input[type="file"] {
    padding: 0;
}
.standard-forms__block #security-number {
    top: 0px;
}
.standard-forms__block input[type="checkbox"] {
    width: auto;
    top: 2px;
    position: relative;
}
.standard-forms__block select {
    position: relative;
    top: 1px;
    margin: 0px 10px 0px 0px;
    width: 294px;
}
.standard-forms__block .prop__button {
    border-radius: 5px;
    margin-right: 0;
    width: inherit;
    text-align: left;
    line-height: 40px;
    padding: 0 10px;
}
.standard-forms__block .prop__button img {
    position: relative;
    top: -2px;
    display: inline;
    border: 0;
    margin: 0;
}
.standard-forms__block .btn--save {
    float: right;
    margin-top: 5px;
}
.standard-forms__content img {
    display: inline-block;
    margin: 0px;
    border: 0;
}
.standard-forms__content .required-star {
    color: #f44306;
}
.standard-forms__content form p {
    padding: 0px;
    margin: 5px 0px;
}
.standard-forms__error-message {
    color: #f44306;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
    position: relative;
    top: -10px;
}
.standard-forms__error-message-noremove {
    color: #f44306;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
    position: relative;
    top: -10px;
}
.popup__form-content .standard-forms__error-message {
    top: inherit;
}
.standard-forms__error-message .errorMessage {
    padding: 0 0 0 17px;
}
.standard-forms__error-message .errorMessage li {
    list-style: none;
}
.standard-forms__input-field_bg, .standard-forms__radio-field_bg {
    width: 100%;
    height: auto;
    min-height: 39px;
    background: #6ab2eb;
    border-radius: 3px;
    margin-bottom: 10px;
}
.popup__form-content .standard-forms__input-field_bg, .popup__form-content .standard-forms__radio-field_bg {
    margin-bottom: 1px;
}
.popup__form-content .standard-forms__input-field_bg, .popup__form-content .standard-forms__radio-field_bg {
    margin-bottom: 1px;
}
.standard-forms__input-field_div {
    padding: 5px 7px 7px 0;
    float: right;
    max-width: 50%;
    min-width: 50%;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.standard-forms__input-field_div input[type="file"] {
    width: 350px;
}
.standard-wide-forms__block .standard-forms__input-field_div input[type='text'], .standard-wide-forms__block .standard-forms__input-field_div input[type='password'], .standard-wide-forms__block .standard-forms__input-field_div select,
.checkout-process__block .standard-forms__input-field_div input[type='text'], .checkout-process__block .standard-forms__input-field_div input[type='password']  {
    margin-top: 3px;
    width: 350px;
}
.standard-forms_75-div {
    padding: 7px;
    float: left;
    max-width: 75%;
    min-width: 75%;
    width: 75%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.standard-forms_25-div {
    padding: 7px;
    float: left;
    max-width: 25%;
    min-width: 25%;
    width: 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.standard-forms_75-div a, .standard-forms_25-div a {
    color: #fff;
}
.standard-forms_25-div a.red-color {
    color: #f44306;
    position: relative;
    margin-left: 5px;
    font-size: 85%;
}
.standard-forms__radio-field_div {
    padding: 1px 7px 10px 0px;
    float: right;
    max-width: 50%;
    min-width: 50%;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.standard-forms__radio-field_preferences {
    padding: 0px 0px 5px 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.standard-forms__radio-field_preferences-last {
    padding-bottom: 10px;
}
.standard-forms__radio-field_bg label {
    width: 35% !important;
}
.standard-forms__textarea-field_div {
    padding: 5px 7px 7px 0;
    float: right;
    max-width: 50%;
    min-width: 50%;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.standard-forms__textarea-field_div--70 {
    max-width: 70%;
    min-width: 70%;
    width: 70%;
}
.standard-forms__input-field_bg.newFavoriteCategories {
    margin-top: -15px;
}
.standard-forms__input-field_bg.newFavoriteCategories .standard-forms--special-checkbox-section {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    padding: 7px;
}
.standard-forms__input-field_bg.newFavoriteCategories .standard-forms--special-checkbox-section label input[type="checkbox"] {
    margin-right: 5px;
}
.standard-forms__input-field_bg label, .standard-forms__radio-field_bg label, .standard-forms__textarea-field_div label {
    display: inline;
    float: left;
    padding: 10px 0 0 17px;
    width: 50%;
    color: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.standard-forms__input-field_bg.standard-forms__input-file-field_bg label {
    padding-top: 7px;
}
.standard-forms__block--active .standard-forms__content--advanced-search .standard-forms__input-field_bg label, .standard-forms__block--active .standard-forms__content--advanced-search .standard-forms__textarea-field_div label {
    width: 25%;
    color: #000;
}
.standard-forms__block--active .standard-forms__content--advanced-search .standard-forms__input-field_bg .standard-forms__radio-field_div label {
    width: 33.3%;
}
.standard-forms__block--active .standard-forms__content--advanced-search .standard-forms__input-field_bg .standard-forms__radio-field_div label>label {
    width: auto;
}
.standard-forms__block--active .standard-forms__content--advanced-search .standard-forms__radio-field_div {
    float: left;
    max-width: 75%;
    min-width: 75%;
    width: 75%;
}
.standard-forms__block--active .standard-forms__content--advanced-search .standard-forms__input-field_div {
    float: left;
}
.standard-forms__input-field_bg label.wide-label, .standard-forms__radio-field_bg label.wide-label, .standard-forms__textarea-field_div label.wide-label {
    width: 100%;
    padding: 10px 0 10px 17px;
}
.form-content__container.form-content__wide-container input[type="checkbox"] {
    margin-left: 5px;
}
.checkout-process__block .standard-forms__radio-field_div label {
    line-height: 145%;
    padding-top: 5px;
}
.standard-forms__radio-field_div label>label {
    padding-top: 0px;
    width: 80%;
    padding-left: 5px;
}
.standard-forms__content .standard-forms__radio-field_div label input[type='radio'] {
    top: 2px;
}
.standard-forms__radio-container {
    display: inline-block;
}
.standard-forms__input-field_bg .standard-forms__radio-label, .standard-forms__textarea-field_div .standard-forms__radio-label {
    width: auto;
    padding-bottom: 5px;
    padding-right: 7px;
}
.standard-forms__input-field_bg label.standard-forms__radio-label.credit-card {
    padding-left: 5px;
}
.standard-forms__content input[type="radio"].credit-card {
    margin-top: 8px;
    margin-left: 10px;
}
.standard-forms__radio-input {
    display: inline;
    float: left;
    height: 15px;
    margin: 0px;
    padding: 0;
    width: 15px;
    position: relative;
}
.standard-forms__content input[type='radio'] {
    padding: 0px;
    margin: 0;
    background: transparent;
    border: none;
    float: left;
    position: relative;
    top: 12px;
    border-radius: 0px;
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.standard-forms__subscribe_label {
    font-weight: normal;
    min-width: 100px;
    padding-left: 5px;
    line-height: 14px;
    color: #444;
}
.standard-forms--textarea {
    padding: 5px 10px;
    margin: 2px 0px 0px 0px;
    box-sizing: border-box;
    background: #fff;
    width: 293px;
    border-radius: 3px;
    border: none;
    height: 100%;
    overflow: auto;
    resize: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflox-y: hidden;
    overflow-x: auto;
    resize: vertical;
    box-sizing: border-box;
}
.standard-forms--textarea-terms-conditions, .checkout-process__block .standard-forms--textarea-terms-conditions {
    min-height: 150px;
    width: 495px;
}
.standard-forms--special-checkbox-section {
    float: right;
    width: 310px;
    margin-bottom: 5px;
}
.standard-forms--special-checkbox-section label.checkboxLabel {
    width: auto;
    padding-left: 5px;
    padding-top: 0;
}
.standard-forms__content .hear-about-other-way {
    margin-top: -15px;
}
.standard-forms--special-checkbox-section label {
    width: 100%;
    padding-left: 0;
}
.standard-forms--special-checkbox-section label  input[type="checkbox"] {
    width: auto;
    float: left;
}
.standard-forms__block .standard-forms--input-with-hint {
    width: 314px !important;
}
.standard-forms__content .select-input__dates {
    width: 173px;
    margin-right: 10px;
    float: right;
}
.standard-forms__content .select-input__dates:first-child {
    margin-right: 0px;
}
.orders-history--container, .popup__standard-forms--table-container, .checkout-cart--table {
    border-radius: 20px;
    background: #c9d9e8;
    width: 100%;
}
.orders-history--container {
    border-radius: 0px;
    background: none;
}
.popup__standard-forms--table-container {
    margin: 0;
    width: 100%;
    border-radius: 10px;
    background: none;
    margin-top: 15px;
    margin-bottom: 15px;
}
.popup__standard-forms--table tr td {
    background: #c9d9e8;
    border-bottom: 1px solid #c0cad1;
}
.popup.cart-popup .popup__standard-forms--table tr:nth-last-of-type(2) td {
    border-bottom: none;
}
.popup__standard-forms--table tr td:last-child.popup__standard-forms--table-delete {
    padding-right: 0px;
}
.orders-history--table, .popup__standard-forms--table  {
    width: 100%;
}
.orders-history--table span.transfer {
    font-size: 8px;
}
.orders-history--table, .orders-history--container .table_auction {
    border-radius: 20px;
    background: #c9d9e8;
    margin-bottom: 20px;
    border: 0;
}
.orders-history--container .table_auction, .orders-history--container .table_auction tr, .orders-history--container .table_auction tr td, .orders-history--container .table_auction tr th {
    border: 0;
}
.orders-history--container .table_auction tr td.gray {
    background: none !important;
}
.orderNote {
    margin-bottom: 10px;
    margin-top: -10px;
}
.order-history__block .orders-history--container .table_auction tr th, .order-history__block .orders-history--container .orders-history--table tr th {
    font-size: 100%;
    font-weight: bold;
}
.orders-history--container .table_auction tfoot tr th, .orders-history--container .table_auction tfoot tr th:last-child, .orders-history--container .table_auction tfoot tr th:last-child:only-child {
    border-radius: 0;
    text-align: center;
}
.orders-history--container .table_auction tfoot tr td:nth-child(2) {
    padding: 10px;
}
.standard-forms--table tr, .popup__standard-forms--table  tr, .orders-history--container .table_auction tr {
    width: 100%;
}
.standard-forms--table tr t {
    padding: 15px 20px 15px 20px;
    border-bottom: 1px solid #C0CAD1;
    text-align: left;
}
.orders-history--container .table_auction tr td {
    padding: 15px 20px 15px 20px;
    border-bottom: 1px solid #C0CAD1;
}
.popup__standard-forms--table tr td, .orders-history--container .table_auction tr td, .orders-history--table tr td {
    padding: 20px;
}
.standard-forms--table tr:last-child td, .popup__standard-forms--table tr:last-child td, .orders-history--container .table_auction tr:last-child td, .orders-history--container .table_auction tr.last td, .orders-history--container .table_auction tr td.left_footer {
    border-bottom: 0;
}
.table_auction_pp {
    margin-bottom: 0px;
}
.table_auction_pp + strong {
    padding: 10px 15px;
    display: inline-block;
}
.invoice-auction {
    margin-left: 15px;
    display: inline-block;
    margin-bottom: 20px;
}
.clear {
    clear: both;
}
.standard-forms--table tr th:last-child:only-child, .orders-history--container .table_auction tr th:last-child:only-child {
    border-radius: 20px 20px 0px 0px;
}
.popup__standard-forms--table tr th:last-child:only-child, .orders-history--container .table_auction tr th:last-child:only-child {
    border-radius: 10px 10px 0px 0px;
}
.popup__standard-forms--table tr th:first-child {
    border-radius: 10px 0px 0px 0px;
    padding-left: 20px;

}
.standard-forms--table tr th, .popup__standard-forms--table tr th, .orders-history--container .table_auction tr th {
    text-shadow: 0px 1px 0px #1656A3;
    color: #fff;
    text-align: left;
    background: rgb(83, 129, 185);
    padding: 12px 5px;
    padding-left: 20px;
    font-size: 135%;
    font-weight: normal;
    background: #0180f1;
}
.orders-history--container .table_auction tr th {
    padding-left: 12px;
}
.orders-history--container .table_auction tr th:first-child {
    padding-left: 20px;
}
.popup__standard-forms--table tr th {
    padding: 9px 10px;
    padding-left: 10px;
    font-size: 115%;
}
.popup__standard-forms--table tr:last-child td:first-child, .popup__standard-forms--table tr:last-child td:last-child:only-child {
    border-radius: 0px 0px 10px 10px;
    padding: 20px;
    text-align: left;
}
.standard-forms--table tr td:nth-child(2) {
    padding: 15px 30px;
}
.popup__standard-forms--table tr td:nth-child(2) {
    padding: 10px 10px;
}
.standard-forms--table tr th:nth-child(3), .standard-forms--table tr td:nth-child(3), .popup__standard-forms--table tr th:nth-child(3), .popup__standard-forms--table tr td:nth-child(3) {
    text-align: left;
    padding-left: 0px;
}
.standard-forms--table tr th:first-child, .orders-history--container .table_auction tr th:first-child {
    border-radius: 20px 0px 0px 0px;
}
.popup__standard-forms--table tr th:first-child {
    border-radius: 10px 0px 0px 0px;
    padding-left: 22px;
}
.standard-forms--table tr th:last-child, .orders-history--container .table_auction tr th:last-child {
    border-radius: 0px 20px 0px 0px;
    text-align: left;
    padding-right: 50px;
}
.popup__standard-forms--table  tr th:last-child {
    border-radius: 0px 10px 0px 0px;
    text-align: left;
    padding-right: 5px;
    min-width: 85px;
}
.standard-forms--table tr td:last-child, .popup__standard-forms--table tr td:last-child {
    text-align: left;
}
.standard-forms--table tr td:last-child, .popup__standard-forms--table tr td.popup__standard-forms--delete-cell, .popup__standard-forms--table tr th.popup__standard-forms--delete-cell, .orders-history--container .table_auction tr td:last-child {
    width: 45px;
    text-align: center;
}
.popup__form-content-actions {
    margin-left: 0px;
    padding: 0px;
    width: 600px;
}
.cart-popup .popup__standard-forms--table tr:last-child td {
    background: #F9F9F9;
}
.popup__standard-forms--table tr:last-child td:first-child {
    border-radius: 0px 0px 0px 10px;
}
.popup__standard-forms--table tr:last-child td:last-child {
    border-radius: 0px 0px 10px 0px;
    margin-left: 9px;
    padding: 0px 5px;
    text-align: center;
}
.cart-popup .popup__standard-forms--table tr:last-child td {
    background: #F9F9F9;
}
.cart-popup .popup__standard-forms--table tr:last-child td {
    background: #F9F9F9;
}
.cart-popup .popup__standard-forms--table tr:nth-last-child(2) td:first-child {
    border-radius: 0px 0px 0px 10px;
}
.cart-popup .popup__standard-forms--table tr:nth-last-child(2) td:last-child {
    border-radius: 0px 0px 10px 0px;
}

/* Newest Design for Form Elements */
.form-content {
    width: 385px;
    margin-top: 10px;
}
.form-content__elemment {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}
.form-content__elemment--label {
    display:  block;
}
.form-content__elemment--handler {
    margin-top: 5px;
    margin-bottom: 15px;
}
.form-content__buttons--handler {
    margin-top: 30px;
}
.form-content__buttons--handler .btn {
    width: auto;
    float: left;
    margin-right: 10px;
}
.form-content__buttons--handler .btn:last-child {
    margin-right: 0px;
}
.form-content__element--radio-handler {
    margin-right: 40px;
}
.form-content__element--radio-handler input[type="radio"] {
    position: relative;
    top: 2px;
}
.form-content__elemment--handler input[type="text"], .form-content__elemment--handler input[type="email"], .form-content__elemment--handler input[type="password"],
.form-content__elemment--handler input[type="file"], .form-content__elemment--handler textarea, .form-content__elemment--handler select {
    width: 100%;
    margin: 0;
    padding: 10px;
}
.form-content__elemment--handler input[type="file"] {
    background: #e2e2e2;
    padding: 5px 10px;
}
.form-content__security--image {
    margin-right: 18px;
    border-radius: 5px;
    border-left: 11px solid #3B68E8;
    border-right: 11px solid #3B68E8;
    border-top: 4px solid #3B68E8;
    border-bottom: 4px solid #3B68E8;
    float: left;
}
.form-content__elemment--handler input[type="text"].form-content__security--input {
    width: 125px;
    float: left;
}
.form-content--button {
    padding: 5px 30px;
}

/* Form Menu */
.form-with-menu-container__menu {
    padding-top: 28px;
    float: left;
    width: 300px;
}
.form-with-menu-container__menu--elem {
    padding: 10px 20px;
    width: 100%;
    display: inline-block;
    color: #313a42;
    font-weight: bold;
    text-decoration: none;
    box-sizing: border-box;
    border-top: 1px solid rgba(94, 131, 175, 0.4);
    position: relative;
    z-index: 1;
}
.form-with-menu-container__menu--elem:hover, .form-with-menu-container__menu--elem.active {
    background: rgb(234,110,31);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhNmUxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2NmNGIxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YTJjMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(234,110,31,1) 0%, rgba(207,75,22,1) 78%, rgba(154,44,14,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(234,110,31,1)), color-stop(78%,rgba(207,75,22,1)), color-stop(100%,rgba(154,44,14,1)));
    background: -webkit-linear-gradient(left, rgba(234,110,31,1) 0%,rgba(207,75,22,1) 78%,rgba(154,44,14,1) 100%);
    background: -o-linear-gradient(left, rgba(234,110,31,1) 0%,rgba(207,75,22,1) 78%,rgba(154,44,14,1) 100%);
    background: -ms-linear-gradient(left, rgba(234,110,31,1) 0%,rgba(207,75,22,1) 78%,rgba(154,44,14,1) 100%);
    background: linear-gradient(to right, rgba(234,110,31,1) 0%,rgba(207,75,22,1) 78%,rgba(154,44,14,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea6e1f', endColorstr='#9a2c0e',GradientType=1 );
    color: #fff;
}
.form-with-menu-container__menu--elem:hover:before, .form-with-menu-container__menu--elem.active:before {
    line-height: 315%;
    padding-left: 3px;
    content:'►';
}
.form-with-menu-container__menu--elem:last-child {
    border-bottom: 1px solid rgba(234, 240, 245, 0.75);
}
.form-with-menu-container__menu--elem:before {
    background: rgba(234, 240, 245, 0.75);
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    display: block;
}
.form-with-menu-container__menu--elem:last-child:after {
    background: rgba(94, 131, 175, 0.4);
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    display: block;
}

/* Order History */
.orders-history__no-border {
    border: 0 !important;
}
.orders-history__quantity-input {
    width: 62px;
    margin-right: 5px !important;
    height: 22px;
    text-align: center;
}
.orders-history__voorders-history {
    width: 150px;
    margin-right: 5px !important;
    height: 22px;
    text-align: center;
}
.orders-history__product-img--cell {
    height: 80px;
    width: 110px;
}
.orders-history__product-img {
    max-width: 80px;
    max-height: 80px;
    margin: auto;
    display: block;
}
.standard-forms--table  tr:last-child td {
    border: 0;
}
.orders-history__cart--img {
    max-width: 45px;
    max-height: 45px;
    padding-right: 10px;
    border: 0;
    margin: 0;
    display: inline-block;
}

/*Guest or login to checkout styles*/
.type-of-checkout__block-left, .type-of-checkout__block-right {
    width: 285px;
    padding: 20px;
    padding-right: 0px;
    border-radius: 20px;
    background: #cbd8e8;
}
.type-of-checkout__block-center {
    width: 120px;
}
.type-of-checkout__block {
    display: table-cell;
    position: relative;
    min-height: 220px;
    vertical-align: middle;
}
.type-of-checkout__block-container {
    position: relative;
    width: 750px;
    margin: 35px auto 0px auto;
    display: table;
}
.type-of-checkout__block--h3 {
    color: #0186e4;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0px 0 5px 0;
}
.type-of-checkout__block--img {
    display: inline-block;
    position: relative;
    top: -2px;
    padding-left: 5px;
    padding-right: 5px;
}
.checkout_alternate {
    border-bottom: 1px solid #afc1cf;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 35px;
}
.checkout_alternate--text {
    display: inline-block;
    padding-left: 15px;
    background: #cadae9;
    padding-right: 15px;
    position: relative;
    top: 10px;
}
.checkout_register {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
}
.checkout_register .btn--blue {
    font-size: 175%;
    text-shadow: none;
    font-weight: normal;
}
.type-of-checkout__block--p {
    padding: 20px 0px 0px 0px;
    margin: 0;
    line-height: 125%;
}
.type-of-checkout__block--a {
    text-decoration: none;
}
.type-of-checkout__block--a:hover {
    text-decoration: underline;
}
.type-of-checkout__block-left-part {
    width: 200px;
}
.type-of-checkout__block-right-part {
    position: absolute;
    top: 0;
    margin-left: 195px;
    bottom: 0;
    width: 90px;
}
.btn-go {
    display: block;
    height: 100%;
    color: #fff;
    text-shadow: none;
    font-size: 200%;
    text-decoration: none;
    border-radius: 0px 20px 20px 0px;
    padding: 0;
    text-align: center;
}
.btn-go__content {
    display: inline-block;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
.btn-go--green {
    background: #91cc18;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxY2MxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Mzk3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #91cc18 0%, #739729 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91cc18), color-stop(100%, #739729));
    background: -webkit-linear-gradient(top, #91cc18 0%, #739729 100%);
    background: -o-linear-gradient(top, #91cc18 0%, #739729 100%);
    background: -ms-linear-gradient(top, #91cc18 0%, #739729 100%);
    background: linear-gradient(to bottom, #91cc18 0%, #739729 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91cc18', endColorstr='#739729', GradientType=0);
}
.btn-go--green:hover {
    background: #8fbf16;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYmYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2OTg3MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #8fbf16 0%, #698725 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8fbf16), color-stop(100%, #698725));
    background: -webkit-linear-gradient(top, #8fbf16 0%, #698725 100%);
    background: -o-linear-gradient(top, #8fbf16 0%, #698725 100%);
    background: -ms-linear-gradient(top, #8fbf16 0%, #698725 100%);
    background: linear-gradient(to bottom, #8fbf16 0%, #698725 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fbf16', endColorstr='#698725', GradientType=0);
}
.btn-go--blue {
    background: #62abf0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYWJmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTcxZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #62abf0 0%, #2e71e4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62abf0), color-stop(100%, #2e71e4));
    background: -webkit-linear-gradient(top, #62abf0 0%, #2e71e4 100%);
    background: -o-linear-gradient(top, #62abf0 0%, #2e71e4 100%);
    background: -ms-linear-gradient(top, #62abf0 0%, #2e71e4 100%);
    background: linear-gradient(to bottom, #62abf0 0%, #2e71e4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62abf0', endColorstr='#2e71e4', GradientType=0);
}
.btn-go--blue:hover {
    background: #5898d8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4OThkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzZmYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #5898d8 0%, #276fbc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5898d8), color-stop(100%, #276fbc));
    background: -webkit-linear-gradient(top, #5898d8 0%, #276fbc 100%);
    background: -o-linear-gradient(top, #5898d8 0%, #276fbc 100%);
    background: -ms-linear-gradient(top, #5898d8 0%, #276fbc 100%);
    background: linear-gradient(to bottom, #5898d8 0%, #276fbc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5898d8', endColorstr='#276fbc', GradientType=0);
}
.btn-go--img {
    padding-bottom: 30px;
    padding-left: 20px;
}
.type-of-checkout__block-error {
    min-height: 18px;
    padding-top: 5px;
    width: 145px;
    padding-left: 15px;
    padding-right: 15px;
    color: #f44306;
    line-height: 100%;
}
.type-of-checkout__block-error-text {
    display: none;
    font-weight: bold;
}
.type-of-checkout__block--lebel {
    display: inline-block;
    float: none;
    padding: 5px 0px 5px 10px;
    width: 160px;
    color: #0186e4;
}
.type-of-checkout__block--input, .type-of-checkout__block input[type='text'], .type-of-checkout__block input[type='password'], .type-of-checkout__block input[type='email'] {
    width: 155px;
    height: 30px;
    margin-left: 10px;
    padding: 5px 20px 5px 5px;
    border-radius: 5px;
    border: 0px;
}
.type-of-checkout__block--radio, .type-of-checkout__block input[type='checkbox'] {
    position: relative;
    top: 2px;
    width: auto;
    margin: 0px;
}
.type-of-checkout__block--mail {
    background: #fff url('../img/checkout-mail.png') no-repeat 95% 4px;
}
.type-of-checkout__block--pass {
    background: #fff url('../img/checkout-pass.png') no-repeat 95% 4px;
}
.type-of-checkout__block-helper {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0px;
    zoom: 1;
}
.type-of-checkout__block--information {
    padding: 20px 0 0px 36px;
    line-height: 16px;
    width: 550px;
    margin: 0 auto;
}

/* Auction */
.auction__items .catalog__item {
    width: 190px;
    margin: 0 15px;
}
.auction__items .prop {
    height: 280px;
}
.auction__items .prop__photo-table--td {
    width: 170px;
    height: 170px;
}
.auction__items .prop__image {
    max-height: 170px;
    max-width: 170px;
}
.auction__items .prop__photo {
    height: 175px;
}
.auction__items .prop__details {
    height: 55px;
    padding: 0 10px;
}
.auction__items .prop__title {
    line-height: 16px;
}
.auction__items .prop__price {
    display: none;
}
.auction__img {
    margin: 20px auto 30px;
    display: block;
    border-radius: 5px;
    width: 100%;
}
.auction__section {
    padding: 15px 33px 33px;
}
.auction__section h2 {
    margin: 0 0 10px;
}
.auction__section p {
    margin: 0 0 15px;
}
.auction__section #auction-items-top .catalog__item {
    margin: 0 0 0 33px;
}
.auction__section #auction-items-bottom .catalog__item {
    margin: 0 33px 0 0;
}
.auction__section .socials {
    margin-top: 10px;
}
.auction__section ul.list li {
    line-height: 25px;
}
.auction__content {
    margin: 5px 0;
}

/*AUCTION SEARCH*/
.search__container--auction, .search__btn.search__btn--auction {
    float: none;
    display: inline-block;
}
.search.navigation__link--auction {
    text-align: right;
}
.navigation--secondary .navigation__link--auction:hover {
    background: #0e506e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0e506e 0%, #034261 58%, #002c4b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0e506e), color-stop(58%, #034261), color-stop(100%, #002c4b));
    background: -webkit-linear-gradient(top, #0e506e 0%, #034261 58%, #002c4b 100%);
    background: -o-linear-gradient(top, #0e506e 0%, #034261 58%, #002c4b 100%);
    background: -ms-linear-gradient(top, #0e506e 0%, #034261 58%, #002c4b 100%);
    background: linear-gradient(to bottom, #0e506e 0%, #034261 58%, #002c4b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e506e', endColorstr='#002c4b', GradientType=0);
}
.navigation--secondary-auction .navigation__title {
    font-weight: normal;
    line-height: 14px;
    display: inline-block;
    vertical-align: middle;
}
.search__input--auction {
    background: #fff none;
    border-radius: 3px;
    height: 28px;
    width: 176px;
    padding: 0 10px 0 10px;
    line-height: 18px;
    border: 1px solid #8FAEC9;
    position: relative;
    left: -1px;
}
.navigation--secondary.navigation--secondary-auction {
    position: relative;
    text-align: center;
    line-height: 50px;
    font-size: 12px;
    z-index: 1;
}
.navigation--secondary.navigation--secondary-auction .navigation__item {
    border-top: 0px;
}
.navigation--secondary.navigation--secondary-auction .navigation__link {
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0 20px;
    line-height: 44px;
    font-size: 14px;
    padding-bottom: 2px;
}
.navigation--secondary.navigation--secondary-auction .navigation__link--auction {
    padding: 0 23px 2px 216px;
}
.navigation--secondary.navigation--secondary-auction .navigation__link--auction--poster {
    padding: 0 23px 2px 23px;
}
.navigation--secondary-auction  .navigation__link {
    background: #0e506e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0e506e 0%, #034261 58%, #002c4b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0e506e), color-stop(58%, #034261), color-stop(100%, #002c4b));
    background: -webkit-linear-gradient(top, #0e506e 0%, #034261 58%, #002c4b 100%);
    background: -o-linear-gradient(top, #0e506e 0%, #034261 58%, #002c4b 100%);
    background: -ms-linear-gradient(top, #0e506e 0%, #034261 58%, #002c4b 100%);
    background: linear-gradient(to bottom, #0e506e 0%, #034261 58%, #002c4b 100%);
}

/* Auction table */
.checkout-process-form--result .table_auction {
    border-collapse: collapse;
    margin:10px auto 15px;
}
.checkout-process-form--result .table_auction td, .table_auction th {
    border: 1px solid #c9c8c8;
    padding: 5px 7px;
    text-align: center;
}
.checkout-process-form--result .table_auction td.right {
    text-align:right;
}
.checkout-process-form--result .table_auction td.left {
    text-align: left;
    white-space: nowrap;
}
.checkout-process-form--result .table_auction tbody td {
    border-bottom: none;
}
.checkout-process-form--result .table_auction thead tr, .table_auction tfoot th {
    background-color: #d4e3fb;
}
.checkout-process-form--result .table_auction tr.top-line td {
    border-top: 1px solid black;
}
.checkout-process-form--result .table_auction .line td {
    border-top: 1px solid #000000;
}
.checkout-process-form--result .table_auction .item-title {
    max-width: 200px;
}
.checkout-process-form--result .table_auction_pp {
    float: right;
}
.checkout-process-form--result .table_auction_pp .head {
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
}
.order-history__block .table_auction_pp {
    float: right;
    margin-right: 13px;
}
.order-history__block .table_auction_pp .head {
    font-weight: bold;
    padding-right: 10px;
}


input.security-code_input {
    padding: 5px 5px 5px 50px;
}
.standard-forms__content .security-code_image {
    position: absolute;
    z-index: 1;
    margin-top: 1px;
    margin-left: -1px;
}

.standard-forms__content #securityCode {
    padding-left: 50px;
}

.standard-forms__content .security-code_image img{
    margin: 0;
    border-radius: 4px 0px 0px 4px;
    border: 1px solid #8eb3e0;
}

.StripeElement {
    background-color: white;
    padding: 5px 5px;
    border-radius: 3px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
