/*======================================
Theme Name: BaseHead-Extra
Theme URI: https://divicake.com/
Description: Child Theme of Extra Updated
Version: 1.2
Author: Divi Cake
Author URI: https://divicake.com/
Template: Extra
======================================*/

/* watch for extra.css to override DIVi styles  */

/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

.modal {
	background: green;
	position:absolute;
	float:left;
	top:50%;
	left:50%;
	width: 200px;
	height: 200px;
	transform:transform(-50%, -50%);
}

.clearfix:after {
  content: '';
  display: block;
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
.clearfix {
    clear: both;
}


/* pang added 2019-03-29*/

.my_text_bold {
	font-weight: bold !important;
	font-size: 150% !important;
	
}

.my_btn_a {
	word-break: normal !important;
}



/* TOKI EDIT */
/* #et-navigation li a  line 2467 */

/*#et-navigation li a {
  padding: 8px 0;
}*/
/*#et-navigation li li:hover {*/
    /*background-color: #687893;*/
    /*background-color: rgba(104,120,147, 0.2);*/
/*}*/
/*.nav li ul {*/
    /*padding: 20px 0;*/
    /*padding: 0px 0 0px 0;*/
/*}*/

/* #et-navigation li a  line somewhere 27823 */
/*@media only screen and (max-width: 1024px) {

}
*/
/* TOKI EDIT */
/* Button Hover */
/* .et_pb_module .et_pb_button:hover line 8685 */
/* Button Styles */
/*.et_pb_button {*/
  /*border: 2px solid transparent;*/
  /*border: none;*/
/*}*/
/*.et_pb_pagebuilder_layout .post-content a.et_pb_button.et_pb_bg_layout_light{
  color: #FFF;
}
.et_pb_pagebuilder_layout .post-content a.et_pb_button.et_pb_bg_layout_light:hover{
  color: rgb(102, 121, 142);
}
.et_pb_button_inner {
  position: relative;
}*/
/* Button Hover */
/*.et_pb_module .et_pb_button:hover,*/
/*.et_pb_button:hover {*/
  /*border: 2px solid transparent;*/
  /*border: none;*/
  /*padding: 0.3em 2em 0.3em 0.7em;*/
/*}*/
/* Button - With Icon */
/*.et_pb_button:before,
.et_pb_button:after {
  top: 1px;
}
*/

/* Footer color change */
/*#footer .et_pb_widget a, 
#footer .et_pb_widget a:visited, 
#footer .et_pb_widget a span, 
#footer .et_pb_widget ul li a, 
#footer .et_pb_widget .widget-list li a, 
#footer .et_pb_widget #recentcomments li a, 
#footer .widget .title, 
#footer .et_pb_widget.woocommerce .product_list_widget li a {
    color: #FFF !important;
}
#footer .et_pb_widget, #footer div, 
#footer .et_pb_widget p, 
#footer .et_pb_widget ins, 
#footer .et_pb_widget span, 
#footer .et_pb_widget strong, 
#footer .widget_list li .post-meta, 
#footer .et_pb_widget .recentcomments .post-title, 
#footer .et_pb_widget .recentcomments .comment-author-link, 
#footer .et_pb_widget .recentcomments .author, 
#footer .widget_calendar td, 
#footer .widget_et_recent_tweets .et-extra-icon:before{
    color: #FFF !important;
}

footer#footer {
    background-color: #2e3a47 !important;

}
footer#footer h4, #footer .et_pb_widget h4.widgettitle {
    color: #FFF !important;
}
#footer, 
#footer li, 
#footer p, 
#footer a, 
#footer span, 
#footer .post-meta {
}

#footer #footer-info, 
#footer #footer-info a {
    color: #FFF !important;
    font-size: 12px !important;
    opacity: 0.4 !important;
}

#footer div#footer-bottom {
    background-color: #13161c !important;
}
#footer .et_pb_widget:first-of-type {
    padding-top: 48px;
}
*/


/* LICENSE PAGE STYLE */
/*.list-table-wrap{

}

.list-table-wrap ul{
    padding: 20px 0 30px 0;
    margin: 0 auto;
}
.list-table-wrap ul.row-title{
    display: block;
    padding-bottom: 0px;
    font-size: 115%;
}
.list-table-wrap ul li{
    float:left;
    display: block;
    height: 30px;
    word-wrap:break-word;
}
.list-table-wrap ul li span.sp-label{
    display: none;
}
.list-table-wrap ul li.field-1{
    width: 15%;
}
.list-table-wrap ul li.field-2{
    width: 10%;
}
.list-table-wrap ul li.field-3{
    width: 25%;
}
.list-table-wrap ul li.field-4{
    width: 15%;
}
.list-table-wrap ul li.field-5{
    width: 13%;
}
.list-table-wrap ul li.field-6{
    width: 13%;
}
.list-table-wrap ul.row-title li.field-5{
    display: none;
}
.list-table-wrap ul.row-title li.field-6{
    display: none;
}


@media only screen and (max-width: 1024px) {
    .list-table-wrap ul li{
        height: 40px;
    }
    .list-table-wrap ul li.field-1{
        width: 20%;
    }
    .list-table-wrap ul li.field-2{
        width: 15%;
    }
    .list-table-wrap ul li.field-3{
        width: 40%;
    }
    .list-table-wrap ul li.field-4{
        width: 25%;
    }
    .list-table-wrap ul li.field-5{
        width: 100%;
    }
    .list-table-wrap ul li.field-6{
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    .list-table-wrap ul li{
        height: 40px;
    }
    .list-table-wrap ul li.field-1{
        width: 25%;
    }
    .list-table-wrap ul li.field-2{
        width: 15%;
    }
    .list-table-wrap ul li.field-3{
        width: 35%;
    }
    .list-table-wrap ul li.field-4{
        width: 25%;
    }
    .list-table-wrap ul li.field-5{
        width: 100%;
    }
    .list-table-wrap ul li.field-6{
        width: 100%;
    }
}
@media only screen and (max-width: 640px) {

    .list-table-wrap ul.row-title{
        display: none;
    }
    .list-table-wrap ul li{
        height: auto;
        float:none;
    }
    .list-table-wrap ul li span.sp-label{
        display: block;
        font-weight: bold;
    }
    .list-table-wrap ul li.field-1{
        width: 100%;
    }
    .list-table-wrap ul li.field-2{
        width: 100%;
    }
    .list-table-wrap ul li.field-3{
        width: 100%;
    }
    .list-table-wrap ul li.field-4{
        width: 100%;
    }
    .list-table-wrap ul li.field-5{
        float: left;
        width: auto;
    }
    .list-table-wrap ul li.field-6{
        float: left;
        width: auto;
        margin-left: 10px;
    }
}

#page-container .nf-form-content  input[type="button"],
#page-container .nf-form-content  input[type="button"]:hover{
    color: #FFF !important;
}
#et-navigation li a:hover{
    border-bottom: 1px solid transparent;
}
*/


/*this is not the best way but only way to apply style to all button*/
/*
#page-container .button, 
#page-container button, 
#page-container button[type="submit"], 
#page-container input[type="submit"], 
#page-container input[type="reset"], 
#page-container input[type="button"], 
.read-more-button, 
.comment-body .comment_area .comment-content .reply-container .comment-reply-link, 
.widget_tag_cloud a, 
.widget_tag_cloud a:visited, 
.post-nav .nav-links .button, 
a.read-more-button, 
a.read-more-button:visited, 
#footer .widget_tag_cloud a, 
#footer .widget_tag_cloud a:visited, 
#footer a.read-more-button, 
#footer a.read-more-button:visited, 
#footer .button, 
#footer button, 
#footer button[type="submit"], 
#footer input[type="submit"], 
#footer input[type="reset"], 
#footer input[type="button"], 
.et_pb_button, 
.woocommerce .button, 
.woocommerce-page .button, 
.woocommerce input.button, 
.woocommerce-page input.button, 
.woocommerce input[type="submit"], 
.woocommerce-page input[type="submit"], 
.woocommerce .cart input.button, 
.woocommerce-page .cart input.button, 
.woocommerce a.button, 
.woocommerce-page a.button, 
.woocommerce .woocommerce-message .button, 
.woocommerce-page .woocommerce-message .button, 
.woocommerce a.checkout-button, 
.woocommerce-page a.checkout-button, 
.woocommerce .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-page .wc-proceed-to-checkout a.checkout-button, 
.woocommerce a.btn.alt, 
.woocommerce-page a.btn.alt, 
.woocommerce #payment #place_order, 
.woocommerce-page #payment #place_order, 
.woocommerce div.product form.cart .button, 
.woocommerce div.product form.cart .button.disabled, 
.woocommerce div.product form.cart .button.disabled:hover, 
.woocommerce-page div.product form.cart .button, 
.woocommerce-page div.product form.cart .button.disabled, 
.woocommerce-page div.product form.cart .button.disabled:hover, 
.woocommerce div.product #respond .form-submit input#submit, 
.woocommerce-page div.product #respond .form-submit input#submit, 
.woocommerce .read-more-button, 
.woocommerce-page .read-more-button, 
.woocommerce input.read-more-button, 
.woocommerce-page input.read-more-button, 
.woocommerce .cart input.read-more-button, 
.woocommerce-page .cart input.read-more-button, 
.woocommerce a.read-more-button, 
.woocommerce-page a.read-more-button, 
.woocommerce .woocommerce-message .read-more-button, 
.woocommerce-page .woocommerce-message .read-more-button, 
.woocommerce div.product form.cart .read-more-button, 
.woocommerce-page div.product form.cart .read-more-button, 
.woocommerce .post-nav .nav-links .button, 
.woocommerce-page .post-nav .nav-links .button, 
.woocommerce input.post-nav .nav-links .button, 
.woocommerce-page input.post-nav .nav-links .button, 
.woocommerce .cart input.post-nav .nav-links .button, 
.woocommerce-page .cart input.post-nav .nav-links .button, 
.woocommerce a.post-nav .nav-links .button, 
.woocommerce-page a.post-nav .nav-links .button, 
.woocommerce .woocommerce-message .post-nav .nav-links .button, 
.woocommerce-page .woocommerce-message .post-nav .nav-links .button, 
.woocommerce div.product form.cart .post-nav .nav-links .button, 
.woocommerce-page div.product form.cart .post-nav .nav-links .button, 
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button, 
.widget.woocommerce.widget_layered_nav ul li a, 
.widget.woocommerce.widget_layered_nav_filters ul li a, 
.widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button, 
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button, 
.widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button, 
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button, 
.widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button, 
#footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button, 
#footer .widget.woocommerce.widget_layered_nav ul li a, 
#footer .widget.woocommerce.widget_layered_nav_filters ul li a, 
#footer .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button, 
#footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button, 
#footer .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button, 
#footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button, 
#footer .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button{
    color: #FFF !important;
}
#page-container .button:hover, 
#page-container button:hover, 
#page-container button[type="submit"]:hover, 
#page-container input[type="submit"]:hover, 
#page-container input[type="reset"]:hover, 
#page-container input[type="button"]:hover, 
.read-more-button:hover, 
.comment-body .comment_area .comment-content .reply-container .comment-reply-link:hover, 
.widget_tag_cloud a:hover, 
.widget_tag_cloud a:visited:hover, 
.post-nav .nav-links .button:hover, 
a.read-more-button:hover, 
a.read-more-button:visited:hover, 
#footer .widget_tag_cloud a:hover, 
#footer .widget_tag_cloud a:visited:hover, 
#footer a.read-more-button:hover, 
#footer a.read-more-button:visited:hover, 
#footer .button:hover, 
#footer button:hover, 
#footer button[type="submit"]:hover, 
#footer input[type="submit"]:hover, 
#footer input[type="reset"]:hover, 
#footer input[type="button"]:hover, .et_pb_button:hover, 
.woocommerce .button:hover, 
.woocommerce-page .button:hover, 
.woocommerce input.button:hover, 
.woocommerce-page input.button:hover, 
.woocommerce input[type="submit"]:hover, 
.woocommerce-page input[type="submit"]:hover, 
.woocommerce .cart input.button:hover, 
.woocommerce-page .cart input.button:hover, 
.woocommerce a.button:hover, 
.woocommerce-page a.button:hover, 
.woocommerce .woocommerce-message .button:hover, 
.woocommerce-page .woocommerce-message .button:hover, 
.woocommerce a.checkout-button:hover, 
.woocommerce-page a.checkout-button:hover, 
.woocommerce .wc-proceed-to-checkout a.checkout-button:hover, 
.woocommerce-page .wc-proceed-to-checkout a.checkout-button:hover, 
.woocommerce a.btn.alt:hover, 
.woocommerce-page a.btn.alt:hover, 
.woocommerce #payment #place_order:hover, 
.woocommerce-page #payment #place_order:hover, 
.woocommerce div.product form.cart .button:hover, 
.woocommerce div.product form.cart .button.disabled:hover, 
.woocommerce div.product form.cart .button.disabled:hover:hover, 
.woocommerce-page div.product form.cart .button:hover, 
.woocommerce-page div.product form.cart .button.disabled:hover, 
.woocommerce-page div.product form.cart .button.disabled:hover:hover, 
.woocommerce div.product #respond .form-submit input#submit:hover, 
.woocommerce-page div.product #respond .form-submit input#submit:hover, 
.woocommerce .read-more-button:hover, 
.woocommerce-page .read-more-button:hover, 
.woocommerce input.read-more-button:hover, 
.woocommerce-page input.read-more-button:hover, 
.woocommerce .cart input.read-more-button:hover, 
.woocommerce-page .cart input.read-more-button:hover, 
.woocommerce a.read-more-button:hover, 
.woocommerce-page a.read-more-button:hover, 
.woocommerce .woocommerce-message .read-more-button:hover, 
.woocommerce-page .woocommerce-message .read-more-button:hover, 
.woocommerce div.product form.cart .read-more-button:hover, 
.woocommerce-page div.product form.cart .read-more-button:hover, 
.woocommerce .post-nav .nav-links .button:hover, 
.woocommerce-page .post-nav .nav-links .button:hover, 
.woocommerce input.post-nav .nav-links .button:hover, 
.woocommerce-page input.post-nav .nav-links .button:hover, 
.woocommerce .cart input.post-nav .nav-links .button:hover, 
.woocommerce-page .cart input.post-nav .nav-links .button:hover, 
.woocommerce a.post-nav .nav-links .button:hover, 
.woocommerce-page a.post-nav .nav-links .button:hover, 
.woocommerce .woocommerce-message .post-nav .nav-links .button:hover, 
.woocommerce-page .woocommerce-message .post-nav .nav-links .button:hover, 
.woocommerce div.product form.cart .post-nav .nav-links .button:hover, 
.woocommerce-page div.product form.cart .post-nav .nav-links .button:hover, 
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button:hover, 
.widget.woocommerce.widget_layered_nav ul li a:hover, 
.widget.woocommerce.widget_layered_nav_filters ul li a:hover, 
.widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover, 
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button:hover, 
.widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button:hover, 
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button:hover, 
.widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button:hover, 
#footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button:hover, 
#footer .widget.woocommerce.widget_layered_nav ul li a:hover, 
#footer .widget.woocommerce.widget_layered_nav_filters ul li a:hover, 
#footer .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover, 
#footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button:hover, 
#footer .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button:hover, 
#footer .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button:hover, 
#footer .widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button:hover{
    color: #FFF !important;
}*/


.thwepo-extra-options.thwepo_variable{
    margin-bottom: 25px;
}

/*blog navigation */

.post-nav .nav-links .title{
    color: #FFF;
}



#et-navigation li a {
  padding: 9px 0;
  text-transform: none !important;
}
#et-navigation li a:hover{
    border-bottom: 0px solid transparent;
}

#et-navigation li li:hover {
    /*background-color: #687893;*/
    border-bottom: 1px solid transparent;
    background-color: rgba(104,120,147, 0.2);
}

header.header #top-header a,
header.header #et-navigation a {
  transition: 0.0s;
}


.nav li ul {
    /*padding: 20px 0;*/
    padding: 0px 0 0px 0;
}

/* #et-navigation li a  line somewhere 27823 */
@media only screen and (max-width: 1024px) {

}

/* TOKI EDIT */
/* Button Hover */
/* .et_pb_module .et_pb_button:hover line 8685 */
/* Button Styles */
.et_pb_button {
  /*border: 2px solid transparent;*/
  border: none;
}
.et_pb_pagebuilder_layout .post-content a.et_pb_button.et_pb_bg_layout_light{
  color: #FFF !important;
}
.et_pb_pagebuilder_layout .post-content a.et_pb_button.et_pb_bg_layout_light:hover{
  color: rgb(102, 121, 142) !important;
}
.et_pb_button_inner {
  position: relative;
}

.et_pb_button, 
.et_pb_module .et_pb_button{
    padding: .4em 2em .4em .7em;
}
/* Button Hover */
.et_pb_module .et_pb_button:hover,
.list-table-wrap .et_pb_button:hover {
  border: none;
    padding: .4em 2em .4em .7em;
  /*padding: .3em 2em .3em .7em;*/
}
/* Button - With Icon */
.et_pb_button:before,
.et_pb_button:after {
  top: 2px;
}


#my-account-menu .myaccount-menu{

}
#my-account-menu .myaccount-menu li{
    /*background-color: #fff;*/
    background-color: #333D49;
    padding-left: 5px !important;    
}
#my-account-menu.position-left .myaccount-menu::before,
#my-account-menu.position-left .myaccount-menu::after{
    border-right: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
}
#my-account-menu .myaccount-menu li > a {
    border-right: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
}
#my-account-menu .myaccount-menu li > a{
    color: #D6E4E6;
}
#my-account-menu .myaccount-menu li > a:hover{
    color: #FFF !important;
}


#my-account-menu .myaccount-menu li.active{
    background-color: rgba(86, 107, 137, 70%);
}

#my-account-menu .myaccount-menu li.active > a {
    color: #FFF;    
    border-bottom: 1px solid transparent;
}

.order-again{
    padding-bottom: 5px;
}
/*for license-page*/
.list-table-wrap .et_pb_button, 
.et_pb_module .list-table-wrap .et_pb_button{
    padding: 0.6em 2em 0.6em 0.7em;
}
/* Button Hover */
.et_pb_module .list-table-wrap .et_pb_button:hover,
.list-table-wrap .et_pb_button:hover {
  /*border: 2px solid transparent;*/
  /*border: none;*/
  /*padding: .5em 2em .5em .7em;*/
  padding: 0.6em 2em 0.6em 0.7em;
}
.list-table-wrap .et_pb_button:before,
.list-table-wrap .et_pb_button:after {
  top: 3px;
}

#page-container .nf-form-content  input[type="button"],
#page-container .nf-form-content  input[type="button"]:hover{
    color: #FFF !important;
}

.woocommerce .button, 
.woocommerce-page .button,
.woocommerce input[type="submit"], 
.woocommerce-page input[type="submit"], 
.woocommerce input[type="button"], 
.woocommerce-page input[type="button"], 
.woocommerce input[type="reset"], 
.woocommerce-page input[type="reset"], 
#page-container .button,
#page-container button, 
#page-container button[type="submit"], 
#page-container input[type="submit"], 
#page-container input[type="reset"], 
#page-container input[type="button"]{
    color: #FFF !important;
}

/* LICENSE PAGE STYLE */
.list-table-wrap{

}

.list-table-wrap ul{
    padding: 20px 0 30px 0;
    margin: 0 auto;
}
.list-table-wrap ul.row-title{
    display: block;
    padding-bottom: 0px;
    font-size: 115%;
}
.list-table-wrap ul li{
    float:left;
    display: block;
    height: 30px;
    word-wrap:break-word;
}
.list-table-wrap ul li span.sp-label{
    display: none;
}
.list-table-wrap ul li.field-1{
    width: 15%;
}
.list-table-wrap ul li.field-2{
    width: 10%;
}
.list-table-wrap ul li.field-3{
    width: 25%;
}
.list-table-wrap ul li.field-4{
    width: 15%;
}
.list-table-wrap ul li.field-5{
    width: 13%;
}
.list-table-wrap ul li.field-6{
    width: 20%;
}
.list-table-wrap ul.row-title li.field-5{
    display: none;
}
.list-table-wrap ul.row-title li.field-6{
    display: none;
}


@media only screen and (max-width: 1024px) {
    .list-table-wrap ul li{
        height: 40px;
    }
    .list-table-wrap ul li.field-1{
        width: 20%;
    }
    .list-table-wrap ul li.field-2{
        width: 15%;
    }
    .list-table-wrap ul li.field-3{
        width: 40%;
    }
    .list-table-wrap ul li.field-4{
        width: 25%;
    }
    .list-table-wrap ul li.field-5{
        width: 100%;
    }
    .list-table-wrap ul li.field-6{
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    .list-table-wrap ul li{
        height: 40px;
    }
    .list-table-wrap ul li.field-1{
        width: 25%;
    }
    .list-table-wrap ul li.field-2{
        width: 15%;
    }
    .list-table-wrap ul li.field-3{
        width: 35%;
    }
    .list-table-wrap ul li.field-4{
        width: 25%;
    }
    .list-table-wrap ul li.field-5{
        width: 100%;
    }
    .list-table-wrap ul li.field-6{
        width: 100%;
    }
}
@media only screen and (max-width: 640px) {

    .list-table-wrap ul.row-title{
        display: none;
    }
    .list-table-wrap ul li{
        height: auto;
        float:none;
    }
    .list-table-wrap ul li span.sp-label{
        display: block;
        font-weight: bold;
    }
    .list-table-wrap ul li.field-1{
        width: 100%;
    }
    .list-table-wrap ul li.field-2{
        width: 100%;
    }
    .list-table-wrap ul li.field-3{
        width: 100%;
    }
    .list-table-wrap ul li.field-4{
        width: 100%;
    }
    .list-table-wrap ul li.field-5{
        float: left;
        width: auto;
    }
    .list-table-wrap ul li.field-6{
        float: left;
        width: auto;
        margin-left: 10px;
    }
}





/* Footer color change */
#footer .et_pb_widget a, 
#footer .et_pb_widget a:visited, 
#footer .et_pb_widget a span, 
#footer .et_pb_widget ul li a, 
#footer .et_pb_widget .widget-list li a, 
#footer .et_pb_widget #recentcomments li a, 
#footer .widget .title, 
#footer .et_pb_widget.woocommerce .product_list_widget li a {
    /*color: #eeee22;*/
    color: #FFF !important;
}
#footer .et_pb_widget, #footer div, 
#footer .et_pb_widget p, 
#footer .et_pb_widget ins, 
#footer .et_pb_widget span, 
#footer .et_pb_widget strong, 
#footer .widget_list li .post-meta, 
#footer .et_pb_widget .recentcomments .post-title, 
#footer .et_pb_widget .recentcomments .comment-author-link, 
#footer .et_pb_widget .recentcomments .author, 
#footer .widget_calendar td, 
#footer .widget_et_recent_tweets .et-extra-icon:before{
    /*color: rgba(221,51,51,0.6);*/
    color: #FFF !important;
}

footer#footer {
    /*background-color: #CCCCd1;*/
    /*background-color: #13161c !important;*/
    /*background-color: rgba(221,51,51,0.6) !important;*/
    background-color: #2e3a47 !important;

}
footer#footer h4, #footer .et_pb_widget h4.widgettitle {
    /*color: rgba(10,10,10,0.6);*/
    color: #FFF !important;
}
#footer, 
#footer li, 
#footer p, 
#footer a, 
#footer span, 
#footer .post-meta {
    /*line-height: 1.1em;*/
}

#footer #footer-info, 
#footer #footer-info a {
    /*color: rgba(182,228,239,0.13);*/
    color: #FFF !important;
    font-size: 12px !important;
    opacity: 0.4 !important;
}

#footer div#footer-bottom {
    background-color: #13161c !important;
}
#footer .et_pb_widget:first-of-type {
    padding-top: 48px;
    /*padding-top: 60px;*/
}


#wpforo-wrap .mce-toolbar [id^="mceu_"].mce-listbox button {
    background-color: #66798e !important;
}
#wpforo-wrap .mce-btn button {
    background-color: #66798e !important;
}

#et-info .et-cart:visited, .button:visited, .comment-body .comment_area .comment-content .reply-container .comment-reply-link:visited, .et_pb_widget.widget_tag_cloud a:visited, .et_pb_widget.woocommerce.widget_layered_nav_filters ul li a:visited, .et_pb_widget.woocommerce.widget_layered_nav ul li a:visited, .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button:visited, .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button:visited, .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button:visited, .et_pb_widget.woocommerce.widget_product_tag_cloud a:visited, .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button:visited, .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button:visited, .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button:visited, .post-nav .nav-links .button:visited, .read-more-button, .read-more-button:visited, .woocommerce #payment #place_order:visited, .woocommerce-page #payment #place_order:visited, .woocommerce-page .cart input.post-nav .nav-links .button:visited, .woocommerce-page .cart input.read-more-button:visited, .woocommerce-page .woocommerce-message .button:visited, .woocommerce-page .woocommerce-message .post-nav .nav-links .button:visited, .woocommerce-page .woocommerce-message .read-more-button:visited, .woocommerce-page a.btn.alt:visited, .woocommerce-page a.button:visited, .woocommerce-page a.checkout-button:visited, .woocommerce-page a.post-nav .nav-links .button:visited, .woocommerce-page a.read-more-button:visited, .woocommerce-page div.product #respond .form-submit input#submit:visited, .woocommerce-page div.product form.cart .button.disabled:visited:hover, .woocommerce-page div.product form.cart .button:visited, .woocommerce-page div.product form.cart .post-nav .nav-links .button.disabled:visited:hover, .woocommerce-page div.product form.cart .post-nav .nav-links .button:visited, .woocommerce-page div.product form.cart .read-more-button.disabled:visited:hover, .woocommerce-page div.product form.cart .read-more-button:visited, .woocommerce-page input.button:visited, .woocommerce-page input:visited[type="submit"], .woocommerce-page nav.woocommerce-pagination ul.page-numbers li .page-numbers:visited, .woocommerce .cart input.post-nav .nav-links .button:visited, .woocommerce .cart input.read-more-button:visited, .woocommerce .woocommerce-message .button:visited, .woocommerce .woocommerce-message .post-nav .nav-links .button:visited, .woocommerce .woocommerce-message .read-more-button:visited, .woocommerce a.btn.alt:visited, .woocommerce a.button:visited, .woocommerce a.checkout-button:visited, .woocommerce a.post-nav .nav-links .button:visited, .woocommerce a.read-more-button:visited, .woocommerce div.product #respond .form-submit input#submit:visited, .woocommerce div.product form.cart .button.disabled:visited:hover, .woocommerce div.product form.cart .button:visited, .woocommerce div.product form.cart .post-nav .nav-links .button.disabled:visited:hover, .woocommerce div.product form.cart .post-nav .nav-links .button:visited, .woocommerce div.product form.cart .read-more-button.disabled:visited:hover, .woocommerce div.product form.cart .read-more-button:visited, .woocommerce input.button:visited, .woocommerce input:visited[type="submit"], .woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers:visited, button:visited:not(.et_pb_menu__icon), button:visited[type="submit"], input:visited[type="button"], input:visited[type="reset"], input:visited[type="submit"] {
    color: #FFF;
}





.et_extra_other_module, .et_pb_extra_module, .posts-blog-feed-module.masonry .hentry, .project-details, .woocommerce-page div.product .extra-woocommerce-details-accordion, .woocommerce-page div.product div.summary, .woocommerce-page ul.products li.product .product-wrapper, .woocommerce div.product .extra-woocommerce-details-accordion, .woocommerce div.product div.summary, .woocommerce ul.products li.product .product-wrapper {
   
    background: #333D49;
   
}