article.post .author-box, article.page .author-box {
       background-color: rgb(40, 40, 40)!important; 
       border-color: #333333!important; 
       border-style: solid!important; 
    } 

article.post .author-box .avatar-box, article.page .author-box .avatar-box {
       background-color: rgba(40,40,40,1)!important; 
    } 

article.post .author-box .box-content, article.page .author-box .box-content {
       background-color: rgba(20,20,20,1)!important; 
       border-left-color: #333333!important; 
       border-style: solid!important; 
    } 

article.post .more-link, article.page .more-link {
       color: rgb(255, 255, 255)!important; 
    } 

article.post .share-buttons {
       background-color: rgb(20, 20, 20)!important; 
       border-color: rgb(51, 51, 51)!important; 
       border-style: solid!important; 
       color: rgba(255,255,255,1)!important; 
    } 

.entry-content h2 {
       font-size: 16px!important; 
    } 

dot-panel-gridhash-pg-27-0-dot-panel-grid-cell-dot-textwidget-p-a {
    } 

.panel-grid#pg-27-0 .panel-grid-cell .textwidget p a:after,.panel-grid#pg-27-0 .panel-grid-cell .textwidget p a:before {
       display: none; 
    } 

.panel-grid#pg-27-0 .panel-grid-cell .textwidget p a {
       background-color: #6496c8; 
       background-image: linear-gradient(2deg, #110d2f, #7e73c8)!important; 
       border: none; 
       border-radius: 100px; 
       box-shadow: inset 0 0 0 1px rgba(0,0,0,.3); 
       color: #fff; 
       font-size: 14px; 
       font-weight: bold; 
       line-height: 1.8; 
       padding: 10px 30px; 
       text-decoration: none; 
       text-shadow: -1px 1px rgba(0,0,0,.3); 
    } 

.panel-grid#pg-27-0 .panel-grid-cell .textwidget p a:hover {
       background-image: linear-gradient(2deg, #7e73c8, #bab5dd)!important; 
    } 

dot-panel-gridhash-pg-27-2-dot-panel-grid-cell-dot-textwidget-p-a {
    } 

.panel-grid#pg-27-2 .panel-grid-cell .textwidget p a:after,.panel-grid#pg-27-2 .panel-grid-cell .textwidget p a:before {
       display: none; 
    } 

.panel-grid#pg-27-2 .panel-grid-cell .textwidget p a {
       background-color: #6496c8; 
       background-image: linear-gradient(2deg, #110d2f, #7e73c8)!important; 
       border: none; 
       border-radius: 100px; 
       box-shadow: inset 0 0 0 1px rgba(0,0,0,.3); 
       color: #fff; 
       font-size: 14px; 
       font-weight: bold; 
       line-height: 1.8; 
       padding: 10px 30px; 
       text-decoration: none; 
       text-shadow: -1px 1px rgba(0,0,0,.3); 
    } 

.panel-grid#pg-27-2 .panel-grid-cell .textwidget p a:hover {
       background-image: linear-gradient(2deg, #7e73c8, #bab5dd)!important; 
    } 

.so-widget-sow-contact-form-default-8766ec72cef9 .sow-contact-form .sow-submit-styled .sow-submit {
       background-attachment: scroll!important; 
       background-color: #3498db!important; 
       background-image: linear-gradient(2deg, rgb(17, 13, 47), rgb(126, 115, 200))!important; 
       background-position: 0% 0%!important; 
       background-repeat: repeat!important; 
       background-size: auto auto!important; 
       border-bottom-color: #5e5e5e!important; 
       border-bottom-left-radius: 22px!important; 
       border-bottom-right-radius: 22px!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 2px!important; 
       border-left-color: #5e5e5e!important; 
       border-left-style: solid!important; 
       border-left-width: 2px!important; 
       border-right-color: #5e5e5e!important; 
       border-right-style: solid!important; 
       border-right-width: 2px!important; 
       border-top-color: #5e5e5e!important; 
       border-top-left-radius: 22px!important; 
       border-top-right-radius: 22px!important; 
       border-top-style: solid!important; 
       border-top-width: 2px!important; 
       color: #ffffff!important; 
       font-family: Arial!important; 
       font-size: 20px!important; 
       font-style: normal!important; 
       font-weight: 700!important; 
       letter-spacing: 0!important; 
       line-height: 20px!important; 
       text-decoration: none!important; 
       text-shadow: none!important; 
       text-transform: none!important; 
       word-spacing: 0px!important; 
    } 

.so-widget-sow-contact-form-default-8766ec72cef9 .sow-contact-form .sow-submit-styled .sow-submit:hover {
       background-image: linear-gradient(2deg, #7e73c8, #bab5dd)!important; 
    } 

.vantage-carousel-title .vantage-carousel-title-text {
       color: rgb(254, 183, 41)!important; 
       font-size: 19.5px!important; 
       font-weight: normal!important; 
       line-height: 20.8px!important; 
       text-transform: none!important; 
    } 

#comments #respond .logged-in-as a {
       color: #5588aa!important; 
    } 

#comments #respond .logged-in-as a:hover {
       color: #00b0d3!important; 
    } 

#comments #respond input[type=submit] {
       background-attachment: scroll!important; 
       background-color: #3498db!important; 
       background-image: linear-gradient(2deg, rgb(17, 13, 47), rgb(126, 115, 200))!important; 
       background-position: 0% 0%!important; 
       background-repeat: repeat!important; 
       background-size: auto auto!important; 
       border-bottom-color: #5e5e5e!important; 
       border-bottom-left-radius: 22px!important; 
       border-bottom-right-radius: 22px!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 2px!important; 
       border-left-color: #5e5e5e!important; 
       border-left-style: solid!important; 
       border-left-width: 2px!important; 
       border-right-color: #5e5e5e!important; 
       border-right-style: solid!important; 
       border-right-width: 2px!important; 
       border-top-color: #5e5e5e!important; 
       border-top-left-radius: 22px!important; 
       border-top-right-radius: 22px!important; 
       border-top-style: solid!important; 
       border-top-width: 2px!important; 
       color: #ffffff!important; 
       font-family: Arial!important; 
       font-size: 20px!important; 
       font-style: normal!important; 
       font-weight: 700!important; 
       letter-spacing: 0!important; 
       line-height: 20px!important; 
       text-decoration: none!important; 
       text-shadow: none!important; 
       text-transform: none!important; 
       word-spacing: 0px!important; 
    } 

#comments #respond input[type=submit]:hover {
       background-image: linear-gradient(2deg, #7e73c8, #bab5dd)!important; 
    } 

#pg-11-0 ul li a {
       color: #5588aa!important; 
    } 

#pg-11-0 ul li a:hover {
       color: #00b0d3!important; 
    } 

#primary .hentry .entry-content .wp-caption {
       background-color: rgb(20, 20, 20)!important; 
       border-color: rgb(94, 94, 94)!important; 
       border-style: solid!important; 
    } 

#primary .hentry .entry-content h3 {
       color: rgb(254, 183, 41)!important; 
    } 

#primary .hentry .entry-meta a {
       color: #5588aa!important; 
    } 

#primary .hentry .entry-meta a:hover {
       color: #00b0d3!important; 
    } 

#primary .hentry.page .entry-content a {
       font-style: italic!important; 
    } 

#primary .hentry.page .entry-content h5 {
       color: #feb729!important; 
    } 

header#masthead {
       background-image: none; 
       background-position: center center; 
       background-repeat: no-repeat; 
    } 

nav.main-navigation ul.menu li a {
       background-image: linear-gradient(2deg, #110d2f, #7e73c8)!important; 
       border-color: rgba(94,94,94,1)!important; 
       line-height: 0px!important; 
    } 

nav.main-navigation ul.menu li a:hover {
       background-image: linear-gradient(2deg, #7e73c8, #bab5dd)!important; 
       border-color: rgba(191,191,191,1)!important; 
       border-style: solid!important; 
       border-width: 2!important; 
    } 


@media screen and (max-width: 1024px)  { header#masthead {   background-image: none; }  }  