
html{margin:0px;padding:0px;font-family: 'Open Sans', sans-serif;word-wrap:break-word;min-height:100%;width:auto;background-color:transparent;
-ms-overflow-style:none;min-height:100%;height:auto;scrollbar:auto;}
body {width:100%;background-color:#efefef;margin:0px;padding:0px;font-size:14px;color:#666;-webkit-appearance: none;}
input{width:100%;display:block;border:#cfcfcf 1px solid;font-size:1em;-webkit-appearance: none;-moz-appearance: none;padding:10px;font-weight:bold;color:#666;letter-spacing:2px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}
textarea{clipAndEnableScrolling:true;width:100%;max-width:100%;min-height:100px;height:auto;display:block;border:#cfcfcf 1px solid;font-size:16px;-webkit-appearance: none;-moz-appearance: none;padding:10px;font-weight:bold;color:#666;letter-spacing:2px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}
ul{list-style-type:none;margin:0px;padding:0px;overflow:hidden;position:relative;width:3000%}
li{display:inline;margin:0px;padding:0px;float:left}
a{text-decoration:none;}
select{width:auto;display:block;border:#c8c8c8 1px solid;font-size:1em;padding:10px;padding-right:20px;font-weight:bold;color:#666;letter-spacing:2px;-webkit-appearance: button;-moz-appearance: button;-webkit-border-radius: 0px;-moz-border-radius: 0px;background-image: url('/caminoalto/images/select.png');background-position: 95% 50%;background-repeat:no-repeat}
form{margin:0px;padding:0px}
iframe{overflow:hidden;-ms-overflow-style:none;}
.transparent70{opacity:.7;filter: alpha(opacity=70);}.transparent80{opacity:.8;filter: alpha(opacity=80)}.transparent100{opacity:1;filter: alpha(opacity=100);}
.error{background-color:red;color:white}
.error-field{border:solid 1px red}
.input{position:absolute;background-color:transparent}
.input-back{position:relative;width:100%;font-size:1em;-webkit-appearance: none;font-weight:bold;color:#666;letter-spacing:2px;text-align:left;background-color:white;height:40px}
.input-text{padding:10px;color:#999}.input-textarea{padding:10px;color:#999}
.iframe{width:100%;border:none;height:auto;min-height:100%;overflow:hidden}
.tab50-left,.tab50-right{float:left;padding:10px;text-align:center;max-width:50%;cursor:pointer}.tab50-right-responsive{float:left}
.tab50-body-responsive{width:50%}
.home-iframe{width:100%;border:none;height:75%;}
.loading,.loading2{background-color:transparent;left:50%;margin-left:-150px;width:300px;height:300px;position:absolute;background-image:url('https://d34upxq8netqim.cloudfront.net/images/preloader.gif');background-repeat:no-repeat;background-position:center center;z-index:10000000;}
.loading2{position:relative;margin:0px;left:0%}
img{border:none;}
.appleWhiteLinks a{color:white;text-decoration:none}

.al{text-align: left}.ar{text-align: right}.ac{text-align: center}
.dt{text-align:center;border:1px solid #c8c8c8;vertical-align:middle;moz-box-shadow: inset 0 0 2px #aaa;-webkit-box-shadow: inset 0 0 2px #aaa;box-shadow:inset 0 0 2px #aaa;}.dtRow{}.dtCol{width:30px;height:30px;border-right:1px dotted #c8c8c8;border-top:1px dotted #c8c8c8;padding-top:10px;text-align:center}
.dtDay{width:30px;height:30px;padding-top:10px;text-align:center}.dtColEnd{width:30px;height:30px;border-top:1px dotted #c8c8c8;padding-top:10px;text-align:center}.dtNav{border-bottom:solid 1px #c8c8c8;background-color:#555;color:white;padding:3px 0px;text-align:center}
.dtSelected{font-weight:bold;background-color:#555;color:#efefef}
.status{position:fixed;z-index:10000000;width:100%;border-bottom:solid 1px #c8c8c8;top:0;}

@media(min-width:600){body{font-size:14px}.tab50-body-responsive{width:100%}}


.box-shadow{-moz-box-shadow: 2px 2px 1px #888;
-webkit-box-shadow: 2px 2px 1px #888;
box-shadow: 2px 2px 1px #888;}
.pd1{padding:1px}.pd2{padding:2px}.pd3{padding:3px 6px}.pd5{padding:5px}.pd10{padding:10px}.pdt10{padding-top:10px}.pdb10{padding-bottom:10px}.pd20{padding:20px}.pdt20{padding-top:20px}.pdb5{padding-bottom:5px}.pd10side{padding-left:10px;padding-right:10px}.pd10tb{padding-top:10px;padding-bottom:10px}
.m5{margin:5px}.m10{margin:10px}.m20{margin:20px}
.mt5{margin-top:5px}.mt8{margin-top:8px}.mt15{margin-top:15px}.mt10{margin-top:10px}.mt13{margin-top:13px}.mb10{margin-bottom:10px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mb5{margin-bottom:5px}.mt25{margin-top:25px}
.mr5{margin-right:5px}.mr10{margin-right:10px}.ml10{margin-left:10px}.mr20{margin-right:20px}.ml20{margin-left:20px}
.white{color:white}.shadow{text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);}.orange{color:#DF6D27}.green{color:#B1C85E}.regular{color:#666}.light{color:#999}.dgreen{color:#92B559}
.boffwhite{background-color:#f8f8f8}.bblack{background-color:#585858}.bwhite{background-color:white}.bgreen{background-color:#B1C85E}.borange{background-color:#DF6D27}.bdgreen{background-color:#75963e}
.bold{font-weight:bold}.tleft{text-align:left}.tright{text-align:right}.tcenter{text-align:center}
.w100{width:100%}.mw100{max-width:100%}.w20{width:20%}.w10{width:10%}.w25{width:25%}.w33{width:33%}.w40{width:40%}.w50{width:50%}.w15{width:15%}.w75{width:75%}.w66{width:66%}.w45{width:45%}.w55{width:55%}
.wp100{width:120px}.wp150{width:150px}.wp200{width:200px}
.left{float:left}.right{float:right}.none{display:none}.clear{clear:both;float:none}
.ls2{letter-spacing: 2px}.pointer{cursor:pointer}.link{text-decoration:underline;}.lh150{line-height:150%}.lh120{line-height:100%}.link-white{text-decoration:underline;color:#fff}
.grill{background-image:url('/common/images/lined-50.png');}
.tab-selected{height:100%;color:#333;text-decoration:underline}
.btn-orange{background-color:#DF6D27;padding:10px;cursor:pointer;width:auto}
.border-b{border-bottom:solid 1px #c8c8c8}.border-b-dash{border-bottom:dashed 1px #c8c8c8}.border-b-dash-white{border-bottom:dashed 1px white}.border-r-dash{border-right:dashed 1px #c8c8c8}.border-l-dash{border-left:dashed 1px #c8c8c8}.border-dash{border:1px #c8c8c8 dashed}.border{border:solid 1px #c8c8c8}.border-white{border:solid 1px #efefef}.border-black{border:solid 2px #333}
.responsive-text{}.reverse-responsive-text{display:none}
.tregular{font-size:1em}.tlarge{font-size:1.2em}.txlarge{font-size:1.8em}.tjumbo{font-size:2em}.tsmall{font-size:.7em}.txsmall{font-size:.3em}.tmedium{font-size:.8em}
.absolute{position:absolute}
.icon25{width:25px;height:25px}.icon40{width:50px;height:50px;margin-top:10px}
.profile-img{max-height:100%;cursor:pointer;padding:1px;border: solid 1px #c8c8c8;}
.profilePic80,.profilePic50,.profilePic150{max-width:70px;border-radius:50%;border: 1px solid #efefef;vertical-align:middle}.profilePic50{max-width:50px}.profilePic150{max-width:150px}
@media(max-width:600px){.profile-img{max-width:40px}}
.panel{background-color:white}
.panel-img{max-width:200px;padding:1px;border:1px solid #c8c8c8;margin:10px}
.panel-content{text-align:left;padding:10px}
.panel-left50{float:left; width:50%}.panel-right50{float:right; width:50%;}
@media(max-width:600px){.panel-img{max-width:100px}.panel-left50,.panel-right50{float:none; width:100%};.icons25{width:12px;height:12px}}

.quote-left{font-size:4em;float:left;margin-top:15px;margin-right:5px}
.quote-right{font-size:4em;float:right;margin-top:15px;margin-left:5px}
.header{background-color:#B1C85E;width:100%;top:0;z-index:100;font-size:1.2em;color:#222;height:Auto}
.header-menu-item{height:auto;}
.footer{background-color:#B1C85E;width:100%;bottom:0;left:0;}
@media(max-width:600px){.footer{position:fixed;z-index:1000000}}
.strip{height:5px;background-color:#92B559;width:100%}
.logo{background-color:white}.slider-dot{z-index:1000;width:63%}

.content-top{width:100%;padding:0px;height:auto}
.content-right{float:right;width:33%;height:auto;text-align:left;position:relative;z-index:1}
.content-left{float:left;width:66.66%;height:auto;overflow:hidden}
.slide-left{float:left;width:75%;height:auto;}.slide-right{float:left;width:100%;height:auto;}
.content-middle{width:100%;padding:0px;height:auto}
.content-panel-left,.content-panel-right,.content-panel-center{width:33%;float:left;border:none}.content-panel-right{float:right;border:none;}.content-panel-center{border-left :dashed 1px #c8c8c8;border-right:1px dashed #c8c8c8}
.content-bottom{}
.content-bottom-left{float:left;width:32%;margin-right:1.3%}.content-bottom-right{float:right;width:33%;margin-left:1%}.content-bottom-middle{float:left;width:32%;margin-left:.3%}.content-bottom-img{width:30%;max-width:300px}
.layout{max-width:920px}
.content-height{min-height:120px}
.thumbnail33{width:33.33%}.thumbnail-img{max-width:100%;padding:1px}

.map{max-height:40%}
@media (max-width:800px){.map{max-height:40%}.content-height{min-height:180px}}

@media (max-width:800px){.icon40{margin-top:0px}.header-menu-item{font-size:.9em;}.logo{max-width:50%}.map{}}
@media (max-width:400px){.logo{max-width:100%;font-size:1.4em}.logo-mini{max-width:25%}}
@media (max-width:600px){.slider-dot{width:93%;margin-top:-5px}.icon40{width:35px;height:35px;margin-top:0px}.thumbnail33{width:20%}.logo-mini{max-width:20%}.content-middle{}.header{position:fixed;}.header-padding{height:60px}.reverse-responsive-text{display:block}.responsive-text{display:none}.logo{max-width:100%;}.header-menu-item{border:none;width:14.5%;padding:none;padding-top:0px;padding-bottom:5px;font-size:.7em;min-height:0%;overflow:hidden}.footer{}
.content-top{}.content-right{float:none;width:100%;border-bottom:solid 1px #c8c8c8;margin:0px;padding:0px;text-align:left}.content-left,.content-center{float:none;width:100%;}
.content-panel-left,.content-panel-right,.content-panel-center{float:none;width:100%;}.content-panel-left,.content-panel-center{border:none;border-bottom:dashed 1px #c8c8c8}.content-panel-right{border:none}.slide-left,.slide-right{float:none;width:100%}.logo{margin-top:0px}
.content-bottom-left,.content-bottom-right{float:none;width:100%;margin:0px}.content-bottom-middle{float:none;width:100%;margin-bottom:10px}.content-bottom-img{width:100%;max-width:100%;margin-bottom:5px}}
.scroll-panel{max-width:100%;position:relative;height:auto;overflow:auto;}
/**home**/
.rotating-panel{width:66%;position:absolute}

.bgblack{background-color:#1d1d1d}.bgyellow{background-color:#ff7f00}.bglightblue{background-color: #eff4ff}.bgblue{background-color: #2d89ef;}.bgdarkblue{background-color: #2b5797;}.bgwhite{background-color:#fff}.bglightgreen{background-color:#74c005}.bggreen{background-color: #00a300}.bgteal{background-color: #00aba9}
.boffwhite{background-color:#f8f8f8}.bblack{background-color:#485163}.bdarkgray{background-color:#29404d}.bgray{background-color: rgb(72, 81, 99)}.bwhite{background-color:white}.bgreen{background-color:#B1C85E}.borange{background-color:#DF6D27}.bdgreen{background-color:#75963e}

.transparent70,.district{opacity:.7;filter: alpha(opacity=70);}.transparent80{opacity:.8;filter: alpha(opacity=80)}.transparent100,.school{opacity:1;filter: alpha(opacity=100);}.transparent50{opacity:.5;filter: alpha(opacity=50);}.transparent20{opacity:.2;filter: alpha(opacity=20);}
.transparent{background: transparent}
.responsive-panel{position:relative;z-index:1000000}
.blackout{background-image:url('/common/images/transparent80b.png')}
.responsive{display:block}
@media(max-width:600px){.responsive{display:none}.responsive-panel{width:100%;position:fixed;max-height:100vh;overflow-y:scroll;overflow-x:hidden;;top:0;left:0;right:0;bottom:0;margin:0px;z-index:100000};.blackout{};}

@media (max-width:600px){.rotating-panel{width:100%}}

/**apointment**/
.appointment{padding:10px;padding-top:0px;padding-right:0px}
.hours{padding-bottom:5px}
.address{}
@media (max-width:600px){.appointment{padding:0px;padding-top:10px}}
/**contact**/
.contact-left,.contact-right{width:66.6%;float:left;}.contact-right{float:right;width:33.3%}
@media (max-width:600px){.contact-left,.contact-right{float:none;width:100%}}


/*Filter styles*/
.allwhite{-webkit-filter: brightness(0) invert(1);}
.saturate {-webkit-filter: saturate(3); filter: saturate(3);}
.grayscale {-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.contrast {-webkit-filter: contrast(160%); filter: contrast(160%);}
.brightness {-webkit-filter: brightness(0.25); filter: brightness(0.25);}
.blur {-webkit-filter: blur(3px); filter: blur(3px);}
.invert {-webkit-filter: invert(100%); filter: invert(100%);}
.sepia {-webkit-filter: sepia(100%); filter: sepia(100%);}
.huerotate {-webkit-filter: hue-rotate(180deg); filter: hue-rotate(180deg);}
.rss.opacity {-webkit-filter: opacity(50%); filter: opacity(50%);}

.responsiveleft{float:left}.responsiveright{float:right}.responsivew50{width:50%}.responsivew400{max-width:400px}.responsivew20{width:20%}.responsivew25{width:25%}.responsivew70{width:70%}.responsivew75{width:75%}.responsivew33{width:33%}.responsivew67{width:67%;}.responsivew66{width:67%;}.responsivew60{width:60%;}.responsivew40{width:40%;}.responsivew14{width:14%;}.responsivew12{width:12%}
.responsivemt10{margin-top:10px}
@media(max-width:600px){responsiveleft{float:none}.responsiveright{float:none}.responsivew12{width:100%}.responsivew100{width:100%}.responsivew50{width:100%}.responsivew400{max-width:100%}.responsivew20{width:100%;}.responsivew25{width:100%;}.responsivew75{width:100%}.responsivew33{width:100%}.responsivew66{width:100%}.responsivew60{width:100%;}.responsivew40{width:100%;}.responsivew14{width:100%;}}

