
*{ margin: 0; padding: 0;}

img{ border: none;}

h1,h2,h3,h4,h5,h6{ font-family: 'Julius Sans One', sans-serif;}

p{font-family: 'Lato', sans-serif;}
li{list-style-type:none;}

body{
	margin: 0;
	padding: 0;
	background: url(../image/beige.jpg) repeat;
}

.gallery img:hover{
	opacity: .2;
}

#status{
	font-family: 'Lato', sans-serif;
	font-size: 12.5px;
    line-height: 2;
    color: #777;
}

#status a{color: #000000;
    display: inline-block;
    margin: 36px 0 0;
    text-decoration: none;
}

a:focus{ 
	outline: none;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ 
	background: none;
}

.main-header{
	position: relative;
	box-shadow: 0 0 10px #000000;
	padding: 20px 0;
}

.menu ul li:nth-child(4){
	margin: 27px 0 0 429px;
	border-left:1px dotted #cecbbd;	
}

/*.logo{ 
	left: 37%;
    position: absolute;
    right: 0;
    text-align: center;
    top: 5px;
}*/

.logo{ 
	left: 50%;
    position: absolute;
    top: 12px;
	margin-left:-175px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav> a:focus{
	background: url(../image/tri.png) no-repeat center top;
	color: #474747;	
	font-family: 'Julius Sans One', sans-serif;
}

.menu li{
	border-right: 1px dotted #cecbbd;
	padding: 0;
	margin: 0 0 0;
}

.navbar-collapse .navbar-nav.navbar-right:last-child{ margin-right: 0;}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color: #999;	
}

.navbar-default .navbar-nav > li > a{
	color: #474747;
	font-family: 'Julius Sans One', sans-serif;
	text-transform: uppercase;	
}

.menu li a:hover{
	background: url(../image/tri.png) no-repeat center top;	
	color: #999;
}


.top-bar{
	background: #333333;	
}

.text{
	color: #999;
	font-size: 11px;
	border-right: 1px solid #666;
	margin: 0 31px;
	padding: 13px 0;
}

.social{
	float: right;	
}

.social ul{
	margin: 0;
	padding: 0;	
}

.social ul li{
	border-right: 1px solid #666;
	float: left;
	padding: 11px 14px;	
}

.social ul li a{
	font-size: 11px;
	color: #999;
	text-decoration: none;	
}

.social ul li:first-child{
	border-left: 1px solid #666;
}

.social ul li:last-child{
	border: none;
}

.mid-content{
	border-bottom: 1px dashed #474747;	
}

.contents h3{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 32px 0;	
}

.contents h5{
	color: #777;
	font-size: 15px;
	font-weight: normal;
	font-family: 'Lato', sans-serif;	
}

.contents p{
	color: #777;
	font-size: 15px;
	font-weight: normal;
	margin: 35px 0;	
}

.cntct{
	margin: 31px 0 0;	
}

h2.cntct {
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-bottom:15px;
}

.cntct a{
	color: #000000;
	text-decoration: none;	
}

.cntct p{
	color: #474747;
	font-size: 12px;
	line-height: 24px;	
}

.cntct p a{
	text-decoration: none;
	color: #000000;	
}

.cntct_site{
	margin: 35px 0 0;	
}

.cntct_site a{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	float: right;	
}



/*blog-page*/

.blog_mid-content{
	border-bottom: 1px dashed #474747;
	padding: 0 0 56px;	
}

.anchr{ 
    margin-top: 24px;
	padding: 0 0 13px;
	border-bottom: 1px solid #cecbbd;
}


.blog-text p{
	color: #777;
	font-size: 15px;
	font-weight: normal;	
}


.blog-text h3{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 32px 0 68px;	
}

.blog-text h2{
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
    border-bottom: 1px solid #cecbbd;
	padding: 0 0 21px;
}

.blog-text h2 a{
	text-decoration: none;
	color: #474747;	
	font-family: 'Julius Sans One', sans-serif;
	font-weight: normal;
}

.blog-text a{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	padding: 0 0 23px;
	font-family: 'Lato', sans-serif;	
}



/*Fantastic*/


.fantastic_mid-content{
	border-bottom: 1px dashed #474747;
	padding: 0 0 56px;	
}

.fantastic_mid-content{
    font-size: 18px;
	color: #474747;
	font-weight: normal;
	/*text-transform: uppercase;
	letter-spacing: 1px;*/
	margin: 32px 0 0;
}

.fantastic_text h3{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;	
}

.fantastic_text h4{
	font-size: 14px;
	color: #777;
	font-weight: normal;
	margin: 40px 0 18px;
	font-family: 'Lato', sans-serif;
}

.fantastic_text p{
	font-size: 14px;
	color: #777;
	line-height: 24px;
	margin: 0 0 26px;
	padding: 0 0 0 29%;	
}


.fantastic_text span{
	font-size: 14px;
	color: #777;	
}

.fantastic_text a{
	text-decoration: none;
	color: #000000;
	text-transform: lowercase;	
}


/*other guiters*/


.guiters_mid-content{
	border-bottom: 1px dashed #474747;
	padding: 0 0 56px;	
}

.guiters_text h3{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 29px;	
}

.fantastic_img{
	float: left;
}

.guiters_text h4{
	font-size: 14px;
	color: #777;
	font-weight: normal;
	margin: 40px 0 18px;
	line-height: 25px;
	font-family: 'Lato', sans-serif;
}	

.guiters_text ul li{
	font-size: 13px;
	color: #777;
	margin: 0 36px 23px;
	line-height: 24px;	
}

.guiters_text span{
	font-size: 14px;
	color: #777;
	margin: 0 0 18px;
	display: inline-block;	
}

.guiters_text a{
	text-decoration: none;
	color: #000000;
	text-transform: lowercase;	
}


/*demonstration*/


.demonstration_mid-content{
	border-bottom: 1px dashed #474747;
	padding: 0 0 56px;		
}

.demonstration_text h3{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;	
}

.demonstration_text h4{
	font-size: 14px;
	color: #777;
	font-weight: normal;
	margin: 40px 0 18px;
	line-height: 25px;
	font-family: 'Lato', sans-serif;
}

.demonstration_text ul li{
	font-size: 13px;
	color: #777;
	margin: 0 36px 0;	
	list-style: none;
	line-height: 25px;
	font-family: 'Lato', sans-serif;
}

.demonstration_text span{
	font-size: 14px;
	color: #777;
	margin: 0 0 18px;
	display: inline-block;	
}

.demonstration_text a{
	text-decoration: none;
	color: #000000;
	text-transform: lowercase;	
}



/*shop*/


.shop_mid-content{
	border-bottom: 1px dashed #474747;
	padding: 0 0 56px;		
}

.shop_text h3{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;	
}

.shop_text h4{
	font-size: 14px;
	color: #777;
	font-weight: normal;
	margin: 40px 0 18px;
	line-height: 25px;
	font-family: 'Lato', sans-serif;
}

.shop_text span{
	font-size: 14px;
	color: #777;
	margin: 0 0 18px;
	display: inline-block;	
}

.shop_text a{
	text-decoration: none;
	color: #000000;
	text-transform: lowercase;	
}


/*privacy*/

.privacy_mid-content{
	border-bottom: 1px dashed #474747;
	padding: 0 0 56px;	
}

.privacy_text h3{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 41px 0;	
}

.privacy_text p{
	font-size: 13px;
	color: #777;
	font-weight: normal;
	margin: 21px 0 0;
	line-height: 20px;
}


/*philosophy*/


.philosophy_mid-content{
	border-bottom: 1px dashed #474747;
	padding: 0 0 56px;		
}

.philosophy_text h3{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 60px 0 40px;		
}

.philosophy_text h4{
	font-size: 14px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #cecbbd; 
	padding: 10px 0 21px;
}

.philosophy_text p{
	font-size: 13px;
	color: #777;	
}


/*contact*/


.contact_mid-content{
	border-bottom: 1px dashed #474747;
	padding: 0 0 56px;	
}

.cntct_info h2{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 60px 0 40px;	
}

.cntct_info p{
	font-size: 13px;
	color: #777;
	font-weight: normal;
	margin: 21px 0 0;
	line-height: 20px;	
}

.cntct_info p:nth-child(4){
	margin: 0;	
}

.message{
	width: 500px;	
}

.message h2{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 60px 0 40px;	
}

label{
	font-weight: normal;
	font-size: 13px;
	color: #777;
	font-family: 'Lato', sans-serif;	
}

.form-control{
	background-color: transparent;
	 border: 1px solid #b8b2a0;
	 height: 27px;
	 margin: 0 0 6px;
	 border-radius: 0;	
}

.btn-default{
	background-color: #474747;
	border: none;
	border-radius: 0;
	color: #ffffff;
	margin: 0 0 0 181px;
}


/*availability*/


.availability_mid-content{
	border-bottom: 1px dashed #474747;
	padding: 0 0 56px;	
}

.availability_contents h3{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 60px 0 40px;	
}

.availability_contents p{
	font-size: 13px;
	color: #777;
	font-weight: normal;
	line-height: 24px;		
}

.availability_contents h2{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 1px solid #cecbbd;
	padding: 0 0 16px;	
}

.availability_contents ul li{
	font-size: 13px;
	color: #777;
	font-weight: normal;
	line-height: 22px;
	margin: 8px 39px;
	font-family: 'Lato', sans-serif;		
}


/*construction*/


.construction-mid-content{
	border-bottom: 1px dashed #474747;
	padding: 0 0 56px;		
}

.construction-left h3{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 60px 0 25px;	
}

.construction-left ul li{
	list-style: none;
	margin: 0;
	padding: 19px 3px;
	border-bottom: 1px dotted #cecbbd; 
	width: 279px;
}

.construction-left ul li a{
	font-size: 14px;
	color: #474747;
	text-decoration: none;
	font-family: 'Julius Sans One', sans-serif;	
}

.construction-rght h2{
	font-size: 18px;
	color: #474747;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 30px 0 10px;
	padding: 0 0 13px;
	border-bottom: 1px solid #cecbbd;	
}

.construction-rght p{
	font-size: 13px;
	color: #777;
	font-weight: normal;
	line-height: 24px;	
}

.construction-rght{
	margin-top: 50px;	
}

.construction-rght ul{
	margin: 27px 37px 0;	
}

.construction-rght ul li{
	font-size: 14px;
	color: #777;	
	margin: 8px 0 0;
	font-family: 'Lato', sans-serif;
}


/*gallery*/

.gallery-mid-content{
	border-bottom: 1px dashed #474747;
	padding: 0 0 50px;
	margin: 40px 0 0;	
}

.gallery{
	width: 919px;
	margin: 0 auto;
}

.fancybox{
	padding: 5px 3px;
	display: inline-block;	
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ 
	background: #000;
	opacity: .8;
}




/*responsive start*/


@media (min-width: 768px) and (max-width:1200px) {
	.gallery{ width: auto;}	
	
	/*.menu{ height: 136px; padding: 46px 0 0;}*/
	
	/*.menu ul li:nth-child(4){ margin: 27px 0 0 -1px;}*/	
	
	/*.logo{  left: 28% !important; top: -11px !important; width:auto !important;}*/
	
	.logo {
    left: 50%;
    margin-left: -167px;
    position: absolute;
    top: 77px;}

	.main-header{ height: 150px;}
	
	.construction-left ul li{ width: auto;}
	
	.btn-default{ margin: 0 0 0 142px;}
	
	.text{ margin: 0;}
}



@media (max-width: 767px) {
	.gallery{ width: auto; text-align: center;}	
	
	.cntct_site{ float: left;}
	
	.text{ border-bottom: 1px solid #666; border-right: none;}
	
	.social{ float: left; margin: 0 32px 0;}
	
	.social ul li{ border: none;}
	
	.social ul li:first-child{ border: none;}
	
	.menu{ height: 105px;}
	
	.menu ul li:nth-child(4){ margin: 27px 0 0; border-bottom: 1px dotted #cecbbd; border-left: none;}
	
	.navbar-nav{ background: rgba(0,0,0,1.00); opacity: .9;}
	
	.menu li{ border-bottom: 1px dotted #cecbbd; border-right: none;}
	
	.menu li a:hover{ background: none;}
	
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > a:focus{ background: none;}
	
	.navbar-toggle{ margin-top: 65px;}
	
	/*.logo{ left: 0; top: -14px;}*/
	
	.message{ width: auto;}
	
	.btn-default{ margin: 0 0 0 247px;}
	
	.skdslider{ margin: 12px 0 0;}
	
	.navbar-nav{ background: #222; width: 100%; margin: 0 auto;}
	
	.navbar-default .navbar-nav > li > a{color: #fff;}
	
	.cntct_site{ margin: 21px 0 0; padding-bottom: 25px;}
	
/*	.logo {
    left: 0 !important;
    right: 0;
    top: -10px !important;
    width: auto !important;}*/
}

@media (max-width: 765px){
	.menu li{ padding: 9px 0;}	
}

@media (max-width: 760px){
	/*.menu ul li:nth-child(4){ margin: 27px 0 0 0;}*/	
	
	/*.logo{ left: 41%; top: 14px; width: 24%;}*/
	.main-header{ padding: 0;}
	
	.navbar-nav:first-child{ margin-bottom: 0;}
	
	.navbar-nav:nth-child(2){ margin-top: 0;}
	
	.menu li{ padding: 9px 0;}
}

@media (max-width: 366px){
	.text{ margin: 0; text-align: center;}	
}

@media (max-width: 320px){
	.logo > img{ width: 299px;}	
	
	.logo{ top: 10px; margin-left: -151px;}
	
	.btn-default{ margin: 0 0 0 203px;}
}
ul.nav-adjust li a{text-transform:lowercase;padding:0 14px 10px 0 !important;color:#474747;}
ul.built li{font-size:12px; color:#777;list-style-type: disc;padding: 4px 0;}
img.onlyinrimg{float:left;margin:0 15px 0 0;}
img.onlyinrimg_rt{float:right;margin:0 0px 0 15px;}
