html,
body {
    overflow-x: hidden;
}

body.site {
    font-family: 'Roboto', sans-serif;
    font-family: 'Open Sans', sans-serif;
    background-attachment: fixed;
    background-repeat: repeat;
    background-image: url(/images/main/bg_page.png);
    background-position: top left;
    background-color: #f5f5f5;
    font-size: 14px;
    color: #28370d;
    margin: 0;
    padding: 0;
    border-top: 0 !important;
}

* {
    box-sizing: border-box;
}


h2 {
    line-height: 42.85714287px;
    font-size: 30px;
    font-weight: 400;

}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	color: #322E42;
}
h3, .h3 {
	margin-top: 30px;
	font-size: 26px;
	line-height: 1.2;
}
body a {
    color: #a8bf00;
}


.site-title {
    display: none;
}

.container-fluid {
    padding-right: 0;
    padding-left: 0;
}

a,
a:hover {
    text-decoration: none !important;
}

a {
    color: #a8bf00;
}

.container-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/*HEADER*/
.header {
	margin-bottom: 40px;
}
.header-top {
	background: #fff;
	font-family: 'Open Sans',sans-serif;
}
.header-top__flex {
	display: flex;
	align-items: center;
}
.header-top__flex .wrapp_logo {
	flex-shrink: 0;
	margin-right: 30px;
}
.header-top__contact {
	width: 100%;
}
.header-contact {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.header-contact__address {
	margin-right: 30px;
}
.header-contact__phone {
	margin: 0 -15px;
}
.header-contact__phone a {
	color: #322E42;
	font-weight: bold;
	font-size: 16px;
	padding: 0 15px;
}
.header-contact__lang {
	margin-left: auto;
}
.lang-block {
	margin: 0 -3px;
}
.lang-block li {
	display: inline-block;
	padding: 0 3px;
}


.header_menu .mod-list>li,
.header_menu .mod-list li.divider {
    display: inline-block;
}

.wrapp_logo img {
    margin: 25px 0;
}

.header_top {
    background-color: #fff;
}

.header_menu,
.footer {
	background: #83C608;
	font-family: 'Open Sans',sans-serif;
}
.footer {
	padding: 30px 0;
}
.header_menu li {
	font-weight: bold;
}
.header_menu li a,
.header_menu .mod-list li.divider {
    color: #fff;
    text-transform: uppercase;
    padding: 15px !important;
}


.header_menu .mod-list {
    margin-bottom: 0;
    padding: 5px 0;
}

.header_menu .mod-list li a:hover,
.header_menu .mod-list li a:active,
.header_menu .mod-list li a:focus,
.header_menu li.divider:hover {
    background-image: linear-gradient(180deg, #ffc824 0%, #ffbf00 50%, #dba400 100%);
    transition: .5s;
}

.header_menu .nav-child {
    min-width: 300px;
    box-shadow: 4px 4px 0px 0 rgba(0, 0, 0, 0.09);
    border: 1px solid #cccccc;
    background-color: #fff;
    position: absolute;
    top: 47px;
    left: 0;
    z-index: 2;
    visibility: hidden;
    opacity: 0;
    margin: 0;
    z-index: 1001;

}

.header_menu .nav-child a {
    color: #AFAEAE;
    font-size: 16px;
    text-transform: none;
    font-weight: 400;
}

.header_menu .nav-child li a {
    display: block;
    text-decoration: none;
}

.header_menu .nav-child li a:hover {
    background-image: none;
    background-color: #ededed;
    color: #a8bf00;
}

.moduletable {
    width: 100%
}
.header_menu li.divider:hover .nav-child {
    visibility: visible;
    opacity: 1;
    transition: opacity .3s linear;
}

.header_menu .container,
.header_top .container,
.header-contact .row,
.footer .container {
    display: flex;
    flex-wrap: wrap;
}

.header_menu .col-lg-8,
.header_menu .col-lg-4,
.header_top .col-lg-7,
.header_top .col-lg-5,
.header-contact .col-md-8,
.header-contact .col-md-4,
.footer .col-lg-3,
.footer .col-lg-9 {
    display: flex;
    align-items: center;
}

.sidenav {

    position: fixed;
    z-index: 99;
    left: -291px;
    top: 65px;
    width: 290px;
    height: 100%;
    background: #fff;
    border-top: 1px solid #ccc;
    overflow: auto;
    -webkit-transition: ease 0.4s;
    -moz-transition: ease 0.4s;
    -o-transition: ease 0.4s;
    transition: ease 0.4s;
    -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.4);

}

.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    display: none;
    background-color: rgba(0, 0, 0, 0.4);
    top: 65px;
    left: 0;
    right: 0;
    bottom: 0;
}

/*
.mob_menu .sidenav .mod-list {
    display: flex;
    flex-direction: column;
}
*/
/*
.mob_menu .sidenav .mod-list li{
    background-image: linear-gradient(180deg, #a6f514 0%, #a2f50a 14%, #7cba08 100%);
}
*/
.mob_menu .none #js-mainnavcss3 .active,
.mob_menu #js-meganav-off-canvas .megacss3 {
    background-image: linear-gradient(180deg, #a6f514 0%, #a2f50a 14%, #7cba08 100%);
    color: #fff;
}

.mob_menu .menu830 .menu-title,
.mob_menu .menu873 .menu-title {
    text-transform: uppercase;
}

.mob_menu .sidenav .nav-child li {
    background-image: none;
}

.mob_menu .menu-1 .level1 .megacss3 {
    background-image: none !important;
}

.mob_menu ul.level1 .menu-title {
    color: #AFAEAE;
    font-size: 14px;
}

.js-megamenu-off-canvas .jux-closed {
    color: #AFAEAE !important;
}

.close_menu {
    position: absolute;
    top: 15px;
    right: 15px;
}

.hide-block {
    line-height: 22px;
    font-weight: bold;
    font-size: 16px;

}

.moduletable_menu h3 {
    display: none;
}

.breadcrumb_wrapp .breadcrumb {
    background-color: #fff;
    margin-top: -40px;
}

.mob_menu .none #js-mainnavcss3.megamenu {
    background: transparent;
}

.mob_menu .js-megamenu-off-canvas#js-meganav-off-canvas {
    margin-top: -60px;
}

/*CONTENT*/
#aside .row {
    margin-left: 0;
}

.col-xs-3 {
    padding-right: 0 !important;
    padding-left: 5px;
}

.col-xs-9 {
    padding-left: 5px;
}
#content h3 {
	font-weight: bold;
	font-size: 26px;
	color: #322E42;
	margin-top: 30px;
}
#content h3,
.item-page .page-header h2,
.blog h2 {

    /*
	 	
    line-height: 25.71428572px;
    color: #2f72b1;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding-bottom: 15px;
    border-bottom: 2px solid #2f72b1;
*/
}
#content .kurstable {
	margin-top: 30px;
}
.kurstable-date {
	font-size: 18px;
	margin-bottom: 30px;
}

.bd-tagstyles {
    margin-top: 30px;
}

.bodytable a {
    color: #28370d;
}
.kurstable {
	margin-bottom: 2px;
}
.head {
	background: #FFE000;;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	line-height: 50px;
	font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
#aside .head {
	line-height: 43px;
}
#content .kurstable > div:first-child {
	border-top-left-radius: 15px;
	overflow: hidden;
}
#content .kurstable > div:last-child {
	border-top-right-radius: 15px;
	overflow: hidden;
}
.valute1,
#content .valute1 {
    background-color: #dedede;
    font-size: 32px;
    text-align: center;
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 600;
    margin: 2px 0;
    padding: 20px 0;
}

.valute1 p,
.value1 p {
    margin: 0;
}

.value1 {
    background-color: #fff;
    font-size: 32px;
    text-align: center;
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 500;
    padding: 20px 0;
    margin: 2px 0;
}

.value2 {
    padding: 0;
}

.value {
	font-weight: 700;
    font-size: 36px;
}

#aside .moduletable h3,
#aside .page-header {
	font-weight: 700;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	text-align: center;
	background: #83C608;
	padding: 10px 0;
	border-radius: 10px 10px 0px 0px;
	margin-bottom: 0;
}

#aside .moduletable .custom,
#aside .exchange-calc {
    background-color: #fff;
    padding: 8px;
}
#aside .exchange-calc {
	border-radius: 0 0 10px 10px;
}

.mdl_btn {
	font-size: 19px;
}

.mdl_btn a {
	display: block;
	color: #65960C;
	padding: 20px 0;
	transition: .3s;
}
.mdl_btn a:hover {
	background: #65960C;
	color: #fff;
}
ul.qvest a {
    color: #000;
    font-size: large;
}

.qvestitle {
    padding: 5px 10px 10px 5px;
}

.text-label {
    font-size: 18px;
}

.request .text-label {
    cursor: pointer !important;
}

.switcher {
    position: absolute;
    top: -8px;
    left: -3px;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    -webkit-transition: left .15s ease-out;
    transition: left .15s ease-out;
    background-image: -webkit-linear-gradient(270deg, #a6f514 0%, #a2f50a 14%, #7cba08 100%) !important;
}

.subscribe-btn-1 {
    display: inline-block;
    color: inherit;
    border: none;
    padding: 0;
    padding: 7px 20px;
    background-image: -webkit-linear-gradient(270deg, #a6f514 0%, #a2f50a 14%, #7cba08 100%) !important;
    margin: 20px 0;
}

.input__field {
    max-width: 90%;
    margin-bottom: 5px;
}

.telegram {
    text-align: center;
    font-size: 14px;
    font-family: arial black;
    color: #AB3D22;
    width: 300px;
    margin-left: auto !important;
    margin-right: auto !important;
    border: solid 2px;
    padding: 5px;
    background: #fff;
    margin-top: 15px;
}

.bigtext {
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
}

p.tel a {
    font-size: 20px;
    color: #000;
}

.telegram_channel p {
    margin: 0;
}

.telegram-header {

    display: flex;
    font-family: arial black;
    color: #AB3D22;
    margin-left: auto;
    /*    border: solid 2px;*/
    /*    background: #fff;*/
    line-height: 11px;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    max-width: 225px;
    border-radius: 5px;
}

/*
.telegram_bg {
	 -webkit-animation: blink 3s infinite;
     -moz-animation:    blink 3s infinite;
     -ms-animation:     blink 3s infinite;
}

@-webkit-keyframes blink {
        0%   { background-image: url(/images/headers/button.jpg);}
        50%  { background-image: url(/images/headers/button_2.jpg);}
        100% { background-image: url(/images/headers/button_3.jpg);}
}
@-moz-keyframes blink {
        0%   { background-image: url(/images/headers/button.jpg);}
        50%  { background-image: url(/images/headers/button_2.jpg);}
        100% { background-image: url(/images/headers/button_3.jpg);}
}
@-ms-keyframes blink {
        0%   { background-image: url(/images/headers/button.jpg);}
        50%  { background-image: url(/images/headers/button_2.jpg);}
        100% { background-image: url(/images/headers/button_3.jpg);}
}
*/
.menu_bg {
    transition: 6s, ease-in;
}



.footer_contact p {
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

.login_block {
    padding-top: 5px;
}

.ta {

    height: 0;
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    /* margin: 5px;*/
}

.separated-item-30 {
    padding: 0 25px;
}

.header_top .moduletable,
.header_top .custom,
.header-contact,
.header-contact .row {
    height: 100%;
}

.mod-languages li {
    list-style: none;
}

.item-page hr {
    opacity: 0 !important;
}

.item-page h2,
.item-page h1 {
    margin-top: 20px;
    margin-bottom: 10px;
}

#main_page_block p {
    line-height: 21px;
    font-size: 16px
}

.exchange-calc .btn-group {
    position: relative;
		width: 100%;
    display: inline-block;
    vertical-align: middle;
}
.exchange-calc #btn-buy,
.exchange-calc #btn-sell {
	width: 50%;
	text-align: center;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
}
.exchange-calc #btn-buy.active,
.exchange-calc #btn-sell.active {
	box-shadow: inset 1px 3px 4px rgba(0, 0, 0, 0.25);
}
.exchange-calc #btn-buy,
.exchange-calc #btn-sell,
.btn-group .btn-primary {
	border-width: 0;
	padding: 0;
	color: #ffffff;
	background-color: #A8BF00;
	vertical-align: middle;
	display: inline-block;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 15px;
	padding: 10px 15px;
	background-image: none;
	text-shadow: none;
}

.btn-group .btn-primary:hover,
.btn-group .btn-primary.active {
    background-color: #98A91C
}

.sell-outer input,
.buy-outer input,
buy-outer select,
.text-label-get input,
.input__field,
.calendar-date1 input,
.control-group input {
	display: block;
	width: 100%;
	height: 40px !important;
	padding: 8px 10px;
	font-size: 18px;
	line-height: 1.42857143;
	color: #322E42;
	background-image: none;
	border: 1px solid #DBDFEC;
	font-family: 'Open Sans', sans-serif;
}
select {
	border-color: #DBDFEC;
	color: #322E42;
}
.control-group textarea {
    width: 100%;
}

.rating_block input[type="radio"] {
    opacity: 0 ! important;
}

.control-label {
    font-size: 15px;
}

.control-group .invalid {
    color: #28370d;
    font-weight: 400;

}

.well .custom {
    padding: 10px;
}

.ex_modal {
    overflow: unset !important;
    max-width: 800px !important;
    max-height: 530px;
}

.jquery-modal .modal {
   top: 10%;
   left: 28%;
   margin-left: 0;
}

.switch-btn {
    display: inline-block;
    color: inherit;
    border: none;
    padding: 0;
    outline: inherit;
    vertical-align: middle;
    position: relative;
    width: 40px;
    height: 12px;
    margin: 0 18px 0px 18px !important;
    overflow: visible;
    border-radius: 6px;
    background-color: #fff !important;
    cursor: default;
    border: 1px solid #cccccc;
}

#pokupka1,
#prodaja1,
.switch-input-1,
.switch-input-2 {
    position: absolute;
    left: -9999px;
}

.request .text-label {
    cursor: pointer !important;
}

.text-label-get {
    /* max-width: 90%; */
    font-size: large;
    display: block;
    margin-top: 10px;
}

.text-label {
    display: inline-block;
    font-size: 18px;
}

.wpapper-block-reques-1 {
    font-size: x-large;
    margin: 25px;
}

.wpapper-block-reques-2 {
    font-size: large;
    font-weight: 700;
    margin: 10px 0;
}

.calculator .row {
    margin-top: 30px;
}

.title-request {
    text-align: center;
    margin-bottom: 20px;
}

.cross_course,
.schedule {
    margin-top: 30px;
}

.read-next {
    color: #a8bf00;
    font-size: 16px;

}

.read-next:hover,
.read-next:focus {
    color: #7bae23;
}

#content .easy_entrylink h3 {
    color: #555;
    line-height: 42.85714287px;
    font-size: 30px;
    font-weight: 300;
    border-bottom: 0;
    text-transform: none;
}

.icon-location {
    display: none !important;
}

.breadcrumb_wrapp .breadcrumb>li+li:before {
    content: " ";
}

.item h2 {
    font-size: 16px;
    min-height: 67px;
    margin-top: 20px;
}

#content .course_block h3 {
    color: #28370d;
    border-bottom: 0;
}

span.tel a {
    color: #000;
    font-weight: 600;
}

h2.qvest {
    font-size: 26px;
    font-weight: 400;
}

.qvestotvet {
    padding: 10px;
}

.qvest li {
    padding-bottom: 10px;
}

#btn {
    background-color: #a8bf00;
    ;
    text-decoration: none;
    color: #ffffff;
    background-image: none;
    border: 0;
    padding: 7px 20px;
    font-size: 14px;
}

#btn:hover {
    background-color: #cde326;
}

.bigtext {
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
}

.input-prepend span {
    background: transparent !important;
    border: 0 !important;
}

.icon-user:before {
    content: "\22";
    font-size: 16px;
}

#form-login-remember label {
    padding-top: 7px;
    margin-left: 10px;
}

.blocker {
    z-index: 5 !important;
}

.hide-block a {
    color: #28370d;
    font-weight: 400;
}

.stock_course .value2 {
    line-height: 50px;
}

.header_menu .mod-list li .menu_bg:hover {
    background-image: none;
}

.contact_page {
    display: flex;
}

.contact_page .col-md-6:first-child {
    display: flex;
    align-items: center;
}

.wrapp_bigtext .bigtext {
    line-height: 35px;
}

.bigtext:last-child a {
    background: #fff;
    padding: 10px;
    border-radius: 5px;
}

.phone_mob {
    display: none;
}

.wrapp-mob-phone .mod-languages {
    display: inline-block;
}

.wrapp-mob-phone .lang-inline,
.wrapp-mob-phone {
    display: flex;
}

.wrapp-mob-phone {
    justify-content: flex-end;
    height: 100%;
    align-items: center;
    padding: 0 20px;
}

.wrapp-mob-phone .mod-languages li {
    padding-left: 10px;
}

.wrapp-mob-phone .lang-inline {
    margin: 0 0 0px 25px;
}

.wrapp-mob-phone .lang-inline img {
    width: 27px;
}
.call_tel {
	text-align: center;
}
.call_tel a {
    color: #83C608;
		font-weight: bold;
    font-size: 18px;
}
.call_tel a img {
	margin-top: -5px;
	margin-left: 5px;
}


/*FOOTER*/

.footer img {
    padding: 10px 0;
}

.copyright p {
    font-size: 16px;
    font-weight: 700;
}


.easy_frame {
    border: #ededed solid 1px;
    background-color: #FFFFFF;
}

.easy_frame:hover {
    -webkit-box-shadow: 0px 0 10px 0 rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 0 10px 0 rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0 10px 0 rgba(0, 0, 0, 0.35);
}

.easy_top {
    background-color: #f7f7f6;
    height: 30px;
}

.easy_top_left {
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
    float: left;
}

.easy_top_right {
    float: right;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.easy_top_right_admin {
    float: right;
    margin-left: 10px;
}

.easy_big {
    font-size: 16px;
    vertical-align: middle;
}

.easy_small {
    font-size: 12px;
    vertical-align: middle;
    padding-left: 10px;
}

.easy_small_red {
    color: #e8523e;
    font-size: 9px;
}

.easy_small_notice {
    font-size: 0.85em;
    padding-left: 50px;
}

.easy_pagination {
    font-size: 14px;
    text-align: center;
    display: block;
    margin-top: 16px;
}

div.easy_pagination {
    text-align: center;
    display: block;
    margin-top: 16px;
}

div.easy_pagination li {
    display: inline !important;
    padding: 0 5px !important;
}

div.easy_pagination li.disabled a {
    color: #DBD9D9;
}

div.easy_pagination li.active a {
    font-weight: bold;
}

.easy_align_middle {
    vertical-align: middle;
    padding-right: 1px;
}

.easy_admincomment {
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
    padding-bottom: 15px;
    margin-bottom: 8px;
    background-color: #fafafa;
    border-right: #ededed solid 5px;
    border-left: #ededed solid 5px;
    background-image: url(../images/entry_bg.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    color: #666666;
}

.easy_contact {
    margin-left: 10px;
    text-align: left;
    margin-right: 10px;
    margin-top: 8px;
    padding: 5px;
    padding-bottom: 10px;
    background-color: #fafafa;
    border-right: #ededed solid 5px;
    border-left: #ededed solid 5px;
    position: relative;
    background-image: url(../images/entry_bg.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}

.easy_content {
    margin-left: 10px;
    text-align: left;
    margin-right: 10px;
    margin-top: 8px;
    padding: 10px;
    padding-bottom: 15px;
    margin-bottom: 8px;
    background-color: #fafafa;
    border-right: #ededed solid 5px;
    border-left: #ededed solid 5px;
    background-image: url(../images/entry_bg.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}

.easy_title {
    margin-left: 10px;
    text-align: left;
    margin-right: 10px;
    margin-top: 8px;
    padding: 10px;
    padding-bottom: 15px;
    margin-bottom: 8px;
    background-color: #fafafa;
    border-right: #ededed solid 5px;
    border-left: #ededed solid 5px;
    background-image: url(../images/entry_bg.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    font-size: 130%;
    font-weight: bold;
}

.easy_entrylink {
    padding-top: 20px;
}

.easy_intro {
    margin-top: 30px;
}

.easy_entries {
    margin-top: 30px;
}

.easy_center {
    text-align: center;
}

#easybook {}

#easyfooter {
    margin-top: 10px;
    font-size: 90%;
    text-align: center;
}

#easyfooterinv {
    margin-top: 10px;
    font-size: 90%;
    text-align: center;
    display: none;
}

#easybook span.pagination {
    text-align: center;
    display: block;
}

#easybook h2 {
    margin: 0;
}

#easybook p.clr {
    clear: none;
}

#easybook dl {
    margin: 0;
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

#easybook p.date {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #5F5F5F;
}

#easybook p.rate {
    float: right;
    margin: 0;
    padding: 0;
    margin-right: 10px;
}

#easybook dt {
    float: left;
}

#easybook dt strong {
    display: block;
    margin-left: 5px;
}

#easybook dt em {
    margin: 0;
    padding: 0;
    font-size: 12px;
    margin-left: 5px;
}

#easybook dd {
    min-height: 40px;
    height: auto !important;
    height: 40px;
    margin-left: 150px;
}

#easybook a span {
    display: none;
}

#easybook a.hp {
    float: left;
    display: block;
    height: 16px;
    width: 16px;
    margin-top: 3px;
    margin-right: 2px;
}

#easybook img.msn {
    float: left;
    display: block;
    height: 16px;
    margin-right: 2px;
    width: 16px;
}

#easybook div.view {
    height: 50px;
}

#easybook a.view {
    float: right;
}

#easybook div.sign {
    height: 20px;
}

#easybook a.sign {
    float: right;
}

#easybook a.sign img {
    vertical-align: middle;
    padding-left: 3px;
}

#easybook a.email {
    float: left;
    display: block;
    height: 16px;
    width: 16px;
    margin-top: 3px;
    margin-right: 2px;
}

#easybook a.icq {
    float: left;
    display: block;
    height: 16px;
    width: 16px;
    margin-right: 2px;
    margin-top: 3px;
}

#easybook a.aim {
    float: left;
    display: block;
    height: 16px;
    width: 16px;
    margin-top: 3px;
    margin-right: 2px;
}

#easybook a.yah {
    float: left;
    display: block;
    height: 16px;
    margin-top: 3px;
    margin-right: 2px;
    width: 16px;
}

#easybook a.skype {
    float: left;
    display: block;
    height: 16px;
    width: 16px;
    margin-top: 3px;
    margin-right: 2px;
}

#easybook div.stars {
    margin-top: 6px;
}

#easybook fieldset#form {
    border: 0;
    width: 460px;
}

#easybook fieldset#form legend {
    display: none;
}

#easybook fieldset#form p {
    margin: 0;
    font-size: 13px;
    margin: 18px;
}

#easybook fieldset#form label {
    display: block;
    width: 7em;
    float: left;
}

#easybook fieldset#form input {
    width: 245px;
}

#easybook fieldset#form textarea {
    width: 245px;
}

#easybook fieldset#form input.button {
    padding: 0;
    width: 60px;
    cursor: pointer;
}

#easybook p.admincomment {
    margin: 0;
    padding: 0;
    border-top: 1px solid #5F5F5F;
    margin-top: 6px;
}

#easybook div#bbcode {
    margin-left: 105px;
}

#easybook #smile {
    float: right;
    margin-top: 15px;
}

ul.pagination {
    font-size: 14px;
    text-align: center !important;
}

#easybook pre {
    font: 1.2em/1.5 "Courier News", monospace;
    margin: 0;
    padding: 8px;
    background: none repeat scroll 0 0 #F6F6F6;
    border-left: 5px solid #999999;
}

#easybook tr,
#easybook td {
    border: none !important;
    padding: 5px !important;
}

#easybook a.star:hover {
    text-decoration: none !important;
    background-color: transparent !important;
}

#easybookvotetip {
    font-weight: bold;
    padding-left: 10px;
    padding-bottom: 3px;
}

#easybook .smilies img {
    margin-right: 5px;
}
.time-desrc {
	margin-bottom: 120px;
}
.time-desrc__text {
	font-weight: bold;
	font-size: 18px;
	color: #83C608;
}
.main-info {
	margin-bottom: 120px;
}
.main-info__top {
	margin-bottom: 120px;
}
.main-info__top p {
	max-width: 870px;
}
.main-info__top img {
	display: block;
	margin-top: 30px;
}
.main-advantages .h2 {
	font-weight: normal;
	text-align: center;
}
.main-advantages__flex {
	margin-top: 90px;
}
.main-advantages__item {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin: 0 -15px 60px;
}
.main-advantages__item:last-child {
	margin-bottom: 0;
}
.main-advantages__item--revers {
	flex-direction: row-reverse;
}
.main-advantages__item > * {
	width: 50%;
	padding: 0 15px;
}
.main-advantages__title {
	margin-top: 0;
}
.main-advantages__img img {
	border-radius: 10px;
}
.main-advantages__phones {
	margin-left: 0;
}
.main-advantages__phones li a {
	display: block;
	padding: 5px 0;
	font-weight: bold;
	font-size: 16px;
	color: #02D177;
}
.main-advantages__list li {
	padding: 3px 0;
	font-size: 16px;
}
.date-calc {
	margin-bottom: 15px;
}
.switch-calc {

}
.kurs-nbu {
	border: none;
}
.well.kurs-nbu {
	border-radius: 10px;
	margin: 20px 0;
	padding: 0 !important;
}
.well.aside-advantage__wrap {
	border: none;
	padding: 0 !important;
}
.well .custom.aside-advantage__wrap {
	padding: 0;
	border: none;
}
.aside-advantage__content {
	padding: 0 15px;
}
.aside-advantage__item {
	position: relative;
	padding: 10px 0;
	color: #322E42;
	padding-left: 30px;
	border-bottom: 1px solid #DBDFEC;
}
.aside-advantage__item:last-child {
	border: none;
}
.aside-advantage__img {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.aside-advantage__text {
	margin: 0;
}
.about {
    font-size: 16px;
    line-height: 2;
}
p.link a {
    color: #fff;
}
.footer_logo img {
	height: 65px;
}
.copyright .link a {
	font-size: 14px;
	font-weight: normal;
}
.block_address__big {
	font-weight: bold;
	font-size: 16px;
}
.footer-phone li {
	margin-bottom: 10px;
}
.footer-phone li:last-child {
	margin-bottom: 0;
}
.footer-phone a {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}