/*** WIDGET/SYSTEM CSS ***/
.carousel-fade .carousel-inner .item {opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.carousel-fade .carousel-inner .active {opacity:1;}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left:0;opacity:0;z-index:1;}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity:1;}.carousel-fade .carousel-control {z-index:2;}@media all and (transform-3d), (-webkit-transform-3d) {.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right {opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left {opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}
html, body {width:100%;height:100%;padding:0;margin:0;overflow-x:visible;}a {color:#4a9cc2;}.modal .ry-form, .modal-body{padding:0;}.modal .ry-form h3 {padding:20px;margin:0 0 20px;background:#65b1d4 !important;color:#fff;font-family:"Lora",serif;font-style:italic;}.modal .cmsForm {max-width:100%;text-align:left;margin:0 20px;}.modal .cmsForm .form-control {text-align:left;height:40px;font-family:"Catamaran",sans-serif;}.modal .cmsForm textarea {height:150px !important;}.modal .cmsForm .btn-primary {display:block;margin:0 !important;float:right;margin:0 0 15px!important;}.modal-footer button {position:absolute;right:10px;top:15px;background:transparent;border:0;color:#fff;}.modal-footer button:hover {color:#fff;background:transparent;}.modal-footer button:focus, .modal-footer button:active {border:0;border-color:transparent;background:transparent;}.modal-footer {border:0;}body {top:0 !important;}@media screen and (max-width:1200px) {.theme_container { padding:0 20px !important;}}@media screen and (max-width:991px) {.modal .ry-form h3 { font-size:18px !Important;}}

/*** PAGE CSS OVERRIDES ***/
.logo-wrapper {opacity:0;visibility:hidden;}