.main-navigation ul .sub-menu li:hover>a {
  border-width: 1px;
}

.main-navigation ul .sub-menu li>a {
  border-radius: 5px;
}

.lsow-heading.lsow-style3 .lsow-title {
  font-size: 35px;
  color: #000000;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
}

.lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap .entry-summary {
  text-align: justify;
  color: #e3dadb;
  font-weight: 400;
}

.lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap .entry-title a {
  color: #E3DADB;
}

.lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap .entry-title a:hover {
  color: #f14e4e !important;
}

.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image img {
  border-radius: 10px;
}

.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image:hover img {
  transform: scale(1.2) rotate(-5deg);
  border-radius: 5px;
}

.more-link .more-text {
  color: #F14E4E;
}

.lsow-services.lsow-style1 .lsow-service .lsow-service-text .lsow-title {
  color: #000000;
}

.lsow-grid-container * {
  color: #000000;
}

#pfhub_portfolio_portfolio_container_2.pfhub_portfolio_portfolio_container.super-list.variable-sizes.clearfix.view-content-popup {
  margin-top: 20px;
  text-align: center;
  margin-left: 20px;
  border-radius: 10px;
}

body.page-layout-default.sidebar .blog-layout-grid article {
  border-radius: 10px;
}

.attachment-siteorigin-corp-720x480-crop.size-siteorigin-corp-720x480-crop.wp-post-image {
  border-radius: 10px;
}

.site-footer .widget ul li {
  color: #ffffff;
  line-height: 2.5;
}

label {
  color: #ffffff;
}

#commentform label {
  color: #2F333B;
}

.navigation.post-navigation {
  border-top-width: 1px;
  border-top-color: #18528c;
  border-bottom-width: 1px;
  border-bottom-color: #18528c;
}

.author-box {
  border-top-width: 1px;
  border-top-color: #18528c;
}

#mt_spancontant {
  color: #18528c;
  padding-left: 30px;
}

.site-header {
  padding-top: 0px;
  padding-bottom: 10px;
}

.site-header .site-header-inner {
  padding-top: 5px;
}

a,
a:visited,
a:focus,
a:active {
  color: #18528c;
}

a:hover {
  color: #F14E4E;
}

#pfhub_portfolio_portfolio_content_2 ul.og-grid {
  padding-top: 5px;
  padding-bottom: 15px;
}

.basic-yop-poll-container .basic-answers-results .progress .progress-bar {
  border-radius: 4px;
  background-color: #CBCCCE !important;
}

#pgc-65-7-1 {
  padding-top: 25px;
}

.lsow-hero-header .lsow-overlay {
  border-radius: 10px;
}

.lsow-hero-header .lsow-header-content .lsow-heading {
  color: #2F333B;
  font-size: 24px;
  margin-top: 10px;
}

.lsow-hero-header .lsow-header-content .lsow-button {
  border: 1px solid #2F333B;
  padding: 10px 25px;
  color: #2F333B;
  margin-top: 25px;
  margin-bottom: 30px;
}

.so-widget-lsow-hero-image-default-a1d64c8e3d2a .lsow-hero-header {
  border-radius: 10px !important;
}

.lsow-button.lsow-trans:hover {
  background-color: #E3DADB;
}

.lsow-hero-header .lsow-header-content .lsow-button:hover {
  border-color: #2F333B;
}

.wpcf7-form {
  padding-top: 20px;
  margin-bottom: 20px;
  border-radius: 10px;
}

.wpcf7-form-control.wpcf7-text {
  color: #363a43;
  margin-left: 20px;
  border-radius: 5px;
}

.wpcf7-form-control.wpcf7-textarea {
  margin-left: 20px;
  width: 800px;
  border-radius: 5px;
}

input[type=submit] {
  margin-left: 20px;
  border-radius: 25px;
  background-color: #18528c;
}

h8 {
  margin-left: 25px;
  color: #2F333B;
}

.widget-area .widget input {
  border-radius: 5px;
}

body,
button,
input,
select,
optgroup,
textarea {
  border-radius: 5px;
}

#commentform textarea {
  border-radius: 10px;
}

#commentform .form-submit {
  padding-bottom: 20px;
}