
.et-db #et-boc .et-l .et_pb_wc_add_to_cart_1 input, 
.et-db #et-boc .et-l .et_pb_wc_add_to_cart_1 select{
    
    /*color: #000;*/
    /*background-color: #FFF;*/
    background-color: #5f677a;
    padding: 10px;
}
.thwepo-extra-options.thwepo_simple,
.thwepo-extra-options.thwepo_variable{
    margin-bottom: 25px;
}
.woocommerce .related.products h2, .woocommerce-page .related.products h2 {
    color: #FFF;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #BDC7A7;
}
.et_pb_pagebuilder_layout .post-content a.read-more-button{
    color: #FFF;
}
.posts-blog-feed-module .header a.featured-image img{
    /*width: 100%;*/
}
@media all and (min-width: 480px) {
  .posts-blog-feed-module .header a.featured-image img{
        width: 50%;
        margin: 15px auto;
    }
}
@media all and (min-width: 768px) {
  .posts-blog-feed-module .header a.featured-image img{
        width: 25%;
        margin: 25px auto;
    }
}
.et_pb_pagebuilder_layout .post-content a.url{
    color: #333;
}
.et_pb_extra_column_main h1{
    color: #FFF;
}











/* Inputs */
.input,
.textarea,
select,
textarea,
input,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"] {
  outline: none;
  /*background: rgba(0, 0, 0, 0.05);*/
  background-color: #333D49;
  border: 0;
  border-radius: 3px;
  box-shadow: none;
  box-sizing: border-box;
  padding: 10px 12px;
  color: rgba(255, 255, 255, 0.8);
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  transition: 0.3s ease;
}
.input:focus,
.textarea:focus,
select:focus,
textarea:focus,
input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="search"]:focus {
  /*background: rgba(0, 0, 0, 0.1);*/
  background-color: #333D49;
  color: rgba(255, 255, 255, 0.75);
}
.input::-webkit-input-placeholder,
.textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.input::-moz-placeholder,
.textarea::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder,
input::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="search"]::-moz-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.input:-ms-input-placeholder,
.textarea:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.input::-ms-input-placeholder,
.textarea::-ms-input-placeholder,
select::-ms-input-placeholder,
textarea::-ms-input-placeholder,
input::-ms-input-placeholder,
input[type="text"]::-ms-input-placeholder,
input[type="password"]::-ms-input-placeholder,
input[type="email"]::-ms-input-placeholder,
input[type="search"]::-ms-input-placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.input::placeholder,
.textarea::placeholder,
select::placeholder,
textarea::placeholder,
input::placeholder,
input[type="text"]::placeholder,
input[type="password"]::placeholder,
input[type="email"]::placeholder,
input[type="search"]::placeholder {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.input::-webkit-search-decoration,
.textarea::-webkit-search-decoration,
select::-webkit-search-decoration,
textarea::-webkit-search-decoration,
input::-webkit-search-decoration,
input[type="text"]::-webkit-search-decoration,
input[type="password"]::-webkit-search-decoration,
input[type="email"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-decoration,
.input::-webkit-search-cancel-button,
.textarea::-webkit-search-cancel-button,
select::-webkit-search-cancel-button,
textarea::-webkit-search-cancel-button,
input::-webkit-search-cancel-button,
input[type="text"]::-webkit-search-cancel-button,
input[type="password"]::-webkit-search-cancel-button,
input[type="email"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-cancel-button,
.input::-webkit-search-results-button,
.textarea::-webkit-search-results-button,
select::-webkit-search-results-button,
textarea::-webkit-search-results-button,
input::-webkit-search-results-button,
input[type="text"]::-webkit-search-results-button,
input[type="password"]::-webkit-search-results-button,
input[type="email"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-button,
.input::-webkit-search-results-decoration,
.textarea::-webkit-search-results-decoration,
select::-webkit-search-results-decoration,
textarea::-webkit-search-results-decoration,
input::-webkit-search-results-decoration,
input[type="text"]::-webkit-search-results-decoration,
input[type="password"]::-webkit-search-results-decoration,
input[type="email"]::-webkit-search-results-decoration,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}


.single-post-module .post-header {
    background-color: #333D49;
}
.single-post-module .post-footer {
    background-color: #333D49;
}
.single-post-module .post-header .post-meta a{
    color: #FFF;
}
.single-post-module .post-header .post-meta .comment-bubble:before{
    color: #FFF;
}
.post-footer .rating-stars .share-title, .post-footer .social-icons .share-title{
    color: #FFF;
}
.et-extra-icon-basic_email.et-extra-icon-background, .et-extra-icon-basic_email.et-extra-icon-background-hover:hover{
    color: rgb(81, 123, 146);
}
.et_extra_other_module.related-posts{
    background-color: #333D49;
}
.related-post .title a,.related-post .title a:hover{
    color: #FFF;
} 
.et_pb_post.et_pb_has_overlay.post.type-post{
    background-color: #333D49;
    border: 1px solid #333D49;
}
.page .post-wrap h2 a,.page .post-wrap h2 a:hover{
    color: #FFF;
}
.woocommerce ul.products li.product a .price .amount, .woocommerce-page ul.products li.product a .price .amount, .woocommerce ul.products li.product a .amount{
  color: #FFF;
}
.woocommerce-page ul.products li.product .price del span.amount, .woocommerce ul.products li.product .price del span.amount{
  color: #C8D6B8;
  opacity: 1;
}
.woocommerce-page ul.products li.product .price del span.amount, .woocommerce ul.products li.product .price ins span.amount{
  color: #C8D6B8;
}
.woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price{
  color: #C8D6B8;
}
.et_pb_text_0.et_pb_text {
    color: #FFFFFF !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
  background-color: #333D49;
  border-color: #333D49;;
  color: #FFF;
}
.select2-container--default .select2-selection--single {
  border-color: #333D49;;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
  background: #333D49 !important;
  border-radius: 5px;  
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
  background: #333D49 !important;
  color: #FFF;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
  background: #333D49 !important;
  color: #FFF;
}
.woocommerce-info:before{
  color: #FFF !important;
}

.woocommerce table.shop_table{
  border: 1px solid #333D49;
}
.woocommerce table.shop_table td,
.woocommerce table.shop_table th{
  border-color: #333D49;
}
.woocommerce table.shop_table{
  border-color: #333D49;
}
.woocommerce .woocommerce-MyAccount-content table thead th{
  border-color: #333D49;
}
.footable > thead > tr > th, .footable > thead > tr > td{
  /*background-color: #dce9f9;
  background-image: linear-gradient(to bottom, #ebf3fc, #dce9f9);*/
  background-color: #333D49;
  color: #FFF;
}
.footable > thead > tr > th{
  background-image: none;
}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{
  background-color: #333D49;
  color: #FFF;
}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span{
  background-color: #333D49;
  color: #FFF;
}
#asea-search-title {
   text-transform: inherit !important;
}

.module.single-post-module.epkb_post_type_1.type-epkb_post_type_1.status-publish.hentry{
  background-color: transparent;
}
.page article#post-24532,
.single article#post-24532,
.page article#post-20413,
.single article#post-20413,
.page article#post-1974,
.single article#post-1974{
  background-color: transparent;
}
h3.elay-grid-category-name{
  text-transform: none;
}
input#asea_advanced_search_terms::placeholder{
  text-transform: none;
}



#wpforo #wpforo-wrap input[type="text"], 
#wpforo #wpforo-wrap input[type="password"], 
#wpforo #wpforo-wrap input[type="email"], 
#wpforo #wpforo-wrap textarea, 
#wpforo #wpforo-wrap select {
    border: 1px solid #DADADA;
    color: #000;
    background-color: #FFF;
 
}

.payment_details,
.payment_activities{
    border: 1px solid #535D69;
}
.payment_details td,
.payment_activities td{
    border-color:#535D69;
}
.footable._sumo_pp_footable {
    color: #fff;
    background: transparent;
    border: 1px solid #535D69;
}

.footable._sumo_pp_footable tbody tr:hover{
  background-color: #434D59;
}
.footable._sumo_pp_footable thead,
.footable._sumo_pp_footable thead tr,
.footable._sumo_pp_footable thead tr td,
.footable._sumo_pp_footable thead tr th,
.footable._sumo_pp_footable tbody th,
.footable._sumo_pp_footable tbody td
{
  border-color: #535D69 !important;
}
._success {
    background: #535D69;
    border: 2px solid #333D49;
}
._alert_box {
    border-radius: 10px;
}
.warning {
    background: #535D69;
    border: 2px solid #38414F;
}
.select2-container--default, .select2-container--default {
    color: #000;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    color: #FFF;
}
.pagination ul > li > a, 
.pagination ul > li > span {
  border-color: #333D49;
}

.et_pb_accordion h1,
.et_pb_accordion h2,
.et_pb_accordion h3,
.et_pb_accordion h4,
.et_pb_accordion h5,
.et_pb_accordion h6{
  text-transform: none !important;
}
.asea-search-filter-container legend{
  color: #000;
}
.asea-filter-option{
  color: #000;
}
#asea-search-filter-clear-results{
  color: #000;
}


.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta, .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a, .et_pb_bg_layout_light .et_pb_post .post-meta, .et_pb_bg_layout_light .et_pb_post .post-meta a, .et_pb_bg_layout_light .et_pb_post p, .et_pb_bg_layout_light p.et_pb_title_meta_container, .et_pb_bg_layout_light p.et_pb_title_meta_container a{
  color: #fff;
}
.et_extra_other_module .post-meta, .et_pb_extra_module .post-meta{
  color: #FFF;
}
.et_pb_pagebuilder_layout .post-content a.url{
  color: #FFF;
}


.archive-pagination .pagination li > .page-numbers.current, .archive-pagination > .page-numbers li > .page-numbers.current, .paginated .pagination li > .page-numbers.current, .paginated > .page-numbers li > .page-numbers.current{

  
}
.archive-pagination .pagination li a, .archive-pagination > .page-numbers li a, .paginated .pagination li a, .paginated > .page-numbers li a{
  color: #FFF;
}
.archive-pagination .pagination li a.next::before, .archive-pagination > .page-numbers li a.next::before, .paginated .pagination li a.next::before, .paginated > .page-numbers li a.next::before{
  color: #FFF;
}
.archive-pagination .pagination li a.prev::before, .archive-pagination > .page-numbers li a.prev::before, .paginated .pagination li a.prev::before, .paginated > .page-numbers li a.prev::before{
  color: #FFF;
}
.post-nav .nav-links .button::before{
  color: #FFF;
}

.et-accent-color{
  color: #FFF;
}