Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
// Load variable overrides for executive
@import "_variables.scss";
// load all of cornerstone, including blootstrap sass.
$icon-font-path: "../../../global/bootstrap-sass-master/assets/fonts/bootstrap/" !default;
@import "../../../global/bootstrap-sass-master/assets/stylesheets/bootstrap.scss";
@import "../../cornerstone/sass/variables.scss";
@import "../../cornerstone/sass/utilities.scss";
@import "../../cornerstone/sass/fonts.scss";
@import "../../cornerstone/sass/titlebar.scss";
@import "../../cornerstone/sass/header-image.scss";
// mixins
@import "../../cornerstone/sass/widgets.scss";
@import "../../cornerstone/sass/buttons.scss";
@import "../../cornerstone/sass/content.scss";
@import "../../cornerstone/sass/captions.scss";
@import "../../cornerstone/sass/alignments.scss";
@import "../../cornerstone/sass/galleries.scss";
@import "../../cornerstone/sass/media.scss";
@import "../../cornerstone/sass/link-flags.scss";
@import "../../cornerstone/sass/accessibility.scss";
@import "../../cornerstone/sass/table-stripper.scss";
@import "../../cornerstone/sass/uup.scss";
@import "../../cornerstone/sass/cal.scss";
@import "../../cornerstone/sass/in-page-menus.scss";
@import "../../cornerstone/sass/footer.scss";
@import "../../cornerstone/sass/_page-builder.scss";
@import "_bootstrap-override.scss";
@import "_mixins.scss";
h2 {
font-size:28px !important;
}
p {
margin-bottom:14px;
}
blockquote {
border-left: 5px solid #428bca;
font-size: 24px;
}
.wp-caption-text {
font-style: italic;
}
ol.breadcrumb {
@media (max-width:767px) {
display:none !important;
}
}
#masthead {
position:relative;
margin-top:-2px;
border-top:1px solid #076093;
text-shadow: 0 1px 1px rgba(0,0,0,.70);
@include verticalGradient(#075b8e, #0b4e85);
padding-bottom:6px;
#site-title {
#uc-site-title a {
color:#fff;
}
}
}
#uc-site-parent {
a {
color:white;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
}
@media (min-width: 700px) {
#navspan {
//min-height:74px;
}
#navspan.col-sm-9 ,
#navspan.col-sm-8 ,
#navspan.col-sm-6 {
position:relative;
top:24px;
}
.col-sm-9 {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
width:135%;
left:-35%;
padding:0 15px;
}
}
.col-sm-8 {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
width:152%;
left:-52%;
padding:0 15px;
}
}
.col-sm-6 {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
width:206%;
left:-106%;
padding:0 15px;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {
height:50px;
}
.ie8 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
background-color:#076093;
}
}
#mega-menu-wrap-primary {
#mega-menu-primary {
.mega-sub-menu {
ul.menu {
li.menu-item {
a {
display: block;
line-height: 1.4em !important;
margin-bottom: 8px;
}
}
}
}
.mega-menu-flyout {
li {
a {
display: block;
line-height: 1.4em !important;
padding-top: 10px !important;
padding-bottom: 4px !important;
}
}
}
}
}
/* fixes nested siteorigin panels for ie8 */
.ie8 .panel-grid-cell .panel-grid-cell {
width:100%;
}
.panel {
position:relative;
-webkit-box-shadow:none;
box-shadow:none;
}
$transparency: .9;
$blue_hex: #26ade4;
$blue: rgba($blue_hex, $transparency);
$green_hex: #d0e751;
$green: rgba($green_hex, $transparency);
$darkred_hex: #4a0500;
$darkred: rgba($darkred_hex, $transparency);
$purple_hex: #8436b5;
$purple: rgba($purple_hex, $transparency);
$orange_hex: #d17011;
$orange: rgba($orange_hex, $transparency);
$darkgrey_hex: #292929;
$darkgrey: rgba($darkgrey_hex, $transparency);
$lightgrey_hex: #EFEFEF;
$lightgrey: rgba($lightgrey_hex, $transparency);
$teal_hex: #0BBABA;
$teal: rgba($teal_hex, $transparency);
$darkpurple_hex: #51077F;
$darkpurple: rgba($darkpurple_hex, $transparency);
#page-business-home {
.entry-content {
margin-top:0;
}
}
/* --------------------------- Mega Menu Overrides --------------------------- */
@media (max-width:1200px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^="dashicons"]::before {
display: none;
}
}
@media (min-width:767px) and (max-width:991px) {
#uc-site-header #uc-site-title a {
font-size:18px
}
#navspan.col-sm-9, #navspan.col-sm-8, #navspan.col-sm-6 {
top:20px !important;
}
}
@media (min-width:601px) and (max-width:766px) {
#navspan.col-sm-9, #navspan.col-sm-8, #navspan.col-sm-6 {
top:0px !important;
padding: 0 0 0 10px !important;
}
}
@media (max-width:600px) {
#mega-menu-wrap-primary .mega-menu-toggle {
margin-top: -38px;
}
#uc-site-header {
padding-bottom: 0px !important;
padding-top: 17px;
}
#uc-site-header {
#uc-site-title {
padding-bottom: 9px !important;
}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^="dashicons"]::before {
display: inline;
}
#uc-site-header #uc-site-title a {
font-size:18px
}
}
#page-business-home {
.widget_sp_image-description {
position:absolute;
left:0;
bottom:0;
width:100%;
color:#fff;
background-color:$darkgrey;
text-shadow: 0 1px 1px rgba(0,0,0,.70);
p {
margin: 1em;
strong {
display:block;
font-size:140%;
}
}
}
.hero-caption-left {
.widget_sp_image-description {
top:7% !important;
left:5%;
width:40%;
bottom:auto;
padding:10px 15px;
@media (max-width:767px) {
top:auto !important;
bottom:0;
left:0;
width:100%;
}
h1 {
padding-left:15px;
}
}
}
.hero-caption-right {
.widget_sp_image-description {
top:7% !important ;
right:5%;
left:auto;
width:40%;
bottom:auto;
padding:10px 15px;
@media (max-width:767px) {
top:auto !important;
bottom:0;
right:0;
left:auto;
width:100%;
}
h1 {
padding-left:15px;
}
}
}
.btn-lg {
line-height: 1.2em;
}
@media (max-width:1200px) {
.btn-lg {
white-space: normal !important;
}
}
.widget_widget_sp_image {
.widget_sp_image-description {
a {
color:white !important;
text-decoration: none;
&.external {
.glyphicon {
display:none;
}
}
&:hover {
text-decoration: underline;
}
}
}
}
.widget_rss {
img {
width:auto !important;
}
h3 {
.rsswidget.external {
.glyphicon {
display:none;
}
}
}
}
}
.ie8 #page-business-home .widget_sp_image-description {
background-color:black;
}
#page-business-home .entry-content .panel-grid .caption-blue {
.widget_sp_image-description {
background-color:$blue;
color:#fff;
text-shadow: 0 1px 1px rgba(0,0,0,.70);
}
}
#page-business-home .entry-content .panel-grid .caption-green {
.widget_sp_image-description {
background-color:$green;
color:#000;
text-shadow: 0 1px 1px rgba(255,255,255,.70);
}
a {
color:black !important;
}
}
#page-business-home .entry-content .panel-grid .caption-green {
.widget_sp_image-description {
background-color:$green;
color:#000;
text-shadow: 0 1px 1px rgba(255,255,255,.70);
}
a {
color:black !important;
}
}
.ie8 #page-business-home .entry-content .panel-grid .caption-green .widget_sp_image-description {
background-color:$green_hex;
}
#page-business-home .caption-darkred {
.widget_sp_image-description {
background-color:$darkred;
color:#fff;
}
}
.ie8 #page-business-home .caption-darkred .widget_sp_image-description {
background-color:$darkred_hex;
}
#page-business-home .caption-teal {
.widget_sp_image-description {
background-color:$teal;
color:#fff;
text-shadow: 0 1px 1px rgba(0,0,0,.70);
}
}
.ie8 #page-business-home .caption-teal .widget_sp_image-description {
background-color:$teal_hex;
}
#page-business-home .caption-purple {
.widget_sp_image-description {
background-color:$purple;
color:#fff;
text-shadow: 0 1px 1px rgba(0,0,0,.70);
}
}
.ie8 #page-business-home .caption-purple .widget_sp_image-description {
background-color:$purple_hex;
}
#page-business-home .caption-darkpurple {
.widget_sp_image-description {
background-color:$darkpurple;
color:#fff;
text-shadow: 0 1px 1px rgba(0,0,0,.70);
}
}
.ie8 #page-business-home .caption-darkpurple .widget_sp_image-description {
background-color:$darkpurple_hex;
}
#page-business-home .caption-orange {
.widget_sp_image-description {
background-color:$orange;
color:#fff;
text-shadow: 0 1px 1px rgba(0,0,0,.70);
}
}
.ie8 #page-business-home .caption-orange .widget_sp_image-description {
background-color:$orange_hex;
}
#content .panel-row-style.row-green {
background-color:$green;
.widget {
color:#000;
text-shadow: 0 1px 1px rgba(255,255,255,.70);
}
.widget_sp_image-description {
display:none;
}
}
.ie8 #content .panel-row-style.row-green {
background-color:$green_hex;
}
#content .entry-content .panel-grid .panel-row-style.row-darkgrey {
background-color:$darkgrey;
.widget {
color:#fff;
text-shadow: 0 1px 1px rgba(0,0,0,.70);
}
.widget_sp_image-description {
display:none;
}
}
.ie8 #content .entry-content .panel-grid .panel-row-style.row-darkgrey {
background-color:$darkgrey_hex;
}
#content .entry-content .panel-grid .panel-row-style.row-lightgrey {
background-color:$lightgrey;
.widget {
color:#000;
text-shadow: 0 1px 1px rgba(255,255,255,.70);
}
.widget_sp_image-description {
display:none;
}
}
.ie8 #content .entry-content .panel-grid .panel-row-style.row-lightgrey {
background-color:$lightgrey_hex;
}
#content .entry-content .panel-grid .panel-row-style.row-blue {
background-color:$blue;
.widget {
color:#fff;
}
.widget_sp_image-description {
display:none;
}
a {
color:yellow;
}
}
.ie8 #content .entry-content .panel-grid .panel-row-style.row-blue {
background-color:$blue_hex;
}
#content .entry-content .panel-grid .panel-row-style.row-darkred {
background-color:$darkred;
.widget {
color:#fff;
text-shadow: 0 1px 1px rgba(0,0,0,.70);
}
.widget_sp_image-description {
display:none;
}
}
.ie8 #content .panel-row-style.row-darkred {
background-color:$darkred_hex;
}
#content .entry-content .panel-grid .panel-row-style.row-purple {
background-color:$purple;
.widget {
color:#fff;
text-shadow: 0 1px 1px rgba(0,0,0,.70);
}
.widget_sp_image-description {
display:none;
}
}
.ie8 #content .entry-content .panel-grid .panel-row-style.row-purple {
background-color:$purple_hex;
}
#content .entry-content .panel-grid .panel-row-style.row-orange {
background-color:$orange;
.widget {
color:#fff;
text-shadow: 0 1px 1px rgba(0,0,0,.70);
}
.widget_sp_image-description {
display:none;
}
}
.ie8 #content .entry-content .panel-grid .panel-row-style.row-orange {
background-color:$orange_hex;
}
#content .widget_black-studio-tinymce {
padding:0;
}
.page-template-page-business-home #content .widget_black-studio-tinymce {
padding:25px 45px;
}
.panel-grid {
widget_siteorigin-panels-builder {
img {
width:100%;
height:auto;
}
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
background-color:rgba(#1e6092, .95);
top:0;
margin-top:0px; //Previously 46px - change to mobile menu
padding:15px 20px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout {
position:static;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
top:0;
}
.ie8 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
background-color:#1e6092;
}
#mega-menu-wrap-primary #mega-menu-primary a:hover {
color:$green;
text-decoration:underline;
}
/* ----------------------------- PRESS PAGE ----------------------------- */
#content {
.widget {
position:relative;
}
#page-press {
background-color:#fff;
border:1px solid #ebebeb;
border-top:0;
.panel-grid+.panel-grid{
padding:0 50px;
.widget_siteorigin-panels-postloop {
.widget-title {
/*
color:#636363;
font-size:1.3em;
padding-top: 1em;
*/
}
}
}
.entry-content {
margin-top:0;
#presstop {
background-color:#efefef;
.post {
padding-top:0;
padding-bottom:0;
background-color:transparent;
.col-md-6:nth-child(1) {
padding-left:0px;
@media (max-width:991px) {
padding-right:0px;
}
@media (min-width:991px) and (max-width:1200px) {
overflow:hidden;
}
img {
@media (min-width:991px) and (max-width:1200px) {
max-width:125%;
}
}
}
.col-md-6:nth-child(2) {
padding-left:38px;
padding-right:38px;
.entry-title {
padding-top:20px;
font-size: 32px;
font-weight: bold;
color: #3d3d3d;
line-height:1.1em;
margin-bottom:0px;
}
.btn-default {
background-color:#e0e0e0;
text-decoration:none;
a {
color:#636363;
text-decoration:none;
}
}
.moretag {
background-color: #4cbde7;
color: white;
font-size: 10px;
padding: 5px 11px 3px;
text-decoration: none;
text-transform: uppercase;
display:table;
margin-top:8px;
margin-bottom:8px;
@media (max-width:991px) {
margin-bottom:0px;
}
}
.moretag:hover {
background-color: #39AAD3;
}
.entry-content {
img {
display:none; /* Hiding image from excerpt */
}
iframe {
display:none; /* Hiding youtube and other embeds from excerpt */
}
.wp-caption-text { /* Hiding image caption from excerpt */
display:none;
}
}
@media (max-width:991px) {
padding-bottom:18px;
h4.entry-title {
padding-top:15px;
}
}
}
}
.entry-header {
h4.entry-title {
a {
color: #3d3d3d !important;
}
}
a {
text-decoration:none;
&:hover {
color:#3d3d3d;
text-decoration: underline;
}
}
}
}
}
h4.entry-title {
line-height:1.4em;
}
/*
.panel-grid {
.panel-grid-cell:nth-child(4){
.widget {
margin-top:3.3em;
padding:30px;
background-color:#fafafa;
border:1px solid #f0f0f0;
.widget-title {
color:#636363;
font-size:1.3em;
padding-top: 0;
margin-top:0;
}
}
a {
text-decoration:none;
&:hover {
text-decoration:underline;
}
}
}
}
.panel-grid:nth-child(1){
margin-bottom:0;
}
*/
.presspage-article {
margin-bottom: 20px !important;
}
.uc-cal {
padding:0;
}
}
}
.ie8 #page-press img {
width:100%;
}
.presspage-article {
&.hentry {
margin-bottom:.5em;
}
&.post {
padding:0;
}
a {
text-decoration:none;
color:$darkgrey;
&:hover {
color:$blue;
text-decoration:underline;
}
}
.entry-title {
}
}
.presspage-large-image {
.entry-title {
font-weight:600;
}
}
.presspage-small-image {
.entry-title {
font-size:1em;
margin:0;
}
.post-authors {
margin-top:8px;
margin-bottom:0px;
a {
color:#20a1da;
}
p.text-muted {
margin-top:0px;
}
}
}
.presspage-headline-only {
.entry-title {
font-size:1em;
margin:0;
}
padding-bottom:0;
}
#mega-menu-wrap-primary #mega-menu-primary {
z-index:9999 !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a:before {
font-size:1.9em;
margin-top:-2px;
}
#page-featured-image {
margin-bottom:40px;
}
#content .subpage-sidebar {
$widget-bg: #fafafa;
$widget-border-width: 1px;
$widget-border-color: #f0f0f0;
$widget-margin: 10px;
$widget-padding: 0;
$widget-content-margin: 20px;
$widget-head-border-width: 0 0 0 0;
$widget-head-padding:20px 20px 0;
@include widgets('.subpage-sidebar');
}
#page-business-main {
padding:50px;
border:1px solid #ebebeb;
background-color:#fff;
&:after {
display:block;
content:'';
clear:both;
}
@media (max-width:767px) {
padding:22px;
}
}
.subpage-sidebar {
.widget_nav_menu:first-child {
display:none;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > h4.mega-block-title {
display:block;
margin-bottom:4px !important;
}
/* ----------------------------- UUP ----------------------------- */
#page-user-profile {
.uup-professional-title {
margin-bottom:40px;
}
.content-area {
border:1px solid #ebebeb;
margin-top:30px;
}
.uup-user {
padding:0;
margin-top:30px;
.uup-name {display: none;}
.uup-email {display: none;}
span {
margin-bottom:15px;
}
}
.entry-content {
margin-top:0;
}
.page{
padding:20px 40px 40px;
h1 {
margin-bottom:0px;
}
h3 {
color:$blue;
margin-top:25px;
}
}
}
.uup-list-wrapper::after {
clear: both;
content: " ";
display: table;
}
/* ----------------------------- FOOTER ----------------------------- */
#footers {
background-color:#313131;
border-top:0;
#uc-footer-links {
li {
color:white;
a {
color:white;
}
}
}
#mega-footer {
padding-top:2.5em!important;
.widget-head {
padding-left:0;
border-bottom:0;
margin:20px 0px;
h2.widget-title {
color:white;
font-size:20px;
}
}
.widget.widget_black_studio_tinymce {
.textwidget {
ul {
padding-left:2px;
li {
list-style-type: none !important;
}
}
}
}
.widget.simple-social-icons {
ul {
margin-top:13px !important;
}
}
.uc-cal {
padding-left:40px !important;
}
.uc-cal-item {
margin:0 0 1em !important;
a.uc-cal-event {
color:white !important;
}
.uc-cal-event-date {
color:#20a1da !important;
margin-top: -4px !important;
padding: 3px 15px 0 !important;
/*background-color:#282828 !important;*/
width:auto !important;
border:1px solid #333 !important;
}
}
.widget {
color:white !important;
&.widget_siteorigin-panels-builder {
margin-bottom:0px !important;
padding-bottom:0px !important;
.widget {
margin-bottom:20px !important;
}
}
h3.widget-title {
font-size:20px !important;
color:white !important;
margin-bottom:20px !important;
}
&.widget_simple-social-icons {
ul {
margin-left:0px !important;
li {
margin-left:0px !important;
margin-right:1em !important;
}
}
}
&:nth-child(1) {
&.widget_dpe_fp_widget {
margin-bottom:8px !important;
}
}
}
.textwidget {
ul {
padding-left:0px !important;
li {
list-style-type: none !important;
}
}
}
.panel-grid-cell .widget:nth-last-child(1) {
padding-bottom: 0 !important;
margin-bottom:0 !important;
}
}
#footer {
margin-top:0em;
color:white;
}
}
/*
Widgets in main content areas.
*/
#content #page-page .entry-content .widget_black-studio-tinymce {
padding:0;
}
#navspan {
position:relative;
}
#page-business-home img {
width:100% !important;
}
a.btn-primary {
color:white!important;
}
/* Post Launch, Unorganized. */
#page .widget .uc-cal .uc-cal-list a.uc-cal-event .uc-cal-event-date {
border:none
}
#navspan {
padding:0
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a {
font-size:.95em
}
body.single-post label {
display:none
}
body.single-post #secondary {
margin-top:40px
}
body.single-post .widget {
overflow:!important;
padding-bottom:30px !important
}
body.single-post .widget-head {
margin-bottom:12px;
padding-left:0 !important
}
body.single-post .widget-head h2 {
font-size:20px !important
}
body.single-post #secondary select {
width:99%;
margin-left:1px
}
.hero-caption-left h3 {
padding-left:14px;
padding-right:14px
}
#content .panel-row-style-row-blue a {
color:#d0e751
}
.simple-social-icons ul li a {
padding-left:7px !important
}
#main {
padding:0
}
.mega-menu-item .searchform .btn {
height:34px;
border-left:0
}
#page-az {
background-color:#fff;
border:1px solid #ebebeb;
padding:50px
}
#page-az .btn {
padding:6px 12px 2px
}
@media (min-width:1200px) {
.uup-list .has-image {
float:left;
width:50%
}
}
#site-title .searchform .form-group .form-control {
width:85%
}
h1.entry-title {
margin-top:10px
}
.btn {
padding:8px 12px 4px
}
/* ----------------------------- UC People ----------------------------- */
#page-userlist {
background-color:white;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
border-bottom:1px solid #eee;
#page-sidebar {
padding-top:8px;
padding-left:52px;
@media (max-width:767px) {
padding:0px 20px;
}
}
.col-sm-9 {
#main {
padding:50px;
padding-left:0px;
padding-top:0px;
@media (max-width:767px) {
padding:20px;
}
}
}
.col-sm-12 {
#main {
padding:0px 50px;
@media (max-width:767px) {
padding:20px;
}
table {
.person-title {
strong {
font-weight: normal;
}
}
.person-department {
strong {
font-weight: normal;
}
}
}
.uc-people {
// overflow:auto; ******* changed to hidden because on page with 2 col of people it would create a scroll bar
overflow:hidden;
}
}
}
.widget_nav_menu {
.current-menu-item {
background-color:#428BCA;
a {
color:white !important;
}
}
a {
display: block;
padding: 7px 15px 4px;
position: relative;
}
}
.person {
min-height:175px;
.person-image {
position:absolute;
@media (max-width:600px) {
position:relative;
}
}
.person-details-wrapper {
padding-left: 165px;
@media (max-width:600px) {
padding-left: 0px;
}
}
.person-name {
font-weight: bold;
font-size:17px !important;
margin-bottom:5px;
}
.person-email {
word-wrap:break-word;
}
p {
margin-bottom:5px;
}
}
ol.breadcrumb {
padding-left:50px;
padding-top:50px;
@media (max-width:767px) {
padding-left:20px;
padding-bottom:0px;
display:none;
}
}
}
.single-person {
#main {
border: 1px solid #eee;
margin-top: 20px;
.col-sm-8 {
padding:30px 30px 30px 60px;
@media (max-width:767px) {
padding-top:5px;
padding-left:30px;
padding-right:30px;
}
h1 {
margin-bottom:5px;
}
}
.col-sm-4 {
padding-top:30px;
table {
margin-top:20px;
margin-bottom:5px;
}
a.person-cv {
margin-bottom:20px;
@media (max-width:767px) {
margin-left:5px;
}
}
}
.text-muted {
margin-bottom:5px !important;
}
.col-sm-2.col-sm-offset-2 {
padding-top: 40px;
@media (max-width:767px) {
padding-top:20px;
padding-left: 30px;
}
}
.col-sm-6 {
margin-top:20px;
@media (max-width:767px) {
padding-left: 30px;
padding-right: 30px;
}
h1 {
margin-bottom:5px;
}
table {
margin-top:20px;
margin-bottom:5px;
}
.text-muted {
margin-bottom:5px !important;
}
a.person-cv {
margin-bottom:20px;
@media (max-width:767px) {
margin-left:5px;
}
}
}
}
}
/* ----------------------------- UC People Archive Page ----------------------------- */
#page-archive {
.col-sm-9 {
#main {
padding:20px 40px 30px;
border: 1px solid #ededed;
h1.page-title {
border-bottom: 1px solid #ddd;
margin-bottom: 35px;
padding-bottom: 10px;
}
h2 {
margin-top:0px;
margin-bottom:5px;
font-size:17px;
}
.entry-content {
margin-top:0px;
p {
margin-bottom:5px;
}
}
hr {
margin-bottom:0px;
}
.navigation.paging-navigation {
border-top: 1px solid #ddd;
margin-top: 30px;
padding-top: 30px;
}
@media (max-width:767px) {
.col-sm-10 {
margin-top:20px;
}
}
}
}
#page-sidebar {
background-color: white;
border: 1px solid #ebebeb;
padding-top: 24px;
padding-bottom:20px;
@media (max-width:767px) {
margin:15px;
}
.widget-head{
padding-left:0px;
margin-bottom:15px;
}
.screen-reader-text {
display:none;
}
h2.widget-title {
font-size:20px !important;
}
}
}
/* ----------------------------- Search Results Page ----------------------------- */
#page-search {
#main {
padding:20px 40px 30px;
border: 1px solid #ededed;
h1.page-title {
border-bottom: 1px solid #ddd;
margin-bottom: 35px;
padding-bottom: 10px;
}
h3 {
font-size:17px;
line-height:1.35em;
}
.navigation.paging-navigation {
border-top: 1px solid #ddd;
margin-top: 30px;
padding-top: 30px;
}
}
#page-sidebar {
background-color: white;
border: 1px solid #ebebeb;
padding-top: 24px;
padding-bottom:20px;
@media (max-width:767px) {
margin:15px;
}
.widget-head {
padding-left:0px;
margin-bottom:15px;
}
.screen-reader-text {
display:none;
}
h2.widget-title {
font-size:20px !important;
}
}
}
#page-single, #page-archive, #page-blog-set {
background-color:transparent;
border:none;
//border:1px solid #ebebeb;
border-top:none;
#main {
padding:40px;
background-color:white;
border:1px solid #ebebeb;
border-top:none;
@media (max-width:767px) {
padding:22px;
}
}
.col-md-9 {
@media (max-width:991px) {
padding-left:0px;
padding-right:0px;
}
}
.col-md-3 {
// padding-right:0px;
@media (max-width:991px) {
padding-left:0px;
padding-right:0px;
}
}
.col-sm-2 {
padding-left:0px;
}
.col-sm-10 {
padding-left:0px;
margin-left:-20px;
@media (max-width:1200px) {
margin-left:0px;
}
@media (max-width:767px) {
margin-bottom:10px;
margin-left:0px;
}
&.social-section {
a {
@media (max-width:767px) {
margin-bottom:8px;
display:block;
}
}
}
}
.col-sm-12 {
padding-left:0px;
padding-right:0px;
}
#page-sidebar {
padding: 60px 20px 20px 20px;
background-color:white;
border:1px solid #ebebeb;
border-top:none;
@media (max-width:991px) {
width:100%;
margin-top:20px;
padding-top:20px;
border-top:1px solid #ebebeb;
}
@media (max-width:767px) {
}
.widget-head {
padding-left:0px;
margin-bottom:15px;
border:none;
}
.screen-reader-text {
display:none;
}
h2.widget-title {
font-size:20px !important;
}
.post {
background-color:transparent;
}
.col-sm-5 { /* For post loop widget using small image */
padding-right: 0px;
img {
@media (max-width:767px) {
width:60%;
margin-bottom:20px;
}
}
}
}
.shareline-twitter {
border-top: 1px solid #ededed;
padding: 6px 0 4px;
a {
color: #555;
display: inline-block;
padding-top: 2px;
text-decoration: none;
&:hover {
color:#20a1da;
text-decoration: underline;
.social-twitter::before {
color:#20a1da;
vertical-align:top;
}
}
.social-twitter::before {
font-size:20px;
color:#555;
display: inline-block;
margin-top:-2px;
margin-right:3px;
vertical-align:top;
}
}
}
.shareline-facebook {
border-top: 1px solid #ededed;
padding: 6px 0 4px;
a {
color: #555;
display: inline-block;
padding-top: 2px;
text-decoration: none;
&:hover {
color:#20a1da;
text-decoration: underline;
.social-facebook::before {
color:#20a1da;
vertical-align:top;
}
}
.social-facebook::before {
font-size:20px;
color:#555;
display: inline-block;
margin-top:-2px;
margin-right:3px;
vertical-align:top;
}
}
}
.shareline-linkedin {
border-bottom: 1px solid #ededed;
border-top: 1px solid #ededed;
margin-bottom: 20px;
padding: 6px 0 4px;
a {
color: #555;
display: inline-block;
padding-top: 2px;
text-decoration: none;
&:hover {
color:#20a1da;
text-decoration: underline;
.social-linked-in::before {
color:#20a1da;
vertical-align:top;
}
}
.social-linked-in::before {
font-size:20px;
color:#555;
display: inline-block;
margin-top:-2px;
margin-right:3px;
vertical-align:top;
}
}
}
.social {
margin-right:6px;
}
#social-buttons {
clear:both;
padding-bottom:18px;
overflow:hidden;
@media (max-width:767px) {
padding-bottom:0px;
}
.col-sm-2 {
padding-left:0px;
}
.col-sm-10 {
padding-left:0px;
margin-left:-20px;
@media (max-width:1200px) {
margin-left:0px;
}
@media (max-width:767px) {
margin-left:0px;
}
}
.row {
border-top:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
margin-left:0px;
padding: 6px 0 2px;
@media (max-width:767px) {
padding:14px 0 0px;
}
}
}
.cats-and-tags {
overflow:hidden;
.row {
border-top:1px solid #eeeeee;
margin-left:0px;
padding: 6px 0 2px;
@media (max-width:767px) {
padding:14px 0 0px;
}
&:nth-child(2) { //this hides styles when tags AND cats are present. If there are no cats or no tags then it defaults to the styles above
border-top:1px solid #eeeeee;
}
}
}
.relatedpost{
padding-left:0px;
padding-right:8px;
img {
margin-bottom:2px;
}
h5 {
margin-top:10px;
line-height: 1.35em;
}
a.relatedtitle {
color:black;
text-decoration: none;
&:hover {
text-decoration: underline;
}
}
}
.entry-footer {
margin-top:40px;
}
}
#page-archive, #page-blog-set {
#page-sidebar {
@media (max-width:991px) {
margin-left:0px;
}
}
.post {
padding-left:0px;
}
h1.page-title {
text-transform: uppercase;
}
h1.entry-title {
font-size:30px;
}
.widget {
margin-bottom:25px;
}
hr {
margin-top:5px !important;
}
.hentry {
margin-bottom:-2px;
padding-bottom:0px
}
}
.panel-grid {
.uc-cal {
.uc-cal-event-title {
color:$link-color !important;
line-height:1.25em;
}
&.uc-iconcal {
.uc-cal-event-date {
border:1px solid #ededed !important;
}
.uc-cal-event-title {
margin-top:2px;
}
}
&.uc-listcal {
.uc-cal-event {
padding-left:2em;
}
.uc-cal-event-title {
margin-top:0px !important;
}
.uc-cal-event-date {
top:2px;
}
}
.uc-cal-event-month {
padding-bottom:0!important;
padding-top:9px!important;
height:23px;
color:$ecw-icon-month-color !important;
background-color:transparent;
text-decoration: none !important;
font-size:12px;
font-weight: 200 !important;
}
.uc-cal-event-day {
padding-top:.3em!important;
}
.uc-cal-event-time {
margin-bottom:7px;
}
&.uc-iconcal {
.uc-cal-list {
a.uc-cal-event {
padding-left:75px;
min-height:57px;
text-decoration: none !important;
.uc-cal-event-date {
width:55px;
height:55px;
border:1px solid #e3e3e3;
box-shadow: none !important;
}
}
.uc-cal-event-day {
padding-bottom:0.2em !important;
margin-top:-3px !important;
color:#777777 !important;
font-weight: 200 !important;
font-size:20px;
font-family: helvetica, arial, sans-serif;
}
}
}
}
}
.subpage .widget {
.uc-cal.uc-listcal {
padding-left:2.7em !important;
.uc-cal-event-date {
left:-2.7em !important;
}
}
}
#page-page-builder, #page-page-builder-cards, #error404 {
#main {
padding:15px 50px;
border:1px solid #ededed;
.uc-cal-event-month {
border:none !important;
}
.uc-cal-event-day {
border:none !important;
}
h3.widget-title {
font-size:24px;
margin-bottom:25px;
}
}
}
#page-page-builder-cards {
#main {
background-color:transparent;
}
}
#page-page {
.widget {
&.widget_rcpt { /*Recent Custom Posts Type Widget */
ul {
padding-left:0;
list-style-type: none;
.rcpt_item_image {
margin-bottom: 10px;
}
.rcpt_item_excerpt {
margin-top:10px;
}
.rcpt_item_date {
margin-top:10px;
}
li {
margin-bottom:30px;
}
}
}
&.widget_recent-posts { /*Recent Posts Widget */
ul {
padding-left:0;
list-style-type: none;
li {
margin-bottom:15px;
.post-date {
display:block;
font-size: 11.5px;
margin-top: 5px;
}
}
}
}
&.widget_dpe_fp_widget { /*Flexible Posts Widget */
ul {
padding-left:0;
list-style-type: none;
li {
margin-bottom:0px;
padding-left:0px;
padding-top:0px;
}
}
}
&.widget_siteorigin-panels-postloop {
.post {
padding:0px;
margin:0px;
}
}
&.widget_rss {
ul {
padding-left:0px;
list-style-type: none;
li {
margin-bottom:10px;
}
}
}
}
.subpage-sidebar {
.widget {
margin-bottom:20px;
.widget-head {
margin-bottom:12px;
padding-left:0px;
}
}
}
}
#page-blank {
.widget {
&.widget_rcpt { /*Recent Custom Posts Type Widget */
ul {
padding-left:0;
list-style-type: none;
.rcpt_item_image {
margin-bottom: 10px;
}
.rcpt_item_excerpt {
margin-top:10px;
}
.rcpt_item_date {
margin-top:10px;
}
li {
margin-bottom:30px;
}
}
}
&.widget_recent-posts { /*Recent Posts Widget */
ul {
padding-left:0;
list-style-type: none;
li {
margin-bottom:15px;
.post-date {
display:block;
font-size: 11.5px;
margin-top: 5px;
}
}
}
}
&.widget_dpe_fp_widget { /*Flexible Posts Widget */
ul {
padding-left:0;
list-style-type: none;
li {
margin-bottom:0px;
padding-left:0px;
padding-top:0px;
}
}
}
&.widget_siteorigin-panels-postloop {
.post {
padding:0px;
margin:0px;
}
}
&.widget_rss {
ul {
padding-left:0px;
list-style-type: none;
li {
margin-bottom:10px;
}
}
}
.uc-cal {
padding:0px;
}
}
.widget:nth-child(1) {
&.widget_metaslider_widget {
margin-top:-1.5em;
}
}
.entry-content {
margin-top:0px;
}
}
body.home {
h3.widget-title {
font-size:24px !important;
}
#page-page-builder, #page-page-builder-cards {
.uc-cal-event-date {
border:1px solid #ededed !important;
}
}
#content {
.panel-grid {
.widget.widget_metaslider_widget {
ul {
li {
margin-bottom:0px;
}
}
}
.row-darkgrey {
.widget {
.widget-title {
color:white;
text-shadow: none;
margin-bottom:10px;
margin-top:20px;
}
}
}
}
}
}
#social-buttons {
a {
margin-right:10px;
img {
margin-right: 0.5em;
margin-top: -1px;
width: 20px;
}
}
}
#error404, #error403 {
.page-content {
.col-sm-6 {
padding:0px;
width:60%;
}
}
}
.printbutton {
background-color: white;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 12px;
padding: 5px 13px 4px;
margin-top:3px;
@media (max-width:767px) {
margin-top:18px;
}
&:hover {
background-color:#eee;
}
}
.byline {
display:inline;
}
// ---------------------- Password Protected Pages/Posts ------------------
.post-password-required {
.glyphicons-lock {
margin-right:10px;
font-size:31px;
}
}
// --------------- Styling for image descriptions on posts pages using page builder -------------
.single-post .widget_sp_image-description p {
font-style: italic;
margin: 0.8075em 0;
color:#999;
}
// --------------- RSS widget styling -------------
.widget_rss {
h3 {
margin-bottom:15px;
a {
color:black;
text-decoration: none;
.glyphicon-new-window {
display:none;
}
&:hover {
cursor: default;
}
img {
display: none;
}
}
}
ul {
li {
a {
.glyphicon-new-window {
display:none;
}
}
.rss-date {
display:block;
font-size: 13px;
font-style: italic;
margin-bottom:2px;
}
}
}
}
.page-template-page-business-home {
.widget_rss {
ul {
list-style-type:none;
padding-left:0px;
li {
margin-bottom:10px;
}
}
}
}
#mega-footer {
.widget_rss {
h3.widget-title {
a {
color:white;
}
}
}
}
.page-template-page-business-home {
.panel-grid {
.widget_widget_sp_image {
.widget_sp_image-description {
h3 {
padding:0px 15px;
}
}
}
}
}
#page #content .widget .btn.btn-primary {
padding:6px 12px 4px;
}
// --------------- Accordions -------------
.panel-default {
&> .panel-heading {
padding:0px;
a {
padding:10px 25px 8px 15px;
display:block;
background-color:#fafafa;
text-decoration: none;
color: #20a1da;
font-size:18px;
&:after {
content:'\E601';
font-family:'glyphicons regular';
position:absolute;
right:10px;
top:10px;
color:#c9c9c9;
transform: rotate(0deg);
transition:transform 180ms ease-in;
}
&.collapsed::after {
transition:transform 180ms ease-in;
transform: rotate(180deg);
}
}
}
}
// --------------- Turning in-page tabs into a secondary menu -------------
.in-page-tabs {
background-color: #003f74;
border-top: 1px solid #08598c;
a {
color:white;
}
.nav-tabs {
border-bottom:none;
> li {
&:nth-child(1) {
a {
margin-left:-15px;
border-bottom:none;
}
}
a {
&:hover, &:active, &:focus {
background-color:#00325c;
border-color:transparent;
border-bottom:none;
color:#d0e751;
}
}
}
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
background-color:#00325c !important;
border-color:transparent;
border-bottom:none;
color:#d0e751;
}
.menu {
li:nth-child(1) {
ul {
margin-left:-15px;
a {
margin-left:0px;
}
}
}
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
background-color:#003f74;
}
}
.text-overlay {
.widget_sp_image-description {
position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
text-align: center;
color:white;
font-size:24px;
p {
margin-bottom:0px;
line-height:1;
text-shadow: 1px 1px 2px rgba(0,0,0,0.4);
}
a {
color:white;
text-decoration: none;
}
}
&:hover {
a {
color:#d0e751
}
}
}