/*

Theme Name: Pluto
Author: E Media Identity
Author URI: http://emediaidentity.com
Version: 8.0.0.0
*/

/* =Reset
-------------------------------------------------------------- */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,300,600,700,800);
@import "http://fonts.googleapis.com/css?family=Raleway:300,400,700";





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



@font-face {
    font-family: 'bebas_neuebold';
    src: url('fonts/bebasneue_bold-webfont.eot');
    src: url('fonts/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasneue_bold-webfont.woff') format('woff'),
         url('fonts/bebasneue_bold-webfont.ttf') format('truetype'),
         url('fonts/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media only screen and (min-width: 580px) and (max-width: 768px) {


  }




@media only screen and (min-width: 951px) and (max-width: 1170px) {
  

  
.cki-social-btn p {
  display: block;
  padding: 9px 0 0px;
  font-family: 'BebasNeueRegular';
  line-height: normal;
  font-size: 20px;
  color: #000;
	}  
.cki-social-btn p a {
  color: #000;
	}

header.h-change .cki-social-btn p span {
  color: #c4252d;
	}  
  

}

@media only screen and (max-width: 950px){
  
  
body{
    min-width: 100% !important;
} 
 
.chl-block-info h2 {
   font-size: 34px !important;
    }
  
.chly7-portfolio .isotope-item{
    position: relative !important;
    top: 0 !important;
    transform: translate3d(0px, 0px, 0px) !important;
    }
  
  
.ckiao-values .a-business .personal-v{
    width:100%;
    margin:50px 0 0 0;
    }

footer a{
     margin:0px;
    }
  
footer .social{
    width:100%;
    text-align:center;
    }
  
footer .spacy-s .large-4{
    width:100%;
    }
  
#main{	
    width:100% !important;
    }
 #main .big{
    width:225px;
    height:225px;
    }
.prtfl-plgn-con img {
    width:auto;
}  
      
  
html, body{
	height:100% !important;
	}

.reorder-menu{
    cursor: pointer;
}
.cki-menu > ul{
    z-index: 1000;
    top: 55px;
}

header{
	top:0px !important;
/*	position:relative !important;*/
	}
.cki-social-btn.fr{
	width: 100%;
	text-align: center;
	margin: 0 0 10px;
	}
.cki-social-btn.fr ul{
	display: inline-block; 
	vertical-align: middle;
	}
	
.cki-social-btn.fr ul li a{
	margin: 0px 3px;
  float: none;
  display: inline-block;
	}	
.cki-social-btn p{
	display: inline-block;
	color: #000;
  padding: 4px;  
	}
.cki-social-btn p a{
	color:#000;
	}  

  
  
.cki-home #main > div, .cki-h-layer5, .cki-h-layer7 h3, .chl7-menu, .cki-h-layer6, .cki-h-layer4, .cki-h-layer3, .chl2pimginfo-c{
	display:block;
	  width: 100%;
	}
.cki-h-layer2 .chl-block-info{
	position:relative;
	top:0px;
	padding:0px;
	right:inherit;
	min-height:inherit;
	width:100%;
	}	
.cki-h-layer3 .chl-block-info{
	background: none;
	width: 100%;
	padding: 20px 0 40px;
	}	
.chl-block-info h2, .chl-block-info p{	
	color:#fff;
	}
.chl-block-info p{
	line-height:18px;
	}
	
.cki-h-layer4 .technology-img{
	position:relative;
	margin:0px !important;
	width:100%;
	}	
.cki-h-layer4 .technology-img img{
	max-width:100%;
	height:auto;
	}	
.cki-h-layer4 .chl-block-info h2, .cki-h-layer4 .chl-block-info p, .cki-h-layer2 .chl-block-info h2, .cki-h-layer6 .chl-block-info h2{
	color:#000;
	}	
.cki-h-layer4 .chl-block-info{
	margin:0px !important;
	width:100%;
	min-height: inherit;
	}			  	
	
	
.chl-block-info h2{
	font-size:35px;
	}	

.cki-h-layer5 {
	padding: 50px 0 65px;
	} 		
	
.cki-h-layer6 .payroll-services-img{
	position:relative;
	top:inherit;
	left:inherit;
	width:100%;
	margin:0px !important;
	}
.cki-h-layer6 .payroll-services-img img{
	max-width:100%;
	height:auto;
	}	
.chl-block-info{
	background:none;
	width:100% !important;
	}
.cki-home #main > div:first-child{
	margin:0px !important;
	left: 0 !important;
	}	
.h-white-bg{
	height:auto!important;
	}	
	
	
	
}

.jw_easy_slider_name {
display: none !important;
}   


.cki-h-l1-content p {
    color: #ffffff;
    font-size: 20px;
    font-family:"Arial";
}

.chl-block-info h2 {
    color: #c4262e;
    font-family: "Arial";
    font-size: 50px;
    font-weight: 800;
} 

.chl2-habout-info h2 {
    color: #c4262e;
    font-family: "Arial";
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
  margin-top:-40px;
}

.home-header h2,.cki-h-layer7 h3, .cki-h-layer9 h2   {
    color: #c4262e;
    font-family: "Arial";
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;

}



.chl-block-info p {
    font-size: 16px;
    line-height: 30px;
    font-family:"Arial";
    color: #1d1d1d;
    margin-top:20px;
}

.fr font{
    font-size: 16px !important;
    line-height: 30px  !important;
    font-family:"Arial"  !important;
    color: #1d1d1d  !important;
  }

body {
    color: #1d1d1d !important;
    font-family: "Arial",sans-serif !important;
    font-size: 16px !important;
    line-height: 1.4em;
    min-width: 600px;
}

.chl2-habout-info p {
    color: #1d1d1d;
    font-size: 14px;
    margin-top:20px;
}


.cki-h-layer9 p{
      color: #1d1d1d;
    font-size: 16px;
    margin-top:10px;
  font-family:"Arial";
  }


.auto .chl-block-info p span{
    font-size: 16px;
    line-height: 30px;
    font-family:"Arial";
    color: #ffffff !important;
}

.auto .chl-block-info p strong font{
    font-size: 16px;
    line-height: 30px;
    font-family:"Arial";
    color: #ffffff !important;
}

html, body {
    font-family: "Arial" !important;
    font-weight: 400;
}

.cki-h-layer5 .chl-block-info {
    color: #ffffff;
    margin-top: 82px;
}

.chl-block-info font p font span span{
      color: #1d1d1d !important;
    font-family: "Arial",sans-serif !important;
    font-size: 16px !important;
    line-height: 1.4em;
 
  }


.cki-h-l1-content h1{
  line-height:52px;
  }

.cki-h-layer9 h2 {
    border-bottom: none;
  }


.cl-c{
    color: #1d1d1d !important;
    font-family: "Arial",sans-serif !important;
    font-size: 16px !important;
  }


.cl-c p {
  color: #1d1d1d !important;
  }

.contact-email{
    text-decoration:underline;
  }

.contact-email:hover{
    text-decoration:none;
  }


.cl-c p a {
    color: #1d1d1d;
}

.emp{
  font-weight:bold;
  }




 .recruitment{
  color: #ffffff !important;
  }


.left{
  text-align:left !important;
  }

.right{
    text-align:right !important;
  }


.chl-block-info h2 {
    margin-bottom: 20px;
}

.chl-block-info {
    margin-top: 65px;
}

.cki-h-layer4 .chl-block-info {
    margin-top: 50px;
}


.cki-h-layer3 .chl-block-info {
    color: #ffffff;
    margin-top: 107px;
}


/* new footer styles */



*, *::before, *::after {
    box-sizing: border-box;
}

footer {
    background: #35383f none repeat scroll 0 0;
    color: #ffffff;
    margin: 0 !important;
    float: left;
    width: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

body {
    color: #485166;
    cursor: auto;
    font-family: "Arial","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
}
html, body {
    font-size: 100%;
    margin:0;
    padding:0;
}

.row::before, .row::after {
    content: " ";
    display: table;
}

.row::after {
    clear: both;
}
.row::before, .row::after {
    content: " ";
    display: table;
}

.row {
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

/*next*/

footer > .row > .column, footer > .row > .column h6, footer > .row > .column p, footer > .row > .column a {
    font-size: 0.875rem;
}
.spacy-s > .column, .spacy-s > li {
    margin: 0 0 1.3125rem;
    padding: 0 1.3125rem;
}




.column, .columns {
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
}
.column, .columns {
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    position: relative;
}
.large-3 {
    width: 25%;
}

.large-5 {
    width: 41.6667%;
}

.small-2 {
    width: 16.6667%;
}


[class*="column"] + [class*="column"]:last-child {
    float: right;
}
.large-9 {
    width: 75%;
}


.small-10 {
    width: 83.3333%;
}
.column, .columns {
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    position: relative;
}
.column, .columns {
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
}


.large-4 {
    width: 33.3333%;
}




[class*="column"] + [class*="column"]:last-child {
    float: right;
}


footer hr {
    border-color: #2c2e34;
}

footer h4 {
    font-size: 2rem;
}
footer h4 {
    font-family: "BebasNeueRegular";
    margin-bottom: 0.5rem;
    margin-top: 0.25rem;
}

footer p {
    color: #989da8;
}

footer .side-nav {
    padding: 0;
}


.side-nav {
    display: block;
    font-family: "Arial","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0.875rem 0;
}
ul {
    margin-left: 1.1rem;
}
ul, ol, dl {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.6;
    list-style-position: outside;
    margin-bottom: 1.25rem;
}


.side-nav li {
    font-size: 0.875rem;
    font-weight: 400;
    margin: 0 0 0.4375rem;
    padding: 10px 0;
    border-bottom: 1px #666666 solid;
}

footer .side-nav li a:hover{
  color:#c4262e;
  }

.ppl{
	background-image: url('http://www.ckigroup.com.au/wp-content/uploads/2015/08/people-mini.png');
	background-position: 99% 50%;
	background-repeat:no-repeat;
}

.bus{
	background-image: url('http://www.ckigroup.com.au/wp-content/uploads/2015/08/business-mini.png');
	background-position: 99% 50%;
	background-repeat:no-repeat;
}

.tech{
	background-image: url('http://www.ckigroup.com.au/wp-content/uploads/2015/08/technology-mini.png');
	background-position: 99% 50%;
	background-repeat:no-repeat;
}

.rec{
	background-image: url('http://www.ckigroup.com.au/wp-content/uploads/2015/08/recruitment-mini.png');
	background-position: 99% 50%;
	background-repeat:no-repeat;
}

.pay{
	background-image: url('http://www.ckigroup.com.au/wp-content/uploads/2015/08/payroll-mini.png');
	background-position: 99% 50%;
	background-repeat:no-repeat;
}


.chl7-menu ul li:after{
  display:none;
  }


/*  all styles to do with making the footer responsive


footer .side-nav li a:not(.button) {
    border-bottom: 1px solid #989da8;
    display: block !important;
    padding: 15px 0 0;
}
footer > .row > .column, footer > .row > .column h6, footer > .row > .column p, footer > .row > .column a {
    font-size: 0.875rem;
}
.side-nav li a:not(.button) {
    color: #f25050;
    display: block;
    margin: 0;
    padding: 0.4375rem 0.875rem;
}
footer a {
    color: #989da8 !important;
}
a {
    color: #f25050;
    line-height: inherit;
    text-decoration: none;
}
a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}*/

/**/
	
/*.row::before, .row::after {
    content: " ";
    display: table;
}
.row::before, .row::after {
    content: " ";
    display: table;
}

@media 
.row::after {
    clear: both;
}
.row::before, .row::after {
    content: " ";
    display: table;
}


.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {
    clear: both;
}
.row::before, .row::after {
    content: " ";
    display: table;
}



.row {
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}


.row .row::before, .row .row::after {
    content: " ";
    display: table;
}
.row::before, .row::after {
    content: " ";
    display: table;
}

.row .row::after {
    clear: both;
}
.row .row::before, .row .row::after {
    content: " ";
    display: table;
}
.row::after {
    clear: both;
}
.row::before, .row::after {
    content: " ";
    display: table;
}

.row .row {
    margin: 0 -0.9375rem;
    max-width: none;
    width: auto;
}
.row {
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}


.large-3 {
    width: 25%;
}

.small-2 {
    width: 16.6667%;
}




[class*="column"] + [class*="column"]:last-child {
    float: right;
}
.large-9 {
    width: 75%;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}



footer .side-nav li a:not(.button) {
    border-bottom: 1px solid #989da8;
    display: block !important;
    padding: 15px 0 0;
}
footer > .row > .column, footer > .row > .column h6, footer > .row > .column p, footer > .row > .column a {
    font-size: 0.875rem;
}
.side-nav li a:not(.button) {
    color: #f25050;
    display: block;
    margin: 0;
    padding: 0.4375rem 0.875rem;
}
footer a {
    color: #989da8 !important;
}
a {
    color: #f25050;
    line-height: inherit;
    text-decoration: none;
}
a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

[class*="column"] + [class*="column"]:last-child {
    float: right;
}
footer > .row > .column, footer > .row > .column h6, footer > .row > .column p, footer > .row > .column a {
    font-size: 0.875rem;
}
.spacy-s > .column, .spacy-s > li {
    margin: 0 0 1.3125rem;
    padding: 0 1.3125rem;
}
.large-5 {
    width: 41.6667%;
}

footer p {
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    text-rendering: optimizelegibility;
}


footer hr {
    border-color: #2c2e34;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e0e0e0;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
    margin: 1.875rem 0 1.8125rem;
}
hr {
    box-sizing: content-box;
    height: 0;
}

.side-nav li a:hover:not(.button), .side-nav li a:focus:not(.button) {
    color: #f68484;
}
footer .side-nav li a:not(.button) {
    padding: 0;
}
footer > .row > .column, footer > .row > .column h6, footer > .row > .column p, footer > .row > .column a {
    font-size: 0.875rem;
}
.side-nav li a:not(.button) {
    color: #f25050;
    display: block;
    margin: 0;
    padding: 0.4375rem 0.875rem;
}
footer a:hover, footer a:focus {
    color: #f25050 !important;
    transition: all 300ms ease-out 0s;
}
a:hover, a:focus {
    color: #ef2626;
}
a:hover {
    cursor: pointer;
}
a:active, a:hover {
    outline: 0 none;
}
footer a {
    color: #989da8 !important;
    text-decoration: none;
   padding:15px 0 3px !important;
}
a {
    color: #f25050;
    line-height: inherit;
    text-decoration: none;
}
a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

a.footer-link{
	text-decoration:underline;
	padding:0;
	margin:0;
}

a.footer-link:hover{
	text-decoration:none;	
}
}

@media only screen and (min-width: 45.063em) {
.spacy-l > .column, .spacy-l > li {
    margin: 0 0 2.4375rem;
    padding: 0 2.4375rem;
}
}
@media only screen and (min-width: 45.063em) {
.spacy > .column, .spacy > li {
    margin: 0 0 1.875rem;
    padding: 0 1.875rem;
}
}
@media only screen and (min-width: 45.063em) {
.spacy-s > .column, .spacy-s > li {
    margin: 0 0 1.3125rem;
    padding: 0 1.3125rem;
}
}

@media only screen and (min-width: 45.063em) {
h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
}
h1 {
    font-size: 2.75rem;
}
h2 {
    font-size: 2.3125rem;
}
h3 {
    font-size: 1.6875rem;
}
h4 {
    font-size: 1.4375rem;
}
h5 {
    font-size: 1.125rem;
}
h6 {
    font-size: 1rem;
}
}


@media only screen and (min-width: 45.063em) {
.spacy-s > .column, .spacy-s > li {
    margin: 0 0 1.3125rem;
    padding: 0 1.3125rem;
}
}

@media only screen and (min-width: 45.063em) {
footer h4 {
    margin-bottom: 0.5rem;
    margin-top: 0.25rem;
}
}

@media only screen and (min-width: 45.063em) and (max-width: 64em) {
footer .side-nav li a:not(.button) {
    display: inline-block;
    float: left;
    padding-right: 1.875rem;
}
}

@media only screen and (min-width: 45.063em) {
footer .social {
    text-align: right;
}
}

@media only screen and (min-width: 45.063em) {
footer .social a i {
    padding: 0.5rem 0;
    width: 2rem;
}
}


footer .social a i {
    border-radius: 3px;
    color: #989da8;
    display: inline-block;
    font-weight: normal;
    padding: 0.75rem 0;
    text-align: center;
    width: 2.625rem;
}
@media only screen and (min-width: 45.063em) {
footer .social a i {
    padding: 0.5rem 0;
    width: 2rem;
}
}
footer .social a i:hover {
    background-color: #989da8;
    color: #35383f;
    transition: all 300ms ease-out 0s;
}
footer ul[class*="block-grid"] li img {
    border-color: #2c2e34;
}
footer .copyright {
    text-align: center;
}
@media only screen and (min-width: 45.063em) {
footer .copyright {
    text-align: left;
}
}



.row {
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
*, *::before, *::after {
    box-sizing: border-box;
}


.row {
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {
    clear: both;
}
.row.collapse > .column, .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0;
}
.row.collapse .row {
    margin-left: 0;
    margin-right: 0;
}
.row .row {
    margin: 0 -0.9375rem;
    max-width: none;
    width: auto;
}
.row .row::before, .row .row::after {
    content: " ";
    display: table;
}
.row .row::after {
    clear: both;
}
.row .row.collapse {
    margin: 0;
    max-width: none;
    width: auto;
}
.row .row.collapse::before, .row .row.collapse::after {
    content: " ";
    display: table;
}
.row .row.collapse::after {
    clear: both;
}

/* test*/

/*@media only screen {
.small-block-grid-1 > li {
    list-style: outside none none;
    width: 100%;
}
.small-block-grid-1 > li:nth-of-type(n) {
    clear: none;
}
.small-block-grid-1 > li:nth-of-type(n+1) {
    clear: both;
}
.small-block-grid-2 > li {
    list-style: outside none none;
    width: 50%;
}
.small-block-grid-2 > li:nth-of-type(n) {
    clear: none;
}
.small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
}
.small-block-grid-3 > li {
    list-style: outside none none;
    width: 33.3333%;
}
.small-block-grid-3 > li:nth-of-type(n) {
    clear: none;
}
.small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
}
.small-block-grid-4 > li {
    list-style: outside none none;
    width: 25%;
}
.small-block-grid-4 > li:nth-of-type(n) {
    clear: none;
}
.small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
}
.small-block-grid-5 > li {
    list-style: outside none none;
    width: 20%;
}
.small-block-grid-5 > li:nth-of-type(n) {
    clear: none;
}
.small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
}
.small-block-grid-6 > li {
    list-style: outside none none;
    width: 16.6667%;
}
.small-block-grid-6 > li:nth-of-type(n) {
    clear: none;
}
.small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
}
.small-block-grid-7 > li {
    list-style: outside none none;
    width: 14.2857%;
}
.small-block-grid-7 > li:nth-of-type(n) {
    clear: none;
}
.small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
}
.small-block-grid-8 > li {
    list-style: outside none none;
    width: 12.5%;
}
.small-block-grid-8 > li:nth-of-type(n) {
    clear: none;
}
.small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
}
.small-block-grid-9 > li {
    list-style: outside none none;
    width: 11.1111%;
}
.small-block-grid-9 > li:nth-of-type(n) {
    clear: none;
}
.small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
}
.small-block-grid-10 > li {
    list-style: outside none none;
    width: 10%;
}
.small-block-grid-10 > li:nth-of-type(n) {
    clear: none;
}
.small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
}
.small-block-grid-11 > li {
    list-style: outside none none;
    width: 9.09091%;
}
.small-block-grid-11 > li:nth-of-type(n) {
    clear: none;
}
.small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
}
.small-block-grid-12 > li {
    list-style: outside none none;
    width: 8.33333%;
}
.small-block-grid-12 > li:nth-of-type(n) {
    clear: none;
}
.small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
}
}
@media only screen and (min-width: 45.063em) {
.medium-block-grid-1 > li {
    list-style: outside none none;
    width: 100%;
}
.medium-block-grid-1 > li:nth-of-type(n) {
    clear: none;
}
.medium-block-grid-1 > li:nth-of-type(n+1) {
    clear: both;
}
.medium-block-grid-2 > li {
    list-style: outside none none;
    width: 50%;
}
.medium-block-grid-2 > li:nth-of-type(n) {
    clear: none;
}
.medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
}
.medium-block-grid-3 > li {
    list-style: outside none none;
    width: 33.3333%;
}
.medium-block-grid-3 > li:nth-of-type(n) {
    clear: none;
}
.medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
}
.medium-block-grid-4 > li {
    list-style: outside none none;
    width: 25%;
}
.medium-block-grid-4 > li:nth-of-type(n) {
    clear: none;
}
.medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
}
.medium-block-grid-5 > li {
    list-style: outside none none;
    width: 20%;
}
.medium-block-grid-5 > li:nth-of-type(n) {
    clear: none;
}
.medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
}
.medium-block-grid-6 > li {
    list-style: outside none none;
    width: 16.6667%;
}
.medium-block-grid-6 > li:nth-of-type(n) {
    clear: none;
}
.medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
}
.medium-block-grid-7 > li {
    list-style: outside none none;
    width: 14.2857%;
}
.medium-block-grid-7 > li:nth-of-type(n) {
    clear: none;
}
.medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
}
.medium-block-grid-8 > li {
    list-style: outside none none;
    width: 12.5%;
}
.medium-block-grid-8 > li:nth-of-type(n) {
    clear: none;
}
.medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
}
.medium-block-grid-9 > li {
    list-style: outside none none;
    width: 11.1111%;
}
.medium-block-grid-9 > li:nth-of-type(n) {
    clear: none;
}
.medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
}
.medium-block-grid-10 > li {
    list-style: outside none none;
    width: 10%;
}
.medium-block-grid-10 > li:nth-of-type(n) {
    clear: none;
}
.medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
}
.medium-block-grid-11 > li {
    list-style: outside none none;
    width: 9.09091%;
}
.medium-block-grid-11 > li:nth-of-type(n) {
    clear: none;
}
.medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
}
.medium-block-grid-12 > li {
    list-style: outside none none;
    width: 8.33333%;
}
.medium-block-grid-12 > li:nth-of-type(n) {
    clear: none;
}
.medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
}
}
@media only screen and (min-width: 64.063em) {
.large-block-grid-1 > li {
    list-style: outside none none;
    width: 100%;
}
.large-block-grid-1 > li:nth-of-type(n) {
    clear: none;
}
.large-block-grid-1 > li:nth-of-type(n+1) {
    clear: both;
}
.large-block-grid-2 > li {
    list-style: outside none none;
    width: 50%;
}
.large-block-grid-2 > li:nth-of-type(n) {
    clear: none;
}
.large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
}
.large-block-grid-3 > li {
    list-style: outside none none;
    width: 33.3333%;
}
.large-block-grid-3 > li:nth-of-type(n) {
    clear: none;
}
.large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
}
.large-block-grid-4 > li {
    list-style: outside none none;
    width: 25%;
}
.large-block-grid-4 > li:nth-of-type(n) {
    clear: none;
}
.large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
}
.large-block-grid-5 > li {
    list-style: outside none none;
    width: 20%;
}
.large-block-grid-5 > li:nth-of-type(n) {
    clear: none;
}
.large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
}
.large-block-grid-6 > li {
    list-style: outside none none;
    width: 16.6667%;
}
.large-block-grid-6 > li:nth-of-type(n) {
    clear: none;
}
.large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
}
.large-block-grid-7 > li {
    list-style: outside none none;
    width: 14.2857%;
}
.large-block-grid-7 > li:nth-of-type(n) {
    clear: none;
}
.large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
}
.large-block-grid-8 > li {
    list-style: outside none none;
    width: 12.5%;
}
.large-block-grid-8 > li:nth-of-type(n) {
    clear: none;
}
.large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
}
.large-block-grid-9 > li {
    list-style: outside none none;
    width: 11.1111%;
}
.large-block-grid-9 > li:nth-of-type(n) {
    clear: none;
}
.large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
}
.large-block-grid-10 > li {
    list-style: outside none none;
    width: 10%;
}
.large-block-grid-10 > li:nth-of-type(n) {
    clear: none;
}
.large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
}
.large-block-grid-11 > li {
    list-style: outside none none;
    width: 9.09091%;
}
.large-block-grid-11 > li:nth-of-type(n) {
    clear: none;
}
.large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
}
.large-block-grid-12 > li {
    list-style: outside none none;
    width: 8.33333%;
}
.large-block-grid-12 > li:nth-of-type(n) {
    clear: none;
}
.large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
}
}

@media only screen and (min-width: 45.063em) {
.reveal-modal.tiny {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 30%;
}
}
@media only screen and (min-width: 45.063em) {
.reveal-modal.small {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 40%;
}
}
@media only screen and (min-width: 45.063em) {
.reveal-modal.medium {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 60%;
}
}
@media only screen and (min-width: 45.063em) {
.reveal-modal.large {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 70%;
}
}
@media only screen and (min-width: 45.063em) {
.reveal-modal.xlarge {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 95%;
}
}

*/

/* second */



/*.left {
    float: left !important;
}
.right {
    float: right !important;
}
.clearfix::before, .clearfix::after {
    content: " ";
    display: table;
}
.clearfix::after {
    clear: both;
}
.hide {
    display: none;
}
.antialiased {
}

select {
    width: 100%;
}
.row {
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {
    clear: both;
}
.row.collapse > .column, .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0;
}
.row.collapse .row {
    margin-left: 0;
    margin-right: 0;
}
.row .row {
    margin: 0 -0.9375rem;
    max-width: none;
    width: auto;
}
.row .row::before, .row .row::after {
    content: " ";
    display: table;
}
.row .row::after {
    clear: both;
}
.row .row.collapse {
    margin: 0;
    max-width: none;
    width: auto;
}
.row .row.collapse::before, .row .row.collapse::after {
    content: " ";
    display: table;
}
.row .row.collapse::after {
    clear: both;
}
.column, .columns {
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
}
[class*="column"] + [class*="column"]:last-child {
    float: right;
}
[class*="column"] + .end[class*="column"] {
    float: left;
}
@media only screen {
.small-push-0 {
    left: 0;
    position: relative;
    right: auto;
}
.small-pull-0 {
    left: auto;
    position: relative;
    right: 0;
}
.small-push-1 {
    left: 8.33333%;
    position: relative;
    right: auto;
}
.small-pull-1 {
    left: auto;
    position: relative;
    right: 8.33333%;
}
.small-push-2 {
    left: 16.6667%;
    position: relative;
    right: auto;
}
.small-pull-2 {
    left: auto;
    position: relative;
    right: 16.6667%;
}
.small-push-3 {
    left: 25%;
    position: relative;
    right: auto;
}
.small-pull-3 {
    left: auto;
    position: relative;
    right: 25%;
}
.small-push-4 {
    left: 33.3333%;
    position: relative;
    right: auto;
}
.small-pull-4 {
    left: auto;
    position: relative;
    right: 33.3333%;
}
.small-push-5 {
    left: 41.6667%;
    position: relative;
    right: auto;
}
.small-pull-5 {
    left: auto;
    position: relative;
    right: 41.6667%;
}
.small-push-6 {
    left: 50%;
    position: relative;
    right: auto;
}
.small-pull-6 {
    left: auto;
    position: relative;
    right: 50%;
}
.small-push-7 {
    left: 58.3333%;
    position: relative;
    right: auto;
}
.small-pull-7 {
    left: auto;
    position: relative;
    right: 58.3333%;
}
.small-push-8 {
    left: 66.6667%;
    position: relative;
    right: auto;
}
.small-pull-8 {
    left: auto;
    position: relative;
    right: 66.6667%;
}
.small-push-9 {
    left: 75%;
    position: relative;
    right: auto;
}
.small-pull-9 {
    left: auto;
    position: relative;
    right: 75%;
}
.small-push-10 {
    left: 83.3333%;
    position: relative;
    right: auto;
}
.small-pull-10 {
    left: auto;
    position: relative;
    right: 83.3333%;
}
.small-push-11 {
    left: 91.6667%;
    position: relative;
    right: auto;
}
.small-pull-11 {
    left: auto;
    position: relative;
    right: 91.6667%;
}
.column, .columns {
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    position: relative;
}
.small-1 {
    width: 8.33333%;
}
.small-2 {
    width: 16.6667%;
}
.small-3 {
    width: 25%;
}
.small-4 {
    width: 33.3333%;
}
.small-5 {
    width: 41.6667%;
}
.small-6 {
    width: 50%;
}
.small-7 {
    width: 58.3333%;
}
.small-8 {
    width: 66.6667%;
}
.small-9 {
    width: 75%;
}
.small-10 {
    width: 83.3333%;
}
.small-11 {
    width: 91.6667%;
}
.small-12 {
    width: 100%;
}
.small-offset-0 {
    margin-left: 0 !important;
}
.small-offset-1 {
    margin-left: 8.33333% !important;
}
.small-offset-2 {
    margin-left: 16.6667% !important;
}
.small-offset-3 {
    margin-left: 25% !important;
}
.small-offset-4 {
    margin-left: 33.3333% !important;
}
.small-offset-5 {
    margin-left: 41.6667% !important;
}
.small-offset-6 {
    margin-left: 50% !important;
}
.small-offset-7 {
    margin-left: 58.3333% !important;
}
.small-offset-8 {
    margin-left: 66.6667% !important;
}
.small-offset-9 {
    margin-left: 75% !important;
}
.small-offset-10 {
    margin-left: 83.3333% !important;
}
.small-offset-11 {
    margin-left: 91.6667% !important;
}
.small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
}
.column.small-centered, .columns.small-centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.column.small-uncentered, .columns.small-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.column.small-centered:last-child, .columns.small-centered:last-child {
    float: none;
}
.column.small-uncentered:last-child, .columns.small-uncentered:last-child {
    float: left;
}
.column.small-uncentered.opposite, .columns.small-uncentered.opposite {
    float: right;
}
}
@media only screen and (min-width: 45.063em) {
.medium-push-0 {
    left: 0;
    position: relative;
    right: auto;
}
.medium-pull-0 {
    left: auto;
    position: relative;
    right: 0;
}
.medium-push-1 {
    left: 8.33333%;
    position: relative;
    right: auto;
}
.medium-pull-1 {
    left: auto;
    position: relative;
    right: 8.33333%;
}
.medium-push-2 {
    left: 16.6667%;
    position: relative;
    right: auto;
}
.medium-pull-2 {
    left: auto;
    position: relative;
    right: 16.6667%;
}
.medium-push-3 {
    left: 25%;
    position: relative;
    right: auto;
}
.medium-pull-3 {
    left: auto;
    position: relative;
    right: 25%;
}
.medium-push-4 {
    left: 33.3333%;
    position: relative;
    right: auto;
}
.medium-pull-4 {
    left: auto;
    position: relative;
    right: 33.3333%;
}
.medium-push-5 {
    left: 41.6667%;
    position: relative;
    right: auto;
}
.medium-pull-5 {
    left: auto;
    position: relative;
    right: 41.6667%;
}
.medium-push-6 {
    left: 50%;
    position: relative;
    right: auto;
}
.medium-pull-6 {
    left: auto;
    position: relative;
    right: 50%;
}
.medium-push-7 {
    left: 58.3333%;
    position: relative;
    right: auto;
}
.medium-pull-7 {
    left: auto;
    position: relative;
    right: 58.3333%;
}
.medium-push-8 {
    left: 66.6667%;
    position: relative;
    right: auto;
}
.medium-pull-8 {
    left: auto;
    position: relative;
    right: 66.6667%;
}
.medium-push-9 {
    left: 75%;
    position: relative;
    right: auto;
}
.medium-pull-9 {
    left: auto;
    position: relative;
    right: 75%;
}
.medium-push-10 {
    left: 83.3333%;
    position: relative;
    right: auto;
}
.medium-pull-10 {
    left: auto;
    position: relative;
    right: 83.3333%;
}
.medium-push-11 {
    left: 91.6667%;
    position: relative;
    right: auto;
}
.medium-pull-11 {
    left: auto;
    position: relative;
    right: 91.6667%;
}
.column, .columns {
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    position: relative;
}
.medium-1 {
    width: 8.33333%;
}
.medium-2 {
    width: 16.6667%;
}
.medium-3 {
    width: 25%;
}
.medium-4 {
    width: 33.3333%;
}
.medium-5 {
    width: 41.6667%;
}
.medium-6 {
    width: 50%;
}
.medium-7 {
    width: 58.3333%;
}
.medium-8 {
    width: 66.6667%;
}
.medium-9 {
    width: 75%;
}
.medium-10 {
    width: 83.3333%;
}
.medium-11 {
    width: 91.6667%;
}
.medium-12 {
    width: 100%;
}
.medium-offset-0 {
    margin-left: 0 !important;
}
.medium-offset-1 {
    margin-left: 8.33333% !important;
}
.medium-offset-2 {
    margin-left: 16.6667% !important;
}
.medium-offset-3 {
    margin-left: 25% !important;
}
.medium-offset-4 {
    margin-left: 33.3333% !important;
}
.medium-offset-5 {
    margin-left: 41.6667% !important;
}
.medium-offset-6 {
    margin-left: 50% !important;
}
.medium-offset-7 {
    margin-left: 58.3333% !important;
}
.medium-offset-8 {
    margin-left: 66.6667% !important;
}
.medium-offset-9 {
    margin-left: 75% !important;
}
.medium-offset-10 {
    margin-left: 83.3333% !important;
}
.medium-offset-11 {
    margin-left: 91.6667% !important;
}
.medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
}
.column.medium-centered, .columns.medium-centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.column.medium-uncentered, .columns.medium-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.column.medium-centered:last-child, .columns.medium-centered:last-child {
    float: none;
}
.column.medium-uncentered:last-child, .columns.medium-uncentered:last-child {
    float: left;
}
.column.medium-uncentered.opposite, .columns.medium-uncentered.opposite {
    float: right;
}
.push-0 {
    left: 0;
    position: relative;
    right: auto;
}
.pull-0 {
    left: auto;
    position: relative;
    right: 0;
}
.push-1 {
    left: 8.33333%;
    position: relative;
    right: auto;
}
.pull-1 {
    left: auto;
    position: relative;
    right: 8.33333%;
}
.push-2 {
    left: 16.6667%;
    position: relative;
    right: auto;
}
.pull-2 {
    left: auto;
    position: relative;
    right: 16.6667%;
}
.push-3 {
    left: 25%;
    position: relative;
    right: auto;
}
.pull-3 {
    left: auto;
    position: relative;
    right: 25%;
}
.push-4 {
    left: 33.3333%;
    position: relative;
    right: auto;
}
.pull-4 {
    left: auto;
    position: relative;
    right: 33.3333%;
}
.push-5 {
    left: 41.6667%;
    position: relative;
    right: auto;
}
.pull-5 {
    left: auto;
    position: relative;
    right: 41.6667%;
}
.push-6 {
    left: 50%;
    position: relative;
    right: auto;
}
.pull-6 {
    left: auto;
    position: relative;
    right: 50%;
}
.push-7 {
    left: 58.3333%;
    position: relative;
    right: auto;
}
.pull-7 {
    left: auto;
    position: relative;
    right: 58.3333%;
}
.push-8 {
    left: 66.6667%;
    position: relative;
    right: auto;
}
.pull-8 {
    left: auto;
    position: relative;
    right: 66.6667%;
}
.push-9 {
    left: 75%;
    position: relative;
    right: auto;
}
.pull-9 {
    left: auto;
    position: relative;
    right: 75%;
}
.push-10 {
    left: 83.3333%;
    position: relative;
    right: auto;
}
.pull-10 {
    left: auto;
    position: relative;
    right: 83.3333%;
}
.push-11 {
    left: 91.6667%;
    position: relative;
    right: auto;
}
.pull-11 {
    left: auto;
    position: relative;
    right: 91.6667%;
}
}
@media only screen and (min-width: 64.063em) {
.large-push-0 {
    left: 0;
    position: relative;
    right: auto;
}
.large-pull-0 {
    left: auto;
    position: relative;
    right: 0;
}
.large-push-1 {
    left: 8.33333%;
    position: relative;
    right: auto;
}
.large-pull-1 {
    left: auto;
    position: relative;
    right: 8.33333%;
}
.large-push-2 {
    left: 16.6667%;
    position: relative;
    right: auto;
}
.large-pull-2 {
    left: auto;
    position: relative;
    right: 16.6667%;
}
.large-push-3 {
    left: 25%;
    position: relative;
    right: auto;
}
.large-pull-3 {
    left: auto;
    position: relative;
    right: 25%;
}
.large-push-4 {
    left: 33.3333%;
    position: relative;
    right: auto;
}
.large-pull-4 {
    left: auto;
    position: relative;
    right: 33.3333%;
}
.large-push-5 {
    left: 41.6667%;
    position: relative;
    right: auto;
}
.large-pull-5 {
    left: auto;
    position: relative;
    right: 41.6667%;
}
.large-push-6 {
    left: 50%;
    position: relative;
    right: auto;
}
.large-pull-6 {
    left: auto;
    position: relative;
    right: 50%;
}
.large-push-7 {
    left: 58.3333%;
    position: relative;
    right: auto;
}
.large-pull-7 {
    left: auto;
    position: relative;
    right: 58.3333%;
}
.large-push-8 {
    left: 66.6667%;
    position: relative;
    right: auto;
}
.large-pull-8 {
    left: auto;
    position: relative;
    right: 66.6667%;
}
.large-push-9 {
    left: 75%;
    position: relative;
    right: auto;
}
.large-pull-9 {
    left: auto;
    position: relative;
    right: 75%;
}
.large-push-10 {
    left: 83.3333%;
    position: relative;
    right: auto;
}
.large-pull-10 {
    left: auto;
    position: relative;
    right: 83.3333%;
}
.large-push-11 {
    left: 91.6667%;
    position: relative;
    right: auto;
}
.large-pull-11 {
    left: auto;
    position: relative;
    right: 91.6667%;
}

.column, .columns {
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    position: relative;
}

.large-1 {
    width: 8.33333%;
}
.large-2 {
    width: 16.6667%;
}
.large-3 {
    width: 25%;
}
.large-4 {
    width: 33.3333%;
}
.large-5 {
    width: 41.6667%;
}
.large-6 {
    width: 50%;
}
.large-7 {
    width: 58.3333%;
}
.large-8 {
    width: 66.6667%;
}
.large-9 {
    width: 75%;
}
.large-10 {
    width: 83.3333%;
}
.large-11 {
    width: 91.6667%;
}
.large-12 {
    width: 100%;
}
.large-offset-0 {
    margin-left: 0 !important;
}
.large-offset-1 {
    margin-left: 8.33333% !important;
}
.large-offset-2 {
    margin-left: 16.6667% !important;
}
.large-offset-3 {
    margin-left: 25% !important;
}
.large-offset-4 {
    margin-left: 33.3333% !important;
}
.large-offset-5 {
    margin-left: 41.6667% !important;
}
.large-offset-6 {
    margin-left: 50% !important;
}
.large-offset-7 {
    margin-left: 58.3333% !important;
}
.large-offset-8 {
    margin-left: 66.6667% !important;
}
.large-offset-9 {
    margin-left: 75% !important;
}
.large-offset-10 {
    margin-left: 83.3333% !important;
}
.large-offset-11 {
    margin-left: 91.6667% !important;
}
.large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
}
  
  */
  
  .cki-h-layer7 h3{
        margin-top:60px;
    }

.textwidget ul {

    margin-bottom: 0rem;
}


.ckia-ourteam ul li p {
  color: #1d1d1d !important;
  }



.ckia-ourteam ul li p a:link, .ckia-ourteam ul li p a:visited{
  color: #c4252d;
  text-decoration:none;
  
  }

.ckia-ourteam ul li p a:hover, .ckia-ourteam ul li p a:active{
  color: #c4252d;
  text-decoration:underline;
  }


.cki-about-info p, .ckia-ourteam ul li p,.ckiao-description p, .cki-about-info p {
    color: #1d1d1d !important;
}

 .ckiao-description p{
  	font-size:16px !important;
  }



.about-header {
    color: #970c13;
    font-family: "BebasNeueRegular";
    font-size: 25px;
}

.cki-video {
  position: relative;
  z-index: 1;
  }

iframe { z-index: -1; }

.cki-social-btn{
    margin: 10px 0 0;
  }

.cki-social-btn p span{
    display: inline-block;
  float: left;
  vertical-align: middle;
  }
.cki-social-btn ul li p a{
    width: auto;
  background: none;
  float: left;
  }

.pull-left{
  float:left;
  }

.pull-right{
  float:right;
  }

footer h5{
  font-size: 13px;
  font-weight: bold;
  }

footer .side-nav a{
  display:block;
  }
footer .row{
  	padding:0 0 10px;
  }

footer .social{
  text-align:right;
  }


