/*
Theme Name: Kudos Child
Theme URI: http://kudos.select-themes.com
Description: A child theme of Kudos Theme
Author: Quadramedia
Author URI: http://quadramedia.co.nz
Version: 1.0.0
Template: kudos
*/

/* 

ORANGE - #f26522 

*/

.qodef-title {margin-bottom:0 !important;}

.home-three-columns {padding-bottom:50px; margin-top:50px;}
.home-three-columns h2 {font-size: 21px !important;}

.qodef-testimonial-text {
	color:#FFF !important;
	padding:0 20%;
}

.home-blog {margin-top:30px;}
.home .qodef-blog-list-item .qodef-item-image {max-height:270px; overflow:hidden;}
 
h1, h1 span {font-size:70px; color:#FFF;}
.rev_slider .tp-caption h1 {font-size:40px !important;}
.post-template-default.single h1 span {font-size:40px; line-height:42px; color:#FFF;}
.post-template-default.single h3.entry-title.qodef-post-title {display:none;}
.post-template-default.single .qodef-post-info.qodef-section-bottom.clearfix {display:none;}
.category-web-chat .qodef-post-info.qodef-section-bottom.clearfix {display:none !important;}
.archive .qodef-post-info.qodef-section-bottom.clearfix {display:none !important;}

a.qodef-btn.qodef-btn-small.qodef-btn-transparent {
background-color:#f26522 !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:0 20px !important;
color:#FFF !important;
text-transform:none !important;
font-size:14px;
font-weight:normal;
}

a.qodef-btn.qodef-btn-small.qodef-btn-transparent:hover {background-color:#d95b1f !important; color:#FFF !important;}

a.qodef-btn.qodef-btn-medium.qodef-btn-outline {line-height:14px !important; padding:10px 20px !important; text-align:center;}

a.qodef-btn.qodef-btn-medium.qodef-btn-outline .qodef-btn-text {line-height:14px !important; text-align:center;}



h2 {margin-top:30px !important;}

.qodef-interactive-banner-text-holder p {color:#FFF;}

blockquote, blockquote p {font-size:18px; color:#777 !important;}
blockquote {
 background:url(images/blockquote.png) no-repeat !important;
 border: none !important;
 margin: 20px 5px 20px !important;
 padding: 10px 30px 5px 70px !important;
}

.widget li a {color:#444 !important;}
.widget li a:hover {color:#f26522 !important;}

.qodef-title {margin-bottom:50px;}

.parallax-text h2 {color:#FFF; font-size:50px; max-width:800px; margin:0 auto 20px auto;}
.parallax-text p {color:#FFF; font-size:18px; max-width:800px; margin:0 auto;}

.blog-image {margin-bottom:20px;}

.vc_gitem-post-data-source-post_date {width:auto; display:inline-block;}
.vc_gitem-post-data-source-post_date div {width:auto; display:inline-block;}
.vc_gitem-post-data-source-post_date:after {content:"by"; width:auto; display:inline-block; margin-left:5px;}
.vc_gitem-post-data-source-post_author {width:auto; display:inline-block; margin-left:5px;}
.vc_gitem-post-data-source-post_author div a {color:#f26522 !important;}
.vc_gitem-post-data-source-post_excerpt {width:100%; display:inline-block;}
.vc_gitem-post-data-source-post_excerpt p:first-child {display:none !important;}
.vc_gitem-post-data-source-post_excerpt p {margin-top:0 !important;}

.qodef-sidebar .widget {margin-bottom:30px !important;}
.qodef-sidebar .widget li {line-height:20px !important; margin-bottom:15px;}

.page-id-5797 .qodef-grid-section .vc_col-sm-6 {margin-bottom:40px;}

#mc_embed_signup_scroll input.email {border:1px solid #CCC; padding:3px 5px; margin-top:10px;}
#mc_embed_signup_scroll input.button {background-color:#f26522; color:#FFF; padding:5px 10px; font-size:14px; border:none;} 

.author .saboxplugin-wrap {display:none !important;}
.author .author-info .saboxplugin-wrap {display:block !important;}
.author .qodef-post-info.qodef-section-bottom {display:none !important;}

.archive.author .author-info .saboxplugin-wrap {margin-top:0 !important; margin-bottom:50px;}

.author-info {max-width:1100px; margin:0 auto;}
.saboxplugin-wrap {margin-top:30px !important;}
.saboxplugin-icon-grey {font-size:20px !important; color:#f26522 !important;}

.qodef-load-more-ajax-pagination a.qodef-btn.qodef-btn-medium.qodef-btn-outline {
margin:0 !important;
background-color:#f26522 !important;
padding: 14px 20px !important;
border-radius: 5px !important;
}

.qodef-load-more-ajax-pagination a.qodef-btn.qodef-btn-medium.qodef-btn-outline:hover {background-color:#d95b1f !important;}

.qodef-load-more-ajax-pagination .qodef-btn .qodef-btn-text {color:#FFF; font-size: 14px; text-transform: none; font-weight: 300; }
.qodef-btn-outline {border:none !important; outline:none !important; background: #d95b1f !important;}

#mc_embed_signup_scroll label {font-size:18px !important; font-weight:bold !important;}
#mc_embed_signup_scroll {margin:30px 0 !important;}

.contact-captcha {width:auto; float:left;}
.contact-submit {width:auto; float:left;}
.contact-submit input {margin:12px 0 0 20px !important;}
.wpcf7-response-output {width:100% !important; float:left;}

.team-members .vc_col-sm-4 {margin-bottom:40px;}
.partner-members .vc_col-sm-4 {margin-bottom:40px;}

/* ----- FOOTER ----- */

footer p {color:#FFF; line-height:20px;}
footer .qodef-column .widget li {line-height:20px !important; margin-bottom:20px;}
footer .qodef-column .widget li a {color:#FFF !important;}
footer .widget li a:hover {color:#f26522 !important;}
footer .textwidget p {line-height:22px !important; margin-bottom:20px;}
footer #nav_menu-2 li {line-height:20px !important; margin-bottom:10px;}
footer .qodef-container-inner {padding:50px 0 80px 0 !important;}


/* ----- RESPONSIVE ----- */

@media only screen and (max-width: 768px) {
.page-template h1 span {font-size:36px !important; line-height:36px !important;}	
}

@media only screen and (max-width: 736px) {
.home h1, h1 span {font-size:30px !important; line-height:30px !important;}
}

@media only screen and (max-width: 414px) {
.home h1, h1 span {font-size:18px !important; line-height:18px !important;}
h1, h1 span {font-size:22px !important; line-height:22px !important;}

.page-template h1 span {font-size:22px !important; line-height:22px !important;}
	

.post-template-default.single h1,
.post-template-default.single h1 span {font-size:16px !important; line-height:20px !important;}

.post-template-default.single h1 span {
    font-size: 16px;
    line-height: 20px;
    color: #fff;
}
	
.qodef-testimonial-text {padding:0 !important;}
 
.vc_gitem-post-data-source-post_date div {font-size:16px;}
.vc_gitem-post-data-source-post_author div a {font-size:16px;}
.vc_gitem-post-data-source-post_date:after {font-size:16px;} 
}

@media only screen and (max-width: 360px) {
.home h1, h1 span {font-size:16px !important; line-height:16px !important;}
	.page-template h1 span {font-size:30px !important; line-height:30px !important;}
}

@media only screen and (max-width: 320px) {
.home h1, h1 span {font-size:16px !important; line-height:16px !important;}
}

















