/**
 *
 * Reset
 * Contains CSS Reset.
 *
 */

/* CSS Reset */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details,
figure, figcaption, footer, header, hgroup,
menu, nav, output, section, summary,
time, mark, audio, video
{
   border: 0;
   margin: 0;
   font: inherit;
   font-size: 100%;
   padding: 0;
   vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section
{
   display : block;
}

body { line-height: 1 }
ol, ul { list-style: none; }

blockquote, q { quotes: none; }
blockquote:before, q:before { content: ''; content: none; }
blockquote:after, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

i, em { font-style: italic; }
b, strong { font-weight: bold; }

/* End */
















/* Common */

body {
    background-color: #EFEFEF;
    font: 14px "Open Sans", Arial, Helvetica, sans-serif;
    padding: 0px 20px 0px 20px;
}
body.is-rtl {
    direction: rtl;
    unicode-bidi: embed;
}

a {
    color: #0579C2;
}

/* Box Model */

#myLogoSmall {
    width: 131px;
    position: absolute;
    top: -60px;
    right: 0px;
}

#myLogo {
    display: block;
    margin: 45px auto;
/*    width: 170px;*/
	text-align:center;
}

#myLogo img {
/*    width: 100%;*/
}

#myLogo.error {
    margin: 30px auto;
}

#legal {
    margin: 20px;
    text-align: center;
}

#legal a {
    color: #999999;
    text-decoration: none;
}

#content {
    background: #fff;
    border-radius: 5px;
    margin: 20px auto;
    padding: 35px 40px;
    position: relative;
    max-width: 370px;
    color: #666666;
}

#content-bottom {
    padding: 20px 40px;
    border-radius: 0px 0px 5px 5px;
    margin:  20px -40px -35px -40px;
}

#designGallery,
#designGalleryHeadings {
    max-width: 1280px;
}

#designGalleryHeadings {
    padding: 75px 0px 20px 0px;
    position: relative;
    margin: 0px auto;
}
#designGallery {
    margin: 0px auto;
    position: relative;
}

#pagesSubtype #designGallery,
#pagesSubtype #designGalleryHeadings {
    max-width: 1280px;
}

#designGalleryPreview {
    height: 472px;
    position: relative;
    overflow: hidden;
    width: 642px;
}

#errorMsg {
    background-color: #FFFFFF;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    padding: 60px 20px 15%;
}

#errorMsg #myLogoSmall {
    width: 140px;
    position: absolute;
    top: 20px;
    right: 20px;
}

#errorBox {
    background: #fff;
    max-width: 947px;
    display: table;
    height: 100%;
    margin: 0 auto;
}

/* Content */

#content p {
    margin: 10px 0px;
}
#content h1 {
    color: #55575E;
    font-size: 26px;
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 20px;
    letter-spacing: -0.5px;
}

#content h2 {
    color: #55575E;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: -0.5px;
    /*text-align: center;*/
    margin: 0px 0px 20px 0px;
}

/* Design Gallery Headings */

#designGalleryHeadings h1 {
    color: #55575E;
    font-size: 25px;
    font-weight: 600;
    margin: 7px 0px;
    text-align: center;
}
#designGalleryHeadings h2 {
    color: #6d7b89;
    font-size: 18px;
    font-weight: normal;
    margin: 7px 0px;
    text-align: center;
}
#designGalleryHeadings h2 span {
    background-color: rgba(255, 255, 255, 0.7);
    padding: 1px 2px;
}

/* Form Bone */

form.formBone a {
    color: #0579C2;
    text-decoration: none;
}

form.formBone p {
    color: #666666;
    padding: 3px 0px;
}

form.formBone p.info,
form.formBone p.warning {
    background-position: 5px 0px;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    line-height: 1.5;
    padding-left: 30px;
}

form.formBone p.info    { background-image: url("/libs/icons/icon-info.svg"); }
form.formBone p.warning { background-image: url("/libs/icons/icon-warning.svg"); }

form.formBone div.row .ctrl.error {
    border: 1px solid #ff0000;
}

form.formBone div.row label.error {
    color: #ff0000;
}

form.formBone .w650 {
    width: 650px;
}

form.formBone ul.websiteList {
/*    margin-top: 30px;*/
}
form.formBone ul.websiteList li {
    background: url("/libs/icons/icon-house.svg") center left no-repeat;
    background-size: 20px 20px;
    padding: 0px 0px 0px 24px;
    margin: 10px 0px;
}
.is-rtl form.formBone ul.websiteList li {
    background-position: center right;
    padding: 0px 24px 0px 0px;
}

form.formBone ul.actionBone {
/*    margin-top: 30px;*/
    text-align: left;
}

.is-rtl form.formBone ul.actionBone {
    text-align: right;
}

form.formBone ul.actionBone li.fullsize {
    width: 100%;
}

form.formBone ul.actionBone li.fullsize .button {
    width: 100%;
}

form.formBone ul.actionBone li.fullsize .button {
    margin-left: 0px;
    margin-right: 0px;
}

/* Signup Premium form */

#signupPremiumForm h2 {
    color: #2067A9;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 16px;
    text-align: left
}
.is-rtl #signupPremiumForm h2 {
    text-align: right;
}

#signupPremiumForm h2.big {
    font-size: 25px;
    letter-spacing: -0.5px;
}

#signupPremiumForm p {
    margin: 3px 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#signupPremiumForm .radio {
    cursor: pointer;
}

#signupPremiumForm .radio:hover {
    color: #0579C2;
}

#signupPremiumForm .discount {
    color: #FFFFFF;
    background-color: #83C11F;
    display: none
}

#signupPremiumForm .tos {
    text-align: right;
    margin: 7px;
}

#signupPremiumForm .tos a {
    text-decoration: none
}

/* Buttons */

a.button,
input.button {
    background: #468fd1;
    border-radius: 3px;
    color: #fff !important;
    display: inline-block;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: center;
    line-height: 46px;
    min-width: 200px;
    text-decoration : none;
    border: 0;
    -webkit-appearance: none;
}
input.button {
    height: 47px;
}

a.button:hover,
input.button:hover {
    background-color: #2067A9;
}

.buttonLight.add        { background-image: url("/libs/icons/icon-add.svg"); }
.buttonLight.addfolder  { background-image: url("/libs/icons/icon-folder-add.svg"); }
.buttonLight.draft      { background-image: url("/libs/icons/icon-save.svg"); }
.buttonLight.publish    { background-image: url("/libs/icons/icon-publish.svg"); }
.buttonLight.save       { background-image: url("/libs/icons/icon-save.svg"); }
.buttonLight.cancel     { background-image: url("/libs/icons/icon-cross.svg"); }
.buttonLight.back       { background-image: url("/libs/icons/icon-back.svg"); }
.buttonLight.skip       { background-image: url("/libs/icons/icon-arrow-right.svg"); }
.buttonLight.webform    { background-image: url("/libs/icons/icon-webform.svg"); }
.buttonLight.data       { background-image: url("/libs/icons/icon-data.svg"); }
.buttonLight.properties { background-image: url("/libs/icons/icon-settings.svg"); }
.buttonLight.catalog    { background-image: url("/libs/icons/icon-folder.svg"); }
.buttonLight.order      { background-image: url("/libs/icons/icon-cart.svg"); }
.buttonLight.delivery   { background-image: url("/libs/icons/icon-delivery.svg"); }
.buttonLight.payment    { background-image: url("/libs/icons/icon-payment.svg"); }
.buttonLight.taxes      { background-image: url("/libs/icons/icon-taxes.svg"); }

.buttonLight.absolute {
    position: absolute;
    background-color: rgba(255, 255, 255, 0.5);
}

.buttonLight.absolute:hover {
    background-color: #FFFFFF;
}

/* Design Gallery */

#designGallery div.thumb,
#designGallery div.subtype {
    box-shadow: 0px 0px 5px -2px rgba(0, 0, 0, 0.5);
    float: left;
    overflow: hidden;
    position: relative;
    margin: 1.66%;
    width: 30%;
}

#designGallery div.subtype {
    margin: 1.25%;
    width: 22.5%;
}

@media screen and (max-width:1024px) {
    #designGallery div.thumb,
    #designGallery div.subtype
    {
        margin: 1.66%;
        width: 30%;
    }
}

@media screen and (max-width:768px) {
    #designGallery div.thumb,
    #designGallery div.subtype
    {
        margin: 2.5%;
        width: 45%;
    }
}

@media screen and (max-width:480px) {
    #designGallery div.thumb,
    #designGallery div.subtype
    {
        margin: 5%;
        width: 90%;
    }
}


#designGallery div.thumb img.thumbImage,
#designGallery div.subtype img {
    float: left;
    width: 100%;
    z-index: 1;
}

#designGallery div.thumb img.thumbBadge {
    top: 0;
    left: 0;
    position: absolute;
    z-index: 2;
}

#designPreviewPopup .button,
#designGallery div.thumb a {
    background-color: #252525;
    background-image: none;
    color: #ffffff;
    font-size: 16px;
}

#designGallery div.thumb a {
    height: 52px;
    line-height: 52px;
    padding: 0px 9px 0px 9px;
    position: absolute;
    text-decoration: none;
    z-index: 3;
    text-align: center;
    background-position: 10px center;
    background-repeat: no-repeat;
    border-radius: 3px;
    background-size: 32px 32px;
}

#designGallery div.thumb a.custom {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0px 20px 0px 20px;
    text-align: center;
    display: block;
    border-radius: 0;
    height: auto;
    line-height: 2;
    font-size: 14px;
    background-color: #FFFFFF;
    color: #666666;
}

#designGallery div.thumb a.custom span {
    font-weight: bold;
    font-size: 16px;
}

@media screen and (max-width:500px){
    #designGallery div.thumb a.custom {
        font-size: 12px;
        line-height: 1.7;
    }
    #designGallery div.thumb a.custom span {
        font-size: 14px
    }
}

#designGallery div.thumb a:hover.custom {
    background-color: #252525;
    color: #FFFFFF;
}

#designGallery div.thumb a {
    display: none;
    min-width: 0;
}

body.has-mouse #designGallery div.thumb:hover a,
#designGallery div.thumb.hover a {
    display: block;
}

body.has-mouse #designGallery div.thumb:hover img.thumbImage,
#designGallery div.thumb.hover img.thumbImage {
    opacity: 0.5;
}

body.has-mouse #designGallery div.subtype:hover {
    background-color: #FFFFFF;
}
body.has-mouse #designGallery div.subtype:hover img {
    opacity: 0.7;
}

#designGallery div.thumb a.view {
    background-image: url("/libs/icons/icon-view-light.svg");
    left: 10%;
    right: 10%;
    bottom: 55%;
}
#designGallery div.thumb a.select {
    background-image: url("/libs/icons/icon-thumb-light.svg");
    left: 10%;
    right: 10%;
    top: 55%;
}

/* Design Gallery Preview */

#designGalleryPreview {

}

#designGalleryPreview img.thumbImage {
    position: absolute;
    border: 1px solid #EEEEEE;
    z-index: 1;
}
#designGalleryPreview img.thumbBadge {
    position: absolute;
    z-index: 2;
}
#designPreviewPopup #designGalleryPreview + div a {
    min-width: 230px;
    z-index: 3;
}
#designPreviewPopup #designGalleryPreview + div a:first-child {
    margin-right: 15px;
}

#designGalleryPreview + div {
    z-index: 2;
    position: absolute;
    padding: 25px;
    left: 0;
    right: 0;
    bottom: 0px;
    background-color: rgba(255, 255, 255, 0.6);
    text-align: center;
}

body.has-mouse #designGalleryPreview + div { display: none; }
body.has-mouse:hover #designGalleryPreview + div { display: block; }

/* Error Box */

#errorBox .bigIcon {
    display: inline-block;
    width: 250px;
    height: 250px;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100%;
}

#errorBox .bigIcon.maintenance { background-image: url("/libs/icons/icon-wrench-semilight.svg"); }
#errorBox .bigIcon.notfound    { background-image: url("/libs/icons/icon-smiley-sad-semilight.svg"); }
#errorBox .bigIcon.unavailable { background-image: url("/libs/icons/icon-forbidden-semilight.svg"); }
#errorBox .bigIcon.police      { background-image: url("/libs/icons/icon-police-semilight.svg"); }

#errorBox div.message {
    color: #666666;
    font-size: 17px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

#errorBox div.message h1 {
    color: #55575E;
    font-size: 45px;
    letter-spacing: -1px;
    font-weight: normal;
    margin-bottom: 25px;
}

#errorBox div.message a {
    color: #0579C2;
    text-decoration: none;
}

#errorBox div.message small {
    font-size: 14px;
}

#errorBox div.message p {
    line-height: 1.6;
    margin: 15px 0px;
}

#errorBox div.message div.debug {
    font-family: "Consolas", "Courier New", "Courier", monospace;
    font-size: 12px;
    height: 300px;
    margin-top: 25px;
    overflow-x: hidden;
    overflow-y: scroll;
    white-space: pre-wrap;
    text-align: left;
    border: 1px solid #CCCCCC;
    padding: 10px;
}

/* Browsers */

ul#browsers li {
    display: inline-block;
}

ul#browsers li a {
    display: block;
    width: 120px;
    padding: 10px 10px 20px 10px;
    background-size: 90px 90px;
    text-decoration: none;
}

ul#browsers li a span {
    color: #999999;
    font-size: 14px
}

ul#browsers li img {
    width: 90px;
    height: 90px;
}

/* reCaptcha */

#brandnameForm #captcha > div > div {
    margin: 0 auto;
}

/* Social */

div#social a,
div#social-share a {
    text-decoration: none;
    font-size: 100px
}

a.twitter {
    color: #44CCF6;
}

a.facebook {
    color: #3B5998;
}

a.gplus {
    color: #D13F2D;
}

a.draugiem {
    color: #E66B19;
}

a.vk {
    color: #5A7CA0;
}

div#social a:hover,
div#social-share a:hover {
    color: #CCCCCC;
}

@media screen and (max-width:480px) {

    #myLogo
    {
        margin: 20px auto;
        text-align: center;
/*        width: 120px;*/
    }

    body {
        padding: 0px 15px 15px 15px;
        background: none;
    }

    #content,
    #errorBox {
        box-shadow: none;
        padding: 0px;
    }

    #content h2 {
        font-size: 21px;
        /*text-align: center;*/
    }

    ul.actionBone {

    }

    #errorBox .bigIcon {
        width: 150px;
        height: 150px;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    #errorBox div.message {
        margin: 0;
    }

    #errorBox div.message h1 {
        font-size: 27px;
        letter-spacing: -0.5px;
    }

    #errorBox div.message small
    {
        font-size: 13px;
    }

    #errorBox div.message {
        font-size: 14px;
    }
}

/* End */























@import url("//fonts-googleapis-com-s.njmu.s5.bt8.net/css?family=Open+Sans:300,600,regular,bold,italic&subset=latin,latin-ext,cyrillic");

/* Site-wide styles */

span.discount,
p.offer {
    border-radius: 3px;
    padding: 2px 5px;
    background-color: #CCFFCC;
    color: #006633;
    font-size: 13px;
}

#content p.offer {
    font-size: 14px;
    padding: 5px;
    margin: 25px 0px 5px 0px;
    color: #006633;
}

#content p.light,
#content span.light {
    color: #A0A7B1;
}

#content p.small,
#content span.small {
    font-size: 13px;
}

/* Alignments & Floats */

.leftAlign   { text-align: left; }
.rightAlign  { text-align: right; }
.centerAlign { text-align: center; }

.floatLeft   { float: left; }
.floatRight  { float: right; }

.is-rtl .floatLeft   { float: right; }
.is-rtl .floatRight  { float: left; }

/* Columns */

.column       { display: block; }
.column.left  { float: left; }
.column.right { float: right; }

.is-rtl .column.left  { float: right; }
.is-rtl .column.right { float: left; }

br.clear,
br.clear-adaptive,
div.clear
{
    clear: both;
}

/* Widths */

.halfsize {
    width: 47%;
    float: left;
}

.is-rtl div.halfsize {
   float: right;
}

.halfsize:first-child {
    margin: 0 6% 0 0;
}

.is-rtl .halfsize:first-child {
    margin: 0 0 0 6%;
}

@media screen and (max-width:480px) {
    .halfsize, .is-rtl .halfsize {
        width: 100%;
        float: none;
    }
    br.clear-adaptive {
        display: none;
    }
}

/* Buttons */

.button {
    cursor: pointer;
}

a.buttonLight,
input.buttonLight {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    color: #444444 !important;
    background-color: #F0F0F0;
    background-image: none;
    background-position: 7px center;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border: none;
    cursor: pointer;
    border-radius: 3px;
    display: inline-block;
    box-shadow: none;
    line-height: 46px;
    height: 46px;
    min-width: 0;
    padding: 0px 15px 0px 45px;
    text-decoration: none;
    text-shadow: none;
    font-size: 14px;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

a.buttonLight:hover,
input.buttonLight:hover {
    background-color: #E3E3E3;
}

.tab.buttonLight {
    background-color: transparent;
    font-size: 16px;
    font-weight: 600;
}

.tab.buttonLight.selected {
    background-color: #F0F0F0;
}

.button,
.buttonLight {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

/* ActionBone */

ul.actionBone {
    text-align: center;
}

ul.actionBone li {
    display: inline-block;
}

ul.actionBone li .button {
    margin: 5px 7px;
    padding: 0px 15px;
}

/* Button Group */

ul.buttonGroup li {
    display: block;
    float: left;
    margin: 0px 10px 10px 0px;
}
.is-rtl ul.buttonGroup li {
    float: right;
    margin: 0px 0px 10px 10px;
}

ul.buttonGroup li:last-child {
    margin-right: 0px;
}
.is-rtl ul.buttonGroup li:last-child {
    margin-left: 0px;
}

ul.buttonGroup li.floatRight  {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}
.is-rtl ul.buttonGroup li.floatRight  {
    float: left;
    margin-right: 10px;
    margin-left: 0px;
}

ul.buttonGroup li .buttonLight
{
    display: block;
}

/* FormBone */

form.formBone {

}

form.formBone div.row {
    margin: 15px 0px;
}

form.formBone label {
    color: #666666;
    display: block;
    padding: 7px 0px;
}

form.formBone label.bold {
    font-weight: bold;
}

form.formBone label.ctrl {
    line-height: 30px;
    display: inline-block;
    white-space: nowrap;
    padding: 0px;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 20px;
    text-indent: -20px;
}
.is-rtl form.formBone label.ctrl {
    margin: 0px 0px 0px 20px;
    padding: 0px 20px 0px 0px;
}

form.formBone label span.floatRight {
    display: block;
    float: right;
}
.is-rtl form.formBone label span.floatRight {
    float: left;
}

form.formBone input.ctrl,
form.formBone select.ctrl,
form.formBone textarea.ctrl,
form.formBone div.inputPartial,
form.formBone div.inputButton {
    border: 1px solid #D6D6D6;
    border-radius: 3px;
    color: #333;
    font-size: 14px;
    height: 42px;
    padding: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

form.formBone input.ctrl:focus,
form.formBone select.ctrl:focus,
form.formBone textarea.ctrl:focus,
form.formBone div.inputPartial:focus,
form.formBone div.inputButton:focus {
    border: 1px solid #468FD1;
}

form.formBone select.ctrl {
    padding: 9px 5px;
}

form.formBone input[type="checkbox"].ctrl {
    margin: 0px;
    height: 30px;
    padding: 0px;
    vertical-align: middle;
    position: relative;
    top: -1px;
    box-shadow: none;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
}

form.formBone .w50p   { width: 50%; }
form.formBone .w100p  { width: 100%; }

::-webkit-input-placeholder {
    color: #BBBBBB;
}

:-moz-placeholder {
    color: #BBBBBB;
}

::-moz-placeholder {
    color: #BBBBBB;
}

:-ms-input-placeholder {
    color: #BBBBBB;
}

.placeholder {
    color: #BBBBBB !important;
}

@media screen and (max-width:480px)  {

    ::-webkit-input-placeholder {
        font-size: 13px;
    }

    :-moz-placeholder {
        font-size: 13px;
    }

    ::-moz-placeholder {
        font-size: 13px;
    }

    :-ms-input-placeholder {
        font-size: 13px;
    }

    .placeholder {
        font-size: 13px !important;
    }
}

/* ListBone */

ul.listBone {

}
ul.listBone li {
    border-radius: 3px;
    clear: both;
    height: 32px;
    padding: 0px 15px;
    position: relative;
}

body.has-mouse ul.listBone li:hover,
ul.listBone li.hover {
    background-color: #F5F5F5;
}

ul.listBone li .entry {
    display: inline-block;
    float: left;
    line-height: 32px;
    text-decoration: none;
}
.is-rtl ul.listBone li .entry {
    float: right;
}

ul.listBone li .entry.actions {
    position: absolute;
    right: 10px;
}
.is-rtl ul.listBone li .entry.actions {
    left: 10px;
    right: auto;
}

ul.listBone li .entry.actions {
    display: none;
}

body.has-mouse ul.listBone li:hover .entry.actions,
ul.listBone li.hover .entry.actions {
    display: inline-block;
}

ul.listBone li .entry.actions a.action,
ul.pagesTree li .actions a.action {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    color: #666666 !important;
    font-size: 13px;
    padding: 1px 15px 1px 20px;
    line-height: 16px;
    text-decoration: none;
}
.is-rtl ul.listBone li .entry.actions a.action {
    background-position: right center;
    padding: 1px 24px 1px 15px;
}

ul.pagesTree li span.icon,
ul.listBone li span.icon {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 28px;
    display: block;
}

ul.listBone li span.icon {
    background-size: 16px 16px;
    width: 32px;
}

.is-rtl ul.pagesTree li span.icon,
.is-rtl ul.listBone li span.icon {
    left: auto;
    right: 0px;
}

ul.listBone li .entry.actions a.action:last-child {
    padding: 1px 0px 1px 20px;
}
.is-rtl ul.listBone li .entry.actions a.action:last-child {
    padding: 1px 20px 1px 0px;
}

ul.listBone li .entry.actions a.action.up,
ul.listBone li .entry.actions a.action.down {
    padding: 0px 0px 0px 16px;
}
.is-rtl ul.listBone li .entry.actions a.action.up,
.is-rtl ul.listBone li .entry.actions a.action.down {
    padding: 0px 16px 0px 0px;
}

@media screen and (max-width:480px) {

    .buttonLight.adaptive {
        padding: 0px 46px 0px 0px;
    }

    .buttonLight.adaptive span {
        display: none;
    }

    .column.left {
        float: none;
    }

    .column.right {
        float: none;
    }
}

/* End */