@import url(https://fonts.googleapis.com/earlyaccess/hanna.css);

* {
outline: 0;
margin: 0;
padding: 0;
}

body {
font-family: 'Montserrat',sans-serif;
font-size: 14px;
line-height: 21px;
color: #000;
font-weight: 400;
}


p {
font-size: 14px;
color: #dcdcdc;
font-weight: 400;
line-height: 21px;
}


h1, h2, h3, h4 {
font-family: 'Montserrat',sans-serif;
color: #000;
margin-top: 0;
font-weight: 700;
}

h4 {
font-size: 18px;
margin-bottom: 25px;
}

.container {
width: 100%;
}

@media (min-width: 320px) {
.container {
width: 970px;
font-size:9px;
}
}

@media (min-width: 480px) {
.container {
width: 970px;
font-size: 10px;
}
}

@media (min-width: 768px) {
.container {
width: 970px;
font-size: 11px;
}
}

@media (min-width: 992px) {
.container {
width: 970px;
font-size: 12px;
}
}

@media (min-width: 1200px) {
.container {
width: 1170px;
font-size: 13px;
}
}

@media (min-width: 1500px) {
.container {
width: 1470px;
font-size: 14px;
}
}

body.bodyColor.wrapper {
margin: 0 auto;
}

@media (min-width: 320px) {
body.bodyColor.wrapper {
max-width: 320px;
}
}

@media (min-width: 480px) {
body.bodyColor.wrapper {
max-width: 450px;
}
}

@media (min-width: 768px) {
body.bodyColor.wrapper {
max-width: 750px;
}
}

@media (min-width: 992px) {
body.bodyColor.wrapper {
max-width: 970px;
}
}

@media (min-width: 1200px) {
body.bodyColor.wrapper {
max-width: 1170px;
}
}

@media (min-width: 1500px) {
body.bodyColor.wrapper {
max-width: 1470px;
}
}

@media (min-width: 320px) {
body.bodyColor .header {
max-width: 320px;
}
}

@media (min-width: 480px) {
body.bodyColor .header {
max-width: 450px;
}
}

@media (min-width: 768px) {
body.bodyColor .header {
max-width: 750px;
}
}

@media (min-width: 992px) {
body.bodyColor .header {
max-width: 970px;
}
}

@media (min-width: 1200px) {
body.bodyColor .header {
max-width: 1170px;
}
}

@media (min-width: 1500px) {
body.bodyColor .header {
max-width: 1470px;
}
}

body.bodyColor .navbar-fixed-top {
right: auto;
left: auto;
}

.btn {
display: inline-block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-align: center;
font-size: 14px;
padding: 8px 6px;
}

@media (min-width: 480px) {
.btn {
font-size: 10px;
padding: 7px 4px;
}
}

@media (min-width: 768px) {
.btn {
font-size: 12px;
padding: 8px 5px;
}
}

@media (min-width: 992px) {
.btn {
font-size: 14px;
padding: 9px 6px;
}
}

@media (min-width: 1200px) {
.btn {
font-size: 15px;
padding: 10px 7px;
}
}

@media (min-width: 1500px) {
.btn {
font-size: 15px;
padding: 11px 8px;
}
}


.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border-radius: 4px}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}

.btn.focus, .btn:focus, .btn:hover {color: #333;text-decoration: none}

.btn.active, .btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125)}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65}

a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none}
.btn-default {color: #333;background-color: #fff;border-color: #ccc}

.btn-default.focus, .btn-default:focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c}

.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad}

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;border-color: #adadad}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c
}

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
background-image: none
}

.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
background-color: #fff;
border-color: #ccc
}

.btn-default .badge {
color: #fff;
background-color: #333
}

.btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4
}

.btn-primary.focus, .btn-primary:focus {
color: #fff;
background-color: #286090;
border-color: #122b40
}

.btn-primary:hover {
color: #fff;
background-color: #286090;
border-color: #204d74
}

.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
color: #fff;
background-color: #286090;
border-color: #204d74
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
color: #fff;
background-color: #204d74;
border-color: #122b40
}

.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
background-image: none
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
background-color: #337ab7;
border-color: #2e6da4
}

.btn-primary .badge {
color: #337ab7;
background-color: #fff
}

.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c
}

.btn-success.focus, .btn-success:focus {
color: #fff;
background-color: #449d44;
border-color: #255625
}

.btn-success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439
}

.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
color: #fff;
background-color: #449d44;
border-color: #398439
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {
color: #fff;
background-color: #398439;
border-color: #255625
}

.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
background-image: none
}

.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
background-color: #5cb85c;
border-color: #4cae4c
}

.btn-success .badge {
color: #5cb85c;
background-color: #fff
}

.btn-info {
border-width: 2px;
color: #fff;
background-color: #5bc0de;
border-color: #46b8da
}

.btn-info.focus, .btn-info:focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85
}

.btn-info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc
}

.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {
color: #fff;
background-color: #269abc;
border-color: #1b6d85
}

.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
background-image: none
}

.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
background-color: #5bc0de;
border-color: #46b8da
}

.btn-info .badge {
color: #5bc0de;
background-color: #fff
}

.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236
}

.btn-warning.focus, .btn-warning:focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d
}

.btn-warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512
}

.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512
}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover {
color: #fff;
background-color: #d58512;
border-color: #985f0d
}

.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {
background-image: none
}

.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
background-color: #f0ad4e;
border-color: #eea236
}

.btn-warning .badge {
color: #f0ad4e;
background-color: #fff
}

.btn-danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a
}

.btn-danger.focus, .btn-danger:focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19
}

.btn-danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925
}

.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925
}

.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover {
color: #fff;
background-color: #ac2925;
border-color: #761c19
}

.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {
background-image: none
}

.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
background-color: #d9534f;
border-color: #d43f3a
}

.btn-danger .badge {
color: #d9534f;
background-color: #fff
}

.btn-link {
font-weight: 400;
color: #337ab7;
border-radius: 0
}

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none
}

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
border-color: transparent
}

.btn-link:focus, .btn-link:hover {
color: #23527c;
text-decoration: underline;
background-color: transparent
}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
color: #777;
text-decoration: none
}

.popup-body {
padding: 10px;
border: 1px solid #bfbcb5;
background: rgb(16 15 12 / 90%);
border-radius: 3px;
font-size: 12px;
box-shadow: inset 0px 0px 3px 3px hsl(48deg  100% 50% / 15%);
line-height: 180%;
font-weight: bold;
}

.popup-footer {
float:right;
margin-top:1px;
}
.btn-popup {
background-color: #975c1f;
border: 1px #148e83 solid;
}
.btnsportskind {
display: inline-block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
display: inline-block;
padding: 6px 12px;
margin-right: 6px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
width: 70px;
color: #141414;
background-color: rgba(0,0,0,0.1);
}

.btnsportskind:hover {
color: #eee;
background-color: rgba(0,0,0,0.5);
}

.btnsportskindchoice {
color: #fff5ec !important;
background-color: rgb(13, 204, 232) !important;
}

@media (min-width: 480px) {
.btnsportskind {
font-size: 15px;
}
}

@media (min-width: 768px) {
.btnsportskind {
font-size: 12px;
}
}

@media (min-width: 992px) {
.btnsportskind {
font-size: 14px;
}
}

@media (min-width: 1200px) {
.btnsportskind {
font-size: 15px;
}
}

@media (min-width: 1500px) {
.btnsportskind {
font-size: 15px;
}
}


.main-wrapper {
position: relative;
}

.form-control:focus {
box-shadow: none;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
outline: 0;
}

.buttonCustomPrimary {
height: 45px;
line-height: 45px;
border-radius: 4px;
background-color: #ff891e;
color: #ffffff !important;
font-weight: 400;
font-size: 15px;
padding: 0;
}

.buttonTransparent, .paginationCenter .pagination li:first-child a, .paginationCenter .pagination li:last-child a, .isotopeFilters ul.filter > li a {
height: 35px;
line-height: 35px;
border-radius: 4px;
border-color: #dedede;
padding: 0 15px;
color: #dcdcdc;
outline: 0;
}

.buttonTransparent:hover, .paginationCenter .pagination li:first-child a:hover, .paginationCenter .pagination li:last-child a:hover, .isotopeFilters ul.filter > li a:hover {
background-color: #ff891e;
border-color: #ff891e;
color: #ffffff;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
outline: 0;
}

.buttonTransparentfocus {
outline: 0;
}

.sectionTitle {
text-align: center;
}

@media (max-width: 767px) {
.sectionTitle {
margin-bottom: 30px;
}
}

@media (min-width: 768px) {
.sectionTitle {
margin-bottom: 48px;
}
}

.sectionTitle h2 {
position: relative;
margin-bottom: 16px;
}

@media (max-width: 767px) {
.sectionTitle h2 {
font-size: 20px;
}
}

@media (min-width: 768px) {
.sectionTitle h2 {
font-size: 26px;
}
}

.sectionTitle h2 span {
padding-left: 38px;
padding-right: 38px;
z-index: 5;
position: relative;
background-color: #ffffff;
}

.sectionTitle h2 span.lightBg {
background-color: whitesmoke;
}

.sectionTitle h2:before {
background-color: #e5e5e5;
content: "";
display: block;
height: 1px;
position: absolute;
top: 50%;
width: 100%;
left: 0;
z-index: 1;
}

.sectionTitle p {
color: #dcdcdc;
font-weight: 400;
text-transform: capitalize;
margin-bottom: 0;
}

@media (max-width: 767px) {
.sectionTitle p {
font-size: 11px;
}
}

@media (min-width: 768px) {
.sectionTitle p {
font-size: 18px;
}
}

@media (max-width: 767px) {
.sectionTitleDouble {
background-image: none;
}
}

@media (min-width: 768px) {
.sectionTitleDouble {
background-image: url("../img/home/devider.png?v=021955");
background-position: right center;
background-repeat: no-repeat;
background-size: 8px 45px;
}
}

.sectionTitleDouble p, .sectionTitleDouble h2 {
color: #ffffff;
line-height: 26px;
margin-bottom: 0;
font-weight: 400;
}

@media (min-width: 992px) {
.sectionTitleDouble p, .sectionTitleDouble h2 {
font-size: 18px;
}
}

@media (min-width: 1200px) {
.sectionTitleDouble p, .sectionTitleDouble h2 {
font-size: 20px;
}
}

@media (min-width: 1500px) {
.sectionTitleDouble p, .sectionTitleDouble h2 {
font-size: 20px;
}
}

.sectionTitleDouble h2 {
font-weight: 700;
}

@media (min-width: 992px) {
.sectionTitleDouble h2 {
font-size: 22px;
}
}

@media (min-width: 1200px) {
.sectionTitleDouble h2 {
font-size: 26px;
}
}

@media (min-width: 1500px) {
.sectionTitleDouble h2 {
font-size: 26px;
}
}

.sectionTitleDouble h2 span {
color: #ff891e;
}

.form .form-group .form-control, .commentsForm .form-group .form-control, .modal.bookingModal .modal-dialog .modal-content .modal-body .form-group .form-control {
height: 45px;
background-color: whitesmoke;
box-shadow: none;
border-color: #e5e5e5;
color: #dcdcdc;
font-family: "Montserrat",sans-serif;
font-size: 12px;
}

.form .form-group .form-control:focus, .commentsForm .form-group .form-control:focus, .modal.bookingModal .modal-dialog .modal-content .modal-body .form-group .form-control:focus {
outline: 0;
}

.form .form-group textarea.form-control, .commentsForm .form-group textarea.form-control, .modal.bookingModal .modal-dialog .modal-content .modal-body .form-group textarea.form-control {
height: 150px;
}

.form .buttonCustomPrimary, .commentsForm .buttonCustomPrimary, .modal.bookingModal .modal-dialog .modal-content .modal-body .buttonCustomPrimary {
padding: 0 20px;
}

.commentsForm .form-control {
border: none;
}

.commentsForm .buttonCustomPrimary {
background-color: transparent;
color: #eee666 !important;
border-color: #dedede;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.commentsForm .buttonCustomPrimary:hover {
background-color: #ff891e;
border-color: #ff891e;
color: #ffffff !important;
}

.commentsForm h3 {
font-size: 20px;
color: #222222;
text-transform: capitalize;
font-weight: 400;
margin-bottom: 30px;
}

.contactForm .form-control {
border: none;
}

.contactForm .buttonCustomPrimary {
float: right;
}

.paginationCenter {
width: 100%;
text-align: center;
padding-top: 78px;
}

.paginationCenter .pagination {
margin: 0;
}

.paginationCenter .pagination li {
display: inline-block;
}

.paginationCenter .pagination li a {
color: #222222;
border: none;
height: 35px;
line-height: 35px;
padding: 0 12px;
background-color: whitesmoke;
}

.paginationCenter .pagination li a:hover {
color: #ff891e;
background-color: transparent;
}

.paginationCenter .pagination li.active a {
color: #ff891e;
background-color: transparent;
}

.paginationCenter .pagination li.active a:hover, .paginationCenter .pagination li.active a:focus {
color: #ff891e;
background-color: transparent;
}

.paginationCenter .pagination li:first-child a, .paginationCenter .pagination li:last-child a {
color: #222222;
border: 1px solid #dedede;
}

.paginationCenter .pagination li:first-child a span i {
margin-right: 5px;
}

.paginationCenter .pagination li:last-child a span i {
margin-left: 5px;
}

.paginationCenter.paginationTransparent {
padding-top: 0;
}

.paginationCenter.paginationTransparent .pagination li a {
background-color: #ffffff;
}

.accordionWrappar {
padding: 15px;
border: 1px solid #eeeeee;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

@media (max-width: 767px) {
.accordionWrappar {
margin-bottom: 30px;
}
}

@media (min-width: 768px) {
.accordionWrappar {
margin-bottom: 0;
}
}

.accordionsTransparent .panel-group {
margin-bottom: 15px;
}

.accordionsTransparent .panel-group .panel {
border: none;
border-radius: 0;
}

.accordionsTransparent .panel-group .panel-heading {
padding: 15px;
font-size: 15px;
color: #dcdcdc;
background-color: transparent;
border: none;
border-bottom: 1px solid #eeeeee;
border-radius: 0;
}

.accordionsTransparent .panel-group .panel-heading i {
line-height: 22px;
}

.accordionsTransparent .panel-group .panel-heading.hideBorder {
border: none;
}

.accordionsTransparent .panel-group .panel-heading:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.accordionsTransparent .panel-default > a.panel-heading {
display: block;
}

.accordionsTransparent .panel-group .panel + .panel {
margin-top: 0;
}

.accordionsTransparent .panel-default > .panel-heading + .panel-collapse > .panel-body {
border: none !important;
}

.accordionsTransparent .panel {
box-shadow: none;
}

.accordionsTransparent .panel-heading.active {
color: #ff891e;
border: none;
}

.accordionsTransparent .panel-collapse.active {
border-bottom: 1px solid #eeeeee;
}

.accordionsTransparent .solidBgTitle .panel {
margin-bottom: 20px;
}

.accordionsTransparent .solidBgTitle .panel-heading {
background-color: #ff891e;
color: #ffffff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.accordionsTransparent .solidBgTitle .panel-body {
background-color: whitesmoke;
border-radius: 0 0 4px 4px;
}

.accordionsTransparent .solidBgTitle .panel-collapse {
border-radius: 0 0 4px 4px;
}

.accordionsTransparent .accordionSolidTitle .panel, .accordionsTransparent .accordionSolidBar .panel {
margin-bottom: 15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: transparent;
}

.accordionsTransparent .accordionSolidTitle .panel-heading, .accordionsTransparent .accordionSolidBar .panel-heading {
background-color: #ffffff;
color: #222222;
border: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.accordionsTransparent .accordionSolidTitle .panel-heading.active, .accordionsTransparent .accordionSolidBar .panel-heading.active {
color: #ffffff;
background-color: #ff891e;
}

.accordionsTransparent .accordionSolidTitle .panel-collapse.active, .accordionsTransparent .accordionSolidBar .panel-collapse.active {
background-color: transparent;
border: none;
}

.ed-datepicker {
height: 45px;
margin-top: 4px;
border: none;
border-bottom: 1px solid rgba(222,222,222,0.3);
padding: 0;
border-radius: 0;
}

.ed-datepicker.filterDate {
border-color: #dedede;
margin-bottom: 20px;
}

.ed-datepicker .form-control {
height: 45px;
background: transparent;
border: none;
font-size: 12px;
font-weight: 400;
color: rgba(255,255,255,0.3);
padding: 4px 12px 4px 0;
box-shadow: none !important;
}

.ed-datepicker.filterDate .form-control {
color: #dcdcdc;
}

.ed-datepicker .form-control::-webkit-input-placeholder {
font-size: 12px;
font-weight: 400;
color: rgba(255,255,255,0.3);
}

.ed-datepicker .form-control::-moz-placeholder {
font-size: 12px;
font-weight: 400;
color: rgba(255,255,255,0.3);
}

.ed-datepicker .form-control:-ms-input-placeholder {
font-size: 12px;
font-weight: 400;
color: rgba(255,255,255,0.3);
}

.ed-datepicker .form-control:-moz-placeholder {
font-size: 12px;
font-weight: 400;
color: rgba(255,255,255,0.3);
}

.ed-datepicker.filterDate .form-control::-webkit-input-placeholder {
font-size: 12px;
font-weight: 400;
color: #dcdcdc;
}

.ed-datepicker.filterDate .form-control::-moz-placeholder {
font-size: 12px;
font-weight: 400;
color: #dcdcdc;
}

.ed-datepicker.filterDate .form-control:-ms-input-placeholder {
font-size: 12px;
font-weight: 400;
color: #dcdcdc;
}

.ed-datepicker.filterDate .form-control:-moz-placeholder {
font-size: 12px;
font-weight: 400;
color: #dcdcdc;
}

.ed-datepicker .input-group-addon {
height: 45px;
background: transparent;
border: none;
padding-right: 0;
}

.datepicker-dropdown {
width: auto;
padding: 0;
}

.filterDate .datepicker-dropdown {
top: 87% !important;
}

.datepicker-dropdown thead {
font-size: 15px;
font-weight: 400;
}

.datepicker-dropdown thead tr:last-child th {
background-color: #ff891e;
border-radius: 0;
font-size: 14px;
color: #ffffff;
}

.datepicker table tr td.day {
color: #dcdcdc;
font-weight: 400;
border-radius: 0 !important;
background: transparent;
margin: 0 3px 10px;
padding: 5px;
width: 43px;
height: 43px;
text-align: center;
border: 1px solid #e5e5e5;
}

.datepicker table tr td.day.new, .datepicker table tr td.day.old {
color: #cccfd3;
background: transparent;
}

.datepicker table tr td.day:hover, .datepicker table tr td.focused {
background: #ff891e;
-webkit-transition: background 0.3s;
-moz-transition: background 0.3s;
-ms-transition: background 0.3s;
-o-transition: background 0.3s;
transition: background 0.3s;
cursor: pointer;
color: #ffffff;
}

.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active {
border-color: #262a2e;
background: #262a2e;
-webkit-transition: background 0.3s,border-color 0.3s;
-moz-transition: background 0.3s,border-color 0.3s;
-ms-transition: background 0.3s,border-color 0.3s;
-o-transition: background 0.3s,border-color 0.3s;
transition: background 0.3s,border-color 0.3s;
}

.datepicker table tr td.active.active.focus, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active.focus, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active:active.focus, .datepicker table tr td.active:active:focus, .datepicker table tr td.active:active:hover {
border-color: #262a2e;
background: #262a2e;
-webkit-transition: background 0.3s,border-color 0.3s;
-moz-transition: background 0.3s,border-color 0.3s;
-ms-transition: background 0.3s,border-color 0.3s;
-o-transition: background 0.3s,border-color 0.3s;
transition: background 0.3s,border-color 0.3s;
}

.datepicker .datepicker-switch {
color: #222222;
}

.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {
background: transparent;
border: none;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
-ms-transition: color 0.3s;
-o-transition: color 0.3s;
transition: color 0.3s;
cursor: pointer;
color: #262a2e;
}

.datepicker-dropdown::after, .datepicker-dropdown::before {
display: none;
}

.datepicker table tr td, .datepicker table tr th {
height: 50px;
}

.thumbnail {
border: none;
padding: 0;
}

.thumbnail.deals {
overflow: hidden;
position: relative;
float: left;
box-shadow: none;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.thumbnail.deals img {
width: 100%;
height: 263px;
}

.thumbnail.deals .discountInfo {
position: absolute;
left: 0;
top: 0;
height: 263px;
width: 100%;
}

@media (max-width: 767px) {
.thumbnail.deals .discountInfo {
padding: 5px 0 0 5px;
}
}

@media (min-width: 768px) {
.thumbnail.deals .discountInfo {
padding: 5px 0 0 5px;
}
}

@media (min-width: 992px) {
.thumbnail.deals .discountInfo {
padding: 20px 0 0 20px;
}
}

.thumbnail.deals .discountInfo .discountOffer {
border-radius: 100%;
background-color: #ff891e;
}

@media (max-width: 767px) {
.thumbnail.deals .discountInfo .discountOffer {
margin-bottom: 40%;
width: 60px;
padding: 15px 0;
}
}

@media (min-width: 768px) {
.thumbnail.deals .discountInfo .discountOffer {
margin-bottom: 30px;
width: 60px;
padding: 15px 0;
}
}

@media (min-width: 992px) {
.thumbnail.deals .discountInfo .discountOffer {
margin-bottom: 60px;
width: 76px;
padding: 19px 0;
}
}

@media (min-width: 1200px) {
.thumbnail.deals .discountInfo .discountOffer {
margin-bottom: 104px;
width: 76px;
padding: 19px 0;
}
}

@media (min-width: 1500px) {
.thumbnail.deals .discountInfo .discountOffer {
margin-bottom: 104px;
width: 76px;
padding: 19px 0;
}
}

.thumbnail.deals .discountInfo .discountOffer h4 {
color: #ffffff;
text-align: center;
margin: 0;
}

@media (max-width: 767px) {
.thumbnail.deals .discountInfo .discountOffer h4 {
font-size: 14px;
}
}

@media (min-width: 768px) {
.thumbnail.deals .discountInfo .discountOffer h4 {
font-size: 14px;
}
}

@media (min-width: 992px) {
.thumbnail.deals .discountInfo .discountOffer h4 {
font-size: 18px;
}
}

.thumbnail.deals .discountInfo .discountOffer h4 span {
display: block;
}

.thumbnail.deals .discountInfo .duration {
margin-left: 0;
position: absolute;
left: 20px;
bottom: 20px;
}

.thumbnail.deals .discountInfo .duration li {
color: #ffffff;
font-weight: 700;
border-right: 1px solid #ffffff;
line-height: 21px;
float: left;
}

@media (min-width: 768px) {
.thumbnail.deals .discountInfo .duration li {
font-size: 11px;
padding: 0 10px;
}
}

@media (min-width: 992px) {
.thumbnail.deals .discountInfo .duration li {
font-size: 15px;
padding: 0 12px;
}
}

.thumbnail.deals .discountInfo .duration li:first-child {
padding-left: 0;
}

.thumbnail.deals .discountInfo .duration li:last-child {
border-right: 0;
}

.thumbnail.deals .caption {
padding: 30px 20px;
}

.thumbnail.deals .caption .captionTitle {
font-size: 15px;
color: #222222;
font-weight: 700;
margin: 0 0 15px 0;
display: block;
}

.thumbnail.deals .caption .captionTitle:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
color: #ff891e;
}

.thumbnail.deals .caption p {
margin-bottom: 40px;
}

.thumbnail.deals .caption .detailsInfo {
display: inline-block;
width: 100%;
text-align: center;
}

.thumbnail.deals .caption .detailsInfo h5 {
float: left;
line-height: 21px;
margin: 0;
color: #ff891e;
font-weight: 400;
font-size: 20px;
}

.thumbnail.deals .caption .detailsInfo h5 span {
font-size: 14px;
color: #dcdcdc;
text-transform: capitalize;
}

@media (min-width: 768px) {
.thumbnail.deals .caption .detailsInfo h5 span {
display: inline-block;
}
}

@media (min-width: 992px) {
.thumbnail.deals .caption .detailsInfo h5 span {
display: block;
}
}

@media (max-width: 767px) {
.thumbnail.deals .caption .detailsInfo h5 {
display: block;
width: 100%;
margin-bottom: 30px;
text-align: center;
}
}

@media (min-width: 768px) {
.thumbnail.deals .caption .detailsInfo h5 {
display: inline-block;
width: auto;
margin-bottom: 0;
text-align: left;
}
}

@media (max-width: 767px) {
.thumbnail.deals.packagesPage .discountOffer {
margin-bottom: 40%;
width: 60px;
padding: 15px 0;
}
}

@media (min-width: 768px) {
.thumbnail.deals.packagesPage .discountOffer {
margin-bottom: 30px;
width: 60px;
padding: 15px 0;
}
}

@media (min-width: 992px) {
.thumbnail.deals.packagesPage .discountOffer {
margin-bottom: 45px;
width: 70px;
padding: 16px 0;
}
}

.thumbnail.deals.packagesPage .duration {
margin-left: 0;
}

.thumbnail.deals.packagesPage .duration li {
color: #ffffff;
font-weight: 700;
border-right: 1px solid #ffffff;
line-height: 21px;
float: left;
}

@media (min-width: 768px) {
.thumbnail.deals.packagesPage .duration li {
font-size: 11px;
padding: 0 10px;
}
}

.thumbnail.deals.packagesPage .duration li:first-child {
padding-left: 0;
}

.thumbnail.deals.packagesPage .duration li:last-child {
border-right: 0;
}

.thumbnail.deals.packagesPage .caption .detailsInfo .detailsBtn .buttonTransparent, .thumbnail.deals.packagesPage .caption .detailsInfo .detailsBtn .paginationCenter .pagination li:first-child a, .paginationCenter .pagination li:first-child .thumbnail.deals.packagesPage .caption .detailsInfo .detailsBtn a, .thumbnail.deals.packagesPage .caption .detailsInfo .detailsBtn .paginationCenter .pagination li:last-child a, .paginationCenter .pagination li:last-child .thumbnail.deals.packagesPage .caption .detailsInfo .detailsBtn a, .thumbnail.deals.packagesPage .caption .detailsInfo .detailsBtn .isotopeFilters ul.filter > li a, .isotopeFilters ul.filter > li .thumbnail.deals.packagesPage .caption .detailsInfo .detailsBtn a {
font-size: 13px;
}

.thumbnail.deals:hover {
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
box-shadow: 0 3px 10px rgba(0,0,0,0.1);
}

.thumbnail.blogPostItem {
position: relative;
border: none;
padding: 0;
float: left;
box-shadow: none;
}

.thumbnail.blogPostItem img {
width: 100%;
}

.thumbnail.blogPostItem .caption {
padding: 30px 20px;
}

.thumbnail.blogPostItem .caption p {
margin-bottom: 30px;
}

.thumbnail.blogPostItem .caption .detailsInfo {
display: inline-block;
width: 100%;
}

.thumbnail.blogPostItem .caption .detailsInfo h4 {
display: inline-block;
float: left;
}

.thumbnail.blogPostItem .caption .detailsInfo h4 {
line-height: 21px;
margin-bottom: 0;
color: #ff891e;
font-weight: 400;
font-size: 20px;
}

.thumbnail.blogPostItem .caption .detailsInfo h4 span {
font-size: 14px;
color: #dcdcdc;
text-transform: capitalize;
}

@media (min-width: 768px) {
.thumbnail.blogPostItem .caption .detailsInfo h4 span {
display: inline-block;
}
}

@media (min-width: 992px) {
.thumbnail.blogPostItem .caption .detailsInfo h4 span {
display: block;
}
}

.thumbnail.citiesContent {
margin-bottom: 80px;
}

.thumbnail.citiesContent .imageArea {
margin-bottom: 18px;
padding: 0 9px;
position: relative;
}

.thumbnail.citiesContent .imageArea img {
width: 100%;
}

.thumbnail.citiesContent .imageArea .sticker {
position: absolute;
left: 19px;
top: 10px;
background-color: rgba(0,0,0,0.35);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #ffffff;
font-size: 15px;
font-weight: 700;
padding: 12px 20px;
}

.thumbnail.citiesContent .caption .media {
background-color: whitesmoke;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #eeeeee;
}

@media (max-width: 767px) {
.thumbnail.citiesContent .caption .media {
margin-bottom: 30px;
}
}

@media (min-width: 768px) {
.thumbnail.citiesContent .caption .media {
margin-bottom: 0;
}
}

.thumbnail.citiesContent .caption .media .media-body {
padding-left: 10px;
}

.thumbnail.citiesContent .caption .media .media-body a {
color: #222222;
font-size: 18px;
line-height: 24px;
margin: 15px 0;
display: block;
font-weight: 400;
}

.thumbnail.citiesContent .caption .media .media-body a:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
color: #ff891e;
}

.thumbnail.citiesContent .caption .media .media-body h4 {
color: #ff891e;
font-size: 18px;
line-height: 24px;
margin-bottom: 0;
font-weight: 400;
}

.thumbnail.citiesContent .media-left {
float: left;
}

.pageLink {
width: 100%;
height: 263px;
display: block;
position: absolute;
left: 0;
top: 0;
z-index: 1000;
}

.marginExten {
margin-left: -24px;
margin-right: -24px;
}

.buttonArea {
width: 100%;
display: block;
text-align: center;
}

.buttonArea .buttonTransparent, .buttonArea .paginationCenter .pagination li:first-child a, .paginationCenter .pagination li:first-child .buttonArea a, .buttonArea .paginationCenter .pagination li:last-child a, .paginationCenter .pagination li:last-child .buttonArea a, .buttonArea .isotopeFilters ul.filter > li a, .isotopeFilters ul.filter > li .buttonArea a {
height: 45px;
line-height: 45px;
}

@media (max-width: 767px) {
.buttonArea .buttonTransparent, .buttonArea .paginationCenter .pagination li:first-child a, .paginationCenter .pagination li:first-child .buttonArea a, .buttonArea .paginationCenter .pagination li:last-child a, .paginationCenter .pagination li:last-child .buttonArea a, .buttonArea .isotopeFilters ul.filter > li a, .isotopeFilters ul.filter > li .buttonArea a {
margin-bottom: 30px;
}
}

@media (min-width: 768px) {
.buttonArea .buttonTransparent, .buttonArea .paginationCenter .pagination li:first-child a, .paginationCenter .pagination li:first-child .buttonArea a, .buttonArea .paginationCenter .pagination li:last-child a, .paginationCenter .pagination li:last-child .buttonArea a, .buttonArea .isotopeFilters ul.filter > li a, .isotopeFilters ul.filter > li .buttonArea a {
margin-bottom: 0;
}
}

.buttonArea.galleryBtnArea {
text-align: left;
padding: 60px 0;
}

.buttonArea.galleryBtnArea .buttonTransparent, .buttonArea.galleryBtnArea .paginationCenter .pagination li:first-child a, .paginationCenter .pagination li:first-child .buttonArea.galleryBtnArea a, .buttonArea.galleryBtnArea .paginationCenter .pagination li:last-child a, .paginationCenter .pagination li:last-child .buttonArea.galleryBtnArea a, .buttonArea.galleryBtnArea .isotopeFilters ul.filter > li a, .isotopeFilters ul.filter > li .buttonArea.galleryBtnArea a {
background-color: whitesmoke;
border-color: whitesmoke;
color: #222222;
padding: 0 30px;
}

.buttonArea.galleryBtnArea .buttonTransparent:hover, .buttonArea.galleryBtnArea .paginationCenter .pagination li:first-child a:hover, .paginationCenter .pagination li:first-child .buttonArea.galleryBtnArea a:hover, .buttonArea.galleryBtnArea .paginationCenter .pagination li:last-child a:hover, .paginationCenter .pagination li:last-child .buttonArea.galleryBtnArea a:hover, .buttonArea.galleryBtnArea .isotopeFilters ul.filter > li a:hover, .isotopeFilters ul.filter > li .buttonArea.galleryBtnArea a:hover {
color: #ffffff;
background-color: #ff891e;
border-color: #ff891e;
}

.blogTitle {
font-size: 20px;
color: #222222;
text-transform: capitalize;
font-weight: 400;
margin: 0 0 20px 0;
display: block;
}

.blogTitle:hover {
color: #ff891e;
}

.blogInfo {
margin-bottom: 25px;
}

.blogInfo li {
font-size: 12px;
line-height: 18px;
color: #dcdcdc;
}

.blogInfo li i {
margin-right: 6px;
}

.blogInfo li a {
color: #dcdcdc;
}

.blogInfo li a:hover {
color: #ff891e;
}

.rating {
margin-left: 0;
display: block;
width: 100%;
margin-bottom: 5px;
}

.rating li {
padding: 0;
}

.rating li i {
color: #fec701;
}

.rating.homePage {
margin-left: 0;
display: block;
width: 100%;
position: absolute;
left: 20px;
bottom: 45px;
}

.rating.homePage li {
padding: 0;
}

.rating.homePage li i {
color: #fec701;
}

.detailsBtn {
float: right;
margin-top: 5px;
}

@media (max-width: 767px) {
.detailsBtn {
display: block;
width: 100%;
}
}

@media (min-width: 768px) {
.detailsBtn {
display: inline-block;
width: auto;
}
}

.detailsBtn li {
padding: 0;
}

.detailsBtn li .buttonTransparent, .detailsBtn .paginationCenter .pagination li:first-child a, .paginationCenter .pagination .detailsBtn li:first-child a, .detailsBtn .paginationCenter .pagination li:last-child a, .paginationCenter .pagination .detailsBtn li:last-child a, .detailsBtn .isotopeFilters ul.filter > li a, .isotopeFilters .detailsBtn ul.filter > li a {
color: #dcdcdc;
}

.detailsBtn li .buttonTransparent:hover, .detailsBtn .paginationCenter .pagination li:first-child a:hover, .paginationCenter .pagination .detailsBtn li:first-child a:hover, .detailsBtn .paginationCenter .pagination li:last-child a:hover, .paginationCenter .pagination .detailsBtn li:last-child a:hover, .detailsBtn .isotopeFilters ul.filter > li a:hover, .isotopeFilters .detailsBtn ul.filter > li a:hover {
color: #ffffff;
}

.btnArea {
padding-top: 30px;
text-align: center;
}

@media (max-width: 767px) {
.modal.bookingModal .modal-dialog {
width: auto;
}
}

@media (min-width: 768px) {
.modal.bookingModal .modal-dialog {
width: 402px;
}
}

.modal.bookingModal .modal-dialog .modal-content {
border: none;
border-top: 5px solid #ff891e;
}

.modal.bookingModal .modal-dialog .modal-content .modal-header {
border: none;
}

.modal.bookingModal .modal-dialog .modal-content .modal-header .modal-title {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.packagesFilter {
border: none;
margin-bottom: 30px;
border-top: 5px solid #ff891e;
}

.packagesFilter .panel-heading {
background-color: #ffffff;
border: none;
}

.packagesFilter .panel-heading .panel-title {
color: #222222;
font-size: 18px;
line-height: 25px;
border: none;
}

.packagesFilter .panel-body {
padding-top: 0px;
}

.packagesFilter .panel-body .buttonTransparent, .packagesFilter .panel-body .paginationCenter .pagination li:first-child a, .paginationCenter .pagination li:first-child .packagesFilter .panel-body a, .packagesFilter .panel-body .paginationCenter .pagination li:last-child a, .paginationCenter .pagination li:last-child .packagesFilter .panel-body a, .packagesFilter .panel-body .isotopeFilters ul.filter > li a, .isotopeFilters ul.filter > li .packagesFilter .panel-body a {
color: #dcdcdc;
}

.packagesFilter .panel-body .buttonTransparent:hover, .packagesFilter .panel-body .paginationCenter .pagination li:first-child a:hover, .paginationCenter .pagination li:first-child .packagesFilter .panel-body a:hover, .packagesFilter .panel-body .paginationCenter .pagination li:last-child a:hover, .paginationCenter .pagination li:last-child .packagesFilter .panel-body a:hover, .packagesFilter .panel-body .isotopeFilters ul.filter > li a:hover, .isotopeFilters ul.filter > li .packagesFilter .panel-body a:hover {
color: #ffffff;
}

.priceRange .progress {
margin: 20px 0 25px 0;
height: 5px;
background-color: #dedede;
position: relative;
overflow: visible;
}

.priceRange .progress .progress-bar {
background-color: #262a2e;
}

.priceRange .progress .bulet {
width: 16px;
height: 16px;
background-color: #ffffff;
border: 2px solid #262a2e;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
left: 0px;
top: -5px;
position: absolute;
}

.priceRange .progress .bulet.next {
left: 60px;
}

.priceRange .btn-default {
display: none;
height: 30px;
line-height: 30px;
padding: 0;
background-color: #262a2e;
border-radius: 0;
border: none;
color: #ffffff;
font-weight: 700;
}

@media (min-width: 320px) {
.priceRange .btn-default {
width: 82px;
font-size: 14px;
}
}

@media (min-width: 480px) {
.priceRange .btn-default {
width: 82px;
font-size: 14px;
}
}

@media (min-width: 768px) {
.priceRange .btn-default {
width: 50px;
font-size: 10px;
}
}

@media (min-width: 992px) {
.priceRange .btn-default {
width: 45px;
font-size: 10px;
}
}

@media (min-width: 1200px) {
.priceRange .btn-default {
width: 82px;
font-size: 14px;
}
}

@media (min-width: 1500px) {
.priceRange .btn-default {
width: 82px;
font-size: 14px;
}
}

.priceRange .priceLabel {
float: right;
line-height: 30px;
color: #262a2e;
}

@media (min-width: 480px) {
.priceRange .priceLabel {
font-size: 14px;
}
}

@media (min-width: 768px) {
.priceRange .priceLabel {
font-size: 11px;
}
}

@media (min-width: 992px) {
.priceRange .priceLabel {
font-size: 14px;
}
}

.priceRange {
position: relative;
}

.priceRange .price-slider-inner {
display: block;
margin: 15px 0 25px 0;
}

.priceRange .price-slider-inner .amount-wrapper {
display: none;
position: absolute;
bottom: 25px;
right: 20px;
font-size: 14px;
width: 120px;
}

.priceRange .price-slider-inner .amount-wrapper input {
background-color: transparent;
border: 0;
width: 28%;
font-size: 14px;
color: #262a2e;
font-weight: 700;
text-align: right;
}

.priceRange .price-slider-inner .ui-widget-content {
background: none;
border: 0;
background-color: #dedede;
height: 4px;
clear: both;
border-radius: 4px;
margin: 0 5px 0 9px;
}

.priceRange .price-slider-inner .ui-widget-content .ui-slider-range {
background-color: #ff891e;
border: none;
border-radius: 0;
}

.priceRange .price-slider-inner .ui-widget-content .ui-slider-handle {
border-radius: 50%;
background: none;
border: 3px solid #ff891e;
background-color: #ff891e;
top: -6px;
width: 16px;
height: 16px;
outline: none;
}

.media-left {
display: inline-block;
float: left;
}

header {
position: relative;
z-index: 999;
}


.lightHeader {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
box-shadow: 0 3px 10px rgba(0,0,0,0.1);
background-color: #ffffff;
}

@media (max-width: 767px) {
.lightHeader {
height: 83px;
}
}

@media (min-width: 768px) {
.lightHeader {
height: 95px;
}
}

.lightHeader .navbar-nav > li > a {
color: #000000 !important;
}

.lightHeader .navbar-nav > li > a:hover {
color: #ff891e !important;
border-color: #ff891e;
}

@media (max-width: 767px) {
.lightHeader .navbar-nav > li > a {
border-bottom: 1px solid #ffffff;
}
}

@media (min-width: 768px) {
.lightHeader .navbar-nav > li > a {
border-bottom: 1px solid rgba(0,0,0,0.1);
}
}

.darkHeader {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
box-shadow: 0 3px 10px rgba(0,0,0,0.1);
background-color: #262a2e;
}

@media (max-width: 767px) {
.darkHeader {
height: 83px;
}
}

@media (min-width: 768px) {
.darkHeader {
height: 95px;
}
}

.darkHeader .navbar-brand {
background-image: url("../img/logo-dark.png?v=021955");
background-repeat: no-repeat;
background-size: cover;
}



@media (max-width: 767px) {
.darkHeader .navbar-nav > li > a {
border-bottom: 1px solid #ffffff;
color: #000000 !important;
}
}

@media (min-width: 768px) {
.darkHeader .navbar-nav > li > a {
border-bottom: 1px solid rgba(255,255,255,0.1);
color: #ffffff !important;
}
}

.copyRight {
display: block;
background-color: #232629;
padding: 30px 0;
}

@media (max-width: 767px) {
.copyRight .list-inline {
float: left;
width: 100%;
text-align: center;
margin: 0 0 30px 0;
}
}

@media (min-width: 768px) {
.copyRight .list-inline {
float: right;
width: auto;
text-align: left;
margin-bottom: 0;
}
}

.copyRight .list-inline li a {
font-size: 13px;
color: #929497;
}

.copyRight .list-inline li a:hover {
color: #ff891e;
}

.copyRightText p {
margin-bottom: 0;
color: #929497;
}

.copyRightText p a {
color: #929497;
}

.copyRightText p a:hover {
color: #ff891e;
}

@media (max-width: 767px) {
.copyRightText p {
font-size: 11px;
text-align: center;
}
}

@media (min-width: 768px) {
.copyRightText p {
font-size: 13px;
text-align: left;
}
}

.static .pageTitle {
margin-top: 0;
}

.mainContentSection, .whiteSection, .lightSection {
width: 100%;
padding: 20px 0 20px 0;
display: block;
}

.darkSection {
width: 100%;
padding: 42px 0;
background-color: #262a2e;
display: block;
}

.darkSection.citiesPage {
padding: 36px 30px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom: 80px;
}

@media (min-width: 768px) {
.gridResize > .col-sm-3 {
width: 100%;
}
}

@media (min-width: 992px) {
.gridResize > .col-sm-3 {
width: 21%;
}
}

@media (max-width: 767px) {
.gridResize > .col-sm-7 {
width: 100%;
margin-bottom: 15px;
}
}

@media (min-width: 768px) {
.gridResize > .col-sm-7 {
width: 100%;
margin-bottom: 15px;
}
}

@media (min-width: 992px) {
.gridResize > .col-sm-7 {
width: 68%;
margin-bottom: 0;
}
}

@media (min-width: 768px) {
.gridResize > .col-sm-2 {
width: 100%;
}
}

@media (min-width: 992px) {
.gridResize > .col-sm-2 {
width: 11%;
}
}

.gridResize .buttonCustomPrimary {
margin-top: 4px;
}

.destinations {
background-color: #262a2e;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.destinations a img {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}

.destinations .media-left {
display: inline-block;
float: left;
}

@media (max-width: 767px) {
.destinations .media-left {
width: 100%;
padding-right: 0;
}
}

@media (min-width: 768px) {
.destinations .media-left {
width: 50%;
padding-right: 10px;
}
}

@media (min-width: 992px) {
.destinations .media-left {
width: auto;
}
}

.destinations .media-left img {
width: 100%;
}

@media (max-width: 767px) {
.destinations .media-body {
padding: 15px;
}
}

@media (min-width: 768px) {
.destinations .media-body {
padding: 15px 23px 0 23px;
}
}

@media (min-width: 992px) {
.destinations .media-body {
padding: 80px 23px 0 23px;
}
}

@media (min-width: 1200px) {
.destinations .media-body {
padding: 80px 45px 0 45px;
}
}

@media (min-width: 1500px) {
.destinations .media-body {
padding: 80px 45px 0 45px;
}
}

.destinations .media-body .media-heading {
color: #ffffff;
}

@media (min-width: 768px) {
.destinations .media-body .media-heading {
font-size: 16px;
margin-bottom: 10px;
}
}

@media (min-width: 992px) {
.destinations .media-body .media-heading {
font-size: 20px;
margin-bottom: 25px;
}
}

@media (min-width: 768px) {
.destinations .media-body p {
font-size: 11px;
margin-bottom: 10px;
line-height: 17px;
}
}

@media (min-width: 992px) {
.destinations .media-body p {
font-size: 20px;
margin-bottom: 25px;
line-height: 21px;
}
}

@media (min-width: 1200px) {
.destinations .media-body p {
font-size: 14px;
line-height: 21px;
}
}

@media (min-width: 1500px) {
.destinations .media-body p {
font-size: 14px;
line-height: 21px;
}
}

@media (max-width: 767px) {
.destinations .media-body .list-unstyled {
margin-bottom: 15px;
width: 100%;
display: block;
float: none;
}
}

@media (min-width: 768px) {
.destinations .media-body .list-unstyled {
margin-bottom: 5px;
width: 33%;
display: inline-block;
float: left;
}
}

@media (min-width: 992px) {
.destinations .media-body .list-unstyled {
margin-bottom: 24px;
}
}

.destinations .media-body .list-unstyled li {
font-size: 14px;
color: #ffffff;
}

.destinations .media-body .list-unstyled li i {
color: #ff891e;
margin-right: 10px;
}

.destinations .media-body .list-unstyled li a {
text-transform: capitalize;
color: #929497;
margin-bottom: 8px;
}

@media (min-width: 768px) {
.destinations .media-body .list-unstyled li a {
font-size: 11px;
line-height: 17px;
}
}

@media (min-width: 992px) {
.destinations .media-body .list-unstyled li a {
font-size: 14px;
line-height: 21px;
}
}

.destinations .media-body .list-unstyled li a i {
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
font-size: 8px;
color: #929497;
}

.destinations .media-body .list-unstyled li a:hover {
color: #ff891e;
}

.destinations .media-body .list-unstyled li a:hover i {
color: #ff891e;
}

@media (min-width: 768px) {
.destinations .media-body .list-unstyled li:first-child {
margin-bottom: 0;
}
}

@media (min-width: 992px) {
.destinations .media-body .list-unstyled li:first-child {
margin-bottom: 16px;
}
}

.destinations .media-body .media-btn {
display: block;
width: 100%;
}

.filter-container {
padding: 0 20px 30px 20px;
}

@media (max-width: 767px) {
.isotopeFilters ul.filter > li {
padding: 2px;
}
}

@media (min-width: 768px) {
.isotopeFilters ul.filter > li {
padding: 0;
}
}

.isotopeFilters ul.filter > li a {
font-size: 14px;
line-height: 35px;
color: #929497;
border-width: 1px;
border-style: solid;
display: inline-block;
}

.isotopeFilters ul.filter > li.active a {
background-color: #ff891e;
color: #ffffff;
border-color: #ff891e;
}

.fancybox-lock .fancybox-overlay {
background-color: rgba(0,0,0,0.75);
}

.isotopeSelector img {
width: 100%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.isotopeSelector:hover img {
-moz-transform: scale(1.2) rotate(0);
-o-transform: scale(1.2) rotate(0);
-ms-transform: scale(1.2) rotate(0);
-webkit-transform: scale(1.2) rotate(0);
transform: scale(1.2) rotate(0);
}

.overlay-background {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.isotopeSelector figure {
position: relative;
margin-bottom: 30px;
}

.isotopeSelector h4 {
position: absolute;
left: 50%;
top: 50%;
font-size: 20px;
color: #ffffff;
z-index: 100;
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
width: 100%;
text-align: center;
}

.isotopeSelector .overlay {
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
position: absolute;
left: 0;
top: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.isotopeSelector .overlay .fancybox-pop {
width: 100%;
height: 100%;
display: block;
text-align: center;
position: absolute;
z-index: 1000;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.isotopeSelector .overlay .fancybox-pop .overlayInfo {
position: absolute;
left: 50%;
top: 50%;
width: 100%;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-moz-transform: translate(-50%,-30%);
-o-transform: translate(-50%,-30%);
-ms-transform: translate(-50%,-30%);
-webkit-transform: translate(-50%,-30%);
transform: translate(-50%,-30%);
}

.isotopeSelector .overlay .fancybox-pop .overlayInfo h5 {
position: relative;
font-size: 20px;
color: #ffffff;
margin-bottom: 55px;
margin-top: 0;
}

.isotopeSelector .overlay .fancybox-pop .overlayInfo h5 span {
color: #ff891e;
}

.isotopeSelector .overlay .fancybox-pop .overlayInfo p {
color: #ffffff;
margin-bottom: 0;
}

.isotopeSelector .overlay .fancybox-pop .overlayInfo p i {
margin-right: 5px;
}

.isotopeSelector:hover .overlay {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.isotopeSelector:hover .overlay .overlayInfo {
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}

.isotopeSelector:hover h4 {
color: #ff891e;
}

.isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo h2 {
margin: 0 0 15px 0;
font-size: 20px;
color: #ffffff;
font-weight: 700;
position: relative;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo p {
color: #ffffff;
margin-bottom: 25px;
}

.isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo .buttonTransparent, .isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo .paginationCenter .pagination li:first-child a, .paginationCenter .pagination li:first-child .isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo a, .isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo .paginationCenter .pagination li:last-child a, .paginationCenter .pagination li:last-child .isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo a, .isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo .isotopeFilters ul.filter > li a, .isotopeFilters ul.filter > li .isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo a {
color: #ffffff;
background-color: transparent;
}

.isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo .buttonTransparent:hover, .isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo .paginationCenter .pagination li:first-child a:hover, .paginationCenter .pagination li:first-child .isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo a:hover, .isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo .paginationCenter .pagination li:last-child a:hover, .paginationCenter .pagination li:last-child .isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo a:hover, .isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo .isotopeFilters ul.filter > li a:hover, .isotopeFilters ul.filter > li .isotopeSelector .overlay.galleryMasonry .fancybox-pop .overlayInfo a:hover {
background-color: #ff891e;
}

.pageTitle {
background-image: url("/ui/imgs/pages/page-title-bg.jpg?v=021955");
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center top;
color: #ffffff;
height: 200px;
margin-top: 0px;
}

.pageTitle .titleTable {
display: table;
height: 200px;
width: 100%;
padding-top: 60px;
}

.pageTitle .titleTable .titleTableInner {
display: table-cell;
text-align: center;
vertical-align: middle;
}

.pageTitle .titleTable .titleTableInner .pageTitleInfo {
text-align: center;
}

.pageTitle .titleTable .titleTableInner .pageTitleInfo h1 {
color: #ffffff;
font-size: 30px;
}

.under-border {
width: 60px;
height: 3px;
background-color: #ffffff;
margin: 16px auto 0;
}

.packagesSection, .lightSection {
background-color: whitesmoke;
}

header {
position: relative;
z-index: 999;
}



.dropdown-submenu {
position: relative;
}

.dropdown-submenu a i {
float: right;
margin-top: 4px;
}

.dropdown-submenu > .dropdown-menu {
top: 0;
margin-top: 0 !important;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px 6px;
border-radius: 0 6px 6px 6px;
}

@media (min-width: 480px) {
.dropdown-submenu > .dropdown-menu {
left: 0;
}
}

@media (min-width: 768px) {
.dropdown-submenu > .dropdown-menu {
left: 100%;
}
}

.dropdown-submenu.pull-left {
float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}

@media (max-width: 767px) {
.navbar-nav > li.open a:after, .navbar-nav > li.open a:hover:after, .navbar-nav > li.open a:focus:after {
width: 0%;
}
}

@media (min-width: 768px) {
.navbar-nav > li.open a:after, .navbar-nav > li.open a:hover:after, .navbar-nav > li.open a:focus:after {
width: 100%;
}
}

.navbar-nav.searchBox a:after {
display: none;
}

.navbar-toggle {
margin-top: 20px;
}

.navbar-toggle {
background-color: #ffffff;
}

.navbar-collapse {
border-color: #ffffff;
}

.navbar-collapse li.dropdown .dropdown-menu {
box-shadow: none;
}

@media (max-width: 767px) {
.navbar-collapse li.dropdown .dropdown-menu {
position: relative;
width: 100%;
float: left;
border: 0;
display: block;
}
}

@media (min-width: 768px) {
.navbar-collapse li.dropdown .dropdown-menu {
position: absolute;
float: left;
display: none;
}
}

.navbar-collapse li.dropdown.open .dropdown-menu {
display: block;
}

@media (max-width: 767px) {
.navbar-collapse li.dropdown.dropdown-submenu .dropdown-menu {
position: relative;
width: 100%;
float: left;
border: 0;
display: block;
}
}

@media (min-width: 768px) {
.navbar-collapse li.dropdown.dropdown-submenu .dropdown-menu {
position: absolute;
float: left;
display: none;
}
}

.navbar-collapse li.dropdown.dropdown-submenu.open .dropdown-menu {
display: block;
}

.navbar-brand {
float: left;
background-image: url("/ui/imgs/logobig.png?v=021955");
background-repeat: no-repeat;
background-size: cover;
background-repeat: no-repeat;
background-size: cover;
width: 214px;
height: 80px;
background-color: transparent;
margin-top:6px;
}

@media (max-width: 767px) {
.navbar-brand {
background-size: 101px 60px !important;
margin-top: 0;
}
}

@media (min-width: 768px) {
}

.static .navbar-right {
margin-right: -30px !important;
}

.lightHeader {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
box-shadow: 0 3px 10px rgba(0,0,0,0.1);
background-color: rgba(46, 46, 46, 0.98);
}

@media (max-width: 767px) {
.lightHeader {
height: 83px;
}
}

@media (min-width: 768px) {
.lightHeader {
height: 95px;
}
}



.lightHeader .navbar-brand {
background-image: url("/ui/imgs/logo-color-big.png?v=021955");
background-position: 6px 6px;
background-repeat: no-repeat;
background-size: cover;
}

@media (max-width: 767px) {
.lightHeader .navbar-brand {
background-size: 101px 60px !important;
margin-top: 0;
height: 83px;
}
}

@media (min-width: 768px) {
.lightHeader .navbar-brand {
background-size: 129px 77px !important;
height: 95px;
}
}

.lightHeader .navbar-nav > li > a {
}

.lightHeader .navbar-nav > li > a:hover {
color: #ff891e !important;
border-color: #ff891e;
-webkit-text-stroke: 1px #ff891e;
-webkit-text-fill-color: #ff891e; /* Will override color (regardless of order) */
}

@media (max-width: 767px) {
.lightHeader .navbar-nav > li > a {
border-bottom: 1px solid #ffffff;
}
}

@media (min-width: 768px) {
.lightHeader .navbar-nav > li > a {
border-bottom: 1px solid rgba(0,0,0,0.1);
}
}

.darkHeader {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
box-shadow: 0 3px 10px rgba(0,0,0,0.1);
background-color: #262a2e;
}

@media (max-width: 767px) {
.darkHeader {
height: 83px;
}
}

@media (min-width: 768px) {
.darkHeader {
height: 95px;
}
}

.darkHeader .navbar-brand {
background-image: url("../img/logo-dark.png?v=021955");
background-repeat: no-repeat;
background-size: cover;
}



.darkHeader .navbar-nav > li > a:hover {
color: #ff891e !important;
border-color: #ff891e;
}

@media (max-width: 767px) {
.darkHeader .navbar-nav > li > a {
border-bottom: 1px solid #ffffff;
color: #000000 !important;
}
}

@media (min-width: 768px) {
.darkHeader .navbar-nav > li > a {
border-bottom: 1px solid rgba(255,255,255,0.1);
color: #ffffff !important;
}
}



.static .bannercontainer {
margin-top: -95px;
}

.fullscreenbanner-container {
width: 100%;
position: relative;
padding: 0;
}

.fullscreenbanner-container .tp-bullets.preview4 {
opacity: 1 !important;
height: auto !important;
}

@media (min-width: 992px) {
.fullscreenbanner-container .tp-bullets.preview4 {
bottom: 30px !important;
}
}

.fullscreenbanner-container .tp-bullets.preview4 .bullet {
background: rgba(255,255,255,0.5) !important;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
box-shadow: none !important;
width: 6px !important;
height: 6px !important;
border: 2px solid rgba(255,255,255,0) !important;
display: inline-block;
margin-right: 14px !important;
margin-left: 0 !important;
margin-bottom: 0px !important;
-webkit-transition: background-color 0.2s,border-color 0.2s;
-moz-transition: background-color 0.2s,border-color 0.2s;
-ms-transition: background-color 0.2s,border-color 0.2s;
-o-transition: background-color 0.2s,border-color 0.2s;
transition: background-color 0.2s,border-color 0.2s;
float: none !important;
}

.fullscreenbanner-container .tp-bullets.preview4 .bullet:hover, .fullscreenbanner-container .tp-bullets.preview4 .bullet.selected {
box-shadow: none !important;
background: rgba(255,255,255,0) !important;
width: 14px !important;
height: 14px !important;
border: 2px solid white !important;
margin-right: 10px !important;
margin-left: -4px !important;
margin-bottom: -3px !important;
}

.fullscreenbanner-container .tparrows.preview4 .tp-arr-iwrapper {
display: none !important;
}

.tp-bullets {
z-index: 99;
}

@media (min-width: 768px) {
.tparrows.preview4:hover:after {
-webkit-transform: rotateY(0);
transform: rotateY(0);
}

.tp-leftarrow.preview4:hover:after {
-webkit-transform: rotateY(0);
transform: rotateY(0);
}
}

.fullscreenbanner {
color: #ffffff;
width: 100%;
position: relative;
}

.tp-caption {
white-space: normal !important;
width: inherit;
}

@media (max-width: 767px) {
.tp-caption {
width: 100%;
}
}

@media (min-width: 768px) {
.tp-caption {
width: 85%;
}
}

@media (min-width: 992px) {
.tp-caption {
width: 70%;
}
}

@media (min-width: 1200px) {
.tp-caption {
width: 65%;
}
}

@media (min-width: 1500px) {
.tp-caption {
width: 65%;
}
}

.tp-caption.rs-caption-1 {
font-weight: 700;
}

@media (max-width: 767px) {
.tp-caption.rs-caption-1 {
font-size: 11px !important;
line-height: 17px !important;
}
}

@media (min-width: 768px) {
.tp-caption.rs-caption-1 {
font-size: 20px !important;
line-height: 30px !important;
}
}

@media (min-width: 992px) {
.tp-caption.rs-caption-1 {
font-size: 30px !important;
line-height: 50px !important;
}
}

@media (min-width: 1200px) {
.tp-caption.rs-caption-1 {
font-size: 30px !important;
line-height: 50px !important;
}
}

@media (min-width: 1500px) {
.tp-caption.rs-caption-1 {
font-size: 30px !important;
line-height: 50px !important;
}
}

.tp-caption.rs-caption-1 span {
display: block;
}

@media (max-width: 767px) {
.tp-caption.rs-caption-1 span {
font-size: 20px !important;
line-height: 30px !important;
}
}

@media (min-width: 768px) {
.tp-caption.rs-caption-1 span {
font-size: 50px !important;
line-height: 40px !important;
}
}

@media (min-width: 992px) {
.tp-caption.rs-caption-1 span {
font-size: 64px !important;
line-height: 54px !important;
}
}

@media (min-width: 1200px) {
.tp-caption.rs-caption-1 span {
font-size: 64px !important;
line-height: 54px !important;
}
}

@media (min-width: 1500px) {
.tp-caption.rs-caption-1 span {
font-size: 64px !important;
line-height: 54px !important;
}
}

.tp-caption.rs-caption-2 {
font-weight: 400;
display: none;
}

@media (min-width: 768px) {
.tp-caption.rs-caption-2 {
display: block;
font-size: 11px !important;
line-height: 17px !important;
}
}

@media (min-width: 1200px) {
.tp-caption.rs-caption-2 {
font-size: 14px !important;
line-height: 21px !important;
}
}

@media (min-width: 1500px) {
.tp-caption.rs-caption-2 {
font-size: 14px !important;
line-height: 21px !important;
}
}

.rs-caption-3 .btn {
width: 131px;
}

.fullscreenbanner .tp-dottedoverlay.twoxtwo {
background: rgba(0,0,0,0.15);
background-image: none !important;
z-index: 1;
}

.tparrows.preview4 {
width: 85px;
height: 85px;
}

.tparrows.preview4:after {
line-height: 85px;
width: 85px;
height: 85px;
background-color: rgba(255,255,255,0.1);
}

.promotionWrapper {
background-image: url("../img/home/promotion/promotion-1.jpg?v=021955");
background-attachment: fixed;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
color: #ffffff;
height: 403px;
}

.promotionWrapper .promotionTable {
display: table;
height: 403px;
width: 100%;
}

.promotionWrapper .promotionTable .promotionTableInner {
display: table-cell;
vertical-align: middle;
text-align: center;
}

.promotionWrapper .promotionTable .promotionTableInner .promotionInfo {
text-align: center;
}

.promotionWrapper .promotionTable .promotionTableInner .promotionInfo span {
line-height: 21px;
color: #ffffff;
font-size: 18px;
}

.promotionWrapper .promotionTable .promotionTableInner .promotionInfo h2 {
font-size: 26px;
line-height: 33px;
color: #ffffff;
margin-bottom: 40px;
margin: 10px 0 40px 0;
}

.promotionWrapper .promotionTable .promotionTableInner .promotionInfo .rating li {
color: #fec701;
padding: 0;
}

.promotionWrapper .promotionTable .promotionTableInner .promotionInfo p {
font-size: 18px;
line-height: 21px;
margin: 0 0 20px 0;
color: #ffffff;
}

.promotionWrapper .promotionTable .promotionTableInner .promotionInfo .buttonCustomPrimary {
padding: 0 16px;
}

.countUpSection {
background-image: url("../img/home/promotion/promotion-2.jpg?v=021955");
background-attachment: fixed;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center !important;
color: #ffffff;
padding: 130px 0;
}

.countUpSection .icon {
width: 96px;
height: 96px;
background-color: rgba(255,137,30,0.9);
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
display: inline-block;
margin-bottom: 15px;
}

.countUpSection .icon i {
font-size: 42px;
line-height: 96px;
}

.countUpSection .counter {
line-height: 40px;
}

@media (max-width: 767px) {
.countUpSection .counter {
font-size: 32px;
}
}

@media (min-width: 768px) {
.countUpSection .counter {
font-size: 52px;
}
}

.countUpSection h5 {
line-height: 21px;
}

@media (max-width: 767px) {
.countUpSection h5 {
font-size: 13px;
}
}

@media (min-width: 768px) {
.countUpSection h5 {
font-size: 15px;
}
}

.packagesList {
background-color: #ffffff;
min-height: 270px;
margin-bottom: 30px;
}

@media (max-width: 767px) {
.packagesList .media-left {
float: left;
width: 100%;
padding-right: 0;
}
}

@media (min-width: 768px) {
.packagesList .media-left {
float: left;
width: 100%;
padding-right: 0;
}
}

@media (min-width: 992px) {
.packagesList .media-left {
float: left;
width: auto;
padding-right: 10px;
}
}

.packagesList .media-left img {
width: 100%;
}

.packagesList .media-body {
position: relative;
height: 100%;
overflow: visible;
}

@media (max-width: 767px) {
.packagesList .media-body {
padding: 30px;
}
}

@media (min-width: 768px) {
.packagesList .media-body {
padding: 30px 30px 0 20px;
}
}

.packagesList .media-body .detailsBtn {
float: left;
margin-left: 0;
position: absolute;
left: 20px;
top: 200px;
margin-bottom: 0;
}

@media (max-width: 767px) {
.packagesList .media-body .detailsBtn {
position: relative;
left: auto;
top: auto;
margin-bottom: 20px;
}
}

@media (min-width: 768px) {
.packagesList .media-body .detailsBtn {
top: 180px;
}
}

@media (min-width: 992px) {
.packagesList .media-body .detailsBtn {
top: 210px;
}
}

@media (min-width: 1200px) {
.packagesList .media-body .detailsBtn {
top: 200px;
}
}

@media (min-width: 1500px) {
.packagesList .media-body .detailsBtn {
top: 200px;
}
}

.packagesList .media-body .detailsBtn .buttonTransparent, .packagesList .media-body .detailsBtn .paginationCenter .pagination li:first-child a, .paginationCenter .pagination li:first-child .packagesList .media-body .detailsBtn a, .packagesList .media-body .detailsBtn .paginationCenter .pagination li:last-child a, .paginationCenter .pagination li:last-child .packagesList .media-body .detailsBtn a, .packagesList .media-body .detailsBtn .isotopeFilters ul.filter > li a, .isotopeFilters ul.filter > li .packagesList .media-body .detailsBtn a {
margin-bottom: 10px;
}

.packagesList .media-body .detailsBtn .buttonTransparent i, .packagesList .media-body .detailsBtn .paginationCenter .pagination li:first-child a i, .paginationCenter .pagination li:first-child .packagesList .media-body .detailsBtn a i, .packagesList .media-body .detailsBtn .paginationCenter .pagination li:last-child a i, .paginationCenter .pagination li:last-child .packagesList .media-body .detailsBtn a i, .packagesList .media-body .detailsBtn .isotopeFilters ul.filter > li a i, .isotopeFilters ul.filter > li .packagesList .media-body .detailsBtn a i {
margin-right: 10px;
}

.packagesList .media-body .countryRating span {
display: inline-block;
float: left;
padding-right: 5px;
margin-right: 5px;
border-right: 1px solid #dedede;
font-size: 13px;
line-height: 15px;
margin-top: 5px;
color: #dcdcdc;
}

.textInfo {
height: 35px;
line-height: 35px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #dedede;
padding: 0 15px;
color: #dcdcdc;
margin-bottom: 10px;
font-size: 14px;
display: block;
}

.media-heading a {
color: #262a2e;
}

.media-heading a:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
color: #ff891e;
}

.bodyLeft, .bodyRight {
display: inline-block;
float: left;
width: 70%;
}

@media (max-width: 767px) {
.bodyLeft, .bodyRight {
width: 100%;
}
}

@media (min-width: 768px) {
.bodyLeft, .bodyRight {
width: 70%;
}
}

@media (min-width: 992px) {
.bodyLeft, .bodyRight {
width: 60%;
}
}

@media (min-width: 1200px) {
.bodyLeft, .bodyRight {
width: 70%;
}
}

@media (min-width: 1500px) {
.bodyLeft, .bodyRight {
width: 70%;
}
}

@media (max-width: 767px) {
.bodyLeft p {
font-size: 12px;
}
}

@media (min-width: 768px) {
.bodyLeft p {
font-size: 12px;
}
}

@media (min-width: 992px) {
.bodyLeft p {
font-size: 12px;
}
}

@media (min-width: 1200px) {
.bodyLeft p {
font-size: 14px;
}
}

@media (min-width: 1500px) {
.bodyLeft p {
font-size: 14px;
}
}

.bodyRight {
float: right;
}

@media (max-width: 767px) {
.bodyRight {
width: 100%;
}
}

@media (min-width: 768px) {
.bodyRight {
width: 28%;
}
}

@media (min-width: 992px) {
.bodyRight {
width: 38%;
}
}

@media (min-width: 1200px) {
.bodyRight {
width: 28%;
}
}

@media (min-width: 1500px) {
.bodyRight {
width: 28%;
}
}

.bookingDetails {
width: 100%;
display: block;
text-align: center;
background-color: #ff891e;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding: 25px 55px 15px 55px;
min-height: 210px;
}

.bookingDetails h2 {
color: #ffffff;
margin-bottom: 5px;
}

.bookingDetails p {
color: #ffffff;
}

.bookingDetails .buttonTransparent, .bookingDetails .paginationCenter .pagination li:first-child a, .paginationCenter .pagination li:first-child .bookingDetails a, .bookingDetails .paginationCenter .pagination li:last-child a, .paginationCenter .pagination li:last-child .bookingDetails a, .bookingDetails .isotopeFilters ul.filter > li a, .isotopeFilters ul.filter > li .bookingDetails a {
margin-bottom: 10px;
width: 100%;
display: block;
color: #ffffff;
border-color: #ffffff;
}

.bookingDetails .buttonTransparent:hover, .bookingDetails .paginationCenter .pagination li:first-child a:hover, .paginationCenter .pagination li:first-child .bookingDetails a:hover, .bookingDetails .paginationCenter .pagination li:last-child a:hover, .paginationCenter .pagination li:last-child .bookingDetails a:hover, .bookingDetails .isotopeFilters ul.filter > li a:hover, .isotopeFilters ul.filter > li .bookingDetails a:hover {
background-color: #ffffff;
border-color: #ffffff;
color: #ff891e;
}

.sidebarPage .packagesList {
min-height: 234px;
}

@media (max-width: 767px) {
.sidebarPage .packagesList .media-left {
float: left;
width: 100%;
padding-right: 0;
height: auto;
}
}

@media (min-width: 768px) {
.sidebarPage .packagesList .media-left {
float: left;
width: 100%;
padding-right: 0;
height: auto;
}
}

@media (min-width: 992px) {
.sidebarPage .packagesList .media-left {
float: left;
width: 39%;
padding-right: 10px;
height: 234px;
}
}

@media (min-width: 1200px) {
.sidebarPage .packagesList .media-left {
height: auto;
}
}

@media (min-width: 1500px) {
.sidebarPage .packagesList .media-left {
height: auto;
}
}

.sidebarPage .packagesList .media-left img {
width: 100%;
height: 100%;
}

.sidebarPage .packagesList .media-body {
padding: 20px;
}

@media (max-width: 767px) {
.sidebarPage .packagesList .media-body .detailsBtn {
position: relative;
left: auto;
top: auto;
margin-bottom: 20px;
}
}

@media (min-width: 768px) {
.sidebarPage .packagesList .media-body .detailsBtn {
top: 180px;
}
}

@media (min-width: 992px) {
.sidebarPage .packagesList .media-body .detailsBtn {
top: 175px;
}
}

@media (min-width: 1200px) {
.sidebarPage .packagesList .media-body .detailsBtn {
top: 175px;
}
}

@media (min-width: 1500px) {
.sidebarPage .packagesList .media-body .detailsBtn {
top: 175px;
}
}

@media (max-width: 767px) {
.sidebarPage .packagesList .media-body .detailsBtn .btn {
font-size: 14px;
}
}

@media (min-width: 768px) {
.sidebarPage .packagesList .media-body .detailsBtn .btn {
font-size: 14px;
}
}

@media (min-width: 992px) {
.sidebarPage .packagesList .media-body .detailsBtn .btn {
font-size: 10px;
}
}

@media (min-width: 1200px) {
.sidebarPage .packagesList .media-body .detailsBtn .btn {
font-size: 14px;
}
}

@media (min-width: 1500px) {
.sidebarPage .packagesList .media-body .detailsBtn .btn {
font-size: 14px;
}
}

.sidebarPage .packagesList .media-body .bookingDetails {
min-height: 180px;
padding: 15px;
}

.singlePackage .generalInfo h2, .relatedProduct h2 {
font-size: 20px;
color: #222222;
line-height: 26px;
margin: 0 0 25px 0;
font-weight: 400;
}

.singlePackage .carousel {
margin-bottom: 20px;
}

.singlePackage .carousel-indicators {
display: none;
}

.singlePackage .carousel-control {
background-image: none;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.singlePackage .carousel-control .glyphicon-menu-left, .singlePackage .carousel-control .glyphicon-menu-right, .singlePackage .carousel-control .icon-next, .singlePackage .carousel-control .icon-prev {
position: absolute;
top: 50%;
margin-top: -40px;
z-index: 5;
width: 75px;
height: 75px;
line-height: 75px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: rgba(0,0,0,0.35);
}

@media (max-width: 767px) {
.singlePackage .carousel-control .glyphicon-menu-left, .singlePackage .carousel-control .glyphicon-menu-right, .singlePackage .carousel-control .icon-next, .singlePackage .carousel-control .icon-prev {
display: none;
}
}

@media (min-width: 768px) {
.singlePackage .carousel-control .glyphicon-menu-left, .singlePackage .carousel-control .glyphicon-menu-right, .singlePackage .carousel-control .icon-next, .singlePackage .carousel-control .icon-prev {
display: inline-block;
}
}

.singlePackage .carousel-control .icon-prev, .singlePackage .carousel-control .glyphicon-menu-left {
margin-left: 0;
left: 20px;
}

.singlePackage .carousel-control .icon-next, .singlePackage .carousel-control .glyphicon-menu-right {
right: 20px;
margin-right: 0;
}

.singlePackage .well {
background-color: whitesmoke;
border-color: #eeeeee;
box-shadow: none;
padding: 30px;
margin-bottom: 20px;
}

.singlePackage .well .infoImage {
width: 100%;
}

.singlePackage .well .infoImage img {
width: 100%;
min-height: 220px;
}

.singlePackage .oddsbox {
background-color: rgba(53, 86, 88, 0.4);
border-color: #eeeeee;
box-shadow: none;
padding: 20px 10px;
margin-bottom: 60px;
border-radius: 6px;
}

.singlePackage .gamebox {
background-color: rgba(53, 86, 88, 0.4);
border-color: #eeeeee;
box-shadow: none;
padding: 6px;
margin-bottom: 10px;
border-radius: 6px;
}


.singlePackage .oddsbox .infoImage {
width: 100%;
}

.singlePackage .oddsbox .infoImage img {
width: 100%;
min-height: 220px;
}

.singlePackage .packageInfo h4 {
font-weight: 400;
color: #222222;
margin: 20px 0 30px 0;
}

.singlePackage .packageInfo .dl-horizontal {
margin-bottom: 0;
}

.singlePackage .packageInfo .dl-horizontal dt {
text-align: left;
color: #ff891e;
float: left;
margin-bottom: 15px;
}

@media (max-width: 767px) {
.singlePackage .packageInfo .dl-horizontal dt {
font-size: 12px;
line-height: 19px;
width: 110px;
}
}

@media (min-width: 768px) {
.singlePackage .packageInfo .dl-horizontal dt {
font-size: 14px;
line-height: 21px;
width: 140px;
}
}

.singlePackage .packageInfo .dl-horizontal dd {
line-height: 21px;
}

.singlePackage .packageInfo .dl-horizontal dd span {
color: #ff891e;
}

@media (max-width: 767px) {
.singlePackage .packageInfo .dl-horizontal dd {
font-size: 12px;
margin-left: 110px;
}
}

@media (min-width: 768px) {
.singlePackage .packageInfo .dl-horizontal dd {
font-size: 14px;
margin-left: 140px;
}
}

.singlePackage .packageInfo p {
margin-bottom: 25px;
}

.singlePackage .packageInfo p span {
color: #ff891e;
font-size: 18px;
margin-left: 10px;
}

.singlePackage .packageInfo .buttonCustomPrimary {
padding: 0 20px;
}

.singlePackage .generalInfo {
margin-bottom: 10px;
float: left;
}

.singlePackage .panel-group {
margin-bottom: 70px;
}

.singlePackage .panel-group .panel-heading {
padding: 15px;
font-size: 18px;
color: #dcdcdc;
background-color: whitesmoke;
border-color: #eeeeee;
}

.singlePackage .panel-group .panel-heading i {
line-height: 22px;
}

.singlePackage .panel-default > a.panel-heading {
display: block;
}

.singlePackage .panel-group .panel + .panel {
margin-top: 15px;
}

.relatedItem {
position: relative;
display: block;
overflow: hidden;
width: 100%;
height: auto;
}

@media (max-width: 767px) {
.relatedItem {
margin-bottom: 30px;
}
}

@media (min-width: 768px) {
.relatedItem {
margin-bottom: 0;
}
}

.relatedItem img {
width: 100%;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}

.relatedItem .maskingInfo {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block;
background-color: rgba(0,0,0,0.35);
text-align: center;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}

.relatedItem .maskingInfo h4 {
margin: 80px 0 15px 0;
font-size: 20px;
color: #ffffff;
font-weight: 700;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.relatedItem .maskingInfo p {
color: #ffffff;
margin-bottom: 25px;
}

.relatedItem .maskingInfo .buttonTransparent, .relatedItem .maskingInfo .paginationCenter .pagination li:first-child a, .paginationCenter .pagination li:first-child .relatedItem .maskingInfo a, .relatedItem .maskingInfo .paginationCenter .pagination li:last-child a, .paginationCenter .pagination li:last-child .relatedItem .maskingInfo a, .relatedItem .maskingInfo .isotopeFilters ul.filter > li a, .isotopeFilters ul.filter > li .relatedItem .maskingInfo a {
color: #ffffff;
}

.relatedItem:hover img {
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
-webkit-transform: scale(1.2);
transform: scale(1.2);
}

.relatedItem:hover .maskingInfo {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.relatedItem:hover .maskingInfo h4 {
margin: 70px 0 15px 0;
}

@media (max-width: 767px) {
.galleryCarousel .carousel-indicators {
display: none;
}
}

@media (min-width: 768px) {
.galleryCarousel .carousel-indicators {
display: block;
}
}

.galleryCarousel .carousel-control .glyphicon-menu-left, .galleryCarousel .carousel-control .glyphicon-menu-right, .galleryCarousel .carousel-control .icon-next, .galleryCarousel .carousel-control .icon-prev {
background-color: rgba(255,255,255,0.35);
}

.galleryCarousel .carousel-indicators li {
display: inline-block;
width: auto;
height: auto;
text-indent: 0;
border-radius: 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border-width: 2px;
background-color: #ffffff;
}

.galleryCarousel .carousel-indicators li img {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=0.5);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

.galleryCarousel .carousel-indicators li.active {
width: auto;
height: auto;
}

.galleryCarousel .carousel-indicators li.active img {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.countryTitle .carousel-inner > .item {
height: 150px;
}

.countryTitle .carousel-inner > .item img {
height: 100%;
}

.weatherInfo {
width: 100%;
height: 450px;
position: relative;
}

.weatherInfo img {
width: 100%;
height: 100%;
}

.weatherInfo .cityWeather {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}

.weatherInfo .cityWeather .cityTable {
display: table;
height: 450px;
width: 100%;
}

.weatherInfo .cityWeather .cityTable .cityTableInner {
display: table-cell;
vertical-align: middle;
text-align: center;
}

.weatherInfo .cityWeather .cityTable .cityTableInner .cityWeatherInfo img {
width: auto;
height: auto;
margin-bottom: 15px;
}

.weatherInfo .cityWeather .cityTable .cityTableInner .cityWeatherInfo h2 {
font-size: 45px;
color: #ffffff;
line-height: 45px;
margin: 0 0 25px 0;
}

.weatherInfo .cityWeather .cityTable .cityTableInner .cityWeatherInfo p {
font-size: 20px;
color: #ffffff;
text-transform: capitalize;
margin: 0;
font-weight: 700;
}

.weatherInfo .dayTime {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: auto;
display: block;
padding: 20px;
}

.weatherInfo .dayTime span {
color: #ffffff;
}

.weatherInfo .daysWeather {
position: absolute;
left: 0;
bottom: 15px;
width: 100%;
height: auto;
display: block;
}

.weatherInfo .daysWeather .list-inline {
margin-left: 0;
text-align: center;
}

.weatherInfo .daysWeather .list-inline li {
color: #ffffff;
text-align: center;
margin: 0 30px;
}

.weatherInfo .daysWeather .list-inline li span img {
width: auto;
height: auto;
display: block;
margin: 5px 0;
}

.countryTabs {
margin-bottom: 60px;
}

.countryTabs .nav-tabs {
border-color: #dedede;
}

.countryTabs .nav-tabs > li {
margin: 0;
}

.countryTabs .nav-tabs > li > a {
color: #222222;
border: none;
border-bottom: 3px solid transparent;
position: relative;
margin: 0;
}

.countryTabs .nav-tabs > li > a:hover {
background-color: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.countryTabs .nav-tabs > li > a:hover:after {
width: 100%;
}

.countryTabs .nav-tabs > li > a:after {
content: "";
height: 3px;
left: 0;
bottom: -3px;
width: 0px;
position: absolute;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
background-color: #ff891e;
}

.countryTabs .nav-tabs > li.pull-right .list-inline li a {
line-height: 43px;
color: #dcdcdc;
}

.countryTabs .nav-tabs > li.pull-right .list-inline li a:hover {
color: #ff891e;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.countryTabs .nav-tabs > li.active > a, .countryTabs .nav-tabs > li.active > a:focus, .countryTabs .nav-tabs > li.active > a:hover {
border: none;
border-bottom: 3px solid #ff891e;
color: #222222;
}

.countryTabs .tab-content {
padding-top: 30px;
}

.countryTabs .tab-content .well h3 {
color: #222222;
font-weight: 400;
font-size: 18px;
margin-bottom: 25px;
}

.countryTabs .tab-content .well .list-unstyled {
margin-bottom: 15px;
float: left;
}

.countryTabs .tab-content .well .list-unstyled li {
color: #222222;
margin-bottom: 15px;
}

.countryTabs .tab-content .well .list-unstyled li i {
margin-right: 10px;
}

.countryTabs .tab-content .well .buttonCustomPrimary {
padding: 0 20px;
}

.countryTabs .tab-content .well .buttonCustomPrimary:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.commonInfo h2 {
color: #222222;
font-size: 20px;
font-weight: 400;
margin-bottom: 25px;
}

.commonInfo p {
margin-bottom: 25px;
}

.commonInfo .list-inline li {
margin-bottom: 10px;
width: 40%;
}

.commonInfo .list-inline li i {
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
font-size: 10px;
color: #67686a;
margin-right: 10px;
}

.blogPostListItem {
padding-bottom: 50px;
margin-bottom: 50px;
border-bottom: 1px solid #e5e5e5;
}

.blogPostListItem .media-body {
padding: 20px;
}

.blogPostListItem .media-left img {
width: 100%;
}

@media (max-width: 767px) {
.blogSidebar .media-left {
width: auto;
}
}

@media (min-width: 768px) {
.blogSidebar .media-left {
width: 50%;
}
}

.blogSidebar .media-left img {
width: 100%;
}

.blogSidebar .panel {
border-color: #515151;
box-shadow: none;
background-color: rgba(70, 70, 70, 0.4);
padding-bottom: 15px;
}

.blogSidebar .panel .panel-heading {
border: none;
font-size: 20px;
color: #222222;
line-height: 26px;
}

.blogSidebar .panel .panel-body .input-group .form-control {
box-shadow: none;
border: none;
}

.blogSidebar .panel .panel-body .input-group .input-group-addon {
background-color: #ff891e;
box-shadow: none;
border: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.blogSidebar .panel .panel-body .input-group .input-group-addon i {
color: #ffffff;
}

.blogSidebar .panel .panel-body .list-group {
margin-bottom: 0;
}

.blogSidebar .panel .panel-body .list-group .list-group-item {
background-color: transparent;
border: none;
border-bottom: 1px solid #e5e5e5;
border-radius: 0;
padding-left: 0;
padding-right: 0;
color: #222222;
}

.blogSidebar .panel .panel-body .list-group .list-group-item .badge {
background-color: transparent;
color: #222222;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.blogSidebar .panel .panel-body .list-group .list-group-item:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
color: #ff891e;
}

.blogSidebar .panel .panel-body .list-group .list-group-item:hover .badge {
color: #ff891e;
}

.blogSidebar .panel .panel-body .list-group .list-group-item:last-child {
border: none;
}

.blogSidebar .panel .panel-body .list-inline li {
width: 33.33333333%;
float: left;
padding: 5px;
}

.blogSidebar .panel .panel-body .list-inline li a {
width: 100%;
display: block;
}

.blogSidebar .panel .panel-body .list-inline li a img {
width: 100%;
}

.tabArea {
margin-bottom: 20px;
}

.tabArea .nav-tabs {
border-color: #eeeeee;
}

.tabArea .nav-tabs > li {
padding: 0 4px;
}

.tabArea .nav-tabs > li > a {
border: 1px solid #eeeeee;
color: #222222;
}

.tabArea .nav-tabs > li.active a {
border-color: #eeeeee;
background-color: whitesmoke;
color: #222222;
border-bottom-color: whitesmoke;
}

.tabArea .nav-tabs > li:first-child {
padding-left: 0;
}

.tabArea .nav-tabs > li:last-child {
padding-right: 0;
}

.tabArea .tab-content {
background-color: whitesmoke;
border: 1px solid #eeeeee;
border-top: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border-top-left-radius: 0;
border-top-right-radius: 0;
padding: 20px 16px;
}

.tabArea .tab-content .media {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #e5e5e5;
}

.tabArea .tab-content .media.removeMargin {
margin: 0;
border: none;
}

.tabArea .tab-content .media .media-left {
width: 35%;
padding-right: 8px;
}

.tabArea .tab-content .media .media-left img {
width: 100%;
}

.tabArea .tab-content .media .media-body .media-heading {
color: #222222;
font-size: 14px;
line-height: 21px;
margin-bottom: 5px;
float: left;
text-transform: capitalize;
font-weight: 400;
}

.tabArea .tab-content .media .media-body .media-heading:hover {
color: #ff891e;
}

.tabArea .tab-content .media .media-body p {
font-size: 12px;
line-height: 18px;
margin-bottom: 0;
}

.tabArea .tab-content .media .media-body p i {
margin-right: 4px;
}

.blogSinglePost {
border: none;
padding: 0;
}

.blogSinglePost img {
margin-bottom: 25px;
}

.blogSinglePost .caption h2 {
font-size: 20px;
margin-bottom: 20px;
text-transform: capitalize;
font-weight: 400;
}

.blogSinglePost .caption p {
margin-bottom: 20px;
}

.blogSinglePost .well {
background-color: whitesmoke;
border: none;
box-shadow: none;
float: left;
display: block;
width: 100%;
margin-bottom: 60px;
}

.blogSinglePost .well span {
color: #222222;
font-weight: 700;
font-size: 15px;
float: left;
}

.blogSinglePost .well .list-inline {
float: right;
}

.blogSinglePost .well .list-inline li a {
font-size: 14px;
color: #dcdcdc;
}

.blogSinglePost .well .list-inline li a:hover {
color: #ff891e;
}

.imageBg {
background-image: url("../img/blog/blog-single-02.png?v=021955");
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center top;
color: #ffffff;
height: 208px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom: 20px;
}

.imageBg .imageBgTable {
display: table;
height: 208px;
width: 100%;
}

.imageBg .imageBgTable .imageBgTableInner {
display: table-cell;
text-align: left;
vertical-align: middle;
}

.imageBg .imageBgTable .imageBgTableInner blockquote {
padding: 0 50px;
border: none;
margin-bottom: 0;
}

.imageBg .imageBgTable .imageBgTableInner blockquote p {
color: #ffffff;
font-size: 18px;
line-height: 26px;
}

.imageBg .imageBgTable .imageBgTableInner blockquote footer {
color: #ffffff;
font-size: 14px;
line-height: 26px;
}

.commentsArea h3 {
font-weight: 400;
text-transform: capitalize;
margin-bottom: 30px;
font-size: 20px;
}

.commentsArea .media {
margin: 0 0 50px 0;
}

.commentsArea .media .media-left {
padding-right: 20px;
width: auto;
display: inline-block;
float: left;
}

.commentsArea .media .media-body .media {
margin: 50px 0 0 0;
}

.commentsArea .media .media-body h4, .commentsArea .media .media-body p {
text-transform: capitalize;
font-size: 14px;
margin: 0 0 14px 0;
display: block;
}

.commentsArea .media .media-body h4 span, .commentsArea .media .media-body p span {
color: #dcdcdc;
font-weight: 400;
}

.commentsArea .media .media-body h4 span i, .commentsArea .media .media-body p span i {
margin-right: 14px;
}

.commentsArea .media .media-body p {
color: #dcdcdc;
line-height: 22px;
}

.commentsArea .media .media-body .btn-link {
padding: 0;
color: #ff891e;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
text-transform: capitalize;
font-size: 14px;
}

.commentsArea .media .media-body .btn-link:hover {
color: #ff891e;
text-decoration: none;
}

.notFoundBg {
margin: 0;
padding: 0;
width: 100%;
height: 840px;
overflow: hidden;
background: url(../img/not-found/not-found-bg.jpg) no-repeat center top fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.notFoundContent {
min-height: 390px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
text-align: center;
}

@media (max-width: 767px) {
.notFoundContent {
min-width: 100%;
}
}

@media (min-width: 768px) {
.notFoundContent {
min-width: 585px;
}
}

.notFoundContent img {
margin-bottom: 75px;
}

.notFoundContent h4 {
font-size: 20px;
line-height: 26px;
color: #ffffff;
text-transform: capitalize;
margin-bottom: 75px;
font-weight: 400;
}

@media (max-width: 767px) {
.notFoundContent h4 {
padding: 0 20px;
}
}

@media (min-width: 768px) {
.notFoundContent h4 {
padding: 0;
}
}

.notFoundContent p {
color: #ffffff;
margin-bottom: 20px;
}

.notFoundContent .input-group {
margin: 0 auto;
}

@media (max-width: 767px) {
.notFoundContent .input-group {
width: 100%;
}
}

@media (min-width: 768px) {
.notFoundContent .input-group {
width: 350px;
}
}

.notFoundContent .input-group .form-control {
height: 45px;
box-shadow: none;
background-color: transparent;
border-color: rgba(155,153,152,0.25);
color: #ffffff;
}

.notFoundContent .input-group .input-group-addon {
height: 45px;
background-color: #ff891e;
color: #ffffff;
border-color: #ff891e;
padding: 6px 30px;
}

.contactInfo h2 {
font-size: 26px;
color: #222222;
margin-bottom: 13px;
}

.contactInfo p {
margin-bottom: 25px;
}

@media (max-width: 767px) {
.contactInfo p {
font-size: 10px;
line-height: 16px;
}
}

@media (min-width: 768px) {
.contactInfo p {
font-size: 14px;
line-height: 21px;
}
}

.contactInfo .media {
margin-bottom: 20px;
}

.contactInfo .media .media-left {
width: 75px;
height: 75px;
line-height: 75px;
text-align: center;
background-color: #ff891e;
color: #ffffff;
padding-right: 0;
margin-right: 25px;
font-size: 35px;
float: left;
}

.contactInfo .media p {
margin-bottom: 0;
}

.contactInfo .media p a {
color: #dcdcdc;
}

.contactInfo .media .media-body h4 {
font-weight: 400;
}

.mapArea {
width: 100%;
display: block;
}

.mapArea iframe {
width: 100%;
}

.aboutTitle {
padding-bottom: 30px;
margin-bottom: 50px;
border-bottom: 1px solid #e5e5e5;
}

.aboutTitle h4 {
text-transform: capitalize;
color: #dcdcdc;
font-weight: 400;
text-align: center;
line-height: 24px;
}

.aboutTitle p {
text-align: center;
}

.aboutItem .media {
margin-bottom: 50px;
}

.aboutItem .media .media-left {
width: 60px;
height: 60px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #262a2e;
padding-right: 0;
margin-right: 20px;
text-align: center;
}

.aboutItem .media .media-left i {
font-size: 35px;
line-height: 60px;
color: #ffffff;
}

.aboutItem .media .media-body h4 {
text-align: left;
color: #222222;
margin-bottom: 13px;
text-transform: capitalize;
}

.aboutItem .media .media-body p {
text-align: left;
}

.aboutComments {
background-image: url("../img/home/promotion/promotion-1.jpg?v=021955");
background-attachment: fixed;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
color: #ffffff;
height: 407px;
padding: 0;
}

.aboutComments .commentsTable {
display: table;
height: 407px;
width: 100%;
}

.aboutComments .commentsTable .commentsTableInner {
display: table-cell;
vertical-align: middle;
text-align: center;
}

.aboutComments .commentsTable .commentsTableInner .commentsInfo i {
padding: 16px 13px;
background-color: #2f3031;
font-size: 35px;
color: #ffffff;
line-height: 30px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom: 45px;
}

.aboutComments .commentsTable .commentsTableInner .commentsInfo p {
color: #ffffff;
margin-bottom: 45px;
}

.aboutComments .commentsTable .commentsTableInner .commentsInfo h5 {
font-size: 14px;
line-height: 20px;
color: #ff891e;
margin: 0;
}

.teamMember {
position: relative;
}

@media (max-width: 767px) {
.teamMember {
margin-bottom: 30px;
}
}

@media (min-width: 768px) {
.teamMember {
margin-bottom: 0;
}
}

.teamMember img {
width: 100%;
}

.teamMember .memberName {
position: absolute;
left: 30px;
bottom: 30px;
z-index: 100;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.teamMember .memberName h4 {
line-height: 18px;
color: #ffffff;
margin-bottom: 0;
}

.teamMember .memberName p {
margin-bottom: 0;
color: #ffffff;
}

.teamMember .maskingArea {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 50;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
background-color: rgba(0,0,0,0.7);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.teamMember .maskingArea p {
position: absolute;
left: 30px;
bottom: 120px;
margin-bottom: 0;
color: #ffffff;
padding-right: 48px;
}

.teamMember .maskingArea .list-inline {
position: absolute;
left: 30px;
bottom: 54px;
}

@media (min-width: 768px) {
.teamMember .maskingArea .list-inline li {
padding: 2px;
}
}

@media (min-width: 992px) {
.teamMember .maskingArea .list-inline li {
padding: 0 2px;
}
}

@media (min-width: 1200px) {
.teamMember .maskingArea .list-inline li {
padding: 0 5px;
}
}

@media (min-width: 1500px) {
.teamMember .maskingArea .list-inline li {
padding: 0 5px;
}
}

.teamMember .maskingArea .list-inline li a {
display: block;
text-align: center;
border: 1px solid #4a4e52;
border-radius: 100%;
color: #ffffff;
}

.teamMember .maskingArea .list-inline li a:hover {
background-color: #ff891e;
border-color: #ff891e;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

@media (max-width: 767px) {
.teamMember .maskingArea .list-inline li a {
width: 35px;
height: 35px;
line-height: 35px;
font-size: 14px;
}
}

@media (min-width: 768px) {
.teamMember .maskingArea .list-inline li a {
width: 25px;
height: 25px;
line-height: 25px;
font-size: 10px;
}
}

@media (min-width: 992px) {
.teamMember .maskingArea .list-inline li a {
width: 35px;
height: 35px;
line-height: 35px;
font-size: 14px;
}
}

.teamMember:hover .memberName {
bottom: 180px;
}

.teamMember:hover .maskingArea {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.progress-wizard {
margin-top: 40px;
border-bottom: 1px solid #e0e0e0;
padding: 0 0 30px 0;
}

.progress-wizard > .progress-wizard-step {
padding: 0;
position: relative;
height: 100px;
}

@media (max-width: 767px) {
.progress-wizard > .progress-wizard-step {
margin-bottom: 30px;
}
}

@media (min-width: 768px) {
.progress-wizard > .progress-wizard-step {
margin-bottom: 0;
}
}

.progress-wizard > .progress-wizard-step > .progress {
position: relative;
border-radius: 0px;
height: 2px;
box-shadow: none;
margin: 20px 0;
}

.progress-wizard > .progress-wizard-step > .progress > .progress-bar {
width: 0px;
box-shadow: none;
}

@media (max-width: 767px) {
.progress-wizard > .progress-wizard-step > .progress > .progress-bar {
background-color: transparent;
}
}

@media (min-width: 768px) {
.progress-wizard > .progress-wizard-step > .progress > .progress-bar {
background: #ff891e;
}
}

.progress-wizard > .progress-wizard-step.complete > .progress > .progress-bar {
width: 100%;
}

.progress-wizard > .progress-wizard-step.active > .progress > .progress-bar {
width: 50%;
}

.progress-wizard > .progress-wizard-step > .progress > .progress-bar {
width: 0%;
}

.progress-wizard > .progress-wizard-step:first-child.active > .progress > .progress-bar {
width: 0%;
}

.progress-wizard > .progress-wizard-step:last-child.active > .progress > .progress-bar {
width: 100%;
}

.progress-wizard > .progress-wizard-step:first-child > .progress {
left: 50%;
width: 50%;
}

.progress-wizard > .progress-wizard-step:last-child > .progress {
width: 50%;
}

@media (max-width: 767px) {
.progress {
background-color: transparent;
}
}

@media (min-width: 768px) {
.progress {
background-color: #dedede;
}
}

.progress-wizard > .progress-wizard-step > .progress-wizard-dot {
width: 203px;
display: block;
background-color: #ffffff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 2px solid #ff891e;
padding: 21px 0;
text-align: center;
color: #222222;
}

@media (max-width: 767px) {
.progress-wizard > .progress-wizard-step > .progress-wizard-dot {
position: relative;
top: 0;
left: 0;
margin: -20px auto 0 auto;
}
}

@media (min-width: 768px) {
.progress-wizard > .progress-wizard-step > .progress-wizard-dot {
position: absolute;
top: -15px;
left: 28%;
margin-top: -15px;
margin-left: -15px;
}
}

.progress-wizard > .progress-wizard-step > .progress-wizard-dot i {
display: block;
color: #222222;
font-size: 20px;
margin-bottom: 15px;
}

.progress-wizard > .progress-wizard-step > .progress-wizard-dot:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.progress-wizard > .progress-wizard-step.disabled > .progress-wizard-dot {
border-color: #dedede;
color: #dcdcdc;
}

.progress-wizard > .progress-wizard-step.complete > .progress-wizard-dot {
background-color: #ff891e;
color: #ffffff;
}

.progress-wizard > .progress-wizard-step.complete > .progress-wizard-dot i {
color: #ffffff;
}

.infoTitle h2 {
font-weight: 400;
color: #222222;
font-size: 20px;
text-transform: capitalize;
margin-bottom: 25px;
}

.bookingForm .form .form-control, .bookingForm .commentsForm .form-control, .bookingForm .modal.bookingModal .modal-dialog .modal-content .modal-body .form-control, .modal.bookingModal .modal-dialog .modal-content .bookingForm .modal-body .form-control {
border: none;
}

.bookingForm .form .form-group label, .bookingForm .commentsForm .form-group label, .bookingForm .modal.bookingModal .modal-dialog .modal-content .modal-body .form-group label, .modal.bookingModal .modal-dialog .modal-content .bookingForm .modal-body .form-group label {
color: #222222;
font-weight: 400;
}

.bookingForm .form .form-group label.blankLabel, .bookingForm .commentsForm .form-group label.blankLabel, .bookingForm .modal.bookingModal .modal-dialog .modal-content .modal-body .form-group label.blankLabel, .modal.bookingModal .modal-dialog .modal-content .bookingForm .modal-body .form-group label.blankLabel {
height: 16px;
}

.bookingForm .form .checkbox label, .bookingForm .commentsForm .checkbox label, .bookingForm .modal.bookingModal .modal-dialog .modal-content .modal-body .checkbox label, .modal.bookingModal .modal-dialog .modal-content .bookingForm .modal-body .checkbox label {
color: #222222;
font-weight: 400;
}

.bookingForm .form .checkbox label a, .bookingForm .commentsForm .checkbox label a, .bookingForm .modal.bookingModal .modal-dialog .modal-content .modal-body .checkbox label a, .modal.bookingModal .modal-dialog .modal-content .bookingForm .modal-body .checkbox label a {
color: #ff891e;
}

.bookingForm .form .checkbox input[type=checkbox], .bookingForm .commentsForm .checkbox input[type=checkbox], .bookingForm .modal.bookingModal .modal-dialog .modal-content .modal-body .checkbox input[type=checkbox], .modal.bookingModal .modal-dialog .modal-content .bookingForm .modal-body .checkbox input[type=checkbox] {
border-color: #ff891e;
}

@media (max-width: 767px) {
.bookDetailsInfo {
margin-bottom: 30px;
}
}

@media (min-width: 768px) {
.bookDetailsInfo {
margin-bottom: 0;
}
}

.bookDetailsInfo img {
width: 100%;
}

.infoArea {
padding: 20px;
background-color: whitesmoke;
border-radius: 0 0 4px 4px;
}

.infoArea h3 {
font-size: 16px;
color: #222222;
margin-bottom: 25px;
text-transform: capitalize;
font-weight: 400;
}

.infoArea .list-unstyled {
margin-bottom: 50px;
}

.infoArea .list-unstyled li {
font-size: 14px;
color: #222222;
padding: 15px 0;
border-bottom: 1px solid #dedede;
}

.infoArea .list-unstyled li i {
margin-right: 5px;
}

.infoArea .list-unstyled li span {
color: #dcdcdc;
}

.infoArea h2 {
font-size: 20px;
color: #222222;
font-weight: 400;
}

.infoArea h2 span {
color: #ff891e;
font-weight: 700;
}

.bookingConfirmed .alert {
position: relative;
min-height: 90px;
margin-bottom: 50px;
background-image: url("../img/booking/alert-check.png?v=021955");
background-position: 0 0;
background-size: 50px 90px;
background-repeat: no-repeat;
}

@media (max-width: 767px) {
.bookingConfirmed .alert {
line-height: 20px;
padding: 15px 65px 0 60px;
font-size: 11px;
}
}

@media (min-width: 768px) {
.bookingConfirmed .alert {
line-height: 90px;
padding: 0 0 0 70px;
font-size: 20px;
}
}

.bookingConfirmed .alert-dismissable .close, .bookingConfirmed .alert-dismissible .close {
position: absolute;
top: 0;
right: 20px;
color: #60a662;
height: 90px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

@media (max-width: 767px) {
.bookingConfirmed .alert-dismissable .close, .bookingConfirmed .alert-dismissible .close {
font-size: 10px;
}
}

@media (min-width: 768px) {
.bookingConfirmed .alert-dismissable .close, .bookingConfirmed .alert-dismissible .close {
font-size: 14px;
}
}

.bookingConfirmed .infoTitle h2 {
font-size: 26px;
}

.confirmDetilas img {
width: 100%;
}

.confirmInfo {
padding: 40px 30px;
}

.confirmInfo .infoTitle h2 {
font-size: 20px;
}

.confirmInfo .infoTitle h3 {
font-size: 20px;
}

.confirmInfo p {
margin-bottom: 40px;
}

.confirmInfo .dl-horizontal dt {
width: 100px;
text-align: left;
color: #222222;
font-weight: 400;
margin-bottom: 5px;
float: left;
}

.confirmInfo .dl-horizontal dt i {
margin-right: 5px;
}

.confirmInfo .dl-horizontal dd {
margin: 0 0 5px 100px;
}

.priceTotal h2 {
text-transform: capitalize;
color: #222222;
font-size: 26px;
font-weight: 400;
}

.priceTotal h2 span {
color: #ff891e;
font-size: 25px;
}

.comingSoonBg {
margin: 0;
padding: 0;
width: 100%;
height: 840px;
overflow: hidden;
background: url(../img/coming-soon/coming-bg.jpg) no-repeat center top fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.comingTitle {
position: absolute;
left: 0;
top: 0;
width: 100%;
padding: 35px 0;
text-align: center;
background-color: rgba(0,0,0,0.3);
}

@media (max-width: 767px) {
.comingTitle {
padding: 15px 0;
}
}

@media (min-width: 768px) {
.comingTitle {
padding: 35px 0;
}
}

.comingContent {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
text-align: center;
}

@media (max-width: 767px) {
.comingContent {
width: 100%;
min-width: 100%;
padding: 0 10px;
}
}

@media (min-width: 768px) {
.comingContent {
width: auto;
min-width: 585px;
padding: 0;
}
}

.comingContent h1 {
font-weight: 400;
color: #ffffff;
font-size: 40px;
}

@media (max-width: 767px) {
.comingContent h1 {
font-size: 30px;
margin: 20px 0 15px 0;
}
}

@media (min-width: 768px) {
.comingContent h1 {
font-size: 40px;
margin: 20px 0 40px 0;
}
}

.comingContent p {
color: #a7a7a7;
margin-bottom: 20px;
}

@media (max-width: 767px) {
.comingContent p {
font-size: 10px;
line-height: 15px;
}
}

@media (min-width: 768px) {
.comingContent p {
font-size: 14px;
line-height: 21px;
}
}

.comingContent .input-group {
margin: 0 auto;
margin-bottom: 20px;
}

@media (max-width: 767px) {
.comingContent .input-group {
width: 100%;
}
}

@media (min-width: 768px) {
.comingContent .input-group {
width: 550px;
}
}

.comingContent .input-group .form-control {
height: 45px;
box-shadow: none;
background-color: transparent;
border-color: rgba(155,153,152,0.25);
color: #ffffff;
}

.comingContent .input-group .input-group-addon {
height: 45px;
background-color: #ff891e;
color: #ffffff;
border-color: #ff891e;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

@media (max-width: 767px) {
.comingContent .input-group .input-group-addon {
padding: 6px 15px;
}
}

@media (min-width: 768px) {
.comingContent .input-group .input-group-addon {
padding: 6px 30px;
}
}

@media (min-width: 768px) {
.comingContent .list-inline li {
padding: 2px;
}
}

@media (min-width: 992px) {
.comingContent .list-inline li {
padding: 0 2px;
}
}

@media (min-width: 1200px) {
.comingContent .list-inline li {
padding: 0 5px;
}
}

@media (min-width: 1500px) {
.comingContent .list-inline li {
padding: 0 5px;
}
}

.comingContent .list-inline li a {
display: block;
text-align: center;
border-radius: 100%;
color: rgba(0,0,0,0.4);
background-color: rgba(255,255,255,0.4);
}

.comingContent .list-inline li a:hover {
background-color: #ff891e;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
color: #ffffff;
}

@media (max-width: 767px) {
.comingContent .list-inline li a {
width: 35px;
height: 35px;
line-height: 35px;
font-size: 14px;
}
}

@media (min-width: 768px) {
.comingContent .list-inline li a {
width: 25px;
height: 25px;
line-height: 25px;
font-size: 10px;
}
}

@media (min-width: 992px) {
.comingContent .list-inline li a {
width: 35px;
height: 35px;
line-height: 35px;
font-size: 14px;
}
}

.count-down {
padding: 0 0 35px 0;
}

.count-down #simple_timer {
width: 100%;
margin: 0 auto;
color: #ffffff;
text-align: center;
}

.count-down #simple_timer .table-cell {
display: inline-block;
}

@media (min-width: 480px) {
.count-down #simple_timer .table-cell {
margin: 0 10px;
}
}

@media (min-width: 768px) {
.count-down #simple_timer .table-cell {
margin: 0 10px;
}
}

@media (min-width: 992px) {
.count-down #simple_timer .table-cell {
margin: 0 10px;
}
}

@media (min-width: 1200px) {
.count-down #simple_timer .table-cell {
margin: 0 12px;
}
}

@media (min-width: 1500px) {
.count-down #simple_timer .table-cell {
margin: 0 12px;
}
}

.count-down #simple_timer .table-cell .tab-val {
font-weight: 700;
display: block;
margin-bottom: 20px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
background-color: rgba(255,255,255,0.1);
border: 1px solid #ffffff;
}

@media (max-width: 767px) {
.count-down #simple_timer .table-cell .tab-val {
width: 65px;
height: 65px;
line-height: 65px;
font-size: 25px;
}
}

@media (min-width: 768px) {
.count-down #simple_timer .table-cell .tab-val {
width: 85px;
height: 85px;
line-height: 85px;
font-size: 35px;
}
}

@media (min-width: 992px) {
.count-down #simple_timer .table-cell .tab-val {
width: 85px;
height: 85px;
line-height: 85px;
font-size: 35px;
}
}

@media (min-width: 1200px) {
.count-down #simple_timer .table-cell .tab-val {
width: 109px;
height: 109px;
line-height: 109px;
font-size: 45px;
}
}

@media (min-width: 1500px) {
.count-down #simple_timer .table-cell .tab-val {
width: 109px;
height: 109px;
line-height: 109px;
font-size: 45px;
}
}

.count-down #simple_timer .table-cell .tab-metr {
color: #a7a7a7;
font-size: 14px;
font-weight: 400;
}

@media (min-width: 768px) {
.count-down #simple_timer .table-cell .tab-metr {
font-size: 15px;
}
}

.priceTable .panel {
text-align: center;
border-color: #dedede;
background-color: transparent;
}

.priceTable .panel .panel-heading {
font-size: 24px;
color: #222222;
padding: 25px 15px;
background-color: transparent;
border-color: #dedede;
}

.priceTable .panel .panel-body {
background-color: whitesmoke;
border-bottom: 1px solid #dedede;
}

.priceTable .panel .panel-body.changeColor {
background-color: #ededed;
}

.priceTable .panel .priceCircle {
width: 131px;
padding: 35px 0;
background-color: #ffffff;
border: 1px solid #dedede;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
display: inline-block;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.priceTable .panel .priceCircle h3 {
font-size: 32px;
color: #ff891e;
margin: 0;
line-height: 45px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.priceTable .panel .priceCircle h3 small {
display: block;
color: #dcdcdc;
font-size: 14px;
text-transform: lowercase;
}

.priceTable .panel .list-unstyled {
padding: 40px 0 10px 20px;
}

.priceTable .panel .list-unstyled li {
text-align: left;
margin-bottom: 25px;
color: #dcdcdc;
font-size: 16px;
}

.priceTable .panel .list-unstyled li i {
margin-right: 10px;
}

.priceTable .panel .panel-footer {
padding: 25px 15px;
background-color: transparent;
border-color: #dedede;
}

.priceTable .panel .bodyImageBg {
padding: 0;
position: relative;
}

.priceTable .panel .bodyImageBg img {
width: 100%;
}

.priceTable .panel .bodyImageBg .priceCircle {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: auto;
height: auto;
padding: 0 0;
border-radius: 0;
background-color: transparent;
border: none;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.priceTable .panel .bodyImageBg .priceCircle h3 {
font-size: 32px;
color: #ffffff;
margin: 0;
line-height: 45px;
}

.priceTable .panel .bodyImageBg .priceCircle h3 small {
display: block;
color: #ffffff;
font-size: 14px;
text-transform: lowercase;
}

.priceTable .panel:hover .priceCircle {
background-color: #ff891e;
}

.priceTable .panel:hover .priceCircle h3 {
color: #ffffff;
}

.priceTable .panel:hover .priceCircle h3 small {
color: #ffffff;
}

.priceTable .panel:hover .bodyImageBg .priceCircle {
background-color: transparent;
}

.priceTable .panel:hover .bodyImageBg .priceCircle h3 {
color: #ff891e;
}

.tabsPart .nav-tabs {
text-align: center;
border: none;
margin-bottom: 70px;
}

.tabsPart .nav-tabs li {
float: none;
display: inline-block;
}

.tabsPart .nav-tabs li a {
height: 35px;
line-height: 35px;
border-radius: 4px;
padding: 0 15px;
color: #dcdcdc;
outline: 0;
border: 1px solid #dedede;
}

.tabsPart .nav-tabs li a:hover {
background-color: #ff891e;
color: #ffffff;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter: alpha(opacity=1);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.tabsPart .nav-tabs li.active a {
background-color: #ff891e;
color: #ffffff;
border: 1px solid #ff891e;
}

.tabsPart .media-body {
padding-left: 20px;
}

.tabsPart .commonInfo h2 {
margin: 15px 0;
text-transform: capitalize;
}

.tabsPart .tab-pane .well {
margin-bottom: 60px;
}

.tabSection .tabArea .media:last-child {
border: none;
margin-bottom: 0;
}

.tabSection .tabArea .media-body {
padding-left: 20px;
}

.marginbottom10 {
margin-bottom: 10px;
}



.fontbold {
font-weight: bold
}

.pbox1 {
padding: 6px 10px;
margin: 4px 4px 3px 4px;
}

.pbox2 {
padding: 6px 10px;
margin: 2px 0px;
border: 1px solid #787878;
border-radius: 4px;
line-height: 160%;
}

.pbox3 {
padding: 4px 10px 5px 6px;
margin: 0px;
}

.pboxlose {
font-size: 16px;
text-shadow: none;
opacity: 1;
color: rgba(255,255,255,0.9)
}

.alert-check {
background-color: rgba(122,138,132,0.28);
border-color: #A4BAB2;
color: #fff
}

.alert-check hr {
border-top-color: #e2b540
}

.alert-check .alert-link {
color: #e6e6e6
}

.alert-info1 {
background-color: rgba(65,85,92,0.29);
border-color: #368096;
color: #fff
}

.alert-info1 hr {
border-top-color: #36a7c8
}

.alert-info1 .alert-link {
color: #e6e6e6
}

.teamrank {
font-size: 12px;
color: #CFAC96;
}

.betmoneyother {
color: #ede6e6;
font-size: 20px;
}

.betmoneyin {
color: #f5f7dd;
font-size: 20px;
}

.btn-c1 {
color: #555;
background-color: #D5D5CD;
border-color: rgba(0,0,0,0.2)
}

.btn-c1:hover, .btn-c1:focus, .btn-c1.focus, .btn-c1:active, .btn-c1.active, .open > .btn-c1.dropdown-toggle {
color: #555;
background-color: #dfdfdf;
border-color: rgba(0,0,0,0.2)
}

.btn-c1:active, .btn-c1.active, .open > .btn-c1.dropdown-toggle {
background-image: none
}

.btn-c1.disabled, .btn-c1.disabled:hover, .btn-c1.disabled:focus, .btn-c1.disabled.focus, .btn-c1.disabled:active, .btn-c1.disabled.active, .btn-c1[disabled], .btn-c1[disabled]:hover, .btn-c1[disabled]:focus, .btn-c1[disabled].focus, .btn-c1[disabled]:active, .btn-c1[disabled].active, fieldset[disabled] .btn-c1, fieldset[disabled] .btn-c1:hover, fieldset[disabled] .btn-c1:focus, fieldset[disabled] .btn-c1.focus, fieldset[disabled] .btn-c1:active, fieldset[disabled] .btn-c1.active {
background-color: #f8f8f8;
border-color: rgba(0,0,0,0.2)
}

.btn-c1 .badge {
color: #f8f8f8;
background-color: #555
}

.btn-white {
background: none;
border: 2px solid #ffffff
}

.section {
font-size: 14px;
color: #d2d2d2;
vertical-align: middle;
line-height: 30px;
padding: 10px 0 0
}

.section small {
font-size: 12px;
color: #d2d2d2;
font-weight: bold
}

.form-control.input-transparent {
border: none;
color: #f8f8f8;
background-color: rgba(51,51,51,0.4)
}

.form-control.input-transparent::-moz-placeholder {
color: rgba(238,238,238,0.76);
opacity: 1
}

.form-control.input-transparent:-ms-input-placeholder {
color: rgba(238,238,238,0.76)
}

.form-control.input-transparent::-webkit-input-placeholder {
color: rgba(238,238,238,0.76)
}

.form-control.input-transparent:focus {
color: #f8f8f8;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.2)
}

.form-control.input-transparent[disabled], .form-control.input-transparent[readonly], fieldset[disabled] .form-control.input-transparent {
background-color: rgba(77,77,77,0.4)
}

.select-block-level {
width: 100%
}

.controls .bootstrap-select.btn-group[class*='span'] {
float: none;
display: inline-block;
margin-left: 0
}

.controls .bootstrap-select.btn-group[class*='span'] .btn {
width: 100%
}

.controls .bootstrap-select.btn-group .dropdown-menu {
width: 100%
}

.form-actions {
padding: 17px 20px 18px;
margin-top: 18px;
background-color: rgba(51,51,51,0.25)
}

.form-actions:before, .form-actions:after {
content: " ";
display: table
}

.form-actions:after {
clear: both
}

.form-wizard .progress {
margin-bottom: 10px
}

.wizard-navigation {
margin-bottom: 5px
}

.wizard-navigation a {
color: #f8f8f8
}

.icons > section {
margin-top: 20px
}

.the-icons li, .fontawesome-icon-list > div {
line-height: 40px
}

.the-icons li i, .fontawesome-icon-list > div i {
-webkit-transition: font-size 0.2s;
-o-transition: font-size 0.2s;
transition: font-size 0.2s
}

.the-icons li:hover i, .fontawesome-icon-list > div:hover i {
font-size: 26px
}

.fontawesome-icon-list i {
min-width: 20px
}

.i-code {
display: none
}

.widget-tabs {
background: none;
-webkit-box-shadow: none;
box-shadow: none;
padding: 0
}

.widget-tabs .body {
background: rgba(51,51,51,0.4);
margin-top: 0;
padding: 12px 17px;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0;
border-radius: 0 0 3px 3px
}

.widget-tabs .nav-tabs {
border-bottom: none
}

.widget-tabs .nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
color: #fff
}

.widget-tabs .nav > li.active {
margin-bottom: 0
}

.widget-tabs .nav > li.active > a {
border-color: transparent;
background: rgba(51,51,51,0.4)
}

.widget-tabs .nav > li.active > a:hover {
color: #f8f8f8
}

.widget-tabs .nav > li:not(.active) > a {
background: rgba(51,51,51,0.4);
border-bottom: none
}

.widget-tabs .nav > li:not(.active) > a:hover {
background: rgba(26,26,26,0.4);
border-color: transparent
}

.widget-tabs .nav > li:first-child > a {
border-left: none
}

.widget:not(.widget-tabs) .tab-content {
background: rgba(51,51,51,0.25);
padding: 10px;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0;
border-radius: 0 0 3px 3px;
overflow: hidden
}

.widget:not(.widget-tabs) .tabs-below .tab-content {
border-bottom: none;
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px;
border-radius: 3px 3px 0 0
}

.widget:not(.widget-tabs) .tabs-left .tab-content {
-moz-border-radius: 0 3px 3px 0;
-webkit-border-radius: 0;
border-radius: 0 3px 3px 0
}

.widget:not(.widget-tabs) .tabs-right .tab-content {
-moz-border-radius: 3px 0 0 3px;
-webkit-border-radius: 3px;
border-radius: 3px 0 0 3px
}

.tab-header {
margin-top: 0;
margin-bottom: 1em;
font-size: 14px;
color: #fff
}

.progress-small {
height: 8px
}

.progress-inverse .bar, .progress .progress-bar-inverse {
color: #333;
background-color: #f8f8f8;
background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 100%);
background-image: -o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 100%);
background-image: linear-gradient(to bottom, #f8f8f8 0%,#f8f8f8 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF8F8F8', endColorstr='#FFF8F8F8', GradientType=0)
}

.progress-inverse.progress-striped .bar, .progress-striped .progress-bar-inverse {
background-image: -webkit-linear-gradient(45deg, #f8f8f8 25%, transparent 25%, transparent 50%, #f8f8f8 50%, #f8f8f8 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, #f8f8f8 25%, transparent 25%, transparent 50%, #f8f8f8 50%, #f8f8f8 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, #f8f8f8 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,#f8f8f8 50%,#f8f8f8 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))
}

.map {
height: 100%
}

.map * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box
}

.modal img {
max-width: 100%
}

.thumbnail img {
width: 100%
}

.thumbnails > li {
margin-bottom: 20px
}

.table th {
font-weight: 300;
color: #5e5e5e;
}

.widget .table th {
color: #5e5e5e;
}

.table-images td {
height: 60px;
vertical-align: middle
}

.table-images td img {
height: 60px
}

.table-colored tbody tr:nth-child(1n) {
color: #e5603b
}

.table-colored tbody tr:nth-child(2n) {
color: #eac85e
}

.table-colored tbody tr:nth-child(3n) {
color: #8cbf26
}

.table-colored tbody tr:nth-child(4n) {
color: #56bc76
}

.table-colored tbody tr:nth-child(5n) {
color: #4ab0ce
}

.table-colored tbody tr:nth-child(6n) {
color: #618fb0
}

.table-colored tbody tr:nth-child(7n) {
color: #a05000
}

.table-colored tbody tr:nth-child(8n) {
color: #d04f4f
}

.table-editable th a {
display: block;
cursor: pointer;
color: #f8f8f8;
text-decoration: underline
}

.table-editable td.editor, .table-editable tbody tr:nth-child(odd) td.editor {
background-color: rgba(97,143,176,0.05);
outline: 1px solid #618fb0;
outline-offset: -1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition-duration: 200ms;
-moz-transition-duration: 200ms;
-o-transition-duration: 200ms;
transition-duration: 200ms;
-webkit-transition-property: width, outline, background-color;
-moz-transition-property: width, outline, background-color;
-o-transition-property: width, outline, background-color;
transition-property: width, outline, background-color;
-webkit-transition-timing-function: ease-in-out;
-moz-transition-timing-function: ease-in-out;
-o-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out
}

.table-editable td.editor input[type=text] {
color: #fff;
display: block;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
background-color: transparent;
border: 0;
outline: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none
}

.table-editable td.editor.error, .table-editable tbody tr:nth-child(odd) td.editor.error {
background-color: rgba(234,200,94,0.1);
outline: 1px solid #eac85e
}

.table-editable td.editor :focus, .table-editable th.editor :focus {
outline: 0
}

.table-editable .sort-caret {
display: inline-block;
width: 15px;
height: 15px;
margin-left: 0.3em;
border: 0;
content: "";
font: 15px FontAwesome
}

.table-editable .ascending .sort-caret:before {
content: "\f0d8"
}

.table-editable .descending .sort-caret:before {
content: "\f0d7"
}

.chart-col-header {
width: 100px
}

.table .chart-cell {
padding: 3px
}

.source-col-header {
width: 30%
}

.sources-table td, .sources-table th {
text-align: center
}

.sources-table td:first-child, .sources-table th:first-child {
text-align: left
}

.widget-container {
min-height: 30px
}

.widget-container .widget:not(.fullscreened) > header {
cursor: move
}

.widget-placeholder {
background: rgba(51,51,51,0.2);
border: 1px dashed rgba(255,255,255,0.6);
margin: -1px -1px 29px -1px
}

.list-group-item-placeholder {
background: rgba(51,51,51,0.2);
border: 1px dashed rgba(255,255,255,0.6);
margin: -1px
}

.slimScrollBar {
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px;
border-radius: 3px !important
}

.text-align-center {
text-align: center
}

.text-align-right {
text-align: right
}

.well-white {
background: rgba(255,255,255,0.2)
}

.margin-top {
margin-top: 10px
}

.margin-bottom {
margin-bottom: 10px
}

.no-margin {
margin: 0 !important
}

.weight-normal {
font-weight: normal
}

.visible-phone-landscape {
display: none !important
}

.background-danger {
background: #e5603b;
color: white
}

.background-warning {
background: #eac85e;
color: white
}

.background-success {
background: #56bc76;
color: white
}

.background-primary {
background: #618fb0;
color: white
}

.background-info {
background: #4ab0ce;
color: white
}

.background-lime {
background: #8cbf26;
color: white
}

.loader {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0
}

.loader .spinner {
position: absolute;
top: 50%;
width: 100%;
margin-top: -10px;
font-size: 20px;
text-align: center
}

.loader-wrap {
position: fixed;
left: 0;
right: 0;
top: 70px;
bottom: 0;
text-align: center;
opacity: 1;
-webkit-transition: opacity 0.2s ease-out;
-o-transition: opacity 0.2s ease-out;
transition: opacity 0.2s ease-out
}

@media (min-width: 1049px) {
.loader-wrap {
margin-left: 185px
}

.sidebar-on-right .loader-wrap {
margin-right: 185px;
margin-left: 0
}
}

@media (min-width: 768px) and (max-width: 1048px) {
.loader-wrap {
margin-left: 62px
}

.sidebar-on-right .loader-wrap {
margin-right: 62px;
margin-left: 0
}
}

.sidebar-hidden .loader-wrap {
margin-left: 0 !important;
margin-right: 0 !important
}

.loader-wrap.hiding {
opacity: 0
}

.loader-wrap .fa {
position: absolute;
top: 50%;
line-height: 30px;
margin-top: -85px;
font-size: 18px;
vertical-align: middle
}

.attention {
display: inline-block;
width: 8px;
height: 8px;
margin: 0 5px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%
}

.bg-addition {
background-color: rgba(51,51,51,0.25) !important
}

ul.text-list, ol.text-list {
margin-bottom: 9px;
padding-left: 40px
}

ul.text-list {
list-style: disc
}

ol.text-list {
list-style: decimal
}

@media (max-width: 320px) {
.hidden-xs-portrait {
display: none !important
}
}

@media (min-width: 768px) {
.sidebar-hidden .sidebar {
display: none
}
}

@media (max-width: 767px) {
.sidebar.nav-collapse, .sidebar.nav-collapse.collapse {
overflow: hidden;
height: 0
}

.sidebar.nav-collapse.collapse.in {
height: auto
}

.page-title {
margin-top: 6px
}

.sidebar, .sidebar-on-right .sidebar {
display: block;
position: absolute;
top: 0;
left: 0;
margin: 90px 5%;
width: 90%;
padding: 0
}

.sidebar .side-nav, .sidebar-on-right .sidebar .side-nav {
margin: 10px 0
}

.sidebar + .wrap, .sidebar-on-right .sidebar + .wrap {
margin-left: 0;
margin-right: 0
}

.nv-controlsWrap {
display: none
}

.logo, .sidebar-on-right .logo, .sidebar-hidden .logo {
display: block;
left: 1.6%;
right: auto;
padding-right: 5px;
top: 4px
}

.widget-404-search, .widget-404 {
width: 402px
}

.widget-404 {
padding: 0
}

.widget-404 .body {
margin-top: 0
}

.single-widget-container .widget-404-search {
margin-top: 0
}

.single-widget-container .widget-404-search .search-field {
width: 285px
}

.single-widget-container.error-page {
margin-top: -170px
}

.navbar .nav > li > .dropdown-menu.messages, .navbar .nav > li > .dropdown-menu.support {
margin-right: -68px
}

.navbar .nav > li > .dropdown-menu.messages:after, .navbar .nav > li > .dropdown-menu.support:after {
right: 85px
}

.notifications {
position: absolute;
right: 0;
top: 46px;
margin: 0;
-webkit-transition: top 0.3s ease;
-o-transition: top 0.3s ease;
transition: top 0.3s ease
}

.mailbox .folder-title {
float: none
}

.mailbox .form-search {
margin-top: 9px
}

.mailbox .form-search label {
display: block
}

.mailbox .form-search .input-search {
width: 100%;
height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}

.mailbox .form-search .input-search:hover {
width: 100%
}

.mailbox-content {
margin-top: 0
}

.client-details {
text-align: left
}
}

.trbg01 {
background-color: rgba(100, 100, 100, 0.1) !important;
}

.trbg02 {
background: rgba(51,51,51,0.3);
}

.gmenutop {
margin: 0px 0px 0px 0px;
}

.oddsadd {
font-size: 10px;
color: #d9d648;
}

.boxleagueimage {
width: 24px;
height: 17px;
border: 1px solid #474545;
}

.aleft {
text-align: left;
}

.acenter {
text-align: center;
}

.aright {
text-align: right;
}

.oddsupchk {
color: #f1bf67
}

.ghandy {
font-size: 8px;
color: #e52916;
font-weight: bold;
}

.scorehome1 {
color: #fff1f1;
font-weight: bold;
float: left;
}

.scoreaway1 {
color: #fff1f1;
font-weight: bold;
float: right;
}

.scorehome2 {
color: #cecece;
font-weight: bold;
float: left;
}

.scoreaway2 {
color: #cecece;
font-weight: bold;
float: right;
}

.g1stime {
font-size: 12px;
color: #a4a100;
font-weight: bold;
}

.g2stime {
font-size: 12px;
color: #75c108;
font-weight: bold;
}

.gtadd {
font-size: 8px;
color: #ffd534;
font-weight: bold;
}

.btn-xs {
padding: 4px 10px !important;
font-size: 12px !important;
line-height: 1.5 !important;
border-radius: 3px !important;
}

.label-league {
cursor: default !important;
padding: 1px 1px !important;
font-size: 12px !important;
line-height: 1.5 !important;
border-radius: 3px !important;
}

.btn-odds-on {
border-width: 2px;
color: #fff;
background-color: #5bc0de;
border-color: #46b8da
}

.btn-odds-on.focus, .btn-odds-on:focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85
}

.btn-odds-on:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc
}

.btn-odds-on.active, .btn-odds-on:active, .open > .dropdown-toggle.btn-odds-on {
color: #fff;
background-color: #31b0d5;
border-color: #269abc
}

.btn-odds-on.active.focus, .btn-odds-on.active:focus, .btn-odds-on.active:hover, .btn-odds-on:active.focus, .btn-odds-on:active:focus, .btn-odds-on:active:hover, .open > .dropdown-toggle.btn-odds-on.focus, .open > .dropdown-toggle.btn-odds-on:focus, .open > .dropdown-toggle.btn-odds-on:hover {
color: #fff;
background-color: #269abc;
border-color: #1b6d85
}

.btn-odds-on.active, .btn-odds-on:active, .open > .dropdown-toggle.btn-odds-on {
background-image: none
}

.btn-odds-on.disabled.focus, .btn-odds-on.disabled:focus, .btn-odds-on.disabled:hover, .btn-odds-on[disabled].focus, .btn-odds-on[disabled]:focus, .btn-odds-on[disabled]:hover, fieldset[disabled] .btn-odds-on.focus, fieldset[disabled] .btn-odds-on:focus, fieldset[disabled] .btn-odds-on:hover {
background-color: #5bc0de;
border-color: #46b8da
}

.btn-odds-on .badge {
color: #5bc0de;
background-color: #fff
}


.btn-odds {
border-width: 2px;
color: #000;
background: rgb(219 219 219 / 70%);
font-weight: bold;
}


.btn-odds .oddswin {
float: right;
color: #ff0b0b;
font-weight: bold;
font-family: 'Noto Sans', sans-serif;
}

.btn-odds .oddslose {
float: left;
color: #ff0b0b;
font-weight: bold;
font-family: 'Noto Sans', sans-serif;
}

.btn-odds .oddsdraw {
text-align: center;
color: #ff0b0b;
font-weight: bold;
font-family: 'Noto Sans', sans-serif;
}

.btn-odds-close {
color: #888;
background: rgba(186, 186, 186, 0.1);
font-weight: bold;
}

.btn-odds-close .oddswin {
float: right;
}

.btn-odds-close .oddslose {
float: left;
}

.btn-odds-on .oddswin {
float: right;
color: #f9fb06;
font-weight: bold;
font-family: 'Noto Sans', sans-serif;
}

.btn-odds .oddsline {
color: #0f0ca1;
font-weight: bold;
font-family: 'Noto Sans', sans-serif;
margin: 10px;
}

.btn-odds-close .oddsline {
color: #0f0ca1;
font-weight: bold;
font-family: 'Noto Sans', sans-serif;
margin: 10px;
}

.btn-odds-on .oddslose {
float: left;
color: #f9fb06;
font-weight: bold;
font-family: 'Noto Sans', sans-serif;
}

.btn-odds-on .oddsdraw {
text-align: center;
color: #f9fb06;
font-weight: bold;
font-family: 'Noto Sans', sans-serif;
}

.btn-odds:hover {
background: rgba(51,51,51,0.5);
color:#ffffff;
}

.btn-odds:hover .oddswin {
color: #f6ff1a !important;
}

.btn-odds:hover .oddslose {
color: #f6ff1a !important;
}

.btn-odds:hover .oddsdraw {
color: #f6ff1a !important;
}

.btn-odds-1 {
background: rgba(51,51,51,0.2);
color: #ddd !important;
padding: 2px 10px !important;
border-radius: 3px;
height: 28px;
}

.btn-odds-1:hover {
background: rgba(51,51,51,0.9);
color: #ddd !important;
padding: 2px 10px !important;
border-radius: 3px;
}

.btn-cartbox {
color: #fff;
background: rgba(51,51,51,0.4);
font-weight:bold;
}

.btn-cartbox:hover {
color: #fff !important;
background: rgba(51,51,51,0.9);
}

.btn-cartbox1 {
color: #fff;
background: rgba(51,51,51,0.4);
font-weight: bold;
}

.btn-cartbox1:hover {
color: #fff;
background: rgba(51,51,51,0.9);
}

.smon {
position: absolute;
bottom: 2px;
right: 2px;
font-size: 9.1px;
font-weight: normal;
background: rgba(51,51,51,0.55);
color: rgba(255,255,255,0.9);
line-height: 1em;
padding: 2px 4px;
border-radius: 10px;
}

.vrtimer {
margin-top: 6px;
}


.custom-page {
font-size: 14px;
line-height: 22px;
color: #eee;
padding-top: 10px;
-webkit-font-smoothing: antialiased;
max-width: 100%;
margin: 10px auto;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
}

.custom-page .container {
max-width: 900px !important;
width: 100%;
padding: 10px;
background-color: rgba(255, 255, 255, 1);
}

.custom-page form {
padding: 10px 0px;
}

.hwin {
color: #38d5a0 !important;
font-weight: bold;
}

.hlose {
color: #ffb746 !important;
font-weight: bold;
}

.hdraw {
color: #7b9206 !important;
font-weight: bold;
}

.hbet {
color: #8ee8ff !important;
font-weight: bold;
}



.oddsplus {
color: #d1f78f !important;
font-weight: bold !important;
}



.cartbox1 {
display: inline-block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 500;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid #aaa;
background: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent);
border-radius: 4px;
color: #f7ff31;
font-family: 'Noto Sans', sans-serif;
}

@media (min-width: 480px) {
.cartbox1 {
font-size: 15px;
padding: 13px 4px;
}
}

@media (min-width: 768px) {
.cartbox1 {
font-size: 12px;
padding: 8px 4px;
}
}

@media (min-width: 992px) {
.cartbox1 {
font-size: 14px;
padding: 12px 4px;
}
}

@media (min-width: 1200px) {
.cartbox1 {
font-size: 15px;
padding: 13px 6px;
}
}

@media (min-width: 1500px) {
.cartbox1 {
font-size: 15px;
padding: 13px 6px;
}
}






@media (min-width: 768px) {
.signupLoging .modal-dialog {
width: 400px;
}
}

.signupLoging .modal-header {
border-top: 6px solid #ff891e;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom: 0;
padding: 10px 20px;
}

.signupLoging .modal-header .close {
font-size: 30px;
color: #222;
opacity: 1;
font-weight: 400;
}

.signupLoging .modal-header .modal-title {
font-size: 20px;
font-weight: 700;
margin-top: 3px;
}

.signupLoging .modal-body {
padding: 10px 20px;
}

.signupLoging .modal-body .form-group .form-control {
padding: 22px 18px;
border-color: #e5e5e5;
box-shadow: none;
}

.signupLoging .modal-body .checkbox {
margin-bottom: 12px;
}

.signupLoging .modal-body .checkbox .forgotPass {
float: right;
}

.signupLoging .modal-body .btn-default {
width: 100%;
background-color: #ff891e;
border: none;
color: #fff;
margin-top: 3px;
}

.signupLoging .modal-body .or {
font-size: 15px;
color: #222222;
text-align: center;
margin: 15px;
}

.signupLoging .modal-body .btnSocial {
background-color: #6684c4;
}

.signupLoging .modal-body .btnSocial:hover {
opacity: 1;
}

.signupLoging .modal-footer {
padding: 10px 20px;
border-top: 0;
text-align: center;
}

.signupLoging .modal-footer .dontHaveAccount p a {
color: #ff891e;
}

.choicehome {
color: #ea1858 !important;
font-weight: 900;
}

.choiceaway {
color: #0089ff !important;
font-weight: 900;
}

.height150 {
height: 150px;
}

.li_table {
width: 100%;
border: 1 solid red;
border-top: none;
border-right: none
}

.li_table ul {
clear: left;
margin: 0;
padding: 0;
list-style-type: none;
border-top: 1 solid red;
}
/* list-style-type ºí¸´Ç¥½Ã padding: 0; µé¿©¾²±â*/
.li_table .subject {
font-weight: bold;
text-align: center;
}

.li_table ul li {
float: left;
padding: 3px !important;
}

.li_table ul .colho {
float: left;
width: 42%;
}

.li_table ul .colds {
text-align: center;
width: 16%;
}

.li_table ul .colau {
float: right;
width: 42%;
}

.li_table ul .colleft {
float: left;
width: 50%;
}

.li_table ul .colright {
float: right;
width: 50%;
}

.li_table ul .col3 {
float: left;
width: 33.3333%;
}

.li_table ul .col25 {
float: left;
width: 25%;
}


.liveoddsname {
color: #788186;
margin: 8px 6px;
font-weight: bold;
font-size: 15px;
}

@media (min-width: 480px) {
.liveoddsname {
font-size: 11px;
}
}

@media (min-width: 768px) {
.liveoddsname {
font-size: 12px;
}
}

@media (min-width: 992px) {
.liveoddsname {
font-size: 13px;
}
}

@media (min-width: 1200px) {
.liveoddsname {
font-size: 14px;
}
}

@media (min-width: 1500px) {
.liveoddsname {
font-size: 15px;
}
}

.liveoddstime {
font-size: 12px;
color: #a56812;
}

.btn-odds:hover .liveoddstime {
color: #f9fb06;
}

.btn-odds-on .liveoddstime {
color: #f9fb06;
font-weight: bold;
}



@media (min-width: 480px) {
.liveoddstime {
font-size: 11px;
}
}

@media (min-width: 768px) {
.liveoddstime {
font-size: 12px;
}
}

@media (min-width: 992px) {
.liveoddstime {
font-size: 13px;
}
}

@media (min-width: 1200px) {
.liveoddstime {
font-size: 14px;
}
}

@media (min-width: 1500px) {
.liveoddstime {
font-size: 15px;
}
}

.oddsup {
border-color: #ff8484 !important;
}

.oddsdown {
border-color: #0370b0 !important;
}

.oddsclose {
background-color: #929497 !important;
}

.main_loader {
background: url('/ui/plugins/rs-plugin/assets/loader.gif?v=021955') center center no-repeat;
display: block;
height: 300px;
left: 50%;
top: 50%;
width: 50px;
margin: auto;
}

.away-right {
float: right !important;
display: block;
text-overflow: ellipsis;
overflow: hidden;
max-width: 80%;
text-align: right;
}

.home-left {
float: left !important;
display: block;
text-overflow: ellipsis;
overflow: hidden;
max-width: 80%;
text-align: left;
}

.boxlevelpc {
display: inline-block;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
text-align: center;
font-size: 14px;
padding: 2px 8px;
margin-right: 6px;
width: 30px;
background-color: rgba(255, 118, 1, 0.9);
color: #eee;
font-weight: bold;
}

.boxagentpc {
display: inline-block;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
text-align: center;
font-size: 14px;
padding: 2px 6px;
margin-right: 6px;
width: 70px;
background-color: rgba(255, 118, 1, 0.9);
color: #eee;
font-weight: bold;
cursor: pointer;
display: none;
}


.lvgameinfo {
color: #788186;
font-weight: bold;
font-size: 20px;
}

@media (min-width: 480px) {
.lvgameinfo {
font-size: 12px;
}
}

@media (min-width: 768px) {
.lvgameinfo {
font-size: 14px;
}
}

@media (min-width: 992px) {
.lvgameinfo {
font-size: 16px;
}
}

@media (min-width: 1200px) {
.lvgameinfo {
font-size: 18px;
}
}

@media (min-width: 1500px) {
.lvgameinfo {
font-size: 20px;
}
}

.lvgameinfo .lvhomename {
color: #8f9293;
}

.lvgameinfo .lvawayname {
color: #8f9293;
}

.lvgameinfo .lvhomescore {
color: #086497;
}

.lvgameinfo .lvawayscore {
color: #086497;
}

.bethistorylive {
color: #ef5917;
font-weight: bold;
}

.bethistorypereiod {
color: #2080c7;
font-weight: bold;
}

.bethistoryoddsname {
color: #11e0ba;
font-weight: bold;
}

.bethistorybethomescore {
color: #ed0000;
font-weight: bold;
}
.bethistorybetawayscore {
color: #ed0000;
font-weight: bold;
}

.userinfobox {
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.80), rgba(209, 246, 255, 0.80));
position: absolute;
box-shadow: none;
float: left;
margin: 0 10px 0 0;
padding: 10px 15px;
width: 338px;
right: 4px;
left: auto;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #373737;
font-weight: bold;
}

.font-bold {
font-weight:bold;
}






/* ½ºÆ÷Ã÷ ¸Þ´º */
.sports_menu_list {margin-bottom:3px;padding:4px;box-shadow: #e9e9e9 0px 0px 3px 3px;}
.sports_menu_list h3 {height:40px;border: 1px solid #02dcff;border-radius: 5px;height:40px;margin-bottom:7px;font-size:12px;line-height:36px;padding:0px 10px;position:relative;font-weight:bold;

background: linear-gradient(to top, #ebf8f7, #d6e5e2);}
.sports_menu_list h3 .cor01 {color:#053a36;}
.sports_menu_list h3 .date {float:right;}
.sports_menu_list h3 img {vertical-align:middle;margin:0px 6px 2px 0px;}
.sports_menu_list h4 {background:#24242c;margin:10px 6px;height:30px;line-height:30px;padding-left:15px;border-radius:2px;}
.sports_menu_list .main_left {margin-bottom:8px;}
.sports_menu_list .main_left:last-child {margin-bottom:0;}
.sports_menu_list .main_left li {border:1px solid #e19f4e;border-radius:3px;background:#f5f5f5;height:30px;padding:4px 10px;cursor:pointer;line-height:20px;font-size:12px;transition:200ms all;margin-bottom:3px;box-shadow: rgba(225, 225, 225, 0.5) 0px 2px 3px;}
.sports_menu_list .main_left li:hover {background:#00c4ff;}
.sports_menu_list .main_left li img {width:20px;margin:0px 4px 0px 0px;}
.sports_menu_list .main_left li .name {vertical-align:top;}
.sports_menu_list .main_left li .count {display:inline-block;float:right;height:20px;font-weight:bold;width:40px;height:20px;line-height:18px;text-align:center;background:#975c1f;color:#d9fafd;border-radius:3px;}
.sports_menu_list .main_left li .count.on {color:#ffffff;}
.sports_menu_list .main_left2 {margin-bottom:8px;}
.sports_menu_list .main_left2:last-child {margin-bottom:0;}
.sports_menu_list .main_left2 li {border:1px solid #d3972f;border-radius:3px;background:#f5f5f5;height:55px;padding:4px 10px;cursor:pointer;line-height:45px;font-size:12px;transition:200ms all;position:relative;margin-bottom:3px;box-shadow: rgba(225, 225, 225, 0.5) 0px 2px 3px;}
.sports_menu_list .main_left2 li:hover {background:#fea74e;}
.sports_menu_list .main_left2 li img {width:15px;height:15px;margin:0px 0px 0px 4px;vertical-align:middle;}
.sports_menu_list .main_left2 li .time {vertical-align:middle;}
.sports_menu_list .main_left2 li .team_name {position:absolute;top:5px;left:80px;line-height:100%;}
.sports_menu_list .main_left2 li .team_name img {margin-bottom:2px;}
.sports_menu_list .main_left2 li .team_name .home {color:#053a36;margin-bottom:3px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:inline-block;width:140px;}
.sports_menu_list .main_left2 li .team_name .away {color:#053a36;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:inline-block;width:140px;}
.sports_menu_list .main_left3 {margin-bottom:8px;}
.sports_menu_list .main_left3:last-child {margin-bottom:0;}
.sports_menu_list .main_left3 li {border:1px solid #e19f4e;border-radius:3px;background:#f5f5f5;height:30px;padding:4px 10px;cursor:pointer;line-height:20px;font-size:12px;transition:200ms all;position:relative;margin-bottom:3px;box-shadow: rgba(225, 225, 225, 0.5) 0px 2px 3px;}
.sports_menu_list .main_left3 li:hover {background:#fea74e;}
.sports_menu_list .main_left3 li img {width:15px;height:15px;margin:0px 0px 0px 4px;vertical-align:middle;}
.sports_menu_list .main_left3 li .name {color:#053a36;margin-left:10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:inline-block;width:195px;}
.sports_menu_list .popular_list {margin:0px 6px 10px 6px;}
.sports_menu_list .popular_list li {border-radius:5px;height:45px;transition:200ms all;line-height:45px;padding-left:15px;cursor:pointer;font-weight:bold;border:1px solid transparent;}
.sports_menu_list .popular_list li:hover {background:#ababab;}
.sports_menu_list .popular_list li img {height:26px;vertical-align:middle;margin:0px 4px 2px 0px;}
.sports_menu_list .popular_list li.on {background:#f5f5f5;border:1px solid #053a36;color:#053a36;}
.sports_menu_list .my_favorites {margin:0px 6px 20px 6px;}
.sports_menu_list .my_favorites button {text-align:center;display:block;width:100%;height:40px;border-radius:5px;background:#d1d1d1;color:#c4c4c3;font-weight:bold;box-shadow: rgba(225, 225, 225, 0.35) 0px 3px 4px, rgba(255, 255, 255, 0.22) 1px 1px 4px -2px inset;}
.sports_menu_list .my_favorites svg {width:16px;vertical-align:middle;margin:0px 0px 2px 4px;}
.sports_menu_list .my_favorites button:hover {background:#393a43;color:#ffffff;}

/* ½ºÆ÷Ã÷ ÆîÄ§ ¸Þ´º */
.sports_menu_list .mune_list01 {margin:0px 6px 10px 6px;}
.sports_menu_list .mune_list01 li {position:relative;}
.sports_menu_list .menu01 {margin-right:45px;cursor:pointer;font-weight:bold;border-radius:5px;height:45px;line-height:45px;padding-left:15px;transition:200ms all;}
.sports_menu_list .menu01 img {height:26px;vertical-align:middle;margin:0px 4px 2px 0px;}
.sports_menu_list .menu01 span {color:#c4c4c3;position:absolute;top:0;right:0;width:45px;text-align:center;line-height:45px;}
.sports_menu_list .menu01 span svg {width:13px;height:13px;}
.sports_menu_list .menu01:hover span {color:#ffffff;}
.sports_menu_list .menu01 .close {display:none;}
.sports_menu_list .menu01.on {color:#053a36;}
.sports_menu_list .menu_list02 {background:#33333a;border-radius:5px;display:none;}
.sports_menu_list .menu02 {margin-right:45px;cursor:pointer;font-weight:bold;border-radius:5px;height:35px;line-height:35px;padding-left:15px;transition:200ms all;}
.sports_menu_list .menu02 img {width:14px;vertical-align:middle;margin:0px 4px 2px 0px;}
.sports_menu_list .menu02 span {color:#c4c4c3;position:absolute;top:0;right:0;width:45px;text-align:center;line-height:35px;}
.sports_menu_list .menu02 span svg {width:13px;height:13px;}
.sports_menu_list .menu02:hover {background:#41414a;}
.sports_menu_list .menu02:hover span {color:#ffffff;}
.sports_menu_list .menu02 .close {display:none;}
.sports_menu_list .menu02.on {background:#f5f5f5;border:1px solid #053a36;color:#053a36;}
.sports_menu_list .menu_list03 {display:none;}
.sports_menu_list .menu03 {margin-right:45px;cursor:pointer;border: 1px solid #02dcff;font-weight:bold;border-radius:5px;line-height:35px;padding-left:15px;transition:200ms all;padding-left:36px;}
.sports_menu_list .menu03 span {color:#c4c4c3;position:absolute;top:4px;right:0;width:45px;text-align:center;}
.sports_menu_list .menu03 span svg {width:13px;height:13px;}
.sports_menu_list .menu03:hover {background:#41414a;}
.sports_menu_list .menu03:hover span {color:#ffffff;}
.sports_menu_list .menu03 span.on {color:#053a36 !important;}
.sports_menu_list .menu03.on {background:#f5f5f5;border:1px solid #053a36;color:#053a36;}
.sports_menu_list .all_view {margin:0px 6px 5px 6px;}
.sports_menu_list .all_view button {text-align:center;display:block;width:100%;height:40px;border-radius:5px;background:#d1d1d1;color:#c4c4c3;font-weight:bold;box-shadow: rgba(225, 225, 225, 0.35) -3px 7px 6px -6px, rgb(92, 94, 108) 1px 1px 4px -2px inset;}
.sports_menu_list .all_view svg {width:16px;vertical-align:middle;margin:0px 0px 2px 4px;}
.sports_menu_list .all_view button:hover {background:#393a43;color:#ffffff;}

/* ÇØ¿ÜÇÁ·ÎÅä ·¹ÇÁÆ® ¸Þ´º */
.sports_menu_list .sports_category {margin-bottom:5px;*zoom:1;position:relative;}
.sports_menu_list .sports_category:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.sports_menu_list .sports_category li {width:63px;height:48px;float:left;padding:3px;}
.sports_menu_list .sports_category li button {width:100%;height:100%;}
.sports_menu_list .sports_category li img {width:25px;}
.sports_menu_list .foreign_menu {padding:3px;}
.sports_menu_list .foreign_menu li {margin-bottom:3px;}
.sports_menu_list .foreign_menu .f_menu01 {position:relative;font-weight:bold;border-radius:5px;height:50px;line-height:50px;padding-left:15px;background:#d1d1d1;cursor:pointer;box-shadow: rgba(225, 225, 225, 0.35) -3px 7px 6px -6px, rgb(92, 94, 108) 1px 1px 4px -2px inset;}
.sports_menu_list .foreign_menu .f_menu01 img {width:18px;vertical-align:middle;margin:0px 4px 2px 0px;}
.sports_menu_list .foreign_menu .f_menu01 span {color:#c4c4c3;position:absolute;top:0;right:0;width:45px;text-align:center;line-height:50px;}
.sports_menu_list .foreign_menu .f_menu01 span svg {width:13px;height:13px;}
.sports_menu_list .foreign_menu .f_menu01 .close {display:none;}
.sports_menu_list .foreign_menu .game_list {margin:5px 0px;display:none;}
.sports_menu_list .foreign_menu .game_list .sub_category {color:#565454;line-height:14px;font-weight:bold;padding:10px 0px;}
.sports_menu_list .foreign_menu .game_list li {margin-bottom:8px;padding:7px;border-radius:5px;background:#303037;cursor:pointer;display:table;width:100%;padding:10px 15px;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px, rgb(131, 131, 146) 1px 1px 4px -2px inset;}
.sports_menu_list .foreign_menu .game_list .team_name {display:table-cell;width:65%;vertical-align:middle;}
.sports_menu_list .foreign_menu .game_list .team_name .home {font-size:14px;font-weight:bold;border-bottom:1px dotted #52525d;padding-bottom:7px;line-height:16px;}
.sports_menu_list .foreign_menu .game_list .team_name .away {font-size:14px;font-weight:bold;padding-top:6px;line-height:16px;}
.sports_menu_list .foreign_menu .game_list .mach_time {display:table-cell;width:30%;text-align:center;vertical-align:middle;padding:0px 5px;color:#565454;line-height:14px;}
.sports_menu_list .foreign_menu .game_list .score {display:table-cell;width:5%;text-align:center;vertical-align:middle;color:#cccccc;}
.sports_menu_list .foreign_menu .game_list .score span {display:block;font-size:11px;width:13px;line-height:17px;background:#52525d;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;border-radius:3px;}
.sports_menu_list .foreign_menu .game_list .score01 {margin-bottom:15px;position:relative;}
.sports_menu_list .foreign_menu .game_list .score01:after {content:"";position:absolute;bottom:-8px;left:4px;width:4px;height:1px;background:#939293;}
.sports_menu_list .foreign_menu .game_list li.on {border:1px solid #053a36;background:#f5f5f5;}
.sports_menu_list .foreign_menu .game_list li.on .team_name .home {border-bottom:1px dotted #053a36;}
.sports_menu_list .foreign_menu .game_list li.on .score01:after {background:#053a36;}

/* ±âÅ¸ °ÔÀÓ ¸Þ´º */
.other_menu_list {margin-bottom:3px;padding:4px;}
.other_menu_list .mune_list01 {margin:10px 6px 10px 6px;}
.other_menu_list .mune_list01 li {position:relative;margin-bottom:3px;}
.other_menu_list .menu01 {height:43px;border-radius:5px;background:#d1d1d1;color:#c4c4c3;font-weight:bold;transition:200ms all;line-height:41px;padding-left:15px;border: 1px solid #02dcff;cursor:pointer;box-shadow: rgba(225, 225, 225, 0.35) -3px 7px 6px -6px, rgb(92, 94, 108) 1px 1px 4px -2px inset;    border: 1px solid #e3e3e3;}
.other_menu_list .menu01 img {height:28px;vertical-align:middle;margin:0px 4px 2px 0px;}
.other_menu_list .menu01:hover {background:#393a43;color:#ffffff;}
.other_menu_list .menu01.on {background:#f5f5f5;border:1px solid #053a36;color:#053a36;}
.other_menu_list .menu01 .time {position:absolute;top:7px;right:10px;height:28px;display:inline-block;width:50px;text-align:center;line-height:26px;font-weight:normal;border:1px solid #ebe3dc;border-radius:5px;background:#e3e3e3;}

/* ¹Ì´Ï°ÔÀÓ ¸Þ´º */
.mini_game_menu {margin-bottom:3px;}
.mini_game_menu h4 {border:1px solid #86ea60;background:#29601b;font-size:20px;text-align:center;line-height:38px;}
.mini_game_menu .mune_list01 {border:1px solid #424242;border-bottom:none;}
.mini_game_menu .mune_list01 li {position:relative;border-bottom:1px solid #424242;}
.mini_game_menu .menu01 {color:#d6d6d6;font-weight:bold;transition:200ms all;line-height:30px;padding-left:25px;cursor:pointer;padding:5px 0 5px 25px;}
.mini_game_menu .menu01:hover {background:#29601b;color:#ffffff;}
.mini_game_menu .menu01.on {background:#29601b;}
.mini_game_menu .menu01 .time {position:absolute;top:5px;right:25px;width:50px;text-align:center;line-height:30px;font-weight:normal;color:#89f161;}

/* Ä«Áö³ë ½½·Ô ¸Þ´º */
.casino_slot_list {margin-bottom:3px;padding:4px;}
.casino_slot_list .mune_list01 {margin:10px 6px 10px 6px;}
.casino_slot_list .mune_list01 li {position:relative;margin-bottom:6px;}
.casino_slot_list .menu01 {height:50px;border-radius:5px;    background: linear-gradient(to top, #007d55, #41dfe7);color:#ffffff;font-weight:bold;transition:200ms all;line-height:48px;border: 1px solid #02dcff;cursor:pointer;text-align:center;box-shadow: rgba(225, 225, 225, 0.35) -3px 7px 6px -6px, rgb(92, 94, 108) 1px 1px 4px -2px inset;}
.casino_slot_list .menu01 img {height:28px;vertical-align:middle;margin:0px 4px 2px 0px;}
.casino_slot_list .menu01:hover {    background: #02dcff;    color: #000000;}
.casino_slot_list .menu01.on {background:#f5f5f5;border:1px solid #053a36;color:#053a36;}
.casino_slot_list .menu01 span {color:#c4c4c3;position:absolute;top:20px;right:0;width:45px;text-align:center;line-height:48px;}
.casino_slot_list .menu01 span svg {width:13px;height:13px;}
.casino_slot_list .menu01:hover span {color:#ffffff;}
.casino_slot_list .menu01 .close {display:none;}
.casino_slot_list .menu01.on {background:#f5f5f5;border:1px solid #053a36;color:#053a36;}
.casino_slot_list .menu_list02 {margin-top:6px;display:none;}
.casino_slot_list .menu02 {height:50px;border-radius:5px;border: 1px solid #e3e3e3;    background: #d1d1d1;font-weight:bold;transition:200ms all;line-height:48px;border:1px solid #b6bfbe;cursor:pointer;text-align:center;box-shadow: rgba(225, 225, 225, 0.35) -1px 4px 4px ;}
.casino_slot_list .menu02:hover {background:#e3e3e3;}
.casino_slot_list .menu02 .name01 {display:none;}
.casino_slot_list .menu02 img {margin:3px 0px 0px -10px;}
.casino_slot_list .menu02.on {border:1px solid #990000;background:#e3e3e3;}
.casino_slot_list .menu02.on .ico01 {display:none;}
.casino_slot_list .menu02.on .name01 {display:block;}
.casino_slot_list .menu02 .count01 {position:absolute;top:15px;right:7px;line-height:20px;background:#000000;width:40px;border-radius:4px;text-align:center;}
.casino_slot_list .menu_list03 {margin-top:6px;display:none;}
.casino_slot_list .menu_list03 li {margin-bottom:2px;}
.casino_slot_list .menu03 {height:28px;border-radius:5px;background:#35363e;font-weight:bold;transition:200ms all;line-height:26px;border: 1px solid #02dcff;cursor:pointer;padding-left:15px;box-shadow: rgba(225, 225, 225, 0.35) 0px 2px 2px ;}
.casino_slot_list .menu03:hover {background:#00c4ff;}
.casino_slot_list .menu03.on {border:1px solid #b5610a;background:#dd993f;}
.casino_slot_list .menu03 .count01 {position:absolute;top:4px;right:7px;line-height:20px;background:#000000;width:40px;border-radius:4px;text-align:center;}

/* ¶óÀÌÆ® ¿µ¿ª */
#right_section {position:fixed;margin-right:274px;width:260px;top:90px;bottom:0;right:0;z-index:10;text-align:left;}
#right_section.on {position:fixed;top:0;}
.right_box {position:relative;height:100%;overflow-y:auto;}
.user_box1 {height:240px;padding:5px 5px;margin-bottom:3px;margin-bottom:10px;}
.user_box {height:auto;padding:5px 5px;margin-bottom:13px;}
.user_box h3 {font-weight:bold;padding:5px 0px 5px 5px;}
.user_box .login_input {}
.user_box .login_input input {width:100%;border:1px solid #b6bfbe;background:#ffffff;color:#000000;font-weight:bold;text-align:center;height:36px;border-radius:4px;margin-bottom:4px;box-shadow: rgba(225, 225, 225, 0.5) 0px 2px 3px;}
.user_box .login {display:block;width:100%;height:40px;border:1px solid #214816;background:#4e3c13;border-radius:3px;font-size:12px;margin-bottom:4px;transition:200ms all;}
.user_box .login:hover {border:1px solid #31ff00;background:#173e10;}
.user_box .member_join {display:block;width:100%;height:40px;border:1px solid #214816;background:#4e3c13;border-radius:3px;font-size:12px;margin-bottom:4px;transition:200ms all;}
.user_box .member_join:hover {border:1px solid #31ff00;background:#173e10;}
.user_box .user_name {height:30px;border:1px solid #bfbcb5;background:#edebe7;border-radius:3px;font-size:12px;padding:0px 20px;line-height:26px;font-weight:bold;margin-bottom:4px;}
.user_box .user_name span {width:40px;}
.user_box .money {height:30px;border:1px solid #bfbcb5;color:#990000;background:#edebe7;border-radius:3px;font-size:12px;padding:0px 20px;line-height:26px;font-weight:bold;margin-bottom:4px;}
.user_box .money img {vertical-align:middle;margin-bottom:2px;}
.user_box .money .head {display:inline-block;color:#444242;width:75px;}
.user_box .point {height:30px;border:1px solid #bfbcb5;color:#990000;background:#edebe7;border-radius:3px;font-size:12px;padding:0px 20px;line-height:26px;font-weight:bold;margin-bottom:4px;cursor:pointer;position:relative;transition:200ms all;}
.user_box .point:hover {background:#00c4ff;}
.user_box .point img {vertical-align:middle;margin-bottom:2px;}
.user_box .point .head {display:inline-block;color:#444242;width:75px;}
.user_box .point .change {position:absolute;top:0;right:20px;color:#444242;}
.user_box .btn_list {margin:0px 0px 5px -5px;*zoom:1;}
.user_box .btn_list:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.user_box .btn_list button {width:80px;height:30px;border:1px solid #b6bfbe;background:#e9e8e5;border-radius:3px;font-size:12px;box-shadow: rgba(225, 225, 225, 0.2) 0px 2px 3px;float:left;margin-left:5px;line-height:26px;font-weight:bold;margin-bottom:4px;cursor:pointer;position:relative;transition:200ms all;}
.user_box .btn_list button:hover {background:#00c4ff;}
.user_box .btn_list button span {border:1px solid #02dcff;background:#edeaea;text-align:center;display:inline-block;line-height:18px;vertical-align:top;width:30px;height:20px;border-radius:2px;margin:2px 0px 0px 4px;box-shadow: rgba(225, 225, 225, 0.5) 0px 2px 3px;}
.user_box .btn_list_moblie {margin:0px 0px 5px -5px;*zoom:1;}
.user_box .btn_list_moblie:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.user_box .btn_list_moblie button {padding-left:3px;padding-right:3px;height:30px;border:1px solid #b6bfbe;background:#e9e8e5;border-radius:3px;font-size:12px;box-shadow: rgba(225, 225, 225, 0.2) 0px 2px 3px;float:left;margin-left:3px;line-height:26px;font-weight:bold;margin-bottom:4px;cursor:pointer;position:relative;transition:200ms all;}
.user_box .btn_list_moblie button:hover {background:#00c4ff;}
.user_box .btn_list_moblie button span {border:1px solid #02dcff;background:#000000;text-align:center;display:inline-block;line-height:18px;vertical-align:top;width:30px;height:20px;border-radius:2px;margin:2px 0px 0px 4px;box-shadow: rgba(225, 225, 225, 0.5) 0px 2px 3px;}
.user_box .charge {display:block;width:100%;height:40px;border:1px solid #237c73;background:#1a502b;border-radius:3px;font-size:12px;margin-bottom:10px;transition:200ms all;color:#f9f6f6;}
.user_box .charge:hover {border:1px solid #ff0000;background:#ff0000;}
.user_box .exchange {display:block;width:100%;height:40px;border:1px solid #00bfff;background:#1a4050;border-radius:3px;font-size:12px;margin-bottom:10px;transition:200ms all;color:#f9f6f6;}
.user_box .exchange:hover {border:1px solid #00bfff;background:#00bfff;}
.betting_cart {margin-bottom:10px;padding:6px 5px;}
.betting_cart h3 {margin-bottom:10px;height:60px;line-height:60px;background:#ababab;border:1px solid #ebe3dc;color:#990000;font-size:24px;font-weight:bold;padding-left:20px;border-radius:4px;}
.betting_cart h3 img {vertical-align:middle;margin-bottom:4px;}
.betting_cart .betting_list {margin-bottom:10px;}
.betting_cart .betting_list li {border:1px solid #ebe3dc;background:#131417;margin-bottom:3px;border-radius:4px;}
.betting_cart h4 {line-height:26px;border-bottom:1px solid #3f3f43;padding:0px 13px;height:29px;position:relative;font-weight:bold;font-size:12px;}
.betting_cart h4 .del {position:absolute;top:0;right:0px;height:100%;width:28px;cursor:pointer;text-align:center;}
.betting_cart h4 .del img {margin-top:6px;}
.betting_cart .name {line-height:26px;border-bottom:1px solid #3f3f43;padding:0px 13px;height:29px;position:relative;font-weight:bold;}
.betting_cart .result {line-height:26px;background:#4e3c13;color:#990000;padding:0px 13px;height:29px;position:relative;font-weight:bold;}
.betting_cart .result span {position:absolute;top:0;right:13px;}
.betting_cart .betting_box {border:1px solid #878787;background:none;padding:7px;border-radius:4px;}
.betting_cart .betting_box ul {margin-bottom:12px;}
.betting_cart .betting_box ul li {border-bottom:1px solid #333340;line-height:30px;position:relative;padding:0px 3px;}
.betting_cart .betting_box ul li span {position:absolute;top:0;right:3px;color:#e55b0b;font-weight:bold;}
.betting_cart .betting_box ul li input {background:rgb(255 255 255 / 0%);color:#ff0000;text-indent:10px;width:110px;border:none;height:30px;text-align:right;font-weight: bold;}
.betting_cart .betting_box .btn_list {margin:0px 0px 5px 1px;*zoom:1;}
.betting_cart .betting_box .btn_list:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.betting_cart .betting_box .btn_list button {width:113px;height:30px;border:1px solid #5f5528;background:#e9e8e5;font-size:12px;float:left;margin-left:4px;line-height:26px;font-weight:bold;margin-bottom:4px;cursor:pointer;position:relative;transition:200ms all;border-radius:3px;}
.betting_cart .betting_box .btn_list button:hover {background:#00c4ff;}
.betting_cart .betting_box .btn_list button span {color:#1b1919;}
.betting_cart .betting_box .max_bet {margin-bottom:10px;}
.betting_cart .betting_box .max_bet button {width:100%;height:30px;border:1px solid #02dcff;background:#e3e3e3;font-size:12px;line-height:26px;font-weight:bold;margin-bottom:4px;cursor:pointer;position:relative;transition:200ms all;border-radius:3px;color:#ffffff;}
.betting_cart .betting_box .max_bet button:hover {color:#02dcff;}
.betting_cart .betting_box .mix_bet {margin-bottom:10px;}
.betting_cart .betting_box .mix_bet button {width:100%;height:30px;border:1px solid #c30707;background:#800d15;font-size:12px;line-height:26px;font-weight:bold;margin-bottom:4px;cursor:pointer;position:relative;transition:200ms all;border-radius:3px;color:#ffffff;}
.betting_cart .betting_box .mix_bet button:hover {color:#02dcff;}
.betting_cart .betting_box .bet_arae {margin:0px 0px 0px -4px;*zoom:1;}
.betting_cart .betting_box .bet_arae:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
/*.betting_cart .betting_box .bet_arae .btn_bet {width:115px;height:80px;border:1px solid #3e3e43;background:#2272d4;font-size:12px;float:left;margin-left:4px;
line-height:76px;font-weight:bold;margin-bottom:4px;cursor:pointer;position:relative;transition:200ms all;border-radius:3px;}*/
.betting_cart.betting_box.bet_arae.btn_bet{background:#173e10;height:40px;border: 1px solid #02dcff;border-radius:5px;height:80px;margin-left:5px;width:114px;margin-bottom:7px;font-size:12px;line-height:80px;padding:0px 10px;position:relative;font-weight:bold;box-shadow:rgba(0,0,0,0.5)0px 3px 4px,rgba(255,255,255,0.22)1px 1px 4px-2px inset}
.betting_cart .betting_box .bet_arae .btn_bet:hover {color:#02dcff;}
/*.betting_cart .betting_box .bet_arae .btn_del {width:115px;height:80px;border:1px solid #3e3e43;background:#e64848;font-size:12px;float:left;margin-left:4px;
line-height:76px;font-weight:bold;margin-bottom:4px;cursor:pointer;position:relative;transition:200ms all;border-radius:3px;}*/
.betting_cart.betting_box.bet_arae.btn_del{background:#173e10;height:40px;border: 1px solid #02dcff;border-radius:5px;height:80px;width:114px;margin-bottom:7px;font-size:12px;line-height:80px;padding:0px 10px;position:relative;font-weight:bold;box-shadow:rgba(0,0,0,0.5)0px 3px 4px,rgba(255,255,255,0.22)1px 1px 4px-2px inset}
.betting_cart .betting_box .bet_arae .btn_del:hover {color:#02dcff;}
.banner_area {margin-bottom:20px;}
.banner_area .chetting {border:2px solid #ffea00;background:#0c1319;border-radius:4px;height:80px;margin-bottom:5px;cursor:pointer;text-align:center;padding-top:17px;}
.banner_area .quest {border:1px solid #b6bfbe;background:#e3e3e3;border-radius:4px;height:80px;margin-bottom:5px;cursor:pointer;text-align:center;padding-top:17px;transition:200ms all;}
.banner_area .quest:hover {background:#00c4ff;}


/* ÄÁÅÙÃ÷ Å¸ÀÌÆ² */
.cont_title {position:relative;border:1px solid #c5c5c5;line-height:54px;background:url('/ui/images/ico_title_01.png') no-repeat 16px 15px #d9d9d9;font-size:20px;font-weight:bold;padding-left:55px;margin-bottom:8px;border-radius: 5px;}

/* ½ºÆ÷Ã÷ °ÔÀÓ ¸®½ºÆ® */
.sports_game {margin-bottom:10px;}
.sports_game .game_title {margin-bottom:10px;position:relative;border: 1px solid #3e3f42;background: #1e2428;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;height:45px;}
.sports_game .game_title h4 {padding-left:15px;line-height:43px;font-size:18px;color:#990000;}
.sports_game .game_title h4 img {width:26px;vertical-align:middle;margin-right:10px;}
.sports_game .game_title .title_area {position:absolute;top:0;right:40px;width:56%;}
.sports_game .game_title .title_area .title01 {text-align:center;width:30%;float:left;line-height:43px;letter-spacing:-1px;color:#4e4d4d;font-weight:bold;}
.sports_game .game_title .title_area .title02 {text-align:center;width:30%;float:left;line-height:43px;letter-spacing:-1px;color:#4e4d4d;font-weight:bold;}
.sports_game .game_title .title_area .title03 {text-align:center;width:40%;float:left;line-height:43px;letter-spacing:-1px;color:#4e4d4d;font-weight:bold;}
.sports_game .game_title .bookmark {position:absolute;top:12px;right:15px;width:12px;}
.sports_game .game_title .bookmark span {color:#565454;}
.sports_game .game_title .bookmark span.on {color:#053a36;}
.sports_game .game_title .bookmark svg {width:12px;}
.sports_game .game_list {margin-bottom:10px;position:relative;border:1px solid #3e3f42;background: #efefef;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;min-height:55px;}
.sports_game .game_list.betting_on .bet_box:before {content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;}
.sports_game .game_list.betting_on .section_box:before {content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;}
.sports_game .game_list.open .game_head {width:100%;}
.sports_game .game_list.open .bet_box {display:none;}
.sports_game .game_list.open .side_bet {display:none;}
.sports_game .game_list.open .detail_bet {display:block;}
.sports_game .game_head {width:36%;position:relative;display:table;cursor:pointer;}
.sports_game .game_head .mach_info {width:100px;text-align:center;display:table-cell;vertical-align:middle;padding:5px 10px;}
.sports_game .game_head .mach_info .time {color:#053a36;padding-bottom:5px;}
.sports_game .game_head .mach_info .score {color:#ffffff;line-height:17px;}
.sports_game .game_head .mach_info .score span {display:inline-block;background:linear-gradient( to bottom, #424243, #242525 );width:30px;border:1px solid #3f3f43;}
.sports_game .game_head .mach_info .period {color:#ffffff;padding-top:5px;letter-spacing:-1px;}
.sports_game .game_head .title_area {display:table-cell;vertical-align:middle;padding:10px 0px;}
.sports_game .game_head .title_area h3 {font-size:14px;line-height:18px;padding:0px 30px 3px 0px;}
.sports_game .game_head .title_area h4 {color:#565454;}
.sports_game .game_head .favortes {position:absolute;top:50%;right:10px;color:#565454;margin-top:-7px;}
.sports_game .game_head .favortes.on {color:#053a36;}
.sports_game .game_head .favortes svg {width:16px;height:16px;}

.sports_game .bet_box {position:absolute;top:50%;right:50px;width:58%;height:auto;text-align:center;margin-top:-25px;*zoom:1;margin-bottom:10px;z-index:1;}
.sports_game .bet_box:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.sports_game .bet_box .colum01 {float:left;width:30%;padding:0px 3px;}
.sports_game .bet_box .colum02 {float:left;width:30%;padding:0px 3px;}
.sports_game .bet_box .colum03 {float:left;width:35%;padding:0px 3px;}
.sports_game .bet_box .box01 {width:100%;position:relative;}
.sports_game .bet_box .box01 .btn_area {float:left;width:33.333%;text-align:center;padding:0px 1.5px;}
.sports_game .bet_box .box02 {width:100%;position:relative;}
.sports_game .bet_box .box02 .btn_area {float:left;width:38%;text-align:center;padding:0px 1.5px;}
.sports_game .bet_box .box02 .line_area01 {float:left;width:24%;text-align:left;padding:0px 3px 0px 0px;}
.sports_game .bet_box .box03 {width:100%;position:relative;}
.sports_game .bet_box .box03 .btn_area {float:left;width:27%;text-align:center;padding:0px 1.5px;}
.sports_game .bet_box .box03 .line_area02 {float:left;width:19%;text-align:left;padding:0px 3px 0px 0px;}
.sports_game .bet_box .box04 {width:100%;position:relative;}
.sports_game .bet_box .box04 .btn_area {float:left;width:40.5%;text-align:center;padding:0px 1.5px;}
.sports_game .bet_box .box04 .line_area02 {float:left;width:19%;text-align:left;padding:0px 3px 0px 0px;}
.sports_game .bet_box .line01 {display:inline-block;border:1px solid #ebe3dc;min-width:30px;line-height:44px;text-align:center;margin-top:2px;width:100%;color:#cdcdcc;font-size:11px;letter-spacing:-0.5px;}

.sports_game .btn_bet01 {height:50px;border:1px solid #484853;background:linear-gradient( to bottom, #424243, #242525 );color:#ffffff;width:100%;line-height:50px;
box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;}
.sports_game .btn_bet01:hover {border:1px solid #484853;background:#000000;}
.sports_game .btn_bet01.on , .sports_game .btn_bet01.menuOff_up {border:1px solid #8ef865;background:#29601b;color:#ffffff;}
.sports_game .btn_bet01.green_on {border:1px solid #8ef865;background:#29601b;color:#ffffff;}
.sports_game .btn_bet01.red_on {border:1px solid #e70404;background:#870606;color:#ffffff;}

.sports_game .game_list .side_bet {position:absolute;top:50%;right:15px;color:#565454;margin-top:-7px;font-size:14px;z-index:2;}
.sports_game .game_list:hover .side_bet {color:#053a36;}

.sports_game .detail_bet {margin-top:10px;display:none;}
.sports_game .detail_bet .iframe_area {margin:20px 0px 30px 0px;}
.sports_game .detail_bet .btn_box {position:relative;padding:10px 0px 0px 10px;height:55px;}
.sports_game .detail_bet .btn_box button {height:40px;padding:0px 15px;float:left;background:linear-gradient( to bottom, #2c343a, #232425 );margin-right:1px}
.sports_game .detail_bet .btn_box button.on {border-top:1px solid #000000;border-bottom:3px solid #fb6200;background:#232a2f;}
.sports_game .detail_bet .btn_box .close_detail {position:absolute;top:10px;right:15px;}
.sports_game .detail_bet .btn_box .close_detail button {border-radius:0;z-index:2;}
.sports_game .detail_bet .betting_section {margin:10px -5px;*zoom:1;}
.sports_game .detail_bet .betting_section:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.sports_game .detail_bet .section01 {float:left;width:33.333%;padding:5px;}
.sports_game .detail_bet .section_box {border:1px solid #3f3f43;background:#efefef;padding:1px 1px 10px 1px;position:relative;
box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;
}
.sports_game .detail_bet .section_box h3 {line-height:28px;font-size:14px;color:#ffffff;background:url('/ui/images/s/ico_n01.png') no-repeat 10px 6px #efefef;border-bottom:1px solid #3f3f42;padding-left:35px;}
.sports_game .detail_bet .box01 {padding:5px;position:relative;display:table;width:100%;}
.sports_game .detail_bet .box01 .btn_area {width:33.33%;display:table-cell;vertical-align:bottom;padding:0px 3px;}
.sports_game .detail_bet .box01 .btn_area span {display:block;text-align:center;margin-bottom:7px;line-height:1.3em;font-weight:bold;letter-spacing:-0.5px;}
.sports_game .detail_bet .box02 {padding:5px;position:relative;display:table;width:100%;}
.sports_game .detail_bet .box02:hover .line_area span {color:#053a36;}
.sports_game .detail_bet .box02 .line_area {width:33.33%;display:table-cell;vertical-align:middle;}
.sports_game .detail_bet .box02 .line_area span {display:block;text-align:right;color:#565454;line-height:33px;padding-right:10px;font-weight:bold;}
.sports_game .detail_bet .box02 .btn_area {width:33.33%;display:table-cell;vertical-align:bottom;padding:0px 3px;}
.sports_game .detail_bet .box02 .btn_area span {display:block;text-align:center;margin-bottom:7px;line-height:1.3em;font-weight:bold;letter-spacing:-0.5px;}
.sports_game .detail_bet .box03 {padding:5px;position:relative;display:table;width:100%;}
.sports_game .detail_bet .box03:hover .line_area span {color:#053a36;}
.sports_game .detail_bet .box03 .line_area {width:16%;display:table-cell;vertical-align:middle;}
.sports_game .detail_bet .box03 .line_area span {display:block;text-align:right;color:#565454;line-height:33px;padding-right:10px;font-weight:bold;}
.sports_game .detail_bet .box03 .btn_area {width:28%;display:table-cell;vertical-align:bottom;padding:0px 3px;}
.sports_game .detail_bet .box03 .btn_area span {display:block;text-align:center;margin-bottom:7px;line-height:1.3em;font-weight:bold;letter-spacing:-0.5px;}
.sports_game .detail_bet .box04 {padding:5px;position:relative;display:table;width:70%;margin:0 auto;}
.sports_game .detail_bet .box04 .btn_area {width:50%;display:table-cell;vertical-align:bottom;padding:0px 3px;}
.sports_game .detail_bet .box04 .btn_area span {display:block;text-align:center;margin-bottom:7px;line-height:1.3em;font-weight:bold;letter-spacing:-0.5px;}

.sports_game .betting_info {margin:-7px 0px 10px 0px;position:relative;border:1px solid #959597;border-radius:5px;background:#e3e3e3;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;}
.sports_game .betting_info ul {padding:5px 10px;*zoom:1;}
.sports_game .betting_info ul:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.sports_game .betting_info li {padding-right:30px;float:left;line-height:26px;height:26px;min-width:150px;}
.sports_game .betting_info .fc01 {color:#053a36;font-weight:bold;}
.sports_game .betting_info button {height:26px;width:80px;}

/* ½ºÆ÷Ã÷ ÅÇ */
.sports_tab {height:80px;    margin-bottom: 10px;}
.sports_tab li {float:left;width:20%;    background: linear-gradient( to bottom, #cdc7c7,#85857e );border-right:1px solid #a3a3a3;font-size:15px;font-weight:bold;text-align:center;cursor:pointer;line-height:80px}
.sports_tab li.on {border-top:10px solid #02dcff;    background: linear-gradient(to top, #007d55, #41dfe7);line-height:70px;}

/* ±¹³» ½ºÆ÷Ã÷ °ÔÀÓ */
.ko_sports_game {border:1px solid #959597;border-radius:4px;background:#b5b5b582;padding:8px;margin-bottom:3px;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;}
.ko_sports_game h4 {border-radius:3px;border: 1px solid #9f9f9f;background: #d9d9d9; height:50px;padding:4px 10px;line-height:43px;font-size:12px;position:relative;
margin-bottom:3px;box-shadow: rgba(225, 225, 225, 0.35) 0px 3px 4px, rgba(255, 255, 255, 0.22) 1px 1px 4px -2px inset;}
.ko_sports_game h4 .ico01 {height:30px;vertical-align:middle;margin-bottom:2px;}
.ko_sports_game h4 .arrow {vertical-align:middle;margin-bottom:2px;margin-right:10px;}
.ko_sports_game h4 .nation {height:16px;vertical-align:middle;margin-bottom:2px;}
.ko_sports_game h4 .time {display:inline-block;position:absolute;top:18px;right:10px;}
.ko_sports_game ul {margin-bottom:8px;}
.ko_sports_game ul:last-child {margin-bottom:0;}
.ko_sports_game ul li {border-bottom:1px solid #373738;position:relative;padding:6px 0px 10px 0px;*zoom:1;}
.ko_sports_game ul li:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.ko_sports_game ul li:before {content:"";position:absolute;bottom:1px;left:0;right:0;height:1px;background:#000000;}
.ko_sports_game .type01 {float:left;width:15%;text-align:center;line-height:18px;font-size:12px;padding:12px 0px;}
.ko_sports_game .bet_area {float:left;width:85%;text-align:center;}
.ko_sports_game .bet_area div {display:inline-block;line-height:45px;height:45px;border:1px solid #484853;background:#ebe3dc;border-radius:3px;font-size:12px;cursor:pointer;position:relative;vertical-align:top;}
.ko_sports_game .bet_area .home {width:35%;text-align:left;padding:0px 10px;}
.ko_sports_game .bet_area .home:hover {background:#0fdfc2;border:1px solid #00eaff;}
.ko_sports_game .bet_area .home.on {background:#0fdfc2;border:1px solid #00eaff;}
.ko_sports_game .bet_area .home .bed {position:absolute;top:15px;right:10px;font-weight: bold;color: #000;}
.ko_sports_game .bet_area .vs {width:14%;text-align:center;cursor:default;}
.ko_sports_game .bet_area .draw {width:14%;text-align:center;font-weight: bold;color: #000;}
.ko_sports_game .bet_area .draw:hover {background:#203123;border:1px solid #85ffa5;}
.ko_sports_game .bet_area .draw.on {background:#76cb5c;border:1px solid #85ffa5;}
.ko_sports_game .bet_area .away {width:35%;text-align:right;padding:0px 10px;}
.ko_sports_game .bet_area .away:hover {background:#1a4050;border:1px solid #00bfff;}
.ko_sports_game .bet_area .away.on {background:#00bfff;border:1px solid #00bfff;}
.ko_sports_game .bet_area .away .bed {position:absolute;top:15px;left:10px;font-weight: bold;color: #000;}
.ko_sports_game .bet_area .result {width:6%;background-color: #00ab9f;color: #fff;}
.sports_game .livegame_list .detail_box .close_detail {position:absolute;top:-15px;right:10px;}

/* ½ºÆ÷Ã÷ ÅÇ */
.sports_tab {height:80px;    margin-bottom: 10px;}
.sports_tab li {float:left;width:20%;    background: linear-gradient( to bottom, #cdc7c7,#85857e );border-right:1px solid #a3a3a3;font-size:15px;font-weight:bold;text-align:center;cursor:pointer;line-height:80px}
.sports_tab li.on {border-top:10px solid #02dcff;    background: linear-gradient(to top, #007d55, #41dfe7);line-height:70px;}


/* °øÅë */
.mask {position:fixed;background:rgba(0,0,0,0.5);top:0;left:0;bottom:0;right:0;z-index:100;display:none;}
.mask_layer {position:fixed;background:rgba(0,0,0,0.5);top:0;left:0;bottom:0;right:0;z-index:100;display:none;}

/* °øÅë ¹Ú½º */
.box_type01 {border-radius:5px;background:#d9d9d9;box-shadow: #e9e9e9 0px 0px 1px 1px; }
.box_type02 {border-radius:5px;background:#ebe3dc;box-shadow: #000000 0px 0px 1px 0px;}

/* °øÅë ¹öÆ° */
.button_type01 {background:#d1d1d1;border-radius:5px;transition:200ms all;	box-shadow: rgba(225, 225, 225, 0.35) 0px 3px 4px, rgba(255, 255, 255, 0.22) 1px 1px 4px -2px inset;color:#4e4d4d;}
.button_type02 {background:#e3e3e3;border-radius:5px;transition:200ms all;	box-shadow: rgba(225, 225, 225, 0.35) 0px 3px 4px, rgba(255, 255, 255, 0.22) 1px 1px 4px -2px inset;color:#59c13e;}
.button_type03 {background:#3f8fab;border-radius:5px;transition:200ms all;	box-shadow: rgba(225, 225, 225, 0.35) 0px 3px 4px, rgba(255, 255, 255, 0.22) 1px 1px 4px -2px inset;color:#ffffff;}
.button_type04 {background:#12ae7a;border-radius:5px;transition:200ms all;	box-shadow: rgba(225, 225, 225, 0.35) 0px 3px 4px, rgba(255, 255, 255, 0.22) 1px 1px 4px -2px inset;color:#ffffff;}
.button_type01:hover {color:#ffffff;background:#393a43;}
.button_type01.on {cursor:default !important;border:1px solid #053a36;color:#053a36 !important;background:#f5f5f5 !important;}
.button_type01_01 {cursor: default !important;border: 1px solid #dddddd;color: #ffe27a  !important;background: #48accf !important; display:none;}

.button_close {width:30px;height:30px;color:#50e2e4;background:#ababab;border:1px solid #393940;position:relative;padding:0 !important;margin:0 !important;
box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;border-radius:5px;}
.button_close:before {content:"";position:absolute;width:3px;height:60%;top:50%;right:40%;background:#84e65f;;transform: translate(-50%, -50%) rotate(45deg);}
.button_close:after {content:"";position:absolute;width:3px;height:60%;top:50%;right:40%;background:#84e65f;transform: translate(-50%, -50%) rotate(-45deg);}

.button_type01_02 {background:#d1d1d1;border-radius:5px;transition:200ms all;
box-shadow: rgba(225, 225, 225, 0.35) 0px 3px 4px, rgba(255, 255, 255, 0.22) 1px 1px 4px -2px inset;color:#4e4d4d;;}
.button_type01_02:hover {color:#ffffff;background:#393a43;}
.button_type01_02.on {cursor:default !important;border:1px solid #053a36;color:#053a36 !important;background:#f5f5f5 !important;}
.button_close {width:30px;height:30px;color:#50e2e4;background:#ababab;border:1px solid #393940;position:relative;padding:0 !important;margin:0 !important;
box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;border-radius:5px;}
.button_close_02:before {content:"";position:absolute;width:3px;height:60%;top:50%;right:40%;background:#50e2e4;;transform: translate(-50%, -50%) rotate(45deg);}
.button_close_02:after {content:"";position:absolute;width:3px;height:60%;top:50%;right:40%;background:#50e2e4;transform: translate(-50%, -50%) rotate(-45deg);}


/*³×¿Â*/
.frame{width:100%;margin:5px auto;text-align:center}
.custom-btn{width:100%;height:40px;color:#fff;border-radius:5px;padding:4px 25px;margin-bottom:6px;font-weight:500;background:transparent;cursor:pointer;transition:all 0.3s ease;position:relative;display:inline-block;box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),7px 7px 20px 0px rgba(0,0,0,.1),4px 4px 5px 0px rgba(0,0,0,.1);outline:none}
.btn-1{background:rgb(6,14,131);background:linear-gradient(0deg,rgba(6,14,131,1)0%,rgba(12,25,180,1)100%);border:none}
.btn-1:hover{background:rgb(0,3,255);background:linear-gradient(0deg,rgba(0,3,255,1)0%,rgba(2,126,251,1)100%)}
.btn-2{background:rgb(96,9,240);background:linear-gradient(0deg,rgba(96,9,240,1)0%,rgba(129,5,240,1)100%);border:none}
.btn-2:before{height:0%;width:2px}
.btn-2:hover{box-shadow:4px 4px 6px 0 rgba(255,255,255,.5),-4px-4px 6px 0 rgba(116,125,136,.5),inset-4px-4px 6px 0 rgba(255,255,255,.2),inset 4px 4px 6px 0 rgba(0,0,0,.4)}
.btn-3{background:rgb(0,172,238);background:linear-gradient(0deg,rgba(0,172,238,1)0%,rgba(2,126,251,1)100%);width:130px;height:40px;line-height:42px;padding:0;border:none}
.btn-3 span{position:relative;display:block;width:100%;height:100%}
.btn-3:before,.btn-3:after{position:absolute;content:"";right:0;top:0;background:rgba(2,126,251,1);transition:all 0.3s ease}
.btn-3:before{height:0%;width:2px}.btn-3:after{width:0%;height:2px}
.btn-3:hover{background:transparent;box-shadow:none}
.btn-3:hover:before{height:100%}
.btn-3:hover:after{width:100%}
.btn-3 span:hover{color:rgba(2,126,251,1)}
.btn-3 span:before,.btn-3 span:after{position:absolute;content:"";left:0;bottom:0;background:rgba(2,126,251,1);transition:all 0.3s ease}
.btn-3 span:before{width:2px;height:0%}.btn-3 span:after{width:0%;height:2px}.btn-3 span:hover:before{height:100%}
.btn-3 span:hover:after{width:100%}
.btn-4{background-color:#4dccc6;background-image:linear-gradient(315deg,#4dccc6 0%,#96e4df 74%);line-height:42px;padding:0;border:none}
.btn-4:hover{background-color:#89d8d3;background-image:linear-gradient(315deg,#89d8d3 0%,#03c8a8 74%)}
.btn-4 span{position:relative;display:block;width:100%;height:100%}
.btn-4:before,.btn-4:after{position:absolute;content:"";right:0;top:0;box-shadow:4px 4px 6px 0 rgba(255,255,255,.9),-4px-4px 6px 0 rgba(116,125,136,.2),inset-4px-4px 6px 0 rgba(255,255,255,.9),inset 4px 4px 6px 0 rgba(116,125,136,.3);transition:all 0.3s ease}
.btn-4:before{height:0%;width:.1px}
.btn-4:after{width:0%;height:.1px}
.btn-4:hover:before{height:100%}
.btn-4:hover:after{width:100%}
.btn-4 span:before,.btn-4 span:after{position:absolute;content:"";left:0;bottom:0;box-shadow:4px 4px 6px 0 rgba(255,255,255,.9),-4px-4px 6px 0 rgba(116,125,136,.2),inset-4px-4px 6px 0 rgba(255,255,255,.9),inset 4px 4px 6px 0 rgba(116,125,136,.3);transition:all 0.3s ease}
.btn-4 span:before{width:.1px;height:0%}
.btn-4 span:after{width:0%;height:.1px}
.btn-4 span:hover:before{height:100%}
.btn-4 span:hover:after{width:100%}
.btn-5{width:130px;height:40px;line-height:42px;padding:0;border:none;background:rgb(255,27,0);background:linear-gradient(0deg,rgba(255,27,0,1)0%,rgba(251,75,2,1)100%)}
.btn-5:hover{color:#f0094a;background:transparent;box-shadow:none}
.btn-5:before,.btn-5:after{content:'';position:absolute;top:0;right:0;height:2px;width:0;background:#f0094a;box-shadow:-1px-1px 5px 0px#fff,7px 7px 20px 0px#0003,4px 4px 5px 0px#0002;transition:400ms ease all}
.btn-5:after{right:inherit;top:inherit;left:0;bottom:0}
.btn-5:hover:before,.btn-5:hover:after{width:100%;transition:800ms ease all}
.btn-6{background:rgb(247,150,192);background:radial-gradient(circle,rgba(247,150,192,1)0%,rgba(118,174,241,1)100%);line-height:42px;padding:0;border:none}
.btn-6 span{position:relative;display:block;width:100%;height:100%}
.btn-6:before,.btn-6:after{position:absolute;content:"";height:0%;width:1px;box-shadow:-1px-1px 20px 0px rgba(255,255,255,1),-4px-4px 5px 0px rgba(255,255,255,1),7px 7px 20px 0px rgba(0,0,0,.4),4px 4px 5px 0px rgba(0,0,0,.3)}
.btn-6:before{right:0;top:0;transition:all 500ms ease}
.btn-6:after{left:0;bottom:0;transition:all 500ms ease}
.btn-6:hover{background:transparent;color:#76aef1;box-shadow:none}
.btn-6:hover:before{transition:all 500ms ease;height:100%}
.btn-6:hover:after{transition:all 500ms ease;height:100%}
.btn-6 span:before,.btn-6 span:after{position:absolute;content:"";box-shadow:-1px-1px 20px 0px rgba(255,255,255,1),-4px-4px 5px 0px rgba(255,255,255,1),7px 7px 20px 0px rgba(0,0,0,.4),4px 4px 5px 0px rgba(0,0,0,.3)}
.btn-6 span:before{left:0;top:0;width:0%;height:.5px;transition:all 500ms ease}
.btn-6 span:after{right:0;bottom:0;width:0%;height:.5px;transition:all 500ms ease}
.btn-6 span:hover:before{width:100%}
.btn-6 span:hover:after{width:100%}
.btn-7{background:linear-gradient(0deg,rgba(255,151,0,1)0%,rgba(251,75,2,1)100%);line-height:42px;padding:0;border:none}
.btn-7 span{position:relative;display:block;width:100%;height:100%}
.btn-7:before,.btn-7:after{position:absolute;content:"";right:0;bottom:0;background:rgba(251,75,2,1);box-shadow:-7px-7px 20px 0px rgba(255,255,255,.9),-4px-4px 5px 0px rgba(255,255,255,.9),7px 7px 20px 0px rgba(0,0,0,.2),4px 4px 5px 0px rgba(0,0,0,.3);transition:all 0.3s ease}.btn-7:before{height:0%;width:2px}.btn-7:after{width:0%;height:2px}
.btn-7:hover{color:rgba(251,75,2,1);background:transparent}
.btn-7:hover:before{height:100%}
.btn-7:hover:after{width:100%}
.btn-7 span:before,.btn-7 span:after{position:absolute;content:"";left:0;top:0;background:rgba(251,75,2,1);box-shadow:-7px-7px 20px 0px rgba(255,255,255,.9),-4px-4px 5px 0px rgba(255,255,255,.9),7px 7px 20px 0px rgba(0,0,0,.2),4px 4px 5px 0px rgba(0,0,0,.3);transition:all 0.3s ease}
.btn-7 span:before{width:2px;height:0%}
.btn-7 span:after{height:2px;width:0%}
.btn-7 span:hover:before{height:100%}
.btn-7 span:hover:after{width:100%}
.btn-8{background-color:#f0ecfc;background-image:linear-gradient(315deg,#f0ecfc 0%,#c797eb 74%);line-height:42px;padding:0;border:none}
.btn-8 span{position:relative;display:block;width:100%;height:100%}
.btn-8:before,.btn-8:after{position:absolute;content:"";right:0;bottom:0;background:#c797eb;transition:all 0.3s ease}
.btn-8:before{height:0%;width:2px}
.btn-8:after{width:0%;height:2px}
.btn-8:hover:before{height:100%}
.btn-8:hover:after{width:100%}
.btn-8:hover{background:transparent}.btn-8 span:hover{color:#c797eb}
.btn-8 span:before,.btn-8 span:after{position:absolute;content:"";left:0;top:0;background:#c797eb;transition:all 0.3s ease}
.btn-8 span:before{width:2px;height:0%}
.btn-8 span:after{height:2px;width:0%}
.btn-8 span:hover:before{height:100%}
.btn-8 span:hover:after{width:100%}.btn-9{border:none;transition:all 0.3s ease;overflow:hidden}
.btn-9:after{position:absolute;content:" ";z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#1fd1f9;background-image:linear-gradient(315deg,#1fd1f9 0%,#b621fe 74%);transition:all 0.3s ease}
.btn-9:hover{background:transparent;box-shadow:4px 4px 6px 0 rgba(255,255,255,.5),-4px-4px 6px 0 rgba(116,125,136,.2),inset-4px-4px 6px 0 rgba(255,255,255,.5),inset 4px 4px 6px 0 rgba(116,125,136,.3);color:#fff}
.btn-9:hover:after{-webkit-transform:scale(2)rotate(180deg);transform:scale(2)rotate(180deg);box-shadow:4px 4px 6px 0 rgba(255,255,255,.5),-4px-4px 6px 0 rgba(116,125,136,.2),inset-4px-4px 6px 0 rgba(255,255,255,.5),inset 4px 4px 6px 0 rgba(116,125,136,.3)}
.btn-10{background:rgb(22,9,240);background:linear-gradient(0deg,rgba(22,9,240,1)0%,rgba(49,110,244,1)100%);color:#fff;border:none;transition:all 0.3s ease;overflow:hidden}
.btn-10:after{position:absolute;content:" ";top:0;left:0;z-index:-1;width:100%;height:100%;transition:all 0.3s ease;-webkit-transform:scale(.1);transform:scale(.1)}
.btn-10:hover{color:#fff;border:none;background:transparent}
.btn-10:hover:after{background:rgb(0,3,255);background:linear-gradient(0deg,rgba(2,126,251,1)0%,rgba(0,3,255,1)100%);-webkit-transform:scale(1);transform:scale(1)}
.btn-11{border:none;background:rgb(251,33,117);color:#fff;overflow:hidden}
.btn-11:hover{text-decoration:none;color:#fff}
.btn-11:before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny-btn1 3s ease-in-out infinite}
.btn-11:hover{opacity:.7}
.btn-11:active{box-shadow:4px 4px 6px 0 rgba(255,255,255,.3),-4px-4px 6px 0 rgba(116,125,136,.2),inset-4px-4px 6px 0 rgba(255,255,255,.2),inset 4px 4px 6px 0 rgba(0,0,0,.2)}@-webkit-keyframes shiny-btn1{0%{-webkit-transform:scale(0)rotate(45deg);opacity:0}80%{-webkit-transform:scale(0)rotate(45deg);opacity:0.5}81%{-webkit-transform:scale(4)rotate(45deg);opacity:1}100%{-webkit-transform:scale(50)rotate(45deg);opacity:0}}
.btn-12{position:relative;right:20px;bottom:20px;border:none;box-shadow:none;width:130px;height:40px;line-height:42px;-webkit-perspective:230px;perspective:230px}
.btn-12 span{background:rgb(0,172,238);background:linear-gradient(0deg,rgba(0,172,238,1)0%,rgba(2,126,251,1)100%);display:block;position:absolute;width:130px;height:40px;box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),7px 7px 20px 0px rgba(0,0,0,.1),4px 4px 5px 0px rgba(0,0,0,.1);border-radius:5px;margin:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all.3s;transition:all.3s}
.btn-12 span:nth-child(1){box-shadow:-7px-7px 20px 0px#fff9,-4px-4px 5px 0px#fff9,7px 7px 20px 0px#0002,4px 4px 5px 0px#0001;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:50%50%-20px;-moz-transform-origin:50%50%-20px;transform-origin:50%50%-20px}
.btn-12 span:nth-child(2){-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:50%50%-20px;-moz-transform-origin:50%50%-20px;transform-origin:50%50%-20px}
.btn-12:hover span:nth-child(1){box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),7px 7px 20px 0px rgba(0,0,0,.1),4px 4px 5px 0px rgba(0,0,0,.1);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}
.btn-12:hover span:nth-child(2){box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),7px 7px 20px 0px rgba(0,0,0,.1),4px 4px 5px 0px rgba(0,0,0,.1);color:transparent;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}
.btn-13{background-color:#89d8d3;background-image:linear-gradient(315deg,#89d8d3 0%,#03c8a8 74%);border:none;z-index:1}
.btn-13:after{position:absolute;content:"";width:100%;height:0;bottom:0;left:0;z-index:-1;border-radius:5px;background-color:#4dccc6;background-image:linear-gradient(315deg,#4dccc6 0%,#96e4df 74%);box-shadow:-7px-7px 20px 0px#fff9,-4px-4px 5px 0px#fff9,7px 7px 20px 0px#0002,4px 4px 5px 0px#0001;transition:all 0.3s ease}
.btn-13:hover{color:#fff}
.btn-13:hover:after{top:0;height:100%}
.btn-13:active{top:2px}
.btn-14{background:rgb(23 160 167);border:none;z-index:1;    background: linear-gradient(to top, #007d55, #41dfe7);}
.btn-14:after{position:absolute;content:"";width:100%;height:0;top:0;left:0;z-index:-1;border-radius:5px;background-color:#053a36;background-image:linear-gradient(315deg,#053a36 0%,#f6fc9c 74%);box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5);7px 7px 20px 0px rgba(0,0,0,.1),4px 4px 5px 0px rgba(0,0,0,.1);transition:all 0.3s ease}
.btn-14:hover{color:#000}.btn-14:hover:after{top:auto;bottom:0;height:100%}
.btn-14:active{top:2px}
.btn-15{background:#b621fe;border:none;z-index:1}
.btn-15:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background-color:#663dff;border-radius:5px;box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),7px 7px 20px 0px rgba(0,0,0,.1),4px 4px 5px 0px rgba(0,0,0,.1);transition:all 0.3s ease}
.btn-15:hover{color:#fff}.btn-15:hover:after{left:0;width:100%}
.btn-15:active{top:2px}.btn-16{border:none;color:#000}
.btn-16:after{position:absolute;content:"";width:0;height:100%;top:0;left:0;direction:rtl;z-index:-1;box-shadow:-7px-7px 20px 0px#fff9,-4px-4px 5px 0px#fff9,7px 7px 20px 0px#0002,4px 4px 5px 0px#0001;transition:all 0.3s ease}
.btn-16:hover{color:#000}
.btn-16:hover:after{left:auto;right:0;width:100%}
.btn-16:active{top:2px}

#divrightmenu {
width:23%;float:left;position:relative;padding-left:10px;
}

#divrightmenu.on {
position: fixed;top: 0;width: 276px;margin-left: 924px;
}


/* °æ±â °á°ú */
.result_btn {margin:0px -4px 4px -4px;position:relative;}
.result_btn h3 {border:1px solid #053a36;height:40px;font-weight:bold;border-radius:5px;line-height:38px;margin:0px 4px 10px 4px;padding-left:10px;cursor:pointer;display:none;
background:url("/ui/images/s/arrow_down_01.png") no-repeat #f5f5f5;background-position:97% center;
}
.result_btn h3.on {background:url("/ui/images/s/arrow_up_01.png") no-repeat #f5f5f5;background-position:97% center;}
.result_btn ul {*zoom:1;}
.result_btn ul:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.result_btn li {margin-bottom:6px;float:left;padding:0px 4px;min-width:128px;}
.result_btn li button {border:1px solid #b6bfbe;background:#d1d1d1;height:40px;font-weight:bold;border-radius:5px;width:100%;}
.result_btn li.on button {background:#e3e3e3;border:1px solid #053a36;}
.result_section {border: 1px solid #9f9f9f; background: #d9d9d9; border-radius:4px;padding:8px;margin-bottom:3px;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;}
.result_section h4 {border-radius:3px;background:#d1d1d1;height:30px;padding:4px 10px;line-height:20px;font-size:12px;transition:200ms all;
margin-bottom:3px;box-shadow: rgba(225, 225, 225, 0.35) 0px 3px 4px, rgba(255, 255, 255, 0.22) 1px 1px 4px -2px inset;}
.result_section h4 .ico01 {height:20px;}
.result_section h4 .arrow {vertical-align:middle;margin-bottom:2px;margin-right:10px;}
.result_section h4 .nation {height:16px;vertical-align:middle;margin-bottom:2px;}
.result_section ul {margin-bottom:8px;}
.result_section ul:last-child {margin-bottom:0;}
.result_section ul li {border-bottom:1px solid #373738;position:relative;padding:6px 0px 10px 0px;*zoom:1;}
.result_section ul li:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.result_section ul li:before {content:"";position:absolute;bottom:1px;left:0;right:0;height:1px;background:#000000;}
.result_section .time_arae {float:left;width:15%;text-align:center;line-height:18px;font-size:12px;padding:5px 0px;}
.result_section .bet_area {float:left;width:85%;text-align:center;}
.result_section .bet_area div {display:inline-block;line-height:28px;height:30px;border:1px solid #484853;background:#ebe3dc;border-radius:3px;font-size:12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align:top;}
.result_section .bet_area .home {width:40%;text-align:left;padding:0px 10px;}
.result_section .bet_area .home.on {background:#ff0000;border:1px solid #ff0000;color:#fff;}
.result_section .bet_area .vs {width:14%;text-align:center;cursor:default;}
.result_section .bet_area .vs.on {background:#1ead37;border:1px solid #0fa937;;color:#fff;}
.result_section .bet_area .away {width:40%;text-align:right;padding:0px 10px;}
.result_section .bet_area .away.on {background:#00bfff;border:1px solid #00bfff;;color:#fff;}



/* page_skip */
.page_skip {text-align:center;margin:30px 0px 30px 0px;}
.page_skip span {display:inline-block;padding:0px 4px;}
.page_skip a {display:inline-block;line-height:28px;background:#d1d1d1;border-radius:5px;transition:200ms all;padding:0px 10px;border: 1px solid #02dcff;
box-shadow: rgba(225, 225, 225, 0.35) 0px 3px 4px, rgba(255, 255, 255, 0.22) 1px 1px 4px -2px inset;color:#4e4d4d;}
.page_skip a:hover {color:#ffffff;background:#393a43;}
.page_skip a.on {cursor:default !important;border:1px solid #053a36;color:#053a36 !important;background:#f5f5f5 !important;}



/* ¹Ì´Ï°ÔÀÓ °ÔÀÓ ¸®½ºÆ® */
.mini_game_bet {position:relative;}
.mini_game_bet .game_box {position:relative;border:1px solid #babcc1;background:#f3efeb;*zoom:1;}
.mini_game_bet .game_box:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}

.mini_game_bet .sub_tab {height:80px;margin-bottom: 10px;}
.mini_game_bet .sub_tab li {float:left;width:25%;background: linear-gradient( to bottom, #cdc7c7,#85857e );border-right:1px solid #a3a3a3;font-size:15px;font-weight:bold;text-align:center;cursor:pointer;line-height:80px;}
.mini_game_bet .sub_tab li.on {background: linear-gradient(to top, #007d55, #41dfe7);}

.mini_game_bet .sub_tab1 {height:80px;margin-bottom: 10px;}
.mini_game_bet .sub_tab1 li {float:left;width:33.3%;background: linear-gradient( to bottom, #cdc7c7,#85857e );border-right:1px solid #a3a3a3;font-size:15px;font-weight:bold;text-align:center;cursor:pointer;line-height:80px}
.mini_game_bet .sub_tab1 li.on {border-top:10px solid #02dcff;background: linear-gradient(to top, #007d55, #41dfe7);line-height:70px;}

.mini_game_bet .sub_tab2 {height:80px;margin-bottom: 10px;}
.mini_game_bet .sub_tab2 li {float:left;width:50%;background: linear-gradient( to bottom, #cdc7c7,#85857e );border-right:1px solid #a3a3a3;font-size:15px;font-weight:bold;text-align:center;cursor:pointer;line-height:80px}
.mini_game_bet .sub_tab2 li.on {border-top:10px solid #02dcff;background: linear-gradient(to top, #007d55, #41dfe7);line-height:70px;}

.mini_game_bet .view_section {position:absolute;top:0;left:0;width:auto;min-width:320px;margin:0 auto;}
.mini_game_bet .view_section .game_view {/*background:rgba(0,0,0,0.5);height:475px;*/text-align:center;overflow:hidden;}

@media (min-width:320px) and (max-width:1960px) {
.mini_game_bet .view_section {position:relative !important;}
.mini_game_bet .bet_section {margin-left:0 !important;}
}
@media (min-width:700px) and (max-width:1300px) {
.mini_game_bet .view_section {width:640px !important;}
}
@media (min-width:320px) and (max-width:700px) {
.mini_game_bet .view_section {width:320px !important;}
}
@media (min-width:320px) and (max-width:500px) {
.mini_game_bet .view_section {width:320px !important;}
}

.mini_game_bet .bet_section {position:relative;margin-left:680px;min-width:320px;border-left:1px solid #434347;}
.mini_game_bet .bet_section .time_box {background:#0f0f14;text-align:center;position:relative;height:79px;border-bottom:1px solid #434347;}
.mini_game_bet .bet_section .time_box h3 {font-size:13px;line-height:1.2em;position:absolute;top:30px;left:10px;}
.mini_game_bet .bet_section .time_box .time_area {padding:15px 0px 0px 40px;font-size:42px;font-weight:bold;line-height:1.1em;color:#e69928;}
.mini_game_bet .bet_section .time_box .btn_center {position:absolute;top:20px;right:10px;width:20%;}
.mini_game_bet .bet_section .time_box .btn_center button {height:40px;width:100%;background:#2d343b;border:1px solid #3f3f43;}
.mini_game_bet .bet_section .time_box .btn_center button:hover {background:#29601b;border:1px solid #86e960;color:#89f161;}
.mini_game_bet .bet_section .tab_area {height:40px;border-bottom:1px solid #434347;}
.mini_game_bet .bet_section .tab_area li {float:left;width:50%;text-align:center;height:100%;background:linear-gradient( to bottom, #2d3239,#242526 );border-right:1px solid #434347;line-height:38px;}
.mini_game_bet .bet_section .tab_area li.on {background:#232a2f;border-bottom:3px solid #8ef965;}
.mini_game_bet .bet_section .bet_list01 {*zoom:1;}
.mini_game_bet .bet_section .bet_list01:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.mini_game_bet .bet_section .bet_list01 .list_box01 {min-width:320px;text-align:center;display:table;width:100%;border-bottom:1px solid #434347;}
.mini_game_bet .bet_section .bet_list01 .list_box01 h4 {background:#232a2f;display:table-cell;width:30%;vertical-align:middle;}
.mini_game_bet .bet_section .bet_list01 .bet_btn01 {display:table-cell;width:70%;}
.mini_game_bet .bet_section .bet_list01 .bet_btn01:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.mini_game_bet .bet_section .bet_list01 .bet_btn01 .btn01 {float:left;height:78px;position:relative;border-left:1px solid #434347;position:relative;cursor:pointer;}
.mini_game_bet .bet_section .bet_list01 .bet_btn01 .btn01.row2 {height:198px;}
.mini_game_bet .bet_section .bet_list01 .bet_btn01 .btn01.row3 {height:131px;}
.mini_game_bet .bet_section .bet_list01 .bet_btn01 .btn01.col2 {width:50%;}
.mini_game_bet .bet_section .bet_list01 .bet_btn01 .btn01.col3 {width:33.333%;}
.mini_game_bet .bet_section .bet_list01 .bet_btn01 .btn01.col4 {width:25%;}
.mini_game_bet .bet_section .bet_list01 .bet_btn01 .btn01.col5 {width:20%;}
.mini_game_bet .bet_section .bet_list01 .bet_btn01 .btn01:hover:after,
.mini_game_bet .bet_section .bet_list01 .bet_btn01 .btn01.on:after {content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(142,249,101,0.2);border:1px solid #8ef965;}
.mini_game_bet .bet_section .bet_list01 .bet_btn01 .miniOff_up button{
width: 100%;
height: 100%;
padding-top: 20px;
font-size: 25px;
color: #8e8e8e;
background: linear-gradient( to bottom, #2d3239,#242526 );
width: 100%;
height: 100%;
padding-top: 20px;
font-size: 25px;
color: #ffffff;
background: -webkit-linear-gradient(to top, #24FE41, #FDFC47);
background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' %3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop offset='0' stop-color='%232ad44c'/%3E%3Cstop offset='1' stop-color='%23334f2b'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpattern id='b' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Ccircle fill='%23ffffff' cx='5' cy='5' r='5'/%3E%3C/pattern%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3Crect width='100%25' height='100%25' fill='url(%23b)' fill-opacity='0.13'/%3E%3C/svg%3E"); 
background-attachment: fixed;
background-size: cover;
box-shadow: 0px 0px 13px 2px #00ff6c inset;
}

.mini_game_bet .bet_section .bet_list01 button {width:100%;height:100%;padding-top:20px;font-size:25px;color:#8e8e8e;background:linear-gradient( to bottom, #2d3239,#242526 );}
.mini_game_bet .bet_section .bet_list01 .bedd {position:absolute;top:0px;left:0;width:100%;text-align:center;display:block;color:#8e8e8e;font-size:12px;line-height:23px;background:linear-gradient( to bottom, #2d3239,#242526 );border-bottom:1px solid #434347;}

.mini_game_bet .bet_section .bet_list01 .miniOff_up .bedd {position: absolute;
top: 0px;
left: 0;
width: 100%;
text-align: center;
display: block;
color: #000000;
font-size: 16px;
    
background: -webkit-linear-gradient(to top, #240b36, #c31432);
    
background: #00F260;
background: -webkit-linear-gradient(to top, #0575E6, #00F260);
background: linear-gradient(to top, #34fe42, #00F260);}
.mini_game_bet .bet_section .bet_list01 .count {position:absolute;bottom:40px;left:0;width:100%;text-align:center;display:block;color:#ffffff;font-size:12px;}
.mini_game_bet .bet_section .bet_list01 .line {position:absolute;top:7px;right:7px;text-align:center;display:block;color:#ffffff;font-size:12px;background:#00c4ff;width:26px;height:26px;border-radius:4px;line-height:26px;
box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;
}

p, li, dd {
color: #000;
}



.board_list {position:relative;border:1px solid #46464a;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;margin-bottom:10px;}
.board_list table {border-radius:5px;}
.board_list tr:nth-child(2n) td {background:#ededed;}

.board_list th {font-weight:bold;color:#4d4a4a;background:#d3d3d3;padding:10px 0px 10px 0px;line-height:18px;vertical-align:top;border:1px solid #cbc8c8;}
.board_list td {text-align:center;padding:8px 5px 6px 5px;border-bottom:1px solid #959597;color:#565454;line-height:18px;}
.board_list td a {color:#565454;transition:200ms all;}
.board_list td a:hover {color:#ffffff;}
.board_list td img {vertical-align:middle;margin-right:10px;}
.board_list .ta_left {text-align:left;font-weight:bold;}
.board_list .search_area {position:relative;margin-top:25px;padding-left:15px;}
.board_list .search_area select {height:30px;vertical-align:top;background:#d1d1d1;box-shadow: rgba(225, 225, 225, 0.35) 0px 2px 3px, rgba(255, 255, 255, 0.22) 1px 1px 1px -2px inset;border-radius:5px;border:1px solid transparent;}
.board_list .search_area input {width:120px;vertical-align:top;height:30px;background:#d1d1d1;box-shadow: rgba(225, 225, 225, 0.35) 0px 2px 3px, rgba(255, 255, 255, 0.22) 1px 1px 1px -2px inset;border-radius:5px;text-indent:10px;}
.board_list .search_area .btn01 {position:absolute;top:0;right:10px;}
.board_list .search_area button {height:30px;min-width:40px;padding:0px 15px;}
.board_list .state {color:#053a36;}
.board_list .btn_center {margin:30px 0px;text-align:center;}
.board_list .btn_center button {height:30px;min-width:40px;padding:0px 15px;}
.board_list .btn_right {margin:30px 0px;text-align:right;padding-right:15px;}
.board_list .btn_right button {height:30px;min-width:40px;padding:0px 15px;}

.board_view {position:relative;border: 1px solid #9f9f9f; background: #d9d9d9; border-radius:5px;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;padding:1px;margin-bottom:10px;}
.board_view .view_text {padding:20px;border-bottom:1px solid #959597;line-height:22px;}
.board_view .reply_text {padding:20px;border-bottom:1px solid #959597;line-height:22px;color:#053a36;}
.board_view .reply_list {border-top:1px solid #e3e3e3;}
.board_view .reply_list li {border-bottom:1px solid #959597;padding:8px 20px 6px 20px;line-height:22px;color:#565454;}
.board_view .reply_list li strong {color:#990000;}
.board_view .reply_input {margin-top:20px;text-align:center;color:#565454;font-weight:bold;}
.board_view .reply_input textarea {width:55%;height:45px;padding:5px 5px 5px 5px;vertical-align:middle;background:#d1d1d1;margin:0px 5px 0px 5px;color:#ffffff;
box-shadow: rgba(225, 225, 225, 0.35) 0px 3px 4px, rgba(255, 255, 255, 0.22) 1px 1px 1px -2px inset;border-radius:5px;border:1px solid transparent;}
.board_view .button_type01 {height:30px;width:80px;}
.board_view .btn_center {margin:30px 0px;text-align:center;}

.board_write {position:relative;border: 1px solid #9f9f9f; background: #d9d9d9; border-radius:5px;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;padding:1px;margin-bottom:10px;}
.board_write table {margin-top:10px;}
.board_write th {text-align:center;padding:8px 20px 6px 10px;color:#000;font-weight:bold;}
.board_write td {padding:8px 0px 2px 0px;vertical-align:top;}
.board_write input {width:90%;vertical-align:top;height:30px;box-shadow: rgba(225, 225, 225, 0.35) 0px 2px 3px, rgba(255, 255, 255, 0.22) 1px 1px 1px -2px inset;border-radius:5px;text-indent:10px;margin:0px 5% 0px 5%;font-size:12px;background:#f3f3f3;border:1px solid #9f9f9f;}
.board_write input:-ms-input-placeholder {color:#565454 !important;}
.board_write input::-webkit-input-placeholder {color:#565454 !important;}
.board_write input::-moz-placeholder {color:#565454 !important;}
.board_write textarea {width:90%;height:145px;padding:5px 5px 5px 5px;vertical-align:middle;background:#f3f3f3;border:1px solid #9f9f9f;margin:0px 5% 0px 5%;color:#3b3838;box-shadow: rgba(225, 225, 225, 0.35) 0px 2px 3px, rgba(255, 255, 255, 0.22) 1px 1px 1px -2px inset;border-radius:5px;}
.board_write .button_type01 {height:30px;width:80px;}
.board_write .btn_center {margin:30px 0px;text-align:center;}


/* °Ô½ÃÆÇ Çü½Ä */
.board_box {}
.board_box .tab_area {height:40px;}
.board_box .tab_area li {float:left;width:20%;text-align:center;height:100%;background:linear-gradient( to bottom, #2d3239,#242526 );border-right:1px solid #434347;line-height:38px;}
.board_box .tab_area li.on {background:#232a2f;border-bottom:3px solid #8ef965;}
.board_box h2 {margin-bottom:10px;position:relative;border: 1px solid #9f9f9f; background: #d9d9d9;border-radius:5px;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;height:45px;padding-left:15px;line-height:43px;font-size:18px;color:#990000;}
.board_box .message_box {border:1px solid #b5610a;background:#dd993f;border-radius:5px;font-weight:bold;line-height:48px;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;margin-bottom:10px;padding:20px;}
.board_box .message_box h3 {font-size:16px;font-weight:bold;margin-bottom:10px;}
.board_box .message_box p {line-height:20px;}
.board_box .message_box span {color:#2214ff;}
.charge_exchange {position:relative;border: 1px solid #9f9f9f; background: #d9d9d9;border-radius:5px;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;padding:1px;margin-bottom:10px;padding:7px;}
.charge_exchange .btn_money {margin:20px 0px 10px 0px;text-align:center;}
.charge_exchange .btn_money button {border:1px solid #b6bfbe;border-radius:5px;background:#d1d1d1;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;line-height:40px;padding:20px 20px 10px 20px;font-weight:bold;width:11%;margin:0px 3px 10px 3px;min-width:140px;}
.charge_exchange .btn_money button:hover {background:#00c4ff;}
.charge_exchange .head {color:#053a36;font-weight:bold;display:inline-block;position:absolute;top:10px;left:20px;line-height:48px;}
.charge_exchange .input_area {border:1px solid #b6bfbe;border-radius:5px;background:#d1d1d1;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;line-height:48px;min-height:68px;padding:10px 0px;position:relative;margin-bottom:10px;}
.charge_exchange .input_box {margin-left:100px;*zoom:1;} 
.charge_exchange .input_box:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.charge_exchange .input_box .text01 {display:inline-block;float:left;margin-right:10px;font-weight:bold;padding:15px 0px;line-height:18px;}
.charge_exchange .input_box input {border:1px solid #b6bfbe;background:#e3e3e3;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;border-radius:5px;height:40px;width:200px;margin:4px 10px 2px 0px;float:left;text-align:center;color:#053a36;font-weight:bold;}
.charge_exchange .input_box input:-ms-input-placeholder {color:#ffffff !important;}
.charge_exchange .input_box input::-webkit-input-placeholder {color:#ffffff !important;}
.charge_exchange .input_box input::-moz-placeholder {color:#ffffff !important;}
.charge_exchange .money01 {text-align:right !important;padding-right:10px;font-size:21px;font-weight:bold;color:#ff0000 !important;}
.charge_exchange .input_area .btn_area {float:left;margin-right:10px; margin-top: 15px;}
.charge_exchange .input_area .btn_area button {border:1px solid #b6bfbe;border-radius:5px;background:#d1d1d1;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;height:40px;padding:0px 10px;font-weight:bold;margin-top:4px;}
.charge_exchange .input_area .btn_area button:hover {background:#ff0000;}
.charge_exchange .btn_change button {width:100%;height:70px;border:1px solid #85ffa5;background:#203123;font-size:24px;border-radius:5px;font-weight:bold;}
.charge_exchange .btn_change button:hover {background:#76cb5c;}

.board_box .money_box_01 {position:relative;border: 1px solid #9f9f9f; background: #d9d9d9; border-radius:5px;box-shadow: rgba(225, 225, 225, 0.35) -3px 6px 6px -3px;padding:1px;margin-bottom:10px;}
.board_box .money_box_01 table {margin:10px 0px;}
.board_box .money_box_01 th {text-align:center;padding:8px 20px 6px 10px;color:#444434;font-weight:bold;border-bottom:1px solid #959597;line-height:18px;}
.board_box .money_box_01 td {padding:8px 0px 6px 0px;vertical-align:top;border-bottom:1px solid #959597;line-height:18px;}
.board_box .money_box_01 input {width:60%;vertical-align:top;height:30px;border: 1px solid #9f9f9f; background: #c3c3c4;box-shadow: rgba(225, 225, 225, 0.35) 0px 2px 3px, rgba(255, 255, 255, 0.22) 1px 1px 1px -2px inset;border-radius:5px;text-indent:10px;margin-right:5px;font-size:12px;}
.board_box .money_box_01 input:-ms-input-placeholder {color:#565454 !important;}
.board_box .money_box_01 input::-webkit-input-placeholder {color:#565454 !important;}
.board_box .money_box_01 input::-moz-placeholder {color:#565454 !important;}
.board_box .money_box_01 td button {height:30px;min-width:65px;padding:0 5px;}
.board_box .money_box_01 .btn_area {margin:10px 0px 0px 0px;}
.board_box .money_box_01 .btn_area button {margin:0px 5px 10px 0px;min-width:80px;}
.board_box .money_box_01 .btn_center {margin:30px 0px;text-align:center;}
.board_box .money_box_01 .btn_center button {height:45px;width:120px;}
.board_box .money_box_01 .fc01 {color:#053a36;}



/* È¸¿ø°¡ÀÔ */
.member_code {border:1px solid #919191;background:#efefef;border-radius:5px;padding:0px 20px;font-weight:bold;line-height:48px;box-shadow: rgba(0, 0, 0, 0.35) -3px 6px 6px -3px;margin-bottom:10px;}
.member_code .code_box {text-align:center;line-height:48px;font-size:20px;font-weight:bold;}
.member_code .code_box input  {border:1px solid #85ffa5;background:#000;border-radius:5px;width:200px;text-align:center;height:30px;vertical-align:top;color:#fff;margin-top:9px;font-size:18px;}

.member_section {position:relative;border:1px solid #2d2d34;border-radius:5px;background:#efefef;box-shadow: rgba(0, 0, 0, 0.35) -3px 6px 6px -3px;padding:40px 10px 0px 10px;margin-bottom:10px;}
.member_section .member_box {*zoom:1;}
.member_section .member_box:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.member_section .member_box .box01 {float:left;width:50%;padding:0px 20px;position:relative;}
.member_section .member_box .agree_area {margin:0px 0px 30px 0px;}
.member_section .member_box h3 {position:relative;height:35px;font-size:15px;font-weight:bold;}
.member_section .member_box .agree_check {position:absolute;top:4px;right:0;color:#3a931e;font-weight:bold;font-size:12px;}
.member_section .member_box .terms_box {height:100px;border:1px solid #4d4f60;background:#3c3d46;overflow-y:auto;padding:20px;line-height:16px;color:#89898d;border-radius:5px;
box-shadow: rgba(0, 0, 0, 0.35) 0px 6px 6px -3px;
}
.member_section .member_box .terms_box::-webkit-scrollbar {width:5px;}
.member_section .member_box .terms_box::-webkit-scrollbar-thumb {background:#89898d;border-radius:10px;}
.member_section .member_box .all_check {margin-top:18px;color:#76cb5c;font-weight:bold;}

/* È¸¿ø°¡ÀÔ ·Ñ¸µ */
.member_section .member_rolling {position:relative;height:390px;overflow:hidden;}
.member_section .member_rolling .swiper-wrapper {border-radius:4px;}
.member_section .member_rolling .swiper-slide {border:1px solid #b37f41;box-shadow: rgba(0, 0, 0, 0.35) 0px 3px 4px;border-radius:4px;}
.member_section .member_rolling .swiper-pagination {display:block;height:4px;box-sizing:border-box;bottom:20px;}
.member_section .member_rolling .swiper-pagination-bullet {display:inline-block;width:8%;height:4px;background:#ffbb00;margin:0 3px;opacity:1;border-radius:0;vertical-align:top;}
.member_section .member_rolling .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#c9edea;opacity:1;}
.member_section .member_rolling .bg01 {background:url("/ui/images/s/main_bg_01.png") no-repeat;background-position:70% top;}
.member_section .member_rolling .bg02 {background:url("/ui/images/s/main_bg_02.png") no-repeat;background-position:70% top;}
.member_section .member_rolling .bg03 {background:url("/ui/images/s/main_bg_03.png") no-repeat;background-position:70% top;}
.member_section .member_rolling .bg04 {background:url("/ui/images/s/main_bg_04.png") no-repeat;background-position:70% top;}
.member_section .member_rolling .bg05 {background:url("/ui/images/s/main_bg_05.png") no-repeat;background-position:70% top;}
.member_section .member_rolling .bg06 {background:url("/ui/images/s/main_bg_06.png") no-repeat;background-position:70% top;}
.member_section .member_rolling .bg07 {background:url("/ui/images/s/main_bg_07.png") no-repeat;background-position:70% top;}
.member_section .member_rolling .box01 {width:100%;padding-top:115px;}
.member_section .member_rolling .box01 h4 {font-size:20px;font-weight:bold;}
.member_section .member_rolling .box01 h4 strong {display:block;font-size:70px;font-weight:bold;line-height:70px;}
.member_section .member_rolling .box01 p {color:#989898;font-size:9px;line-height:12px;}
.member_section .member_rolling .box01 button {width:230px;height:43px;border:1px solid #b37f41;background:#34343b;border-radius:3px;transition:200ms all;line-height:40px;font-weight:bold;
margin-top:18px;box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 3px;}
.member_section .member_rolling .box01 button:hover {background:#ffbb00;}

.member_section .member_box .input_area {*zoom:1;border-bottom:1px solid #737373;position:relative;margin-bottom:30px;margin:0px -5px 30px -5px;}
.member_section .member_box .input_area:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.member_section .member_box .input_area:before {content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:#000000;}
.member_section .member_box .input_area:last-child {border:0;}
.member_section .member_box .input_area:last-child:before {height:0;}
.member_section .member_box .btn_check {position:absolute;top:-5px;right:0;}
.member_section .member_box .btn_check button {width:80px;height:30px;border: 1px solid #2c1f0f;    background: #2d210e;border-radius:5px;transition:200ms all;line-height:28px;font-weight:bold;
box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 3px;}
.member_section .member_box .btn_check button:hover {background:#501a1a;border:1px solid #ff0012;}
.member_section .member_box .box_left {float:left;width:50%;padding:0px 5px;}

.member_section .member_box .input_box {margin-bottom:22px;position:relative;}
.member_section .member_box .input_box .select_box {display:block;width:35%;}
.member_section .member_box .input_box select {height:50px;border:1px solid #4d4f60;background:#bbbbbb;line-height:48px;border-radius:5px;width:95%;margin-bottom:10px;text-indent:10px;font-weight:bold;font-size:14px;box-shadow: rgba(0, 0, 0, 0.35) 0px 6px 6px -3px;color:#000;font-weight:bold;}
.member_section .member_box .input_box input {height:50px;border:1px solid #4d4f60;background:#bbbbbb;line-height:48px;border-radius:5px;width:100%;margin-bottom:10px;text-indent:10px;box-shadow: rgba(0, 0, 0, 0.35) 0px 6px 6px -3px;color:#000;font-weight:bold;}
.member_section .member_box .input_box input:-ms-input-placeholder {color:#ffffff !important;font-weight:bold;}
.member_section .member_box .input_box input::-webkit-input-placeholder {color:#ffffff !important;font-weight:bold;}
.member_section .member_box .input_box input::-moz-placeholder {color:#ffffff !important;font-weight:bold;}
.member_section .member_box .input_box .right01 {position:absolute;top:0;right:0;width:65%;}
.member_section .member_box .input_box p {letter-spacing:-1px;line-height:18px;}
.member_section .member_box .btn_join {margin-top:-20px;position:relative;}
.member_section .member_box .btn_join button {width:49%;height:105px;border:1px solid #85ffa5;font-size:20px;border-radius:5px;font-weight:bold;background: linear-gradient(to top, #7d6400, #e7ba41);}
.member_section .member_box .btn_join button:hover {background:#76cb5c;}
.member_section .member_box .btn_join button:last-child {float:right;}

@media (min-width:1200px) and (max-width:2800px) {
.member_section .member_rolling {display:none !important;}
.member_section .member_box .box01 {width:100% !important;}
}

.btn_wht {border: solid 1px #b9b4b4;}
.btn_blue_line{border: solid 1px #595959;}


.foot-a {
word-spacing: 20px
}

.foot-a a {
color: #666;
font-size: 14px;
font-weight: 500
}

a#MOVE_TOP_BTN {
display: none;
z-index: 299;
position: fixed;
width: 40px;
height: 40px;
background-color: #333;
background-color: rgba(0,0,0,0.3);
font-size: 20px;
line-height: 36px;
text-align: center;
color: #FFF;
top: auto;
left: auto;
right: 30px;
bottom: 50px;
cursor: pointer;
border-radius: 2px;
}

a#MOVE_TOP_BTN:hover {
background-color: #0262c9;
}
#cs-footer {
text-align:center;
background-color: #eee;
}

#cs-footer .cs-widget-area {
padding-top: 50px
}

#cs-footer .widget {
width: 22.75%;
float: left;
margin-right: 3%
}

#cs-footer .widget:last-child {
margin-right: 0;
}

#cs-footer .cs-copyright-area {
background-color: #000;
padding: 20px 0;
color: #bbb;
font-size: 13px;
line-height: 19px
}

#cs-footer .cs-copyright-area a {
color: #fff
}

#cs-footer .cs-copyright-area a:hover {
color: #fff
}

#cs-footer .cs-copyright-area2 {
background-color: #000;
padding: 20px 0;
color: #bbb;
font-size: 12px;
line-height: 19px
}

.cs-container ul li {color:#fff;}
.cs-container{line-height:200%;}
.f-size-22 {
    font-size: 22px;
}
.f-w-800 {
    font-weight: 800;
}
.oddsbox {background-color:#ffffffcc;}