/* 
Theme Name:		 werkstatt-child
Description:	 werkstatt-child is a child theme of werkstatt, created by ChildTheme-Generator.com
Author:			 WHM Dev
Template:		 werkstatt
Version:		 1.0.0
Text Domain:	 werkstatt-child
*/


/*
    Add your custom styles here
*/

/*
   Accordian
*/
.vc_tta-title-text, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
	color:#104162!important;
	line-height:124%;
}

.vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon::before {
	border-color:#104162!important;
}
.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
	border-color:transparent!important;
	background-color:transparent!important;
}

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
	color:#F2713D!important;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
	border-color:#104263!important;
}
.columns.thb-light-column p {
	color:#FBEAD6!important;
}
h1, h2, h3, h4, h6, h7, blockquote p, 
.thb-testimonials cite, .thb-testimonials .title, .post .post-title a, .post .post-category a, 
.post .post-meta, .post .post-meta a, .sidebar .widget h6, .sidebar .widget ul li a,.commentlist .comment .vcard .fn .url, .commentlist .review .vcard .fn .url, .commentlist .comment p, .commentlist .review p,
.commentlist .comment .comment-meta a, .commentlist .review .comment-meta a, .commentlist .comment .vcard .fn, .commentlist .review .vcard .fn, .thb-portfolio .type-portfolio.style2 h2 span, .thb-portfolio .type-portfolio.style2 .thb-categories span {
color:#104162;
font-family: acumin-pro-wide, sans-serif;
font-weight: 600;
font-style: normal;
}

.deliverables {
	border:1px solid #104263!important;
}


.columns.thb-light-column li{
	color:#FBEAD6!important;
}

li {
color:#104162;
font-family: acumin-pro-wide, sans-serif;
}

ul, li {
  list-style-position: outside;
	margin-bottom:8px!important;
	margin-left:8px!important;
}


a {
    color:#104162;
font-family: acumin-pro-wide, sans-serif;
font-weight: 400;
font-style: normal;
} 

.columns.thb-light-column .wpb_text_column a {
	color:#FBAA1D!important;
}

.columns.thb-light-column .wpb_text_column a:after {
	border-bottom:2px solid #FBAA1D!important;
}

p {
  font-family: acumin-pro-wide, sans-serif;
font-weight: 400;
font-style: normal;
}

.header:before {
    background-color:transparent!Important;
}

.thb-page-header .thb-blog-categories li a.active {
    color:#F2713D!important;
}

.sidebar .widget h6 {
    border-bottom: 1px solid #104162!important;
}

.thb-testimonials.thb-large-testimonial.style1 blockquote p, .thb-testimonials.thb-large-testimonial.style2 blockquote p {
    font-size:30px!important;
    border:none;
}

.slick-initialized .slick-slide {
     outline:none!important;
 }
 
h5 {
    color:#104162;
    text-transform:uppercase;
    font-family: acumin-pro-condensed, sans-serif;
font-weight: 600;
font-style: normal;
    letter-spacing: 2px;
    
}

.vc_btn3.vc_btn3-shape-rounded {
	border-radius: 0px!important;

}
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat, input[type="submit"], .button, .btn {
    font-family: acumin-pro-condensed, sans-serif;
    font-weight: 600;
    letter-spacing: 2px!important;
    font-size:16px!important;
    text-transform:uppercase!important;
    background-color:#104162!important;
    color:#FBEAD6!important;
}

.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
    font-family: acumin-pro-condensed, sans-serif;
    font-weight: 600;
    letter-spacing: 2px!important;
    font-size:16px!important;
    text-transform:uppercase!important;
    background-color:#F6AA9D!important;
    color:#104162!important;
}

.btn-text.style6 .regular-arrow span:after, .btn-text.style6 .regular-arrow:before, .btn-text.style6 .regular-arrow:after {
    background:#104162;
}



.button, .btn, .thb-portfolio .type-portfolio .thb-categories{
    font-family: acumin-pro-condensed, sans-serif;
    font-weight: 600;
    text-transform:uppercase;
    letter-spacing: 2px;
    font-size:14px!important;
    color:#FBEAD6!important;
}

.wpb_text_column p a {
    font-weight: 400;
    font-size:inherit;
}



.wpb_text_column a:after {
    border-bottom: 2px solid #104162!important;
}

input[type="submit"], .button, .btn, .btn-text, .btn[class*="thb-"]{
    font-family: acumin-pro-condensed, sans-serif;
    font-weight: 600;
    text-transform:uppercase;
    letter-spacing: 2px;
    font-size:14px!important;
}

.light-title.type-portfolio .btn-text.style6
.btn-text.style6 .regular-arrow:before, .btn-text.style6 .regular-arrow:after, 
.thb-portfolio .type-portfolio.style1.light-title h1, 
.thb-portfolio .type-portfolio.style1.light-title h2, 
.thb-portfolio .type-portfolio.style1.light-title 
.thb-categories {
    color:#FBEAD6!important;
}

 .footer-links a:before, .thb-secondary-menu li a:before, .footer .widget ul li a:before {
         background:#FBEAD6!important;
 }

.footer-shadow-light #wrapper [role="main"] {
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
}

.light-title.type-portfolio .btn-text.style6 {
    color:#FBEAD6!important;
}

.light-title.type-portfolio .btn-text.style6 .regular-arrow:after, .light-title.type-portfolio .btn-text.style6 .regular-arrow:before, .light-title.type-portfolio .btn-text.style6 .regular-arrow span:after {
    background:#FBEAD6;
}

h3, blockquote p{
    font-family: acumin-pro-wide, sans-serif;
font-weight: 400;
font-style: normal;
    
}
.thb-testimonials .title, .thb-testimonials cite {
    font-size:18px;
    text-transform:uppercase;
    font-family: acumin-pro-condensed, sans-serif;
    font-weight: 600;
    letter-spacing: 2px;
}

.thb-cookie-bar {
    background:#104162;
    
}

.thb-cookie-bar .thb-cookie-text a, .thb-cookie-bar p {
    color:#FBEAD6;
}



.thb-full-menu li.current-menu-item:not(.has-hash)>a {
    color:#F6AA9D!important;
	
}
li.current-menu-item:not(.has-hash)>a {
   color:#F2713D!important;
}

.thb-full-menu li a, .header.style3 .thb-full-menu>li>a {
    font-family: acumin-pro-condensed, sans-serif;
font-weight: 600;
font-style: normal;
margin:8px 8px 0px 0px;
}


input[type="submit"].thb-border-style.white, .light-title.type-portfolio input[type="submit"].thb-border-style, .button.thb-border-style.white, .light-title.type-portfolio .button.thb-border-style, .btn.thb-border-style.white, .light-title.type-portfolio .btn.thb-border-style {
    border-color:#FBEAD6;
}

.thb-border-style.white:hover {
    background:#104162!important;
}

#scroll_to_top svg {
    fill: #104162;
}

#scroll_to_top{
    border-color:#104162;
    display:none;
}

.footer h6, .footer.dark h6 {
    font-size:18px;
    text-transform:uppercase!important;
font-family: acumin-pro-condensed, sans-serif;
    font-weight: 600;
    letter-spacing: 2px!important;
}

.respond-container {
    background-color:transparent!important;
}
.tag-link:hover{
    background-color:#104162!important;
}

.footer.dark .widget a, .subfooter.dark, .footer.dark .widget, .footer .widget {
    color:#FBEAD6!important;
}

    .thb-client-row .thb-client img {
       padding:10px;
    }

.columns.thb-light-column h1, 
.columns.thb-light-column h2, 
.columns.thb-light-column h3, 
.columns.thb-light-column h4, 
.columns.thb-light-column h5, 
.columns.thb-light-column h6, 
.columns.thb-light-column .thb-portfolio .type-portfolio h1, 
.columns.thb-light-column .thb-portfolio .type-portfolio h2, 
.columns.thb-light-column .thb-portfolio .type-portfolio.style6 
.portfolio-holder, .columns.thb-light-column .thb-awards-parent, 
.columns.thb-light-column .thb-awards .award-container 
.thb-award-description strong, .columns.thb-light-column 
.thb-awards .award-container .thb-award-description b, 
.columns.thb-light-column .thb-experience 
.thb-experience-description strong, .columns.thb-light-column 
.thb-experience .thb-experience-position strong, 
.columns.thb-light-column .thb-experience 
.thb-experience-description b, .columns.thb-light-column 
.thb-experience .thb-experience-position b, 
.columns.thb-light-column .thb-experience, 
.columns.thb-light-column label, 
.columns.thb-light-column .thb-team-row 
.thb-team-member.member_style2 .team-information h6, 
.columns.thb-light-column .thb-team-row 
.thb-team-member.member_style3 .team-information h6, 
.columns.thb-light-column .thb-team-row .thb-team-member.member_style2 
.team-information .thb-description a, 
.columns.thb-light-column .thb-team-row .thb-team-member.member_style3 
.team-information .thb-description a, .thb-full-menu .sub-menu li a {
    color:#FBEAD6;
}

.thb-client {
    display:flex;
    align-items:center;
    padding:2%!important;
}

.thb-full-menu .sub-menu {
    background-color:#104162;
    
}

.footer {
    text-align: center;
}
.subfooter.dark .subfooter-container {
    border: 0 !important;
}
.footer-links a, .thb-secondary-menu li a, .footer .widget ul li a {
    margin: 0 auto;
}


.button, .btn {
    font-weight: 700;
    font-size: 12px;
}

.thb-portfolio .type-portfolio .portfolio-link {
    padding: 60px;
} 

.footer h6, .footer.dark h6 {
    font-weight: 600;
}

.post.style12 {
    padding: 0 15px 0 0px;
}
.thb-testimonials.style2 .thb-testimonial .author_image {
    border: 2px solid #fff;    
}
.thb-testimonials blockquote {
    font-family: 'Lora';   
}

#mc_embed_signup {
    background-color:#F6AA9D!important;
    padding:5%;
    font-family: acumin-pro-wide, sans-serif!important;
    font-weight: 600!important;
    color:#104162!important;
    text-align:center;
}


/*
   Forms
*/

textarea {
	background-image:none!important;
}
label {
     background-color:transparent!important;
    font-family: acumin-pro-wide, sans-serif!important;
    font-weight: 400!important;
    font-size:18px!important;
    color:#104162!important;
	margin-bottom:0px;
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
      font-family: acumin-pro-wide, sans-serif!important;
    color:#104162!important;  
	border:1px solid;
}

.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="password"], .wpcf7-form-control-wrap input[type="date"], .wpcf7-form-control-wrap input[type="datetime"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="number"], .wpcf7-form-control-wrap input[type="search"], .wpcf7-form-control-wrap input[type="tel"], .wpcf7-form-control-wrap input[type="time"], .wpcf7-form-control-wrap input[type="url"], .wpcf7-form-control-wrap textarea {
	margin-bottom:8px;
}


@media only screen and (min-width: 64.0625em) {
    .thb-slide-type-largeh2 h2 {
        font-size: 40px;
    }
    
  
}


/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
    h1 {
     font-size:38px;
}

   h3,.thb-testimonials.thb-large-testimonial.style1 blockquote p, .thb-testimonials.thb-large-testimonial.style2 blockquote p {
     font-size:26px!important;
}
}

div.post-content p a {
	text-decoration:underline;
}

div.post-content p a:hover {
  transition: none !important;
	text-decoration:none;
	color:#f2713d !important;
}