

.myred span{color: #c4201d;}

.cust-espa {
    width: 186px;
    margin: 0 auto;
    margin-top: 5px;
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 99999;
    text-align: center;
    height: 92px;
    background-color: #ffffff;
    border: 2px solid #ffffff;
    box-shadow: 0 0 1em -0.125em rgb(10 10 10 / 20%), 0 0 0 1px rgb(10 10 10 / 0%);
    border-radius: 5px;
    color: black;
    padding-top: 5px;
    font-weight: 400;
}

.projects_holder article .portfolio_description {
     padding: 31px 0 22px;
}

.portfolio_main_holder .item_holder .text_holder {
    display: none;
}

.portfolio_template_8 .portfolio_detail .info h6 {
    font-size: 12px;
    letter-spacing: 1.5px;
}

@media only screen and (min-width: 1001px){
.side_menu_button a:last-child {
     padding: 0 42px 0 8px;
}
}

@media only screen and (max-width: 1000px){
.side_menu_button > a {
     font-size: 43px;
}
}

.mobile_menu_button span {
     font-size: 43px;
}

@media only screen and (max-width: 768px){
    .filter_holder ul li span{
        padding: 0 17px;
    }
}

.side_menu .widget {
    margin: 0 0 35px;
}
.textcolor p{color:#00aca1;}
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{border-bottom: 2px solid #00aca1;}
.topnav a.hover {
  border-bottom: 3px solid #00aca1;}

nav.main_menu{text-transform: none;}

.carousel-inner .q_slide_subtitle{padding-top: 160px;}
nav.main_menu > ul > li > a {    padding: 0 16px;}
.icon_social_holder{display:none;}
.portfolio_detail{display: none;}

.tm-collapse-wrap.open.tm-animated.fadeInDown{height: 400px; overflow-y: scroll;}
.tm-extra-product-options-container .element_0 {height: 400px;overflow-y: scroll;} 
.postid-513 .quantity.buttons_added {display: none;}

.woocommerce .product h1.product_title{text-transform: none;}
.product_meta {display: none;}
.tm-epo-required {display: none;}
.fa-linkedin::before {color: black;}
.fa-twitter::before {color: black;}
.fa-facebook::before {color: black;}
.fa-vimeo::before {color: black;}
.fa-instagram::before {color: black;}
.price{display:none;}
.radio_image_label {display:none;}
.cpf-img-on-cart, .cpf-data-on-cart {display: none;}
.button name="update_cart" {display: none !important;}
.tc-extra-product-options .cpf-type-select .tmcp-field-wrap label.fullwidth {width: 70px;}
#shipping_method {width: 200px;}
.h2, .h3, h2, h3 {text-transform: none;}

.table1 table {font-family: arial, sans-serif; border-collapse: collapse; width: 100%;}
.table1 td, th {border: 3px solid #ffffff; text-align: center; padding: 8px;}
.table1 th, td {border: 3px solid #ffffff; text-align: center; padding: 8px;}
.table1 tr:nth-child(even) {background-color: #f2f2f2;}
.table1 tr:nth-child(odd) {background-color: #dddddd;}
@media only screen and (max-width: 482px){.table1 td, th {padding: 0px!important;}}
@media only screen and (max-width: 482px){.table1 th, td {padding: 0px!important;}}