/*
 Theme Name:   Verko Child
 Theme URI:    http://dahz.daffyhazan.com/verko
 Description:  Verko Responsive Wordpress Theme for Law Firm and Business Designed by <a href="http://www.daffyhazan.com">Dahz</a>.
 Author:       Dahz
 Author URI:   http://www.daffyhazan.com
 Template:     verko
 Version:      1.1
 License:      GNU General Public License v3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, sticky-post, accessibility-ready
 Text Domain:  dahztheme
*/


/**************************************************** Header Styles *****************/
.header-wrapper .widepad {
	width: 90%;
}
.header-wrapper .menu-section {
    background-color: rgba(0,0,0,0.7);
}
body:not(.home) #df-fancy-header .df-header-wrap {
    display: none;
}

#df-fancy-header, .df-page-header {
	border: none!important;
}

#df-fancy-header, #df-normal-header, #df-slider-header {
	margin-bottom: 0;
	min-height: 200px!important;
}
@media only screen and (min-width: 768px) {
	#df-fancy-header, #df-normal-header, #df-slider-header {
	    min-height: 500px!important;
	}
}
@media only screen and (min-width: 768px) {
	.df-fancy-header-2.title-left {
		background-size: cover;
		background-position: 50% 34%!important;
	}
}
.sticky-scroll-nav, body .ui.overlay.sidebar.navbar-off-canvas {
	background-color: transparent;
}
.site-header:not(.sticky-scroll-nav) .main-navigation>ul>li>a:hover {
	opacity:1;
	color: #c4203d;
}
.Header-Title h2, .home h1.fancy-title.entry-title {
    color: #ffffff;
	font-size: 3.65em;
    letter-spacing: .05em;
    margin: 0 0 100px 0!important;
    position: relative;
    padding: 0 0 0 50px;
}
.home #df-fancy-header, .home .df-header-container {
	min-height: 0!important;
	height: auto!important;
}
.home h1.fancy-title.entry-title {
	margin: 10px auto 0!important;
    font-size: 1.5em;
    max-width: 980px;
	width: 90%;
}
@media only screen and (min-width: 480px) {
	.home h1.fancy-title.entry-title {
		margin-top: 30px;
		font-size: 2.65em;
	}
}
@media only screen and (min-width: 933px) {
	.home h1.fancy-title.entry-title {
		margin: 180px auto 110px!important;
	}
}
@media only screen and (max-width: 959px) {
	.home h1.fancy-title.entry-title {
		text-align: left;
	}
}
.Header-Title h2:before, .home h1.fancy-title.entry-title:before {
	content: "";
    background-image: url(http://www.performingmatters.com.au/publicsite/wp-content/uploads/2018/05/plus-white.svg);
	background-repeat:no-repeat;
	background-size:cover;
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 5px;
    left: 15px;
}
@media only screen and (min-width: 480px) {
	.Header-Title h2:before, .home h1.fancy-title.entry-title:before {
		 width: 40px;
		height: 40px;
		top: 10px;
		left: 0;
	}
}
h3 {
	font-size: 2.65em;
    color: #c4203d!important;
	padding-bottom: 25px;
	position: relative;
    padding: 0 0 0 55px;
}
@media only screen and (min-width: 480px) {
	h3 {
		font-size: 3.65em;
	}
}
h3:before {
	content: "";
    background-image: url(http://www.performingmatters.com.au/publicsite/wp-content/uploads/2018/05/plus-grey.svg);
    background-repeat:no-repeat;
	background-size:contain;
	display: block;
    width: 35px;
    height: 35px;
    position: absolute;
    top: 12px;
    left: 0;
}
@media only screen and (min-width: 480px) {
	h3:before {
    	width: 40px;
    	height: 40px;
    	top: 21px;
    	left: 0;
	}
}
h4 {
   /*color: #888888!important;*/
	font-size: 2.5em;
    line-height: 1.25em;
	padding-bottom: 25px;
}
.pm-post-title h4:before {
	content: "";
    background-image: url(http://www.performingmatters.com.au/publicsite/wp-content/uploads/2018/05/plus-grey.svg);
    background-repeat:no-repeat;
	background-size: contain;
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: top;
    margin: 10px 11px 0 0;
}
h4 a {
	color: #c9c8c8!important;
}

h5 {
	color: #ffffff!important;
    text-transform: uppercase!important;
    font-size: 15px;
	margin-top: 0;
	padding-bottom: 4px;
}
.red-callout h5 {
    text-transform: none!important;
    font-size: 1.3em;
    margin-bottom: 0.7em;
	line-height: 1.5em;
}
@media only screen and (min-width: 768px) {
	.red-callout h5 {
    font-size: 1.8em;
}
}
h6 {
	color: #c4203d!important;
    font-size: 16px;
	font-weight: 400!important;
    text-transform: uppercase!important;
	-webkit-margin-before: 0;
    -webkit-margin-after: 0;
}

p {
	color: #131325;
	font-weight: 400;
	margin-bottom: 10px;
}
ul {
    list-style: circle;
	padding-left: 40px!important;
}

.body-white p {
	color: #ffffff;
}
.widget_dahzthemes_testimonials>div:not(.slider-testimonial-active) .quote {
	border-bottom: none!important;
	margin-bottom: 0!important;
}
.df_row-fluid .wpb_content_element {
	margin-bottom: 0!important;
}
.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	background-size: contain!important;
	height: 140px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev {
	display: none;
}

i.md-menu {
	color: #ffff;
}
.ui.left.sidebar, .ui.right.sidebar {
    width: 220px;
	padding-top: 59px;
}
@media only screen and (max-width: 959px) {
	.df-main {
		margin-bottom: 0
	}
}
.df-post-content {
    padding-bottom: 0;
    margin-bottom: 0;
}
/******************************************************* layout Formatting *****************************************/
.bottom-align {
	display: inline-block;
	vertical-align: bottom;
	float: none!important;
}

@media only screen and (min-width: 768px) {
	.hide-on-mobile {
		display: none;
	}
}
@media only screen and (min-width: 768px) {
	.offset-height-60 {
		margin-top:60px;
	}
}
#sp-post-carousel-pro-507 .sp-pcp-post-title, #sp-post-carousel-pro-507 .sp-pcp-post-title a, .sp-pcp-modal-post-507 .sp-pcp-post-title {
	background-color: #131325;
	color: #ffffff!important;
	font-size: 1em!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	line-height: 2.2!important;
	text-align: center;
}

.sp-post-carousel-pro-section a.sp-pcp-post-image, .sp-pcp-modal-post .sp-pcp-post-image {
	border: none;
    margin-bottom: 0;
}
/******************************************************* post Slider *****************************************/
#sp-post-carousel-pro-507 .pm-post-title, #sp-post-carousel-pro-507 .wpb_column.vc_column_container.vc_col-sm-6 {
    display: none;
}
#sp-post-carousel-pro-507 .sp-pcp-post a.sp-pcp-read-more {
	padding: 0!important;
}
.slick-dots li {
	margin:3px!important;
}

.df_row-fluid .wpb_content_element {
	    color: #131325;
}

#sp-post-carousel-pro-507 a.sp-pcp-read-more {
	 color: #131325;
}
/******************************************************* Logo Slider *****************************************/

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
    width: 12px;
    height: 12px;
}
#pmclients .vc_grid-owl-dot span { 
	background-color:#e0e0e0!important;
}
#pmclients .vc_grid-owl-dot.active span {
    background-color: #c4203d!important;
}
/******************************************************* posts *****************************************/
body:not(.home) .title-left .df-header {
	display: none;
}
div.pm-post-title + div {
	border-top: 1px dotted #c4203d;
	padding-top: 18px;
}
.sp-pcp-post-relative div.pm-post-title + div {
	border-top: none;
	display: none;
}
.single .entry-header {
	display: none;
}
ol, ul {
	color: #131325;
	font-weight: 400;
}
.df_list_blog, .single .df-share-content {
	display: none;
}
.about-author {
	display: none;
}
.post-pagination {
	display: none;
}
.related-post {
    display: none;
}
.type-post .featured-media img {
    display: none;
}
.pm-case-study {
    background-color: #f9f9f9;
    padding: 20px 30px;
    border-radius: 4px;
}
/******************************************************* Testimonials *****************************************/
.testimonials p {
    color: #c9c8c8;
    font-style: oblique;
    font-size: 1.25em;
	line-height: 1.5em!important;
	margin-bottom: 15px;
}
.services-testimonial .testimonials p {
	color:#ffffff;
	font-weight: 400;
}
.services-testimonial .testimonials cite span[itemprop="name"] a {
    color: #000;
}
.services-testimonial .testimonials cite {
    color: #c9c8c8;
	font-weight: 400;
}
.services-testimonial .vc_separator.vc_separator-has-text {
    margin-bottom: 29px!important;
}
.services-testimonial .vc_separator h4 {    
	font-size: 1.8em!important;
    color: #ffffff!important;
}

/******************************************************* Clients *****************************************/

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
	background-color: #c4203d!important;
    border-color: #c4203d!important;
}

/******************************************************* Footer *****************************************/
.footer-primary-widgets {
    padding: 20px 0 0;
}