/*
	Author: Nicdark
	Author URI: http://www.nicdarkthemes.com/
*/

@import "nicdark_shortcodes.css";
@import "nicdark_menu.css";
@import "fontello.css";
@import "animate.css";
@import "magnific-popup.css";
/****************************************************************************
	Table of Content
***************************************************************************


SOME BASIC CLASSES
	1- body
	2-container
    3-site
    4-section
    5-grid
    6-width section
    7-headings tag
    8-form elements
    9-parallax section


/* 1- START NICDARK FRAMEWORK*/

body {
    margin: 0px;
    padding: 0px;
    overflow-x: hidden;
    background-color: #ccc;
}
body.nicdark_boxed_img {
    background-image: url(../img/slide/img1.jpg) !important;
    background-size: cover;
    background-attachment: fixed;
}
body.nicdark_boxed_pattern {
    background-image: url(../img/patterns/img1.jpg) !important;
    background-attachment: fixed;
}
/* 2 - CONTAINER */

.nicdark_container {
    width: 1200px;
    margin: auto;
    /*height: 100px;*/
    padding: 0px;
}
.nicdark_clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* 3- START NICDARK_SITE*/

.nicdark_site {
    float: left;
    width: 100%;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.nicdark_site > .nicdark_site_fullwidth {
    float: left;
    width: 100%;
    background-color: #fff;
}
.nicdark_site > .nicdark_site_boxed {
    width: 1220px;
    margin: auto;
    padding: 0px;
    background-color: #fff;
}
/*START NICDARK_SITE*/
/* 4 - START NICDARKSECTION*/

.nicdark_section {
    width: 100%;
    float: left;
    margin-top: 0;
}
/*.nicdark_section.nicdark_imgparallax{ background: url(../img/img3.jpg) 50% 0 fixed; background-size: cover;}*/
/*END NICDARKSECTION*/
/* 5 - START NICDARKGRID*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
    margin: 10px;
    float: left;
    display: inline;
}
.grid.nomargin {
    margin: 0px;
    padding: 10px;
}
.grid.percentage {
    margin: 0px;
    padding: 0px;
}
.grid_12.percentage {
    width: 100%;
}
.grid_6.percentage {
    width: 50%;
}
.grid_4.percentage {
    width: 33.33%;
}
.grid_3.percentage {
    width: 25%;
}
.grid_8.percentage {
    width: 66.66%;
}
.grid_9.percentage {
    width: 75%;
}
/*size*/

.grid_1 {
    width: 80px;
}
.grid_2 {
    width: 180px;
}
.grid_3 {
    width: 280px;
}
.grid_4 {
    width: 380px;
}
.grid_5 {
    width: 480px;
}
.grid_6 {
    width: 580px;
}
.grid_7 {
    width: 680px;
}
.grid_8 {
    width: 780px;
}
.grid_9 {
    width: 880px;
}
.grid_10 {
    width: 980px;
}
.grid_11 {
    width: 1080px;
}
.grid_12 {
    width: 1180px;
}
/*END NICDARKGRID*/
/* 6 - START NIKDARKWIDTHPERCENTAGE*/

.nicdark_width_percentage1 {
    width: 1% !important;
}
.nicdark_width_percentage10 {
    width: 10% !important;
}
.nicdark_width_percentage20 {
    width: 20% !important;
}
.nicdark_width_percentage25 {
    width: 25% !important;
}
.nicdark_width_percentage30 {
    width: 30% !important;
}
.nicdark_width_percentage40 {
    width: 40% !important;
}
.nicdark_width_percentage50 {
    width: 50% !important;
}
.nicdark_width_percentage60 {
    width: 60% !important;
}
.nicdark_width_percentage70 {
    width: 70% !important;
}
.nicdark_width_percentage80 {
    width: 80% !important;
}
.nicdark_width_percentage90 {
    width: 90% !important;
}
.nicdark_width_percentage100 {
    width: 100% !important;
}
/*END NIKDARKWIDTHPERCENTAGE*/
/* 7 - START NICDARKTEXT*/

p,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}
/*font*/

h1,
h2,
h3,
h4,
h5,
h6,
input[type="text"],
textarea,
select {
    font-family: 'Montserrat', sans-serif;
    color: #868585;
}
h1.subtitle,
h2.subtitle,
h3.subtitle,
h4.subtitle,
h5.subtitle,
h6.subtitle,
input[type="text"].subtitle,
textarea.subtitle,
select.subtitle,
span.subtitle {
    font-family: 'Raleway', sans-serif;
    color: #a4a4a4;
}
h1.signature,
h2.signature,
h3.signature,
h4.signature,
h5.signature,
h6.signature,
span.signature {
    font-family: 'Montez', cursive;
}
/*color*/

p.white,
h1.white,
h2.white,
h3.white,
h4.white,
h5.white,
h6.white,
a.white,
i.white,
span.white,
input[type="text"].white,
textarea.white,
input[type="submit"].white,
select.white {
    color: #ffffff;
    word-break: break-word;
}
p.grey,
h1.grey,
h2.grey,
h3.grey,
h4.grey,
h5.grey,
h6.grey,
a.grey,
i.grey,
span.grey,
input[type="text"].grey,
textarea.grey,
input[type="submit"].grey,
select.grey,
pre.grey {
    color: #a4a4a4;
}
p.greydark,
h1.greydark,
h2.greydark,
h3.greydark,
h4.greydark,
h5.greydark,
h6.greydark,
a.greydark,
i.greydark,
span.greydark,
input[type="text"].greydark,
textarea.greydark,
input[type="submit"].greydark,
select.greydark {
    color: #868585;
}
p.greydark2,
h1.greydark2,
h2.greydark2,
h3.greydark2,
h4.greydark2,
h5.greydark2,
h6.greydark2,
a.greydark2,
i.greydark2,
span.greydark2,
input[type="text"].greydark2,
textarea.greydark2,
input[type="submit"].greydark2,
select.greydark2 {
    color: #353b3d;
}
p.green,
h1.green,
h2.green,
h3.green,
h4.green,
h5.green,
h6.green,
a.green,
i.green,
span.green,
input[type="text"].green,
textarea.green,
input[type="submit"].green,
select.green {
    color: #6fc191;
}
p.blue,
h1.blue,
h2.blue,
h3.blue,
h4.blue,
h5.blue,
h6.blue,
a.blue,
i.blue,
span.blue,
input[type="text"].blue,
textarea.blue,
input[type="submit"].blue,
select.blue {
    color: #74cee4;
}
p.violet,
h1.violet,
h2.violet,
h3.violet,
h4.violet,
h5.violet,
h6.violet,
a.violet,
i.violet,
span.violet,
input[type="text"].violet,
textarea.violet,
input[type="submit"].violet,
select.violet {
    color: #c389ce;
}
p.yellow,
h1.yellow,
h2.yellow,
h3.yellow,
h4.yellow,
h5.yellow,
h6.yellow,
a.yellow,
i.yellow,
span.yellow,
input[type="text"].yellow,
textarea.yellow,
input[type="submit"].yellow,
select.yellow {
    color: #edbf47;
}
p.orange,
h1.orange,
h2.orange,
h3.orange,
h4.orange,
h5.orange,
h6.orange,
a.orange,
i.orange,
span.orange,
input[type="text"].orange,
textarea.orange,
input[type="submit"].orange,
select.orange {
    color: #ec774b;
}
p.red,
h1.red,
h2.red,
h3.red,
h4.red,
h5.red,
h6.red,
a.red,
i.red,
span.red,
input[type="text"].red,
textarea.red,
input[type="submit"].red,
select.red {
    color: #e16c6c;
}
/*align*/

p.center,
h1.center,
h2.center,
h3.center,
h4.center,
h5.center,
h6.center {
    text-align: center;
}
p.right,
h1.right,
h2.right,
h3.right,
h4.right,
h5.right,
h6.right,
span.right {
    float: right;
}
/*size*/

p {
    font-size: 16px;
    text-align: justify;
    line-height: 25px;
    color: #555;
    font-family: 'Raleway', sans-serif;
}
h1 {
    font-size: 30px;
    line-height: 30px;
}
h1.extrasize {
    font-size: 45px;
    line-height: 45px;
}
h2 {
    font-size: 25px;
    line-height: 25px;
}
h3 {
    font-size: 20px;
    line-height: 20px;
}
h4 {
    font-size: 17px;
    line-height: 17px;
}
h5 {
    font-size: 15px;
    line-height: 15px;
}
h6 {
    font-size: 14px;
    line-height: 14px;
}
a {
    text-decoration: none;
    color: #868585;
}
/*pre*/

pre {
    overflow: auto;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
pre p {
    font-family: monospace;
    font-size: 13px;
    line-height: 22px;
}
/*END NICDARKTEXT*/
/* 8 - START NICDARKFORMELEMENTS*/

input[type="text"] {
    float: left;
    border: 0;
    outline: 0;
}
textarea {
    float: left;
    border: 0;
    outline: 0;
}
select {
    float: left;
    border: 0;
    outline: 0;
    width: 100%;
    -webkit-appearance: none;
    cursor: pointer;
}
input[type="submit"] {
    cursor: pointer;
    outline: 0;
    border: 0;
}
/*size*/

input[type="text"].small,
textarea.small {
    font-size: 15px;
    width: 90%;
    padding: 10px 5%;
}
input[type="text"].medium,
textarea.medium {
    font-size: 17px;
    width: 90%;
    padding: 10px 5%;
}
input[type="text"].big,
textarea.big {
    font-size: 17px;
    width: 80%;
    padding: 15px 10%;
}
/*size select*/

select.small {
    font-size: 15px;
    padding: 10px 5%;
}
select.medium {
    font-size: 17px;
    padding: 10px 5%;
}
select.big {
    font-size: 17px;
    padding: 15px 10%;
}
/*END NICDARKFORMELEMENTS*/
/*********************************************CUSTOM FOR BABY KIDS*************************************************************/
/* 9 - START CLASS FOR PARALLAX SECTION*/

.nicdark_parallax_img2 {
    background: url(../img/slide/img2.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallax_img3 {
    background: url(../img/slide/img3.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallax_img1 {
    background: url(../img/slide/img1.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallaxx_img1 {
    background: url(../img/parallax/img1.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallaxx_img2 {
    background: url(../img/parallax/img2.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallaxx_img3 {
    background: url(../img/parallax/img3.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallaxx_img5 {
    background: url(../img/banner/banner6.jpg) center;
    background-size: cover;
}
.nicdark_parallaxx_img6 {
    background: url(../img/parallax/img6.jpg) center;
    background-size: cover;
}
.nicdark_parallaxx_img7 {
    background: url(../img/parallax/img7.jpg) center;
    background-size: cover;
}
.nicdark_parallaxx_img8 {
    background: url(../img/parallax/img8.jpg) center;
    background-size: cover;
}
.nicdark_parallaxx_img-teachers-1 {
    background: url(../img/parallax/img-teachers-1.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallaxx_img-single-teacher-1 {
    background: url(../img/parallax/img-single-teacher-1.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallaxx_img-single-teacher-2 {
    background: url(../img/parallax/img-single-teacher-2.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallaxx_img-excursions {
    background: url(../img/parallax/img-excursions.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallaxx_img-single-excursion {
    background: url(../img/parallax/img-single-excursion.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallaxx_img-courses {
    background: url(../img/parallax/img-courses.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallaxx_img-events {
    background: url(../img/parallax/img-events.jpg) 50% 0 fixed;
    background-size: cover;
}
.nicdark_parallaxx_img-single-event {
    background: url(../img/parallax/img-single-event.jpg) 50% 0 fixed;
    background-size: cover;
}
/*END CLASS FOR PARALLAX SECTION*/
/*START CUSTOM CLASS TO AVOID INLINE CSS*/

.nicdark_width60 {
    width: 60px;
}
.nicdark_width50 {
    width: 50px;
}
.nicdark_copyrightlogo {
    background-image: url(../img/footer/copyright.jpg);
    background-size: 95px;
    background-repeat: no-repeat;
    background-position: left;
}
.nicdark_facebook {
    background-color: #5977b8;
    box-shadow: 0px 4px 0px 0px #4c67a1;
}
/*END CUSTOM CLASS TO AVOID INLINE CSS*/