/* MENU */
.header_top {background: rgba(0,0,0,1) !important;}

/* .q_logo img {top: -50%;} */

/* HOMEPAGE */
.home-tag > div > h2 {font-size: 23px;}
.home-tag > div > h2 > a {font-size: 18px; color: #ffcb32; padding: 3px 8px; border: 1px #ffcb32 solid; text-decoration: none; margin-left: 15px; display:inline-block; margin-top: 10px;}
.home-tag > div > h2 > a:hover {background: #ffcb32; color: #333333; text-decoration: none;}

/* HOMEPAGE SLIDER */
.carousel-inner .slider_content .thumb img {width: 96px;}

.icon-ebike {width: 150px; height: 150px;}

/* .icon_with_title_link {display: none !important;} */

/* TYPOGRAPHY */
.title_subtitle_holder_inner h1 {color: #ffcb32; font-weight: 700 !important;}
.subtitle {color: #fff; width: 80%; font-weight: 600;}

.seriesplus h2 {font-size: 21px; color: #000; font-weight: 800;}

.projects_holder article .portfolio_description .portfolio_title a {text-decoration: none;}
.projects_holder article a.preview {background-color: #ffcb32; border: #ffcb32;}

/* POST */
.single .content .container .container_inner.default_template_holder {padding-top: 0px;}
#comments {display: none;}

.hrshort {width: 30%; margin: 0 auto;}

.st0 {fill:#FFCB32;}

/* Ambrosio Product Related Carousel */
.caroufredsel_wrapper {height: 386px !important;}
.ambrosioproductrelated_carousel {margin: 0 0 0 0; width: 360px;}
.ambrosioproductrelated_carousel ul {margin: 0; padding: 0; list-style: none; display: block;}
.ambrosioproductrelated_carousel li {padding: 0; margin: 0; display: block; float: left; margin-right: 30px;}
.ambrosioproductrelated_carousel li img {padding: 0; margin: 0 auto; display: block; /* float: left; */ margin-bottom: 10px; width: 200px;}
.ambrosioproductrelated_carousel.ambrosioproductrelated_carousel_responsive {width: auto; margin-left: 0; margin-top: 60px; margin-bottom: 50px;}

.ambrosioproductrelated_carousel_title {font-size: 24px; color: #ffcb32; font-weight: 700; padding-bottom: 10px; border-bottom: 1px solid #000; margin-bottom: 40px;}

/* .caroufredsel_wrapper {overflow: visible !important;} */

#ambrosioproductrelated li {font-size: 24px; font-weight: 700; text-align: center;}
#ambrosioproductrelated li a {text-decoration: none;}
#ambrosioproductrelated li a:hover {color: #000; text-decoration: none;}

.ambrosioproductrelated_carousel .prev, .ambrosioproductrelated_carousel .next {float: left; color: #000; width: 24px; position: relative; top -10px;}
.ambrosioproductrelated_carousel .prev:hover, .ambrosioproductrelated_carousel .next:hover {color: #ffcb32;}

/* CUSTOM CATEGORY PAGE */
.filter_holder ul li span {padding: 5px 10px; background: #000; color: #fff; margin-right: 10px;}

.projects_holder article .portfolio_description .project_category {padding: 3px 7px; background-color: #000; display: inline;}

.testimonials_c_holder .testimonial_content_inner {padding: 0 45px;}
.testimonials_c_holder .flex-control-nav {margin-top: 0;}
.testimonials_c_holder .testimonial_content_inner {background: transparent;}
.testimonials_c_holder .testimonial_content_inner .testimonial_author {font-weight: 700;}

.testimonial_text_inner p {font-weight: 500; color: #000;}

/* FOOTER */
footer .widget_nav_menu a {text-decoration: none !important;}
footer .widget_nav_menu a:hover {color: #ffcb32 !important; text-decoration: none;}

footer .widget_text > div > a:hover {color: #ffcb32 !important;}

footer #text-6 a {color: #ffcb32; font-weight: 600; text-decoration: none;}
footer #text-6 a:hover {color: #303030;}

.footer_col2 h5, .footer_col3 h5 {font-weight: 700;}

/* FORM */

.formwrapper {background: transparent;}

button.button {
margin-top: 15px;
background-color: #ffcb32;
color: #444444;
padding: 10px 15px;
border: 0;
text-transform: uppercase;
font-weight: 600 !important;
font-size: 15px !important;
}

.share {padding: 10px 0 0 15px; margin: 0; text-transform: uppercase; font-weight: 600;}
.addthis_inline_share_toolbox {padding: 0 0 0 15px;}