@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.1.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*limited reset*/
html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video, th, td, tr {
	margin: 0;
	padding: 0;
}

/*html5 display rule*/
address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}

html, body{
	width:100%;
	height:100%;
	font-family: 'Open Sans', sans-serif;
}

.container-fluid {
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0px;	
}

.header {
	width:100%;
	height:auto;
	overflow:hidden;		
}

.header .inside {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	padding:10px;
	margin:0 auto;
}

.logo{
	margin: 10px 0px 0px 0px;	
}

.socialMedia{
	width:auto;
	height:auto;
	overflow:hidden;
	margin:10px 0px 20px 0px;
}

.socialMedia li {
	list-style: none outside none;
	float: left;
	margin-right: 15px;	
}

.socialMedia li a {
	text-decoration: none;
	font-size: 18px;
	color: #1cbeca;
	cursor: pointer;	
}

.socialMedia li a:hover {
	text-decoration: none;
	font-size: 18px;
	color: #108a93;
	cursor: pointer;
	transition:ease-in;
	transition-duration:0.3s;
	-moz-transition:ease-in;
	-moz-transition-duration:0.3s;
	-webkit-transition:ease-in;
	-webkit-transition-duration:0.3s;
	-o-transition:ease-in;
	-o-transition-duration:0.3s;
	-ms-transition:ease-in;
	-ms-transition-duration:0.3s;	
}

.form-control {
	border-color:#df5c7e;
	border-radius: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-style:italic;
	color: #000;
	margin:10px 0px 20px 0px;	
}

.form-control:hover {
	border-color:#df5c7e;
	border-radius: 20px;
	box-shadow: none;	
}

.form-control:active {
	box-shadow: none;
	border-color:#df5c7e;	
}

.header .btn-default {
	background-color: #1cbeca;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	color:#fff;
	border-color: #1cbeca;
	margin:10px 0px 30px 0px;	
}

.header .btn-default:hover {
	background-color: #108a93;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	border-color: #1cbeca;
		
}

.menuUp{
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}

.menuUp ul{
	float:right;
}

.menuUp li {
	list-style: none outside none;
	float: left;
	margin-left: 25px;	
}

.menuUp li a {
	text-decoration: none;
	font-size: 13px;
	color: #787878;
	cursor: pointer;	
}

.menuUp li a:hover {
	text-decoration: none;
	font-size: 13px;
	color: #108a93;
	cursor: pointer;
	transition:ease-in;
	transition-duration:0.3s;
	-moz-transition:ease-in;
	-moz-transition-duration:0.3s;
	-webkit-transition:ease-in;
	-webkit-transition-duration:0.3s;
	-o-transition:ease-in;
	-o-transition-duration:0.3s;
	-ms-transition:ease-in;
	-ms-transition-duration:0.3s;	
}

.navZone {
	width:100%;
	height:auto;
	background: #f4f2ef; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4f2ef 0%, #f3f3f3 51%, #f3f1ee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f2ef), color-stop(51%,#f3f3f3), color-stop(100%,#f3f1ee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f2ef 0%,#f3f3f3 51%,#f3f1ee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f2ef 0%,#f3f3f3 51%,#f3f1ee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f2ef 0%,#f3f3f3 51%,#f3f1ee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f4f2ef 0%,#f3f3f3 51%,#f3f1ee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f2ef', endColorstr='#f3f1ee',GradientType=0 ); /* IE6-9 */	
}

.navZone .inside {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	padding:10px;
	margin:0 auto;
}

/* Navigation */

.navbar-default{
	background-color:rgba(43,181,207,0);
	border:none;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	color: #000;
	padding:none;
	margin-bottom:0px;
}

.navbar-default .navbar-toggle{
	border:none;
}

.navbar-default .navbar-toggle .icon-bar{
	background-color:#1d91a7;
}

.navbar-default .navbar-toggle:hover{
	background-color:#1ea0b8;
}

.navbar-default .navbar-toggle:focus{
	background-color:#1ea0b8;
}

.navbar-default .navbar-toggle:hover .icon-bar:hover{
	background-color:#fff;
}

.glyphicon {
	margin-left:3px;
	margin-right:5px;
	font-size:70%;	
}

.navbar-default .navbar-nav li:nth-child(1) {
	background: url(../new/img/icons/h.png) center top no-repeat;	
}

.navbar-default .navbar-nav li:nth-child(2) {
	background: url(../new/img/icons/div.png) center top no-repeat;	
}

.navbar-default .navbar-nav li:nth-child(3) {
	background: url(../new/img/icons/plus.png) center top no-repeat;	
}

.navbar-default .navbar-nav li:nth-child(4) {
	background: url(../new/img/icons/icon4.png) center top no-repeat;	
}

.navbar-default .navbar-nav li:nth-child(5) {
	background: url(../new/img/icons/cart.png) center top no-repeat;	
}

.navbar-default .navbar-nav li:nth-child(6) {
	background: url(../new/img/icons/cart2.png) center top no-repeat;
	border-right: 1px solid #dcdcdc;	
}

.navbar-default .navbar-nav>li>a {color:#333; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:110%; border-left: 1px solid #dcdcdc; padding-top: 40px; padding-left: 55px; padding-right:55px; text-align:center; padding-bottom:5px;}

.navbar-default .navbar-nav>li>a:hover{color:#2e86ac;}
.navbar-default .navbar-nav>li>a:focus{color:#2e86ac;}
.navbar-default .navbar-nav>li>a:active{color:#2e86ac;}

.navbar-default .navbar-nav>li>dropdown open{color:#2e86ac; height:auto; }

.navbar-default .navbar-nav>.open>a:focus{color:#2e86ac;}

.navbar-default .navbar-left{
	margin-left:-20px;	
}

.dropdown .dropdown-menu{
	background-color:#fff;
	z-index:999999;
	width:100%;
	height:auto;
	border:none;	
}

.navbar-default .navbar-nav .dropdown .dropdown-menu>li:nth-child(1){
	background:none !important;	
}

.navbar-default .navbar-nav .dropdown .dropdown-menu>li:nth-child(2){
	background:none !important;	
}

.navbar-default .navbar-nav .dropdown .dropdown-menu>li:nth-child(3){
	background:none !important;	
}

.navbar-default .navbar-nav .dropdown .dropdown-menu>li:nth-child(4){
	background:none !important;	
}

.navbar-default .navbar-nav .dropdown .dropdown-menu>li:nth-child(5){
	background:none !important;	
}

.navbar-default .navbar-nav .dropdown .dropdown-menu>li:nth-child(6){
	background:none !important;	
}

.dropdown .dropdown-menu>li>a{
	font-family: 'Open Sans', sans-serif; font-weight:300;
	color: #2bb5cf;
	padding:4px;
	font-size: 100%;
	font-weight:100;
}

.dropdown .dropdown-menu>li>a:hover{
	background-color:#b6e9f2;
	color:#1ea0b8;
		
}

.dropdown .dropdown-menu>li>a{
	font-family: 'Open Sans', sans-serif; font-weight:300;
	color: #1ea0b8;
	padding:10px;
}

.dropdown:hover .dropdown-menu {
	display: block;
	margin: 0;
}

/* End of Navigation */

.banner {
  background:url(../new/img/home.jpg) no-repeat center center fixed;
  display: table;
  height: 600px;
  position: relative;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;	
}

.bannerSlide {
	width:100%;
	height:auto;
	overflow:hidden;	
}

.bannerAbout {
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#1cbec9;	
}

.bannerAbout h1 {
	margin:0 auto;	
  max-width:1160px;
  width:100%;	
  font-size: 3.5em;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color:#fff;
  text-align:center;
  padding:50px 20px 50px 20px;	
}

.bannerAbout p {
	margin:0 auto;	
  max-width:1160px;
  width:100%;
  font-size: 1.5em;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  color:#fff;
  text-align:center;
  padding:0px 20px 50px 20px;	
}

.text-vcenter {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.text-vcenter h1 {
  font-size: 4.5em;
  font-weight: 300;
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
  color:#1cbeca;
}

.text-vcenter h3 {
  font-size: 2em;
  font-weight: 300;
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
  color:#737373;
}

.topContent {
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#1cbeca;
	padding:30px 0px 30px 0px;		
}

.topContent .inside {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	margin:0 auto;
	padding:10px;
}

.topContent .inside h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 300%;
	color:#fff;
	text-align:center;
	margin: 30px 0px 30px 0px;
}

.topContent .inside article {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 130%;
	color:#fff;
	text-align:center;
	margin: 0px 0px 30px 0px;
	padding-bottom:50px;
	border-bottom:1px solid #20afba;
	width:75%;
	margin:0 auto;
	line-height:40px;
}

.topContent .inside .case {
	margin: 30px 0px 50px 0px;
}

.topContent .inside .case img {
	margin: 30px 0px 30px 0px;
}

.topContent .inside .case h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 150%;
	color:#fff;
	text-align:center;
	margin: 0px 0px 30px 0px;
}

.topContent .inside .case p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 100%;
	color:#fff;
	text-align:left;
	margin: 0px 0px 30px 0px;
}

.topContent .inside .btn-default {
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:120%;
	font-weight:300;
	color:#fff;
	width:150px;
	height:50px;
	background-color:rgba(43,181,207,0);
	border-radius:20px;
	border-color:#fff;
}

.topContent .inside .btn-default:hover {
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:120%;
	font-weight:300;
	color:#fff;
	width:150px;
	height:50px;
	background-color:#108a93;
	border-radius:20px;
	border-color:#fff;
}

.middleContent {
  background: url(../new/img/parallax-bg.jpg) no-repeat center center fixed; 
  display: table;
  height: 700px;
  position: relative;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;		
}

.middleContent .inside {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	padding:10px;
	margin:0 auto;
}

.middleContent .inside img {
	margin:5% 0px 30px 0px;
}

.middleContent .inside h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 300%;
	color:#fff;
	text-align:center;
	margin: 10px 0px 50px 0px;
}

.middleContent .inside p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 150%;
	color:#fff;
	text-align:center;
	margin: 00px 0px 50px 0px;
	line-height:35px;
}

.middleContent .inside .btn-default {
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:120%;
	font-weight:300;
	color:#fff;
	width:150px;
	height:50px;
	background-color:rgba(43,181,207,0);
	border-radius:20px;
	border-color:#fff;
}

.middleContent .inside .btn-default:hover {
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:120%;
	font-weight:300;
	color:#fff;
	width:150px;
	height:50px;
	background-color:#1cbeca;
	border-radius:20px;
	border-color:#fff;
}

.bottomContent {
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#fff;
	padding:70px 0px 70px 0px;		
}

.bottomContent .inside {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	margin:0 auto;
	padding:10px;
}

.bottomContent h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 180%;
	color:#1cbeca;
	text-align:center;
	margin: 10px 0px 30px 0px;
	padding-bottom:30px;
	border-bottom: 1px solid #f2f2f2;
}

.bottomContent .inside article {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 100%;
	color:#000;
	text-align:left;
	margin: 30px 0px 30px 0px;
	line-height:35px;
}

.bottomContent .btn-default {
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:120%;
	font-weight:300;
	color:#000;
	width:150px;
	height:50px;
	background-color:rgba(43,181,207,0);
	border-radius:20px;
	border-color:#df5c7e;
	margin-top:40px;
}

.bottomContent .btn-default:hover {
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:120%;
	font-weight:300;
	color:#fff;
	width:150px;
	height:50px;
	background-color:#df5c7e;
	border-radius:20px;
	border-color:#fff;
}

.footer {
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#f2f2f2;
	padding:30px 0px 30px 0px;		
}

.footer .inside {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	margin:0 auto;
	padding:10px;
}

.footer .inside h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 180%;
	color:#000;
	text-align:left;
	margin: 10px 0px 30px 0px;
}

.footer .inside h2 a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 18px;
	color:#1cbeca;
	text-align:left;
	margin-bottom:30px;
}

.footer .inside h2 a:hover {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 18px;
	color:#000;
	text-align:left;
	text-decoration:none;
	margin-bottom:30px;
}

.footerNav{
	width:215px;
	margin-top:20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
    color: #000;
	font-size:14px;
	margin-bottom:30px;
}

.footer .inside .footerNav li{
	float:none;
	margin-top:10px;
	list-style:none;
}

.footer .inside .footerNav li a{
	color:#777777;
	text-decoration:none;
	line-height:16px;	
}

.footer .inside .footerNav li a:hover{
	color:#1995ac;	
}

.disclaimer {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding:10px;
}

.disclaimer p {
	font-family: 'Open Sans', sans-serif;
	font-size:100%;
	font-weight:300;
	color:#000;
	line-height:35px;
	margin-top:50px;
}


/********************************************************
****************** SubCategory Page **************************
********************************************************/

.subMain {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding:30px 10px 30px 10px;	
}

.subMain h1 {
	font-family: 'Open Sans', sans-serif;
	font-size:220%;
	font-weight:300;
	color:#1cbec9;
	margin:30px 0px 30px 0px;
	text-align:center;
	border-bottom: 1px solid #f2f2f2;	
}

.subMain h2 {
	font-family: 'Open Sans', sans-serif;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:150%;
	font-weight:300;
	color:#1cbec9;
	margin:30px 0px 30px 0px;
	text-align:center;	
}

.subMain p {
	font-family: 'Open Sans', sans-serif;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:95%;
	font-weight:200;
	color:#000;
	margin:0px 0px 30px 0px;
	text-align:left;
	line-height:24px;	
}

.subMain .btn-default {
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:100%;
	font-weight:300;
	color:#000;
	width:130px;
	height:50px;
	background-color:rgba(43,181,207,0);
	border-radius:10px;
	border-color:#df5c7e;
	margin:10px 0px 30px 0px;
}

.subMain .btn-default:hover {
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:100%;
	font-weight:300;
	color:#fff;
	width:130px;
	height:50px;
	background-color:#df5c7e;
	border-radius:10px;
	border-color:#fff;
}

#filters{
    margin:0px auto;
	width:100%;
}

.button {
  display: inline-block;
  padding: 0.4em 0.9em ;
  background: none;
  color: #1cbec9;
  font-family: 'Open Sans', sans-serif;
  font-size: 100%;
  cursor: pointer;
  margin: 20px 0px 20px 0px;
  border-radius: 5px;
  border: solid 1px #1cbec9;

}

.button:hover {
  color: #fff;
  background: #1cbec9;
}

.button:active,
.button.is-checked {
  background-color: #1cbec9;
}

.button.is-checked {
  color: white;
}

.button:active {
  box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8);
}

/* ---- button-group ---- */

.button-group:after {
  content: '';
  display: block;
  clear: both;
}

.button-group .button {
  float: left;
  border-radius: 5px;
  margin-left: 5px;
  margin-right: 1px;
  padding: 12px;
}

/* ---- isotope ---- */

.isotope {
  width:100%;
  height:auto;
  overflow:hidden;
}

/* clear fix */
.isotope:after {
  content: '';
  display: block;
  clear: both;
}

.element-item {
	opacity:1;
	margin: 30px 0px 30px 0px;	
}


/********************************************************
****************** Product Page **************************
********************************************************/
.numeProdus{
    	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 130%;
    max-width:1200px;
    width:100%;
	color:#1cbecb;
	height:auto;
	margin:0px auto;
     padding:20px 20px 20px 13px;
}
.numeProdus h1{
    	font-weight: 300;
	font-size: 130%;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  
  
}
.productInfo {
	width: 100%;
	height:auto;
	overflow: hidden;
	background-color:#f2f2f2;
}

.productInfo .content {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding:30px 10px 30px 10px;
}

.productInfo .content h1 {

	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 180%;
	color:#1cbecb;
	text-align:left;
	margin: 10px 0px 30px 0px;

}

.productInfo .content h2 {

	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 130%;
	color:#1cbecb;
	text-align:left;
	margin: 0px 0px 30px 0px;

}

.productInfo .content article {

	font-family: 'Open Sans', sans-serif;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 200;
	font-size: 100%;
	color:#000;
	text-align:left;
	margin: 0px 0px 30px 0px;

}

.productInfo .content li {

	font-family: 'Open Sans', sans-serif;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 200;
	font-size: 100%;
	color:#000;
	text-align:left;
	margin: 10px 0px 10px 0px;
	list-style:none;

}

.productInfo .content i {

	padding-right: 10px;

}

.similarProduct {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding:30px 10px 30px 10px;
}

.similarProduct h1 {

	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 240%;
	color:#1cbecb;
	text-align:center;
	margin: 30px 0px 30px 0px;
	border-bottom: 1px solid #f2f2f2;

}

.similarProduct img {
	margin: 0px auto 30px auto;
}

.similarProduct h2 {

	font-family: 'Open Sans', sans-serif;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 200;
	font-size: 18px;
	color:#1cbecb;
	text-align:center;
	margin: 0px 0px 30px 0px;
	line-height: 20px;
	height: 40px;
	overflow: hiden;
}

.similarProduct p {

	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 100%;
	color:#000;
	text-align:left;
	margin: 0px 0px 30px 0px;

}

.similarProduct .btn-default {
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:100%;
	font-weight:300;
	color:#000;
	width:150px;
	height:50px;
	background-color:rgba(43,181,207,0);
	border-radius:20px;
	border-color:#df5c7e;
	margin-bottom:30px;
}

.similarProduct .btn-default:hover {
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:100%;
	font-weight:300;
	color:#fff;
	width:150px;
	height:50px;
	background-color:#df5c7e;
	border-radius:20px;
	border-color:#fff;
}


/********************************************************
****************** About Us **************************
********************************************************/

.aboutMain {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding:50px 10px 50px 10px;
}

.aboutMain .imgLink {
	opacity: 1;
	margin-bottom:30px;	
}

.aboutMain .imgLink:hover {
	transition:ease-in 0.3s;
	-mox-transition:ease-in 0.3s;
	-webkit-transition:ease-in 0.3s;
	-ms-transition:ease-in 0.3s;
	-o-transition:ease-in 0.3s;
	-ms-transform: rotate(10deg); /* IE 9 */
    -webkit-transform: rotate(10deg); /* Chrome, Safari, Opera */
	-moz-transform: rotate(10deg); /* Chrome, Safari, Opera */
    transform: rotate(10deg);
	opacity: 1;	
}

.aboutMain h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 240%;
	color:#1cbecb;
	text-align:left;
	margin: 30px 0px 30px 0px;
	padding:0px 0px 30px 20px;
	border-bottom: 1px solid #f2f2f2;
	
}

.aboutMain article {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 100%;
	color:#000;
	text-align:left;
	margin: 10px 0px 30px 0px;
	line-height:30px;
	
}

/********************************************************
****************** Contact **************************
********************************************************/

.contact {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding:50px 10px 50px 10px;
}

.contact h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 240%;
	color:#1cbecb;
	text-align:left;
	margin: 30px 0px 30px 0px;
	padding:0px 0px 30px 20px;
	border-bottom: 1px solid #f2f2f2;
	
}

.contact p {
	font-family: 'Open Sans', sans-serif;
	font-size:120%;
	color:#000;
	font-weight:300;
	padding:5px;
	line-height:24px;
	
}

/********************************************************
****************** Search **************************
********************************************************/

.searchMain {
	position:relative;
	max-width: 1200px;
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding:50px 10px 50px 10px;
}

.searchMain h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 320%;
	color:#1cbecb;
	text-align:left;
	margin: 30px 0px 30px 0px;
	padding:0px 0px 30px 20px;
	border-bottom: 1px solid #f2f2f2;
	
}

.searchMain p {
	font-family: 'Open Sans', sans-serif;
	font-size:120%;
	color:#000;
	font-weight:300;
	padding:5px;
	line-height:24px;
	
}

.productCase {
	
	padding:20px;
	border: 1px solid #f2f2f2;
	margin: 0px 0px 30px 0px 	
}

.productCase h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 120%;
	color:#1cbecb;
	text-align:left;
	padding-bottom:10px;
	margin: 30px 0px 10px 0px;
	border-bottom: 1px solid #f2f2f2;
}

.productCase p {
	font-family: 'Open Sans', sans-serif;
	font-size:90%;
	color:#000;
	font-weight:300;
	line-height:24px;
	padding:0px;
	margin: 0px 0px 20px 0px;
}

.productCase .btn-default {
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:100%;
	font-weight:300;
	color:#000;
	width:130px;
	height:40px;
	background-color:rgba(43,181,207,0);
	border-radius:20px;
	border-color:#df5c7e;
}

.productCase .btn-default:hover {
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:100%;
	font-weight:300;
	color:#fff;
	width:130px;
	height:40px;
	background-color:#df5c7e;
	border-radius:20px;
	border-color:#fff;
}

/* Hacks */

.sticky {position:fixed; top:0px; z-index:999;}


@media (max-width: 1024px) {
	
	.navbar-default {
		width:100%;
		clear:both;
		float:none;	
	}
	
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}

@media and (min-width: 981px) and (max-width: 1024px) {
	.navbar-default .navbar-nav>li>a {
		padding-left: 20px; padding-right:20px;
	}
}

.banner{
	background: url('../new/img/banners/header/home.jpg') no-repeat fixed center center / cover transparent; 
	}
	
.middleContent {
	background: url('../new/img/banners/produse/parallax-bg.jpg') no-repeat fixed center center / cover transparent;
	}