/*
Theme Name: Creativezones Solutions
Theme URI: Creativezones Solutions
Description: Edith Kerrison
Author: Creativezones Solutions
Author URI: http://www.creativezones.com
Version: 1.0
License: http://www.creativezones.com
License URI: http://www.creativezones.com
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: Creativezones
*/

@import "css/nicdark_style.css";
@import "font/Questrial/font.css";


/* =WordPress Core
-------------------------------------------------------------- */
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.widget_search input[type="submit"] {
    box-shadow: 0px 4px 0px 0px #888 !important;
}

.widget_search input[type="submit"] {
    background-color: #aaa !important;
}
.widget_recent_entries .post-date {
    display: block;
    padding-left: 20px;
    margin-top: -15px;
    font-size: 12px;
    padding-bottom: 15px;
}
@media (max-width: 1024px) {
	.nicdark_logo a img {
		display: block;
    		position: relative;
    		margin: 0 auto;
	}
	.nicdark_logo {
		width: 100%;
		height: auto;
		text-align: center;
		margin-left: 0;
	}
	.nicdark_logo a .text-logo {
		color: #677951;
		font-weight: bold;
	}
	.nicdark_page_sidebar img {
		max-width: 100%;
	}
	.pc-logo {
		display: none;
	}
	body.home #home_focus {
		padding-top: 115px;
	}
}
@media (min-width: 1025px) {
	.mobile-logo {
		display: none;
	}
}
body.search .icon-info-outline:before {
    display: none;
}
body.search .icon-info-outline {
    background: transparent url('/wp-content/uploads/figure1.png') no-repeat 0 0;
    background-size: cover;
    display: inline-block;
    width: 80px;
    height: 80px;
    opacity: 0.2;
}
body.single-post .icon-info-outline {
    background: transparent url('/wp-content/uploads/figure1.png') no-repeat 0 0;
    background-size: cover;
    display: inline-block;
    width: 80px;
    height: 80px;
    opacity: 0.2;
}
body.single-post .icon-info-outline:before {
	display: none;
}

*, body {
	font-family: 'Questrial', arial !important;
}
@media (min-width: 512px) and (max-width: 768px) {
	#home_focus h2.subtitle > a {
		padding: 0 10px;
		display: inline-block;
		min-height: 50px;
	}
}
@media (max-width: 512px) {
	.nicdark_facebook {
		display: none;
	}
}
@media (max-width: 1024px) {
	body.page #nicdark_singlepage_parallax {
		padding-top: 150px;
	}
}
.files-list {
    padding: 0;
}	
.files-list-logotype1 {
    padding: 0;		
}	
.files-list-logotype2 {
    padding: 0;	
}
.files-list li {
    list-style: none;
    border: 1px solid #AFBD4A;
    padding: 10px 15px;
    list-style-position: inside;
    background: #f9f9f9;
    margin: 0 0 10px;
    border-radius: 3px;
    padding: 6px 15px !important;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
}
.files-list-logotype1 li {
    list-style: none;
    border: 1px solid #AFBD4A;
    padding: 10px 15px;
    list-style-position: inside;
    background: #f9f9f9;
    margin: 0 0 10px;
    border-radius: 3px;
    padding: 6px 15px !important;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
}
.files-list-logotype2 li {
    list-style: none;
    border: 1px solid #AFBD4A;
    padding: 10px 15px;
    list-style-position: inside;
    background: #f9f9f9;
    margin: 0 0 10px;
    border-radius: 3px;
    padding: 6px 15px !important;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
}
.files-list li a[href*=".pdf"]:before {
    content: '';
    display: inline-block;
    background: transparent url('/media/pdf-icon.png') no-repeat center left;
    background-size: contain;
    margin-right: 15px;
    width: 20px;
    height: 20px;
    float: left;
}
.files-list-logotype1 li a[href*=".png"]:before {
    content: '';
    display: inline-block;
    background: transparent url('/media/png-icon.png') no-repeat center left;
    background-size: contain;
    margin-right: 15px;
    width: 20px;
    height: 20px;
    float: left;
}
.files-list-logotype2 li a[href*=".eps"]:before {
    content: '';
    display: inline-block;
    background: transparent url('/media/eps-icon.png') no-repeat center left;
    background-size: contain;
    margin-right: 15px;
    width: 20px;
    height: 20px;
    float: left;
}

@media (min-width: 768px) {
body:not(.single-format-standard) .nicdark_archive1 img {
	height: 200px;
}
.nicdark_masonry_item > .nicdark_archive1 {
	min-height: 0px;
}
.nicdark_masonry_item > .nicdark_archive1 .nicdark_event_archive > p {
	min-height: 106px;
}
.nicdark_masonry_item > .nicdark_archive1 .nicdark_event_archive > h5:nth-of-type(1) + div + h5 + div + div + div + p {
	min-height: 132px;
    position: relative;
    top: 26px;
}

.nicdark_masonry_item > .nicdark_archive1 > a.nicdark_bg_greydark {
	width: 40px;
    height: 40px;
    padding: 10px;
    top: -2px;
    left: 1px;
}

body.post-type-archive-our-events .nicdark_masonry_item > .nicdark_archive1 .nicdark_event_archive > p {
	min-height: 36px;
}

body.post-type-archive-our-events .nicdark_masonry_item > .nicdark_archive1 .nicdark_event_archive > h5:nth-of-type(1) + div + h5 + div + div + div + p,
body.post-type-archive-our-events .nicdark_masonry_item > .nicdark_archive1 .nicdark_event_archive > h5:nth-of-type(1) + div + h5 + p + p {
	min-height: 69px;
	position: relative;
    top: 26px;
}

body.page-id-612 .vc_gitem-post-data-source-post_excerpt {
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    padding-right: 15px;
	height: 88px;
}
}