/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
/*
* What follows is the result of much research on cross-browser styling.
* Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
* Kroc Camen, and the H5BP dev community and team.
*/
/* ==========================================================================
Base styles: opinionated defaults
========================================================================== */
.new-design html,
.new-design button,
.new-design input,
.new-design select,
.new-design textarea {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #353E46;
}

.new-design html {
    font-size: 0.8125em;
    line-height: 1.5;
    min-height: 100%;
    height: 100%;
    background: #f8f7f3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmOGY3ZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjk2OTY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #f8f7f3 25%, #696969 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #f8f7f3), color-stop(100%, #696969));
    background: -webkit-linear-gradient(top, #f8f7f3 25%, #696969 100%);
    background: -o-linear-gradient(top, #f8f7f3 25%, #696969 100%);
    background: -ms-linear-gradient(top, #f8f7f3 25%, #696969 100%);
    background: linear-gradient(to bottom, #f8f7f3 25%, #696969 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f7f3', endColorstr='#696969', GradientType=0);
    background-attachment: fixed;
}

.new-design a {
    color: #0186E4;
}

.new-design a:hover {
    text-decoration: none;
}

/*
* Remove text-shadow in selection highlight: h5bp.com/i
* These selection rule sets have to be separate.
* Customize the background color to match your design.
*/
.new-design ::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

.new-design ::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
* A better looking default horizontal rule
*/
.new-design hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
* Remove the gap between images, videos, audio and canvas and the bottom of
* their containers: h5bp.com/i/440
*/
.new-design audio,
.new-design canvas,
.new-design img,
.new-design video {
    vertical-align: middle;
}

/*
* Remove default fieldset styles.
*/
.new-design fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
* Allow only vertical resizing of textareas.
*/
.new-design textarea {
    resize: vertical;
}

/* ==========================================================================
Browse Happy prompt
========================================================================== */
.new-design .browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
Forms
========================================================================== */
.new-design input[type='text'], .new-design select {
    padding: 5px 5px;
    margin: 5px 0 0 5px;
    background: #fff;
    border: none;
    border-radius: 3px;
}

/* ==========================================================================
Buttons
========================================================================== */
.new-design .btn,
.new-design 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;
    text-shadow: 0 1px rgba(0, 0, 0, 0.5);
    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);
}

.new-design .btn:hover,
.new-design 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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7babf', endColorstr='#a0a0a0', GradientType=0);
}

.new-design .btn:active,
.new-design button:active {
    position: relative;
    top: 1px;
    outline: none;
}

.new-design .btn--blue,
.new-design .btn--green,
.new-design .btn--red,
.new-design .btn--purple,
.new-design .btn--orange,
.new-design .btn--transparent {
    color: #fff;
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e9cea', endColorstr='#0c63c4', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#548cd1', endColorstr='#0a55ab', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db942a', endColorstr='#c44e0c', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d37e2a', endColorstr='#cc500e', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79af00', endColorstr='#507b00', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#679600', endColorstr='#3f6100', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee2f2f', endColorstr='#c91f1f', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d42a2a', endColorstr='#b01a1a', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad15d4', endColorstr='#7914c0', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9913ba', endColorstr='#6811a6', GradientType=0);
}

.new-design .btn--transparent {
    background: transparent;
    border: 1px solid #d8dfea;
    color: #353E46;
    font-weight: normal;
    text-shadow: none;
    padding: 4px 10px;
}

.new-design .btn--transparent:hover {
    background: transparent;
    border: 1px solid #0186E4;
    color: #0186E4;
    font-weight: normal;
    text-shadow: none;
}

.new-design .btn--shipping {
    background: #ffffff;
    border: 1px solid #D8DFEA;
    color: #353E46;
    font-weight: normal;
    padding: 4px 10px;
    text-shadow: none;
    float: right;
    margin: 15px 92px 5px 0;
}

.new-design .btn--shipping:hover {
    background: #ffffff;
    border: 1px solid #0186E4;
    color: #0186E4;
    font-weight: normal;
    text-shadow: none;
}

.new-design .btn--shipping img {
    display: inline;
}

/* ==========================================================================
Author's custom styles
========================================================================== */
/*
* Base layout
*/
.new-design .site {
    background: url(/main/img/bgmasks.png) 50% 80px no-repeat;
    padding: 20px;
}

.new-design .site__wrapper {
    width: 1200px;
    margin: auto;
    border-radius: 30px;
    overflow: hidden;
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e672808b', endColorstr='#e645525d', GradientType=0);
}

.new-design .logotype {
    margin: 0;
    float: left;
    position: relative;
    top: 9px;
    left: 20px;
    padding: 0;
}

.new-design .logotype__link {
    display: block;
    width: 228px;
    height: 90px;
    background: url(//content.propstore.com/structure/logosmall.png) 0 0 no-repeat;
    position: relative;
}

/* Navigation */
.new-design .navigation {
}

.new-design .navigation__layout {
    margin: 0;
    padding: 0;
    list-style: none;
}

.new-design .navigation__item {
    float: left;
}

.new-design .navigation__link {
    color: #fff;
    text-decoration: none;
    display: block;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}

.new-design .navigation__title {
    position: relative;
}

/* Primary navigation */
.new-design .navigation--primary {
    float: right;
}

.new-design .navigation--primary .navigation__link {
    height: 30px;
    padding: 40px 35px 20px 35px;
    -webkit-transition: all 0.3s ease 0;
    -moz-transition: all 0.3s ease 0;
    transition: all 0.3s ease 0;
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b31e5799', endColorstr='#b37bedee', GradientType=1);
}

.new-design .navigation--primary .navigation__title {
    font-size: 15px;
}

.new-design .navigation__hint {
    color: #B3D4FC;
    display: block;
}

/* Secondary navigation */
.new-design .navigation--secondary {
    display: table;
    table-layout: auto;
    width: 100%;
    white-space: nowrap;
}

.new-design .navigation--secondary .navigation__layout {
    display: table-row;
}

.new-design .navigation--secondary .navigation__item {
    display: table-cell;
    float: none;
    border-top: 1px solid #222C36;
}

.new-design .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/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNTA2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDM5NTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30506e', endColorstr='#203952', GradientType=0);
    padding: 0 10px;
    line-height: 40px;
    font-size: 12px;
}

.new-design .navigation--secondary .navigation__item:first-child .navigation__link {
    border-left: none;
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0051b8', endColorstr='#0051b8', GradientType=0);
}

.new-design .navigation--secondary .navigation__link--current,
.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62aef2', endColorstr='#1187ea', GradientType=0);
}

/* Search */
.new-design .search {
    background: #203955;
    background: rgba(32, 57, 85, 0.95);
    padding: 20px;
    position: relative;
}

.new-design .search__container {
    position: relative;
    margin-right: 10px;
}

.new-design .search__container,
.new-design .search__catselect {
    float: left;
}

.new-design .search__suggest {
}

.new-design .search__input {
    background: #fff url(/main/img/toolbar_find.png) 5px 50% no-repeat;
    border: none;
    border-radius: 3px;
    height: 30px;
    width: 269px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding: 0 90px 0 25px;
}

.new-design .search__catselect {
    width: 212px;
    height: 30px;
    margin: 0px 10px 0px 0px;
    border: none;
    padding: 7px;
    border-radius: 3px;
}

.new-design .search__btn {
    float: left;
    font-size: 14px;
    margin: 0;
}

.new-design .search__advanced {
    display: block;
    padding-left: 20px;
    background: url(/main/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;
}

.new-design .search__advanced:hover {
    background: url(/main/img/search-cog_h.png) 0 50% no-repeat;
    color: #203955;
}

.new-design .livesearch {
    border-radius: 3px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    top: 105%;
    z-index: 100;
    background: #F5EFD6;
}

.new-design .livesearch mark {
    background: #FFE474;
}

.new-design .livesearch__section {
    margin: 0;
    position: relative;
}

.new-design .livesearch__header {
    padding: 5px 0;
    position: absolute;
    right: 0;
    font-weight: 700;
    opacity: 0.4;
    width: 60px;
}

.new-design .livesearch__item {
    margin: 1px 80px 0 0;
}

.new-design .livesearch__link {
    display: block;
    text-decoration: none;
    padding: 5px;
    max-height: 57px;
    overflow: hidden;
    background: #fff;
}

.new-design .livesearch__link:hover {
    background: #B3D4FC;
}

.new-design .livesearch__thumb {
    float: left;
}

.new-design .livesearch__imgwrap {
    display: table-cell;
    vertical-align: middle;
    height: 57px;
    width: 57px;
    background: #FFF;
}

.new-design .livesearch__image {
    max-width: 57px;
    max-height: 57px;
    margin: auto;
    display: block;
}

.new-design .livesearch__details {
    display: block;
    margin-left: 67px;
    line-height: 20px;
}

.new-design .livesearch__movie {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.new-design .livesearch__proptitle {
    color: #353E46;
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79af00', endColorstr='#507b00', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#679600', endColorstr='#3f6100', GradientType=0);
}

/* Shopping cart*/
.new-design .user-area {
    position: relative;
    float: right;
    color: #fff;
    min-width: 100px;
    margin-bottom: -20px;
    margin-top: -5px;
}

.new-design .user-area__welcome {
    float: left;
    margin-right: 20px;
}

.new-design .user-area__links {
    float: left;
}

.new-design .user-area__login,
.new-design .user-area__register,
.new-design .user-area__account,
.new-design .user-area__logout {
    padding-left: 20px;
    color: #B3D4FC;
    background-position: 0 50%;
    background-repeat: no-repeat;
    text-decoration: underline;
}

.new-design .user-area__login {
    background-image: url(/main/img/login.png);
}

.new-design .user-area__register {
    background-image: url(/main/img/register.png);
}

.new-design .user-area__account {
    background-image: url(/main/img/account.png);
}

.new-design .user-area__logout {
    background-image: url(/main/img/logout.png);
}

.new-design .cartbox {
    position: relative;
    float: right;
    height: 50px;
    margin-top: -10px;
    margin-left: 20px;
    margin-bottom: -20px;
}

.new-design .cart {
    padding: 10px 20px;
    padding-left: 60px;
    background: rgba(0, 0, 0, 0.2) url(/main/img/bigcart.png) 10px 50% no-repeat;
    display: inline-block;
    line-height: 15px;
    border-radius: 4px;
    margin: 0;
    color: #FFF;
    text-decoration: none;
}

.new-design .cart:hover {
    background-color: rgba(0, 0, 0, 0.25);
}

.new-design .cart__counter {
    position: absolute;
    text-align: center;
    width: 18px;
    height: 19px;
    font-size: 9px;
    background: url(/main/img/cartcounter.png) 0 0 no-repeat;
    line-height: 17px;
    left: 30px;
    top: 5px;
}

.new-design .cart__dollars,
.new-design .cart__pounds {
    display: block;
}

.new-design .cart__sign {
    padding-right: 2px;
}

.new-design .cart__sign--dollars {
    color: #bbd02d;
}

.new-design .cart__sign--pounds {
    color: #0186E4;
}

.new-design .user-area__welcome--name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 190px;
    display: block;
}

.new-design .accountbox {
    position: absolute;
    right: 20px;
    top: 10px;
}

.new-design .accountbox__link {
    padding-left: 25px;
    line-height: 50px;
    display: inline-block;
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: #ADD8E6;
}

.new-design .accountbox__link--account {
    background-image: url(/main/img/account.png);
}

.new-design .accountbox__link--logout {
    background-image: url(/main/img/logout.png);
    background-position: 2px 50%;
}

/* News Flash */
.new-design .news-flash__layout {
    padding: 10px 0 10px 140px;
    margin: 10px 20px;
    background: url(/main/img/news-flash.png) 0 3px no-repeat;
}

.new-design .news-flash__item {
    margin: 0;
    display: none;
}

.new-design .news-flash__item--current {
    display: inline-block;
}

.new-design .news-flash__link {
    text-decoration: none;
    padding: 3px 4px;
    border-radius: 2px;
}

.new-design .news-flash__link:hover {
    background: #FFF2BE;
}

.new-design .news-flash__date {
    font-weight: 700;
}

.new-design .news-flash__text {
    color: #353E46;
}

/* Content section */
.new-design .content {
    background: #cbdbe9;
    position: relative;
    overflow: hidden;
}

.new-design .section {
    padding: 20px;
}

.new-design .section__header {
    padding: 10px 0;
    margin: 0;
}

/* Foter */
.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414a52', endColorstr='#303941', GradientType=0);
}

.new-design .sitemap {
    border-top: 1px dotted;
    font-size: 12px;
    display: table;
    width: 100%;
}

.new-design .sitemap__inner {
    display: table-row;
}

.new-design .sitemap-col {
    display: table-cell;
}

.new-design .sitemap-links {
    list-style: none;
    border-bottom: 1px dotted;
    padding: 5px 0;
    margin: 0 0 0 40px;
    line-height: 20px;
}

.new-design .sitemap-col:first-child .sitemap-links {
    margin-left: 0;
}

.new-design .sitemap-links:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.new-design .sitemap-links__item:first-child {
    font-weight: 700;
}

.new-design .sitemap-links__link {
    color: #BECBD5;
    text-decoration: none;
}

.new-design .sitemap-links__link:hover {
    text-decoration: underline;
}

.new-design .support {
    position: absolute;
    bottom: 78px;
    right: 175px;
}

.new-design .support__link {
    text-decoration: none;
}

.new-design .support__link img {
    display: inline;
}

.new-design .certificate {
    position: absolute;
    right: 40px;
    bottom: 40px;
    width: 96px;
    height: 88px;
    text-decoration: none;
    background: url(/main/img/logoGuaranteedAuthentic.png) 50% 50% no-repeat;
}

.new-design .copyright {
    width: 800px;
    margin: 0 auto;
    text-align: center;
    font-size: 10px;
    letter-spacing: 1px;
    margin-top: 20px;
}

.new-design .copyright,
.new-design .copyright a {
    text-decoration: none;
}

/* Social links */
.new-design .social-links {
    padding: 0;
    margin: 0 0 0 610px;
    list-style: none;
    position: absolute;
    top: 70px;
    float: left;
    left: 50%;
    z-index: 50;
}

.new-design .social-links__item {
    margin: 0 0 5px 0;
}

.new-design .social-links__link {
    display: block;
    height: 34px;
    width: 34px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.new-design .social-links__link:active {
    position: relative;
    top: 1px;
}

.new-design .social-links__link--facebook {
    background-image: url(/main/img/facebook.png);
}

.new-design .social-links__link--twitter {
    background-image: url(/main/img/twitter.png);
}

.new-design .social-links__link--youtube {
    background-image: url(/main/img/youtube.png);
}

.new-design .social-links__link--instagram {
    background-image: url(/main/img/instagram.png);
}

.new-design .social-links__link--pinterest {
    background-image: url(/main/img/pinterest.png);
}

.new-design .social-links__link--google {
    background-image: url(/main/img/google.png);
}

.new-design .social-links__link--tumblr {
    background-image: url(/main/img/tumblr.png);
}

/**
* Home Page
*/
/* Subscribe section */
.new-design .subscribe {
    padding: 20px 20px 40px;
}

.new-design .subscribe__header,
.new-design .subscribe__success {
    float: left;
    width: 344px;
    margin: 0;
    padding: 0 0 0 40px;
    line-height: 40px;
    background: url(/main/img/subscribe-news.png) 0 40% no-repeat;
}

.new-design .subscribe__success {
    width: auto;
    font-size: 1.5em;
    background: url(/main/img/subscribe-ok.png) 0 50% no-repeat;
}

.new-design .subscribe__box {
    position: relative;
    float: left;
}

.new-design .subscribe__hint {
    position: absolute;
    left: 8px;
    bottom: -22px;
    color: #61707E;
}

.new-design .subscribe__form {
    margin: 0;
    padding: 0;
}

.new-design .subscribe__input {
    height: 38px;
    width: 522px;
    padding: 0 8px;
    border-radius: 5px;
    font-weight: 700;
    border: 1px solid #8FAEC9;
    font-size: 18px;
    float: left;
}

.new-design .subscribe__btn {
    width: 216px;
    float: left;
    margin-left: 20px;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height: 40px;
}

.new-design .subscribe__btn:active {
    position: relative;
    top: 1px;
}

/* Promo section (FB Widget & Slider) */
.new-design .news-box,
.new-design .slider-box {
    float: left;
    background: #fff;
    border-radius: 5px;
    height: 280px;
    overflow: hidden;
    margin-left: 20px;
}

.new-design .news-box {
    width: 452px;
}

.new-design .fb-like-box {
    background: #fff;
}

.new-design .slider-box {
    width: 688px;
    position: relative;
    margin-left: 0;
}

.new-design .slider {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
}

.new-design .slider__item {
    position: absolute;
    display: none;
}

.new-design .slider__item--current {
    display: block;
}

.new-design .slider-arrow {
    display: none;
    text-decoration: none;
    background: rgba(32, 57, 85, 0.25);
    color: #fff;
    font-size: 36px;
    line-height: 280px;
    width: 50px;
    text-align: center;
    position: absolute;
    top: 0;
}

.new-design .slider-box:hover .slider-arrow {
    display: block;
}

.new-design .slider-arrow--left {
    left: 0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMzk1NSIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDM5NTUiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(32, 57, 85, 0.65) 0%, rgba(32, 57, 85, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(32, 57, 85, 0.65)), color-stop(100%, rgba(32, 57, 85, 0)));
    background: -webkit-linear-gradient(left, rgba(32, 57, 85, 0.65) 0%, rgba(32, 57, 85, 0) 100%);
    background: -o-linear-gradient(left, rgba(32, 57, 85, 0.65) 0%, rgba(32, 57, 85, 0) 100%);
    background: -ms-linear-gradient(left, rgba(32, 57, 85, 0.65) 0%, rgba(32, 57, 85, 0) 100%);
    background: linear-gradient(to right, rgba(32, 57, 85, 0.65) 0%, rgba(32, 57, 85, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6203955', endColorstr='#00203955', GradientType=1);
}

.new-design .slider-arrow--right {
    right: 0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMzk1NSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDM5NTUiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(32, 57, 85, 0) 0%, rgba(32, 57, 85, 0.65) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(32, 57, 85, 0)), color-stop(100%, rgba(32, 57, 85, 0.65)));
    background: -webkit-linear-gradient(left, rgba(32, 57, 85, 0) 0%, rgba(32, 57, 85, 0.65) 100%);
    background: -o-linear-gradient(left, rgba(32, 57, 85, 0) 0%, rgba(32, 57, 85, 0.65) 100%);
    background: -ms-linear-gradient(left, rgba(32, 57, 85, 0) 0%, rgba(32, 57, 85, 0.65) 100%);
    background: linear-gradient(to right, rgba(32, 57, 85, 0) 0%, rgba(32, 57, 85, 0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00203955', endColorstr='#a6203955', GradientType=1);
}

/* Info section */
.new-design .section--info {
    padding: 40px 20px;
}

.new-design .info-container {
}

.new-design .info-container__unit {
    float: left;
    margin-left: 20px;
}

.new-design .info-container__unit:first-child {
    margin-left: 0;
}

.new-design .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;
}

.new-design .info-box--about {
    width: 432px;
}

.new-design .info-box__header {
    margin: 5px 0;
}

.new-design .info-box--props {
    background-image: url(//content.propstore.com/structure/home1.jpg);
}

.new-design .info-box--collection {
    background-image: url(//content.propstore.com/structure/home2.jpg);
}

.new-design .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;
}

.new-design .info-box--props:hover .info-box__float-title,
.new-design .info-box--collection:hover .info-box__float-title,
.new-design .info-box__float-title:hover {
    background: #15273C;
    background: rgba(32, 57, 85, 0.9);
}

.new-design .q-list {
    padding: 0;
    list-style: none;
}

.new-design .q-list li {
    margin: 0.5em 0;
}

.new-design .info-box p:last-child,
.new-design .q-list {
    margin-bottom: 0;
}

/* Featured section */
.new-design .section--featured {
    position: relative;
    padding: 20px 10px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-width: 1px 0;
}

.new-design .section__header--featured {
    padding: 0 10px;
}

.new-design .section--featured .catalog {
    padding: 20px 0;
}

.new-design .section--featured .catalog__item {
    margin-bottom: 0;
}

/**
* Base Page
*/
.new-design .breadcrumbs,
.new-design .twitter-news {
    position: relative;
    float: left;
    width: 560px;
    padding: 0 20px;
    margin: 20px 0;
}

.new-design .twitter-news {
    width: 540px;
}

.new-design .twitter-news span {
    position: absolute;
    top: 0;
    left: 20px;
}

.twitter-news--pick {
    position: absolute;
    left: -5px;
    top: 1px;
    content: '';
    display: block;
    width: 20px;
    height: 16px;
    background: url(/main/img/twitter_logo_blue.png) 0 50% no-repeat;
}

.new-design .breadcrumbs {
}

.new-design .breadcrumbs__item {
    float: left;
    list-style: none;
}

.new-design .breadcrumbs__item:last-child {
    font-weight: 700;
}

.new-design .breadcrumbs__item:before {
    display: inline-block;
    content: '❯';
    color: rgba(1, 134, 228, 0.5);
    font-size: 10px;
    width: 15px;
    text-align: center;
}

.new-design .breadcrumbs__item:first-child:before {
    display: none;
}

/**
* Catalog Page
*/
/* Filter */
.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8fa', endColorstr='#e3e4e6', GradientType=0);
}

.new-design .catfilter__section {
    float: left;
    padding: 20px;
    border-left: 1px solid #ccc;
}

.new-design .catfilter__section:first-child {
    margin-left: 0;
    border-color: transparent;
}

.new-design .catfilter__label {
    padding-left: 7px;
}

.new-design .catfilter__section--location input[type="checkbox"] {
    position: relative;
    top: -1px;
}

.new-design .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;
}

.new-design .catfilter__link-view:first-child {
    margin: 0;
}

.new-design .catfilter__link-view:hover {
    background-color: #DBDBDB;
}

.new-design .catfilter__link-view--current,
.new-design .catfilter__link-view--current:hover {
    background-color: #CBDBE9;
    font-weight: 700;
}

.new-design .catfilter__link-view--gallery {
    background-image: url(/main/img/gallery-view.png);
}

.new-design .catfilter__link-view--detailed {
    background-image: url(/main/img/detailed-view.png);
}

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

.new-design .catalog__layout {
    list-style: none;
    padding: 0;
    margin: 0;
}

.new-design .catalog__item {
    margin: 0 10px 20px;
    float: left;
    width: 216px;
}

.new-design .prop {
    border-radius: 5px;
    overflow: hidden;
    height: 345px;
}

.new-design .prop__details {
    background: #e4e5e6;
    padding: 10px;
    height: 285px;
    position: relative;
    z-index: 20;
    display: block;
    text-decoration: none;
}

.new-design .prop__details:hover {
    background: #f5f5f5;
}

.new-design .prop__photo {
    width: 195px;
    height: 195px;
    border: 1px solid #ccc;
    display: table-cell;
    vertical-align: middle;
    background: #FFF;
}

.new-design .prop__image {
    max-width: 195px;
    max-height: 195px;
    margin: auto;
    display: block;
}

.new-design .prop__title {
    display: block;
    margin-top: 10px;
    color: #0186E4;
}

.new-design .prop__desc {
    display: block;
    color: #353E46;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.new-design .prop__price {
    font-size: 15px;
    font-weight: 700;
    color: #F44306;
}

.new-design .prop__button {
    border-radius: 0 0 5px 5px;
    width: 100%;
    text-align: left;
    line-height: 40px;
    padding: 0 10px;
}

.new-design .prop__button:active {
    top: 0;
    padding-top: 1px;
    z-index: 10;
}

.new-design .prop__status-icon {
    position: relative;
    top: -2px;
}

/* ==========================================================================
Helper classes
========================================================================== */
/*
* Accent colors
*/
.new-design .blue-accent {
    color: #0186E4;
}

.new-design .green-accent {
    color: #79AF00;
}

.new-design .red-accent {
    color: #C91F1F;
}

.new-design .purple-accent {
    color: #AD15D4;
}

/*
* Gradients
*/
.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e9cea', endColorstr='#0c63c4', GradientType=0);
}

.new-design .gradient--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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db942a', endColorstr='#c44e0c', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79af00', endColorstr='#507b00', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee2f2f', endColorstr='#c91f1f', GradientType=0);
}

.new-design .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%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad15d4', endColorstr='#7914c0', GradientType=0);
}

/*
* Shades
*/
.new-design .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;
}

/*
* Image replacement
*/
.new-design .ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.new-design .ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

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

/*
* Hide only visually, but have it available for screenreaders: h5bp.com/v
*/
.new-design .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
*/
.new-design .visuallyhidden.focusable:active,
.new-design .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

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

/*
* Clearfix: contain floats
*
* For modern browsers
* 1. The space content is one way to avoid an Opera bug when the
*    `contenteditable` attribute is included anywhere else in the document.
*    Otherwise it causes space to appear at the top and bottom of elements
*    that receive the `clearfix` class.
* 2. The use of `table` rather than `block` is only necessary if using
*    `:before` to contain the top-margins of child elements.
*/
.new-design .clearfix:before,
.new-design .clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.new-design .clearfix:after {
    clear: both;
}

.new-design .clear {
    clear: both;
}

/*
* For IE 6/7 only
* Include this rule to trigger hasLayout and contain floats.
*/
.new-design .clearfix {
    *zoom: 1;
}

/* ==========================================================================
EXAMPLE Media Queries for Responsive Design.
These examples override the primary ('mobile first') styles.
Modify as content requires.
========================================================================== */
@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

.new-design

@media print,
    .new-design

(
-o-min-device-pixel-ratio:

5
/
4
)
,
.new-design

(
-webkit-min-device-pixel-ratio:

1.25
)
,
.new-design

(
min-resolution:

120
dpi

)
{
/* Style adjustments for high resolution devices */
}
/* ==========================================================================
Print styles.
Inlined to avoid required HTTP connection: h5bp.com/r
========================================================================== */
.new-design

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

    .new-design a,
    .new-design a:visited {
        text-decoration: underline;
    }

    .new-design a[href]:after {
        content: " (" attr(href) ")";
    }

    .new-design abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
    * Don't show links for images, or javascript/internal links
    */
    .new-design .ir a:after,
    .new-design a[href^="javascript:"]:after,
    .new-design a[href^="#"]:after {
        content: "";
    }

    .new-design pre,
    .new-design blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    .new-design thead {
        display: table-header-group; /* h5bp.com/t */
    }

    .new-design tr,
    .new-design img {
        page-break-inside: avoid;
    }

    .new-design img {
        max-width: 100% !important;
    }

    .new-design

    @page {
        margin: 0.5cm;
    }

    .new-design p,
    .new-design h2,
    .new-design h3 {
        orphans: 3;
        widows: 3;
    }

    .new-design h2,
    .new-design h3 {
        page-break-after: avoid;
    }
}

.new-design .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;
}

.new-design .btn--info__padding {
    padding: 10px 15px;
}

.new-design .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;
}

.new-design .btn--stuck-pic {
    display: inline-block;
    float: left;
    height: 30px;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
    width: 33px;
}

.new-design .btn--stuck-pic--img {
    height: 60px;
    width: 100px;
}

.new-design .sharing-img {
    margin-left: -66px;
    padding-right: 3px;
}

.new-design .checkout__block-left, .new-design .checkout__block-right {
    width: 285px;
    padding: 20px;
    padding-right: 0px;
    border-radius: 20px;
    background: #cbd8e8;
}

.new-design .checkout__block-center {
    width: 120px;
}

.new-design .checkout__block {
    display: table-cell;
    position: relative;
    min-height: 220px;
    vertical-align: middle;
}

.new-design .checkout__block-container {
    position: relative;
    width: 750px;
    margin: 50px auto 25px auto;
    display: table;
}

.new-design .checkout__block--h3 {
    color: #0186e4;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0px 0 5px 0;
}

.new-design .checkout__block--img {
    display: inline-block;
    position: relative;
    top: -2px;
    padding-left: 5px;
    padding-right: 5px;
}

.new-design .checkout_alternate {
    border-bottom: 1px solid #afc1cf;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 35px;
}

.new-design .checkout_alternate--text {
    display: inline-block;
    padding-left: 15px;
    background: #cadae9;
    padding-right: 15px;
    position: relative;
    top: 10px;
}

.new-design .checkout_register {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
}

.new-design .checkout_register .btn--blue {
    font-size: 175%;
    text-shadow: none;
    font-weight: normal;
}

.new-design .checkout__block--p {
    padding: 20px 0px 0px 0px;
    margin: 0;
    line-height: 125%;
}

.new-design .checkout__block--a {
    text-decoration: none;
}

.new-design .checkout__block--a:hover {
    text-decoration: underline;
}

.new-design .checkout__block-left-part {
    width: 200px;
}

.new-design .checkout__block-right-part {
    position: absolute;
    top: 0;
    margin-left: 195px;
    bottom: 0;
    width: 90px;
}

.new-design .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;
    width: 90px;
}

.new-design .btn-go__content {
    display: inline-block;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
/ / display : inline;
}

.new-design .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);
}

.new-design .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);
}

.new-design .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);
}

.new-design .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);
}

.new-design .btn-go--img {
    padding-bottom: 30px;
    padding-left: 20px;
}

.new-design .checkout__block-error {
    min-height: 18px;
    padding-top: 5px;
    width: 145px;
    padding-left: 15px;
    padding-right: 15px;
    color: #ff0000;
    line-height: 100%;
}

.new-design .checkout__block-error-text {
    font-weight: bold;
}

.new-design .checkout__block--lebel {
    display: inline-block;
    float: none;
    padding: 5px 0px 5px 10px;
    width: 160px;
    color: #0186e4;
}

.new-design input.checkout__block--input {
    width: 130px;
    height: 20px;
    margin-left: 10px;
    padding: 5px 20px 5px 5px;
    border-radius: 5px;
    border: 0px;
    margin-top: 0;
}

.new-design .checkout__block--radio {
    position: relative;
    top: 2px;
}

.new-design input.checkout__block--mail {
    background: #fff url('../images/checkout-mail.png') no-repeat 95% 4px;
}

.new-design .checkout__block--pass {
    background: #fff url('../images/checkout-pass.png') no-repeat 95% 4px;
}

.new-design .checkout__block-helper {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0px;
    zoom: 1;
/ / display : inline;
}

#checkout .new-design .cmsContent {
    padding: 20px 0 30px 36px !important;
    line-height: 16px !important;
    width: 550px !important;
    margin: 0 auto !important;
}

#checkout .new-design .cmsContent p {
    padding: 0 0px 15px 0 !important;
    width: 550px !important;
}

#checkout .new-design #facebookHelp {
    width: 550px !important;
    margin: 0 auto !important;
}

#checkout .new-design #facebookHelp  p {
    padding: 0 0px 15px 15px !important;
}

#checkout .new-design #facebookHelp  .contentPageTitle {
    border-bottom: 1px solid #c7d5e0;
    color: #0186e4;
    font-size: 24px;
    font-weight: normal;
    height: auto;
    line-height: 24px;
    margin: 0 0px 0px 15px;
    padding: 0px;
}

#checkout .formContent .new-design p.checkout__block--p {
    padding: 20px 0px 0px 0px !important;
}

.site__bg {
    min-height: 100%;
    position: relative;
}

#backgroundLink {
    bottom: 0;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
