a:link{color:#FFFFFF!important;}
a:visited{color:#FFFFFF!important;}
a:hover{color:#FFFFFF!important;}
a:link{color:#FFFFFF!important;text-decoration:none;}
body.body-class{padding:0;border:0;margin:0;outline:none;font-family:arial, sans-serif;cursor:default;background-color:#000000;}
#site{background-color:#eeeeef;}
img {
border:0;
} a{text-decoration:none;color:#cccc00;}
a:hover{text-decoration:underline;color:#999900;}
p a{color:#cccc00 !important;}
p a:hover{color:#999900 !important;text-decoration:underline;}
.none{display:none !important;}
.hide, .hidden{visibility:hidden !important;}
.cover{display:table;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;-ms-behavior:url(//www.trulimo.com/wp-content/themes/limos/js/backgroundsize.htc);}
.nowrap{white-space:nowrap;}
.font{font-family:'Open Sans', arial, sans-serif;}
#email-path,
div.hide-js{display:table;width:0px;height:0px;overflow:hidden;padding:0;margin:0;color:transparent;line-height:1px;}
#home{margin:0;padding:0;}
iframe{width:100%;border:0;}
div{font-family:'Lato', 'Open Sans', arial, sans-serif;color:#909096;font-weight:400;}
.text{font-family:'Lato', 'Open Sans', arial, sans-serif;display:table;width:100%;}
.text, .text p{font-family:'Lato', 'Open Sans', arial, sans-serif;margin-bottom:20px !important;font-size:16px;line-height:23px;font-weight:400;}
.text-transform-none{text-transform:none !important;}
h1, h2, h3, h4, h5, h6{font-family:'Oswald', 'Lato', 'Archivo Narrow', 'Open Sans', arial, sans-serif;}
.logo-font-family, .layer h1, .layer h2, .layer h3, .layer h4, .layer h5, .layer h6, .the-title, .the-subtitle{font-family:'Lato', 'Oswald', 'Archivo Narrow', 'Open Sans', arial, sans-serif;}
h1{font-size:57px;line-height:53px;letter-spacing:-3px;color:#202026;font-weight:300;}
.page .layer  h1{text-transform:uppercase;}
h2{font-size:40px;line-height:28px;letter-spacing:-2px;color:#202026;font-weight:400;}
h3{font-size:30px;line-height:33px;letter-spacing:-1px;color:#909099;font-weight:300;}
h4{font-size:23px;letter-spacing:-1px;color:#303036;font-weight:300;}
h5{letter-spacing:-1px;font-size:18px;color:#303036;font-weight:400;}
h6{letter-spacing:-1px;font-size:15px;color:#303036;font-weight:300;}
.light{font-weight:100;}
.bold{font-weight:400;}
.bolder{font-weight:700;}
.boldest{font-weight:900;}
.upper{text-transform:uppercase;}
.responsive{text-align:left;display:table;margin:auto;}
.layer{display:table;clear:both;width:100%;height:auto;text-align:center;margin:0;padding:0;}
#wide{background-color:#ffee00;}
.float{float:left;}
.float-left{float:left;}
.float-right{float:right;}
.float-none{float:none;}
.table{display:table;}
.table-cell{display:table-cell;}
.inline-table{display:inline-table;}
.display-categories{display:inline-table;width:auto;}
.clear{clear:both;float:none;}
.clear-both{clear:both;}
.width-10{float:left;width:10%;}
.width-16{float:left;width:16.66%;}
.width-20{float:left;width:20%;}
.width-25{float:left;width:25%;}
.width-30{float:left;width:30%;max-width:30%;}
.width-33{float:left;width:33.33%;}
.width-40{float:left;width:40%;}
.width-45{float:left;width:45%;}
.width-50{float:left;width:50%;}
.width-60{float:left;width:60%;}
.width-66{float:left;width:66.67%;}
.width-70{float:left;width:70%;}
.width-75{float:left;width:75%;}
.width-80{float:left;width:80%;}
.width-90{float:left;width:90%;}
.width-100{width:100%;}
.hpad{padding:0px 40px;}
.vpad{padding:0px 20px;}
.pad-0{padding:0px;}
.margin-0{margin:0px;}
.padder-top{padding-top:100px;}
.padder-bottom{padding-bottom:200px;}
.padder-bottom{padding-bottom:200px;}
.pad-right{padding-right:20px;}
.pad-left{padding-left:10px;}
.pad-left-20{padding-left:20px;}
.pad-top-button{padding-top:22px;}
.pad-top{padding-top:75px;}
.pad-top-shrink{padding-top:75px;}
.pad-top-0{padding-top:0px;}
.pad-top-5{padding-top:5px;}
.pad-top-10{padding-top:10px;}
.pad-top-15{padding-top:15px;}
.pad-top-20{padding-top:20px;}
.pad-top-25{padding-top:25px;}
.pad-top-40{padding-top:40px;}
.pad-top-50{padding-top:50px;}
.pad-top-60{padding-top:60px;}
.pad-top-70{padding-top:70px;}
.pad-top-80{padding-top:80px;}
.pad-top-90{padding-top:90px;}
.pad-top-100{padding-top:100px;}
.pad-top-150{padding-top:150px;}
.pad-bottom{padding-bottom:75px;}
.pad-bottom-important{padding-bottom:75px;}
.pad-bottom-0{padding-bottom:0px;}
.pad-bottom-10{padding-bottom:10px;}
.pad-bottom-15{padding-bottom:15px;}
.pad-bottom-20{padding-bottom:20px;}
.pad-bottom-25{padding-bottom:25px;}
.pad-bottom-30{padding-bottom:30px;}
.pad-bottom-35{padding-bottom:35px;}
.pad-bottom-40{padding-bottom:40px;}
.pad-bottom-50{padding-bottom:50px;}
.pad-bottom-50{padding-bottom:50px;}
.pad-bottom-60{padding-bottom:60px;}
.pad-bottom-70{padding-bottom:70px;}
.pad-bottom-80{padding-bottom:80px;}
.pad-bottom-90{padding-bottom:90px;}
.pad-bottom-100{padding-bottom:100px;}
.pad-bottom-150{padding-bottom:150px;}
.pad-bottom-200{padding-bottom:200px;}
.pad-bottom-300{padding-bottom:300px;}
.pad-bottom-400{padding-bottom:400px;}
.pad-bottom-500{padding-bottom:500px;}
.align-left{display:block;text-align:left;}
.align-center{display:block;text-align:center;}
.align-right{display:block;text-align:right;}
.center{text-align:center;margin:auto;}
.center-to-left{text-align:center;margin:auto;}
.pad{padding:15px;}
.width{width:100%;margin:auto;}
.box{width:48%;float:left;}
.divider{width:4%;float:left;}
.third{float:left;width:33.3%;}
.box-fill{width:100%;}
.icons{padding:0px 50px;}
.fill{width:100%;}
.theme-color, .text-color{color:#ffee00;}
.theme-bgcolor, .bg-color{background-color:#ffee00;}
.border-color{border-color:#ffee00;}
.border-bottom-color{border-bottom-color:#ffee00;}
.no-border{border:0 !important;}
.text-color-on-white{color:#dddd00;}
.white{color:#ffffff;}
.black{color:#000000;}
.black-important{color:#000000;}
.white-important{color:#ffffff;}
.red{color:#ff0000;}
.ivory{color:#eeeeef;}
.silver{color:#bbbbbf;}
.green{color:#006666;}
.slate{color:#00bbcc;}
.yellow{color:#ffff00;}
.gold{color:#eeee00;}
.peach{color:#ee8855;}
.grey{color:#808088;}
.charcoal{color:#202026;}
.metal{color:#808088;}
.granite{color:#606066;}
.titanium{color:#505056;}
.bg-white-important{background-color:#ffffff;}
.bg-white{background-color:#ffffff;}
.bg-ivory{background-color:#eeeeef;}
.bg-silver{background-color:#bbbbbf;}
.bg-grey{background-color:#505056;}
.bg-charcoal{background-color:#29292f;}
.bg-dark{background-color:#1c1c1f;}
.bg-tar{background-color:#1c1c1f;}
.bg-black{background-color:#000000;}
.bg-red{background-color:#772222;}
.bg-yellow{background-color:#ffff00;}
.bg-slate{background-color:#00bbcc;}
.bg-pink{background-color:#770033;}
.bg-burgandy{background-color:#770033;}
a, button{font-family:'Lato', 'Oswald', 'Archivo Narrow', 'Open Sans', arial, sans-serif;outline:0;}
a.button-caption{text-transform:none;text-align:center;cursor:pointer;text-decoration:none;padding:10px 30px;color:#000000;background-color:#cccccf;border-radius:2px;border:0;font-weight:600;}
a:hover.button-caption{color:#ffffff !important;background-color:#aaaaaf !important;}
button.scroll-button{display:table;cursor:pointer;margin:0px;text-decoration:none;text-transform:uppercase;padding:10px 30px;border-radius:2px;border:0;color:#dddddf;background-color:#1c1c1f;border-bottom:solid 5px #ffee00;}
button:hover.scroll-button{color:#ffffff;background-color:#39393f;border-bottom:solid 5px #ffee00;}
button.button-text-color{display:table;cursor:pointer;margin:0px;text-decoration:none;text-transform:uppercase;padding:10px 30px;border-radius:2px;border:0;color:#ffff00;background-color:#131316;border-bottom:solid 5px #cccccf;}
button:hover.button-text-color{color:#ffffff;background-color:#000000;border-bottom:solid 5px #cccccf;}
button.button-color{display:table;cursor:pointer;margin:0px;text-decoration:none;text-transform:uppercase;padding:10px 30px;border-radius:2px;border:0;color:#202026;background-color:#ffee00;border-bottom:solid 5px #202026;}
button:hover.button-color{color:#202026;background-color:#ffffff;border-bottom:solid 5px #202026;}
button.send-button-color{display:table;cursor:pointer;margin:0px;text-decoration:none;text-transform:uppercase;padding:10px 30px;border-radius:2px;border:0;color:#202026;background-color:#ffee00;border-bottom:solid 5px #202026;}
button:hover.send-button-color{color:#202026;background-color:#ffffff;border-bottom:solid 5px #202026;}
button.button-light{display:table;cursor:pointer;margin:0px;text-decoration:none;text-transform:uppercase;padding:10px 30px;border-radius:2px;border:0;color:#202026;background-color:#dddddf;border-bottom:solid 5px #cccccf;}
button:hover.button-light{color:#ffffff;background-color:#000000;border-bottom:solid 5px #cccccf;}
button.button-grey, button.button-gray{display:table;cursor:pointer;margin:0px;text-decoration:none;text-transform:uppercase;padding:10px 30px;border-radius:2px;border:0;color:#dddddf;background-color:#1c1c1f;border-bottom:solid 5px #ffee00;}
button:hover.button-grey, button:hover.button-gray{color:#ffffff;background-color:#39393f;border-bottom:solid 5px #ffee00;}
button.button-black{display:table;cursor:pointer;margin:0px;text-decoration:none;text-transform:uppercase;padding:10px 30px;border-radius:2px;border:0;color:#dddddf;background-color:#000000;border-bottom:solid 5px #ffee00;}
button:hover.button-black{color:#ffffff;background-color:#19191f;border-bottom:solid 5px #ffee00;}
.icon-facebook{background-image:url(//www.trulimo.com/wp-content/themes/limos/images/icon_facebook.png);}
.icon-twitter{background-image:url(//www.trulimo.com/wp-content/themes/limos/images/icon_twitter.png);}
.icon-linkedin{background-image:url(//www.trulimo.com/wp-content/themes/limos/images/icon_linkedin.png);}
.icon-google{background-image:url(//www.trulimo.com/wp-content/themes/limos/images/icon_google.png);}
.icon-vimeo{background-image:url(//www.trulimo.com/wp-content/themes/limos/images/icon_vimeo.png);}
.icon-youtube{background-image:url(//www.trulimo.com/wp-content/themes/limos/images/icon_youtube.png);}
.bg-home{display:table;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;-ms-behavior:url(//www.trulimo.com/wp-content/themes/limos/js/backgroundsize.htc);}
.pointer{cursor:pointer;}
#logo-home{width:100%;text-align:center;}
.logo-font-family{text-transform:none;white-space:normal;word-wrap:break-word;}
.logo-font{padding-top:40px;letter-spacing:13px !important;margin-right:-13px;}
.logo-header{margin:0px;padding:0px;white-space:nowrap;}
.logo-intro{letter-spacing:13px;margin-right:-13px;}
.wp-logo-text{margin-right:-10px;}
.tagline{color:#000000;font-size:15px;font-weight:400;letter-spacing:2px;padding:0px;margin:0px;margin-bottom:10px !important;}
.features{color:#ffffff;text-transform:none !important;font-size:15px;font-weight:400;letter-spacing:2px;padding:0px;margin:0px;margin-bottom:10px !important;}
.start-top-padding{padding-top:185px;}
#menu{border-bottom:solid 5px #ffee00;z-index:200;background-color:#000000;}
.the-nav{display:table;}
.the-nav-holder{display:table-cell;vertical-align:middle;margin-left:20px;margin-right:50px;}
.the-logo{min-width:100px;}
.go-to-top{cursor:pointer;display:table;font-size:0px;}
#logo-nav{display:table;background-repeat:no-repeat;background-position:center bottom;cursor:pointer;font-size:0px;height:100%;}
.logo-nav-inner{margin-top:50%;}
a.logo-link{display:table;height:100%;text-decoration:none;}
.logo-nav-inner{display:table-cell;vertical-align:middle;}
.logo-text{margin-left:30px;position:relative;top:0px;font-size:40px;font-weight:300;}
.nav{color:#909099;white-space:nowrap;}
a.menu{display:inline-block;margin:0px 0px 0px 0px;border-top:solid 2px transparent;border-bottom:solid 2px transparent;width:auto;padding:35px 20px;text-align:center;color:#ffffff;text-decoration:none;font-weight:400;font-size:14px;letter-spacing:0px;cursor:pointer;}
a:hover.menu{color:#bbbbbf !important;background-color:transparent;text-decoration:none;}
.box-nav, .box-picker{width:48%;float:left;}
.divider-logo{width:4%;float:left;}
.the-color-picker{width:220px;display:table;float:right;padding:0;margin:0;}
.monitor{position:relative;top:31px;left:0px;font-size:0px;cursor:default;width:30px;height:32px !important;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/colors.png);background-repeat:no-repeat;}
.colors{position:relative;left:-5px;top:-30px;padding-right:15px;margin-bottom:-30px;}
a.color-picker{font-size:0px;float:left;width:24px;height:14px;margin:37px 8px 0px 8px;text-decoration:none;overflow:hidden;cursor:pointer;}
a:hover.color-picker{text-decoration:none;}
#menu-btn{display:none;background-color:#606066;position:relative;top:0px;width:calc(100% - 100px);}
.menu-btn-padding{position:relative;right:0px;float:right;padding:20px 40px;font-weight:bold;color:#cccccf;background-color:transparent;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/menu_button.png);background-repeat:no-repeat;background-position:center center;}
#menu-spacer{overflow:hidden;height:0px;}
.header-width-14{float:left;width:14%;}
.header-width-43{float:left;width:43%;}
.header-width-25{float:left;width:25%;}
.header-width-75{float:right;width:75%;}
.header-width-left{float:left;display:table;}
.header-width-right{float:right;display:table;}
.video-header{width:100%;height:100%;}
.full-width{display:table;width:100%;}
.gallery-media{display:inline-block;width:100%;height:100%;cursor:pointer;float:left;margin:0;background-position:center center;background-repeat:no-repeat;background-color:#000000;}
.gallery-photo{display:table;width:100%;height:100%;text-align:center;background-position:center center;background-repeat:no-repeat;margin:0;background-size:cover;}
.gallery-video{display:table;width:100%;height:100%;margin:0;padding:0;background-color:#000000;}
.video-header-full{width:100%;height:auto;}
.gallery-media-full{display:table;width:100%;height:auto;float:left;margin:0;background-position:center center;background-repeat:no-repeat;background-color:#000000;}
.gallery-video-full{display:table;width:100%;height:auto;margin:0;padding:0;background-color:#000000;}
div[id^="post-video-"] video,
div[id^="post-video-"] iframe,
section iframe{width:100%;}
.photo-width{width:100% !important;height:auto !important;}
#thumbs{width:100%;text-align:left;}
[id^="thumbs-"] p{margin:0;padding:0;display:inline-table;}
.gallery-thumb{width:33.33%;display:inline-block;background-color:#202026;background-position:center center;background-repeat:no-repeat;background-size:cover;-ms-behavior:url(//www.trulimo.com/wp-content/themes/limos/js/backgroundsize.htc);cursor:pointer;}
.th-1{margin-left:-3px;}
.gallery-th-photo{width:100%;height:100%;background-color:transparent;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/trans.gif);}
div:hover.gallery-th-photo{background-image:url(//www.trulimo.com/wp-content/themes/limos/images/bg_tint.png);}
.gallery-th-video{width:100%;height:100%;background-color:transparent;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/controls_play.png);background-repeat:no-repeat;background-position:center center;}
div:hover.gallery-th-video{background-image:url(//www.trulimo.com/wp-content/themes/limos/images/controls_play_over.png);background-position:center center;}
.crew-holder{width:100%;margin-bottom:30px;}
.crew-main{display:table;position:relative;z-index:100;width:100%;height:100%;text-align:left;box-shadow:1px 1px 4px #000000;border-top:solid 5px #606066;background-color:#1c1c1f;}
.crew-left{display:table;float:left;width:50%;height:100%;}
.crew-content{padding:40px 30px 0px 45px;float:left;}
.crew-name{font-size:30px;line-height:25px;margin:0px;padding:0px;}
.crew-title{display:block;font-size:12px;white-space:nowrap;font-weight:900;letter-spacing:1px;text-transform:uppercase;padding-top:5px;}
.crew-text{display:table;font-size:15px;height:100%;padding-top:25px;padding-bottom:70px;}
.crew-social{clear:both;position:absolute;bottom:0px;width:50%;white-space:nowrap;text-align:center;padding:15px 0px;background-color:transparent;}
a.social-crew{display:inline-table;background-repeat:no-repeat;background-position:center center;width:30px;height:30px;padding:5px 5px 5px 5px;margin:0px 5px;text-decoration:none;border-radius:100px;background-color:transparent;}
a:hover.social-crew{background-color:#000000;}
.crew-right{display:table;width:50%;height:100%;float:left;}
.crew-frame{display:table-cell;width:auto;height:100%;padding:0px 40px 0px 0px;}
.crew-photo{display:table;width:100%;height:200px;font-size:0;background-size:cover;-ms-behavior:url(//www.trulimo.com/wp-content/themes/limos/js/backgroundsize.htc);background-position:center center;background-repeat:no-repeat;margin:40px 0px;border-bottom:solid 5px #ffff00;}
.crew-1{background-image:url(//www.trulimo.com/wp-content/themes/limos/images/crew1.jpg);}
.crew-2{background-image:url(//www.trulimo.com/wp-content/themes/limos/images/crew2.jpg);}
.promo-text{max-width:1000px;margin:auto;}
.promo-icons{display:table;width:100%;}
.promo-center{display:table;margin:auto;}
.promo-it-pc-holder{float:left;margin-right:125px;}
.it-pc{display:table;width:200px;height:156px;margin:auto;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/it_pc.png);background-repeat:no-repeat;background-position:center top;margin-bottom:20px;}
.promo-it-tablet-holder{float:left;padding-top:63px;padding-right:125px;}
.it-tablet{display:table;width:145px;height:93px;margin:auto;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/it_tablet.png);background-repeat:no-repeat;background-position:center top;margin-bottom:20px;}
.promo-it-smartphone-holder{float:left;padding-top:88px;}
.it-smartphone{display:table;width:38px;height:68px;margin:auto;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/it_smartphone.png);background-repeat:no-repeat;background-position:center top;margin-bottom:20px;}
.bg-contact{background-color:#000000;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;-ms-behavior:url(//www.trulimo.com/wp-content/themes/limos/js/backgroundsize.htc);background-color:#303036;}
.border-left-1{border-left:solid 1px #808088;}
.address{font-size:15px;width:100%;height:119px;padding-top:13px;}
.address-street{white-space:nowrap;width:200px;height:100%;}
.address-email{height:100%;}
a.email-text-color{color:#ffffff;}
a:hover.email-text-color{color:#dddddf;}
#email-form{}
form{margin:0;padding:0;}
.email-main{padding:0px 0px 0 0;}
.form-holder{padding-right:10px;}
.email-subheader{padding-top:25px;}
.contact-label{font-size:24px;color:#ffffff;padding-left:0px;font-weight:300;letter-spacing:0px;}
#email-confirmation{padding:0;display:none;}
input[type="text"],
textarea{width:99%;font-family:'Lato', 'Open Sans', 'Archivo Narrow', arial, sans-serif;font-size:13px;font-weight:400;}
textarea{overflow-y:auto;}
.input-underline{border:solid 1px #ffff00;border-top:0;width:100%;height:10px;margin-top:20px;padding:0px 2px 0px 5px;}
.input-offset{width:100%;height:20px;color:#cccccf;background-color:transparent;outline:0;padding:4px 0px;letter-spacing:0px;position:relative;top:-20px;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/trans.gif);border:0 !important;}
.textarea-underline{border:solid 1px #ffff00;border-top:0;width:100%;height:110px;margin-top:20px;padding:0px 2px 0px 5px;}
.textarea-offset{width:100%;height:120px;color:#cccccf;background-color:transparent;outline:0;padding:4px 0px;letter-spacing:0px;position:relative;top:-20px;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/trans.gif);border:0 !important;}
h5.contact-email, h5.contact-comments{padding-top:20px !important;}
.pad-bottom-contact{padding-bottom:200px;}
.bg-socnet-ghost{display:table;width:100%;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/bg_ghost.png);}
.socnet{padding:0px 0px;}
.footer-socnet-ghost{display:table;width:100%;height:100%;padding:10px 0px 20px 0px;background-color:transparent;}
.footer-socnet{display:table;width:100%;height:100%;padding:10px 0px 20px 0px;background-color:#29292f;}
a.social-footer{display:inline-table;cursor:pointer;width:40px;height:40px;border-radius:50px;background-repeat:no-repeat;background-position:center center;margin:19px 10px 5px 10px;text-decoration:none;background-color:#000000;}
a:hover.social-footer{text-decoration:none;background-color:#ffffff;}
.bg-footer{display:table;width:100%;}
#footer{display:table;width:100%;background-color:#000000;font-size:13px;font-weight:400;color:#606066;margin:0;}
#logo-footer{margin:auto;padding:20px 0px;}
div[id^="full-"]{display:block;position:fixed;z-index:1000;left:0px;top:0px;width:100%;height:100%;color:#909099;background-color:#000000;cursor:pointer;}
#captions{display:none;position:fixed;z-index:1100;cursor:default;text-align:left;right:0px;bottom:0px;margin-bottom:0px;width:100%;background-color:#19191f;opacity:0.95;filter:alpha(opacity=95);}
.captions-pad{padding:25px;}
#slideshow-header{display:none;position:fixed;z-index:1100;right:55px;top:35px;width:300px;height:100px;}
#controls{display:none;position:absolute;right:0px;top:0px;width:auto;height:50px;}
#gallery-header{display:table;position:fixed;left:50px;top:50px;border-radius:3px;padding:10px 50px 15px 50px;background-color:#29292f;}
#hide-slideshow{cursor:pointer;position:absolute;right:0px;top:0px;padding:25px;background-color:#29292f;text-align:center;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/hide_slideshow.png);background-repeat:no-repeat;background-position:center;border-radius:50px;font-size:0;}
div:hover#hide-slideshow{background-color:#606066;}
#toggle-captions{cursor:pointer;position:absolute;right:70px;top:0px;padding:25px;background-color:#29292f;text-align:center;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/show_captions.png);background-repeat:no-repeat;background-position:center;border-radius:50px;font-size:0;}
div:hover#toggle-captions{background-color:#606066;}
#gallery-left{cursor:pointer;position:absolute;width:50px;height:50px;right:210px;top:0px;background-color:#29292f;text-align:center;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/arrow_left.png);background-repeat:no-repeat;background-position:center;border-radius:50px;}
div:hover#gallery-left{background-color:#606066;}
#gallery-right{cursor:pointer;position:absolute;width:50px;height:50px;right:140px;top:0px;background-color:#29292f;text-align:center;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/arrow_right.png);background-repeat:no-repeat;background-position:center;border-radius:50px;}
div:hover#gallery-right{background-color:#606066;}
#hide-captions{cursor:pointer;position:absolute;width:50px;height:50px;right:15px;top:15px;background-color:#ffffff;display:table;text-align:center;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/hide_text.png);background-repeat:no-repeat;background-position:center;border-radius:50px;}
div:hover#hide-captions{background-color:#eeeeef;}
div:active#hide-captions{background-color:transparent;}
#gallery-description a{text-decoration:underline;}
#gallery-description a:hover{text-decoration:underline;}
.gallery-caption-content{position:relative;width:55%;margin:auto;}
#gallery-title{font-size:34px;letter-spacing:-1px;line-height:39px;padding-bottom:20px;padding-right:40px;text-transform:none;text-align:center;color:#ffffff;}
#gallery-description{font-size:17px;padding-right:40px;}
#gallery-link{width:100%;text-align:center;padding-top:20px;margin:20px auto;}
#intro{position:fixed;z-index:300;left:0px;top:0px;width:100%;height:100%;color:#909099;}
#loading{font-size:0px;letter-spacing:5px;font-weight:400;margin:auto;margin-top:-2000px;background-color:transparent;border-radius:200px;}
#logo-loading{display:table;width:100px;font-size:0px;}
.loading-text{letter-spacing:10px;margin:0px;margin-left:2px;margin-right:-10px;}
.logo-margin{margin:10px 0px;}
.copyright{font-size:13px;line-height:20px;}
.copyright a{font-family:arial, sans-serif;text-decoration:underline;}
.tab-bg{color:#999999;background-color:#ffffff;}
a.tab{display:table;cursor:pointer;padding:5px 20px;border-radius:5px 5px 0px 0px;float:left;color:#ffffff;background-color:#29292f;font-size:15px;font-weight:400;font-family:'Lato', 'Archivo Narrow', 'Open Sans', arial, sans-serif;text-transform:uppercase;}
a:hover.tab{color:#ffffff;background-color:#29292f;text-decoration:none;}
a.tab-off{display:table;cursor:pointer;padding:5px 20px;border-radius:5px 5px 0px 0px;float:left;color:#909096;background-color:#000000;font-size:15px;font-weight:400;font-family:'Lato', 'Archivo Narrow', 'Open Sans', arial, sans-serif;text-transform:uppercase;}
a:hover.tab-off{color:#ffffff;background-color:#505056;text-decoration:none;}
.tab-content h3{margin-bottom:15px;}
.tab-content button{margin-top:15px;}
.faq-btn{cursor:pointer;width:30px;height:30px;margin:-2px 3px 0px 10px;background-image:url(//www.trulimo.com/wp-content/themes/limos/images/plus.png);background-repeat:no-repeat;background-position:0% 0%;}
.horizontal-rule{clear:both;border-top:solid 1px #dddddf !important;border-bottom:solid 1px #ffffff !important;width:100%;}
.page .layer h1, .page .layer h2, .page .layer h3, .page .layer h4, .page .layer h5, .page .layer h6 {
padding:0px;
margin:0px;
}