.menufont, .text1 {text-decoration: none }body {-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;margin: 0;background-attachment: fixed;background-repeat: no-repeat;background-position: center center }.headerhome, .headlogo, .menubox {margin-right: auto;margin-left: auto }.header, .headers {background-repeat: repeat-x;height: 40px;background-image: url(bg.jpg);width: 100% }.header {background-color: #3B7E37 }.headerhome {width: 100%;height: 40px;background-image: url(bg.jpg);background-repeat: repeat }.menubg, .menubg2, .menubg2:hover, .menubg:hover {background-repeat: no-repeat;background-position: right top }.headlogo {width: 100%;float: none;clear: both }.social {width: 48px;padding-top: 10px;vertical-align: bottom;float: left;}.menubox {width: 75%;font-family: Nobile, Helvetica;font-size: 14px;font-weight: 400;color: #FFF;padding: 5px;text-align: center;border-radius: 10px;text-transform: capitalize }input, select, td, textarea {font-family: Lato, Helvetica;font-size: 14px;color: #111;font-weight: 400 }.menufont {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: 700;color: #FFF;margin: 20px }.text1, .text2, .text22 {font-weight: 400 }.menubg {background-image: url(pro_drop_1/blank.gif) }.menubg:hover {background-image: url(pro_drop_1/blank_over.gif) }.menubg2 {background-image: url(pro_drop_1/blanka.gif) }.menubg2:hover {background-image: url(pro_drop_1/blank_overa.gif) }.tableDetail {font-size: 10px;font-family: Verdana;color: #49394E }.text1 {font-family: Raleway, Helvetica;font-size: 16px;color: #000 }.text2, .text22, .text3, .text4 {font-family: Roboto, Helvetica }.text2 {font-size: 14px;color: #333 }.text22 {font-size: 80%;color: #919191;font-style: italic }.text3 {font-size: 16px;font-weight: 700;color: #7A6143 }.text18, .text19 {font-size: 14px;font-weight: 700 }.text19 {font-family: Arial, Helvetica, sans-serif;color: #B0B058 }.text18 {font-family: Vollkorn, Helvetica;color: #0C563D }.text4, .text4 a {font-size: 14px;color: #FFF;text-decoration: none }.text4 {font-weight: 400;text-align: left }.text4 a, .text5 {font-weight: 700;font-family: Sora, Helvetica }h1, h3 a {text-align: center }.text5 {font-size: 11px;color: #000 }.text25, .text27, .text27 a {font-size: 14px;font-weight: 400 }.text25 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;color: #030 }.text27, .text27 a {font-family: Arial, Helvetica, sans-serif;color: #000 }.text6 {font-family: Sora, Helvetica;font-size: 16px;font-weight: 700;color: #FFF }.text7, .text7 a {font-family: Sora, Helvetica;font-weight: 400 }.text7 {font-size: 14px;color: #333 }.text7 a {font-size: 12px;color: #000;text-decoration: none }.text9 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: 700;color: #333;float: left;width: 48% }.inputstyle {font-family: tahoma;font-size: 10px;font-weight: 400;color: #5F726F;background-color: #E2EDEB;border: 1px solid #333 }.text10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7px;font-weight: 400;color: #4C9B8F;font-style: normal }.text11 {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size: 14px;font-weight: 700;color: #030 }.text12, h1 {font-weight: 400 }.text12 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;color: #F60;font-style: italic }h1 {font-family: Sora, Helvetica;color: #0091c1;font-size: 3em;padding: 0;margin: 10px 0 0 }.text14, .text15, .text15 a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: 400 }.text14 {color: #333 }.text15, .text15 a {color: #FFF;text-decoration: none }h3, h3 a {font-family: Sora, Helvetica;margin: 0;padding: 0 }h3 {font-size: 18px;color: #004B81 }h3 a {font-size: 20px;color: #FF3300;text-decoration: none }h2, h2 a {font-size: 1.7em;font-family: Sora, Helvetica;}h2 {color: #504D44 }h2 a {font-weight: 700;color: #57544B;text-decoration: none }.text16, p {font-weight: 400;text-decoration: none }.green {background-image: url(teal.png);background-repeat: repeat }.wood {background-attachment: scroll;background-repeat: repeat-x;background-color: #390 }.menutable, .whitetable {background-attachment: fixed;background-repeat: repeat }p {font-family: Sora, Helvetica;font-size: 16px;color: #000;text-align: justify }ul {font-family: Sora, Helvetica;}.text16 {font-family: Tahoma, Geneva, sans-serif;font-size: 11px;color: #333 }.font21 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: 700;color: #FFF }.text17, a {font-family: Sora, Helvetica }.whitetable {border-radius: 10px;border: 1px solid #FFF;background-color: #FFF }.curveimage {border-radius: 8px;border: 1px #FFF }.menutable {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border: 1px solid #FFF;background-color: #046113 }#cf {position: relative;height: 225px;width: 240px;margin: 0 auto }#cf img {position: absolute;left: 0;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out }#cf img.top:hover {opacity: 0 }.imgright {float: right;margin: 5px;width: 350px }.imgright2 {float: right;margin: 5px;width: 215px }.imgright3 {float: right;margin: 5px;width: 180px }.imgleft {float: left;margin: 5px }.imgleft2 {float: left;margin: 5px;width: 130px }.white {background-color: #FFF }.logo {width: 220px }a {color: #111;font-size: 12px }.menutext, .menutext:hover, .menutextlast {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none }.menutext {font-weight: 700;color: #FFF;text-transform: none;margin-right: 15px }.menutextlast {font-weight: 400;color: #FFF;text-transform: uppercase }.menutext:hover {font-weight: 700;color: #71982f;text-transform: capitalize }.menutextlast:hover, .text17 {font-size: 12px;font-weight: 400 }.menutextlast:hover {font-family: "Century Gothic", "HelveticaNeueLT Pro 33 ThEx";color: #390;text-decoration: none;text-transform: uppercase }.text17 {color: #FFF;padding: 5px }.footerthird, .footerthird a, .footerthird a:hover {font-size: 14px;color: #FFF;font-family: Sora, Helvetica }.ayalamenu {background-color: #71722C;width: 100%;margin: 0 }.footer, .footergreen {width: 100%;margin-right: auto;margin-left: auto;background-repeat: repeat;height: 180px;float: none;clear: both;padding-bottom: 3px;padding-top: 3px;}.footer {background-image: url(bg.jpg) }.footergreen {background-color: #3b7e37 }.homecontainer, .maincontainer, .shangrila {margin-right: auto;margin-left: auto;padding-top: 8px }.footercontainer {width: 85%;margin-right: auto;margin-left: auto;clear: both;float: none;color: #FFF;text-align: center;font-family: Sora, Helvetica }.maincontainer, .shangrila {width: 80% }.homecontainer {width: 85%;margin-top: 0 }.newimage {margin-right: 3px;margin-left: 3px;width: 32% }.space {width: 100%;margin-right: auto;margin-left: auto;clear: both }.button {width: 25%;display: block;margin-left: auto;margin-right: auto;}.halfimage {margin-right: 3px;margin-left: 3px;width: 47% }.menu_container, .slideshow, .video-container {margin-right: auto;margin-left: auto }.fade {opacity: 1;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out }.fade:hover {opacity: .5 }.twothird {float: left;width: 71%;padding: 5px 3px }.footerthird, .onethird {float: left;padding: 1px }.onethird {width: 27% }.footerthird {width: 49% }.formcontainer, .onehalf, .onehalfright {padding: 1px 1px 1px 5px;float: left }.footerthird a {float: left;text-decoration: none }.footerthird a:hover {float: left;text-decoration: underline }.onehalf {width: 49% }.onehalfright {width: 49%;text-align: right }.formcontainer {width: 50% }.none {width: auto }.icon {width: 45px;height: 70px }img {width: 100% }.homethird {float: left;width: 32%;padding: 3px 2px }.homefourth {float: left;width: 24%;padding: 3px 1px }.slideshow {width: 100% }.ayalaimage {border-radius: 8px }.text8 {font-size: 32px }.textthird {font-family: Sora, Helvetica;font-size: 14px;font-weight: 700;color: #03C;float: left;width: 33%;text-align: center;padding: 1px }.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden }.video-container embed, .video-container iframe, .video-container object {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.menu_container {display: block;-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .075);-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .075);box-shadow: 0 2px 2px rgba(0, 0, 0, .075);width: 55%;padding: 0 }.menu_container a {text-decoration: none;color: #FDFDFD;font-weight: 400;font-size: 15px;display: block;height: 36px;line-height: 36px;font-family: Sora, Helvetica;padding: 0 3px }.title, label {font-weight: 800 }.menu_container ul {padding: 0;list-style: none;float: none;clear: both;margin: 0 auto }.col, label {float: left }.menu_container ul li.current-menu-item {background-color: #ddd }.menu_container>ul>li {display: block;float: left;position: relative;padding-right: 12px;padding-left: 12px;z-index: 9999 }.menu_container ul li:hover {color: #CCC;background-color: #f0813a;border-radius: 8px }.menu_container>ul>li>ul {background-color: #75b344;position: absolute;display: none;border: 1px solid #eee;top: 100%;width: 270px;border-radius: 8px }.menu_container>ul>li:hover>ul {display: block }.menu_container>ul>li>ul>li {position: relative }.menu_container>ul>li>ul>li>ul {display: none;position: absolute;left: 100%;top: 0;border: 1px solid #eee;width: 140px }.menu_container>ul>li>ul>li:hover>ul {display: block;background-color: #fff }.content {clear: both }.title {font-size: 12px;text-transform: uppercase }pre {background-color: #fafafa;padding: 20px;overflow: auto;border: 1px solid #f1f1f1;color: #000 }.responsive_menu select {display: block;width: 100%;height: 36px;padding: 6px 12px;font-size: 14px;line-height: 1.42857;color: #555;vertical-align: middle;background-color: #fff;background-image: none;border: none }.nofull select {width: auto }label {line-height: 36px;font-size: 12px }.note {color: #999;font-size: 14px }.download_button {padding: 15px 0;background: #F2F2F2;display: block;margin: 30px auto;width: 100%;max-width: 200px;text-align: center;color: #4988C6;text-decoration: none;font-weight: 800;font-size: 12px;border-bottom: 3px solid #ddd }.download_button:active {position: relative;top: 3px;border-bottom: 0 }.download_button:hover {background-color: #eaeaea }.col, .span_1_of_3, .span_2_of_3 {
}.counter {width: 75px }.col {display: block;margin: 0 }.col:first-child {margin-left: 0 }@media only screen and (max-width:480px) {.col {margin: 1% 0 }}.span_4_of_4 {width: 100% }.span_3_of_4 {width: 74% }.span_2_of_4 {width: 49%;font-size: 1 em;text-align: left }.span_1_of_4 {width: 23.5%;text-align: justify;margin-right: 5px;padding: .1em 1px }.span_1_of_2, .span_1_of_3 {padding-right: 3px;padding-left: 3px }.span_3_of_3 {width: 100% }.span_2_of_3 {width: 67%;text-align: center;font-size: 1 em }.span_1_of_3 {width: 32.5%;padding-left: 3px;padding-right: 3px;margin-left: 3px;margin-right: 3px;}.span_2_of_2 {width: 100% }.span_1_of_2 {width: 49%;text-align: justify;font-size: .3 em }@media only screen and (max-width:1400px) {.span_1_of_3, .span_2_of_3 {
	padding: 0
}.topw {width: 75%!important;background: #fff;color: #fff;margin-bottom: 8px;padding-left: 0;padding-top: 0;padding-bottom: 0;font-family: Arial, Helvetica, sans-serif;float: right;position: relative!important }.topw a {color: #000 }.one_half {width: 46%!important }.span_2_of_3 {width: 65%;font-size: .3 em;text-align: center }.menu_container {width: 80% }}@media only screen and (max-width:1024px) {.menu_container {width: 90% }.onehalf {width: 99%!important }}@media only screen and (max-width:768px) {.one_fourth, .topw {width: 100%!important }.topw {background: #07169f;color: #fff;margin-bottom: 8px;padding-left: 5px;padding-top: 0;padding-bottom: 0;font-family: Arial, Helvetica, sans-serif;float: right;position: relative!important }.topw a {color: #000 }.onehalf {width: 98%!important }.span_1_of_3, .span_1_of_4, .span_2_of_2, .span_2_of_3 {width: 100% }.span_1_of_2 {width: 99%;text-align: center;font-size: .3 em }.footer, .menu_container {width: 100% }.footer {clear: both;float: none;margin-right: auto;margin-left: auto;padding: 3px;background-repeat: repeat;height: 250px;background-image: url(bg.jpg) }.button {width: 300px;}}@media only screen and (max-width:640px) {.one_fourth {width: 100%!important }.onehalf {width: 97%!important }h1 {font-size: 1.7em;margin-bottom: 8px;}.footer, .menu_container, .span_1_of_2, .span_1_of_3, .span_1_of_4, .span_2_of_3 {width: 100% }.footer {clear: both;float: none;margin-right: auto;margin-left: auto;padding: 3px;background-repeat: repeat;height: 450px;background-image: url(bg.jpg) }}
