 #gtco-footer .gtco-widget.footer-info a.signup-now.themebtn {
     background: 0 0 !important;
     border: 1px solid rgba(225, 225, 225, .6);
     min-width: inherit;
     padding: 13px 64px 13px 24px
 }

 #gtco-footer .gtco-widget.footer-info a.signup-now.themebtn:hover {
     background: #fff !important;
     color: #0a72bf !important
 }

 #gtco-footer .gtco-widget.footer-info a.signup-now.themebtn:hover span {
     background: #0a72bf !important
 }

 #gtco-footer .gtco-widget.footer-info a.signup-now.themebtn:hover span img {
     filter: brightness(29.5)
 }


/* .modal-open #trailPopup.modal {
     z-index: 9999999999999999999999999999;
 }

 .modal-backdrop {
     z-index: 999999999;
 }*/


 .cama_flash_messages .flash_messages,
 .flash_messages {
     position: fixed;
     bottom: 50px;
     left: 30px;
     min-width: 370px;
     z-index: 9999999999999
 }

 .fh5co-offcanvas #fh5co-page {
     transform: inherit !important
 }

 .fh5co-offcanvas #fh5co-page a.js-fh5co-nav-toggle.fh5co-nav-toggle {
     -moz-transform: translateX(-220px);
     -webkit-transform: translateX(-220px);
     -ms-transform: translateX(-220px);
     -o-transform: translateX(-220px);
     transform: translateX(-220px);
     transition: .3s;
     background: #000;
     padding: 7px 10px 14px;
     position: fixed;
 }

 #fh5co-page a.js-fh5co-nav-toggle.fh5co-nav-toggle,
 #fh5co-page nav#offcanvas-menu {
     transition: .3s
 }

 .fh5co-offcanvas #fh5co-page nav#offcanvas-menu {
     position: fixed;
     right: 0;
     z-index: 999999999999999999999;
     transition: .3s
 }

 .fh5co-offcanvas #fh5co-page a.js-fh5co-nav-toggle.fh5co-nav-toggle i:before {
     transform: rotate(45deg) translate(7px, 7px);
     top: -10px
 }

 .fh5co-offcanvas #fh5co-page a.js-fh5co-nav-toggle.fh5co-nav-toggle i:after {
     transform: rotate(-45deg) translate(6px, -8px);
     bottom: -10px
 }

 .fh5co-offcanvas #fh5co-page nav#offcanvas-menu::-webkit-scrollbar {
     width: 3px
 }

 .fh5co-offcanvas #fh5co-page nav#offcanvas-menu::-webkit-scrollbar-track {
     box-shadow: inset 0 0 6px rgba(255, 255, 255, .3)
 }

 .fh5co-offcanvas #fh5co-page nav#offcanvas-menu::-webkit-scrollbar-thumb {
     background-color: #767676;
     outline: #434d56 solid 1px
 }

 #offcanvas-menu ul li {
     opacity: 1;
     transform: inherit
 }

 #offcanvas-menu ul li a {
     word-break: break-word;
     line-height: 25px !important;
     display: block
 }

 .fh5co-offcanvas #fh5co-page a.js-fh5co-nav-toggle.fh5co-nav-toggle i {
     background: 0 0 !important
 }
