.Compani-56-Signature img:hover {
       opacity: 1!important; 
       transition: 0.5s!important; 
    } 

.Compani-56-Signature img {
       max-width: 100px; 
       opacity: 0.5!important; 
       transition: 0.5s!important; 
    } 

.Contact-Form .Contact-Form-Send-Button {
       font-size: 18px; 
    } 

.Contact-Form .ninja-forms-field-description p {
       margin-bottom: 0px; 
    } 

.Contact-Form .ninja-forms-required-items {
       display: none; 
       text-align: left; 
    } 

.Contact-Form hr {
       margin-bottom: 20px; 
       margin-top: 5px; 
    } 

.Contact-Form img {
       margin-bottom: 0px; 
    } 

.Contact-Form input {
       background-color: rgba(242,242,242,1); 
       font-size: 17px; 
       padding-bottom: 5px; 
       padding-left: 7px; 
       padding-right: 7px; 
       padding-top: 5px; 
    } 

.Contact-Form textarea {
       background-color: rgba(242,242,242,1); 
       font-size: 17px; 
       line-height: normal; 
       padding-bottom: 5px; 
       padding-left: 7px; 
       padding-right: 7px; 
       padding-top: 5px; 
    } 

.Contrast-Container {
       background-color: rgba(247,247,247,1); 
    } 

.Footer-Container {
       border-bottom-color: rgb(251, 110, 82); 
       border-bottom-style: solid; 
       border-bottom-width: 10px!important; 
       box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 32px 0px; 
    } 

.Footer-Widgets .textwidget {
       color: rgba(89,89,89,1); 
    } 

.Footer-Widgets h2.widgettitle {
       border-bottom-color: rgba(89,89,89,1)!important; 
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
       border-color: rgba(89,89,89,1)!important; 
       border-width: 0px!important; 
       color: rgb(251, 110, 82); 
       font-size: 25px; 
       font-weight: 300; 
       line-height: 25px; 
       margin-bottom: 0px; 
       padding-bottom: 10px; 
       text-transform: none; 
    } 

.Hero-Standard .pl-hero-content .pl-hero-excerpt {
       color: rgba(102,102,102,1); 
       font-weight: 400; 
    } 

.Hero-Standard .pl-hero-content h2 {
       font-size: 40px; 
       font-weight: 300; 
       letter-spacing: -0.4px!important; 
       line-height: 40px; 
       text-transform: none; 
    } 

.Main-Header .pl-text .h1 {
       font-size: 60px; 
       font-weight: 300; 
       line-height: 60px; 
    } 

.Main-Header .pl-text .h4 {
       font-size: 25px; 
       font-weight: 400; 
       line-height: 30px; 
    } 

.Main-Inspo-Header .h1 {
       color: rgb(251, 110, 82); 
       font-size: 50px!important; 
       font-weight: 300; 
       line-height: 50px; 
    } 

.Main-Nav-Boxes .boxes-desc a:hover {
       color: rgb(251, 110, 82)!important; 
       text-decoration: none!important; 
    } 

.Main-Nav-Boxes .boxes-desc {
       color: rgba(102,102,102,1); 
       font-size: 20px; 
       line-height: 30px; 
    } 

.Main-Nav-Boxes h3 {
       border-bottom-color: rgb(251, 110, 82); 
       border-bottom-style: solid; 
       border-bottom-width: 3px!important; 
       border-width: 0px!important; 
       font-size: 30px!important; 
       font-weight: 300; 
       line-height: 30px!important; 
       padding-bottom: 10px; 
       text-transform: none; 
    } 

.pl-bg-overlay {
       opacity: 0.6; 
    } 

.Start-Page-CTA .h2 {
       display: inline-block; 
       margin-bottom: 10px; 
    } 

.Start-Page-CTA .pl-content-area {
       background-color: rgba(255,255,255,0.1); 
    } 

.Subpage-Content .entry-content p a {
       color: rgb(251, 110, 82); 
    } 

.Subpage-Content .entry-content p a:hover {
       text-decoration: none!important; 
    } 

.Subpage-Content h1 {
       font-size: 35px!important; 
       font-weight: 300; 
       line-height: 35px!important; 
    } 

.Subpage-Content header {
       margin-bottom: 20px; 
    } 

.Subpage-Content ul li a {
       font-size: 18px; 
       line-height: 22px; 
       padding-left: 10px; 
       padding-right: 10px; 
    } 

.Subpage-Content ul li {
       display: block; 
       margin-bottom: 3px!important; 
       margin-top: 3px; 
    } 

.Subpage-Content ul li.current-menu-item {
       background-color: rgb(251, 110, 82); 
       color: rgba(255,255,255,1); 
    } 

.Textbox-Standard .h3 {
       display: inline-block; 
       margin-bottom: 10px; 
    } 

.Top-Logo {
       background-image: linear-gradient(2deg, #e9573e, #fb6e52); 
    } 

.Top-Navbar {
       background-color: rgba(0,0,0,0.6); 
    } 

.Top-Navbar .search-result-byline {
       display: none; 
    } 

.Top-Navbar .search-results li {
       padding-bottom: 8px!important; 
       padding-top: 15px!important; 
    } 

.Top-Navbar h3.search-result-title a {
       font-size: 20px; 
       line-height: 20px; 
    } 

.Top-Navbar img {
       padding-bottom: 5px; 
       padding-top: 5px; 
    } 

.Top-Navbar li a {
       font-weight: 700!important; 
       text-align: left; 
    } 

.Top-Navbar li a:hover {
       color: rgb(251, 110, 82)!important; 
       opacity: 1!important; 
    } 

.Top-Navbar li ul.sub-menu {
       width: 300px!important; 
    } 

.Top-Navbar nav {
       box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 32px 0px!important; 
    } 

.Top-Navbar ul.sub-menu li a {
       padding-left: 10px!important; 
       padding-right: 10px!important; 
    } 

.WP-Loop-Content .continue_reading_link {
       display: none; 
    } 

.WP-Loop-Content .metamedia {
       margin-bottom: 10px!important; 
    } 

.WP-Loop-Content h1 {
       font-size: 50px!important; 
       font-weight: 300; 
       line-height: 50px!important; 
    } 

.WP-Loop-Content header {
       margin-bottom: 15px; 
    } 

.Yoast-Breadcrumbs a:hover {
       color: rgb(251, 110, 82)!important; 
       opacity: 1!important; 
    } 

.Yoast-Breadcrumbs {
       border-width: 0px; 
       font-size: 18px; 
       font-weight: 700; 
    } 

#comments {
       display: none; 
    } 

.Footer-Logo img {
    } 

.Main-Header .pl-btn {
    } 


@media screen and (max-width: 1024px)  { .Subpage-Content ul li a {   font-size: 16px; }  }  
@media screen and (max-width: 1024px)  { .Subpage-Content ul li a {   line-height: 20px; }  }  
@media screen and (max-width: 768px)  { .Footer-Widgets .textwidget {   font-size: 12px; }  }  
@media screen and (max-width: 768px)  { .Footer-Widgets h2.widgettitle {   font-size: 22px; }  }  
@media screen and (max-width: 768px)  { .Footer-Widgets h2.widgettitle {   line-height: 25px; }  }  
@media screen and (max-width: 768px)  { .Main-Header .pl-text .h1 {   font-size: 45px; }  }  
@media screen and (max-width: 768px)  { .Main-Header .pl-text .h1 {   line-height: 45px; }  }  
@media screen and (max-width: 768px)  { .Main-Header .pl-text .h4 {   font-size: 18px; }  }  
@media screen and (max-width: 768px)  { .Main-Header .pl-text .h4 {   line-height: 25px; }  }  
@media screen and (max-width: 768px)  { .Main-Inspo-Header .h1 {   font-size: 40px!important; }  }  
@media screen and (max-width: 768px)  { .Main-Inspo-Header .h1 {   line-height: 40px; }  }  
@media screen and (max-width: 768px)  { .Main-Nav-Boxes h3 {   font-size: 25px!important; }  }  
@media screen and (max-width: 768px)  { .Main-Nav-Boxes h3 {   line-height: 25px!important; }  }  
@media screen and (max-width: 768px)  { .Subpage-Content ul li a {   font-size: 15px; }  }  
@media screen and (max-width: 667px)  { .Footer-Logo img {   display: none; }  }  
@media screen and (max-width: 667px)  { .Footer-Logo img {   height: auto!important; }  }  
@media screen and (max-width: 667px)  { .Footer-Logo img {   width: 204px; }  }  
@media screen and (max-width: 667px)  { .Main-Header .pl-text .h1 {   font-size: 35px; }  }  
@media screen and (max-width: 667px)  { .Main-Header .pl-text .h1 {   line-height: 35px; }  }  
@media screen and (max-width: 480px)  { .Hero-Standard .pl-hero-content h2 {   font-size: 30px; }  }  
@media screen and (max-width: 480px)  { .Hero-Standard .pl-hero-content h2 {   line-height: 30px; }  }  
@media screen and (max-width: 480px)  { .Main-Header .pl-btn {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { .Main-Header .pl-text .h1 {   font-size: 25px; }  }  
@media screen and (max-width: 480px)  { .Main-Header .pl-text .h1 {   line-height: 30px; }  }  
@media screen and (max-width: 480px)  { .Main-Header .pl-text .h4 {   font-size: 15px; }  }  
@media screen and (max-width: 480px)  { .Main-Header .pl-text .h4 {   line-height: 25px; }  }  
@media screen and (max-width: 480px)  { .Main-Inspo-Header .h1 {   font-size: 30px!important; }  }  
@media screen and (max-width: 480px)  { .Main-Inspo-Header .h1 {   line-height: 30px; }  }  