/* SC Style */
.sc-ma-5 {margin: 5px;}
.sc-ma-10 {margin: 10px;}
.sc-ma-20 {margin: 20px;}
.sc-ma-30 {margin: 30px;}
.sc-ma-40 {margin: 40px;}
.sc-ma-50 {margin: 50px;}
.sc-mt-5 {margin-top: 5px;}
.sc-mt-10 {margin-top: 10px;}
.sc-mt-20 {margin-top: 20px;}
.sc-mt-30 {margin-top: 30px;}
.sc-mt-40 {margin-top: 40px;}
.sc-mt-50 {margin-top: 50px;}
.sc-mr-5 {margin-right: 5px;}
.sc-mr-10 {margin-right: 10px;}
.sc-mr-20 {margin-right: 20px;}
.sc-mr-30 {margin-right: 30px;}
.sc-mr-40 {margin-right: 40px;}
.sc-mr-50 {margin-right: 50px;}
.sc-mb-5 {margin-bottom: 5px;}
.sc-mb-10 {margin-bottom: 10px;}
.sc-mb-20 {margin-bottom: 20px;}
.sc-mb-30 {margin-bottom: 30px;}
.sc-mb-40 {margin-bottom: 40px;}
.sc-mb-50 {margin-bottom: 50px;}
.sc-ml-5 {margin-left: 5px;}
.sc-ml-10 {margin-left: 10px;}
.sc-ml-20 {margin-left: 20px;}
.sc-ml-30 {margin-left: 30px;}
.sc-ml-40 {margin-left: 40px;}
.sc-ml-50 {margin-left: 50px;}

.sc-pa-5 {padding: 5px;}
.sc-pa-10 {padding: 10px;}
.sc-pa-20 {padding: 20px;}
.sc-pa-30 {padding: 30px;}
.sc-pa-40 {padding: 40px;}
.sc-pa-50 {padding: 50px;}
.sc-pt-5 {padding-top: 5px;}
.sc-pt-10 {padding-top: 10px;}
.sc-pt-20 {padding-top: 20px;}
.sc-pt-30 {padding-top: 30px;}
.sc-pt-40 {padding-top: 40px;}
.sc-pt-50 {padding-top: 50px;}
.sc-pr-5 {padding-right: 5px;}
.sc-pr-10 {padding-right: 10px;}
.sc-pr-20 {padding-right: 20px;}
.sc-pr-30 {padding-right: 30px;}
.sc-pr-40 {padding-right: 40px;}
.sc-pr-50 {padding-right: 50px;}
.sc-pb-5 {padding-bottom: 5px;}
.sc-pb-10 {padding-bottom: 10px;}
.sc-pb-20 {padding-bottom: 20px;}
.sc-pb-30 {padding-bottom: 30px;}
.sc-pb-40 {padding-bottom: 40px;}
.sc-pb-50 {padding-bottom: 50px;}
.sc-pl-5 {padding-left: 5px;}
.sc-pl-10 {padding-left: 10px;}
.sc-pl-20 {padding-left: 20px;}
.sc-pl-30 {padding-left: 30px;}
.sc-pl-40 {padding-left: 40px;}
.sc-pl-50 {padding-left: 50px;}

.sc-align-center {text-align: center;}
.sc-align-left {text-align: left;}
.sc-align-right {text-align: right;}

.sc-button {display: inline-block; padding: 5px 25px; box-shadow: 0 0 10px 1px rgba(0,0,0,0.75); background:#ffffff; color:#000000; }
.sc-button.strong {background:#94c440; color:#ffffff; }
.sc-button.convertion {background:#ffffff; color:#000000; }
.sc-button.back {background:#333333; color:#ffffff; }
.sc-button:hover {opacity: 0.7; transition: color 0.5s; }
.sc-button.booking {padding: 5px;}
.sc-button.booking span {padding: 5px 25px; border: solid 1px #000000; display: inline-block;}

.sc-bg_gray {background: #f8f8f8;}

.sc-radius_5 {border-radius: 5px;}

.sc-theme-img img {max-width: 100%; height: auto;}