div#container
{
   width: 1200px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: left;
}
body
{
   background-color: #FFFFFF;
   background-image: url(../images/fon.jpg);
   background-attachment: fixed;
   background-position: center top;
   background-repeat: repeat;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
}

div.mini1 > div > p > span {
    color: #333!important;
    opacity: 0.8;
    font-weight: lighter;
}
div.mini2 > div > p > span {
    color: #333!important;
    opacity: 0.8;
    font-weight: lighter;
}

#wb_Heading3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   box-sizing: border-box;
   margin: 0px 0px 25px 0px;
   padding: 0;
   text-align: left;
}
#Heading3
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 27px;
   margin: 0;
   text-align: left;
}
#wb_Heading1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   box-sizing: border-box;
   margin: 0px 0px 25px 0px;
   padding: 0;
   text-align: left;
}
#Heading1
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 27px;
   margin: 0;
   text-align: left;
}
#wb_FlexContainer4
{
   background-color: transparent;
   background-image: url(../images/tild3963%2d6266%2d4465%2da362%2d393539363834__919e7cc9762dd7e49b61.jpg);
   background-repeat: no-repeat;
   background-position: center center;
   background-size: 100% 100%;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer4
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 10px 10px 10px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   -webkit-align-items: stretch;
   align-items: stretch;
   -webkit-align-content: space-between;
   align-content: space-between;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 100%;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_FlexContainer6
{
   background-color: transparent;
   background-image: url(../images/tild3439%2d6363%2d4937%2da236%2d633864346566__Kak%2dvyibrat%2dkonditsi.jpg);
   background-repeat: no-repeat;
   background-position: center center;
   background-size: 100% 100%;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer6
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 10px 10px 10px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   -webkit-align-items: stretch;
   align-items: stretch;
   -webkit-align-content: space-between;
   align-content: space-between;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 100%;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_uid3 {
    font-family: Roboto;
    font-size: 18px!important;
    line-height: 24px;
    color: #828282;
}
#wb_Text2:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 21px;
    top: 2px;
    left: 9px;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-size: cover;
}
#wb_Text3 a {
    color: #333333;
    font-size: 24px;
    line-height: 1.35;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    text-decoration: none;
}
div#wb_Text4 {
    color: #848484;
    position: relative;
    top: -4px;
}
span#wb_uid7 {
    color: #848484;
}

#wb_Text4:after {
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    top: 1px;
    left: 2px;
    background-image: url(../images/time.png);
    background-repeat: no-repeat;
    background-size: cover;
}
#Html2 svg {
    display: inline-block;
    vertical-align: top;
    padding-right: 3px;
    width: 20px;
    height: 20px;
}
#LayoutGrid2:after {
    content: "";
    position: absolute;
    height: 6px;
    width: 100%;
    background: #cccccc;
    bottom: 0px;
}
#LayoutGrid5:after {
    content: "";
    position: absolute;
    height: 6px;
    width: 100%;
    background: #cccccc;
    bottom: 0px;
}
#LayoutGrid5:before {
    content: "";
    position: absolute;
    height: 6px;
    width: 25%;
    background: rgb(255, 215, 0);
    bottom: 0px;
    z-index: 50;
}
#LayoutGrid8:after {
    content: "";
    position: absolute;
    height: 6px;
    width: 100%;
    background: #cccccc;
    bottom: 0px;
}
#LayoutGrid8:before {
    content: "";
    position: absolute;
    height: 6px;
    width: 50%;
    background: rgb(255, 215, 0);
    bottom: 0px;
    z-index: 50;
}
#LayoutGrid11:after {
    content: "";
    position: absolute;
    height: 6px;
    width: 100%;
    background: #cccccc;
    bottom: 0px;
}
#LayoutGrid11:before {
    content: "";
    position: absolute;
    height: 6px;
    width: 75%;
    background: rgb(255, 215, 0);
    bottom: 0px;
    z-index: 50;
}
#LayoutGrid14:after {
    content: "";
    position: absolute;
    height: 6px;
    width: 100%;
    background: #cccccc;
    bottom: 0px;
}
#LayoutGrid14:before {
    content: "";
    position: absolute;
    height: 6px;
    width: 100%;
    background: rgb(255, 215, 0);
    bottom: 0px;
    z-index: 50;
}
#wb_FlexContainer4,#wb_FlexContainer5,#wb_FlexContainer6 {
    max-width: 210px;
    border-radius: 4px;
    margin: 0px;
}
input.quest_inp {
    -webkit-transform: scale(0)!important;
    transform: scale(0)!important;
    }
input.quest_inp:checked {
    -webkit-transform: scale(1)!important;
    transform: scale(1)!important;
    z-index: 50!important;
    }


input.quest_inp:checked:after {
    content: " ";
    color: #fff;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    position: absolute;
    top: -3px;
    left: -3px;
    background-color: #4682b4;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76.887 55.552'%3E%3Cpath fill='%23FFFFFF' d='M34.373 49.541L76.887 5.889 70.739 0 28.426 43.458 6.078 20.632 0 26.585l22.488 22.972 6.029 5.995-.091-.085.091.085 5.856-6.011z'/%3E%3C/svg%3E");
    -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.4);
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center;
    -webkit-transform: scale(1)!important;
    transform: scale(1)!important;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    z-index: 50!important;
    }
    #LayoutGrid3 > .col-2 > .col-2-padding {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
input[type='radio']:focus + label::before {
    outline: none!important;
}
input[type='checkbox']:focus + label::before {
    outline: none!important;
}
input[type='radio']:checked + label::after {
    background-color: #4682B4;
    background-image: none;
    border-color: #4682B4;
    -webkit-transform: scale(0.5, 0.5)!important;
    -moz-transform: scale(0.5, 0.5)!important;
    transform: scale(0.5, 0.5)!important;
}
#LayoutGrid9 > .col-2 > .col-2-padding {
    padding: 30px 0px 0px 0px;
    margin: 0px -25px;
}
.error_label{
    position: absolute;
    opacity: 0;
    bottom: -90px;
    left: 0px;
    max-width: 96%;
    border: 1px solid red;
    color: red;
    margin: 0 auto;
    padding: 15px;
    font-size: 16px;
    font-family: 'Roboto';
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.error_label.active{
    position: absolute;
    opacity: 1;
    bottom: -90px;
    left: 0px;
    max-width: 96%;
    border: 1px solid red;
    color: red;
    margin: 0 auto;
    padding: 15px;
    font-size: 16px;
    font-family: 'Roboto';
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
#calc-vent-result table th, #calc-vent-result table td {
    border: #000 dotted 1px;
    padding: 12px 10px!important;
    text-align: center;
    vertical-align: middle;
}
#calc-vent-result tr:last-child td {
    background: #4682b4 !important;
    color: #fff!important;
}

#wb_FlexContainer7,#wb_FlexContainer8,#wb_FlexContainer17,#wb_FlexContainer18{
    position: absolute!important;
    top: -1000px;
    opacity: 0;
    z-index: -1;
}

.quest-hide {
    padding-bottom: 25px;
}

#wb_Text8,#wb_Text9,#wb_Text7 {
    padding-left: 10px!important;
}

@media (max-width: 980px) {

body {
    padding: 0px 15px;
}
#LayoutGrid1 > .col-2 {
    border-left-color: rgb(196 196 196 / 0%)!important;
}
#LayoutGrid1 > div {
    text-align: center!important;
}
div#wb_Text1 {
    max-width: 600px;
    text-align: center;
    padding: 20px 0px;
    margin: 0 auto;
}
div#wb_Text2 {
    position: relative;
    text-align: center;
    margin: 0 auto;
    width: 274px;
}
div#wb_Text3 {
    position: relative;
    text-align: center;
    margin: 0 auto;
    width: 274px;
    padding: 15px 0px !important;
}
div#wb_Text4 {
    position: relative;
    text-align: center;
    margin: 0 auto;
    width: 200px;
}

}

@media (max-width: 814px) {
label.mini-lab > div > div {
    height: auto!important;
    padding: 0px 0px 100% 0px!important;
}
label.mini-lab {
    width: calc(33.33% - 10px)!important;
}
#LayoutGrid9 > .col-2 > .col-2-padding {
    padding: 30px 0px 0px 0px;
    text-align: left!important;
}
label.mini-lab > div > div > div {
    font-size: 11px!important;
    padding-left: 10px!important;
}
#LayoutGrid3 > div.col-2 > div {
    justify-content: center;
}
.qz-title span {
    font-size: 18px!important;
}
div#wb_Text24 strong {
    font-size: 30px;
}
#wb_Text6,#wb_Text11,#wb_Text13,#wb_Text23 {
    margin-left: -16px!important;
}
#FontAwesomeIcon1,#FontAwesomeIcon2,#FontAwesomeIcon3,#FontAwesomeIcon4 {
    position: relative;
    margin-left: -15px;
}
}

@media (max-width: 640px) {
body {
    padding: 0px!important;
}.block-calc-dark-blue {margin: -10%;margin-bottom: 0px;}
form#FlexContainer2 {
    padding: 10px 0px 70px 0px!important;
}
#wb_Text6 {
    position: absolute!important;
    top: 30px!important;
    right: 20px!important;
}
#wb_Text6 > p > span {
    font-size: 12px!important;
}

}

@media (max-width: 580px) {

#wb_FlexContainer4, #wb_FlexContainer5, #wb_FlexContainer6 {
    max-width: 210px;
    border-radius: 4px;
    margin: 7px;
    transform: scale(1.1);
}
#wb_Text8,#wb_Text9,#wb_Text7 {
    font-size: 11px!important;
}

#LayoutGrid4 > .row > .col-2 {
    display: flex;
    justify-content: center;
}
#LayoutGrid4 > .row > .col-3 {
    display: flex;
    justify-content: center;
}
#LayoutGrid7 > .row > .col-2 {
    display: flex;
    justify-content: center;
}
#LayoutGrid7 > .row > .col-3 {
    display: flex;
    justify-content: center;
}
#LayoutGrid10 > .row > .col-2 {
    display: flex;
    justify-content: center;
}
#LayoutGrid10 > .row > .col-3 {
    display: flex;
    justify-content: center;
}
#LayoutGrid13 > .row > .col-2 {
    display: flex;
    justify-content: center;
}
#LayoutGrid13 > .row > .col-3 {
    display: flex;
    justify-content: center;
}
#LayoutGrid16 > .row > .col-2 {
    display: flex;
    justify-content: center;
}
#LayoutGrid16 > .row > .col-3 {
    display: flex;
    justify-content: center;
}
}
#wb_LayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid1
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid1 > .col-1, #LayoutGrid1 > .col-2, #LayoutGrid1 > .col-3, #LayoutGrid1 > .col-4
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid1 > .col-1, #LayoutGrid1 > .col-2, #LayoutGrid1 > .col-3, #LayoutGrid1 > .col-4
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid1 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 16.66666667%;
   max-width: 16.66666667%;
   -webkit-align-self: center;
   align-self: center;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid1 > .col-2
{
   background-color: transparent;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-left-color: #C4C4C4;
   flex-basis: 41.66666667%;
   max-width: 41.66666667%;
   -webkit-align-self: center;
   align-self: center;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid1 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 16.66666667%;
   max-width: 16.66666667%;
   -webkit-align-self: center;
   align-self: center;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   text-align: right;
}
#LayoutGrid1 > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   -webkit-align-self: center;
   align-self: center;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   text-align: right;
}
@media (max-width: 980px)
{
#LayoutGrid1 > .col-1, #LayoutGrid1 > .col-2, #LayoutGrid1 > .col-3, #LayoutGrid1 > .col-4
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Image1
{
   margin: 0;
   vertical-align: top;
}
#Image1
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: inline-block;
   width: 166px;
   height: 41px;
   vertical-align: top;
}
#wb_Text1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text1
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text1 p, #wb_Text1 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0px 0px 0px 15px;
   margin: 0;
   text-align: left;
}
#wb_Text2
{
   color: #828282;
   font-family: Roboto;
   font-weight: normal;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text2 p, #wb_Text2 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text3 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0px 0px 10px 15px;
   margin: 0;
   text-align: left;
}
#wb_Text3
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 24px;
   line-height: 29px;
}
#wb_Text3 p, #wb_Text3 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0px 0px 0px 20px;
   margin: 0px 0px 0px 15px;
   text-align: left;
}
#wb_Text4
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text4 p, #wb_Text4 ul
{
   margin: 0;
   padding: 0;
}
#FlexContainer1
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 20px 10px 20px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_FontAwesomeIcon1
{
   background-color: transparent;
   background-image: none;
   border: 0px outset #FFFF00;
   text-align: center;
   margin: 0px -15px 0px 15px;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_FontAwesomeIcon1:hover
{
   background-color: transparent;
   background-image: none;
   border: 0px outset #FFFF00;
}
#FontAwesomeIcon1
{
   height: 20px;
   width: 20px;
}
#FontAwesomeIcon1 i
{
   color: #FFD700;
   display: inline-block;
   font-size: 20px;
   line-height: 20px;
   vertical-align: middle;
   width: 12px;
}
#wb_FontAwesomeIcon1:hover i
{
   color: #FFD700;
}
#wb_Text5 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 30px 0px 45px 0px;
   margin: 0px 30px 0px 0px;
   text-align: left;
}
#wb_Text5
{
   color: #FFFFFF;
   font-family: Roboto;
   font-weight: normal;
   font-size: 24px;
   line-height: 29px;
}
#wb_Text5 p, #wb_Text5 ul
{
   margin: 0;
   padding: 0;
}
#FlexContainer2
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 10px 10px 70px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: flex-start;
   align-content: flex-start;
   margin: 40px 0px 0px 0px;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_FlexContainer3
{
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer3
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 0px 0px 25px 0px;
   -webkit-flex-direction: column;
   flex-direction: column;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: flex-start;
   align-content: flex-start;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 960px;
   -webkit-flex-grow: 0;
   flex-grow: 0;
   -webkit-flex-shrink: 0;
   flex-shrink: 0;
   -webkit-align-self: auto;
   align-self: auto;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_LayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #4682B4;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid2
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0px 0px 3px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid2 > .col-1, #LayoutGrid2 > .col-2, #LayoutGrid2 > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid2 > .col-1, #LayoutGrid2 > .col-2, #LayoutGrid2 > .col-3
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid2 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   text-align: right;
}
#LayoutGrid2 > .col-1 > .col-1-padding
{
   padding: 30px 0px 45px 0px;
}
#LayoutGrid2 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 83.33333333%;
   max-width: 83.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid2 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid2 > .col-3 > .col-3-padding
{
   padding: 30px 0px 0px 0px;
}
@media (max-width: 0px)
{
#LayoutGrid2 > .col-1, #LayoutGrid2 > .col-2, #LayoutGrid2 > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Text6 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0px 0px 0px 15px;
   text-align: left;
}
#wb_Text6
{
   color: #FFFFFF;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text6 p, #wb_Text6 ul
{
   margin: 0;
   padding: 0;
}
#wb_LayoutGrid3
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid3
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0px 0px 60px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid3 > .col-1, #LayoutGrid3 > .col-2, #LayoutGrid3 > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid3 > .col-1, #LayoutGrid3 > .col-2, #LayoutGrid3 > .col-3
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid3 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid3 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 83.33333333%;
   max-width: 83.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid3 > .col-2 > .col-2-padding
{
   padding: 30px 0px 0px 0px;
}
#LayoutGrid3 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#LayoutGrid3 > .col-1, #LayoutGrid3 > .col-2, #LayoutGrid3 > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
@media (max-width: 375px)
{
#LayoutGrid3 > .col-1, #LayoutGrid3 > .col-2, #LayoutGrid3 > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
   padding: 0px 0px;
}
#wb_Heading1 {
    padding-left: 15px;
}
}
#RadioButton1
{
   margin: -10px 10px 10px -10px;
}
#wb_Text7 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   -webkit-align-self: auto;
   align-self: auto;
   padding: 0;
   margin: 0px 0px 0px -10px;
   text-align: left;
}
#wb_Text7
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text7 p, #wb_Text7 ul
{
   margin: 0;
   padding: 0;
}
#wb_FlexContainer5
{
   background-color: transparent;
   background-image: url(../images/tild3863%2d3834%2d4938%2da665%2d636533336532__Servisnoe%2dobsluzhiva.jpg);
   background-repeat: no-repeat;
   background-position: left center;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer5
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 10px 10px 10px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   -webkit-align-items: stretch;
   align-items: stretch;
   -webkit-align-content: space-between;
   align-content: space-between;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 100%;
   box-sizing: border-box;
   font-size: 0px;
}
#RadioButton3
{
   margin: -10px 10px 10px -10px;
}
#wb_Text8 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   -webkit-align-self: auto;
   align-self: auto;
   padding: 0;
   margin: 0px 0px 0px -10px;
   text-align: left;
}
#wb_Text8
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text8 p, #wb_Text8 ul
{
   margin: 0;
   padding: 0;
}
#RadioButton2
{
   margin: -10px 10px 10px -10px;
}
#wb_Text9 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   -webkit-align-self: auto;
   align-self: auto;
   padding: 0;
   margin: 0px 0px 0px -10px;
   text-align: left;
}
#wb_Text9
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text9 p, #wb_Text9 ul
{
   margin: 0;
   padding: 0;
}
#wb_LayoutGrid4
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid4
{
   box-sizing: border-box;
   padding: 55px 15px 0px 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid4 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid4 > .row > .col-1, #LayoutGrid4 > .row > .col-2, #LayoutGrid4 > .row > .col-3, #LayoutGrid4 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid4 > .row > .col-1, #LayoutGrid4 > .row > .col-2, #LayoutGrid4 > .row > .col-3, #LayoutGrid4 > .row > .col-4
{
   float: left;
}
#LayoutGrid4 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 8.33333333%;
   text-align: left;
}
#LayoutGrid4 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 41.66666667%;
   text-align: left;
}
#LayoutGrid4 > .row > .col-2 > .col-2-padding
{
   padding: 5px 0px 5px 0px;
}
#LayoutGrid4 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 41.66666667%;
   text-align: right;
}
#LayoutGrid4 > .row > .col-3 > .col-3-padding
{
   padding: 5px 0px 5px 0px;
}
#LayoutGrid4 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 8.33333333%;
   text-align: right;
}
#LayoutGrid4:before,
#LayoutGrid4:after,
#LayoutGrid4 .row:before,
#LayoutGrid4 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid4:after,
#LayoutGrid4 .row:after
{
   clear: both;
}
@media (max-width: 580px)
{
#LayoutGrid4 > .row > .col-1, #LayoutGrid4 > .row > .col-2, #LayoutGrid4 > .row > .col-3, #LayoutGrid4 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#Button1
{
   border: 0px solid #2E6DA4;
   border-radius: 50px;
   background-color: #E0E0E0;
   background-image: none;
   color: #FFFFFF;
   font-family: Roboto;
   font-weight: bold;
   font-size: 15px;
   margin: 0;
}
#wb_Extension1 {margin: 0px 0px 0px 0px;}/* Например как то так, в этом примере можно задать отступ внешний от контейнера - обёртки*/
.animationExtension1::before {
	position: absolute;
	top: 100%;
	left: 50%;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	content: '';
	opacity: 0;
	pointer-events: none;
	box-shadow: 0 0 0 175px rgba(255,255,255,0.17);
	animation: anim-effect-ivana-2 3000ms ease  infinite normal;
}

.animationExtension1::after {
    position: absolute!important;
	top: 100%!important;
	left: 50%!important;
	margin: -35px 0 0 -35px!important;
	width: 70px!important;
	height: 70px!important;
	border-radius: 50%!important;
	content: '';
	opacity: 0!important;
	pointer-events: none!important;
	box-shadow: 0 0 0 45px rgba(255,255,255,0.17)!important;
	animation: anim-effect-ivana-1 3000ms ease infinite normal!important;
}

@-webkit-keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@-webkit-keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}
@keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}

@keyframes slideme {0%   {left:-30px;margin-left: 0px;}30%   {left:110%;margin-left: 80px;}100% {left:110%;margin-left: 80px;}}
.castomExtension1:before {
    margin-left: 60px;
    content: " ";
    width: 30px;
    height: 300px;
    background: rgba(255,255,255,0.17);
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    animation-timing-function: ease-in-out;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    -khtml-transition: all 0.1s;
    -ms-transition: all 0.1s;
    animation-name: slideme;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(44deg);
    -o-transform: rotate(45deg);
    -khtml-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

#Extension1
{
    width: 220px;
    height: 45px;
    top: 710px;
    left: 765px;
}
.btnExtension1:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.17);
    color: #FFFFFF!important;
    z-index:1;
}
.btnExtension1:hover,
.btnExtension1:active {
    color: #FFFFFF;
    border: 0px solid #C0C0C0!important;
}
.btn-1b:hover:after,
.btn-1b:active:after {
    color: #4F4F4F!important;
    height: 100%;
}
.btnExtension1 { 
       width:100%;
       height:100%;
	border: 0px solid #C0C0C0!important;
	font-family: Roboto!important;
       font-style: regular;
	font-size: 15px!important;
	color: #FFFFFF!important;
	background: #4682B4;
	cursor: pointer;
	display: inline-block;
	letter-spacing: 1px;
	font-weight: bold!important;
	outline: none;
	position: relative;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
       border-radius: 50px!important;
       z-index:1;
       overflow: hidden;
}
.btnExtension1:hover {
       border: 0px solid #696969!important;
	font-family: inherit;
	font-size: inherit;
	color: #4F4F4F!important;
       background: #FFD700;
}


.btnExtension1:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
/* Pseudo elements for icons */
.btnExtension1:before,
.icon-heart:after,
.icon-star:after,
.icon-plus:after,
.icon-file:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: absolute;
	-webkit-font-smoothing: antialiased;
}
.icon-envelope:before {
	content: "\e000";
}
.icon-cart:before {
	content: "\e007";
}
.icon-cart-2:before {
	content: "\e008";
}
.icon-heart:before {
	content: "\e009";
}
/* Filled heart */
.icon-heart:after,
.icon-heart-2:before {
	content: "\e00a";
}
.icon-star:before {
	content: "\e00b";
}
/* Filled star */
.icon-star:after,
.icon-star-2:before {
	content: "\e00c";
}
.icon-arrow-right:before {
	content: "\e00d";
}
.icon-arrow-left:before {
	content: "\e003";
}
.icon-truck:before {
	content: "\e00e";
}
.icon-remove:before {
	content: "\e00f";
}
.icon-cog:before {
	content: "\e010";
}
.icon-plus:before,
.icon-plus:after {
	content: "\e011";
}
.icon-minus:before {
	content: "\e012";
}
.bh-icon-smiley:before {
	content: "\e001";
}
.bh-icon-sad:before {
	content: "\e002";
}
.icon-file:before {
	content: "\e004";
}
.icon-remove-2:before {
	content: "\e005";
}
/* Button 1 */
.btn-1 {
	border: 3px solid #fff;
	color: #4F4F4F;
}
/* Button 1a */
.btn-1aExtension1:hover,
.btn-1aExtension1:active {
	color: #4F4F4F;
	background: #fff;
}
/* Button 1b */
.btn-1bExtension1:after {
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.17);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1bExtension1:hover,
.btn-1bExtension1:active {
	color: #4F4F4F;
}
.btn-1bExtension1:hover:after,
.btn-1bExtension1:active:after {
	height: 100%;
}
/* Button 1c */
.btn-1cExtension1:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.17);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1cExtension1:hover,
.btn-1cExtension1:active {
	color: #4F4F4F;
}
.btn-1cExtension1:hover:after,
.btn-1cExtension1:active:after {
	width: 100%;
}
/* Button 1d */
.btn-1dExtension1 {
	overflow: hidden;
}
.btn-1dExtension1:after {
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1dExtension1:hover,
.btn-1dExtension1:active {
	color: #4F4F4F;
}
.btn-1dExtension1:hover:after {
	width: 100%;
	opacity: 1;
}
.btn-1dExtension1:active:after {
	width: 101%;
	opacity: 1;
}
/* Button 1e */
.btn-1eExtension1 {
	overflow: hidden;
}
.btn-1eExtension1:after {
	width: 120%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1eExtension1:hover,
.btn-1eExtension1:active {
	color: #4F4F4F;
}
.btn-1eExtension1:hover:after {
	height: 1000%!important;
       opacity: 1;
}
.btn-1eExtension1:hover:after {
	height: 260%;
	opacity: 1;
}
.btn-1eExtension1:active:after {
	height: 400%;
	opacity: 1;
}
/* Button 1f */
.btn-1fExtension1 {
	overflow: hidden;
}
.btn-1fExtension1:after {
	width: 101%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1fExtension1:hover,
.btn-1fExtension1:active {
	color: #4F4F4F;
}
.btn-1fExtension1:hover:after {
	height: 100%;
	opacity: 1;
}
.btn-1fExtension1:active:after {
	height: 130%;
	opacity: 1;
}
/* Button 2 */
.btn-2Extension1 {
	background: #4682B4;
	color: #fff;
	box-shadow: 0 6px #ab3c3c;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
/* Button 2b */
.btn-2bExtension1 {
	border-radius: 50px!important;
}
.btn-2bExtension1:hover {
	box-shadow: 0 8px #FFD700;
	top: -2px;
}
.btn-2bExtension1:active {
	box-shadow: 0 0 #FFD700;
	top: 6px;
}

#wb_FlexContainer7
{
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer7
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 0px 0px 25px 0px;
   -webkit-flex-direction: column;
   flex-direction: column;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: flex-start;
   align-content: flex-start;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 960px;
   -webkit-flex-grow: 0;
   flex-grow: 0;
   -webkit-flex-shrink: 0;
   flex-shrink: 0;
   -webkit-align-self: auto;
   align-self: auto;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_LayoutGrid5
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #4682B4;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid5
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0px 0px 3px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid5 > .col-1, #LayoutGrid5 > .col-2, #LayoutGrid5 > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid5 > .col-1, #LayoutGrid5 > .col-2, #LayoutGrid5 > .col-3
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid5 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   text-align: right;
}
#LayoutGrid5 > .col-1 > .col-1-padding
{
   padding: 30px 0px 45px 0px;
}
#LayoutGrid5 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 83.33333333%;
   max-width: 83.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid5 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid5 > .col-3 > .col-3-padding
{
   padding: 30px 0px 0px 0px;
}
@media (max-width: 0px)
{
#LayoutGrid5 > .col-1, #LayoutGrid5 > .col-2, #LayoutGrid5 > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_FontAwesomeIcon2
{
   background-color: transparent;
   background-image: none;
   border: 0px outset #FFFF00;
   text-align: center;
   margin: 0px -15px 0px 15px;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_FontAwesomeIcon2:hover
{
   background-color: transparent;
   background-image: none;
   border: 0px outset #FFFF00;
}
#FontAwesomeIcon2
{
   height: 20px;
   width: 20px;
}
#FontAwesomeIcon2 i
{
   color: #FFD700;
   display: inline-block;
   font-size: 20px;
   line-height: 20px;
   vertical-align: middle;
   width: 12px;
}
#wb_FontAwesomeIcon2:hover i
{
   color: #FFD700;
}
#wb_Text10 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 30px 0px 45px 0px;
   margin: 0px 30px 0px 0px;
   text-align: left;
}
#wb_Text10
{
   color: #FFFFFF;
   font-family: Roboto;
   font-weight: normal;
   font-size: 24px;
   line-height: 29px;
}
#wb_Text10 p, #wb_Text10 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text11 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0px 0px 0px 15px;
   text-align: left;
}
#wb_Text11
{
   color: #FFFFFF;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text11 p, #wb_Text11 ul
{
   margin: 0;
   padding: 0;
}
#wb_LayoutGrid6
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid6
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0px 0px 60px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid6 > .col-1, #LayoutGrid6 > .col-2, #LayoutGrid6 > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid6 > .col-1, #LayoutGrid6 > .col-2, #LayoutGrid6 > .col-3
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid6 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid6 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 83.33333333%;
   max-width: 83.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid6 > .col-2 > .col-2-padding
{
   padding: 30px 0px 0px 0px;
}
#LayoutGrid6 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 0px)
{
#LayoutGrid6 > .col-1, #LayoutGrid6 > .col-2, #LayoutGrid6 > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Heading2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   box-sizing: border-box;
   margin: 0px 0px 25px 0px;
   padding: 0;
   text-align: left;
}
#Heading2
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 27px;
   margin: 0;
   text-align: left;
}
#wb_LayoutGrid7
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid7
{
   box-sizing: border-box;
   padding: 55px 15px 0px 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid7 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid7 > .row > .col-1, #LayoutGrid7 > .row > .col-2, #LayoutGrid7 > .row > .col-3, #LayoutGrid7 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid7 > .row > .col-1, #LayoutGrid7 > .row > .col-2, #LayoutGrid7 > .row > .col-3, #LayoutGrid7 > .row > .col-4
{
   float: left;
}
#LayoutGrid7 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 8.33333333%;
   text-align: left;
}
#LayoutGrid7 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 41.66666667%;
   text-align: left;
}
#LayoutGrid7 > .row > .col-2 > .col-2-padding
{
   padding: 5px 0px 5px 0px;
}
#LayoutGrid7 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 41.66666667%;
   text-align: right;
}
#LayoutGrid7 > .row > .col-3 > .col-3-padding
{
   padding: 5px 0px 5px 0px;
}
#LayoutGrid7 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 8.33333333%;
   text-align: right;
}
#LayoutGrid7:before,
#LayoutGrid7:after,
#LayoutGrid7 .row:before,
#LayoutGrid7 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid7:after,
#LayoutGrid7 .row:after
{
   clear: both;
}
@media (max-width: 580px)
{
#LayoutGrid7 > .row > .col-1, #LayoutGrid7 > .row > .col-2, #LayoutGrid7 > .row > .col-3, #LayoutGrid7 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_Extension2 {margin: 0px 0px 0px 0px;}/* Например как то так, в этом примере можно задать отступ внешний от контейнера - обёртки*/
.animationExtension2::before {
	position: absolute;
	top: 100%;
	left: 50%;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	content: '';
	opacity: 0;
	pointer-events: none;
	box-shadow: 0 0 0 175px rgba(255,255,255,0.17);
	animation: anim-effect-ivana-2 3000ms ease  infinite normal;
}

.animationExtension2::after {
    position: absolute!important;
	top: 100%!important;
	left: 50%!important;
	margin: -35px 0 0 -35px!important;
	width: 70px!important;
	height: 70px!important;
	border-radius: 50%!important;
	content: '';
	opacity: 0!important;
	pointer-events: none!important;
	box-shadow: 0 0 0 45px rgba(255,255,255,0.17)!important;
	animation: anim-effect-ivana-1 3000ms ease infinite normal!important;
}

@-webkit-keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@-webkit-keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}
@keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}

@keyframes slideme {0%   {left:-30px;margin-left: 0px;}30%   {left:110%;margin-left: 80px;}100% {left:110%;margin-left: 80px;}}
.castomExtension2:before {
    margin-left: 60px;
    content: " ";
    width: 30px;
    height: 300px;
    background: rgba(255,255,255,0.17);
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    animation-timing-function: ease-in-out;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    -khtml-transition: all 0.1s;
    -ms-transition: all 0.1s;
    animation-name: slideme;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(44deg);
    -o-transform: rotate(45deg);
    -khtml-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

#Extension2
{
    width: 220px;
    height: 45px;
    top: 1424px;
    left: 765px;
}
.btnExtension2:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.17);
    color: #FFFFFF!important;
    z-index:1;
}
.btnExtension2:hover,
.btnExtension2:active {
    color: #FFFFFF;
    border: 0px solid #C0C0C0!important;
}
.btn-1b:hover:after,
.btn-1b:active:after {
    color: #4F4F4F!important;
    height: 100%;
}
.btnExtension2 { 
       width:100%;
       height:100%;
	border: 0px solid #C0C0C0!important;
	font-family: Roboto!important;
       font-style: regular;
	font-size: 15px!important;
	color: #FFFFFF!important;
	background: #4682B4;
	cursor: pointer;
	display: inline-block;
	letter-spacing: 1px;
	font-weight: bold!important;
	outline: none;
	position: relative;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
       border-radius: 50px!important;
       z-index:1;
       overflow: hidden;
}
.btnExtension2:hover {
       border: 0px solid #696969!important;
	font-family: inherit;
	font-size: inherit;
	color: #4F4F4F!important;
       background: #FFD700;
}


.btnExtension2:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
/* Pseudo elements for icons */
.btnExtension2:before,
.icon-heart:after,
.icon-star:after,
.icon-plus:after,
.icon-file:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: absolute;
	-webkit-font-smoothing: antialiased;
}
.icon-envelope:before {
	content: "\e000";
}
.icon-cart:before {
	content: "\e007";
}
.icon-cart-2:before {
	content: "\e008";
}
.icon-heart:before {
	content: "\e009";
}
/* Filled heart */
.icon-heart:after,
.icon-heart-2:before {
	content: "\e00a";
}
.icon-star:before {
	content: "\e00b";
}
/* Filled star */
.icon-star:after,
.icon-star-2:before {
	content: "\e00c";
}
.icon-arrow-right:before {
	content: "\e00d";
}
.icon-arrow-left:before {
	content: "\e003";
}
.icon-truck:before {
	content: "\e00e";
}
.icon-remove:before {
	content: "\e00f";
}
.icon-cog:before {
	content: "\e010";
}
.icon-plus:before,
.icon-plus:after {
	content: "\e011";
}
.icon-minus:before {
	content: "\e012";
}
.bh-icon-smiley:before {
	content: "\e001";
}
.bh-icon-sad:before {
	content: "\e002";
}
.icon-file:before {
	content: "\e004";
}
.icon-remove-2:before {
	content: "\e005";
}
/* Button 1 */
.btn-1 {
	border: 3px solid #fff;
	color: #4F4F4F;
}
/* Button 1a */
.btn-1aExtension2:hover,
.btn-1aExtension2:active {
	color: #4F4F4F;
	background: #fff;
}
/* Button 1b */
.btn-1bExtension2:after {
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.17);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1bExtension2:hover,
.btn-1bExtension2:active {
	color: #4F4F4F;
}
.btn-1bExtension2:hover:after,
.btn-1bExtension2:active:after {
	height: 100%;
}
/* Button 1c */
.btn-1cExtension2:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.17);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1cExtension2:hover,
.btn-1cExtension2:active {
	color: #4F4F4F;
}
.btn-1cExtension2:hover:after,
.btn-1cExtension2:active:after {
	width: 100%;
}
/* Button 1d */
.btn-1dExtension2 {
	overflow: hidden;
}
.btn-1dExtension2:after {
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1dExtension2:hover,
.btn-1dExtension2:active {
	color: #4F4F4F;
}
.btn-1dExtension2:hover:after {
	width: 100%;
	opacity: 1;
}
.btn-1dExtension2:active:after {
	width: 101%;
	opacity: 1;
}
/* Button 1e */
.btn-1eExtension2 {
	overflow: hidden;
}
.btn-1eExtension2:after {
	width: 120%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1eExtension2:hover,
.btn-1eExtension2:active {
	color: #4F4F4F;
}
.btn-1eExtension2:hover:after {
	height: 1000%!important;
       opacity: 1;
}
.btn-1eExtension2:hover:after {
	height: 260%;
	opacity: 1;
}
.btn-1eExtension2:active:after {
	height: 400%;
	opacity: 1;
}
/* Button 1f */
.btn-1fExtension2 {
	overflow: hidden;
}
.btn-1fExtension2:after {
	width: 101%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1fExtension2:hover,
.btn-1fExtension2:active {
	color: #4F4F4F;
}
.btn-1fExtension2:hover:after {
	height: 100%;
	opacity: 1;
}
.btn-1fExtension2:active:after {
	height: 130%;
	opacity: 1;
}
/* Button 2 */
.btn-2Extension2 {
	background: #4682B4;
	color: #fff;
	box-shadow: 0 6px #ab3c3c;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
/* Button 2b */
.btn-2bExtension2 {
	border-radius: 50px!important;
}
.btn-2bExtension2:hover {
	box-shadow: 0 8px #FFD700;
	top: -2px;
}
.btn-2bExtension2:active {
	box-shadow: 0 0 #FFD700;
	top: 6px;
}

#Label1
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#wb_RadioButton4
{
   margin: -22px 0px 22px 0px;
}
#wb_RadioButton4
{
   position: relative;
}
#wb_RadioButton4, #wb_RadioButton4 *, #wb_RadioButton4 *::before, #wb_RadioButton4 *::after
{
   box-sizing: border-box;
}
#wb_RadioButton4 input[type='radio']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_RadioButton4 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_RadioButton4 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
   border-radius: 50%;
}
#wb_RadioButton4 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
   border-radius: 50%;
   color: #FFFFFF;
   content: " ";
   -webkit-transform: scale(0, 0);
   -moz-transform: scale(0, 0);
   transform: scale(0, 0);
}
#wb_RadioButton4 input[type='radio']:checked + label::after
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
   -webkit-transform: scale(0.8, 0.8);
   -moz-transform: scale(0.8, 0.8);
   transform: scale(0.8, 0.8);
}
#wb_RadioButton4 input[type='radio']:focus + label::before
{
   outline: thin dotted;
}
#Label2
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#wb_RadioButton5
{
   margin: -22px 0px 22px 0px;
}
#wb_RadioButton5
{
   position: relative;
}
#wb_RadioButton5, #wb_RadioButton5 *, #wb_RadioButton5 *::before, #wb_RadioButton5 *::after
{
   box-sizing: border-box;
}
#wb_RadioButton5 input[type='radio']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_RadioButton5 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_RadioButton5 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
   border-radius: 50%;
}
#wb_RadioButton5 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
   border-radius: 50%;
   color: #FFFFFF;
   content: " ";
   -webkit-transform: scale(0, 0);
   -moz-transform: scale(0, 0);
   transform: scale(0, 0);
}
#wb_RadioButton5 input[type='radio']:checked + label::after
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
   -webkit-transform: scale(0.8, 0.8);
   -moz-transform: scale(0.8, 0.8);
   transform: scale(0.8, 0.8);
}
#wb_RadioButton5 input[type='radio']:focus + label::before
{
   outline: thin dotted;
}
#Label3
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#wb_RadioButton6
{
   margin: -22px 0px 22px 0px;
}
#wb_RadioButton6
{
   position: relative;
}
#wb_RadioButton6, #wb_RadioButton6 *, #wb_RadioButton6 *::before, #wb_RadioButton6 *::after
{
   box-sizing: border-box;
}
#wb_RadioButton6 input[type='radio']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_RadioButton6 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_RadioButton6 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
   border-radius: 50%;
}
#wb_RadioButton6 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
   border-radius: 50%;
   color: #FFFFFF;
   content: " ";
   -webkit-transform: scale(0, 0);
   -moz-transform: scale(0, 0);
   transform: scale(0, 0);
}
#wb_RadioButton6 input[type='radio']:checked + label::after
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
   -webkit-transform: scale(0.8, 0.8);
   -moz-transform: scale(0.8, 0.8);
   transform: scale(0.8, 0.8);
}
#wb_RadioButton6 input[type='radio']:focus + label::before
{
   outline: thin dotted;
}
#Label4
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#wb_RadioButton7
{
   margin: -22px 0px 22px 0px;
}
#wb_RadioButton7
{
   position: relative;
}
#wb_RadioButton7, #wb_RadioButton7 *, #wb_RadioButton7 *::before, #wb_RadioButton7 *::after
{
   box-sizing: border-box;
}
#wb_RadioButton7 input[type='radio']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_RadioButton7 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_RadioButton7 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
   border-radius: 50%;
}
#wb_RadioButton7 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
   border-radius: 50%;
   color: #FFFFFF;
   content: " ";
   -webkit-transform: scale(0, 0);
   -moz-transform: scale(0, 0);
   transform: scale(0, 0);
}
#wb_RadioButton7 input[type='radio']:checked + label::after
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
   -webkit-transform: scale(0.8, 0.8);
   -moz-transform: scale(0.8, 0.8);
   transform: scale(0.8, 0.8);
}
#wb_RadioButton7 input[type='radio']:focus + label::before
{
   outline: thin dotted;
}
#wb_Extension3 {margin: 0px 0px 0px 0px;}/* Например как то так, в этом примере можно задать отступ внешний от контейнера - обёртки*/
.animationExtension3::before {
	position: absolute;
	top: 100%;
	left: 50%;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	content: '';
	opacity: 0;
	pointer-events: none;
	box-shadow: 0 0 0 175px rgba(255,255,255,0.00);
	animation: anim-effect-ivana-2 3000ms ease  infinite normal;
}

.animationExtension3::after {
    position: absolute!important;
	top: 100%!important;
	left: 50%!important;
	margin: -35px 0 0 -35px!important;
	width: 70px!important;
	height: 70px!important;
	border-radius: 50%!important;
	content: '';
	opacity: 0!important;
	pointer-events: none!important;
	box-shadow: 0 0 0 45px rgba(255,255,255,0.00)!important;
	animation: anim-effect-ivana-1 3000ms ease infinite normal!important;
}

@-webkit-keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@-webkit-keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}
@keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}

@keyframes slideme {0%   {left:-30px;margin-left: 0px;}30%   {left:110%;margin-left: 80px;}100% {left:110%;margin-left: 80px;}}
.castomExtension3:before {
    margin-left: 60px;
    content: " ";
    width: 30px;
    height: 300px;
    background: rgba(255,255,255,0.00);
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    animation-timing-function: ease-in-out;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    -khtml-transition: all 0.1s;
    -ms-transition: all 0.1s;
    animation-name: slideme;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(44deg);
    -o-transform: rotate(45deg);
    -khtml-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

#Extension3
{
    width: 220px;
    height: 45px;
    top: 1424px;
    left: 215px;
}
.btnExtension3:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.00);
    color: #FFFFFF!important;
    z-index:1;
}
.btnExtension3:hover,
.btnExtension3:active {
    color: #FFFFFF;
    border: 0px solid #C0C0C0!important;
}
.btn-1b:hover:after,
.btn-1b:active:after {
    color: #4F4F4F!important;
    height: 100%;
}
.btnExtension3 { 
       width:100%;
       height:100%;
	border: 0px solid #C0C0C0!important;
	font-family: Roboto!important;
       font-style: regular;
	font-size: 15px!important;
	color: #FFFFFF!important;
	background: #CBCBCB;
	cursor: pointer;
	display: inline-block;
	letter-spacing: 1px;
	font-weight: bold!important;
	outline: none;
	position: relative;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
       border-radius: 50px!important;
       z-index:1;
       overflow: hidden;
}
.btnExtension3:hover {
       border: 0px solid #696969!important;
	font-family: inherit;
	font-size: inherit;
	color: #4F4F4F!important;
       background: #FFD700;
}


.btnExtension3:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
/* Pseudo elements for icons */
.btnExtension3:before,
.icon-heart:after,
.icon-star:after,
.icon-plus:after,
.icon-file:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: absolute;
	-webkit-font-smoothing: antialiased;
}
.icon-envelope:before {
	content: "\e000";
}
.icon-cart:before {
	content: "\e007";
}
.icon-cart-2:before {
	content: "\e008";
}
.icon-heart:before {
	content: "\e009";
}
/* Filled heart */
.icon-heart:after,
.icon-heart-2:before {
	content: "\e00a";
}
.icon-star:before {
	content: "\e00b";
}
/* Filled star */
.icon-star:after,
.icon-star-2:before {
	content: "\e00c";
}
.icon-arrow-right:before {
	content: "\e00d";
}
.icon-arrow-left:before {
	content: "\e003";
}
.icon-truck:before {
	content: "\e00e";
}
.icon-remove:before {
	content: "\e00f";
}
.icon-cog:before {
	content: "\e010";
}
.icon-plus:before,
.icon-plus:after {
	content: "\e011";
}
.icon-minus:before {
	content: "\e012";
}
.bh-icon-smiley:before {
	content: "\e001";
}
.bh-icon-sad:before {
	content: "\e002";
}
.icon-file:before {
	content: "\e004";
}
.icon-remove-2:before {
	content: "\e005";
}
/* Button 1 */
.btn-1 {
	border: 3px solid #fff;
	color: #4F4F4F;
}
/* Button 1a */
.btn-1aExtension3:hover,
.btn-1aExtension3:active {
	color: #4F4F4F;
	background: #fff;
}
/* Button 1b */
.btn-1bExtension3:after {
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.00);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1bExtension3:hover,
.btn-1bExtension3:active {
	color: #4F4F4F;
}
.btn-1bExtension3:hover:after,
.btn-1bExtension3:active:after {
	height: 100%;
}
/* Button 1c */
.btn-1cExtension3:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.00);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1cExtension3:hover,
.btn-1cExtension3:active {
	color: #4F4F4F;
}
.btn-1cExtension3:hover:after,
.btn-1cExtension3:active:after {
	width: 100%;
}
/* Button 1d */
.btn-1dExtension3 {
	overflow: hidden;
}
.btn-1dExtension3:after {
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.00);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1dExtension3:hover,
.btn-1dExtension3:active {
	color: #4F4F4F;
}
.btn-1dExtension3:hover:after {
	width: 100%;
	opacity: 1;
}
.btn-1dExtension3:active:after {
	width: 101%;
	opacity: 1;
}
/* Button 1e */
.btn-1eExtension3 {
	overflow: hidden;
}
.btn-1eExtension3:after {
	width: 120%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.00);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1eExtension3:hover,
.btn-1eExtension3:active {
	color: #4F4F4F;
}
.btn-1eExtension3:hover:after {
	height: 1000%!important;
       opacity: 1;
}
.btn-1eExtension3:hover:after {
	height: 260%;
	opacity: 1;
}
.btn-1eExtension3:active:after {
	height: 400%;
	opacity: 1;
}
/* Button 1f */
.btn-1fExtension3 {
	overflow: hidden;
}
.btn-1fExtension3:after {
	width: 101%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.00);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1fExtension3:hover,
.btn-1fExtension3:active {
	color: #4F4F4F;
}
.btn-1fExtension3:hover:after {
	height: 100%;
	opacity: 1;
}
.btn-1fExtension3:active:after {
	height: 130%;
	opacity: 1;
}
/* Button 2 */
.btn-2Extension3 {
	background: #CBCBCB;
	color: #fff;
	box-shadow: 0 6px #ab3c3c;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
/* Button 2b */
.btn-2bExtension3 {
	border-radius: 50px!important;
}
.btn-2bExtension3:hover {
	box-shadow: 0 8px #FFD700;
	top: -2px;
}
.btn-2bExtension3:active {
	box-shadow: 0 0 #FFD700;
	top: 6px;
}

#wb_FlexContainer8
{
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer8
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 0px 0px 25px 0px;
   -webkit-flex-direction: column;
   flex-direction: column;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: flex-start;
   align-content: flex-start;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 960px;
   -webkit-flex-grow: 0;
   flex-grow: 0;
   -webkit-flex-shrink: 0;
   flex-shrink: 0;
   -webkit-align-self: auto;
   align-self: auto;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_LayoutGrid8
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #4682B4;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid8
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0px 0px 3px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid8 > .col-1, #LayoutGrid8 > .col-2, #LayoutGrid8 > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid8 > .col-1, #LayoutGrid8 > .col-2, #LayoutGrid8 > .col-3
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid8 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   text-align: right;
}
#LayoutGrid8 > .col-1 > .col-1-padding
{
   padding: 30px 0px 45px 0px;
}
#LayoutGrid8 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 83.33333333%;
   max-width: 83.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid8 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid8 > .col-3 > .col-3-padding
{
   padding: 30px 0px 0px 0px;
}
@media (max-width: 0px)
{
#LayoutGrid8 > .col-1, #LayoutGrid8 > .col-2, #LayoutGrid8 > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_FontAwesomeIcon3
{
   background-color: transparent;
   background-image: none;
   border: 0px outset #FFFF00;
   text-align: center;
   margin: 0px -15px 0px 15px;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_FontAwesomeIcon3:hover
{
   background-color: transparent;
   background-image: none;
   border: 0px outset #FFFF00;
}
#FontAwesomeIcon3
{
   height: 20px;
   width: 20px;
}
#FontAwesomeIcon3 i
{
   color: #FFD700;
   display: inline-block;
   font-size: 20px;
   line-height: 20px;
   vertical-align: middle;
   width: 12px;
}
#wb_FontAwesomeIcon3:hover i
{
   color: #FFD700;
}
#wb_Text12 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 30px 0px 45px 0px;
   margin: 0px 30px 0px 0px;
   text-align: left;
}
#wb_Text12
{
   color: #FFFFFF;
   font-family: Roboto;
   font-weight: normal;
   font-size: 24px;
   line-height: 29px;
}
#wb_Text12 p, #wb_Text12 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text13 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0px 0px 0px 15px;
   text-align: left;
}
#wb_Text13
{
   color: #FFFFFF;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text13 p, #wb_Text13 ul
{
   margin: 0;
   padding: 0;
}
#wb_LayoutGrid9
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid9
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0px 0px 60px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid9 > .col-1, #LayoutGrid9 > .col-2, #LayoutGrid9 > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid9 > .col-1, #LayoutGrid9 > .col-2, #LayoutGrid9 > .col-3
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid9 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid9 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 83.33333333%;
   max-width: 83.33333333%;
   -webkit-align-self: center;
   align-self: center;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid9 > .col-2 > .col-2-padding
{
   padding: 30px 0px 0px 0px;
}
#LayoutGrid9 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 0px)
{
#LayoutGrid9 > .col-1, #LayoutGrid9 > .col-2, #LayoutGrid9 > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_LayoutGrid10
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid10
{
   box-sizing: border-box;
   padding: 55px 15px 0px 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid10 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid10 > .row > .col-1, #LayoutGrid10 > .row > .col-2, #LayoutGrid10 > .row > .col-3, #LayoutGrid10 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid10 > .row > .col-1, #LayoutGrid10 > .row > .col-2, #LayoutGrid10 > .row > .col-3, #LayoutGrid10 > .row > .col-4
{
   float: left;
}
#LayoutGrid10 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 8.33333333%;
   text-align: left;
}
#LayoutGrid10 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 41.66666667%;
   text-align: left;
}
#LayoutGrid10 > .row > .col-2 > .col-2-padding
{
   padding: 5px 0px 5px 0px;
}
#LayoutGrid10 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 41.66666667%;
   text-align: right;
}
#LayoutGrid10 > .row > .col-3 > .col-3-padding
{
   padding: 5px 0px 5px 0px;
}
#LayoutGrid10 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 8.33333333%;
   text-align: right;
}
#LayoutGrid10:before,
#LayoutGrid10:after,
#LayoutGrid10 .row:before,
#LayoutGrid10 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid10:after,
#LayoutGrid10 .row:after
{
   clear: both;
}
@media (max-width: 580px)
{
#LayoutGrid10 > .row > .col-1, #LayoutGrid10 > .row > .col-2, #LayoutGrid10 > .row > .col-3, #LayoutGrid10 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_Extension4 {margin: 0px 0px 0px 0px;}/* Например как то так, в этом примере можно задать отступ внешний от контейнера - обёртки*/
.animationExtension4::before {
	position: absolute;
	top: 100%;
	left: 50%;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	content: '';
	opacity: 0;
	pointer-events: none;
	box-shadow: 0 0 0 175px rgba(255,255,255,0.17);
	animation: anim-effect-ivana-2 3000ms ease  infinite normal;
}

.animationExtension4::after {
    position: absolute!important;
	top: 100%!important;
	left: 50%!important;
	margin: -35px 0 0 -35px!important;
	width: 70px!important;
	height: 70px!important;
	border-radius: 50%!important;
	content: '';
	opacity: 0!important;
	pointer-events: none!important;
	box-shadow: 0 0 0 45px rgba(255,255,255,0.17)!important;
	animation: anim-effect-ivana-1 3000ms ease infinite normal!important;
}

@-webkit-keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@-webkit-keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}
@keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}

@keyframes slideme {0%   {left:-30px;margin-left: 0px;}30%   {left:110%;margin-left: 80px;}100% {left:110%;margin-left: 80px;}}
.castomExtension4:before {
    margin-left: 60px;
    content: " ";
    width: 30px;
    height: 300px;
    background: rgba(255,255,255,0.17);
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    animation-timing-function: ease-in-out;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    -khtml-transition: all 0.1s;
    -ms-transition: all 0.1s;
    animation-name: slideme;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(44deg);
    -o-transform: rotate(45deg);
    -khtml-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

#Extension4
{
    width: 220px;
    height: 45px;
    top: 2363px;
    left: 765px;
}
.btnExtension4:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.17);
    color: #FFFFFF!important;
    z-index:1;
}
.btnExtension4:hover,
.btnExtension4:active {
    color: #FFFFFF;
    border: 0px solid #C0C0C0!important;
}
.btn-1b:hover:after,
.btn-1b:active:after {
    color: #4F4F4F!important;
    height: 100%;
}
.btnExtension4 { 
       width:100%;
       height:100%;
	border: 0px solid #C0C0C0!important;
	font-family: Roboto!important;
       font-style: regular;
	font-size: 15px!important;
	color: #FFFFFF!important;
	background: #4682B4;
	cursor: pointer;
	display: inline-block;
	letter-spacing: 1px;
	font-weight: bold!important;
	outline: none;
	position: relative;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
       border-radius: 50px!important;
       z-index:1;
       overflow: hidden;
}
.btnExtension4:hover {
       border: 0px solid #696969!important;
	font-family: inherit;
	font-size: inherit;
	color: #4F4F4F!important;
       background: #FFD700;
}


.btnExtension4:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
/* Pseudo elements for icons */
.btnExtension4:before,
.icon-heart:after,
.icon-star:after,
.icon-plus:after,
.icon-file:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: absolute;
	-webkit-font-smoothing: antialiased;
}
.icon-envelope:before {
	content: "\e000";
}
.icon-cart:before {
	content: "\e007";
}
.icon-cart-2:before {
	content: "\e008";
}
.icon-heart:before {
	content: "\e009";
}
/* Filled heart */
.icon-heart:after,
.icon-heart-2:before {
	content: "\e00a";
}
.icon-star:before {
	content: "\e00b";
}
/* Filled star */
.icon-star:after,
.icon-star-2:before {
	content: "\e00c";
}
.icon-arrow-right:before {
	content: "\e00d";
}
.icon-arrow-left:before {
	content: "\e003";
}
.icon-truck:before {
	content: "\e00e";
}
.icon-remove:before {
	content: "\e00f";
}
.icon-cog:before {
	content: "\e010";
}
.icon-plus:before,
.icon-plus:after {
	content: "\e011";
}
.icon-minus:before {
	content: "\e012";
}
.bh-icon-smiley:before {
	content: "\e001";
}
.bh-icon-sad:before {
	content: "\e002";
}
.icon-file:before {
	content: "\e004";
}
.icon-remove-2:before {
	content: "\e005";
}
/* Button 1 */
.btn-1 {
	border: 3px solid #fff;
	color: #4F4F4F;
}
/* Button 1a */
.btn-1aExtension4:hover,
.btn-1aExtension4:active {
	color: #4F4F4F;
	background: #fff;
}
/* Button 1b */
.btn-1bExtension4:after {
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.17);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1bExtension4:hover,
.btn-1bExtension4:active {
	color: #4F4F4F;
}
.btn-1bExtension4:hover:after,
.btn-1bExtension4:active:after {
	height: 100%;
}
/* Button 1c */
.btn-1cExtension4:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.17);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1cExtension4:hover,
.btn-1cExtension4:active {
	color: #4F4F4F;
}
.btn-1cExtension4:hover:after,
.btn-1cExtension4:active:after {
	width: 100%;
}
/* Button 1d */
.btn-1dExtension4 {
	overflow: hidden;
}
.btn-1dExtension4:after {
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1dExtension4:hover,
.btn-1dExtension4:active {
	color: #4F4F4F;
}
.btn-1dExtension4:hover:after {
	width: 100%;
	opacity: 1;
}
.btn-1dExtension4:active:after {
	width: 101%;
	opacity: 1;
}
/* Button 1e */
.btn-1eExtension4 {
	overflow: hidden;
}
.btn-1eExtension4:after {
	width: 120%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1eExtension4:hover,
.btn-1eExtension4:active {
	color: #4F4F4F;
}
.btn-1eExtension4:hover:after {
	height: 1000%!important;
       opacity: 1;
}
.btn-1eExtension4:hover:after {
	height: 260%;
	opacity: 1;
}
.btn-1eExtension4:active:after {
	height: 400%;
	opacity: 1;
}
/* Button 1f */
.btn-1fExtension4 {
	overflow: hidden;
}
.btn-1fExtension4:after {
	width: 101%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1fExtension4:hover,
.btn-1fExtension4:active {
	color: #4F4F4F;
}
.btn-1fExtension4:hover:after {
	height: 100%;
	opacity: 1;
}
.btn-1fExtension4:active:after {
	height: 130%;
	opacity: 1;
}
/* Button 2 */
.btn-2Extension4 {
	background: #4682B4;
	color: #fff;
	box-shadow: 0 6px #ab3c3c;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
/* Button 2b */
.btn-2bExtension4 {
	border-radius: 50px!important;
}
.btn-2bExtension4:hover {
	box-shadow: 0 8px #FFD700;
	top: -2px;
}
.btn-2bExtension4:active {
	box-shadow: 0 0 #FFD700;
	top: 6px;
}

#wb_Extension5 {margin: 0px 0px 0px 0px;}/* Например как то так, в этом примере можно задать отступ внешний от контейнера - обёртки*/
.animationExtension5::before {
	position: absolute;
	top: 100%;
	left: 50%;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	content: '';
	opacity: 0;
	pointer-events: none;
	box-shadow: 0 0 0 175px rgba(255,255,255,0.00);
	animation: anim-effect-ivana-2 3000ms ease  infinite normal;
}

.animationExtension5::after {
    position: absolute!important;
	top: 100%!important;
	left: 50%!important;
	margin: -35px 0 0 -35px!important;
	width: 70px!important;
	height: 70px!important;
	border-radius: 50%!important;
	content: '';
	opacity: 0!important;
	pointer-events: none!important;
	box-shadow: 0 0 0 45px rgba(255,255,255,0.00)!important;
	animation: anim-effect-ivana-1 3000ms ease infinite normal!important;
}

@-webkit-keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@-webkit-keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}
@keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}

@keyframes slideme {0%   {left:-30px;margin-left: 0px;}30%   {left:110%;margin-left: 80px;}100% {left:110%;margin-left: 80px;}}
.castomExtension5:before {
    margin-left: 60px;
    content: " ";
    width: 30px;
    height: 300px;
    background: rgba(255,255,255,0.00);
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    animation-timing-function: ease-in-out;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    -khtml-transition: all 0.1s;
    -ms-transition: all 0.1s;
    animation-name: slideme;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(44deg);
    -o-transform: rotate(45deg);
    -khtml-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

#Extension5
{
    width: 220px;
    height: 45px;
    top: 2363px;
    left: 215px;
}
.btnExtension5:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.00);
    color: #FFFFFF!important;
    z-index:1;
}
.btnExtension5:hover,
.btnExtension5:active {
    color: #FFFFFF;
    border: 0px solid #C0C0C0!important;
}
.btn-1b:hover:after,
.btn-1b:active:after {
    color: #4F4F4F!important;
    height: 100%;
}
.btnExtension5 { 
       width:100%;
       height:100%;
	border: 0px solid #C0C0C0!important;
	font-family: Roboto!important;
       font-style: regular;
	font-size: 15px!important;
	color: #FFFFFF!important;
	background: #CBCBCB;
	cursor: pointer;
	display: inline-block;
	letter-spacing: 1px;
	font-weight: bold!important;
	outline: none;
	position: relative;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
       border-radius: 50px!important;
       z-index:1;
       overflow: hidden;
}
.btnExtension5:hover {
       border: 0px solid #696969!important;
	font-family: inherit;
	font-size: inherit;
	color: #4F4F4F!important;
       background: #FFD700;
}


.btnExtension5:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
/* Pseudo elements for icons */
.btnExtension5:before,
.icon-heart:after,
.icon-star:after,
.icon-plus:after,
.icon-file:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: absolute;
	-webkit-font-smoothing: antialiased;
}
.icon-envelope:before {
	content: "\e000";
}
.icon-cart:before {
	content: "\e007";
}
.icon-cart-2:before {
	content: "\e008";
}
.icon-heart:before {
	content: "\e009";
}
/* Filled heart */
.icon-heart:after,
.icon-heart-2:before {
	content: "\e00a";
}
.icon-star:before {
	content: "\e00b";
}
/* Filled star */
.icon-star:after,
.icon-star-2:before {
	content: "\e00c";
}
.icon-arrow-right:before {
	content: "\e00d";
}
.icon-arrow-left:before {
	content: "\e003";
}
.icon-truck:before {
	content: "\e00e";
}
.icon-remove:before {
	content: "\e00f";
}
.icon-cog:before {
	content: "\e010";
}
.icon-plus:before,
.icon-plus:after {
	content: "\e011";
}
.icon-minus:before {
	content: "\e012";
}
.bh-icon-smiley:before {
	content: "\e001";
}
.bh-icon-sad:before {
	content: "\e002";
}
.icon-file:before {
	content: "\e004";
}
.icon-remove-2:before {
	content: "\e005";
}
/* Button 1 */
.btn-1 {
	border: 3px solid #fff;
	color: #4F4F4F;
}
/* Button 1a */
.btn-1aExtension5:hover,
.btn-1aExtension5:active {
	color: #4F4F4F;
	background: #fff;
}
/* Button 1b */
.btn-1bExtension5:after {
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.00);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1bExtension5:hover,
.btn-1bExtension5:active {
	color: #4F4F4F;
}
.btn-1bExtension5:hover:after,
.btn-1bExtension5:active:after {
	height: 100%;
}
/* Button 1c */
.btn-1cExtension5:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.00);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1cExtension5:hover,
.btn-1cExtension5:active {
	color: #4F4F4F;
}
.btn-1cExtension5:hover:after,
.btn-1cExtension5:active:after {
	width: 100%;
}
/* Button 1d */
.btn-1dExtension5 {
	overflow: hidden;
}
.btn-1dExtension5:after {
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.00);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1dExtension5:hover,
.btn-1dExtension5:active {
	color: #4F4F4F;
}
.btn-1dExtension5:hover:after {
	width: 100%;
	opacity: 1;
}
.btn-1dExtension5:active:after {
	width: 101%;
	opacity: 1;
}
/* Button 1e */
.btn-1eExtension5 {
	overflow: hidden;
}
.btn-1eExtension5:after {
	width: 120%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.00);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1eExtension5:hover,
.btn-1eExtension5:active {
	color: #4F4F4F;
}
.btn-1eExtension5:hover:after {
	height: 1000%!important;
       opacity: 1;
}
.btn-1eExtension5:hover:after {
	height: 260%;
	opacity: 1;
}
.btn-1eExtension5:active:after {
	height: 400%;
	opacity: 1;
}
/* Button 1f */
.btn-1fExtension5 {
	overflow: hidden;
}
.btn-1fExtension5:after {
	width: 101%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.00);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1fExtension5:hover,
.btn-1fExtension5:active {
	color: #4F4F4F;
}
.btn-1fExtension5:hover:after {
	height: 100%;
	opacity: 1;
}
.btn-1fExtension5:active:after {
	height: 130%;
	opacity: 1;
}
/* Button 2 */
.btn-2Extension5 {
	background: #CBCBCB;
	color: #fff;
	box-shadow: 0 6px #ab3c3c;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
/* Button 2b */
.btn-2bExtension5 {
	border-radius: 50px!important;
}
.btn-2bExtension5:hover {
	box-shadow: 0 8px #FFD700;
	top: -2px;
}
.btn-2bExtension5:active {
	box-shadow: 0 0 #FFD700;
	top: 6px;
}

#wb_FlexContainer9
{
   background-color: transparent;
   background-image: url(../images/tild6432%2d3535%2d4430%2db434%2d633433343134__Mask_Group_8%2dmin.jpg);
   background-repeat: no-repeat;
   background-position: center center;
   background-size: 100% 100%;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer9
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   height: 204px;
   padding: 10px 10px 10px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   -webkit-align-items: stretch;
   align-items: stretch;
   -webkit-align-content: space-between;
   align-content: space-between;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 210px;
   box-sizing: border-box;
   font-size: 0px;
}
#RadioButton8
{
   margin: -10px 10px 10px -10px;
}
#wb_Text14 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   -webkit-align-self: auto;
   align-self: auto;
   padding: 0;
   margin: 0px 0px 0px -10px;
   text-align: left;
}
#wb_Text14
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text14 p, #wb_Text14 ul
{
   margin: 0;
   padding: 0;
}
#RadioButton10
{
   margin: -10px 10px 10px -10px;
}
#wb_Text15 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   -webkit-align-self: auto;
   align-self: auto;
   padding: 0;
   margin: 0px 0px 0px -10px;
   text-align: left;
}
#wb_Text15
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text15 p, #wb_Text15 ul
{
   margin: 0;
   padding: 0;
}
#wb_FlexContainer11
{
   background-color: transparent;
   background-image: url(../images/tild3738%2d3461%2d4565%2db232%2d303534613962__Restaurant%2dATrego%2dmi.jpg);
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer11
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   height: 204px;
   padding: 10px 10px 10px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   -webkit-align-items: stretch;
   align-items: stretch;
   -webkit-align-content: space-between;
   align-content: space-between;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 210px;
   box-sizing: border-box;
   font-size: 0px;
}
#RadioButton9
{
   margin: -10px 10px 10px -10px;
}
#wb_Text16 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   -webkit-align-self: auto;
   align-self: auto;
   padding: 0;
   margin: 0px 0px 0px -10px;
   text-align: left;
}
#wb_Text16
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text16 p, #wb_Text16 ul
{
   margin: 0;
   padding: 0;
}
#wb_FlexContainer12
{
   background-color: transparent;
   background-image: url(../images/tild3964%2d3037%2d4130%2db561%2d393964303061__Mask_Group_10%2dmin.jpg);
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer12
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   height: 204px;
   padding: 10px 10px 10px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   -webkit-align-items: stretch;
   align-items: stretch;
   -webkit-align-content: space-between;
   align-content: space-between;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 210px;
   box-sizing: border-box;
   font-size: 0px;
}
#RadioButton11
{
   margin: -10px 10px 10px -10px;
}
#wb_Text17 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   -webkit-align-self: auto;
   align-self: auto;
   padding: 0;
   margin: 0px 0px 0px -10px;
   text-align: left;
}
#wb_Text17
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text17 p, #wb_Text17 ul
{
   margin: 0;
   padding: 0;
}
#wb_FlexContainer10
{
   background-color: transparent;
   background-image: url(../images/tild3738%2d6535%2d4536%2db262%2d636332386434__Mask_Group_9%2dmin.jpg);
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer10
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   height: 204px;
   padding: 10px 10px 10px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   -webkit-align-items: stretch;
   align-items: stretch;
   -webkit-align-content: space-between;
   align-content: space-between;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 210px;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_FlexContainer13
{
   background-color: transparent;
   background-image: url(../images/tild3836%2d3366%2d4639%2db562%2d366264396333__balkanskiy%2dsankt%2dpet.jpg);
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer13
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   height: 204px;
   padding: 10px 10px 10px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   -webkit-align-items: stretch;
   align-items: stretch;
   -webkit-align-content: space-between;
   align-content: space-between;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 210px;
   box-sizing: border-box;
   font-size: 0px;
}
#RadioButton12
{
   margin: -10px 10px 10px -10px;
}
#wb_Text18 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   -webkit-align-self: auto;
   align-self: auto;
   padding: 0;
   margin: 0px 0px 0px -10px;
   text-align: left;
}
#wb_Text18
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text18 p, #wb_Text18 ul
{
   margin: 0;
   padding: 0;
}
#wb_FlexContainer14
{
   background-color: transparent;
   background-image: url(../images/tild3130%2d3938%2d4536%2da531%2d623239653862__82%2d1%2df%2dmin.jpg);
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer14
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   height: 204px;
   padding: 10px 10px 10px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   -webkit-align-items: stretch;
   align-items: stretch;
   -webkit-align-content: space-between;
   align-content: space-between;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 210px;
   box-sizing: border-box;
   font-size: 0px;
}
#RadioButton13
{
   margin: -10px 10px 10px -10px;
}
#wb_Text19 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   -webkit-align-self: auto;
   align-self: auto;
   padding: 0;
   margin: 0px 0px 0px -10px;
   text-align: left;
}
#wb_Text19
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text19 p, #wb_Text19 ul
{
   margin: 0;
   padding: 0;
}
#RadioButton14
{
   margin: -10px 10px 10px -10px;
}
#wb_Text20 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   -webkit-align-self: auto;
   align-self: auto;
   padding: 0;
   margin: 0px 0px 0px -10px;
   text-align: left;
}
#wb_Text20
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text20 p, #wb_Text20 ul
{
   margin: 0;
   padding: 0;
}
#wb_FlexContainer15
{
   background-color: transparent;
   background-image: url(../images/tild3631%2d3035%2d4163%2db764%2d303065636266__img_6846%2dmin.jpg);
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer15
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   height: 204px;
   padding: 10px 10px 10px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   -webkit-align-items: stretch;
   align-items: stretch;
   -webkit-align-content: space-between;
   align-content: space-between;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 210px;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_FlexContainer16
{
   background-color: transparent;
   background-image: url(../images/tild6538%2d3861%2d4935%2db062%2d653331346164__8344f33152267560b1b1.jpg);
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer16
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   height: 204px;
   padding: 10px 10px 10px 10px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   -webkit-align-items: stretch;
   align-items: stretch;
   -webkit-align-content: space-between;
   align-content: space-between;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 210px;
   box-sizing: border-box;
   font-size: 0px;
}
#RadioButton15
{
   margin: -10px 10px 10px -10px;
}
#wb_Text21 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   -webkit-flex-grow: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   flex-shrink: 1;
   -webkit-align-self: auto;
   align-self: auto;
   padding: 0;
   margin: 0px 0px 0px -10px;
   text-align: left;
}
#wb_Text21
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text21 p, #wb_Text21 ul
{
   margin: 0;
   padding: 0;
}
#wb_FlexContainer17
{
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer17
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 0px 0px 25px 0px;
   -webkit-flex-direction: column;
   flex-direction: column;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: flex-start;
   align-content: flex-start;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 960px;
   -webkit-flex-grow: 0;
   flex-grow: 0;
   -webkit-flex-shrink: 0;
   flex-shrink: 0;
   -webkit-align-self: auto;
   align-self: auto;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_LayoutGrid11
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #4682B4;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid11
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0px 0px 3px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid11 > .col-1, #LayoutGrid11 > .col-2, #LayoutGrid11 > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid11 > .col-1, #LayoutGrid11 > .col-2, #LayoutGrid11 > .col-3
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid11 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   text-align: right;
}
#LayoutGrid11 > .col-1 > .col-1-padding
{
   padding: 30px 0px 45px 0px;
}
#LayoutGrid11 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 83.33333333%;
   max-width: 83.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid11 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid11 > .col-3 > .col-3-padding
{
   padding: 30px 0px 0px 0px;
}
@media (max-width: 0px)
{
#LayoutGrid11 > .col-1, #LayoutGrid11 > .col-2, #LayoutGrid11 > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_FontAwesomeIcon4
{
   background-color: transparent;
   background-image: none;
   border: 0px outset #FFFF00;
   text-align: center;
   margin: 0px -15px 0px 15px;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_FontAwesomeIcon4:hover
{
   background-color: transparent;
   background-image: none;
   border: 0px outset #FFFF00;
}
#FontAwesomeIcon4
{
   height: 20px;
   width: 20px;
}
#FontAwesomeIcon4 i
{
   color: #FFD700;
   display: inline-block;
   font-size: 20px;
   line-height: 20px;
   vertical-align: middle;
   width: 12px;
}
#wb_FontAwesomeIcon4:hover i
{
   color: #FFD700;
}
#wb_Text22 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 30px 0px 45px 0px;
   margin: 0px 30px 0px 0px;
   text-align: left;
}
#wb_Text22
{
   color: #FFFFFF;
   font-family: Roboto;
   font-weight: normal;
   font-size: 24px;
   line-height: 29px;
}
#wb_Text22 p, #wb_Text22 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text23 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0px 0px 0px 15px;
   text-align: left;
}
#wb_Text23
{
   color: #FFFFFF;
   font-family: Roboto;
   font-weight: normal;
   font-size: 13px;
   line-height: 16.5px;
}
#wb_Text23 p, #wb_Text23 ul
{
   margin: 0;
   padding: 0;
}
#wb_LayoutGrid12
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid12
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0px 0px 60px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid12 > .col-1, #LayoutGrid12 > .col-2, #LayoutGrid12 > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid12 > .col-1, #LayoutGrid12 > .col-2, #LayoutGrid12 > .col-3
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid12 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid12 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 83.33333333%;
   max-width: 83.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid12 > .col-2 > .col-2-padding
{
   padding: 30px 0px 0px 0px;
}
#LayoutGrid12 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 0px)
{
#LayoutGrid12 > .col-1, #LayoutGrid12 > .col-2, #LayoutGrid12 > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Heading4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   box-sizing: border-box;
   margin: 0px 0px 25px 0px;
   padding: 0;
   text-align: left;
}
#Heading4
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 27px;
   margin: 0;
   text-align: left;
}
#Label5
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#wb_RadioButton16
{
   margin: -22px 0px 22px 0px;
}
#wb_RadioButton16
{
   position: relative;
}
#wb_RadioButton16, #wb_RadioButton16 *, #wb_RadioButton16 *::before, #wb_RadioButton16 *::after
{
   box-sizing: border-box;
}
#wb_RadioButton16 input[type='radio']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_RadioButton16 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_RadioButton16 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
   border-radius: 50%;
}
#wb_RadioButton16 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
   border-radius: 50%;
   color: #FFFFFF;
   content: " ";
   -webkit-transform: scale(0, 0);
   -moz-transform: scale(0, 0);
   transform: scale(0, 0);
}
#wb_RadioButton16 input[type='radio']:checked + label::after
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
   -webkit-transform: scale(0.8, 0.8);
   -moz-transform: scale(0.8, 0.8);
   transform: scale(0.8, 0.8);
}
#wb_RadioButton16 input[type='radio']:focus + label::before
{
   outline: thin dotted;
}
#Label6
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#wb_RadioButton17
{
   margin: -22px 0px 22px 0px;
}
#wb_RadioButton17
{
   position: relative;
}
#wb_RadioButton17, #wb_RadioButton17 *, #wb_RadioButton17 *::before, #wb_RadioButton17 *::after
{
   box-sizing: border-box;
}
#wb_RadioButton17 input[type='radio']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_RadioButton17 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_RadioButton17 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
   border-radius: 50%;
}
#wb_RadioButton17 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
   border-radius: 50%;
   color: #FFFFFF;
   content: " ";
   -webkit-transform: scale(0, 0);
   -moz-transform: scale(0, 0);
   transform: scale(0, 0);
}
#wb_RadioButton17 input[type='radio']:checked + label::after
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
   -webkit-transform: scale(0.8, 0.8);
   -moz-transform: scale(0.8, 0.8);
   transform: scale(0.8, 0.8);
}
#wb_RadioButton17 input[type='radio']:focus + label::before
{
   outline: thin dotted;
}
#Label7
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#wb_RadioButton18
{
   margin: -22px 0px 22px 0px;
}
#wb_RadioButton18
{
   position: relative;
}
#wb_RadioButton18, #wb_RadioButton18 *, #wb_RadioButton18 *::before, #wb_RadioButton18 *::after
{
   box-sizing: border-box;
}
#wb_RadioButton18 input[type='radio']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_RadioButton18 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_RadioButton18 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
   border-radius: 50%;
}
#wb_RadioButton18 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
   border-radius: 50%;
   color: #FFFFFF;
   content: " ";
   -webkit-transform: scale(0, 0);
   -moz-transform: scale(0, 0);
   transform: scale(0, 0);
}
#wb_RadioButton18 input[type='radio']:checked + label::after
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
   -webkit-transform: scale(0.8, 0.8);
   -moz-transform: scale(0.8, 0.8);
   transform: scale(0.8, 0.8);
}
#wb_RadioButton18 input[type='radio']:focus + label::before
{
   outline: thin dotted;
}
#Label8
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#wb_RadioButton19
{
   margin: -22px 0px 22px 0px;
}
#wb_RadioButton19
{
   position: relative;
}
#wb_RadioButton19, #wb_RadioButton19 *, #wb_RadioButton19 *::before, #wb_RadioButton19 *::after
{
   box-sizing: border-box;
}
#wb_RadioButton19 input[type='radio']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_RadioButton19 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_RadioButton19 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
   border-radius: 50%;
}
#wb_RadioButton19 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
   border-radius: 50%;
   color: #FFFFFF;
   content: " ";
   -webkit-transform: scale(0, 0);
   -moz-transform: scale(0, 0);
   transform: scale(0, 0);
}
#wb_RadioButton19 input[type='radio']:checked + label::after
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
   -webkit-transform: scale(0.8, 0.8);
   -moz-transform: scale(0.8, 0.8);
   transform: scale(0.8, 0.8);
}
#wb_RadioButton19 input[type='radio']:focus + label::before
{
   outline: thin dotted;
}
#wb_LayoutGrid13
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid13
{
   box-sizing: border-box;
   padding: 55px 15px 0px 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid13 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid13 > .row > .col-1, #LayoutGrid13 > .row > .col-2, #LayoutGrid13 > .row > .col-3, #LayoutGrid13 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid13 > .row > .col-1, #LayoutGrid13 > .row > .col-2, #LayoutGrid13 > .row > .col-3, #LayoutGrid13 > .row > .col-4
{
   float: left;
}
#LayoutGrid13 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 8.33333333%;
   text-align: left;
}
#LayoutGrid13 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 41.66666667%;
   text-align: left;
}
#LayoutGrid13 > .row > .col-2 > .col-2-padding
{
   padding: 5px 0px 5px 0px;
}
#LayoutGrid13 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 41.66666667%;
   text-align: right;
}
#LayoutGrid13 > .row > .col-3 > .col-3-padding
{
   padding: 5px 0px 5px 0px;
}
#LayoutGrid13 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 8.33333333%;
   text-align: right;
}
#LayoutGrid13:before,
#LayoutGrid13:after,
#LayoutGrid13 .row:before,
#LayoutGrid13 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid13:after,
#LayoutGrid13 .row:after
{
   clear: both;
}
@media (max-width: 580px)
{
#LayoutGrid13 > .row > .col-1, #LayoutGrid13 > .row > .col-2, #LayoutGrid13 > .row > .col-3, #LayoutGrid13 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_Extension6 {margin: 0px 0px 0px 0px;}/* Например как то так, в этом примере можно задать отступ внешний от контейнера - обёртки*/
.animationExtension6::before {
	position: absolute;
	top: 100%;
	left: 50%;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	content: '';
	opacity: 0;
	pointer-events: none;
	box-shadow: 0 0 0 175px rgba(255,255,255,0.17);
	animation: anim-effect-ivana-2 3000ms ease  infinite normal;
}

.animationExtension6::after {
    position: absolute!important;
	top: 100%!important;
	left: 50%!important;
	margin: -35px 0 0 -35px!important;
	width: 70px!important;
	height: 70px!important;
	border-radius: 50%!important;
	content: '';
	opacity: 0!important;
	pointer-events: none!important;
	box-shadow: 0 0 0 45px rgba(255,255,255,0.17)!important;
	animation: anim-effect-ivana-1 3000ms ease infinite normal!important;
}

@-webkit-keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@-webkit-keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}
@keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}

@keyframes slideme {0%   {left:-30px;margin-left: 0px;}30%   {left:110%;margin-left: 80px;}100% {left:110%;margin-left: 80px;}}
.castomExtension6:before {
    margin-left: 60px;
    content: " ";
    width: 30px;
    height: 300px;
    background: rgba(255,255,255,0.17);
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    animation-timing-function: ease-in-out;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    -khtml-transition: all 0.1s;
    -ms-transition: all 0.1s;
    animation-name: slideme;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(44deg);
    -o-transform: rotate(45deg);
    -khtml-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

#Extension6
{
    width: 220px;
    height: 45px;
    top: 3077px;
    left: 765px;
}
.btnExtension6:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.17);
    color: #FFFFFF!important;
    z-index:1;
}
.btnExtension6:hover,
.btnExtension6:active {
    color: #FFFFFF;
    border: 0px solid #C0C0C0!important;
}
.btn-1b:hover:after,
.btn-1b:active:after {
    color: #4F4F4F!important;
    height: 100%;
}
.btnExtension6 { 
       width:100%;
       height:100%;
	border: 0px solid #C0C0C0!important;
	font-family: Roboto!important;
       font-style: regular;
	font-size: 15px!important;
	color: #FFFFFF!important;
	background: #4682B4;
	cursor: pointer;
	display: inline-block;
	letter-spacing: 1px;
	font-weight: bold!important;
	outline: none;
	position: relative;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
       border-radius: 50px!important;
       z-index:1;
       overflow: hidden;
}
.btnExtension6:hover {
       border: 0px solid #696969!important;
	font-family: inherit;
	font-size: inherit;
	color: #4F4F4F!important;
       background: #FFD700;
}


.btnExtension6:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
/* Pseudo elements for icons */
.btnExtension6:before,
.icon-heart:after,
.icon-star:after,
.icon-plus:after,
.icon-file:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: absolute;
	-webkit-font-smoothing: antialiased;
}
.icon-envelope:before {
	content: "\e000";
}
.icon-cart:before {
	content: "\e007";
}
.icon-cart-2:before {
	content: "\e008";
}
.icon-heart:before {
	content: "\e009";
}
/* Filled heart */
.icon-heart:after,
.icon-heart-2:before {
	content: "\e00a";
}
.icon-star:before {
	content: "\e00b";
}
/* Filled star */
.icon-star:after,
.icon-star-2:before {
	content: "\e00c";
}
.icon-arrow-right:before {
	content: "\e00d";
}
.icon-arrow-left:before {
	content: "\e003";
}
.icon-truck:before {
	content: "\e00e";
}
.icon-remove:before {
	content: "\e00f";
}
.icon-cog:before {
	content: "\e010";
}
.icon-plus:before,
.icon-plus:after {
	content: "\e011";
}
.icon-minus:before {
	content: "\e012";
}
.bh-icon-smiley:before {
	content: "\e001";
}
.bh-icon-sad:before {
	content: "\e002";
}
.icon-file:before {
	content: "\e004";
}
.icon-remove-2:before {
	content: "\e005";
}
/* Button 1 */
.btn-1 {
	border: 3px solid #fff;
	color: #4F4F4F;
}
/* Button 1a */
.btn-1aExtension6:hover,
.btn-1aExtension6:active {
	color: #4F4F4F;
	background: #fff;
}
/* Button 1b */
.btn-1bExtension6:after {
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.17);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1bExtension6:hover,
.btn-1bExtension6:active {
	color: #4F4F4F;
}
.btn-1bExtension6:hover:after,
.btn-1bExtension6:active:after {
	height: 100%;
}
/* Button 1c */
.btn-1cExtension6:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.17);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1cExtension6:hover,
.btn-1cExtension6:active {
	color: #4F4F4F;
}
.btn-1cExtension6:hover:after,
.btn-1cExtension6:active:after {
	width: 100%;
}
/* Button 1d */
.btn-1dExtension6 {
	overflow: hidden;
}
.btn-1dExtension6:after {
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1dExtension6:hover,
.btn-1dExtension6:active {
	color: #4F4F4F;
}
.btn-1dExtension6:hover:after {
	width: 100%;
	opacity: 1;
}
.btn-1dExtension6:active:after {
	width: 101%;
	opacity: 1;
}
/* Button 1e */
.btn-1eExtension6 {
	overflow: hidden;
}
.btn-1eExtension6:after {
	width: 120%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1eExtension6:hover,
.btn-1eExtension6:active {
	color: #4F4F4F;
}
.btn-1eExtension6:hover:after {
	height: 1000%!important;
       opacity: 1;
}
.btn-1eExtension6:hover:after {
	height: 260%;
	opacity: 1;
}
.btn-1eExtension6:active:after {
	height: 400%;
	opacity: 1;
}
/* Button 1f */
.btn-1fExtension6 {
	overflow: hidden;
}
.btn-1fExtension6:after {
	width: 101%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1fExtension6:hover,
.btn-1fExtension6:active {
	color: #4F4F4F;
}
.btn-1fExtension6:hover:after {
	height: 100%;
	opacity: 1;
}
.btn-1fExtension6:active:after {
	height: 130%;
	opacity: 1;
}
/* Button 2 */
.btn-2Extension6 {
	background: #4682B4;
	color: #fff;
	box-shadow: 0 6px #ab3c3c;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
/* Button 2b */
.btn-2bExtension6 {
	border-radius: 50px!important;
}
.btn-2bExtension6:hover {
	box-shadow: 0 8px #FFD700;
	top: -2px;
}
.btn-2bExtension6:active {
	box-shadow: 0 0 #FFD700;
	top: 6px;
}

#wb_Extension7 {margin: 0px 0px 0px 0px;}/* Например как то так, в этом примере можно задать отступ внешний от контейнера - обёртки*/
.animationExtension7::before {
	position: absolute;
	top: 100%;
	left: 50%;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	content: '';
	opacity: 0;
	pointer-events: none;
	box-shadow: 0 0 0 175px rgba(255,255,255,0.00);
	animation: anim-effect-ivana-2 3000ms ease  infinite normal;
}

.animationExtension7::after {
    position: absolute!important;
	top: 100%!important;
	left: 50%!important;
	margin: -35px 0 0 -35px!important;
	width: 70px!important;
	height: 70px!important;
	border-radius: 50%!important;
	content: '';
	opacity: 0!important;
	pointer-events: none!important;
	box-shadow: 0 0 0 45px rgba(255,255,255,0.00)!important;
	animation: anim-effect-ivana-1 3000ms ease infinite normal!important;
}

@-webkit-keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@-webkit-keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}
@keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}

@keyframes slideme {0%   {left:-30px;margin-left: 0px;}30%   {left:110%;margin-left: 80px;}100% {left:110%;margin-left: 80px;}}
.castomExtension7:before {
    margin-left: 60px;
    content: " ";
    width: 30px;
    height: 300px;
    background: rgba(255,255,255,0.00);
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    animation-timing-function: ease-in-out;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    -khtml-transition: all 0.1s;
    -ms-transition: all 0.1s;
    animation-name: slideme;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(44deg);
    -o-transform: rotate(45deg);
    -khtml-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

#Extension7
{
    width: 220px;
    height: 45px;
    top: 3077px;
    left: 215px;
}
.btnExtension7:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.00);
    color: #FFFFFF!important;
    z-index:1;
}
.btnExtension7:hover,
.btnExtension7:active {
    color: #FFFFFF;
    border: 0px solid #C0C0C0!important;
}
.btn-1b:hover:after,
.btn-1b:active:after {
    color: #4F4F4F!important;
    height: 100%;
}
.btnExtension7 { 
       width:100%;
       height:100%;
	border: 0px solid #C0C0C0!important;
	font-family: Roboto!important;
       font-style: regular;
	font-size: 15px!important;
	color: #FFFFFF!important;
	background: #CBCBCB;
	cursor: pointer;
	display: inline-block;
	letter-spacing: 1px;
	font-weight: bold!important;
	outline: none;
	position: relative;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
       border-radius: 50px!important;
       z-index:1;
       overflow: hidden;
}
.btnExtension7:hover {
       border: 0px solid #696969!important;
	font-family: inherit;
	font-size: inherit;
	color: #4F4F4F!important;
       background: #FFD700;
}


.btnExtension7:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
/* Pseudo elements for icons */
.btnExtension7:before,
.icon-heart:after,
.icon-star:after,
.icon-plus:after,
.icon-file:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: absolute;
	-webkit-font-smoothing: antialiased;
}
.icon-envelope:before {
	content: "\e000";
}
.icon-cart:before {
	content: "\e007";
}
.icon-cart-2:before {
	content: "\e008";
}
.icon-heart:before {
	content: "\e009";
}
/* Filled heart */
.icon-heart:after,
.icon-heart-2:before {
	content: "\e00a";
}
.icon-star:before {
	content: "\e00b";
}
/* Filled star */
.icon-star:after,
.icon-star-2:before {
	content: "\e00c";
}
.icon-arrow-right:before {
	content: "\e00d";
}
.icon-arrow-left:before {
	content: "\e003";
}
.icon-truck:before {
	content: "\e00e";
}
.icon-remove:before {
	content: "\e00f";
}
.icon-cog:before {
	content: "\e010";
}
.icon-plus:before,
.icon-plus:after {
	content: "\e011";
}
.icon-minus:before {
	content: "\e012";
}
.bh-icon-smiley:before {
	content: "\e001";
}
.bh-icon-sad:before {
	content: "\e002";
}
.icon-file:before {
	content: "\e004";
}
.icon-remove-2:before {
	content: "\e005";
}
/* Button 1 */
.btn-1 {
	border: 3px solid #fff;
	color: #4F4F4F;
}
/* Button 1a */
.btn-1aExtension7:hover,
.btn-1aExtension7:active {
	color: #4F4F4F;
	background: #fff;
}
/* Button 1b */
.btn-1bExtension7:after {
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.00);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1bExtension7:hover,
.btn-1bExtension7:active {
	color: #4F4F4F;
}
.btn-1bExtension7:hover:after,
.btn-1bExtension7:active:after {
	height: 100%;
}
/* Button 1c */
.btn-1cExtension7:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.00);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1cExtension7:hover,
.btn-1cExtension7:active {
	color: #4F4F4F;
}
.btn-1cExtension7:hover:after,
.btn-1cExtension7:active:after {
	width: 100%;
}
/* Button 1d */
.btn-1dExtension7 {
	overflow: hidden;
}
.btn-1dExtension7:after {
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.00);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1dExtension7:hover,
.btn-1dExtension7:active {
	color: #4F4F4F;
}
.btn-1dExtension7:hover:after {
	width: 100%;
	opacity: 1;
}
.btn-1dExtension7:active:after {
	width: 101%;
	opacity: 1;
}
/* Button 1e */
.btn-1eExtension7 {
	overflow: hidden;
}
.btn-1eExtension7:after {
	width: 120%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.00);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1eExtension7:hover,
.btn-1eExtension7:active {
	color: #4F4F4F;
}
.btn-1eExtension7:hover:after {
	height: 1000%!important;
       opacity: 1;
}
.btn-1eExtension7:hover:after {
	height: 260%;
	opacity: 1;
}
.btn-1eExtension7:active:after {
	height: 400%;
	opacity: 1;
}
/* Button 1f */
.btn-1fExtension7 {
	overflow: hidden;
}
.btn-1fExtension7:after {
	width: 101%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.00);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1fExtension7:hover,
.btn-1fExtension7:active {
	color: #4F4F4F;
}
.btn-1fExtension7:hover:after {
	height: 100%;
	opacity: 1;
}
.btn-1fExtension7:active:after {
	height: 130%;
	opacity: 1;
}
/* Button 2 */
.btn-2Extension7 {
	background: #CBCBCB;
	color: #fff;
	box-shadow: 0 6px #ab3c3c;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
/* Button 2b */
.btn-2bExtension7 {
	border-radius: 50px!important;
}
.btn-2bExtension7:hover {
	box-shadow: 0 8px #FFD700;
	top: -2px;
}
.btn-2bExtension7:active {
	box-shadow: 0 0 #FFD700;
	top: 6px;
}

#wb_FlexContainer18
{
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   position: relative;
}
#FlexContainer18
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 0px 0px 25px 0px;
   -webkit-flex-direction: column;
   flex-direction: column;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: flex-start;
   align-content: flex-start;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 960px;
   -webkit-flex-grow: 0;
   flex-grow: 0;
   -webkit-flex-shrink: 0;
   flex-shrink: 0;
   -webkit-align-self: auto;
   align-self: auto;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_LayoutGrid14
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #4682B4;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid14
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0px 0px 3px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid14 > .col-1, #LayoutGrid14 > .col-2, #LayoutGrid14 > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#LayoutGrid14 > .col-1, #LayoutGrid14 > .col-2, #LayoutGrid14 > .col-3
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid14 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid14 > .col-1 > .col-1-padding
{
   padding: 30px 0px 45px 0px;
}
#LayoutGrid14 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 83.33333333%;
   max-width: 83.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid14 > .col-2 > .col-2-padding
{
   padding: 25px 0px 0px 0px;
}
#LayoutGrid14 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid14 > .col-3 > .col-3-padding
{
   padding: 30px 0px 0px 0px;
}
@media (max-width: 0px)
{
#LayoutGrid14 > .col-1, #LayoutGrid14 > .col-2, #LayoutGrid14 > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Text24 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 0;
   margin: 0px 30px 0px 0px;
   text-align: left;
}
#wb_Text24 div
{
   text-align: left;
}
#wb_LayoutGrid15
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid15
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0px 0px 60px 0px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid15 > .col-1, #LayoutGrid15 > .col-2, #LayoutGrid15 > .col-3
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid15 > .col-1, #LayoutGrid15 > .col-2, #LayoutGrid15 > .col-3
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid15 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid15 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 83.33333333%;
   max-width: 83.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid15 > .col-2 > .col-2-padding
{
   padding: 30px 0px 0px 0px;
}
#LayoutGrid15 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 8.33333333%;
   max-width: 8.33333333%;
   -webkit-align-self: flex-start;
   align-self: flex-start;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 0px)
{
#LayoutGrid15 > .col-1, #LayoutGrid15 > .col-2, #LayoutGrid15 > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Heading5
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   box-sizing: border-box;
   margin: 0px 0px 25px 0px;
   padding: 0;
   text-align: left;
}
#Heading5
{
   color: #333333;
   font-family: Roboto;
   font-weight: normal;
   font-size: 27px;
   margin: 0;
   text-align: left;
}
#Label9
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#Label10
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#Label11
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#Label12
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#wb_LayoutGrid16
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid16
{
   box-sizing: border-box;
   padding: 55px 15px 0px 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid16 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid16 > .row > .col-1, #LayoutGrid16 > .row > .col-2, #LayoutGrid16 > .row > .col-3, #LayoutGrid16 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid16 > .row > .col-1, #LayoutGrid16 > .row > .col-2, #LayoutGrid16 > .row > .col-3, #LayoutGrid16 > .row > .col-4
{
   float: left;
}
#LayoutGrid16 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 8.33333333%;
   text-align: left;
}
#LayoutGrid16 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 41.66666667%;
   text-align: left;
}
#LayoutGrid16 > .row > .col-2 > .col-2-padding
{
   padding: 5px 0px 5px 0px;
}
#LayoutGrid16 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 41.66666667%;
   text-align: right;
}
#LayoutGrid16 > .row > .col-3 > .col-3-padding
{
   padding: 5px 0px 5px 0px;
}
#LayoutGrid16 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 8.33333333%;
   text-align: right;
}
#LayoutGrid16:before,
#LayoutGrid16:after,
#LayoutGrid16 .row:before,
#LayoutGrid16 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid16:after,
#LayoutGrid16 .row:after
{
   clear: both;
}
@media (max-width: 580px)
{
#LayoutGrid16 > .row > .col-1, #LayoutGrid16 > .row > .col-2, #LayoutGrid16 > .row > .col-3, #LayoutGrid16 > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_Extension8 {margin: 0px 0px 0px 0px;}/* Например как то так, в этом примере можно задать отступ внешний от контейнера - обёртки*/
.animationExtension8::before {
	position: absolute;
	top: 100%;
	left: 50%;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	content: '';
	opacity: 0;
	pointer-events: none;
	box-shadow: 0 0 0 175px rgba(255,255,255,0.17);
	animation: anim-effect-ivana-2 3000ms ease  infinite normal;
}

.animationExtension8::after {
    position: absolute!important;
	top: 100%!important;
	left: 50%!important;
	margin: -35px 0 0 -35px!important;
	width: 70px!important;
	height: 70px!important;
	border-radius: 50%!important;
	content: '';
	opacity: 0!important;
	pointer-events: none!important;
	box-shadow: 0 0 0 45px rgba(255,255,255,0.17)!important;
	animation: anim-effect-ivana-1 3000ms ease infinite normal!important;
}

@-webkit-keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@-webkit-keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}
@keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}

@keyframes slideme {0%   {left:-30px;margin-left: 0px;}30%   {left:110%;margin-left: 80px;}100% {left:110%;margin-left: 80px;}}
.castomExtension8:before {
    margin-left: 60px;
    content: " ";
    width: 30px;
    height: 300px;
    background: rgba(255,255,255,0.17);
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    animation-timing-function: ease-in-out;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    -khtml-transition: all 0.1s;
    -ms-transition: all 0.1s;
    animation-name: slideme;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(44deg);
    -o-transform: rotate(45deg);
    -khtml-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

#Extension8
{
    width: 220px;
    height: 45px;
    top: 4056px;
    left: 765px;
}
.btnExtension8:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.17);
    color: #FFFFFF!important;
    z-index:1;
}
.btnExtension8:hover,
.btnExtension8:active {
    color: #FFFFFF;
    border: 0px solid #C0C0C0!important;
}
.btn-1b:hover:after,
.btn-1b:active:after {
    color: #4F4F4F!important;
    height: 100%;
}
.btnExtension8 { 
       width:100%;
       height:100%;
	border: 0px solid #C0C0C0!important;
	font-family: Roboto!important;
       font-style: regular;
	font-size: 15px!important;
	color: #FFFFFF!important;
	background: #4682B4;
	cursor: pointer;
	display: inline-block;
	letter-spacing: 1px;
	font-weight: bold!important;
	outline: none;
	position: relative;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
       border-radius: 50px!important;
       z-index:1;
       overflow: hidden;
}
.btnExtension8:hover {
       border: 0px solid #696969!important;
	font-family: inherit;
	font-size: inherit;
	color: #4F4F4F!important;
       background: #FFD700;
}


.btnExtension8:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
/* Pseudo elements for icons */
.btnExtension8:before,
.icon-heart:after,
.icon-star:after,
.icon-plus:after,
.icon-file:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: absolute;
	-webkit-font-smoothing: antialiased;
}
.icon-envelope:before {
	content: "\e000";
}
.icon-cart:before {
	content: "\e007";
}
.icon-cart-2:before {
	content: "\e008";
}
.icon-heart:before {
	content: "\e009";
}
/* Filled heart */
.icon-heart:after,
.icon-heart-2:before {
	content: "\e00a";
}
.icon-star:before {
	content: "\e00b";
}
/* Filled star */
.icon-star:after,
.icon-star-2:before {
	content: "\e00c";
}
.icon-arrow-right:before {
	content: "\e00d";
}
.icon-arrow-left:before {
	content: "\e003";
}
.icon-truck:before {
	content: "\e00e";
}
.icon-remove:before {
	content: "\e00f";
}
.icon-cog:before {
	content: "\e010";
}
.icon-plus:before,
.icon-plus:after {
	content: "\e011";
}
.icon-minus:before {
	content: "\e012";
}
.bh-icon-smiley:before {
	content: "\e001";
}
.bh-icon-sad:before {
	content: "\e002";
}
.icon-file:before {
	content: "\e004";
}
.icon-remove-2:before {
	content: "\e005";
}
/* Button 1 */
.btn-1 {
	border: 3px solid #fff;
	color: #4F4F4F;
}
/* Button 1a */
.btn-1aExtension8:hover,
.btn-1aExtension8:active {
	color: #4F4F4F;
	background: #fff;
}
/* Button 1b */
.btn-1bExtension8:after {
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.17);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1bExtension8:hover,
.btn-1bExtension8:active {
	color: #4F4F4F;
}
.btn-1bExtension8:hover:after,
.btn-1bExtension8:active:after {
	height: 100%;
}
/* Button 1c */
.btn-1cExtension8:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.17);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1cExtension8:hover,
.btn-1cExtension8:active {
	color: #4F4F4F;
}
.btn-1cExtension8:hover:after,
.btn-1cExtension8:active:after {
	width: 100%;
}
/* Button 1d */
.btn-1dExtension8 {
	overflow: hidden;
}
.btn-1dExtension8:after {
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1dExtension8:hover,
.btn-1dExtension8:active {
	color: #4F4F4F;
}
.btn-1dExtension8:hover:after {
	width: 100%;
	opacity: 1;
}
.btn-1dExtension8:active:after {
	width: 101%;
	opacity: 1;
}
/* Button 1e */
.btn-1eExtension8 {
	overflow: hidden;
}
.btn-1eExtension8:after {
	width: 120%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1eExtension8:hover,
.btn-1eExtension8:active {
	color: #4F4F4F;
}
.btn-1eExtension8:hover:after {
	height: 1000%!important;
       opacity: 1;
}
.btn-1eExtension8:hover:after {
	height: 260%;
	opacity: 1;
}
.btn-1eExtension8:active:after {
	height: 400%;
	opacity: 1;
}
/* Button 1f */
.btn-1fExtension8 {
	overflow: hidden;
}
.btn-1fExtension8:after {
	width: 101%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.17);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1fExtension8:hover,
.btn-1fExtension8:active {
	color: #4F4F4F;
}
.btn-1fExtension8:hover:after {
	height: 100%;
	opacity: 1;
}
.btn-1fExtension8:active:after {
	height: 130%;
	opacity: 1;
}
/* Button 2 */
.btn-2Extension8 {
	background: #4682B4;
	color: #fff;
	box-shadow: 0 6px #ab3c3c;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
/* Button 2b */
.btn-2bExtension8 {
	border-radius: 50px!important;
}
.btn-2bExtension8:hover {
	box-shadow: 0 8px #FFD700;
	top: -2px;
}
.btn-2bExtension8:active {
	box-shadow: 0 0 #FFD700;
	top: 6px;
}

#wb_Extension9 {margin: 0px 0px 0px 0px;}/* Например как то так, в этом примере можно задать отступ внешний от контейнера - обёртки*/
.animationExtension9::before {
	position: absolute;
	top: 100%;
	left: 50%;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	content: '';
	opacity: 0;
	pointer-events: none;
	box-shadow: 0 0 0 175px rgba(255,255,255,0.00);
	animation: anim-effect-ivana-2 3000ms ease  infinite normal;
}

.animationExtension9::after {
    position: absolute!important;
	top: 100%!important;
	left: 50%!important;
	margin: -35px 0 0 -35px!important;
	width: 70px!important;
	height: 70px!important;
	border-radius: 50%!important;
	content: '';
	opacity: 0!important;
	pointer-events: none!important;
	box-shadow: 0 0 0 45px rgba(255,255,255,0.00)!important;
	animation: anim-effect-ivana-1 3000ms ease infinite normal!important;
}

@-webkit-keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@keyframes anim-effect-ivana-1 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
@-webkit-keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}
@keyframes anim-effect-ivana-2 {
	0% {
		opacity: 1;
		-webkit-transform: scale3d(0.5, 0.5, 1);
		transform: scale3d(0.5, 0.5, 1);
	}
	50%, 100% {
		opacity: 0;
		-webkit-transform: scale3d(1.2, 1.2, 1);
		transform: scale3d(1.2, 1.2, 1);
	}
}

@keyframes slideme {0%   {left:-30px;margin-left: 0px;}30%   {left:110%;margin-left: 80px;}100% {left:110%;margin-left: 80px;}}
.castomExtension9:before {
    margin-left: 60px;
    content: " ";
    width: 30px;
    height: 300px;
    background: rgba(255,255,255,0.00);
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    animation-timing-function: ease-in-out;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    -o-transition: all 0.1s;
    -khtml-transition: all 0.1s;
    -ms-transition: all 0.1s;
    animation-name: slideme;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(44deg);
    -o-transform: rotate(45deg);
    -khtml-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

#Extension9
{
    width: 220px;
    height: 45px;
    top: 4056px;
    left: 215px;
}
.btnExtension9:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.00);
    color: #FFFFFF!important;
    z-index:1;
}
.btnExtension9:hover,
.btnExtension9:active {
    color: #FFFFFF;
    border: 0px solid #C0C0C0!important;
}
.btn-1b:hover:after,
.btn-1b:active:after {
    color: #4F4F4F!important;
    height: 100%;
}
.btnExtension9 { 
       width:100%;
       height:100%;
	border: 0px solid #C0C0C0!important;
	font-family: Roboto!important;
       font-style: regular;
	font-size: 15px!important;
	color: #FFFFFF!important;
	background: #CBCBCB;
	cursor: pointer;
	display: inline-block;
	letter-spacing: 1px;
	font-weight: bold!important;
	outline: none;
	position: relative;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
       border-radius: 50px!important;
       z-index:1;
       overflow: hidden;
}
.btnExtension9:hover {
       border: 0px solid #696969!important;
	font-family: inherit;
	font-size: inherit;
	color: #4F4F4F!important;
       background: #FFD700;
}


.btnExtension9:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
/* Pseudo elements for icons */
.btnExtension9:before,
.icon-heart:after,
.icon-star:after,
.icon-plus:after,
.icon-file:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: absolute;
	-webkit-font-smoothing: antialiased;
}
.icon-envelope:before {
	content: "\e000";
}
.icon-cart:before {
	content: "\e007";
}
.icon-cart-2:before {
	content: "\e008";
}
.icon-heart:before {
	content: "\e009";
}
/* Filled heart */
.icon-heart:after,
.icon-heart-2:before {
	content: "\e00a";
}
.icon-star:before {
	content: "\e00b";
}
/* Filled star */
.icon-star:after,
.icon-star-2:before {
	content: "\e00c";
}
.icon-arrow-right:before {
	content: "\e00d";
}
.icon-arrow-left:before {
	content: "\e003";
}
.icon-truck:before {
	content: "\e00e";
}
.icon-remove:before {
	content: "\e00f";
}
.icon-cog:before {
	content: "\e010";
}
.icon-plus:before,
.icon-plus:after {
	content: "\e011";
}
.icon-minus:before {
	content: "\e012";
}
.bh-icon-smiley:before {
	content: "\e001";
}
.bh-icon-sad:before {
	content: "\e002";
}
.icon-file:before {
	content: "\e004";
}
.icon-remove-2:before {
	content: "\e005";
}
/* Button 1 */
.btn-1 {
	border: 3px solid #fff;
	color: #4F4F4F;
}
/* Button 1a */
.btn-1aExtension9:hover,
.btn-1aExtension9:active {
	color: #4F4F4F;
	background: #fff;
}
/* Button 1b */
.btn-1bExtension9:after {
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.00);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1bExtension9:hover,
.btn-1bExtension9:active {
	color: #4F4F4F;
}
.btn-1bExtension9:hover:after,
.btn-1bExtension9:active:after {
	height: 100%;
}
/* Button 1c */
.btn-1cExtension9:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.00);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1cExtension9:hover,
.btn-1cExtension9:active {
	color: #4F4F4F;
}
.btn-1cExtension9:hover:after,
.btn-1cExtension9:active:after {
	width: 100%;
}
/* Button 1d */
.btn-1dExtension9 {
	overflow: hidden;
}
.btn-1dExtension9:after {
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.00);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1dExtension9:hover,
.btn-1dExtension9:active {
	color: #4F4F4F;
}
.btn-1dExtension9:hover:after {
	width: 100%;
	opacity: 1;
}
.btn-1dExtension9:active:after {
	width: 101%;
	opacity: 1;
}
/* Button 1e */
.btn-1eExtension9 {
	overflow: hidden;
}
.btn-1eExtension9:after {
	width: 120%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.00);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1eExtension9:hover,
.btn-1eExtension9:active {
	color: #4F4F4F;
}
.btn-1eExtension9:hover:after {
	height: 1000%!important;
       opacity: 1;
}
.btn-1eExtension9:hover:after {
	height: 260%;
	opacity: 1;
}
.btn-1eExtension9:active:after {
	height: 400%;
	opacity: 1;
}
/* Button 1f */
.btn-1fExtension9 {
	overflow: hidden;
}
.btn-1fExtension9:after {
	width: 101%;
	height: 0;
	top: 50%;
	left: 50%;
	background: rgba(255,255,255,0.00);
	opacity: 0.4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
       border-radius: 50px!important;
       z-index:-1;
}
.btn-1fExtension9:hover,
.btn-1fExtension9:active {
	color: #4F4F4F;
}
.btn-1fExtension9:hover:after {
	height: 100%;
	opacity: 1;
}
.btn-1fExtension9:active:after {
	height: 130%;
	opacity: 1;
}
/* Button 2 */
.btn-2Extension9 {
	background: #CBCBCB;
	color: #fff;
	box-shadow: 0 6px #ab3c3c;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
/* Button 2b */
.btn-2bExtension9 {
	border-radius: 50px!important;
}
.btn-2bExtension9:hover {
	box-shadow: 0 8px #FFD700;
	top: -2px;
}
.btn-2bExtension9:active {
	box-shadow: 0 0 #FFD700;
	top: 6px;
}

#Editbox1
{
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 1px;
   border-left-width: 0px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #4F4F4F;
   border-left-color: #000000;
   background-color: #FFFFFF;
   background-image: none;
   color :#000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   box-sizing: border-box;
   line-height: 27px;
   padding: 4px 4px 4px 4px;
   margin: 0;
   text-align: left;
}
#Editbox1::placeholder
{
   color: #A9A9A9;
   opacity: 1;
}
#Editbox1::-ms-input-placeholder
{
   color: #A9A9A9;
}
#wb_Checkbox2
{
   margin: -22px 0px 22px 0px;
}
#wb_Checkbox2
{
   position: relative;
}
#wb_Checkbox2, #wb_Checkbox2 *, #wb_Checkbox2 *::before, #wb_Checkbox2 *::after
{
   box-sizing: border-box;
}
#wb_Checkbox2 input[type='checkbox']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_Checkbox2 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_Checkbox2 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
}
#wb_Checkbox2 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
#wb_Checkbox2 input[type='checkbox']:checked + label::after
{
   content: " ";
   background: url('data:image/svg+xml,%3csvg%20height%3d%2220%22%20width%3d%2220%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%3cg%20style%3d%22fill:%23FFFFFF%22%20transform%3d%22scale%280.0112%29%22%3e%0d%0a%3cpath%20transform%3d%22rotate%28180%29%20scale%28%2d1%2c1%29%20translate%280%2c%2d1536%29%22%20d%3d%22M1671%20970q0%20%2d40%20%2d28%20%2d68l%2d724%20%2d724l%2d136%20%2d136q%2d28%20%2d28%20%2d68%20%2d28t%2d68%2028l%2d136%20136l%2d362%20362q%2d28%2028%20%2d28%2068t28%2068l136%20136q28%2028%2068%2028t68%20%2d28l294%20%2d295l656%20657q28%2028%2068%2028t68%20%2d28l136%20%2d136q28%20%2d28%2028%20%2d68z%22/%3e%3c/g%3e%3c/svg%3e') no-repeat center center;
   background-size: 80% 80%
}
#wb_Checkbox2 input[type='checkbox']:checked + label::before
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
}
#wb_Checkbox2 input[type='checkbox']:focus + label::before
{
   outline: thin dotted;
}
#wb_Checkbox3
{
   margin: -22px 0px 22px 0px;
}
#wb_Checkbox3
{
   position: relative;
}
#wb_Checkbox3, #wb_Checkbox3 *, #wb_Checkbox3 *::before, #wb_Checkbox3 *::after
{
   box-sizing: border-box;
}
#wb_Checkbox3 input[type='checkbox']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_Checkbox3 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_Checkbox3 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
}
#wb_Checkbox3 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
#wb_Checkbox3 input[type='checkbox']:checked + label::after
{
   content: " ";
   background: url('data:image/svg+xml,%3csvg%20height%3d%2220%22%20width%3d%2220%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%3cg%20style%3d%22fill:%23FFFFFF%22%20transform%3d%22scale%280.0112%29%22%3e%0d%0a%3cpath%20transform%3d%22rotate%28180%29%20scale%28%2d1%2c1%29%20translate%280%2c%2d1536%29%22%20d%3d%22M1671%20970q0%20%2d40%20%2d28%20%2d68l%2d724%20%2d724l%2d136%20%2d136q%2d28%20%2d28%20%2d68%20%2d28t%2d68%2028l%2d136%20136l%2d362%20362q%2d28%2028%20%2d28%2068t28%2068l136%20136q28%2028%2068%2028t68%20%2d28l294%20%2d295l656%20657q28%2028%2068%2028t68%20%2d28l136%20%2d136q28%20%2d28%2028%20%2d68z%22/%3e%3c/g%3e%3c/svg%3e') no-repeat center center;
   background-size: 80% 80%
}
#wb_Checkbox3 input[type='checkbox']:checked + label::before
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
}
#wb_Checkbox3 input[type='checkbox']:focus + label::before
{
   outline: thin dotted;
}
#wb_Checkbox4
{
   margin: -22px 0px 22px 0px;
}
#wb_Checkbox4
{
   position: relative;
}
#wb_Checkbox4, #wb_Checkbox4 *, #wb_Checkbox4 *::before, #wb_Checkbox4 *::after
{
   box-sizing: border-box;
}
#wb_Checkbox4 input[type='checkbox']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_Checkbox4 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_Checkbox4 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
}
#wb_Checkbox4 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
#wb_Checkbox4 input[type='checkbox']:checked + label::after
{
   content: " ";
   background: url('data:image/svg+xml,%3csvg%20height%3d%2220%22%20width%3d%2220%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%3cg%20style%3d%22fill:%23FFFFFF%22%20transform%3d%22scale%280.0112%29%22%3e%0d%0a%3cpath%20transform%3d%22rotate%28180%29%20scale%28%2d1%2c1%29%20translate%280%2c%2d1536%29%22%20d%3d%22M1671%20970q0%20%2d40%20%2d28%20%2d68l%2d724%20%2d724l%2d136%20%2d136q%2d28%20%2d28%20%2d68%20%2d28t%2d68%2028l%2d136%20136l%2d362%20362q%2d28%2028%20%2d28%2068t28%2068l136%20136q28%2028%2068%2028t68%20%2d28l294%20%2d295l656%20657q28%2028%2068%2028t68%20%2d28l136%20%2d136q28%20%2d28%2028%20%2d68z%22/%3e%3c/g%3e%3c/svg%3e') no-repeat center center;
   background-size: 80% 80%
}
#wb_Checkbox4 input[type='checkbox']:checked + label::before
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
}
#wb_Checkbox4 input[type='checkbox']:focus + label::before
{
   outline: thin dotted;
}
#wb_Checkbox1
{
   margin: -22px 0px 22px 0px;
}
#wb_Checkbox1
{
   position: relative;
}
#wb_Checkbox1, #wb_Checkbox1 *, #wb_Checkbox1 *::before, #wb_Checkbox1 *::after
{
   box-sizing: border-box;
}
#wb_Checkbox1 input[type='checkbox']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_Checkbox1 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_Checkbox1 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
}
#wb_Checkbox1 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
#wb_Checkbox1 input[type='checkbox']:checked + label::after
{
   content: " ";
   background: url('data:image/svg+xml,%3csvg%20height%3d%2220%22%20width%3d%2220%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%3cg%20style%3d%22fill:%23FFFFFF%22%20transform%3d%22scale%280.0112%29%22%3e%0d%0a%3cpath%20transform%3d%22rotate%28180%29%20scale%28%2d1%2c1%29%20translate%280%2c%2d1536%29%22%20d%3d%22M1671%20970q0%20%2d40%20%2d28%20%2d68l%2d724%20%2d724l%2d136%20%2d136q%2d28%20%2d28%20%2d68%20%2d28t%2d68%2028l%2d136%20136l%2d362%20362q%2d28%2028%20%2d28%2068t28%2068l136%20136q28%2028%2068%2028t68%20%2d28l294%20%2d295l656%20657q28%2028%2068%2028t68%20%2d28l136%20%2d136q28%20%2d28%2028%20%2d68z%22/%3e%3c/g%3e%3c/svg%3e') no-repeat center center;
   background-size: 80% 80%
}
#wb_Checkbox1 input[type='checkbox']:checked + label::before
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
}
#wb_Checkbox1 input[type='checkbox']:focus + label::before
{
   outline: thin dotted;
}
#wb_Checkbox5
{
   margin: -22px 0px 22px 0px;
}
#wb_Checkbox5
{
   position: relative;
}
#wb_Checkbox5, #wb_Checkbox5 *, #wb_Checkbox5 *::before, #wb_Checkbox5 *::after
{
   box-sizing: border-box;
}
#wb_Checkbox5 input[type='checkbox']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_Checkbox5 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_Checkbox5 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
}
#wb_Checkbox5 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
#wb_Checkbox5 input[type='checkbox']:checked + label::after
{
   content: " ";
   background: url('data:image/svg+xml,%3csvg%20height%3d%2220%22%20width%3d%2220%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%3cg%20style%3d%22fill:%23FFFFFF%22%20transform%3d%22scale%280.0112%29%22%3e%0d%0a%3cpath%20transform%3d%22rotate%28180%29%20scale%28%2d1%2c1%29%20translate%280%2c%2d1536%29%22%20d%3d%22M1671%20970q0%20%2d40%20%2d28%20%2d68l%2d724%20%2d724l%2d136%20%2d136q%2d28%20%2d28%20%2d68%20%2d28t%2d68%2028l%2d136%20136l%2d362%20362q%2d28%2028%20%2d28%2068t28%2068l136%20136q28%2028%2068%2028t68%20%2d28l294%20%2d295l656%20657q28%2028%2068%2028t68%20%2d28l136%20%2d136q28%20%2d28%2028%20%2d68z%22/%3e%3c/g%3e%3c/svg%3e') no-repeat center center;
   background-size: 80% 80%
}
#wb_Checkbox5 input[type='checkbox']:checked + label::before
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
}
#wb_Checkbox5 input[type='checkbox']:focus + label::before
{
   outline: thin dotted;
}
#Label13
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#Label14
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 4px 4px 4px 30px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}
#wb_Checkbox6
{
   margin: -22px 0px 22px 0px;
}
#wb_Checkbox6
{
   position: relative;
}
#wb_Checkbox6, #wb_Checkbox6 *, #wb_Checkbox6 *::before, #wb_Checkbox6 *::after
{
   box-sizing: border-box;
}
#wb_Checkbox6 input[type='checkbox']
{
   position: absolute;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_Checkbox6 label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   padding: 0;
}
#wb_Checkbox6 label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 2px solid #4682B4;
}
#wb_Checkbox6 label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
#wb_Checkbox6 input[type='checkbox']:checked + label::after
{
   content: " ";
   background: url('data:image/svg+xml,%3csvg%20height%3d%2220%22%20width%3d%2220%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%3cg%20style%3d%22fill:%23FFFFFF%22%20transform%3d%22scale%280.0112%29%22%3e%0d%0a%3cpath%20transform%3d%22rotate%28180%29%20scale%28%2d1%2c1%29%20translate%280%2c%2d1536%29%22%20d%3d%22M1671%20970q0%20%2d40%20%2d28%20%2d68l%2d724%20%2d724l%2d136%20%2d136q%2d28%20%2d28%20%2d68%20%2d28t%2d68%2028l%2d136%20136l%2d362%20362q%2d28%2028%20%2d28%2068t28%2068l136%20136q28%2028%2068%2028t68%20%2d28l294%20%2d295l656%20657q28%2028%2068%2028t68%20%2d28l136%20%2d136q28%20%2d28%2028%20%2d68z%22/%3e%3c/g%3e%3c/svg%3e') no-repeat center center;
   background-size: 80% 80%
}
#wb_Checkbox6 input[type='checkbox']:checked + label::before
{
   background-color: #4682B4;
   background-image: none;
   border-color: #4682B4;
}
#wb_Checkbox6 input[type='checkbox']:focus + label::before
{
   outline: thin dotted;
}
#Label15
{
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color :#878787;
   font-family: Roboto;
   font-weight: normal;
   font-size: 15px;
   box-sizing: border-box;
   padding: 20px 4px 20px 0px;
   margin: 0;
   text-align: left;
   vertical-align: top;
}

#main a, #footer ul a {color:#1d92cb;text-decoration:none;border-bottom:#1d92cb dotted 1px;}
/* #main a:hover, #footer ul a:hover {border-bottom:transparent dotted 1px;} */
#main a:hover, #footer ul a:hover {color:#f58220;border-bottom:#f58220 dotted 1px;}
a.button {line-height:27px;display:inline-block;padding:0 30px 3px;border-radius:5px;background:#f58220;color:#fff !important;position:relative;text-decoration:none;transition:all linear 0.3s;border-bottom:none !important;}
	a.button span {font-size:13px;text-transform:uppercase;border-bottom:#fff dotted 1px;line-height:14px;}
	a.button:hover span {border-bottom:transparent solid 1px;}
#header-callback a.button {padding-left:40px;width:160px;}
	.tender-link {background-color:#00aeef !important;width:160px;}
	#header-callback .callback-link:before {content:'';display:block;position:absolute;width:20px;height:20px;left:10px;top:3px;background:url(//climate-technology.ru/app/skin/default/img/sprite.png) -100px 0px no-repeat;}
	.tender-link:before {content:'';display:block;position:absolute;width:20px;height:20px;left:10px;top:3px;background:url(//climate-technology.ru/app/skin/default/img/handshake.png) 1px 1px no-repeat;}
a.button:hover {background:#fca121;}
img {display:block;max-width:100%;}
.img-wrapper {text-align:center;font-size:14px;font-family:serif;font-style:italic;}
.img-wrapper.left, img.left {float:left;margin-right:20px;margin-bottom:10px;display:block;}
.img-wrapper.right, img.right {float:right;margin-left:20px;margin-bottom:10px;display:block;}
.img-wrapper.center, img.center {display:block;margin:20px auto;}
	.img-wrapper img {margin:0 auto;}
	.img-wrapper span {display:block;padding:10px;}

.tac img {margin-left:auto;margin-right:auto;}
.small {font-size:12px;}
a.button.button-large {padding:5px 30px;font-size:18px;line-height:30px;border-radius:20px;}
/* Wordpress Native */
.wp-caption.alignleft, img.alignleft {float:left;margin-right:20px;}
.wp-caption.alignright, img.alignright {float:right;margin-left:20px;}
.wp-caption.aligncenter, img.aligncenter {margin:20px auto;}
.wp-caption.alignnone img {margin:0 auto;}
.wp-caption {padding-top:5px;width:auto !important;}
	.wp-caption img {display:block;}
.wp-caption-text {font-style:italic;text-align:center;padding:5px;font-size:16px;font-family:serif;box-sizing:border-box;margin:0;}
.video-wrapper {background:#000;position:relative;margin:0 auto;width:100%;padding-top:56.25%;}
	.video-wrapper iframe,
	.video-wrapper video {display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
/* Eexoos CSS Framework */
.tac {text-align:center;}
.tar {text-align:right;}
.h-half, .h-10 {height:10px;}
.h-one, .h-25 {height:25px;}
.h-two, .h-50 {height:50px;}
.clearbar {clear:both;height:0;}
.row {position:relative;}
	.row:after {content:'';clear:both;display:block;}
	.col {float:left;margin-left:2%;box-sizing:border-box;position:relative;}
	.col:first-child {margin-left:0;}
	.col.half {width:49%;}
	.col.two-thirds {width:66%;}
	.col.third {width:32%;}
	.col.quarter {width:23.5%;}
	.col.three-quarters {width:74.5%;}
	.col.fifth {width:18%;}
	.col.two-fifths {width:38%;}
	.col.three-fifths {width:60%;}
.block-general {background:#fff;padding:0 20px;}
/* .block-alter {background:#fff;padding:0 20px;background:#1cb1ed url(//climate-technology.ru/app/skin/default/img/bg-alter.jpg) center bottom no-repeat;background-size:cover;} */
.block-alter {background:#fff;padding:0 20px;background:#1cb1ed url(//climate-technology.ru/app/skin/default/img/bg-alter-new.png) center bottom no-repeat;background-size:cover;}
	.block-alter h1,
	.block-alter h2,
	.block-alter h3,
	.block-alter h4,
	.block-alter h5,
	.block-alter blockquote,
	.block-alter a {color:#fff;}
#bottom-form {background:#0c89c5;background:linear-gradient(#0c89c5,#00aeef);border-top:#2b404d solid 1px;}
.block-blue {color:#fff;background:#00aeef;padding:20px;}
	.block-blue strong, .block-blue a, .block-blue p {color:#fff !important;}
.block-inside {padding:0 30px;}
.tile {position:relative;background-size:contain;background-position:center center;background-repeat:no-repeat;}
.orange {color:#fe5600;}
.blue {color:#148dc7 !important;}
	.blue strong {color:#148dc7 !important;}
	.blue em {color:#148dc7 !important;}
.black {color:#000;}
.large {font-size:18px;}
.extralarge {font-size:24px;line-height:30px;}
.delimiter {clear:both;text-align:center;font-size:20px;margin:25px;color:#148dc7;}
.formulanum {color:#148dc7;}
.info {display:inline-block;padding:20px 30px 20px 55px;border-radius:10px;background:#a7d9f2;position:relative;color:#0c89c5;border:#0c89c5 solid 2px;}
	.info:before {content:'!';position:absolute;background:#fff;color:#f58220;font-weight:bold;border-radius:50%;display:block;width:25px;height:25px;left:20px;top:50%;margin-top:-12px;}
#main table {border-collapse:collapse;}
	table th, table td {padding:5px 10px;border:#148dc7 solid 1px;vertical-align:middle;text-align:center;}
	table th:first-child, table td:first-child {text-align:left;}
	table th {text-align:center;color:#fff;background:#00aeef;}
	table tr:nth-child(2n+1) td {background:#f0f0f0;}
sup {font-size:11px;position:relative;top:-5px;}
sub {font-size:11px;position:relative;bottom:-3px;}
blockquote {padding-left:20px;border-left:#1cb1ed solid 2px;}
/* Forms */
.form-wrapper {max-width:600px;}
input[type=text], input[type=tel], input[type=email], textarea, select {width:100%;padding:10px;box-sizing:border-box;border:#0c89c5 solid 1px;}
input[type=text].wpcf7-not-valid, input[type=tel].wpcf7-not-valid, input[type=email].wpcf7-not-valid, textarea.wpcf7-not-valid, select.wpcf7-not-valid {border:#f58220 solid 1px;}
a.submit,
input[type=submit] {background:none;padding:10px 30px !important;color:#148dc7;border:#148dc7 solid 2px !important;cursor:pointer;text-transform:uppercase;}
a.submit:hover,
input[type=submit]:hover {color:#148dc7;border:#148dc7 solid 2px;}
.wpcf7-response-output {box-sizing:border-box;max-width:600px;margin:0 !important;}
.form-wrapper table {margin-bottom:20px;}
	.form-wrapper table td {vertical-align:middle;}
#calc-error {background:red;color:#fff;padding:20px;text-align:center;display:none;}
#calc-do-bookmark {position:relative;}
#calc-send-order {display:none;}
	#calc-content {display:none;}
input.with-error,
textarea.with-error {border:red solid 1px !important;}
.form-row {margin-bottom:10px;}
.form-loading {padding:10px;text-align:center;font-size:16px;color:gray;display:none;}
.form-ok {padding:10px;text-align:center;font-size:16px;background:green;color:#fff;display:none;}
.form-error {padding:10px;text-align:center;font-size:16px;color:red;display:none;margin-bottom:10px;border:red dotted 1px;}
/* Collapsible */
.collapsible {position:relative;}
	.collapsible-header {padding:10px 30px;color:#000;background:#1d92cb;cursor:pointer;}
		.collapsible-title {display:inline;color:#fff;}
		.collapsible-control {display:inline;color:000;}
			.collapsible-control span  {margin-right:10px;border-bottom:#000 dotted 1px;display:inline-block;}
/* DOM */
.logo {display:block;padding-left:80px;width:200px;text-decoration:none;color:#000;line-height:15px;position:relative;}
	.logo:before {content:'';display:block;position:absolute;width:80px;height:80px;left:0;top:0;background:url(//climate-technology.ru/app/skin/default/img/sprite.png) 0 0 no-repeat;}
	.logo span {display:block;font-size:19px;color:#00aeef;text-transform:uppercase;line-height:20px;margin-bottom:5px;}
		
/* 	#container {position:relative;background:url(//climate-technology.ru/app/skin/default/img/bg-container.jpg) center top no-repeat;padding:0 20px;} */
	#container {position:relative;padding:0 20px;}
		
		#callout {position:absolute;right:50%;top:-100px;background:#0c89c5;border-radius:10px;padding:10px 15px;color:#fff;font-size:12px;line-height:15px;z-index:200;width:200px;text-align:center;}
			#callout:before {content:'';position:absolute;left:-10px;top:10px;border-bottom:transparent solid 10px;border-right:#0c89c5 solid 10px;}
		#header, #top-menu, #main, #footer {max-width:1200px;margin:0 auto;box-sizing:border-box;position:relative;}
		#header {min-height:115px;position:relative;z-index:2;}
			#header .block-inside {position:relative;}
			#header .logo {position:absolute;left:20px;top:20px;color:#fff;font-size:12px;}
			#header-contacts {position:absolute;right:20px;top:18px;}
				#header-phone {font-size:26px;line-height:32px;color:#fff;padding-left:30px;position:relative;margin-bottom:10px;}
/* 					#header-phone:before {content:'';display:block;width:20px;height:20px;background:url(//climate-technology.ru/app/skin/default/img/sprite.png) -76px 0 no-repeat;position:absolute;left:0;top:7px;} */
					#header-phone:before {content:'';display:block;width:20px;height:20px;background:url(//climate-technology.ru/app/skin/default/img/icon-header-phone.png) 0 0 no-repeat;position:absolute;left:0;top:7px;}
				#header-email {font-size:16px;line-height:25px;padding-left:32px;position:relative;}
/* 					#header-email:before {content:'';display:block;width:20px;height:20px;background:url(//climate-technology.ru/app/skin/default/img/sprite.png) -75px -25px no-repeat;position:absolute;left:1px;top:1px;} */
					#header-email:before {content:'';display:block;width:20px;height:20px;background:url(//climate-technology.ru/app/skin/default/img/icon-header-email.png) 0 0 no-repeat;position:absolute;left:1px;top:2px;}
					#header-email a {color:#fff;text-decoration:none;border-bottom:#fff dotted 1px;}
					#header-email a:hover {border-bottom:transparent dotted 1px;}
			#header-callback {position:absolute;right:300px;top:20px;}
			#header-address {color:#fff;}
		#top-menu {background:#00aeef;height:140px;position:relative;z-index:10;}
			.tm-title {color:#fff;font-weight:bold;font-size:16px;padding:0 50px;line-height:25px;margin-bottom:5px;}
			#tm-01, #tm-02, #tm-03 {padding:15px 0;float:left;width:25%;position:relative;box-sizing:border-box;height:100%;}
			#tm-02:before, #tm-03:before {content:'';display:block;position:absolute;top:20px;bottom:20px;left:0;border-left:#019bd8 solid 1px;border-right:#017cb1 solid 1px;}
			#top-menu ul {list-style-type:none;line-height:25px;padding:0 50px;background:#00aeef;padding-bottom:15px;}
				#top-menu ul li a {color:#000;font-size:14px;text-decoration:none;border-bottom:#000 dotted 1px;}
	/* 			#top-menu ul li a:hover {border-bottom:transparent solid 1px;} */
				#top-menu ul li a:hover {color:#fff;border-bottom:#fff dotted 1px;}
				#top-menu ul li.ancestor a,
				#top-menu ul li.current a {color:#fff;border-bottom:none;font-weight:bold;}
			#tm-calc-link {width:25%;height:140px;display:table-cell;text-align:center;vertical-align:middle;background:#f58220;transition:all linear 0.3s;color:#fff;font-size:12px;line-height:18px;text-transform:uppercase;text-decoration:none;}
			#tm-calc-link:hover {background:#fca121;}
				#tm-calc-link span {display:inline-block;width:120px;padding-left:70px;position:relative;text-align:left;}
					#tm-calc-link span:before {content:'';width:50px;height:50px;left:0;top:0;position:absolute;background:url(//climate-technology.ru/app/skin/default/img/icon-calc.png) 0 0 no-repeat;}
					#tm-calc-link span em {border-bottom:#fff dotted 1px;font-style:normal;top:-2px;position:relative;}
					#tm-calc-link:hover span em {border-bottom:#fff dotted 1px;}
			.tm-more {font-size:14px;color:#fff;border-bottom:#fff dotted 1px;cursor:pointer;position:absolute;left:50px;bottom:10px;line-height:15px;}
			.tm-more:hover {border-bottom:transparent dotted 1px;}
				.tm-more:after {content:'';display:block;width:20px;height:15px;vertical-align:middle;background:url(//climate-technology.ru/app/skin/default/img/sprite.png) -82px -80px no-repeat;position:absolute;right:-25px;top:2px;}
			.tm-close {position:absolute;right:10px;top:10px;display:block;cursor:pointer;width:20px;height:20px;display:none;}
	/*		#tm-03 a {display:none;}
			#tm-03 ul li:nth-child(1) a {display:inline;}
			#tm-03 ul li:nth-child(2) a {display:inline;}
			#tm-03 ul li:nth-child(3) a {display:inline;}*/
			#tm-03 ul li:nth-child(4) {position:absolute;right:25px;top:45px;width:100px;}
			#tm-03 ul li:nth-child(5) {position:absolute;right:25px;top:70px;width:100px;}
			#tm-03 ul li:nth-child(6) {position:absolute;right:25px;top:95px;width:100px;}
		#main {background:#fff;padding:20px 0 0;position:relative;z-index:1;min-height:50vh;}
			#main:after {content:'';display:block;clear:both;}
			.intro-title {font-size:20px;color:#000;margin-bottom:25px;line-height:30px;}
			.intro-icon-large {display:block;margin-bottom:10px;background-color:#eee;height:300px;border:none !important;background-position:center center;background-size:cover;background-repeat:no-repeat;}
			.intro-service-item {background:#eee;min-height:520px;}
				.is-title {padding:10px 20px;}
					.is-title a {font-size:20px;line-height:25px;display:inline-block;border-bottom:#f58220 dotted 1px;}
				.intro-service-item p {padding:10px 20px;font-size:14px;line-height:20px;display:block;}
			#intro-advantages-wrapper {font-size:14px;line-height:20px;color:#555;text-align:center;}
				#intro-advantages-wrapper i {width:100px;height:100px;display:block;margin:0 auto 10px;background-image:url(//climate-technology.ru/app/skin/default/img/intro-advantages-sprite.png);background-repeat:no-repeat;}
				#ia-01 {background-position:0 0;}
				#ia-02 {background-position:-100px 0;}
				#ia-03 {background-position:-200px 0;}
				#ia-04 {background-position:-300px 0;}
				#ia-05 {background-position:-400px 0;}
				#ia-06 {background-position:0 -100px;}
				#ia-07 {background-position:-100px -100px;}
				#ia-08 {background-position:-200px -100px;}
				#ia-09 {background-position:-300px -100px;}
				#ia-10 {background-position:-400px -100px;}
			#intro-customers-wrapper {font-size:12px;line-height:15px;text-align:center;}
				#intro-customers-wrapper .icw-item {text-decoration:none;color:#777;border-bottom:none;display:block;padding:0 10px;}
				#intro-customers-wrapper .icw-item:hover {border-bottom:none;}
					#intro-customers-wrapper .icw-item i {width:180px;height:100px;margin:0 auto 10px;display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;}
					#intro-customers-wrapper .icw-item span {display:block;text-align:center;}
			#intro-caption-bottom {text-align:center;display:table-cell;height:500px;vertical-align:middle;font-size:40px;line-height:50px;font-weight:bold;}
			table.why-us {width:100%;margin-bottom:25px;}
				.why-us td {padding:0 20px 20px 0;color:#000;vertical-align:middle;}
					.why-us td span {color:#f58220;font-size:40px;font-weight:bold;display:block;text-align:center;}
			.block-alter ol {list-style-type:none;counter-reset:block-alter-counter;}
				.block-alter ol li {color:#fff;margin-bottom:12px;padding-left:30px;position:relative;}
					.block-alter ol li:before {content:counter(block-alter-counter)'.';counter-increment:block-alter-counter;position:absolute;font-size:18px;font-weight:bold;color:#fff;left:0;top:0;}
			.rotator-docs-wrapper {width:100%;position:relative;text-align:center;}
				.rd-prev, .rd-next {width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;background-image:url(//climate-technology.ru/app/skin/default/img/sprite.png);background-repeat:no-repeat;cursor:pointer;opacity:0.5;transition:all linear 0.3s;}
				.rd-prev:hover, .rd-next:hover {opacity:1;}
				.rd-prev {left:20px;background-position:-200px 0;}
				.rd-next {right:20px;background-position:-250px 0;}
				.rotator-docs {margin:0 auto;width:200px;height:266px;box-shadow:2px 2px 15px rgba(0,0,0,0.3);}
					.rd-item {width:160px;height:226px;border:#fff solid 20px;background-color:#fff;background-size:contain;background-position:center center;}
			.advantages {position:relative;}
				.advantages:before {content:'';display:block;position:absolute;height:100%;z-index:1;top:0;width:50%;left:25%;border-left:#eee solid 2px;border-right:#eee solid 2px;}
				.advantages:after {content:'';display:block;position:absolute;height:100%;z-index:1;top:0;left:50%;margin-left:-1px;width:2px;background:#eee;}
				.a-item {padding-left:35px;position:relative;margin-bottom:12px;color:#000;}
					.a-item:before {content:'';display:block;position:absolute;left:5px;top:-1px;width:25px;height:25px;background:url(//climate-technology.ru/app/skin/default/img/sprite.png) -75px -50px no-repeat;}
			.testimonials-rotator-wrapper {position:relative;padding:25px 100px;}
				.tr-prev, .tr-next {width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;background-image:url(//climate-technology.ru/app/skin/default/img/sprite.png);background-repeat:no-repeat;cursor:pointer;}
				.tr-prev {left:20px;background-position:-300px 0;}
				.tr-next {right:20px;background-position:-350px 0;}
				.testimonials-rotator {position:relative;border:#ccc solid 1px;border-radius:10px;}
					.testimonials-rotator:before {border-left:#ccc solid 20px;content:'';position:absolute;border-top:transparent solid 20px;content:'';top:-20px;left:100px;}
					.testimonials-rotator:after {border-left:#fff solid 20px;content:'';position:absolute;border-top:transparent solid 20px;content:'';top:-18px;left:101px;}
				.tr-item {position:relative;padding:20px 30px 20px;}
					.tr-item-title {color:#000;}
					.tr-item-sub-title {color:#000;font-size:14px;}
					.tr-item-text {margin-top:12px;line-height:20px;font-style:italic;}
			.item-project {position:relative;}
				.item-project-thumb {display:block;background-color:#eee;height:180px;border-bottom:none !important;background-repeat:no-repeat;background-position:center center;background-size:cover;}
				.item-project-title {margin-bottom:12px;padding:10px 10px 20px;background:rgba(0,0,0,0.5);background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0));line-height:15px;}
					.item-project-title a {text-decoration:none;font-size:13px;line-height:18px}
				.item-project-excerpt {font-size:12px;line-height:16px;}
				.block-alter .item-project-title {color:#fff;}
					.block-alter .item-project-title a {color:#fff !important;border-bottom:#fff dotted 1px !important;}
					.block-alter .item-project-title a:hover {border-bottom:transparent dotted 1px !important;}
				.block-alter .item-project-excerpt {color:#000;}
			.sidebar {width:23%;float:left;padding-left:20px;margin-right:2%;}
				.sidebar-title {padding:12px 0 12px 40px;margin-bottom:12px;}
					.sidebar-title h3 {margin-bottom:0;}
					.st-company {background:url(https://climate-technology.ru/app/skin/default/img/icon-category-company.png) 0 center no-repeat;}
					.st-services {background:url(https://climate-technology.ru/app/skin/default/img/icon-category-services.png) 0 center no-repeat;}
					.st-vent {background:url(https://climate-technology.ru/app/skin/default/img/icon-category-vent.png) 0 center no-repeat;}
					.st-cond {background:url(https://climate-technology.ru/app/skin/default/img/icon-category-cond.png) 0 center no-repeat;}
					.st-heat {background:url(https://climate-technology.ru/app/skin/default/img/icon-category-heat.png) 0 center no-repeat;}
					.st-calc {background:url(https://climate-technology.ru/app/skin/default/img/icon-category-calc.png) 0 center no-repeat;}
						.st-calc h3 {font-size:14px;}
				.sidebar-menu {margin-bottom:25px;}
				#calc-vent-result > table{
				 color: #333333;
				 font-size: 13px;
				}
					.sidebar-menu ul {list-style-type:none;}
						.sidebar-menu ul li {margin-bottom:12px;}
							.sidebar-menu ul li.ancestor>a,
							.sidebar-menu ul li.current>a {border-bottom:transparent solid 1px !important;color:#f58220 !important;}
							.sidebar-menu ul ul {display:none;}
								.sidebar-menu li.ancestor ul,
								.sidebar-menu li.current ul {display:block;padding:10px 0 0 20px;}
								.sidebar-menu ul ul a {line-height:20px;font-size:14px;display:inline !important;color:#000 !important;border-bottom:#000 dotted 1px !important;}
			.content {overflow:hidden;box-sizing:border-box;padding-right:20px;position:relative;}
				.content strong {color:#000;}
				.content table {width:100%;}
				.content ul {list-style-type:none;}
					.content ul ul {margin-top:20px;}
					.content ul li {padding-left:35px;position:relative;margin-bottom:25px;}
						.content ul li:before {content:'';display:block;position:absolute;left:0;top:0;width:25px;height:25px;background:url(//climate-technology.ru/app/skin/default/img/sprite.png) -75px -50px no-repeat;}
						.content .list-minus ul li:before {content:'—';display:block;position:absolute;left:0;top:0;width:25px;height:25px;background:none;}
						.content .pro ul li:before,
						.content ul.pro li:before {background:url(//climate-technology.ru/app/skin/default/img/svg/marker-pro.svg) 2px 3px no-repeat;}
						.content .contra ul li:before,
						.content ul.contra li:before {background:url(//climate-technology.ru/app/skin/default/img/svg/marker-contra.svg) 2px 3px no-repeat;}
			.content ol {list-style-type:none;counter-reset:block-alter-counter;}
				.content ol li {margin-bottom:25px;padding-left:40px;position:relative;}
					.content ol li:before {content:counter(block-alter-counter);counter-increment:block-alter-counter;position:absolute;font-size:16px;font-weight:bold;color:#035391;left:0;top:0;width:20px;line-height:20px;border:#035391 solid 2px;text-align:center;}
				#breadcrumbs {font-size:12px;padding:10px 0;color:#999;border-bottom:#ccc solid 1px;margin-bottom:25px;}
					#breadcrumbs a {border-bottom:none !important;}
						#breadcrumbs a span {color:#999;border-bottom:none;}
					#breadcrumbs span {color:#000;}
			table#aboutindigits td {border:none;background:none;text-align:left;color:#fff;}
			.about-in-digits td {vertical-align:middle;padding:0 20px 30px 0;color:#000;font-size:14px;line-height:20px;}
				.about-in-digits td strong {display:block;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:26px;font-weight:bold;border:#fff solid 3px;}
			.block-calc-gray {background:#f2f2f2;padding:30px;line-height:40px;}
				.calc-checkbox, .calc-system-type, .calc-building-type, .calc-bassein-type, .calc-bassein-vent-type, .calc-office-insolation {padding-left:35px;cursor:pointer;position:relative;}
				.calc-checkbox.active, .calc-system-type.active, .calc-building-type.active, .calc-bassein-type.active, .calc-bassein-vent-type.active, .calc-office-insolation.active {color:#000;}
					.calc-checkbox:before, .calc-system-type:before, .calc-building-type:before, .calc-bassein-type:before, .calc-bassein-vent-type:before, .calc-office-insolation:before {width:16px;height:16px;border:#999 solid 1px;background:#fff url(//climate-technology.ru/app/skin/default/img/svg/checkbox.svg) -20px 0 no-repeat;content:'';display:block;position:absolute;left:0;top:50%;margin-top:-9px;}
					.calc-checkbox.active:before, .calc-system-type.active:before, .calc-building-type.active:before, .calc-bassein-type.active:before, .calc-bassein-vent-type.active:before, .calc-office-insolation.active:before {border:#0c89c5 solid 1px;background:#fff url(//climate-technology.ru/app/skin/default/img/svg/checkbox.svg) 0 0 no-repeat;}
					.calc-system-type svg {margin-left:10px;display:inline-block;vertical-align:top;position:relative;top:10px;width:20px;height:20px;}
						.calc-system-type svg path {fill:#1e91c9;}
				.calc-delimiter {background:#1d92cb;height:2px;margin:20px 0 30px;}
				.calc-title {font-size:18px;color:#000;font-weight:bold;}
					.calc-title:after {content:'*';color:#fb9d76;}
					.calc-notes {font-size:12px;font-weight:normal;line-height:15px;}
			.block-calc-light-blue {background:#a7d9f2;padding:30px;color:#000;font-size:14px;line-height:20px;}
				.block-calc-light-blue .button {display:block;text-align:center;line-height:30px;margin-top:5px;}
			.block-calc-dark-blue {background:#0c89c5;color:#fff;padding:30px;}
			.block-calc-light-blue a, .block-calc-dark-blue a {color:#fff !important;border-bottom-color:#fff !important;}
				#total {text-align:right;padding:5px 50px;color:#000;margin-top:10px;background:#f58220;}
					#total-value {}
			/* Gallery */
			#gallery-chapter-by-object {line-height:40px;}
				#gallery-chapter-by-object a {margin:0 5px 0 0;padding:5px;background:#eee;border-radius:5px;border:none;white-space:nowrap;}
					#gallery-chapter-by-object a span {border-bottom:#1d92cb dotted 1px;}
				#gallery-chapter-by-object a:hover {border:none;}
					#gallery-chapter-by-object a:hover span {border-bottom:#f60 dotted 1px;}
				#gallery-chapter-by-object a.current {color:#fff;background:#f58220;}
					#gallery-chapter-by-object a.current span {border-bottom:#fff dotted 1px;}
			.gal-item {background:#fff;text-decoration:none;color:#333 !important;font-family:serif;display:block;font-style:italic;font-size:14px;text-align:center;line-height:18px;border-bottom:none !important;text-align:center;}
				.gal-item .caption {display:block;padding:10px;}
			.gallery-icon {width:260px;border:none !important;}
				.gallery-icon a {width:260px;border:none !important;}
				.gallery-icon img {width:260px;border:none !important;}
				.gallery-caption {width:260px;font-size:12px;line-height:15px;padding:5px 10px;background:#eee;box-sizing:border-box;}
			.custom-gallery-wrapper {position:relative;font-size:0;margin-right:-20px;}
				.custom-gallery-item {width:270px;height:200px;margin:0 20px 10px 0;display:inline-block;border-bottom:none !important;background-size:cover;background-position:center center;background-repeat:no-repeat;}
			a.item {display:block;text-decoration:none;border-bottom:none !important;}
				.item-thumb {height:200px;background-color:#eee;background-size:cover;background-position:center center;background-repeat:no-repeat;}
				.item-caption {background:#0c89c5;color:#fff;padding:10px;line-height:18px;font-size:13px;transition:all linear 0.3s;}
					.item-caption span {border-bottom:#fff dotted 1px;}
					.item:hover .item-caption span {border-bottom:transparent solid 1px;}
					.item:hover .item-caption {background:#f58220;}
			.calc-item-error {margin:20px;padding:10px;border:#f58220 solid 2px;color:#f58220;text-align:center;font-weight:bold;display:none;}
			.with-error .calc-item-error {display:block;animation: blinker 2s linear infinite;}
			.room-count {width:100px !important;font-size:20px !important;font-weight:bold;text-align:center;vertical-align:middle;user-select:none;}
			.room-count-inc, .room-count-dec {display:inline-block;width:36px;height:36px;vertical-align:middle;margin:0 5px;cursor:pointer;position:relative;user-select:none;-webkit-user-select:none;}
				.room-count-inc:before, .room-count-dec:before {content:'';display:block;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-2px;width:24px;height:4px;background:#777;}
				.room-count-inc:after {content:'';display:block;position:absolute;left:50%;top:50%;margin-left:-2px;margin-top:-12px;width:4px;height:24px;background:#777;}
				.room-count-inc:hover:before, .room-count-dec:hover:before, .room-count-inc:hover:after {background:#000;}
			#calc-cond-error {border:gold solid 2px;padding:10px;color:gold;text-align:center;margin:10px;display:none;animation: blinker 2s linear infinite;}
			@keyframes blinker { 50% { opacity: 0.3; } }
			#calc-cond-result {display:none;}
				#calc-cond-result table {width:100%;}
				#calc-cond-result tr td {background:#f0f0f0;color:#000;}
				#calc-cond-result tr th {background:#ccc;color:#000;}
				#calc-cond-result tr:nth-child(2n+1) td {background:#e0e0e0;color:#000;}
				#calc-cond-result table th, #calc-cond-result table td {border:#000 dotted 1px;padding:5px 10px;text-align:center;vertical-align:middle;}
				#calc-cond-result table th, #calc-cond-result table td:last-child {white-space:nowrap;}
				#calc-cond-result tr:last-child td {background:#fca121 !important;color:#000;}
	/*			#calc-cond-result tr:nth-child(2n+1) th,
				#calc-cond-result tr:nth-child(2n+1) td {background:rgba(0,0,0,0.2);}*/
				#calc-cond-result tr:last-child td:first-child {text-align:right;}
			#calc-vent-result {position:relative;}
				#calc-vent-result table {width:100%;}
				#calc-vent-result tr td {background:#f0f0f0;color:#000;}
				#calc-vent-result tr th {background:#ccc;color:#000;}
				#calc-vent-result tr:nth-child(2n+1) td {background:#e0e0e0;color:#000;}
				#calc-vent-result table tr td:nth-child(2) {text-align:left;}
				#calc-vent-result table tr:last-child td:nth-child(2) {text-align:center;font-weight:bold;}
				#calc-vent-result table th, #calc-vent-result table td {border:#000 dotted 1px;padding:5px 10px;text-align:center;vertical-align:middle;}
				#calc-vent-result table th, #calc-vent-result table td:last-child {white-space:nowrap;}
				#calc-vent-result tr:last-child td {background:#fca121;color:#000;}
	/*			#calc-vent-result tr:nth-child(2n+1) th,
				#calc-vent-result tr:nth-child(2n+1) td {background:rgba(0,0,0,0.2);}*/
				#calc-vent-result tr:last-child td:first-child {text-align:right;}
			#calc-bassein-result {display:none;position:relative;}
				#calc-bassein-result table {width:100%;}
				#calc-bassein-result tr td {background:#f0f0f0;color:#000;}
				#calc-bassein-result tr th {background:#ccc;color:#000;}
				#calc-bassein-result tr:nth-child(2n+1) td {background:#e0e0e0;color:#000;}
				#calc-bassein-result table tr td:nth-child(1) {text-align:left;}
				#calc-bassein-result table tr td:nth-child(2) {text-align:center;}
				#calc-bassein-result table tr td:nth-child(3) {text-align:center;font-weight:bold;}
				#calc-bassein-result table th, #calc-bassein-result table td {border:#000 dotted 1px;padding:5px 10px;text-align:center;vertical-align:middle;}
			#calc-office-result {display:none;position:relative;}
				#calc-office-result table {width:100%;}
				#calc-office-result tr td {background:#f0f0f0;color:#000;}
				#calc-office-result tr th {background:#ccc;color:#000;}
				#calc-office-result tr:nth-child(2n+1) td {background:#e0e0e0;color:#000;}
				#calc-office-result table tr td:nth-child(1) {text-align:left;}
				#calc-office-result table tr td:nth-child(2) {text-align:center;}
				#calc-office-result table tr td:nth-child(3) {text-align:center;font-weight:bold;}
				#calc-office-result table th, #calc-office-result table td {border:#000 dotted 1px;padding:5px 10px;text-align:center;vertical-align:middle;}

			.offtest-table {border-collapse:collapse;}
				.offtest-table td {border:#ccc solid 1px;padding:10px;background:#f9f9f9;vertical-align:top;font-size:12px;line-height:18px;}
				.offtest-thumb {width:140px;height:140px;background-position:center center;background-repeat:no-repeat;background-size:contain;}
				.offtest-scan {width:140px;height:auto !important;max-height:300px !important;max-width:150px !important;display:block;box-shadow:3px 3px 5px rgba(0,0,0,0.5);}
			.wp-pagenavi span,
			.wp-pagenavi a {display:inline-block;padding:5px;margin:5px;}
			/* Calc Node Page */
			.wrapper-fancy-calc {text-align:center;}
	/* 			.fancy-calc-item {display:inline-block;margin:0 20px;height:160px;width:220px;border:#00aeef solid 2px !important;border-radius:3px;box-shadow:0 0 2px #00aeef;font-size:12px;line-height:18px;color:#000 !important;padding:10px;transition:all linear 0.3s;} */
				.fancy-calc-item {display:inline-block;margin:0 20px;height:160px;width:220px;background:linear-gradient(#f0f0f0,#e0e0e0);border-radius:10px;box-shadow:0px 2px 5px rgba(0,0,0,0.5);border:none !important;font-size:12px;line-height:18px;color:#000 !important;padding:10px;transition:all linear 0.3s;}
				.fancy-calc-item:hover {background:linear-gradient(#f9f9f9,#ccc);}
					.fci-thumb {display:block;margin:0 auto 5px;height:100px;width:140px;background-image:url(//climate-technology.ru/app/skin/default/img/calc-sprite.png);background-repeat:no-repeat;}
					#fci-thumb-01 {background-position:20px 0;}
					#fci-thumb-02 {background-position:-205px 0;}
					#fci-thumb-03 {background-position:-430px 0;}
					#fci-thumb-04 {background-position:-655px 0;}
					.fci-title {font-weight:bold;font-size:18px;margin-top:10px;}
	/* 			.fancy-calc-item:hover {border:#f58220 solid 2px !important;box-shadow:0 0 2px #f58220;} */
		#block-performed {max-width:1160px;margin:0 auto;overflow:hidden;}
			#bp-carousel {position:relative;}
				#bp-carousel .cycle-slideshow {height:270px;width:1160px !important;}
				.item-carousel {width:250px;padding:0 20px;vertical-align:top;}
					.item-project {display:block !important;white-space:normal !important;}
				#bp-prev, #bp-next {position:absolute;top:120px;z-index:100;display:block;width:40px;height:40px;}
				#bp-prev {left:-20px;}
				#bp-next {right:-20px;}
				#bp-pager {padding:0 20px;}
					#bp-pager span {vertical-align:middle;font-size:30px;color:rgba(255,255,255,0.5);margin:2px;transition:all linear 0.3s;cursor:pointer;}
					#bp-pager span:hover {color:#fff;}
					#bp-pager span.cycle-pager-active {color:#fff;}
		#bottom-form {color:#fff;padding:50px;max-width:1100px;margin:0 auto;}
			#bottom-form h2 {text-align:center;color:#fff;font-size:32px;line-height:35px;text-transform:none;}
			#bottom-form blockquote {font-size:20px;padding:0 10%;border-left:none;}
			#bottom-form ul {padding-left:50px;}
			#bottom-form a.submit  {border:none !important;padding:6px !important;display:block;color:#fff;width:100%;box-sizing:border-box;text-align:center;background:#f58220;border-radius:5px;border:none;transition:all linear 0.3s;cursor:pointer;font-size:14px;text-transform:uppercase;}
			#bottom-form a.submit:hover {background:#f60;}
		#footer {position:relative;color:#fff;}
			#searchform {width:190px;border:#1d92cb solid 2px;position:relative;}
				#s {width:160px;padding:10px;background:none;color:#fff;border:none;outline:none !important;}
				#searchsubmit {width:36px !important;height:36px !important;position:absolute;top:0;right:0;padding:0 !important;display:block;border:none;outline:none !important;background:url(//climate-technology.ru/app/skin/default/img/icon-magnifier.png) 0 0 no-repeat;}
			#footer .logo {color:#fff;font-size:11px;}
			#footer-top {background:#2b404d;padding:20px;}
				#footer-phone {padding-left:80px;position:relative;}
				#footer-email, #footer-address, #footer-working-hours {font-size:12px;color:#fff;}
					#footer-email a {color:#fff;border-bottom:#fff dotted 1px;text-decoration:none;}
					#footer-email a:hover {border-bottom:transparent solid 1px;}
				#footer-top ul {list-style-type:none;font-size:13px;}
			#footer-bottom {padding:15px;text-align:center;font-size:12px;color:#2b404d;}
	.hidden-popups {}
		.popup-overlay {display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.9);z-index:1000;overflow:auto;}
			.popup-general {display:none;max-width:380px;margin:10vh auto;background:#fff;border:#0c89c5 solid 4px;padding:25px 50px;position:relative;}
				.popup-close {position:absolute;width:25px;height:25px;right:0;top:0;background:#0c89c5;text-align:center;cursor:pointer;}
					.popup-close svg {margin:1px 3px;}
				.popup-title {font-size:24px;line-height:50px;padding-left:40px;color:#0c89c5;margin-bottom:25px;}
				.popup-title-callback {background:url(//climate-technology.ru/app/skin/default/img/icon-callback.png) left center no-repeat;}
				.popup-title-tender {background:url(//climate-technology.ru/app/skin/default/img/icon-handshake.png) left center no-repeat;}

#nav, #nav-link, #to-top {display:none;}
#nav-link svg, #to-top svg {display:none;}
				
@media screen and (max-width:1200px) {
	#header .logo {font-size:10px;}
/* 		#header .logo span {font-size:16px;} */
	#header-phone {font-size:19px;font-weight:bold;}
	#header-email {font-size:13px;}
	#header-address {font-size:10px;}
	.tm-title {padding:0 20px;}
	#top-menu ul {padding:0 20px;}
	#tm-01, #tm-02 {width:22%;}
	#tm-03 {width:31%;}
	#bp-carousel .cycle-slideshow {height:270px;width:860px !important;margin:0 auto;}
		.item-carousel {width:200px;padding:0 10px;vertical-align:top;}
	#footer .logo {font-size:10px;}
		#footer .logo span {font-size:16px;}
	#footer-phone, #footer-address,
	#footer-working-hours, #footer-email {font-size:11px;}
}
@media screen and (max-width:1000px) {
	body {font-size:14px;line-height:20px;}
	.mobile-hide {display:none !important;}
	.mobile-show {display:block !important;}
	.large {font-size:16px;}
	h1 {font-size:22px;line-height:25px;}
	h2 {font-size:20px;line-height:25px;}
	h3 {font-size:18px;}
	h4 {font-size:16px;}
	.col {width:100% !important;margin-left:0 !important;}
	#container {padding:0;max-width:600px;}
/* 	#header {position:relative;padding:10px 0 0;background:#fff;} */
	#header {position:relative;padding:10px 0;height:160px !important;}
		#header .logo {top:10px;left:10px;overflow:hidden;height:40px !important;}
			#header .logo:before {height:40px !important;}
		#header-contacts {right:20px;top:0;}
/* 			#header-phone {margin-bottom:0;color:#000;} */
			#header-phone {margin-bottom:0;color:#fff;}
			#header-address {position:absolute;top:62px;right:20px;}
/* 				#header-phone:before {content:'';display:block;width:20px;height:20px;background:url(//climate-technology.ru/app/skin/default/img/sprite.png) -76px 0 no-repeat;position:absolute;left:0;top:7px;} */
/* 				#header-email:before {content:'';display:block;width:20px;height:20px;background:url(//climate-technology.ru/app/skin/default/img/sprite.png) -75px -25px no-repeat;position:absolute;left:1px;top:1px;} */
/* 				#header-email a {color:#000;border-bottom:#000 dotted 1px;} */
	#top-menu {height:auto;margin:0;}
		#tm-01, #tm-02, #tm-03 {display:none;}
		#tm-calc-link {height:50px;line-height:25px;position:absolute;top:-60px;width:auto !important;left:140px;right:20px;display:block;padding:0;border-radius:5px;height:40px;}
			#tm-calc-link span {padding:8px 0 0;font-size:11px;line-height:15px;width:auto;display:block;text-align:center;}
				#tm-calc-link span:before {display:none;}
				#tm-calc-link span em {border-bottom:none;display:block;padding:0 5px;}
	#header {height:120px;}
		#header-callback {top:90px;right:170px;left:60px;height:40px !important;}
			.callback-link {width:auto !important;width:40px;height:37px;}
				.callback-link span {display:none !important;}
				.callback-link:before {width:20px;height:20px;position:absolute;left:50% !important;top:50% !important;margin-left:-12px !important;margin-top:-12px !important;right:auto;bottom:auto;}
			.tender-link {display:none !important;}
/* 		.logo span strong {color:#0c89c5;}  */
	.intro-title {text-align:center;font-size:14px;}
		.intro-title h1 {font-size:16px;}
	#main {max-width:600px;margin:0 auto;}
		.sidebar {float:none;width:100%;position:relative;margin-top:-20px;border-top:#1e91c9 solid 2px;border-bottom:#1e91c9 solid 2px;overflow:hidden;width:100%;box-sizing:border-box;}
			.sidebar-title {margin:0;cursor:pointer;position:relative;}
				.sidebar-title:after {content:'';display:block;position:absolute;right:20px;top:50%;margin-top:-2px;border-top:#999 solid 6px;border-left:transparent solid 6px;border-right:transparent solid 6px;}
				.sidebar-title.active:after {border-top:none;border-bottom:#999 solid 6px;margin-top:-4px;}
			.sidebar-menu {display:none;}
				.sidebar-menu ul {margin-top:20px;}
					.sidebar-menu ul ul {margin-top:0;}
		.content {padding:0 20px 20px;}
		#calc-vent-result tr:last-child td {
    background: #4682b4 !important;
    color: #fff;
}
#calc-vent-result table th, #calc-vent-result table td {
    border: #000 dotted 1px;
    padding: 13px 10px;
    text-align: center;
    vertical-align: middle;
}
#calc-vent-result tr:last-child td {
    background: #4682b4!important;
    color: #fff;
}
#calc-vent-result table th, #calc-vent-result table td {
    border: #000 dotted 1px;
    padding: 13px 10px!important;
    text-align: center;
    vertical-align: middle;
}
#Label16
{
   border: 1px solid #FF0000;
   background-color: transparent;
   background-image: none;
   color :#FF0000;
   font-family: Roboto;
   font-weight: normal;
   font-size: 16px;
   box-sizing: border-box;
   padding: 15px 15px 15px 15px;
   margin: 20px 0px 0px 0px;
   text-align: left;
   vertical-align: top;
}
#Label17
{
   border: 1px solid #FF0000;
   background-color: transparent;
   background-image: none;
   color :#FF0000;
   font-family: Roboto;
   font-weight: normal;
   font-size: 16px;
   box-sizing: border-box;
   padding: 15px 15px 15px 15px;
   margin: 20px 0px 0px 0px;
   text-align: left;
   vertical-align: top;
}
#Label18
{
   border: 1px solid #FF0000;
   background-color: transparent;
   background-image: none;
   color :#FF0000;
   font-family: Roboto;
   font-weight: normal;
   font-size: 16px;
   box-sizing: border-box;
   padding: 15px 15px 15px 15px;
   margin: 20px 0px 0px 0px;
   text-align: left;
   vertical-align: top;
}
#Label19
{
   border: 1px solid #FF0000;
   background-color: transparent;
   background-image: none;
   color :#FF0000;
   font-family: Roboto;
   font-weight: normal;
   font-size: 16px;
   box-sizing: border-box;
   padding: 15px 15px 15px 15px;
   margin: 20px 0px 0px 0px;
   text-align: left;
   vertical-align: top;
}
#Label20
{
   border: 1px solid #FF0000;
   background-color: transparent;
   background-image: none;
   color :#FF0000;
   font-family: Roboto;
   font-weight: normal;
   font-size: 16px;
   box-sizing: border-box;
   padding: 15px 15px 15px 15px;
   margin: 20px 0px 0px 0px;
   text-align: left;
   vertical-align: top;
}
#TextArea1
{
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color :#000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   box-sizing: border-box;
   padding: 4px 4px 4px 4px;
   margin: 0;
   text-align: left;
   overflow: auto;
   resize: none;
}
#TextArea1:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
@media (max-width: 365px){
.block-calc-dark-blue {
    margin: -20%;
    transform: scale(0.9);
    margin-bottom: 25px;
}
}