// Content /* Text styles */ h1, .h1 { font-family: 'Roboto Slab'; font-size: 48px; font-weight: 300; color: $dark-aqua; a { font-size: 48px; font-weight: 300; color: $dark-aqua; } } .responsive { h1, .h1 { font-size: 32px !important; @include breakpoint('small') { font-size: 48px !important; } @media screen and (max-width: 767px) { text-align: center !important; } } } h2, .h2 { font-family: 'Montserrat'; font-size: 22px; line-height: 1.55; color: $dark-aqua; a { font-size: 22px; line-height: 1.55; color: $dark-aqua; } } h3, .h3 { font-family: 'Montserrat'; font-size: 36px; line-height: 1.33; color: $greenish-grey; } h4, .h4 { font-family: 'Montserrat'; font-size: 22px; line-height: 1.55; color: $dusty-orange; font-weight: bold; a { font-size: 22px; line-height: 1.55; color: $dusty-orange; font-weight: bold; } } h5, .h5 { font-family: 'Montserrat'; font-size: 18px; line-height: 1.89; color: $dusty-orange; a { font-size: 18px; line-height: 1.89; color: $dusty-orange; } } h6, .h6 { font-family: 'Roboto Slab'; font-size: 16px; line-height: 1.56; color: $charcoal; a { font-size: 16px; line-height: 1.56; color: $charcoal; } } .fusion-page-title-bar { margin-top: 60px; height: auto !important; } .line-divider { max-width: 480px; height: 5px; background-image: linear-gradient(to right, #a5cdc3, #006171); margin: 0 auto 50px; } .material-light-title { font-family: 'Roboto'; font-size: 20px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.4; letter-spacing: normal; text-align: left; color: rgba(0, 0, 0, 0.87); } a { font-family: 'Roboto'; font-size: 18px; font-weight: 500; line-height: 1.89; letter-spacing: 0.3px; color: $dusty-orange; &:hover, &:focus { color: darken($dusty-orange, 7%); } } #eModal-1 { background-color: $white !important; padding-left: 100px !important; padding-right: 100px !important; a.emodal-close { background: url(images/close-icon.png) !important; display: block; height: 20px; width: 20px; color: #888 !important; padding: 0 !important; text-indent: -9999px; } img.logo-icon { display: block; margin: 0 auto; } h3.fusion-login-heading { margin: 10px 0; font-size: 22px !important; } .fusion-login-caption { //display: none; margin-bottom: 10px; } form#loginform { padding-top: 0; padding-bottom: 0; input[type="text"], input[type="password"] { background-color: $white-two; border-radius: 3px; border: solid 1px $charcoal; padding: 10px 16px; display: block; width: 100%; } input[type="submit"] { border-radius: 2px; font-family: Roboto, Arial, Helvetica, sans-serif; font-weight: 400; letter-spacing: 0px; background: #e87c1e; color: #ffffff; transition: all .2s; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24); text-transform: none !important; padding: 13px 29px; line-height: 17px; font-size: 14px; display: inline-block; position: relative; outline: 0; zoom: 1; border: 1px solid transparent; text-align: center; cursor: pointer; box-sizing: border-box; } .login-remember input { margin-top: 0; } .fusion-login-submit-wrapperr { margin-top: -10px; button.fusion-login-button { padding-left: 60px; padding-right: 60px; } } } .fusion-login-links { border-top: 1px solid $white-two; padding-top: 10px; a { font-size: 16px; } } } .dataTables_wrapper { select { height: 22px !important; font-size: 13px !important; } input[type="search"] { height: 22px !important; } } .tablepress thead th { background-color: #fff !important; font-family: 'Roboto Slab'; font-size: 18px; color: $dark-aqua; &:hover { background-color: rgba(155,189,170,0.5) !important; } } .dataTables_paginate.paging_simple { .paginate_button.next:after, .paginate_button.previous:before { text-shadow: none !important; color: #111 !important; } .paginate_button.disabled { color: #f7f7f7 !important; &.next:after, &.previous:before { color: #f7f7f7 !important; } } } .conference-legend { text-align: center; margin-bottom: 30px; span { display: inline-block; padding-left: 24px; background-repeat: no-repeat; background-position: left center; &.closed-meeting { background-image: url(images/green-circle.png); margin-right: 30px; } &.ce-credited { background-image: url(images/orange-circle.png); } } } .schedule-item { .schedule-item-title { display: inline-block; padding-right: 24px; background-repeat: no-repeat; background-position: right center; &.closed-meeting { background-image: url(images/green-circle.png); } &.ce-credited { background-image: url(images/orange-circle.png); } } } .material-light-subhead-secondary { font-family: 'Roboto'; font-size: 16px; line-height: 1.5; color: rgba(0, 0, 0, 0.54); } .content-simple-ul { font-family: 'Roboto Slab'; margin-top: 0; font-size: 16px; color: $charcoal; list-style-type: disc; } .fusion-button { text-transform: none !important; } #main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, .gform_page_footer input[type="button"], .gform_wrapper .button, .gform_wrapper .gform_button, .post-password-form input[type="submit"], .ticket-selector-submit-btn[type="submit"] { box-shadow: 0 2px 2px 0 $black-24; } input[type="text"], input[type="password"], input[type="email"], select, textarea { border-radius: 3px !important; } .text-center { text-align: center; } .shadow-photo { box-shadow: 0 2px 2px 0 $black-24; } .box-icon img { height: 80px; width: auto; } .box-icon-title a { color: $dark-aqua; &:hover, &:focus { text-decoration: underline; } } .page-subtitle { @include breakpoint('large') { padding: 0 20px; } } .white-box { @include breakpoint('medium') { box-shadow: 0 2px 3px 0 $black-24; border-top: 4px solid $light-grey-blue; } font-size: 16px; text-align: center; font-weight: normal; } #green-boxes { width: 100%; overflow: hidden; a { width: 100%; color: #fff; border-radius: 4px; position: absolute; z-index: 10; } .inside { border-radius: 4px; text-align: center; color: #fff; padding: 50px 10px; font-family: 'Roboto'; font-size: 20px; font-weight: 500; line-height: 1.71; letter-spacing: 0.9px; @include breakpoint('small') { padding: 60px 10px; } @include breakpoint('large') { padding: 80px 10px; font-size: 26px; } } .separator { width: 70%; margin: 15px auto; height: 1px; display: block; background: #fff; } .left-box, .right-box { height: 320px; width: 340px; max-width: 100%; max-height: 250px; position: relative; overflow: hidden; border-radius: 4px; display: block; margin-left: auto; margin-right: auto; @include breakpoint('medium') { width: calc(50% - 20px); max-width: 340px; max-height: 320px; display: inline-block; } img { position: absolute; transition: all .4s ease-in-out; border-radius: 4px; } &:hover, &:focus { img { transform: scale(1.2); opacity: .8; border-radius: 4px; } } } .left-box { margin-bottom: 20px; @include breakpoint('medium') { margin-right: 20px; margin-bottom: 0; } } } .tn-realtor h3 { font-size: 22px !important; line-height: 1.55 !important; color: $dark-aqua !important; } .tn-realtors-wrapper { background: #f5f5f5 !important; @include breakpoint('small') { background: url(images/tn-realtors-bg.png) no-repeat !important; background-size: cover !important; } } .explore-tn-realtors { h2 a { color: $dark-aqua !important; &:hover, &:focus { text-decoration: underline; } } img { height: 85px; width: auto; } } .container-bottom-border { border-bottom: 2px solid #f7f7f7; } .background-100p .fusion-column-wrapper { background-size: 100% !important; } .read-more-link { font-size: 18px; background: url(images/arrow-more.png) no-repeat center right; background-size: 18px 8px; padding-right: 24px; transition: all .3s ease-in-out; &:hover, &:focus { padding-right: 34px; color: $dusty-orange; } } .tar-news { margin-top: 60px; .tar-news-image img { border-radius: 4px; } .tar-news-title { font-size: 22px; line-height: 1.55; color: $dark-aqua; margin-top: .5em; margin-bottom: .1em; a { color: $dark-aqua; font-size: 22px; &:hover, &:focus { color: lighten($dark-aqua, 8%); text-decoration: underline; } } } .tar-news-excerpt { margin: 0; p { margin: 0; } } .tar-news-more a { @extend .read-more-link; } } .videos-heading { font-family: 'Montserrat'; font-size: 24px; color: $greenish-grey; max-width: 80%; margin: 0 auto 50px; line-height: 1.33; text-align: center; @include breakpoint('medium') { max-width: 50%; font-size: 36px; } } .videos-top-line { @extend .line-divider; margin-bottom: 140px; } .video-post { padding: 25px; h4 { margin-top: 25px; } } .video-thumbnail { overflow: hidden; position: relative; display: table; transition: all .4s ease-in-out; width: 100%; img { margin: -10% 0; } .video-play { z-index: 10; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(images/video-play.png) no-repeat; background-size: 70px 70px; width: 100%; height: 100%; background-position: 50% 50%; background-color: $black-24; transition: all .4s ease-in-out; } &:hover, &:focus { .video-play { background-color: transparent; } } } .custom-pagination { clear: both; text-align: center; padding: 10px 0 40px; .current { text-decoration: underline; } .page-numbers { padding: 10px; font-family: 'Roboto', sans-serif; font-size: 18px; font-weight: 500; } a { color: $charcoal; &:hover, &:focus { color: $dusty-orange; } &.prev, &.next { color: $dusty-orange; font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: normal; } &.next { @extend .read-more-link; } } } .vote-act-invest-wrapper { background: $dark-aqua !important; @include breakpoint('small') { background: url(images/vote-act-invest-hero.jpg) no-repeat !important; background-size: cover !important; } } .erma-hero-wrapper { background-image: linear-gradient(to bottom, #fff, #fff 50%, rgba(226, 226, 226, 0.5)) !important; } .tar-digest-wrapper { background: $dark-aqua !important; @include breakpoint('small') { background: url(images/tar-digest-hero.jpg) no-repeat !important; background-size: cover !important; } form#searchform { text-align: center; input.search-field { background: transparent; padding: 10px 15px; border: 1px solid $white; border-radius: 3px; color: $white; font-family: 'Roboto'; width: 280px; margin-right: 15px; -webkit-appearance: none; } input[type="submit"] { } } } .member-valued-perks-list { .perk-item { border-bottom: solid 2px $greenish-grey; @include breakpoint('small-800') { &.fusion-column-first { border-right: solid 2px $greenish-grey; } &:nth-last-child(-n+2) { border-bottom: none; } } &:last-child { border-bottom: none; } .img-gray-hover img { filter: grayscale(100%); transition: filter 500ms; &:hover { filter: grayscale(0); } } p { margin-top: 20px !important; font-family: 'Roboto Slab'; font-size: 16px; } } } .blog, .category, .archive, .search-results { #content.full-width { @include breakpoint('large') { padding: 50px; } .fusion-row { margin-bottom: 50px; } } .no-featured-image { min-height: 220px; background: url(images/mobile-logo-normal.png) no-repeat; background-size: contain; width: 100%; display: none; @include breakpoint('large') { display: block; } } .blog-featured-image { width: 100%; img { width: 100%; filter: grayscale(0); transition: filter 500ms; border-radius: 4px; &:hover { filter: grayscale(100%); } } } h2.entry-title { margin: 0; line-height: 1; a { margin: 0; line-height: 1; font-family: 'Montserrat', sans-serif; font-size: 22px; color: $dark-aqua; &:hover, &:focus { text-decoration: underline; } } } p { margin: 0; } } .fusion-accordian { @include breakpoint('small') { padding: 0 30px; } @include breakpoint('large') { padding: 0 60px; } .fusion-panel { margin-bottom: 30px; .panel-heading { .fa-fusion-box { background-color: transparent !important; &:before { color: $charcoal; font-size: 20px; } } a { color: $dark-aqua; font-size: 22px; font-family: 'Montserrat', sans-serif; padding: 10px 0 10px 20px !important; border: 1px solid $black-24; border-radius: 3px; &.active { border-bottom-left-radius: 0; border-bottom-right-radius: 0; .fa-fusion-box { background-color: transparent !important; } } &:hover { color: lighten($dark-aqua, 10%); .fa-fusion-box { background-color: transparent !important; border-color: transparent !important; } } } } .panel-collapse.collapse.in { border: 1px solid $black-24; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .panel-body { padding: 15px 30px !important; @include breakpoint('small') { padding: 20px 40px !important; } @include breakpoint('large') { padding: 30px 60px !important; } } } } .post-template-default.single { #content { float: none !important; margin: 0 auto; @include breakpoint('large') { width: 70% !important; } } .fusion-meta-info { margin-bottom: 20px; border: 0 !important; line-height: 1.55; color: $dark-aqua; font: { family: 'Montserrat', sans-serif; size: 22px; } } .fusion-post-slideshow img { border-radius: 4px; } #share-separator { @include breakpoint('large') { margin-left: -15% !important; margin-right: -15% !important; } } .fusion-sharing-box { margin-top: 40px; h4 { font: { family: 'Roboto', sans-serif; size: 18px; weight: 500; } line-height: 1.89; letter-spacing: 0.3px; color: $charcoal; max-width: 25px; } .fusion-social-networks { text-align: left; } } } .gf_two_thirds_left { display: inline-block; vertical-align: top; width: 66.6%; padding-right: 16px; float: none; } .form-narrow-section { @include breakpoint('medium') { max-width: 60%; margin: 60px auto; } > legend.gfieldset-legend { @extend .h3; text-align: center; margin-bottom: 40px; } } .gform_wrapper .gravity-select-parent { width: auto !important; } .field-no-labels { label { display: none !important; } } .gform_wrapper .top_label .gfield_label:empty { display: none !important; } .field-upload { > label { @extend .h3; text-align: center !important; font-size: 36px !important; line-height: 1.33 !important; font-weight: 300 !important; display: block !important; padding-bottom: 30px; } .gfield_description { margin-bottom: 20px; } .gform_drop_area { padding: 32px !important; border-color: $charcoal !important; .gform_drop_instructions { font-size: 18px; font-weight: 500; letter-spacing: 0.3px; color: $charcoal; } } } .gform_wrapper .gsection { border-bottom: 0 !important; margin-bottom: 0 !important; } .field-label-left { @include breakpoint('medium') { .gfield_label { float: left; line-height: 49px !important; margin-top: 8px; width: 42%; } .ginput_container { float: right; width: 58%; &.ginput_container_date { > input { width: 75% !important; } > img { height: 26px !important; width: 28px !important; margin: { top: 8px; left: 8px; } } } } } } .field-address { margin-top: 32px !important; .has_street.has_city.has_state.has_zip { .address_city { margin-top: 32px; } .address_state { margin-top: 32px; @include breakpoint('medium') { width: 20% !important; } } .address_zip { margin-top: 32px; @include breakpoint('medium') { width: 30% !important; margin-right: 0 !important; padding-right: 0 !important; } } } } .form-footer { margin-top: 60px !important; border-top: 2px solid #f7f7f7; padding-top: 45px !important; } .gform_footer { text-align: center; input { padding: 13px 50px !important; } } // GRI Application Form #gform_wrapper_52 { margin: 60px auto; border-top: 2px solid #f7f7f7; > form { @include breakpoint('medium') { max-width: 85%; margin: 60px auto; } } } // Our Team .tar-members-archive { margin-top: 70px; margin-bottom: 80px; display: table; width: 100%; .member-photo img { width: auto; height: 280px; } .member-name { margin: 30px 0 0; } .member-info { color: $dusty-orange; } } .single-team-member { .fusion-page-title-bar { display: none; } #content { @include breakpoint('medium') { width: 70% !important; margin: 0 auto; float: none; } } .member-photo img { width: 100%; } .member-data { h1.entry-title { text-align: center; margin-top: 0; margin-bottom: 20px; } .member-position { font-family: 'Montserrat', sans-serif; font-size: 36px; line-height: 1.33; text-align: center; color: $greenish-grey; margin-bottom: 30px; } .line-divider { margin: 0 auto 40px; } .member-info { font-family: 'Montserrat', sans-serif; font-size: 22px; line-height: 1.55; text-align: center; color: $dark-aqua; } } .member-bio { margin-top: 50px; } } // Media Overview .media-cta { .fusion-imageframe img { height: 85px; width: auto; } .title-heading-center { margin-top: 35px; a { @extend .h2; &:hover, &:focus { color: $greenish-grey; } } } } .ilightbox-title { display: none; } .speakers-grid { @include breakpoint('medium') { padding-left: 10% !important; padding-right: 10% !important; } .speaker-photo img { height: 150px; width: auto; } } .hotel-info p { @include breakpoint('small') { display: none; } } .hotel-info-values p { margin-bottom: 31px; display: none; @include breakpoint('small') { display: block; } } //iframe for InForm Tool iframe#myframe { min-height: 1500px !important; }