@charset "utf-8";
/*
Template Name: Kosk HTML5/CSS3
Template URI: http://www.orangedesk.net/sviluppo-web/kosk/index.html
Author: Valerio Montanaro
Date:2014 
Author URL: http://www.orangedesk.net
Description: Kosk HTML5/CSS3 Responsive Template Retina Ready
Version: 1.0
Bootstrap v3.1.1
*/

/*------------------------------- Bootstrap-theme -----------------------------------*/

/*@import url('bootstrap-theme.css');*/

/*--------------------------------- begin base --------------------------------------*/

html, body {
	font-family: 'Roboto', sans-serif;
	color: rgb(0,0,0);
	background-color: rgb(255,255,255);
}
::-moz-selection {
    background-color: rgb(204,0,0);
	color: rgb(255,255,255);
    text-shadow: none;
}
::selection {
	background-color: rgb(204,0,0);
	color: rgb(255,255,255);
	text-shadow: none;
}
#pageWrapper {
	display: block;
	position: relative;
}
.tinynav {
	display: none!important;
}

/*-------------------------------- button-kosk ---------------------------------------*/

/*button-kosk color*/

.blue {
	background-image: -webkit-linear-gradient(rgb(80,80,80), rgb(0, 160, 240))!important;
	background-image: -moz-linear-gradient(rgb(80,80,80), rgb(0, 160, 240))!important;
	background-image: -o-linear-gradient(rgb(80,80,80), rgb(0, 160, 240))!important;
	background-image: -ms-linear-gradient(rgb(80,80,80), rgb(0, 160, 240))!important;
	background-image: linear-gradient(rgb(80,80,80), rgb(0, 160, 240))!important;
	background-color: rgb(0,160,240)!important;
	color: #ffffff!important;
}

.blue:hover {
	background-image: -webkit-linear-gradient(rgb(0,160,240), rgb(0,0,0))!important;
	background-image: -moz-linear-gradient(rgb(0,160,240), rgb(0,0,0))!important;
	background-image: -o-linear-gradient(rgb(0,160,240), rgb(0,0,0))!important;
	background-image: -ms-linear-gradient(rgb(0,160,240), rgb(0,0,0))!important;
	background-image: linear-gradient(rgb(0,160,240), rgb(0,0,0))!important;
	color: #ffffff!important;
}


.iris {
	background-image: -webkit-linear-gradient(rgba(80,80,80,1), rgba(0,191,255,0.4))!important;
	background-image: -moz-linear-gradient(rgba(80,80,80,1), rgba(0,191,255,0.4))!important;
	background-image: -o-linear-gradient(rgba(80,80,80,1), rgba(0,191,255,0.4))!important;
	background-image: -ms-linear-gradient(rgba(80,80,80,1), rgba(0,191,255,0.4))!important;
	background-image: linear-gradient(rgba(80,80,80,1), rgba(0,191,255,0.4))!important;
	background-color: rgb(0,191,255)!important;
	color: #ffffff!important;
}

.iris:hover {
	background-image: -webkit-linear-gradient(rgba(0,191,255,0.4), rgba(0,0,0,1))!important;
	background-image: -moz-linear-gradient(rgba(0,191,255,0.4), rgba(0,0,0,1))!important;
	background-image: -o-linear-gradient(rgba(0,191,255,0.4), rgba(0,0,0,1))!important;
	background-image: -ms-linear-gradient(rgba(0,191,255,0.4), rgba(0,0,0,1))!important;
	background-image: linear-gradient(rgba(0,191,255,0.4), rgba(0,0,0,1))!important;
	color: #ffffff!important;
}

.black {
	background-image: -webkit-linear-gradient(rgba(40,40,40,1), rgba(120,120,120,0.4))!important;
	background-image: -moz-linear-gradient(rgba(40,40,40,1), rgba(120,120,120,0.4))!important;
	background-image: -o-linear-gradient(rgba(40,40,40,1), rgba(120,120,120,0.4))!important;
	background-image: -ms-linear-gradient(rgba(40,40,40,1), rgba(120,120,120,0.4))!important;
	background-image: linear-gradient(rgba(40,40,40,1), rgba(120,120,120,0.4))!important;
	background-color: rgb(120,120,120)!important;
	color: #ffffff!important;
}

.black:hover {
	background-image: -webkit-linear-gradient(rgba(120,120,120,0.4), rgba(40,40,40,1))!important;
	background-image: -moz-linear-gradient(rgba(120,120,120,0.4), rgba(40,40,40,1))!important;
	background-image: -o-linear-gradient(rgba(120,120,120,0.4), rgba(40,40,40,1))!important;
	background-image: -ms-linear-gradient(rgba(120,120,120,0.4), rgba(40,40,40,1))!important;
	background-image: linear-gradient(rgba(120,120,120,0.4), rgba(40,40,40,1))!important;
	color: #ffffff!important;
}

.graphite {
	background-image: -webkit-linear-gradient(rgba(80,80,80,1), rgba(48,113,169,0.2))!important;
	background-image: -moz-linear-gradient(rgba(80,80,80,1), rgba(48,113,169,0.2))!important;
	background-image: -o-linear-gradient(rgba(80,80,80,1), rgba(48,113,169,0.2))!important;
	background-image: -ms-linear-gradient(rgba(80,80,80,1), rgba(48,113,169,0.2))!important;
	background-image: linear-gradient(rgba(80,80,80,1), rgba(48,113,169,0.2))!important;
	background-color: rgb(48,113,169)!important;
	color: #ffffff!important;
}

.graphite:hover {
	background-image: -webkit-linear-gradient(rgba(48,113,169,0.2), rgba(80,80,80,1))!important;
	background-image: -moz-linear-gradient(rgba(48,113,169,0.2), rgba(80,80,80,1))!important;
	background-image: -o-linear-gradient(rgba(48,113,169,0.2), rgba(80,80,80,1))!important;
	background-image: -ms-linear-gradient(rgba(48,113,169,0.2), rgba(80,80,80,1))!important;
	background-image: linear-gradient(rgba(48,113,169,0.2), rgba(80,80,80,1))!important;
	color: #ffffff!important;
}

.green {

	background-color: #ccc;
	color: #000000!important;
}

.green:hover {
	
	background-color: #95A9A9;
	color: #000000!important;
}

.grey {
	background-image: -webkit-linear-gradient(rgba(0,0,0,0.4), rgba(255,255,255,1))!important;
	background-image: -moz-linear-gradient(rgba(0,0,0,0.4), rgba(255,255,255,1))!important;
	background-image: -o-linear-gradient(rgba(0,0,0,0.4), rgba(255,255,255,1))!important;
	background-image: -ms-linear-gradient(rgba(0,0,0,0.4), rgba(255,255,255,1))!important;
	background-image: linear-gradient(rgba(0,0,0,0.4), rgba(255,255,255,1))!important;
	background-color: rgb(255,255,255)!important;
	color: #000000!important;
	text-shadow: 0 1px rgba(255,255,255,0.7)!important;
}

.grey:hover {
	background-image: -webkit-linear-gradient(rgba(255,255,255,1), rgba(0,0,0,0.4))!important;
	background-image: -moz-linear-gradient(rgba(255,255,255,1), rgba(0,0,0,0.4))!important;
	background-image: -o-linear-gradient(rgba(255,255,255,1), rgba(0,0,0,0.4))!important;
	background-image: -ms-linear-gradient(rgba(255,255,255,1), rgba(0,0,0,0.4))!important;
	background-image: linear-gradient(rgba(255,255,255,1), rgba(0,0,0,0.4))!important;
	color: #000000!important;
}

.white {
	background-image: -webkit-linear-gradient(rgba(0,0,0,0.1), rgba(255,255,255,1))!important;
	background-image: -moz-linear-gradient(rgba(0,0,0,0.1), rgba(255,255,255,1))!important;
	background-image: -o-linear-gradient(rgba(0,0,0,0.1), rgba(255,255,255,1))!important;
	background-image: -ms-linear-gradient(rgba(0,0,0,0.1), rgba(255,255,255,1))!important;
	background-image: linear-gradient(rgba(0,0,0,0.1), rgba(255,255,255,1))!important;
	background-color: rgb(255,255,255)!important;
	color: #000000!important;
	text-shadow: 0 1px rgba(255,255,255,0.7)!important;
}

.white:hover {
	background-image: -webkit-linear-gradient(rgba(255,255,255,1), rgba(0,0,0,0.1))!important;
	background-image: -moz-linear-gradient(rgba(255,255,255,1), rgba(0,0,0,0.1))!important;
	background-image: -o-linear-gradient(rgba(255,255,255,1), rgba(0,0,0,0.1))!important;
	background-image: -ms-linear-gradient(rgba(255,255,255,1), rgba(0,0,0,0.1))!important;
	background-image: linear-gradient(rgba(255,255,255,1), rgba(0,0,0,0.1))!important;
	color: #000000!important;
}

.red {
	background-image: -webkit-linear-gradient(rgba(0,0,0,0.4), rgba(212,63,58,1))!important;
	background-image: -moz-linear-gradient(rgba(0,0,0,0.4), rgba(212,63,58,1))!important;
	background-image: -o-linear-gradient(rgba(0,0,0,0.4), rgba(212,63,58,1))!important;
	background-image: -ms-linear-gradient(rgba(0,0,0,0.4), rgba(212,63,58,1))!important;
	background-image: linear-gradient(rgba(0,0,0,0.4), rgba(212,63,58,1))!important;
	background-color: rgb(212,63,58)!important;
	color: #ffffff!important;
	text-shadow: 0 1px rgba(0,0,0,0.4)!important;
}

.red:hover {
	background-image: -webkit-linear-gradient(rgba(212,63,58,1), rgba(0,0,0,0.4))!important;
	background-image: -moz-linear-gradient(rgba(212,63,58,1), rgba(0,0,0,0.4))!important;
	background-image: -o-linear-gradient(rgba(212,63,58,1), rgba(0,0,0,0.4))!important;
	background-image: -ms-linear-gradient(rgba(212,63,58,1), rgba(0,0,0,0.4))!important;
	background-image: linear-gradient(rgba(212,63,58,1), rgba(0,0,0,0.4))!important;
	color: #ffffff!important;
}

.orange {
	background-image: -webkit-linear-gradient(rgba(0,0,0,0.4), rgba(237,156,40,1))!important;
	background-image: -moz-linear-gradient(rgba(0,0,0,0.4), rgba(237,156,40,1))!important;
	background-image: -o-linear-gradient(rgba(0,0,0,0.4), rgba(237,156,40,1))!important;
	background-image: -ms-linear-gradient(rgba(0,0,0,0.4), rgba(237,156,40,1))!important;
	background-image: linear-gradient(rgba(0,0,0,0.4), rgba(237,156,40,1))!important;
	background-color: rgb(237,156,40)!important;
	color: #ffffff!important;
	text-shadow: 0 1px rgba(0,0,0,0.4)!important;
}

.orange:hover {
	background-image: -webkit-linear-gradient(rgba(237,156,40,1), rgba(0,0,0,0.4))!important;
	background-image: -moz-linear-gradient(rgba(237,156,40,1), rgba(0,0,0,0.4))!important;
	background-image: -o-linear-gradient(rgba(237,156,40,1), rgba(0,0,0,0.4))!important;
	background-image: -ms-linear-gradient(rgba(237,156,40,1), rgba(0,0,0,0.4))!important;
	background-image: linear-gradient(rgba(237,156,40,1), rgba(0,0,0,0.4))!important;
	color: #ffffff!important;
}

.yellow {
	background-image: -webkit-linear-gradient(rgba(0,0,0,0.4), rgba(255,255,0,1))!important;
	background-image: -moz-linear-gradient(rgba(0,0,0,0.4), rgba(255,255,0,1))!important;
	background-image: -o-linear-gradient(rgba(0,0,0,0.4), rgba(255,255,0,1))!important;
	background-image: -ms-linear-gradient(rgba(0,0,0,0.4), rgba(255,255,0,1))!important;
	background-image: linear-gradient(rgba(0,0,0,0.4), rgba(255,255,0,1))!important;
	background-color: rgb(255,255,0)!important;
	color: #000!important;
	text-shadow: 0 1px rgba(255,255,255,0.9)!important;
}

.yellow:hover {
	background-image: -webkit-linear-gradient(rgba(255,255,0,1), rgba(0,0,0,0.4))!important;
	background-image: -moz-linear-gradient(rgba(255,255,0,1), rgba(0,0,0,0.4))!important;
	background-image: -o-linear-gradient(rgba(255,255,0,1), rgba(0,0,0,0.4))!important;
	background-image: -ms-linear-gradient(rgba(255,255,0,1), rgba(0,0,0,0.4))!important;
	background-image: linear-gradient(rgba(255,255,0,1), rgba(0,0,0,0.4))!important;
	color: #000!important;
}

.kosk-btn-extra-small {
	font-size: 12px;
	padding: 4px 11px;
}
.kosk-btn-small {
	font-size: 13px;
	padding: 6px 13px;
}

.kosk-btn-medium {
	font-size: 16px;
	padding: 6px 15px;
}

.kosk-btn-large {
	font-size: 17px;
	padding: 7px 17px;
}

.kosk-btn-extra-small,
.kosk-btn-small,
.kosk-btn-medium,
.kosk-btn-large {
	position: relative;
	display: inline-block;
	text-transform: capitalize;
	border: 1px solid rgb(40,40,40);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none!important;
	text-shadow: 0 1px rgba(0,0,0,0.7);
}

.kosk-btn-extra-small:hover,
.kosk-btn-small:hover,
.kosk-btn-medium:hover,
.kosk-btn-large:hover  { 
	text-decoration: none!important;
}

/*-------------------------------- begin header -------------------------------------*/

header {
    position:fixed;
    top:0px;
    left:0px;
    right:0px;
    background-color: white;
    z-index: 99999;
}
#menu-top {
	padding: 15px 0;
}
#container-header-top {
	padding-top: 5px;
	background-color: rgb(80,80,80);
}
#container-header {
	padding-top: 15px;
	padding-bottom: 15px;
	display: table; 
	overflow: hidden;
	width:100%;
}
.containerHead {
	
	display: table-cell; 
	vertical-align: middle;
	
}
.containerHead a {
	
	font-size:30px;
	letter-spacing:1px;
	line-height:50px;
	font-weight:100;
	text-align:center;
	color:#999;
	margin: 15px auto 0 auto;
	display:block;
	letter-spacing:10px;
}
.containerHead a:hover {
	
	opacity:0.4;
	text-decoration:none;
}
.containerHead a.logo2 {
	
	font-size:40px;
	letter-spacing:1px;
	line-height:50px;
	font-weight:100;
	text-align:center;
	color:#493b35;
	margin: 15px auto 0 auto;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:10px;
}
.containerHead a:hover {
	
	opacity:0.4;
	text-decoration:none;
}
ul.header-top-left {
	font-size: 12px;
	color: #fff;
	margin-bottom: 0;
	padding-top: 5px;
}
ul.header-top-right {
	margin-bottom: 0;
}
ul.header-top-right li:last-child a {
	font-size: 14px;
	display: table-cell;
	cursor: pointer;
}
a.icon-social-top {
	color: #fff;
	font-size: 24px;
}
a.icon-social-top:hover {
	color: rgb(143,162,0); 
}
.popover {
  position: fixed!important;
  top: 30px!important;
  right: 0!important;
  z-index: 99999!important;
}
.popover-title {
	color: rgb(143,162,0);
	font-weight: bold;
}
.twst {
	color: #0096fa;
	position: absolute;
	top: 2px;
	right: 02px;
}

/*------------------------------ begin press-home -----------------------------------*/



div.nav {
	
	background:#fff;
	width: 100%;
}
div.nav ul {
	
	width:60%;
	
}



























.container h1 {
	
	text-align:center;
	font-size:40px;
	letter-spacing:1px;
	font-weight:100;
	text-align:center;
	color:#999;
	padding:20px 20px 30px 20px;
}
.container p {
	
	font-size:20px;
	letter-spacing:1px;
	font-weight:100;
	text-align:center;
	color:#999;
	padding: 0 0 30px 0;
}
.container h2 {
	
	text-align:center;
	font-size:30px;
	letter-spacing:1px;
	font-weight:100;
	text-align:center;
	color:#999;
	margin: -45px 0 0 0;
}
#press-home {
	
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 15px 0 30px 0;
	margin:0;
    background-color: rgb(255,255,255);
}

.containerIntro01 {
}
.containerIntro10 {
	
	padding:0 20px;
}
#press-homeAbout {
	
	width: 100%;
	display: block;
	position: relative;
	clear: both;
    background-color: rgb(255,255,255);
}
#press-homeAbout p {
	font-size:18px;
	letter-spacing:1px;
	line-height:30px;
	font-weight:100;
	text-align:left;
	color:#333;
	padding:40px;
}
#press-homeAbout1 {
	
	width: 100%;
	display: block;
	position: relative;
	clear: both;
    background-color: #e6e7e8;
}
#press-homeAbout1 p {
	font-size:18px;
	letter-spacing:1px;
	line-height:30px;
	font-weight:100;
	text-align:left;
	color:#333;
	padding:40px;
}

#press-home2 p {
	
	font-size:20px;
	letter-spacing:1px;
	font-weight:100;
	text-align:center;
	color:#999;
}
#press-home2 {
	
	width: 100%;
	display: block;
	position: relative;
	clear: both;
    background-color: #E6E7E8;
	margin:0;
	padding:0;
	
}
#press-home2 h1 {
	font-size:30px;
	letter-spacing:1px;
	line-height:30px;
	font-weight:100;
	text-align:center;
	color:#999;
}
.containerIntro {
	
	height:300px;
}

.containerIntroAbout {
	
	
}


.containerIntro h1 {
	
	text-align:center;
	font-size:30px;
	letter-spacing:1px;
	line-height:30px;
	font-weight:100;
	text-align:center;
	color:#999;
	padding:20px 20px 60px 20px;
}
.containerIntro p {
	
	font-size:20px;
	letter-spacing:1px;
	line-height:40px;
	font-weight:100;
	text-align:center;
	color:#999;
}
.containerTech {
	
	height:300px;
	margin: 0 auto 0 auto;
	display:block;
	width:100%;
	text-align:center;
}
.containerTech h1 {
	
	text-align:center;
	font-size:60px;
	letter-spacing:1px;
	line-height:30px;
	font-weight:100;
	text-align:center;
	color:#999;
	padding:20px 20px 60px 20px;
}

.containerIntro1 {
	
	height:300px;
}
.butCollection {
	
	display:block;
	margin: 0 auto 0 auto;
	width:300px;
}
.butContact {
	
	display:block;
	margin: 0 auto 0 auto;
	width:115px;
	
}
.butContact1 {
	
	display:block;
	margin: 0 auto 0 auto;
	width:140px;
	
}
.butCollection a {
	
	
	font-size:20px;
	letter-spacing:1px;
	line-height:15px;
	font-weight:100;
	text-align:center;
	color:#fff;
	background-color:#A7A9AC;
	-webkit-appearance: none;
	display: inline-block;
	font-size:16px;
	border-radius: 0.25em;
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	padding:20px;
	margin: 30px 0 0 0;
}
.butCollection1 a {
	
	
	font-size:20px;
	letter-spacing:1px;
	font-weight:100;
	text-align:center;
	color:#fff;
	background-color:#A7A9AC;
	-webkit-appearance: none;
	display: inline-block;
	font-size:16px;
	border-radius: 0.25em;
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	padding:20px;
	margin: 30px 0 0 0;
}
.butCollection a:hover {
		
		background: #95A9A9;
	}
#press-home p {
	font-size:18px;
	letter-spacing:1px;
	line-height:30px;
	font-weight:100;
	text-align:center;
	color:#333;
	padding:0 40px;
}
#press-home h1 {
	font-size:40px;
	letter-spacing:1px;
	font-weight:300;
	text-align:center;
	color:#999;
	margin:0;
	padding:0;
	line-height:60px;
}
#press-home a.butIntro {
	font-size:20px;
	letter-spacing:1px;
	line-height:15px;
	font-weight:100;
	text-align:center;
	color:#fff;
	background-color:#A7A9AC;
	-webkit-appearance: none;
	display: inline-block;
	font-size:16px;
	border-radius: 0.25em;
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	padding:20px;
	margin:0 auto 0 auto;
	width:200px;
}
#press-home a:hover {
		
	background: #eadfd6;
	color:#000;
}
div.butIntro {
	
	display:block;
	margin: 0 auto 0 auto;
	width:200px;
	padding:0;
}
#press-home1 p {
	font-size:18px;
	letter-spacing:1px;
	line-height:30px;
	font-weight:100;
	text-align:center;
	color:#333;
}
#press-home1 {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 15px 0 30px 0;
	margin:0;
    background-color: #E6E7E8;
}
#press-home1 h1 {
	font-size:40px;
	letter-spacing:1px;
	font-weight:100;
	text-align:center;
	color:#999;
}
#press-home1 a {
	font-size:20px;
	letter-spacing:1px;
	font-weight:100;
	text-align:center;
	color:#fff;
	background-color:#A7A9AC;
	-webkit-appearance: none;
	display: inline-block;
	font-size:16px;
	border-radius: 0.25em;
	cursor: pointer;
	border: 0;
	text-align: center;
	text-decoration: none;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	padding:20px;
	margin: 0 auto 0 auto;
	width: 300px;
	}
	#press-home1 a:hover {
		
		background: #eadfd6;
		color:#000;
	}
	
	border-radius:10px;
	padding:20px;
}
.pos-one h3,
.pos-two h3,
.pos-three h3,
.pos-four h3 {
	font-family: 'Oswald', sans-serif;
	text-align: center;
	text-transform: capitalize;
	line-height: 35px;
}
.pos-five p:first-child {
	margin: 0;
}
.pos-one a.details-link,
.pos-two a.details-link,
.pos-three a.details-link,
.pos-four a.details-link {
	color: #000;
	text-align: center;
	text-transform: capitalize;
	text-decoration: none;
	display: inherit;
	font-size: 16px;
}
.pos-one a.details-link:hover,
.pos-two a.details-link:hover,
.pos-three a.details-link:hover,
.pos-four a.details-link:hover {
	text-decoration: underline;
}
.pos-five a.more {
	color: #000;
	text-decoration: none;
}
.pos-five a.more:hover {
	text-decoration: underline;
}

/*------------------------------- begin kosk-news -----------------------------------*/

#kosk-news {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: #EDEFF2;
    border-bottom: 1px solid #000;
}
.kosk-news-left p em {
	font-size: 16px;
}
.kosk-news-left p {
	margin-bottom: 30px;
}
a.kosk-news-btn-news {
	margin-right: 10px;
}

/*----------------------------- begin kosk-news-two ---------------------------------*/

#kosk-news-two {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-image: url(../img/pattern-1.png);
	border-bottom: 1px solid #000;
}
.kosk-page-header-two {
	margin-top: 0;
}
.cont-kosk-news-two h1 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	color: rgb(143,162,0);
	margin-bottom: 30px;
	border-top: 1px dotted #fff;
	padding-top: 25px;
	margin-top: 0;
}
.cont-kosk-news-two small {
	color: #fff;
}
ul.btn-my-social {
	clear: both;
	display: flex;
	margin-left: 0;
}
ul.btn-my-social li {
	padding-top: 20px;
	padding-left: 0!important;
	vertical-align: middle;
}
ul.btn-my-social li:nth-child(2) {
	width: 90px!important;
}
ul.btn-my-social li:nth-child(3) {
	width: 70px!important;
}
.news-two-right p {
	color: #fff;
}
.fa-ntt {
	color: rgb(143,162,0);
}
ul.kosk-list-news-two li {
	font-size: 16px;
	margin: 13px 0;
	border-bottom: 1px solid #fff;
	color: #fff;
}
ul.kosk-list-news-two li:last-child {
	border-bottom: none;
}

.video-iframe iframe {
	border: none;
}

/*---------------------------- begin kosk-news-three --------------------------------*/

#kosk-news-three {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: rgb(255,255,255);
	border-bottom: 1px solid #000;
}
.kosk-page-header-three {
	margin-top: 0;
	border-bottom: 1px solid rgb(153,153,153);
}
.flex-media {
	clear: both;
}
.cont-kosk-news-three small {
	color: #000;
}
.cont-kosk-news-three h1 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	color: rgb(143,162,0);
	margin-bottom: 30px;
	border-top: 1px dotted #000;
	padding-top: 25px;
	margin-top: 0;
}
.blockquote-news-three {
	margin-top: 40px;
	border-left: 5px solid rgb(143,162,0);
}
.flex-media .kosk-icon-user {
	color: rgb(143,162,0);
}
.flex-media a.name-admin {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
.flex-media a.name-admin:hover {
	text-decoration: underline;
}
.flex-media .kosk-icon-category {
	color: rgb(143,162,0);
}
.flex-media ul.kosk-category li a {
	text-decoration: none;
	color: #000;
	padding-right: 5px;
	font-size: 12px;
}
.flex-media ul.kosk-category li a:hover {
	text-decoration: underline;
}
.flex-media .kosk-icon-tag {
	color: rgb(143,162,0);
}
.flex-media ul.kosk-tag li a {
	text-decoration: none;
	color: #000;
	padding-right: 5px;
	font-size: 12px;
}
.flex-media ul.kosk-tag li a:hover {
	text-decoration: underline;
}

/*--------------------------- begin kosk-multi-slider -------------------------------*/

#kosk-multi-slider {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-image: url(../img/pattern-1.png);
	border-bottom: 1px solid #000;
}
.kosk-page-header-four {
	margin-top: 0;
}
.content-bxslider h1 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	color: rgb(143,162,0);
	margin-bottom: 30px;
	border-top: 1px dotted #fff;
	padding-top: 25px;
	margin-top: 0;
}
.content-bxslider small {
	color: #fff;
}
.content-bxslider p {
	color: #fff;
	font-size: 15px;
	margin-bottom: 30px;
}

/*------------------------------ begin widget-home ----------------------------------*/

#widget-home {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: #EDEFF2;
}
.widget-home-header {
	margin-top: 0;
	margin-bottom: 40px;
	border-bottom: 1px solid rgb(153,153,153);
}
.widget-home-header small {
	color: #000;
}
.widget-home-header h1 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	color: rgb(143,162,0);
	margin-bottom: 30px;
	border-top: 1px dotted #000;
	padding-top: 25px;
	margin-top: 0;
}
.wrapper-progress-striped {
	border: 1px solid #cfcfcf;
	box-sizing: border-box;
	padding: 5px 15px;
	display: block;
	position: relative;
	background-color: rgb(255,255,255);
}
.content-bxslider-post {
	display: block;
	position: relative;
	padding: 10px 10px 0 10px;
	background-color: #EDEFF2;
	border: 1px solid #cfcfcf;
}
.widget-home-left h4 {
	color: rgb(143,162,0);
}
.widget-home-left p {
	margin-bottom: 40px;
}
.rosk-fa-tasks-home {
	color: #000;
}
span.kosk-sr-only {
	position: relative;
}
.progress-bar-kosk {
	background-color: rgb(143,162,0);
}
.wrapper-facebook-comments {
	border: 1px solid #cfcfcf;
	box-sizing: border-box;
	padding: 5px 15px;
	display: block;
	position: relative;
	background-color: rgb(255,255,255);
}
ul.list-tags-home {
	position: relative;
	display: inline-block;
}
ul.list-tags-home li a {
	font-size: 14px;
	color: rgb(120,120,120);
	text-decoration: none;
	padding: 7px;
	border: 1px solid rgb(120,120,120);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	float: left;
	margin: 0 3px 3px 0;
}
ul.list-tags-home li a:hover {
	color: rgb(143,162,0);
	border-color: rgb(143,162,0);
	background-color: #000;
}
.widget-home-center h4 {
	color: rgb(143,162,0);
}
.widget-home-center p {
	margin-bottom: 40px;
}
.wrapper-facebook-likes {
	border: 1px solid #cfcfcf;
	box-sizing: border-box;
	padding: 5px 15px;
	display: block;
	position: relative;
	background-color: rgb(255,255,255);
}
.widget-home-right h4 {
	color: rgb(143,162,0);
}
.kosk-likes {
	color: #000;
}
.kosk-tags-home {
	color: #000;
}
.kosk-home-comment {
	color: rgb(143,162,0);
}

/*-------------------------------- begin footer -------------------------------------*/

footer {
	clear: both;
	width: 100%;
	padding: 0;
	display: block;
	position: absolute;
	background-color: rgb(80,80,80);
    -webkit-box-shadow: 0px -2px 4px 0px rgb(143, 162, 0);
	-moz-box-shadow: 0px -2px 4px 0px rgb(143, 162, 0);
	box-shadow: 0px -2px 4px 0px rgb(143, 162, 0);
}
.footer-logo-center {
	border-bottom: 1px solid rgb(143,162,0);
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.img-logo-footer {
	display: block;
	position: relative;
	margin: 0 auto;
}
.content-latest-post {
	margin-bottom:30px;
}
.kosk-fa-calendar,
.kosk-fa-user {
	color: rgb(143,162,0);
}
.kosk-fa-comment-o,
.kosk-fa-twitter-footer,
.kosk-fa-flickr-footer {
	color: rgb(143,162,0);
}
.content-latest-post h2,
.content-latest-twitter h2,
.widget-flickr h2 {
	color:rgb(255,255,255);
	margin-bottom: 30px;
}
ul.latest-post {
	margin:0 0 10px 0;
}
.latest-post li .cont-post {
	padding-bottom: 10px;
}
.latest-post li:first-child .cont-post {
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.cont-post a.post-date,
.cont-post a.post-author {
	display: inline;
	text-transform: uppercase;
	font-size: 10px;
	color: rgb(255,255,255);
	background: none;
	padding-left: 0;
	text-decoration: none;
}
.cont-post a.post-date:hover,
.cont-post a.post-author:hover {
	text-decoration: underline;
}
.cont-post .post-date {
	padding-right:5px;
}
.cont-post .title-post a {
	color: rgb(143,162,0);
	font-size: 15px;
	font-weight: normal;
	text-transform: none;
}
.cont-text-post p {
	color:rgb(255,255,255);
	margin: 0;
	font-size: 17px;
}

/*--- twitter-feed ---*/

.content-latest-twitter {
	margin-bottom:30px;
}

#twitter-feed {
	margin:0;
	padding: 0;
}

#twitter-feed li {
	background:url(../img/twitter-widget.png);
	background-repeat:no-repeat;
	display:block;
	min-height:20px;
	margin-bottom:40px;
}

#twitter-feed .twitter-text {
	display:block;
	float:left;
	clear:both;
	list-style-type:none;
	font-size: 17px;
	line-height:20px;
	color:rgb(200,200,200);
	padding-left:50px;
}

#twitter-feed .twitter-text a {
	display:block;
	float:left;
	clear:both;
	font-size:15px;
	font-weight:normal;
	color:rgb(255,255,255);
	letter-spacing: normal;
	text-decoration:none;
}

#twitter-feed .twitter-text a:hover {
	text-decoration: underline;
}
		
#twitter-feed .timesince {
	display: inline-block;
	clear:both;
	font-size: 14px;
	font-style: italic;
	color:rgb(143,162,0);
	font-weight: normal;
	margin-left:50px;
	text-decoration:none;
}
#twitter-feed .timesince:hover {
	text-decoration: underline;
}
.preloader {
	position:absolute;
	top:50px;
	left:auto;
	height: 40px;
	line-height:40px;
	padding-left: 30px;
	background-position:0 50%;
	background-repeat:no-repeat;
	background-image:url(../img/loader-twitter.gif);
}

/*--- widget-flickr ---*/

.widget-flickr {
	margin-bottom: 30px;
	display: inline-block;
}
ul.flickr-footer li {
	float: left;
	margin: 0 5px 5px 0;
}
ul.flickr-footer li img {
	width: 65px;
	padding: 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	-ms-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
ul.flickr-footer li img:hover {
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	-o-opacity: 0.5;
	-ms-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
	-webkit-transition-delay:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	transition-delay:0;
}
.footer-base {
	padding-top:5px;
	clear:both;
	width:100%;
	display:block;
	background-color: rgb(240,240,240);
	border-top: 1px solid rgb(153,153,153)
}
ul.list-footer-base {
	margin-bottom:5px;
}
ul.list-footer-base li {
	color:#000;
	font-size:12px;
}
ul.list-footer-base a {
	text-decoration:none;
	color:#000;
}
ul.list-footer-base a:hover {
	text-decoration:underline;
}

/*--------------------------- begin cont-title-header -------------------------------*/

#cont-title-header {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 30px 0;
	background-color: rgb(255,255,255);
}
.title-header h1 {
	margin: 0;
}
ol.title-header-breadcrumb {
	margin: 0;
	-webkit-border-radius; 0;
	-moz-border-radius; 0;
	-o-border-radius; 0;
	-ms-border-radius; 0;
	border-radius: 0;
	background: none;
}
ol.title-header-breadcrumb a {
	color: rgb(143,162,0);
}
ol.title-header-breadcrumb > .active {
	color: #000;
}

/*------------------------------ begin image-about ----------------------------------*/

#image-about {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
    border-bottom: 1px solid #000;
    background-image: url(../img/pattern-1.png);
}
#image-about img {
	margin: 0 auto;
	-webkit-opacity: 0.3;
	-moz-opacity: 0.3;
	-o-opacity: 0.3;
	opacity: 0.3;
	filter:alpha(opacity=30);
}

/*------------------------------- begin text-about ----------------------------------*/

#text-about {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: rgb(255,255,255);
    border-bottom: 1px solid #000;
}
.cont-text-about h1 {
	color: rgb(153,153,153);
}
.image-right img {
	margin-bottom: 20px;
}

/*----------------------------- begin text-two-about --------------------------------*/

#text-two-about {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: #EDEFF2;
    border-bottom: 1px solid #000;
}
#text-two-about h1 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	color: rgb(143,162,0);
	margin-bottom: 30px;
	border-top: 1px dotted #000;
	padding-top: 25px;
	margin-top: 0;
}
.cont-text-two-about-right a {
	color: #000;
	text-decoration: none;
}
.cont-text-two-about-right a:hover {
	color: #000;
	text-decoration: underline;
}
table.kosk-table-responsive {
	border: 1px solid #000;
}
table.kosk-table-responsive td:hover {
	background-color: rgba(143,162,0,0.5);
}
table.kosk-table-responsive th {
	color: rgb(153,153,153);
}
table.kosk-table-responsive thead {
	background-color: #000;
}

/*---------------------------- begin text-three-about -------------------------------*/

#text-three-about {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: #fff;
    border-bottom: 1px solid #000;
}
#text-three-about h1 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	color: rgb(143,162,0);
	margin-bottom: 30px;
	border-top: 1px dotted #000;
	padding-top: 25px;
	margin-top: 0;
}
.wrapper-progress-striped-about h5 {
	color: rgb(153,153,153);
	text-transform: uppercase;
}
.text-three-about-center a,
.text-three-about-right a {
	color: #000;
	text-decoration: none;
	text-align: center;
	display: table;
	font-size: 18px;
	margin: 0 auto 10px auto;
}
.cont-icon-about {
	display: block;
	position: relative;
	clear: both;
}
.text-three-about-center a:hover,
.text-three-about-right a:hover {
	color: rgb(143,162,0);
	text-decoration: none;
}
.kosk-edit,
.kosk-mobile-phone,
.kosk-desktop,
.kosk-dollar {
	color: rgb(143,162,0);
	margin: 0 auto;
	display: table;
}
.kosk-mobile-phone,
.kosk-desktop {
	margin: 30px auto 0 auto;
}
.text-three-about-center p,
.text-three-about-right p {
	color: rgb(153,153,153);
}

/*------------------------------ begin testimonial ----------------------------------*/

#testimonial {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
    border-bottom: 1px solid #000;
    background-image: url(../img/pattern-1.png);
}
#testimonial h1 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	color: rgb(143,162,0);
	margin-bottom: 30px;
	border-top: 1px dotted #000;
	padding-top: 25px;
	margin-top: 0;
}
.all-client {
	width: 25%;
	float: left;
}
#testimonial p {
	color: #fff;
}
.first-group-clients {
	margin: 30px 0;
}
.kosk-tab a {
	color: rgb(143,162,0);
}
.kosk-tab-content-about {
	padding: 15px 0;
}
.kosk-tab-content-about p {
	color: #fff;
}
.flex-media-about .kosk-icon-user {
	color: rgb(143,162,0);
}
.flex-media-about a.name-admin {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}
.flex-media-about a.name-admin:hover {
	text-decoration: underline;
}
.flex-media-about .kosk-icon-category {
	color: rgb(143,162,0);
}
.flex-media-about ul.kosk-category-about li a {
	text-decoration: none;
	color: #fff;
	padding-right: 5px;
	font-size: 12px;
}
.flex-media-about ul.kosk-category-about li a:hover {
	text-decoration: underline;
}
.flex-media-about .kosk-icon-tag {
	color: rgb(143,162,0);
}
.flex-media-about ul.kosk-tag li a {
	text-decoration: none;
	color: #fff;
	padding-right: 5px;
	font-size: 12px;
}
.flex-media-about ul.kosk-tag li a:hover {
	text-decoration: underline;
}
ul.kosk-list-link {
	margin-top: 30px;
}

/*bar-dynamic*/
.progress-dynamic {
  width: 100%;
  height: 20px;
}
.progress-wrap,
.progress-wrap-two,
.progress-wrap-three,
.progress-wrap-four {
  	background: rgb(143,162,0);
  	margin: 0 0 10px 0;
  	overflow: hidden;
  	position: relative;
}
.progress-bar-one,
.progress-bar-two,
.progress-bar-three,
.progress-bar-four {
    background: #EDEFF2;
    left: 0;
    position: absolute;
    top: 0;
}
span.text-bar-dynamic {
	font-size: 14px;
	text-transform: capitalize;
	color: #000;
	line-height: 18px;
}

/*-------------------------- begin content-blog-post --------------------------------*/

#content-blog-post {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding:0;
	background-color: #fff;
	margin:210px 0 0 0;
	
}
#content-blog-post1 {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding:20px 0;
	background-color: #fff;
	margin:0;
}
.content-wrapper-posts {
	width: 100%;
	display: block;
	position: relative;
	padding: 20px;
	background-image: url(../img/pattern-1.png);
}
.article-text,
.article-image-single,
.article-image-slider,
.article-video-youtube,
.article-video-vimeo {
	margin-bottom: 50px;
}
.article-text,
.text-article-image-single,
.text-article-image-slider,
.text-article-video-youtube,
.text-article-video-vimeo {
    padding: 0 0 30px 0;
	background-color: rgb(255,255,255);
}
.content-image-single-post,
.content-image-slider-post,
.content-video-youtube-post,
.content-video-vimeo-post {
	display: block;
	position: relative;
}
.article-text .time a,
.text-article-image-single .time a,
.text-article-image-slider .time a,
.text-article-video-youtube .time a,
.text-article-video-vimeo .time a {
	font-size: 17px;
	color: #000;
	text-decoration: none;
}
.article-text .time a:hover,
.text-article-image-single .time a:hover,
.text-article-video-youtube .time a:hover,
.text-article-video-vimeo .time a:hover {
	text-decoration: underline;
}
.kosk-calendar-post {
	color: rgb(143,162,0);
}
.article-text h3 a,
.text-article-image-single h3 a,
.text-article-image-slider h3 a,
.text-article-video-youtube h3 a,
.text-article-video-vimeo h3 a {
	color: #000;
	text-decoration: none;
}
.article-text h3 a:hover,
.text-article-image-single h3 a:hover,
.text-article-image-slider h3 a:hover,
.text-article-video-youtube h3 a:hover,
.text-article-video-vimeo h3 a:hover {
	color: rgb(143,162,0);
}
.article-text p,
.text-article-image-single p,
.text-article-image-slider p,
.text-article-video-youtube p,
.text-article-video-vimeo p {
	font-size: 16px;
	line-height: 24px;
}
ul.info-edit-post li {
	margin-right: 10px;
}
a.kosk-image-single-post img {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	-ms-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=1);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
a.kosk-image-single-post img:hover {
	-webkit-opacity: 0.3;
	-moz-opacity: 0.3;
	-o-opacity: 0.3;
	-ms-opacity: 0.3;
	opacity: 0.3;
	filter:alpha(opacity=30);
	-webkit-transition-delay:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	transition-delay:0;
}
a.link-info-post {
	font-size: 15px;
	color: #000;
	text-decoration: none;
}
a.link-info-post:hover {
	text-decoration: underline;
	color: #000;
}
.kosk-fa-more-post,
.kosk-fa-user-post,
.kosk-fa-category-post,
.kosk-fa-tags-post,
.kosk-fa-comments-post {
	color: #A7A9AC;
}
.blockquote-posts-twitter {
	border-left: 7px solid rgb(143,162,0);
}
.blockquote-posts-twitter p {
	font-size: 22px;
	line-height: 32px;
}
.content-video-youtube-post iframe,
.content-video-vimeo-post iframe {
	border: none;
}
.content-video-vimeo-post iframe {
}
.content-pages {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
}
.kosk-pagination > .active > a,
.kosk-pagination > .active > span,
.kosk-pagination > .active > a:hover,
.kosk-pagination > .active > span:hover,
.kosk-pagination > .active > a:focus,
.kosk-pagination > .active > span:focus {
	background-color: #999;
	border-color: #999;
}
.cont-imput-blog {
	max-width: 390px;
	margin-bottom: 40px;
}
.kosk-form-control-blog,
.kosk-form-control-newsletter,
.kosk-btn-default {
	border-radius: 0;
}
.kosk-form-control-blog:focus {
	border-color: rgb(143,162,0);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0, 0.6);
}
.kosk-fa-search-blog {
	color: rgb(143,162,0);
}
.kosk-aside-categories,
.kosk-aside-archives,
.kosk-aside-recent-posts,
.kosk-aside-tags,
.kosk-aside-facebook,
.kosk-aside-twitter,
.kosk-aside-google,
.kosk-aside-pinterest {
	display: block;
	position: relative;
	clear: both;
	border: 1px dotted #ddd;
	padding: 15px;
	background-color: rgb(255,255,255);
}
.fb-comments {
	margin: 0 auto;
}
.kosk-aside-categories h3,
.kosk-aside-archives h3,
.kosk-aside-recent-posts h3,
.kosk-aside-tags h3 {
	font-family: 'Roboto', sans-serif!important;
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 10px;
	color:#999999;
	text-transform:uppercase;
	font-weight:200;
}
.kosk-aside-categories p {
	
	font-size:13px;
	text-align:left;
	padding:0;
	margin:0;
	color:#333;
}
.kosk-aside-categories ul li {
	
	font-size:13px;
	text-align:left;
	padding:0;
	margin:0;
	color:#333;
	letter-spacing:1px;
	font-weight:100;
	text-align:left;
	color:#333;
}
.kosk-aside-facebook h3,
.kosk-aside-twitter h3,
.kosk-aside-google h3,
.kosk-aside-pinterest h3 {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 30px;
	color: rgb(143,162,0);
}
ul.list-categories-aside li a,
ul.list-archives-aside li a,
ul.list-posts-aside li a {
	color: #000;
	text-decoration: none;
	font-size: 15px;
	line-height: 32px;
	text-transform: capitalize;
}
ul.list-posts-aside li {
	margin-bottom: 15px;
}
ul.list-posts-aside li a {
	line-height: 18px!important;
}
ul.list-posts-aside li a:last-child {
	font-size: 14px;
	color: rgb(143,162,0);
	margin-left: 10px;
}
ul.list-categories-aside li a:hover,
ul.list-archives-aside li a:hover,
ul.list-posts-aside li a:hover {
	text-decoration: underline;
}
ul.list-tags-aside {
	position: relative;
	display: inline-block;
}
ul.list-tags-aside li a {
	font-size: 14px;
	color: rgb(120,120,120);
	text-decoration: none;
	padding: 7px;
	border: 1px solid rgb(120,120,120);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	float: left;
	margin: 0 3px 3px 0;
}
ul.list-tags-aside li a:hover {
	color: rgb(143,162,0);
	border-color: rgb(143,162,0);
	background-color: #fff;
}
.kosk-caret-r {
	color: rgb(143,162,0);
}
.follow-pin {
	display: block;
	position: relative;
	clear: both;
	padding-top: 10px;
}
.kosk-fa-pinterest-aside {
	color: #b91e23;
}
.kosk-fa-google-aside {
	color: #dc1e23;
}
.kosk-fa-twitter-aside {
	color: #55acee;
}
.kosk-fa-facebook-aside {
	color: #3b5998;
}

/*-------------------------- begin content-blog-grid --------------------------------*/

#content-blog-grid {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-image: url(../img/pattern-1.png);
}

/*------------------------ begin content-blog-post-full -----------------------------*/

#content-blog-post-full {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: #fff;
}

/*----------------------- begin content-blog-post-medium ----------------------------*/

#content-blog-post-medium {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: #fff;
}
.content-image-slider-post-medium,
.content-image-single-post-medium,
.article-text-medium,
.article-video-youtube-medium,
.article-video-vimeo-medium {
	border-left: 1px dotted #ddd;
	border-right: 1px dotted #ddd;
	width: 100%;
	padding: 15px;
	margin-bottom: 40px;
	background-color: rgb(255,255,255);
}
.text-article-image-slider-medium .time a,
.text-article-image-single-medium .time a,
.article-text-medium .time a,
.text-article-video-youtube-medium .time a,
.text-article-video-vimeo-medium .time a {
	font-size: 17px;
	color: #000;
	text-decoration: none;
}
.text-article-image-slider-medium .time a:hover,
.text-article-image-single-medium .time a:hover,
.article-text-medium .time a:hover,
.text-article-video-youtube-medium .time a:hover,
.text-article-video-vimeo-medium .time a:hover {
	text-decoration: underline;
}
.text-article-image-slider-medium h3 a,
.text-article-image-single-medium h3 a,
.article-text-medium h3 a,
.text-article-video-youtube-medium h3 a,
.text-article-video-vimeo-medium h3 a {
	color: #000;
	text-decoration: none;
}
.text-article-image-slider-medium h3 a:hover,
.text-article-image-single-medium h3 a:hover,
.article-text-medium h3 a:hover,
.text-article-video-youtube-medium h3 a:hover,
.text-article-video-vimeo-medium h3 a:hover {
	color: rgb(143,162,0);
}
.text-article-image-slider-medium p,
.text-article-image-single-medium p,
.article-text-medium p,
.text-article-video-youtube-medium p,
.text-article-video-vimeo-medium p {
	font-size: 16px;
	line-height: 24px;
}
.content-video-youtube-post-medium iframe,
.content-video-vimeo-post-medium iframe {
	border: none;
}
.text-article-image-slider p {
	
	font-size:18px;
	letter-spacing:1px;
	line-height:30px;
	font-weight:100;
	text-align:center;
	color:#333;
}
.text-article-image-slider h3 {
	
	text-transform:uppercase;
	color:#666;
	font-weight:200;
	
}
/*----------------------- begin content-blog-post-single ----------------------------*/

.text-article-image-single-post,
.area-text-post {
    padding: 30px 25px 25px;
	background-color: rgb(255,255,255);
}
.text-article-image-single-post .time a {
	font-size: 17px;
	color: #000;
	text-decoration: none;
}
.text-article-image-single-post .time a:hover {
	text-decoration: underline;
}
.text-article-image-single-post h3 a {
	color: #000;
	text-decoration: none;
}
.text-article-image-single-post h3 a:hover {
	color: rgb(143,162,0);
}
.area-text-post h3 {
	font-family: 'Roboto', sans-serif;
	color: #000;
}
.text-article-image-single-post p,
.area-text-post p {
	font-size: 18px;
	line-height: 24px;
	text-align:left;
	color:#000;
}
ul.text-list-one li {
	font-size: 18px;
	line-height: 24px;
	text-align:left;
	color:#999;
	font-weight:100;
}
.comments-post,
.leave-comment {
	padding: 30px 20px 25px;
	background-color: rgb(255,255,255);
}
.comments-post {
	padding: 30px 20px 20px;
}
.comments-post h3,
.leave-comment h3 {
	color: #000;
	margin-bottom: 25px;
}
p.kosk-p-comment {
	margin-bottom: 70px;
	text-align:left;
	
}
ul.list-col-post-one li a {
	color: #000;
	text-decoration: none;
}
ul.list-col-post-one li a:hover {
	text-decoration: underline;
}
ul.list-col-post-one li a.kosk-reply {
	color: rgb(143,162,0);
	font-weight: bold;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
ul.list-col-post-one li a.kosk-reply:hover {
	color: rgb(0,0,0);
	-webkit-transition-delay:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	transition-delay:0;
}
.kosk-form-goup,
.kosk-btn-toolbar {
	margin-top: 30px;
}
.kosk-btn-toolbar {
	margin-left: 0;
}
.kosk-form-control {
	width: 100%!important;
}
.kosk-form-control:focus,
.kosk-form-control-blog:focus,
.kosk-form-control-shop:focus,
.kosk-form-control-newsletter:focus {
	border-color: rgb(143,162,0);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0,0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0,0.6);
}
.kosk-author-post {
	color: #000;
}
a.icon-social-author {
	color: #000;
	font-size: 24px;
}
a.icon-social-author:hover {
	color: rgb(143,162,0); 
}

/*----------- begin portfolio two-columns three-columns four-columns ----------------*/

#portfolio-two,
#portfolio-three,
#portfolio-four {
	display: block;
	position: relative;
}
.content-portfolio-categ,
.content-portfolio-categ-two,
.content-portfolio-categ-three {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 10px 0 15px 0;
	background-color:#E6E7E8;
}
ul.portfolio-categ-two,
ul.portfolio-categ-three,
ul.portfolio-categ-four {
	z-index: 999999;
	margin-bottom: 0;
	overflow: hidden;
}
ul.portfolio-categ-two li,
ul.portfolio-categ-three li,
ul.portfolio-categ-four li {
	margin-top: 5px;
}
ul.portfolio-categ-two li:first-child,
ul.portfolio-categ-three li:first-child,
ul.portfolio-categ-four li:first-child {
	color: #fff;
}
.content-portfolio-list {
	width: 100%;
	display: block;
	position: relative;
	padding: 70px 0;
	background-color: #fff;
}
.content-portfolio-list-white {
	width: 100%;
	display: block;
	position: relative;
	padding: 15px 0;
	background-color: white;
}
li.portfolio-item-two,
li.portfolio-item-three,
li.portfolio-item-four {
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
}

/*------------------------------ begin carousel-project -----------------------------*/

#container-carousel-project {
	display: block;
	position: relative;
	width: 100%;
	background-color: #000;
}
.content-image-slider-project {
	display: block;
	position: relative;
}

/*-------------------------- begin content-widget-project ---------------------------*/

#content-widget-project {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: #EDEFF2;
}
.widget-project-left h3 {
	color: rgb(143,162,0);
	margin-bottom: 25px;
}
.widget-project-left p {
	font-size: 15px;
	line-height: 20px;
}
ul.list-project-description li {
	font-size: 15px;
	line-height: 24px;
	padding-left: 30px;
}
ul.info-client-list li {
	font-size: 13px;
	line-height: 22px;
}
.kosk-long-qrrow-right,
.kosk-fa-home-client {
	color: rgb(143,162,0);
}
ul.info-client-list li a {
	text-decoration: none;
	color: #000;
}
ul.info-client-list li a:hover {
	text-decoration: underline;
}
.widget-project-right h3 {
	color: rgb(143,162,0);
	margin-bottom: 25px;
}
.kosk-tab a {
	color: rgb(143,162,0);
}
.kosk-tab-content-project {
	padding: 20px 0;
	background-color: #000;
}
.kosk-tab-content-project p {
	color: #fff;
}
.flex-media-project .kosk-icon-user {
	color: rgb(143,162,0);
}
.media-project h4 {
	color: rgb(143,162,0);
}
.media-project h5 {
	color: rgb(143,162,0);
	margin-top: 30px;
}
.author-project-info p {
	color: #fff;
	font-size: 15px;
	line-height: 20px;
}
.tab1-cont,
.tab2-cont,
.tab3-cont {
	width: 100%;
}
.media-project img {
	display: inline-block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.media-project img:hover {
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	-o-opacity: 0.5;
	-ms-opacity: 0.5;
	filter:alpha(opacity=50);
	-webkit-transition-delay: 0;
	-moz-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}
.blockquote-author-project p {
	font-size: 17px;
	color: rgb(143,162,0);
}
ul.social-author-list li:first-child {
	padding-left: 0;
}
ul.social-author-list li {
	padding: 2.50px;
}
a.icon-social-author-project {
	color: #fff;
	font-size: 24px;
}
a.icon-social-author-project:hover {
	color: rgb(143,162,0); 
}
.content-video-author-project,
.content-my-twitter {
	padding-top: 20px;
	padding-bottom: 20px;
}
.content-video-author-project iframe {
	border: none;
}
.tab2-cont h3,
.tab3-cont h3 {
	color: rgb(143,162,0);
	text-align: center;
	margin-top: 0;
}
.tab2-cont p {
	color: #fff;
	font-size: 15px;
	line-height: 20px;
}
.content-my-twitter iframe {
	margin: 0 auto;
	display: block;
}

/*-------------------------- begin content-other-project ----------------------------*/

#container-content-other-project,
#container-content-other-project-me {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed ;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image:url(../img/img-background.jpg);
}
#container-content-other-project-me {
	background-image: url(../img/img-background-m.jpg);
	
}

#content-other-project,
#content-other-project-me {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 10px 0 50px 0;
}
#content-other-project h2,
#content-other-project-me h2 {
	font-family: 'Oswald', sans-serif;
	color: #000;
	text-align: center;
	text-transform: uppercase;
}
.kosk-icon-other-project {
	display: block;
	position: relative;
	margin: 0 0 20px 0;
	text-align: center;
	color: #fff;
}

/*------------------------- begin container-item-service ----------------------------*/

#container-item-services {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed ;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image:url(../img/img-background-s.jpg);
}
.content-item-services {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	border-top: 1px solid #000;
}
.kosk-icon-service-one,
.kosk-icon-service-two,
.kosk-icon-service-three,
.kosk-icon-service-four {
	display: block;
	text-align: center;
	color: rgb(143,162,0);
}
.item-service-one h3,
.item-service-two h3,
.item-service-three h3,
.item-service-four h3 {
	color: #000;
	text-align: center;
	margin-top: 10px;
	text-transform: capitalize;
}
.item-service-one p,
.item-service-two p,
.item-service-three p,
.item-service-four p {
	color: #000;
	text-align: center;
	font-size: 17px;
	line-height: 24px;
}

/*------------------------- begin container-area-services ---------------------------*/

#container-area-services {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	border-top: 1px solid #000;
	background-color: #fff;
}
.area-service-left h1,
.area-service-right h1 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	color: rgb(143,162,0);
	margin-bottom: 30px;
	border-top: 1px dotted #000;
	padding-top: 25px;
	margin-top: 0;
}
.area-service-left p {
	font-size: 17px;
	line-height: 24px;
}
.area-service-left p:nth-child(3) {
	margin-bottom: 30px;
}
.content-ars {
	width: 100%;
	position: relative;
	display: inline-block;
	clear: both;
}
.ars-one {
	width: 50%;
	float: left;
	display: block;
	position: relative;
	border-right: 2px solid #fff;
	box-size: border-box;
	overflow: hidden;
}
.ars-two {
	width: 50%;
	float: left;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
}
.ars-two-two {
	width: 50%;
	float: left;
	display: block;
	position: relative;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	box-size: border-box;
	overflow: hidden;
}
.cover {
	width: 100%;
	height: 100%;
  	display: block;
  	background: rgba(143,165,0,0.7);
  	position: absolute;
  	bottom: -100%;
  	right: -100%;
  	-webkit-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  	-moz-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  	-o-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  	-ms-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  	transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  	padding: 1em;
  	overflow: hidden;
}
.ars-one:hover .bottom-right,
.ars-two-two:hover .bottom-right {
  	-webkit-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  	-moz-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  	-o-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  	-ms-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  	transition: all 0.4s cubic-bezier(.99,.99,0,.61);
    bottom: 0px;
    right: 0px;
}
.kosk-fa-film-figure,
.kosk-fa-plus-figure {
	color: #fff;
}
.kosk-icon-list-asr {
	color: rgb(143,162,0);
}
ul.list-area-service-right li {
	font-size: 17px;
	line-height: 24px;
	border-bottom: 1px dotted #000;
	margin-bottom: 15px;
}
.news-area-service-right {
	padding-top: 5px;
}
.news-area-service-right p em {
	font-size: 16px;
}
.news-area-service-right p {
	margin-bottom: 30px;
}
a.kosk-news-btn-service {
	margin-right: 10px;
}

/*--------------------------- begin container-area-prop -----------------------------*/

#container-area-prop {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	border-top: 1px solid #000;
	background-color: #EDEFF2;
}
.area-prop-one {
	display: block;
	position: relative;
	clear: both;
}
#container-area-prop h1 {
	text-transform: capitalize;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
}
#container-area-prop p {
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 22px;
	line-height: 32px;
	padding-top: 20px;
	padding-bottom: 40px;
	border-bottom: 1px dotted #000;
}
.kosk-label-service {
	font-size: 90%;
}

/*------------------------ begin container-slider-service ---------------------------*/

#container-slider-service {
	width: 100%;
	padding:  80px 0;
	margin: 0;
	border-top: 1px solid #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed ;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image:url(../img/img-background-ss.jpg);
}
.cont-list-bxslider-service {
	padding: 50px 0 0 0;
	border-left: none;
}
.cont-list-bxslider-service p {
	font-size: 24px;
	line-height: 36px;
	text-align: center;
}
.kosk-small-service {
	font-size: 16px;
	color: rgb(80,80,80);
}
.kosk-quote-left {
	color: rgb(143,162,0);
}

/*------------------------- begin content-header-team ------------------------------*/

#content-header-team {
	padding:30px 0;
	margin:0;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed ;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image:url(../img/about.jpg);
}
.area-prop-team {
	display: block;
	position: relative;
	clear: both;
}
#content-header-team h1 {
	text-transform: capitalize;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
}
#content-header-team p {
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 22px;
	line-height: 32px;
	padding-top: 20px;
	padding-bottom: 40px;
	border-bottom: 1px dotted #000;
}

/*------------------------ begin container-cont-prop-team --------------------------*/

#container-cont-prop-team {
	font-family: 'Oswald', sans-serif;
	width: 100%;
	border-top: 1px solid #000;
	display: block;
	position: relative;
	clear: both;
	padding: 0;
	background-color: #EDEFF2;
}
.cont-prop-team {
	padding: 50px 0 0 0;
	border-left: none;
}
.cont-prop-team h3 {
	font-family: 'Oswald', sans-serif;
	text-align: center;
	color: rgb(153,153,153);
	margin-bottom: 40px;
}
.cont-prop-team p {
	font-size: 24px;
	line-height: 36px;
	text-align: center;
	color: rgb(190,190,190);
}
.kosk-small-team {
	font-size: 16px;
	color: rgb(80,80,80);
}
a.text-link-font {
	color: rgb(217,83,79);
	text-decoration: none;
}
a.text-link-font:hover {
	text-decoration: underline;
	color: rgb(217,83,79);
}

/*---------------------------- begin content-our-team ------------------------------*/

#content-our-team,
#content-our-team-two,
#content-our-team-three {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0 70px 0;
	background-color: #EDEFF2;
}
.service-details {
	height: 250px;	
	overflow: hidden;
	position: relative;
	box-shadow: 0px 0px 3px 3px rgb(153,153,153);
}
.service-details img {
	position: absolute;
	top: 0;
	left: 0;
	height: inherit;
	float: left;
	transition: all 0.8s;
	-moz-transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;

}
.service-details:hover img {
	-webkit-opacity: 0.4 !important;
	-moz-opacity: 0.4 !important;
	-o-opacity: 0.4 !important;
	-ms-opacity: 0.4 !important;
	opacity: 0.4 !important;
}
.service-details .service-hover-text h3 {
	padding: 0px;
	margin: 0px;
	font-size: 25px;
  	font-family: 'Oswald', sans-serif;
	font-weight: 300;
}
.service-details .service-hover-text h4 {
	padding: 0px;
	padding-bottom: 13px;
	margin: 0px;
	font-size: 14px;
  	letter-spacing: 3px;
	width: 90%;
	font-family: 'Oswald', sans-serif;
  	text-transform:uppercase;
	border-bottom: 2px solid #000;
}
.service-details .service-hover-text p {
	padding-top: 13px;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
}
.service-details .service-hover-text {
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0%;
	left: 50%;
	padding: 3% 4%;
	background:rgba(143,162,0,1);
	color: rgba(255,255,255,1);
/*	display: none;*/
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
}
.service-details:hover .service-hover-text {
	display: block !important;
	color: #fff;
	background:rgba(143,162,0,0.65);
	left: 0px;
	top: 0px;
}
.service-details .service-text {
	width: 50%;
	height: inherit;
	background: #000;
	float: left;
	position: absolute;
	left: 50%;
}
.service-details .service-text p {
	padding: 70px 0px 0px 0px;
	font-size: 24px;
	font-family: 'Oswald', sans-serif;
	font-weight: 700;
	color: #fff;
	text-align: center;
}
.service-details .service-text p span {
	font-family: 'Oswald', sans-serif!important;
}
.service-details .service-text a , .service-white .service-text {
	padding: 0px;
	font-size: 18px !important;
	color: rgb(217,83,79)!important;
	font-family: 'Oswald', sans-serif!important;
	font-weight: 300!important;
	text-decoration: none !important; 
	display: block;
	text-align: center;
}
.service-details .service-text {
	float: left;
} 
.service-white {
	background: #eee !important;
	width: 50% !important;
	height: inherit !important;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.service-white:hover {
	background: #c5c5c5 !important;
	-webkit-transition-delay:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	transition-delay:0;
}
.service-white p {
	color: #000 !important;
}
ul.service-white-list-social {
	margin-top: 10px;
}
ul.service-white-list-social li:first-child {
	margin-left: 20px!important;
}

ul.service-white-list-social li a {
	padding: 0!important;
}

/*---------------------------- begin content-header-me ------------------------------*/

#content-header-me {
	padding:70px;
	margin:0;
	height:400px;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed ;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image:url(../img/muz.jpg);
	
}
#content-header-me1 {
	padding:70px;
	margin:0;
	height:400px;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed ;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image:url(../img/img-background-m1.jpg);
	
}
.area-prop-me {
	display: block;
	position: relative;
	clear: both;
	background-color:#fff;
	margin:200px 0 0 0;
	opacity:0.7;
}
.area-prop-me1 {
	display: block;
	position: relative;
	clear: both;
	background-color:#fff;
	padding: 10px 20px;
	margin:100px 0 0 0;
	opacity:0.8;
}
#content-header-me h1 {
	text-transform: capitalize;
	font-family: 'Roboto', sans-serif!important;
	font-weight: 300;
	color: #d9534f;
}
#content-header-me h1 strong {
	color: #000;
}
#content-header-me p {
	font-family: 'Roboto', sans-serif!important;
	font-weight: 300;
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	color:#000;
	font-style:italic;
}#content-header-me1 p {
	font-family: 'Roboto', sans-serif!important;
	font-weight: 300;
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 20px;
	color:#000;
	font-style:italic;
}


/*----------------------------- begin content-text-me -------------------------------*/

#content-text-me {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: #EDEFF2;
	border-top: 1px solid #000;
}
#content-text-me h1 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	color: rgb(143,162,0);
	margin-bottom: 30px;
	border-top: 1px dotted #000;
	padding-top: 25px;
	margin-top: 0;
}
#content-text-me p {
	font-size: 16px;
	color: #000;
	line-height: 24px;
}
ul.list-text-me {
	border-bottom: 1px dotted #000;
	margin-bottom: 0;
}
ul.list-text-me li {
	font-family: 'Oswald', sans-serif;
	font-size: 17px;
	padding: 5px 0;
	text-transform: capitalize;
	color: rgb(153,153,153);
}
ul.list-text-me li:last-child {
	padding-bottom: 25px;
}
.kosk-icon-paperclip {
	color: rgb(143,162,0);
	padding-right: 15px;
}

/*----------------------------- begin content-info-me -------------------------------*/

#content-info-me {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: #fff;
	border-top: 1px solid #000;
}
#content-info-me h1 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	color: rgb(143,162,0);
	margin-bottom: 30px;
	border-top: 1px dotted #000;
	padding-top: 25px;
	margin-top: 0;
}
#owl-demo .item img {
    display: block;
    width: 80px;
    height: auto;
}
#owl-demo h1 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	color: rgb(143,162,0);
	margin-bottom: 30px;
	border-top: 1px dotted #000;
	padding-top: 25px;
	margin-top: 0;
}
blockquote.testimonial {
	background: #EDEFF2;
	border: 0;
	color: #000;
	margin: 22px 0 0 0;
	padding: 20px;
	position: relative;
	text-align: left;
	clear: both;
}
blockquote.testimonial p {
	font-size: 16px;
}
div.testimonial-arrow-down {
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 15px solid #EDEFF2;
	height: 0;
	margin: 0 0 0 22px;
	width: 0;
	position: relative;
}
div.testimonial-author {
	margin: 8px 0 0 8px;
	padding-bottom: 10px;
}
div.testimonial-author div.img-thumbnail-small {
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}
div.testimonial-author div.img-thumbnail img {
	max-width: 60px;
}
div.testimonial-author p {
	color: #999;
	margin: 0 0 0 25px;
	text-align: left;
}
div.testimonial-author strong {
	color: #111;
	display: block;
	padding-top: 7px;
}
div.testimonial-author span {
	color: #666;
	display: block;
	font-size: 12px;
}

/*---------------------------- begin content-header-faq -----------------------------*/

#content-header-faq {
	padding:70px 0;
	margin:0;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed ;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image:url(../img/img-background-faq.jpg);
}
.area-prop-faq {
	display: block;
	position: relative;
	clear: both;
}
#content-header-faq h1 {
	text-transform: capitalize;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	color: #d9534f;
}
#content-header-faq h1 strong {
	color: #000;
}
#content-header-faq p {
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 22px;
	line-height: 32px;
	padding-top: 20px;
	padding-bottom: 40px;
	border-bottom: 1px dotted #000;
}

/*----------------------------- begin content-faq-text ------------------------------*/

#content-faq-text {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: #EDEFF2;
	border-top: 1px solid #000;
}
#content-faq-text h1 {
	text-transform: capitalize;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	color: rgb(143,162,0);
}
#content-faq-text h1 strong {
	color: #000;
}
#content-faq-text p {
	color: rgb(153,153,153);
	font-size: 20px;
	line-height: 30px;
}

/*--------------------------------- begin panel-faq ---------------------------------*/

#panel-faq {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
}
#panel-faq span {
	font-size:12px;
	font-weight:400;
	
}
.panel-body p {
	
	text-align:left;
}
.kosk-toggle-faq {
	color: #333;
	font-size: 24px;
	margin-right: 20px;
}
.kosk-toggle-faq:hover {
	color: #000;
}
.panel-title a {
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
	font-size:13px;
	letter-spacing:1px;
	font-weight:100;
	text-align:center;
	color:#333;
}
.panel-title a:hover {
	color: #999;
	text-decoration: none;
}

/*============================ BEGIN BLOG TWITTER STYLE =============================*/
/*---------------------------- begin kosk-navbar-twitter ----------------------------*/

.kosk-navbar-collapse {
	padding-top: 4px;
}
.kosk-navbar-twitter {
	background-color: #fff;
	min-height: initial;
	-webkit-box-shadow: 0 1px 2px 1px rgb(120,120,120);
	-moz-box-shadow: 0 1px 2px 1px rgb(120,120,120);
	-o-box-shadow: 0 1px 2px 1px rgb(120,120,120);
	-ms-box-shadow: 0 1px 2px 1px rgb(120,120,120);
	box-shadow: 0 1px 2px 1px rgb(120,120,120);
	border: none!important;
}
.kosk-navbar-twitter .kosk-navbar-nav > .active > a,
.kosk-navbar-twitter > .kosk-navbar-nav > .active > a:hover,
.kosk-navbar-twitter > .kosk-navbar-nav > .active a:focus {
	background-color: #fff!important;
	color: #66757f!important;
	line-height: 30px;
}
.kosk-navbar-nav > .active > a {
	border-bottom: 4px solid rgb(143,162,0);
}
.kosk-navbar-nav > li > a {
	padding-top: 8px!important;
	padding-bottom: 0px!important;
	line-height: 30px;
}
.kosk-navbar-nav > li > a:hover {
	border-bottom: 4px solid rgb(143,162,0);
	webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	-ms-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	color: rgb(143,162,0)!important;
}
/* search form 
-------------------------------------- */
.searchform {
	display: block;
	zoom: 1; /* ie7 hack for display:inline-block */
	padding: 5px 5px;	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.searchform input {
	font-size: 14px;
	color: #fff;
}
.searchform .searchfield {
	background: #66757f;
	opacity: .6;
	-ms-filter: "alpha(opacity=60)";
	padding: 4px 6px 4px 8px;
	width: 202px;
	border: solid 1px #ddd;
	outline: none;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.searchform .searchfield:focus {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-ms-filter: "alpha(opacity=100)";
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.searchform i {
	color: #fff;
}
.search-icon .Icon {
	color: #fff;
	font-size: 13px;
	height: auto;
	margin: 3px 0 0 0;
	padding: 0;
	width: auto;
}
.nav-search {
	position: relative;
	right: 35px;
	border: none;
	margin-top: 4px;
	background-color: transparent;
}
.kosk-twitter-span {
	vertical-align: top;
}
.dropdown.after-last-twitter {
	margin-top: 4px;
}
ul.kosk-navbar-nav li.after-last-twitter a {
	padding-top: 4px!important;
	padding-bottom: 4px!important;
	line-height: 10px !important;
	font-size: 11px !important;
}
ul.kosk-navbar-nav li.new-post-twitter a {
	color: #FAA2A0!important;
	padding-top: 0!important;
	padding-bottom: 0;
}
ul.kosk-navbar-nav li.new-post-twitter a:hover {
	border-bottom: none!important;
	-webkit-transition: all .15s ease-in-out!important;
	-moz-transition: all .15s ease-in-out!important;
	-o-transition: all .15s ease-in-out!important;
	-ms-transition: all .15s ease-in-out!important;
	transition: all .15s ease-in-out!important;
	color: #d9534f!important;
}
ul.kosk-navbar-nav > li.after-last-twitter > a.kosk-dropdown-toggle {
	color: #A4A6A7;
}
ul.kosk-navbar-nav > li.after-last-twitter > a.kosk-dropdown-toggle:hover,
ul.kosk-navbar-nav > li.after-last-twitter > a.kosk-dropdown-toggle:focus {
	border-bottom: none!important;
	color: rgb(143,162,0)!important;
	background-color: #fff!important;
}
.kosk-dropdown-header {
	color: rgb(143,162,0);
	font-weight: bold;
}
.kosk-dropdown-menu > li > a:hover, .kosk-dropdown-menu > li > a:focus {
	color: #fff!important;
	text-decoration: none;
	background-color: rgb(143,162,0)!important;
}

/*-------------------------- begin container-blog-twitter ---------------------------*/

#container-blog-twitter {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 40px 0;
	background-color: rgb(240,240,240);
	top: 20px;
}
ul.kosk-navbar-nav-icon {
	position: absolute;
	left: 50%;
	top: 8px;
}
.kosk-fa-group-twitter {
	color: rgb(143,162,0);
}
.cont-logo-blog-twitter {
	border: 1px solid #ddd;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	-o-border-top-left-radius: 6px;
	-ms-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-o-border-top-right-radius: 6px;
	-ms-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	background-color: rgb(143,162,0);
	padding-top: 40px;
	padding-bottom: 40px;
}
.logo-blog-twitter a {
	display: block;
	margin: 0 auto;
	width: 100px;
}
img.kosk-img-thumbnail {
	box-shadow: 0 1px 1px rgba(0,0,0,.5);
	width: 100px;
	height: 100px;
}
.logo-blog-twitter h3 {
	text-align: center;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.5);
}
a.kosk-link-your-twitter {
	color: #fff!important;
	font-size: 16px;
	margin-bottom: 10px!important;
	text-align: center;
	text-decoration: none!important;
	display: table;
	text-shadow: 0 1px 1px rgba(0,0,0,.5);
}
a.kosk-link-your-twitter:hover {
	text-decoration: underline!important;
}
.logo-blog-twitter p {
	text-align: center;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.5);
}
.kosk-list-item-twitter h4 {
	margin-top: 0;
}
.item-twitter-link {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	-o-border-bottom-right-radius: 6px;
	-ms-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	-o-border-bottom-left-radius: 6px;
	-ms-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	padding-top: 15px;
	padding-bottom: 15px;
	display: inline-block;
	width: 100%;
}
ul.list-item-twitter-link {
	margin: 8px 0 0 0;
}
.kosk-tw-comment,
.kosk-tw-comments {
	color: rgb(143,162,0);
}
ul.list-item-twitter-link li a {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-transform: capitalize;
}
ul.list-item-twitter-link li a:hover {
	text-decoration: underline;
	color: rgb(143,162,0);
}
.kosk-list-group-item {
	padding: 6px 15px;
}
a.kosk-list-group-item.active,
a.kosk-list-group-item.active:hover,
a.kosk-list-group-item.active:focus {
	color: #000;
	font-weight: bold;
	background-color: #fff;
	border-color: #ddd;
}
a.kosk-list-group-item.active:hover {
	color: rgb(143,162,0);
	background-color: #f5f5f5;
}
.kosk-chevron-twitter {
	line-height: inherit;
}
.kosk-list-item-twitter h4 {
	color: #66757f;
	font-size: 20px;
	font-weight: 200;
}
.kosk-aside-twitter-style {
	display: block;
	position: relative;
	clear: both;
	margin-bottom: 18px;
}
.kosk-item-tags-twitter {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	border: 1px solid #ddd;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	margin-bottom: 20px;
	padding: 15px 15px 0 15px;
	background-color: #fff;
	color: #999;
}
.kosk-item-tags-twitter:hover a {
	color: #000;
	-webkit-transition: all .15s ease-in-out!important;
	-moz-transition: all .15s ease-in-out!important;
	-o-transition: all .15s ease-in-out!important;
	-ms-transition: all .15s ease-in-out!important;
	transition: all .15s ease-in-out!important;
}
ul.list-tags-twitter li:first-child {
	color: #999!important;
}
ul.list-tags-twitter li a {
	font-size: 12px;
	text-decoration: none;
	color: #999;
}
ul.list-tags-twitter li a:hover {
	text-decoration: underline;
	cursor: pointer;
}
.post-twitter-style {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 0;
	display: inline-block;
}
.post-twitter-style > .panel {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.kosk-twitter-panel-comments.panel.panel-default {
	margin-top: 0;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-top: 0;
}
.post-twitter-style > .panel > .panel-heading,
.post-twitter-style > .kosk-twitter-panel-comments > .panel-heading {
	background-color: #fff;
	padding: 15px;
}
.post-twitter-style > .panel > .panel-heading:hover,
.post-twitter-style > .kosk-twitter-panel-comments > .panel-heading:hover {
	background-color: #f5f8fa;
	-webkit-transition: all .15s ease-in-out!important;
	-moz-transition: all .15s ease-in-out!important;
	-o-transition: all .15s ease-in-out!important;
	-ms-transition: all .15s ease-in-out!important;
	transition: all .15s ease-in-out!important;
}
.post-twitter-style > .panel > .panel-heading:hover a.kosk-open,
.post-twitter-style > .kosk-twitter-panel-comments > .panel-heading:hover a.kosk-open {
	color: rgb(143,162,0);
}
.kosk-twitter-media-list,
.kosk-twitter-media-list-comments {
	margin-bottom: 0;
}
.kosk-twitter-pp {
	margin-bottom: 0;
}
.kosk-toggle-twitter {
	color: rgb(143,162,0);
	font-size: 24px;
	margin-right: 20px;
}
.kosk-toggle-twitter:hover {
	color: #000;
}
ul.list-col-post-twitter li a {
	color: #b1bbc3;
	text-decoration: none;
}
ul.list-col-post-twitter li a:hover {
	color: rgb(143,162,0);
	text-decoration: underline;
}
a.kosk-open {
	text-decoration: none;
	color: #b1bbc3;
}
a.kosk-open:hover {
	text-decoration: underline;
	color: rgb(143,162,0);
}

/*------------------------- begin area-text-post-twitter ----------------------------*/

.area-text-post-twitter,
.area-text-comments-twitter {
    padding: 10px 0;
	background-color: rgb(255,255,255);
}
.text-article-image-single-post .time a {
	font-size: 17px;
	color: #000;
	text-decoration: none;
}
.text-article-image-single-post .time a:hover {
	text-decoration: underline;
}
.text-article-image-single-post h3 a {
	color: #000;
	text-decoration: none;
}
.text-article-image-single-post h3 a:hover {
	color: rgb(143,162,0);
}
.area-text-post-twitter h3,
.area-text-comments-twitter h3 {
	color: rgb(143,162,0);
}
.area-text-post-twitter p,
.area-text-comments-twitter p {
	font-size: 15px;
	line-height: 24px;
}
.area-text-post-twitter p {
	margin-top: 10px;
}
ul.text-list-one li {
	font-size: 17px;
	line-height: 28px;
}
.comments-post-twitter,
.leave-comment-twitter {
	padding: 10px 0;
	background-color: rgb(255,255,255);
}
.comments-post-twitter h3,
.leave-comment-twitter h3 {
	color: rgb(143,162,0);
	margin-bottom: 25px;
}
p.kosk-p-comment-twitter {
	margin-bottom: 50px;
}
ul.list-col-post-twitter li a {
	color: #000;
	text-decoration: none;
}
ul.list-col-post-twitter li a:hover {
	text-decoration: underline;
}
ul.list-col-post-twitter li a.kosk-reply {
	color: rgb(143,162,0);
	font-weight: bold;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
ul.list-col-post-twitter li a.kosk-reply:hover {
	color: rgb(0,0,0);
	-webkit-transition-delay:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	transition-delay:0;
}
.kosk-form-goup,
.kosk-btn-toolbar {
	margin-top: 30px;
}
.kosk-btn-toolbar {
	margin-left: 0;
}
.kosk-form-control {
	width: 100%!important;
}
.kosk-form-control:focus,
.kosk-form-control-blog:focus,
.kosk-form-control-shop:focus,
.kosk-form-control-newsletter:focus {
	border-color: rgb(143,162,0);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0, 0.6);
}
.kosk-author-post {
	color: #000;
}
a.icon-social-author {
	color: #000;
	font-size: 24px;
}
a.icon-social-author:hover {
	color: rgb(143,162,0); 
}

/*footer-twitter*/
#footer-twitter {
	clear: both;
	width: 100%;
	padding-top: 5px;
	display: block;
	position: absolute;
	background-color: #fff;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	-ms-box-shadow: none!important;
	box-shadow: none!important;
	border-top: 1px solid rgb(153,153,153);
}
ul.list-footer-base-twitter {
	margin-bottom:5px;
}
ul.list-footer-base-twitter li {
	color:#000;
	font-size:12px;
}
ul.list-footer-base-twitter a {
	text-decoration:none;
	color:#000;
}
ul.list-footer-base-twitter a:hover {
	text-decoration:underline;
}
.rating {
	unicode-bidi: bidi-override;
	direction: rtl;
	font-size: 15px;
	float: left;
	clear: both;
}
.rating span.star {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
}
.rating span.star:before {
	content: "\f006";
	padding-right: 5px;
	color: #999;
}
.rating span.star:hover:before,
.rating span.star:hover~span.star:before {
	content: "\f005";
	color: #e3cf7a;
}
.video-iframe-shop iframe {
	border: none;
	margin-top: 30px;
	margin-bottom: 30px;
}

/*============================ END BLOG TWITTER STYLE ===============================*/

/*-------------------------------- begin slide-shop ---------------------------------*/

#slide-shop {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding-bottom: 5px;
	background-color: #000;
}
#owl-demo-slide .item img {
    display: block;
    width: 100%;
    height: auto;
}
#bar {
    width: 0%;
    max-width: 100%;
    height: 4px;
    background: #000;
}
#progressBar {
    width: 100%;
    background: #EDEDED;
}

/*------------------------------ begin link-info-shop -------------------------------*/

#link-info-shop {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding-bottom: 50px 0;
	background-color: #fff;
}
.info-shop-one,
.info-shop-two,
.info-shop-three,
.info-shop-four {
	padding-top: 30px;
	padding-bottom: 30px;
}
.info-shop-one p,
.info-shop-two p,
.info-shop-three p,
.info-shop-four p {
	font-size: 16px;
	line-height: 20px;
	color: rgb(153,153,153);
}
.info-shop-one p strong,
.info-shop-two p strong,
.info-shop-three p strong,
.info-shop-four p strong {
	font-size: 15px;
	color: rgb(80,80,80);
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
}
.info-shop-one a,
.info-shop-two a,
.info-shop-three a,
.info-shop-four a {
	display: table;
	margin: 10px auto;
	color: rgb(153,153,153);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.info-shop-one a:hover,
.info-shop-two a:hover,
.info-shop-three a:hover,
.info-shop-four a:hover {
	color: rgb(143,162,0);
	-webkit-transition-delay:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	transition-delay:0;
}

/*begin icon pulse for font awesome*/
.icon-pulse {
  display: inline-block;
  -moz-animation: pulse 2s infinite linear;
  -o-animation: pulse 2s infinite linear;
  -webkit-animation: pulse 2s infinite linear;
  animation: pulse 2s infinite linear;
}

@-webkit-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-ms-keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
/*end icon pulse for font awesome*/

/*------------------------------- begin ann-shop-news -------------------------------*/

#ann-shop-news {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 35px 0;
	background-image: url(../img/pattern-1.png);
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}
.shop-news h1 {
	font-family: 'Oswald', sans-serif;
	color: rgb(220,220,220);
	text-transform: capitalize;
	-webkit-text-shadow: 0 2px 2px rgb(40,40,40);
	-moz-text-shadow: 0 2px 2px rgb(40,40,40);
	-o-text-shadow: 0 2px 2px rgb(40,40,40);
	text-shadow: 0 2px 2px rgb(40,40,40);
}
.shop-news h3 {
	color: rgb(170,170,170);
	text-transform: capitalize;
}
ul.list-btn-shop-prop {
	display: table;
	margin: 30px auto;
	position: relative;
}
ul.list-btn-shop-prop li a {
	text-transform: uppercase;
}

/*------------------------------ begin ann-shop-value -------------------------------*/

#ann-shop-value {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	background-color: #fff;
	padding: 50px 0;
}
.wrap-value-group h2 {
	font-family: 'Oswald', sans-serif;
	color: rgb(143,162,0);
}
span.span-sale {
	display: block;
	width: 40px;
	height: 40px;
	background-color: rgb(143,162,0);
	color: rgb(255,255,255);
	font-size: 13px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	top: 40px;
	left: 17px;
	z-index: 2;
	-webkit-backface-visibility: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.value {
	padding-top: 30px;
	padding-bottom: 30px;
}
.value h3 {
	text-transform: capitalize;
}
.value p {
	font-size: 15px;
}
.value p del {
	font-size: 15px;
	color: rgb(153,153,153);
}
.value a.progress-button {
	display: inline-block;
	margin-top: 7px;
	clear: both;
}
.value a img {
	display: table;
	margin-top: 7px;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	-ms-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.value a img:hover {
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	-o-opacity: 0.5;
	-ms-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
	-webkit-transition-delay:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	transition-delay:0;
}
.wrap-value-group-two {
	padding-bottom: 30px;
}
.wrap-value-group-two h2 {
	font-family: 'Oswald', sans-serif;
	color: rgb(143,162,0);
}
#owl-demo-slide-home {
	padding-top: 30px;
	padding-bottom: 30px;
}
#owl-demo-slide-home .item{
  	margin: 3px;
}
#owl-demo-slide-home .item a img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#owl-demo-slide-home .item a:hover img {
	-webkit-opacity: .6;
  	-moz-opacity: .6;
  	-o-opacity: .6;
  	opacity: .6;
  	filter:alpha(opacity=60);
  	-webkit-transition-delay:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	transition-delay:0;
}

/*------------------------ begin content-prefooter-shop ----------------------------*/

#content-prefooter-shop {
	padding:30px 0;
	margin:0;
	border-top: 2px solid #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed ;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image:url(../img/img-background-shop.jpg);
}
.area-prefooter-shop {
	display: block;
	position: relative;
	clear: both;
}
#content-prefooter-shop h1 {
	text-transform: capitalize;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
}
#content-prefooter-shop p {
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 22px;
	line-height: 32px;
	padding-top: 20px;
	padding-bottom: 40px;
	border-bottom: 1px dotted #000;
}

/*----------------------------- begin wrapper-products ------------------------------*/

#wrapper-products {
	display: block;
	position: relative;
}
.content-wrapper-products {
	width: 100%;
	display: block;
	position: relative;
	padding: 20px;
	background-image: url(../img/pattern-1.png);
}
.kosk-btn-group-show,
.kosk-btn-oderby {
	margin-left: 15px;
}
.kosk-btn-oderby {
	width: 40px;
}
ul.products-categ {
	z-index: 999999;
	margin-bottom: 0;
	overflow: hidden;
}
ul.products-categ li {
	margin-top: 5px;
}
ul.products-categ li:first-child {
	color: #fff;
}
.btn-group > .kosk-btn-small:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.btn-group > .kosk-btn-small:first-child {
	margin-left: 0;
}
.btn-group > .kosk-btn-small, .btn-group-vertical > .kosk-btn-small {
	position: relative;
	float: left;
}
.btn-group .kosk-btn-small + .kosk-btn-small,
.btn-group .kosk-btn-small + .btn-group,
.btn-group .btn-group + .kosk-btn-small,
.btn-group .btn-group + .btn-group {
	margin-left: -1px;
}

/*----------------------------- begin content-products ------------------------------*/

#content-products {
	width: 100%;
	display: block;
	position: relative;
	clear: both;
	padding: 50px 0;
	background-color: #fff;
}
.kosk-article-thumb {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border-top: none;
	border-bottom: none;
	border-left: 1px dotted #ddd;
	border-right: 1px dotted #ddd;
	display: inline-block;
	width: 100%;
}
.itemproducts {
	padding-top: 30px;
	padding-bottom: 30px;
}
.itemproducts h3 {
	text-transform: capitalize;
}
.itemproducts p {
	font-size: 15px;
}
.itemproducts p del {
	font-size: 15px;
	color: rgb(153,153,153);
}
.itemproducts a.progress-button {
	display: inline-block;
	margin-top: 7px;
	float: left;
	clear: both;
}
.itemproducts a img {
	display: table;
	margin-top: 7px auto 0 auto;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	-ms-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.itemproducts a img:hover {
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	-o-opacity: 0.5;
	-ms-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
	-webkit-transition-delay:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	transition-delay:0;
}
span.span-sale-products {
	display: block;
	width: 40px;
	height: 40px;
	background-color: rgb(143,162,0);
	color: rgb(255,255,255);
	font-size: 13px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	top: 35px;
	left: 18px;
	z-index: 2;
	-webkit-backface-visibility: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
ul.btn-my-social-shop {
	clear: both;
	margin-bottom: 0;
	margin-top: 7px;
	display: flex;
	margin-right: 10px;
}
.btn-my-social-shop li:nth-child(2) {
	width: 90px;
}
.btn-my-social-shop li:nth-child(3) {
	width: 70px!important;
}
ul.btn-my-social-shop li {
	padding-left: 0!important;
	vertical-align: middle;
}
ul.kosk-pagination li a,
ul.kosk-pagination li a:hover {
	color: #000;
}

/*------------------------------- begin aside-shop-sb -------------------------------*/

.aside-shop-sb {
	padding-top: 30px;
	padding-bottom: 30px;
}
.cont-imput-shop {
	max-width: 390px;
	margin-bottom: 40px;
}
.kosk-form-control-shop {
	border-radius: 0;
}
.kosk-form-control-shop:focus {
	border-color: rgb(143,162,0);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0, 0.6);
}
.kosk-fa-search-shop {
	color: rgb(143,162,0);
}
.kosk-aside-widget-shop {
	display: block;
	position: relative;
	clear: both;
	border-left: 1px dotted #ddd;
	border-right: 1px dotted #ddd;
	padding: 0 15px 15px;
	margin-bottom: 40px;
	background-color: rgb(255,255,255);
}
.kosk-aside-widget-shop h3 {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 20px;
	color: rgb(143,162,0);
}
ul.list-categories-aside-shop li a {
	color: #000;
	text-decoration: none;
	font-size: 15px;
	line-height: 32px;
	text-transform: capitalize;
}
ul.list-categories-aside-shop li a:hover {
	text-decoration: underline;
}
.kosk-link-shop {
	color: rgb(143,162,0);
}
.kosk-pulse-aside-icon {
	color: #000;
}

/*--------------------- begin content-wrapper-product-single -----------------------*/

.content-wrapper-product-single {
	width: 100%;
	display: block;
	position: relative;
	padding-bottom: 3px;
	background-image: url(../img/pattern-1.png);
}
.itemproduct-single {
	padding-top: 30px;
	padding-bottom: 30px;
}
.itemproduct-single h3 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
}
.itemproduct-single p {
	font-size: 15px;
}
.itemproduct-single p del {
	font-size: 15px;
	color: rgb(153,153,153);
}
.itemproduct-single a.progress-button {
	display: table;
	margin-top: 7px;
	float: left;
	clear: both;
}
.itemproduct-single a img {
	display: table;
	margin-top: 7px auto 0 auto;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	-ms-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.itemproduct-single a img:hover {
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	-o-opacity: 0.5;
	-ms-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
	-webkit-transition-delay:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	transition-delay:0;
}
.itemproduct-single p.descr-prod {
	font-size: 14px;
	line-height: 19px;
	color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.itemproduct-details {
	padding-top: 30px;
	padding-bottom: 30px;
}
.itemproduct-details h3 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	margin-top: 0;
}
.itemproduct-details p {
	font-size: 15px;
	line-height: 24px;
	color: #000;
}
.itemproduct-details a img {
	display: table;
	margin-top: 7px auto 0 auto;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	-ms-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.itemproduct-details a img:hover {
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	-o-opacity: 0.5;
	-ms-opacity: 0.5;
	filter:alpha(opacity=50);
	-webkit-transition-delay:0;
	-moz-transition-delay:0;
	-o-transition-delay:0;
	transition-delay:0;
}
.kosk-form-control-product {
	width: 70px;
	margin-top: 10px;
	clear: both;
}
.kosk-form-control-product:focus {
  	border-color: rgb(143,162,0);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0, 0.6);
}
ul.list-itemproduct-single li {
	line-height: 36px;
	font-size: 17px;
}
.kosk-bookmark-shop {
	color: rgb(143,162,0);
}
.blockquote-news-product {
	margin-top: 15px;
	border-left: 3px solid rgb(143,162,0);
}
h2.title-sp {
	font-family: 'Oswald', sans-serif;
	color: rgb(143,162,0);
	border-bottom: 1px solid #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 50px;
}

/*-------------------------- begin content-shopping-cart ---------------------------*/

#content-shopping-cart {
	background-color: #f5f8fa;
	clear: both;
	padding:50px 0;
	display:block;
	position:relative;
}
.kosk-container {
	width: 100%;
}
.kosk-cont-panel-item-table {
	margin-bottom: 30px;
	border-color: #000!important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	-moz-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	-o-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	-ms-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	box-shadow: 0px 0px 3px 3px rgb(153,153,153);
}
.kosk-panel-heading-cart {
	font-size: 24px;
	font-family: 'Oswald', sans-serif;
	background-image: url(../img/pattern-1.png);
	color: #fff!important;
	border-color: #000!important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}
.kosk-panel-body-cart p {
	font-size: 18px;
}
table.kosk-table-cart td {
	padding-top: 57px!important;
}

table.kosk-table-cart td:first-child {
	padding-top: 20px!important;
}
table.kosk-table-cart a {
	font-size: 18px;
	color: rgb(143,162,0);
}
a.kosk-close {
	font-size: 24px!important;
	font-family: 'Oswald', sans-serif;
	color: #000!important;
	border-color: #000!important;
}
.kosk-form-control-table-cart {
	width: 70px;
}
.kosk-form-control-table-cart:focus,
.kosk-form-control-table-shipping:focus,
.kosk-form-control-state:focus,
.kosk-form-control-zip:focus {
  	border-color: rgb(143,162,0);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0,0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0,0.6);
}
.kosk-form-control-table-shipping {
	color: #999!important;
}
td.kosk-td-total {
	font-size: 18px;
	color: rgb(143,162,0);
}
.kosk-panel-shipping {
	margin-bottom: 0;
	border-color: #000!important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	-moz-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	-o-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	-ms-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	box-shadow: 0px 0px 3px 3px rgb(153,153,153);
}
.kosk-panel-heading-shipping {
	font-size: 17px;
	font-family: 'Oswald', sans-serif;
	color: #fff!important;
	background-image: url(../img/pattern-1.png);
	border-color: #000!important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}
.content-kosk-form-control-table-shipping {
	padding-top: 30px;
	padding-bottom: 30px;
}
.content-form-states,
.content-form-zip {
	padding-bottom: 10px;
}
.cont-kosk-btn-update-totals {
	padding-bottom: 30px;
}
.kosk-btn-update-totals {
	text-transform: uppercase;
}
td.kosk-td-cart-total {
	font-size: 18px;
	color: rgb(143,162,0);
	padding-top: 5px!important;
}
.content-promotional {
	padding-top: 30px;
	padding-bottom: 10px;
}
.kosk-navbar-form-promotional {
	padding-right: 0;
}
.kosk-form-control-promo:focus {
  	border-color: rgb(143,162,0);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0,0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0,0.6);
}
.kosk-btn-apply {
	text-transform: uppercase;
}
.cont-kosk-btn-update-totals-cart {
	padding-bottom: 10px;
}
.cont-kosk-btn-update-totals-cart-two {
	padding-bottom: 30px;
}
.kosk-img-pdc {
	display: inline-block!important;
}

/*--------------------------- begin register-account --------------------------------*/

#register-account {
	background-color: #f5f8fa;
	clear: both;
	padding:50px 0 100px 0;
	display:block;
	position:relative;
}
.kosk-panel-customer,
.kosk-panel-account {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000!important;
	border-color: #000!important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	-moz-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	-o-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	-ms-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	box-shadow: 0px 0px 3px 3px rgb(153,153,153);
}
.kosk-panel-re-customer,
.kosk-panel-re-account {
	font-size: 17px;
	font-family: 'Oswald', sans-serif;
	color: #fff!important;
	background-image: url(../img/pattern-1.png);
	border-color: #000!important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}
.kosk-panel-re-account {
	margin-bottom: 0;
}
.content-customer,
.content-register {
	padding: 30px;
}
.kosk-btn-login {
	text-transform: uppercase;
}
.kosk-btn-link-recustomer {
	color: rgb(143,162,0);
	padding-left: 0;
}
.kosk-btn-link-recustomer:hover {
	text-decoration: underline!important;
	color: rgb(143,162,0)!important;
}
.kosk-inputEmail1:focus,
.kosk-inputPassword1:focus {
  	border-color: rgb(143,162,0);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0,0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0,0.6);
}

/*------------------------------- begin checkout -------------------------------------*/

#checkout {
	background-color: #f5f8fa;
	clear: both;
	padding:60px 0 40px 0;
	display:block;
	position:relative;
	border-top: none;
	border-bottom: 1px solid rgb(100,100,100);
}
.content-all {
	width: 100%;
	display: inline-block;
	position: relative;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif!important;
	color: #000;
}
.kosk-panel-checkout,
.kosk-panel-re-checkout {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff!important;
	border-color: #000!important;
	background-color: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	-moz-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	-o-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	-ms-box-shadow: 0px 0px 3px 3px rgb(153,153,153);
	box-shadow: 0px 0px 3px 3px rgb(153,153,153);
}
.kosk-panel-re-checkout {
	margin-bottom: 0;
	background-image: url(../img/pattern-1.png);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}
.kosk-panel-re-checkout a {
	color: rgb(143,162,0)!important;
	text-decoration: none!important;
}
.kosk-panel-re-checkout a:hover {
	color: #fff!important;
	text-decoration: underline!important;
}
.content-re-checkout {
	padding: 30px;
}
.content-form-firstname,
.content-form-lastname,
.content-company-name,
.content-appartament,
.content-town,
.content-form-county,
.content-form-postcode,
.content-form-email,
.content-form-phone {
	padding-bottom: 30px;
}
.content-address-checkout {
	padding-bottom: 20px;
}
.kosk-form-control-table-shipping-checkout {
	margin-bottom: 30px;
	color: #999!important;
}
.kosk-form-control-table-shipping-checkout:focus,
.kosk-form-control-firstname:focus,
.kosk-form-control-lastname:focus,
.kosk-form-control-company-name:focus,
.kosk-form-control-address:focus,
.kosk-form-control-appartament:focus,
.kosk-form-control-town:focus,
.kosk-form-control-county:focus,
.kosk-form-control-postcode:focus,
.kosk-form-control-email:focus,
.kosk-form-control-phone:focus,
.kosk-textarea-checkout:focus {
  	border-color: rgb(143,162,0);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0,0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0,0.6);
}
.cont-btn-continue {
	display: block;
	position: relative;
}
.terms-conditions {
	margin-top: 38px;
	padding-bottom: 30px;
}
.kosk-page-header-terms {
	margin-top: 0;
}
.kosk-page-header-terms h3 {
	color: rgb(143,162,0);
	font-family: 'Oswald', sans-serif;
	margin-top: 13px;
}
.kosk-icon-eye-open-terms {
	color: rgb(143,162,0);
}
.terms-conditions h4 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: 'Oswald', sans-serif;
}
ul.kosk-list-terms h4 {
	padding-top: 25px;
}
.kosk-icon-list-terms {
	color: rgb(143,162,0);
}
p.cont-back-login {
	margin-bottom: 0;
}
a.kosk-btn-link-return {
	color: rgb(143,162,0);
	padding-top: 0;
	padding-left: 0;
}
a.kosk-btn-link-return:hover {
	color: rgb(143,162,0);
}
.kosk-panel-re-checkout a:hover {
	color: #000000;
}
.content-textarea-checkout {
	padding-bottom: 30px;
}
.kosk-th-checkout,
.kosk-td-checkout {
	border-top: none!important;
}
.kosk-th3-checkout,
.kosk-td33-checkout {
	border-top: none!important;
	border-bottom: 1px solid #ddd!important;
}
.kosk-td33-checkout {
	color: rgb(143,162,0);!important;
}
a.price {
	color: rgb(143,162,0);
}
a.price:hover {
	color: rgb(143,162,0);
}
ul.payment-mod {
	padding-top: 30px;
	padding-bottom: 30px;
}
ul.payment-mod li:nth-child(3),
ul.payment-mod li:nth-child(4),
ul.payment-mod li:nth-child(5) {
	padding-top: 20px;
}
.blockquote-payment-mod {
	background-color: #f0f7fd;
	border-color: #d0e3f0;
	border-left-color: #d0e3f0;
}
.img-check-paypal {
	vertical-align: top;
}

/*------------------------ begin wrap-page-home-sidebar -----------------------------*/

.wrap-page-home-sidebar {
	width: 100%;
	display: block;
	position: relative;
	background-color: #fff;
}
.kosk-home-sb {
	padding: 50px 15px!important;
}
.kosk-home-sbabout {
	padding: 50px 15px!important;
	margin-top: 30px!important;
}
.btn-sb {
	margin-bottom: 8px;
}
.kosk-home-aside {
	margin-top: 30px;
}

/*----------------------------- begin contact page -----------------------------------*/

#content-contact-v2 {
	width: 100%;
	padding: 0;
	display: block;
	position: relative;
	background-color: rgb(255,255,255);
}
.google-maps-contact {
	padding-bottom: 0;
}
#map-v2 {
	display: block;
  	width: 100%;
  	height: 550px;
  	margin: 0 auto;
}
#content-form-contact {
	width: 100%;
	padding: 30px 0;
	display: block;
	position: relative;
	background-color: rgb(255,255,255);
}
.address-v1 {
	padding-bottom: 30px;
}
.address-v1 address {
	padding-left: 20px;
}
.address-v1 address a {
	color: rgb(143,162,0);
}
.address-v1 address a:hover {
	color: rgb(143,162,0);
}
.kosk-page-header-contact {
	border-bottom: 1px dotted #ddd;
}
.kosk-home-contact,
.kosk-envelope-contact,
.kosk-question-icon,
.kosk-rocket-icon {
	color: rgb(143,162,0);
}
.kosk-question-icon,
.kosk-rocket-icon {
	vertical-align: middle;
}
ul.kosk-list-social-post {
	margin-bottom: 15px;
}
.kosk-page-header-contact {
	border-bottom: 1px dotted #ddd;
}
.kosk-form-goup,
.kosk-btn-toolbar {
	margin-top: 30px;
}
.kosk-form-control {
	width: 100%!important;
}
.kosk-form-control:focus,
.kosk-form-control-blog:focus,
.kosk-form-control-shop:focus,
.kosk-form-control-newsletter:focus {
	border-color: rgb(143,162,0)!important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0,0.6)!important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(143,162,0,0.6)!important;
}
.kosk-page-header-contact h3 {
	font-family: 'Oswald', sans-serif;
}
#response {
	font-size: 14px;
	color: #d43f3a;
	clear: both;
	padding: 10px 0 0 0;
}
.loaderIcon {
	margin:10px 0 0 0;
}
#response .success {
	color: #4cae4c;
}
ul.kosk-list-social-post {
	margin-bottom: 15px;
}

/*---------------------------- begin content-pricing ---------------------------------*/

#content-pricing {
	width: 100%;
	padding: 20px 0;
	display: block;
	position: relative;
	background-color: rgb(255,255,255);
}
#content-pricing h2 {
	font-family: 'Oswald', sans-serif;
	text-transform: capitalize;
	font-size: 24px;
	border-bottom: 1px dotted #ddd;
}
.kosk-cont-plan {
	margin-bottom: 40px;
}
.kosk-dollar-icon {
	color: rgb(143,162,0);
	vertical-align: middle;
}
.kosk-plan {
	text-align: center;
	background: #fafafa;
	background-clip: padding-box;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	margin-top: 40px;
	padding-bottom: 30px;
}
.kosk-plan-title {
	font-family: 'Oswald', sans-serif;
  	position: relative;
  	padding: 20px;
  	line-height: 1;
  	font-size: 24px;
  	font-weight: bold;
  	text-transform: capitalize;
  	color: #595f6b;
  	border-bottom: 1px dashed #d2d2d2;
}
.kosk-plan-title:before {
  	content: '';
  	position: absolute;
  	bottom: -1px;
  	left: 0;
  	right: 0;
  	height: 1px;
  	background-size: 3px 1px;
  	background-image: -webkit-linear-gradient(left, white, white 33%, #d2d2d2 34%, #d2d2d2);
  	background-image: -moz-linear-gradient(left, white, white 33%, #d2d2d2 34%, #d2d2d2);
  	background-image: -o-linear-gradient(left, white, white 33%, #d2d2d2 34%, #d2d2d2);
  	background-image: linear-gradient(to right, white, white 33%, #d2d2d2 34%, #d2d2d2);
}
.kosk-plan-price {
  	margin: 0 auto 20px;
  	width: 90px;
  	height: 90px;
  	line-height: 90px;
  	font-size: 19px;
  	font-weight: bold;
  	color: white;
  	background: #595f6b;
  	border-radius: 45px;
}
.kosk-plan-price > span {
  	font-size: 12px;
  	font-weight: normal;
  	color: rgba(255, 255, 255, 0.9);
}
.kosk-plan-features {
  	margin-bottom: 20px;
  	line-height: 2;
  	font-size: 12px;
  	color: #999;
  	text-align: center;
}
.kosk-plan-features > li > strong {
  	font-weight: bold;
  	color: #888;
}
.item-price {
	background-color: rgb(143,162,0)!important;
}

/*--------------------------- begin content-page-404 ---------------------------------*/

#content-page-404 {
	width: 100%;
	padding: 30px 0;
	margin-top: 50px;
	margin-bottom: 50px;
	display: block;
	position: relative;
	background-color: rgb(240,240,240);
	border: 1px dotted #ddd;
}
.kosk-icon-404 {
	margin: 50px auto;
	color: #d43f3a;
	font-size: 200px;
	display: table;
}
.title-404 p {
	font-family: 'Oswald', sans-serif;
	font-size: 36px;
	color: rgb(153,153,153);
}
.text-404 p {
	font-size: 24px;
	color: #000;
}


/*------------------------------ begin site map page ----------------------------------*/

#content-table-map {
	width: 100%;
	padding: 0 0 30px 0;
	display: block;
	position: relative;
	background-color: rgb(255,255,255);
}
#content-table-map h2 {
	font-family: 'Oswald', sans-serif;
	color: rgb(153,153,153);
}
table.table-responsive-map td:hover {
	background-color: rgb(240,240,240);
}
table.table-responsive-map td.second-level:hover {
	background-color: rgb(255,255,255);
}
table.table-responsive-map td.third-level:hover {
	background-color: rgb(255,255,255);
}
table.table-responsive-map td.fourth-level:hover {
	background-color: rgb(255,255,255);
}
table.table-responsive-map td.second-level strong {
	padding-left: 10px;
}
table.table-responsive-map td.third-level strong {
	padding-left: 25px;
}
table.table-responsive-map td.fourth-level strong {
	padding-left: 40px;
}
a.link-table-map,
a.link-table-map-second-level,
a.link-table-map-third-level,
a.link-table-map-fourth-level {
	color: rgb(51,51,51);
}
a.link-table-map-second-level {
	padding-left: 10px;
}
a.link-table-map-third-level {
	padding-left: 25px;
}
a.link-table-map-fourth-level {
	padding-left: 40px;
}
a.link-table-map:hover,
a.link-table-map-second-level:hover,
a.link-table-map-third-level:hover,
a.link-table-map-fourth-level:hover {
	color: rgb(143,162,0);
}
.kosk-icon-title-price {
	color: rgb(143,162,0);
	vertical-align: middle;
}

/*-------------------------------- begin bootstrap ----------------------------------*/

.show-grid {
	margin-bottom: 15px;
}
.show-grid [class^="col-"] {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eee;
	border: 1px solid #ddd;
	background-color: rgba(86,61,124,.15);
	border: 1px solid rgba(86,61,124,.2);
}
.bs-docs-masthead, .bs-docs-header {
	position: relative;
	padding: 30px 15px;
	color: #cdbfe3;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,.1);
	background-color: #6f5499;
	background-image: -webkit-linear-gradient(top,#563d7c 0,#6f5499 100%);
	background-image: linear-gradient(to bottom,#563d7c 0,#6f5499 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#563d7c', endColorstr='#6F5499', GradientType=0);
}
.bs-docs-booticon-outline {
	background-color: transparent;
	border: 1px solid #cdbfe3;
}
.bs-docs-booticon-lg {
	width: 144px;
	height: 144px;
	font-size: 108px;
	line-height: 140px;
}
.bs-docs-booticon {
	display: block;
	font-weight: 500;
	color: #fff;
	background-color: #563d7c;
	border-radius: 15%;
	cursor: default;
	text-align: center;
	margin: 0 auto 30px;
}
.bs-docs-masthead .lead {
	margin: 0 auto 30px;
	font-size: 20px;
	color: #fff;
}
.bs-docs-masthead .version {
	margin-top: -15px;
	margin-bottom: 30px;
	color: #9783b9;
}

/*------------------------------ begin font awesome ---------------------------------*/

.jumbotron {
	position: relative;
	background-color: #1fa67a;
	border-top: 1px solid #34a782;
	border-bottom: 1px solid #1b926c;
	margin-bottom: 0;
	padding: 80px 0;
}
.jumbotron h1 {
	color: #fff;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: 500;
	line-height: 1.1;
	font-size: 100px;
	letter-spacing: -2px;
	text-shadow: 4px 3px 0 #1d9d74,9px 8px 0 rgba(0,0,0,0.15);
	margin: 0 0 15px;
}
.jumbotron p {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #c7e7dc;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 24px;
	line-height: 1.3;
	font-weight: lighter;
	text-shadow: 0 1px 0 rgba(0,0,0,0.15);
}
.kosk-awesome {
	font-size: 100px;
	color: #fff;
	display: table;
	margin: 10px auto;
}

/*-------------------------------- begin elements -----------------------------------*/

#elements {
	width: 100%;
	padding: 50px 0;
	display: block;
	position: relative;
	background-color: rgb(255,255,255);
}
.kosk-elements {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 35px;
}
.kosk-elements h2 {
	font-family: 'Oswald', sans-serif;
	color: rgb(143,162,0);
}
.kosk-elements a {
	font-size: 15px;
	color: #000;
	text-decoration: none;
}
.kosk-elements a:hover {
	text-decoration: underline;
}
.kosk-files-o {
	color: #000;
	vertical-align: middle;
}
.kosk-icon-download {
	color: rgb(143,162,0);
}
.t-btn {
	margin-bottom: 40px;
}

/*===================================================================================*/
/*------------------------------ BEGIN MEDIAQUERY -----------------------------------*/
/*===================================================================================*/

@media (max-width: 480px) {

header {
    position:relative!important;
 }

#slide-panel {
	position: absolute!important;
	top: 78px!important;
}

.content-panel-left,
.content-panel-center {
	margin-bottom: 60px!important;
}

.header-top-left li {
	text-align: center;
}

.logo.pull-left {
	float: none!important;
	margin: 0 auto;
	display: table;
}

.img-logo {
	max-width: 70%;
	margin: 0 auto;
}

.popover {
  top: 67px!important;
}

.sf-menu {
	display:none !important;
}
#menu-top {
	padding: 5px 0;
	float: none!important;
	
}

#wrapper-nivo-slider,
#wrapper-camera-slider,
#wrapper-sequence-slider {
	margin: 0 auto!important;
}

.slide_descr {
	padding: 12px 17px!important;
	line-height: 24px!important;
	font-size: 16px!important;
}

.tinynav {
	padding:8px;
	width:246px;
	background-color:#ccc;
	margin:0 auto;
	display:block!important;
	font-size:14px;
	color:rgb(255,255,255);
	z-index: 999999;
}

.pos-one,
.pos-two,
.pos-three,
.pos-four,
.pos-five {
	padding-bottom: 35px;
}

.kosk-news-right,
.news-two-right,
.news-three-right {
	padding-top: 50px!important;
}

ul.kosk-list-news-two li:last-child {
	border-bottom: 1px solid #fff!important;
}

.widget-home-left,
.widget-home-center,
.widget-home-right {
	padding-bottom: 35px!important;
}

#cont-title-header {
	margin: 0 auto;
	padding: 10px 0;
}

#cont-title-header h1 {
	font-size: 18px;
}

.cont-text-about {
	margin-bottom: 50px;
}

.cont-text-two-about-left {
	margin-bottom: 50px;
}

.text-three-about-left {
	margin-bottom: 50px;
}

.text-three-about-center {
	margin-bottom: 30px;
}

.cont-clients {
	padding-bottom: 50px;
}

ul.kosk-list-link li:nth-child(2) {
	padding-left: 0;
	margin-top: 12px;
}

.wrapper-posts {
	margin-bottom: 10px;
}

.cont-bxslider-blog,
.content-image-single-post,
.content-video-youtube-post-medium,
.content-video-vimeo-post-medium {
	margin-bottom: 30px;
}
.grid-two figcaption,
.grid-three figcaption,
.grid-four figcaption {
	padding: 20px;
}

.grid-two figcaption h4,
.grid-three figcaption h4,
.grid-four figcaption h4 {
	font-size: 18px;
}

.grid-two,
.grid-three,
.grid-four {
		padding: 10px 0 100px 0!important;
}

.item-team {
	margin-bottom: 30px;
}
.item-twitter-link > .kosk-btn-medium {
	margin-top: 7px;
}

ul.list-btn-shop-prop li:last-child {
	margin-top: 7px;
}

.kosk-calculate-shipping {
	margin-bottom: 30px;
}

.kosk-returning-customer {
	margin-bottom: 30px;
}

.kosk-btn-group-show {
	margin: 10px 0;
}

.content-wrapper-product-single {
	padding-top: 5px;
}

.webmax-form-control {
	width: 100%!important;
}

.jumbotron h1 {
	font-size: 50px;
}
.kosk-buttons li a {
	margin-bottom: 7px;
}

}

/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px) {

header {
    position:relative!important;
 }

#slide-panel {
	position: absolute!important;
	top: 61px!important;
}

.content-panel-left,
.content-panel-center {
	margin-bottom: 60px!important;
}

.img-logo {
	max-width: 80%;
}

.sf-menu {
	display:none !important;
}

#menu-top {
	padding: 5px 0;
	float: none!important;
}

.popover {
  top: 51px!important;
}

#wrapper-nivo-slider,
#wrapper-camera-slider,
#wrapper-sequence-slider {
	margin: 0 auto!important;
	max-width: 1600px;
}

.tinynav {
	margin: 0 auto 0 auto;
	padding:8px;
	width:246px;
	background-color:#CCC;
	display:block!important;
	font-size:14px;
	color:rgb(255,255,255);
	z-index: 999999;
}

.pos-one,
.pos-two,
.pos-three,
.pos-four,
.pos-five {
	padding-bottom: 35px;
}

.kosk-news-right,
.news-two-right,
.news-three-right {
	padding-top: 50px!important;
}

ul.kosk-list-news-two li:last-child {
	border-bottom: 1px solid #fff!important;
}

.widget-home-left,
.widget-home-center,
.widget-home-right {
	padding-bottom: 35px!important;
}

#cont-title-header {
	margin: 0 auto;
}

.cont-text-about {
	margin-bottom: 50px;
}

.cont-text-two-about-left {
	margin-bottom: 50px;
}

.text-three-about-left {
	margin-bottom: 50px;
}

.text-three-about-center {
	margin-bottom: 30px;
}

.cont-clients {
	padding-bottom: 50px;
}

.wrapper-posts {
	margin-bottom: 50px;
}

.cont-bxslider-blog,
.content-image-single-post,
.content-video-youtube-post-medium,
.content-video-vimeo-post-medium {
	margin-bottom: 30px;
}

.grid-two figcaption,
.grid-three figcaption,
.grid-four figcaption {
	padding: 20px;
}

.grid-two figcaption h4,
.grid-three figcaption h4,
.grid-four figcaption h4 {
	font-size: 24px;
}

.item-team {
	margin-bottom: 30px;
}

.kosk-calculate-shipping {
	margin-bottom: 30px;
}

.kosk-returning-customer {
	margin-bottom: 30px;
}

.webmax-form-control {
	width: 100%!important;
}

.kosk-buttons li a {
	margin-bottom: 7px;
}

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

header {
    position:relative!important;
 }

 #wrapper-nivo-slider,
 #wrapper-camera-slider,
 #wrapper-sequence-slider {
 	margin: 0 auto!important;
 }

#slide-panel {
	top: 0px!important;
	position: absolute!important;
}

.content-panel-left,
.content-panel-center {
	margin-bottom: 60px!important;
}

.img-logo {
	max-width: 80%;
}

.sf-menu {
	display:none !important;
}

#menu-top {
	padding: 5px 0;
	float: none!important;
}

.popover {
  top: 51px!important;
}

.tinynav {
	margin: 0 auto 0 auto;
	padding:8px;
	width:246px;
	background-color:#ccc;
	display:block!important;
	font-size:14px;
	color:rgb(255,255,255);
	z-index: 999999;
}

.pos-one,
.pos-two,
.pos-three,
.pos-four,
.pos-five {
	padding-bottom: 35px;
}

.kosk-news-right,
.news-two-right,
.news-three-right {
	padding-top: 50px!important;
}

ul.kosk-list-news-two li:last-child {
	border-bottom: 1px solid #fff!important;
}

.widget-home-left,
.widget-home-center,
.widget-home-right {
	padding-bottom: 35px!important;
}

#cont-title-header {
	margin: 0 auto;
}

.cont-text-about {
	margin-bottom: 50px;
}

.cont-text-two-about-left {
	margin-bottom: 50px;
}

.text-three-about-left {
	margin-bottom: 50px;
}

.text-three-about-center {
	margin-bottom: 30px;
}

.cont-clients {
	padding-bottom: 50px;
}

.cont-bxslider-blog,
.content-image-single-post,
.content-video-youtube-post-medium,
.content-video-vimeo-post-medium {
	margin-bottom: 30px;
}

.wrapper-posts {
	margin-bottom: 10px;
}

.grid-two li {
	width: 360px;
}

.grid-two figcaption {
	padding: 20px;
}

.grid-two figcaption h4 {
	font-size: 18px;
}

.grid-three li {
	width: 240px;
}

.grid-three figcaption {
	padding: 10px;
}

.grid-three figcaption h4 {
	font-size: 13px;
}

.grid-four li {
	width: 180px;
}

.grid-four figcaption {
	padding: 10px;
}

.grid-four figcaption h4 {
	font-size: 13px;
}

.item-team {
	margin-bottom: 30px;
}

.kosk-calculate-shipping {
	margin-bottom: 30px;
}

.kosk-returning-customer {
	margin-bottom: 30px;
}

#container-blog-twitter {
	padding: 80px 0!important;
}

.webmax-form-control {
	width: 100%!important;
}

.bs-docs-masthead {
	padding-top: 80px;
	padding-bottom: 80px;
}

.bs-docs-masthead .lead {
	font-size: 24px;
}

.jumbotron {
	padding-top: 48px;
	padding-bottom: 48px;
}

.kosk-buttons li a {
	margin-bottom: 0;
}

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

header {
    position:fixed!important;
 }

#slide-panel {
	top: 0px!important;
	position: fixed!important;
}

.content-panel-left,
.content-panel-center {
	margin-bottom: 0!important;
}

.popover {
  top: 30px!important;
}

.img-logo {
	max-width: 100%;
}

.logo.pull-left {
	padding-bottom: 5px;
}

#menu-top {
	padding: 15px 0!important;
	float: none!important;
}

.sf-menu {
	display:block!important;
}

#wrapper-nivo-slider,
#wrapper-camera-slider,
#wrapper-sequence-slider {
	margin: 176px auto 0 auto!important;
}

.tinynav {
	display: none!important;
}

.pos-one,
.pos-two,
.pos-three,
.pos-four,
.pos-five {
	padding-bottom: 0;
}

.kosk-news-right,
.news-two-right,
.news-three-right {
	padding-top: 0!important;
}

ul.kosk-list-news-two li:last-child {
	border-bottom: none!important;
}

#cont-title-header {
	margin: 176px auto 0 auto;
}

.cont-text-about {
	margin-bottom: 0;
}

.cont-text-two-about-left {
	margin-bottom: 0;
}

.text-three-about-left {
	margin-bottom: 0;
}

.cont-bxslider-blog,
.content-image-single-post,
.content-video-youtube-post-medium,
.content-video-vimeo-post-medium {
	margin-bottom: 0;
}

.grid-two li {
	width: 470px;
}

.grid-two figcaption {
	padding: 20px;
}

.grid-two figcaption h4 {
	font-size: 18px;
}

.grid-three li {
	width: 313.3333333px;
}

.grid-three figcaption {
	padding: 20px;
}

.grid-three figcaption h4 {
	font-size: 18px;
}

.grid-four li {
	width: 235px;
}

#container-blog-twitter {
	padding: 40px 0!important;
}

.webmax-form-control {
	width: 100%!important;
}

.bs-docs-masthead .lead {
	width: 80%;
	font-size: 30px;
}

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

#slide-panel {
	top: 0px!important;
	position: fixed!important;
}

.content-panel-left,
.content-panel-center {
	margin-bottom: 0!important;
}

.logo.pull-left {
	padding-bottom: 0!important;
}

#wrapper-nivo-slider,
#wrapper-camera-slider,
#wrapper-sequence-slider {
	margin: 136px auto 0 auto!important;
}

#cont-title-header {
	margin: 136px auto 0 auto!important;
}

#menu-top {
	
	margin: 0 auto 0 auto;
	display:block;
	width:64%;
}

.grid-two li {
	width: 570px;
}

.grid-two figcaption {
	padding: 20px;
}

.grid-two figcaption h4 {
	font-size: 24px;
}

.grid-three li {
	width: 380px;
}

.grid-three figcaption {
	padding: 20px;
}

.grid-three figcaption h4 {
	font-size: 18px;
}

.grid-four li {
	width: 285px;
}

.grid-four figcaption {
	padding: 20px;
}

.grid-four figcaption h4 {
	font-size: 18px;
}

.item-team {
	margin-bottom: 0;
}

.kosk-calculate-shipping {
	margin-bottom: 0;
}

.kosk-returning-customer {
	margin-bottom: 0;
}

.jumbotron-carousel {
	padding: 50px 0;
}

}

/* Large devices (xxlarge desktops, 1601px and up) *//*for boxed version you can also delete this mediaquery*/
@media (min-width: 1601px) {

#pageWrapper {
	max-width: 1600px;
	margin: 0 auto;
	border-left: 1px solid rgb(153,153,153)!important;
	border-right: 1px solid rgb(153,153,153)!important;
	-webkit-box-shadow:0 0 5px rgba(53,53,53,0.8)!important;
	-moz-box-shadow:0 0 5px rgba(53,53,53,0.8)!important;
	box-shadow:0 0 5px rgba(53,53,53,0.8)!important;
}

}