/*
Theme Name:   Paul et Malo - Snow
Theme URI:    https://themeforest.net/user/_nK/portfolio
Author:       nK
Template:     snow
Author URI:   https://nkdev.info/
Description:  Snow Child Theme
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  snow-child
Tags:
*/


/* Theme customization starts here
-------------------------------------------------------------- */

/* Fonts */
@font-face {
    font-family: 'mermaidbold';
    src: url('mermaid1001-webfont.eot');
    src: url('mermaid1001-webfont.eot?#iefix') format('embedded-opentype'),
         url('mermaid1001-webfont.woff2') format('woff2'),
         url('mermaid1001-webfont.woff') format('woff'),
         url('mermaid1001-webfont.ttf') format('truetype'),
         url('mermaid1001-webfont.svg#mermaidbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .display-1, .display-2, .display-3, .display-4, div.lead, .nk-heading-font, .nk-navbar-side .nk-nav .dropdown > li:last-of-type > a, .nk-navbar-side .nk-nav .dropdown > li > a, .nk-navbar-side .nk-nav > li:last-of-type > a, .nk-navbar-side .nk-nav > li > a, .nk-navbar-full .nk-nav .dropdown > li:last-of-type > a, .nk-navbar-full .nk-nav .dropdown > li > a, .nk-navbar-full .nk-nav > li:last-of-type > a, .nk-navbar-full .nk-nav > li > a, .nk-counter .nk-count, .nk-counter-2 .nk-count, .nk-counter-3 .nk-count, blockquote, .nk-carousel .nk-carousel-prev .nk-carousel-arrow-name, .nk-carousel .nk-carousel-next .nk-carousel-arrow-name, .nk-carousel-3 .nk-carousel-prev .nk-carousel-arrow-name, .nk-carousel-3 .nk-carousel-next .nk-carousel-arrow-name, .nk-team-block .nk-team-member .nk-team-member-name, .nk-fullpage-number, .nk-portfolio-launch-site {
    font-family: "mermaidbold", Helvetica, Arial, sans-serif !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.uppercase {
	text-transform: uppercase;
}

/* Black and white image for the portfolio */
.nk-portfolio-item {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%);
	transition: all 0.8s ease;	
}
.nk-portfolio-item:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	filter: grayscale(0%);
	transition: all 0.8s ease;
}

/*
.nk-portfolio-item-info .portfolio-item-title,
.nk-portfolio-item-info .portfolio-item-category {
	box-shadow: 2px 2px 4px black;
}
*/


/* Home */
.nk-subtitle-2 {
    font-size: 1.1rem;
}

/* Portfolio single */
.nk-flickity-arrow {
	background-color: #000000;
}
.nk-portfolio-single .nk-portfolio-details tr td {
    width: 23%;
}



/* Testimoniales */
.flickity-page-dots .dot {
	height: 25px;
	width: 25px;
}
.quote {
	font-size: 26px;
}


/* Forms */
.form-control {
	border: 2px solid #f5f5f5;
}
.form-control:focus {
	background-color: #f5f5f5;
	border: 2px solid #e1e1e1;
}


/* Tags */
.nk-post-tags {
	margin: 30px 0px 20px 0px;
}
.nk-post-tags a {
	background-color: #f5f5f5;
	padding: 7px 10px;
	font-size: 12px;
	font-weight: 500;
	/*text-transform: uppercase;*/
	line-height: 40px;
}
.nk-post-tags a:hover {
	background-color: #e1e1e1;
}

/* Cookie Consent */
.cookie-bar-block #catapult-cookie-bar h3 {
	font-size: 18px;
}
.cookie-bar-block #catapult-cookie-bar span {
	font-size: 12px;
}
#catapult-cookie-bar a {
	display: block;
	font-weight: 900;
	margin-top: 10px;
}

/* Text Box */
.nk-ibox-text {
	/* text-align: justify; */
	font-size: 14px;
	padding-right: 20px;
}

/* SVG fix for ie - URL : https://stackoverflow.com/questions/27970520/svg-with-width-height-doesnt-scale-on-ie9-10-11 */
img[src*=".svg"] {
  width: auto; 
}
/*
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src*=".svg"] {
    width: auto; 
  }
}
*/

/* Contact form */
div.wpcf7-mail-sent-ok {
    border: 2px solid #000000;
}
span.wpcf7-not-valid-tip {
    color: #000000;
}
div.wpcf7-validation-errors {
    border: 2px solid #252525;
}