@charset "utf-8";

/* CSS Document */



@font-face {

font-family: Myraid;

src: url(../fonts/MyriadPro-Regular.otf);

}

@font-face {

font-family: Allura;

src: url(../fonts/Allura-Regular.otf);

}



body

{

	width:100%;

	margin:0 auto;

	padding:0px;

	overflow-x:hidden !important;

	background-color:#5C211D;

}

.container

{

	max-width:1147px !important;

}



header

{

	position:relative;

	z-index:99999;

}



.navbar-brand

{

    position: absolute;

    width: 100%;

    left: 0;

	top: -30px;

    text-align: center;

    margin: auto;

}

.header-icon

{

	width: 185px;

	height:150px;

    

	margin:0 auto;

}



.navbar-mine

{

	margin-top:10px;	

	height:100px;

	background-color:rgba(137,114,115, 0.41);

	border-radius:0px;

	border:none;

}





.navbar-right-mine

{

	padding-right:10%;

}



.navbar-nav li a

{

	color:rgba(255,255,255, 0.6);

	font:19px Myraid;

	padding:40px 30px; 

}

.navbar-nav li a:hover

{

	color:rgb(255, 255, 255) !important;

}



.active-nav a

{

	background-color:transparent !important;

	color:#FFF !important;

}

.first-nav a

{

	padding-left:15px !important;

}

.slider-sec

{

	margin-top:-120px !important;

}

.mystyle-1

{

	font:150px Myraid !important;

	font-weight:600;

	color:#FFF;

}



.mystyle-2

{

	font:80px Myraid !important;

	color:#FFF;

	font-weight:600;

}



.mystyle-3

{

	font:50px Myraid !important;

	color: rgb(255,121,76);

	font-weight:600;

	letter-spacing:28px;

}

.mystyle-4

{

	font:50px Myraid !important;

	color: rgb(255,121,76);

	font-weight:600;

	letter-spacing:17px;

}

.mystyle-5

{

	font:100px Myraid !important;

	font-weight:600;

	color:#FFF;

	letter-spacing:6px;

}



.mystyle-6

{

	font:50px Myraid !important;

	color: rgb(255,121,76);

	font-weight:600;

	letter-spacing:2.5px;

}



.info-sec

{

	padding:50px;

}



.info-head

{

	padding-top:0px;

}

.info-head-1

{

	font:125px Myraid;

	color:#ECECEC;

	display:inline-block;

}

.info-head-2

{

	font:25px Myraid;

	color:#ECECEC;

	display:inline-block;

}





.info-txt-sec p

{

	font: 16px Myraid;

	color:#EDEDED;

	letter-spacing:1px;

}

.coffee-img

{

	margin-top:50px;

}

.btn-detailss

{

	font:16px Myraid;

	letter-spacing:1px;

	border:solid 1px #FFF;

	background-color:transparent !important;

	border-radius:0px;

	transition: opacity 0.5s;

-webkit-transition: all ease 0.5s;

-moz-transition: all ease 0.5s;

-o-transition: all ease 0.5s;

-ms-transition: all ease 0.5s ;

transition: all ease 0.5s ;

margin-top:10px;

}



.btn-detailss:hover

{

	font:16px Myraid;

	border:solid 1px #FFF;

	background-color:#FFF !important;

	color:#5C211D;

	border-radius:0px;

	-webkit-transition: all ease 0.7s;

-moz-transition: all ease 0.7s;

-o-transition: all ease 0.7s;

-ms-transition: all ease 0.7s ;

transition: all ease 0.5s ;

}





#intro{

	background:url(../images/parallaxbackground.jpg) 50% 0 no-repeat fixed;

	color: white;

	height: 600px;

	margin: 0 auto;

	padding: 0;

}



.story

{

	background: rgba(255,255,255, 0.77);

	width:100%;

}



.quote

{

	position:absolute;

	text-align:center !important;

	bottom:-70px ;

	margin-left:-180px !important;

	color:#535362;

	font:21px Myraid;

	width:600px !important;

}





.project h6

{

	color:#313140;

	font:33px Myraid;

	text-align:center;

	padding-top:50px;

}



.container-mine

{

	padding-left:30px !important;

	padding-right:30px !important;

	padding-bottom:40px;

}

.container-mine3

{

	padding-left:30px !important;

	padding-right:55px !important;

	padding-bottom:30px;

}



.contact-sec

{

	padding-top:40px;

	padding-bottom:40px;

	position:relative;

}



.contact-sec h4

{

	font:33px Myraid;

	color:#FFF;

	text-align:center;

}



.contact-items

{

	padding-bottom:30px;

	

}



.contact-items li

{

	list-style:none;

	display:inline-block !important;

	padding:0px 40px 30px 68px;

	border-bottom: dotted 1px #FFFFFF;

	margin:0px !important;

	margin-left:-4px !important;

}

.mailed

{

	padding-left:0px !important;

	

}

.mailed a

{

	background:url(../images/mail.fw.png) left no-repeat;

	padding-left:50px;

	padding-top:10px;

	padding-bottom:10px;

	font:19px Myraid;

	color:#FFFDF7;

	letter-spacing:1px;

}



.phone a

{

	background:url(../images/phone.fw.png) left no-repeat;

	padding-left:50px;

	padding-top:10px;

	padding-bottom:10px;

	font:19px Myraid;

	color:#FFFDF7;

	letter-spacing:1px;

}



.homeess a

{

	background:url(../images/home.fw.png) left no-repeat;

	padding-left:50px;

	padding-top:10px;

	padding-bottom:10px;

	font:19px Myraid;

	color:#FFFDF7;

	letter-spacing:1px;

}



.left-contact

{

	padding-left:0px !important;

}

.contact-part

{

	padding:0px 30px 40px 30px;

}



.contact-part h5

{

	font:27px Myraid;

	color:#FFF;

	letter-spacing:1px;

}



.contact-name

{

	padding:10px 15px;

	border:solid 1px rgba(221,221,221, 0.71);

	color:#EEEEEE !important;

	width:100%;

	background-color:rgb(121,45,38);

}



.contact-name:focus

{

	border:solid 1px rgba(224,224,224, 1)!important;

	outline:none;

}



.first-name

{

	margin-bottom:10px;

}



.msg-sec

{

	min-height:145px;

	min-width:100%;

	max-width:100%;

}



.btn-send

{

	float:right;

	padding:10px 25px;

}



footer

{

	background-color:#EEEEEE;

}



.footer-row

{

	border-bottom:dashed 1px rgba(17,17,17, 0.21);

	padding-bottom:0px !important;

}



.footer-short-links

{

	padding-left:25px;

}

.footer-short-links li

{

	list-style:none;

	display:inline-block;

	padding:15px 0px 5px 190px;

}



.footer-short-links li a

{

	font:13px Myraid;

	color:#6E6E6E;

}

.footer-short-links li a:hover

{

	color:#792D26;

	transition:all ease-in 0.4s;

	text-decoration:none;

}



.container-mine2

{

	padding-left:30px !important;

	padding-right:30px !important;

}



.list-1st-item

{

	padding-left:0px !important;

}

.footer-sec-2

{

	padding:10px;

}

.newsletter-sec h5

{

	font:20px Myraid;

	color:#6D6D6D;

}



.newsletter-sec p

{

	font:14px Myraid;

	color:rgba(108,108,108, 0.7);

	margin-top:-5px;

}



.subscribe-txt

{

	padding:10px 15px;

	border:solid 1px rgba(17,17,17, 0.11);

	color:rgba(108,108,108, 0.4) !important;

	width:100%;

	background-color:transparent;

}



.btn-subscribe

{

	background-color:rgba(34,34,34, 0.29) !important;

}



.btn-subscribe:hover

{

	border:solid 1px rgba(34,34,34, 0.29) !important;

}



.copy-right-text

{

	font:13px Myraid;

	color:rgba(108,108,108, 0.7);

	padding-top:25px;

}



.find-us h5

{

	font:20px Myraid;

	color:#6D6D6D;

}



.footer-main-logo

{

	margin:0 auto;

	width:90px;

	margin-top:10px;

	padding-top:10px;

}

.get-in-touch

{

	border: solid 1px rgba(34,34,34, 0.055);

	padding-bottom:10px;

	margin-top:10px;

}



.get-in-touch h6

{

	font:20px Myraid;

	color:#6C6C6C;

	letter-spacing:1px;

	text-align:center;

}



.social-links li

{

	list-style:none;

	display:inline-block;

}



.social-links li img

{

	opacity:0.6;

}



.social-links li img:hover

{

	opacity:1;

	transition:ease-in-out 0.4s;

}



.sc-overlay-left

{

	margin-left:10% !important;

}

.sc-overlay-right

{

	margin-left:15% !important;

}



#second{

	background: url(../images/parallaxbackground2.jpg) 50% 0 no-repeat fixed;

	color: white;

	height: 300px;

	margin: 0 auto;

	overflow: hidden;

	padding: 0;

}

.parallax-sec h6

{

	font:43px Allura;

	text-align:center;

	padding-top:20px;

	padding-right:30px;

	color:#FDFDFD;

}

.parallax-sec h2

{

	font:50px Myraid;

	color:#FDFDFD;

	text-align:center;

	padding-top:50px;

	letter-spacing:5px;

}



.column1 h5 span

{

	font:19px Myraid;

	color:#FFF;

	font-weight:600;

	padding-left:10px;

}



.menu-items

{

	padding-left:20px;

	margin-left:35px;

	margin-top:-30px;

	border:solid 1px #E6B3AE;

	padding-top:10px;

	padding-bottom:10px;

}



.menu-items li

{

	list-style:none;

	font:16px Myraid;

	font-weight:300 !important;

	color:rgba(255,255,255, 0.9);

	line-height:35px !important;

}



.menu-items li span

{

	float:right;

	padding-right:30px;

}



.column1

{

	margin-bottom:30px;

	margin-top:10px;

}



.added-item

{

	font:12px Myraid;

	padding-top:0px !important;

	margin-top:-10px !important;

	display:block;

	padding-bottom:10px;

}



.menu-container

{

	padding-top:10px;

	padding-bottom:10px;

	padding-right:50px;

}



.what-we-make h6

{

	font:17px Myraid;

	color:#E4D4CC;

	font-style:italic;

	

}



.what-we-make h4

{

	font:37px Myraid;

	color:#E4D4CC;

	margin-top:-10px;

}



.container-shrink

{

	padding:10px 40px;

}



.what-we-make p

{

	font:15px Myraid;

	color:#E4D4CC;

	padding-top:10px;

	padding-bottom:20px;

	letter-spacing:0.5px;

}



.abt-menu img

{

	display:inline-block;

	float:left;

}

.abt-menu figcaption

{

	display:inline-block;

	float:left;

	font:15px Myraid;

	color:#EECECC;

	padding:25px 0px 0px 20px;

}

.abt-menu

{

	padding-left:0px !important;

}

.abt-menu li

{

	list-style:none;

	display:inline-block;

	padding-left:0px !important;

	padding-right:50px;

	padding-bottom:20px;

}



.a-team h6

{

	font:17px Myraid;

	color:#E4D4CC;

	font-style:italic;

}



.a-team h4

{

	font:37px Myraid;

	color:#E4D4CC;

	margin-top:-10px;

}



.abt-menu h5

{

	font:14px Myraid;

	color:#E4D4CC;

}



.abt-menu h5 b

{

	color:#000;

	font-weight:400;

}



.abt-fig

{

	float:left !important;

	width:70%;

}



.abt-img

{

	float:left !important;

	width:30%;

}



.abt-fig

{

	display:inline-block;

	float:left;

	font:15px Myraid;

	color:#EECECC;

	padding:0px 0px 0px 20px !important;

}



.social-links2

{

	padding-left:0px !important; 

}



.social-links2 li

{

	list-style:none;

	display:inline-block;

	padding:10px 5px !important;

	opacity:0.8;

	transition:all ease-in 0.4s;

}

.social-links2 li:hover

{

	list-style:none;

	display:inline-block;

	padding:10px 5px !important;

	opacity:1;

	transition:all ease-in 0.4s;

}



.abt-menu-list

{

	margin-bottom:20px;

	margin-top:10px;

}



.get-in h5

{

	font:17px Myraid;

	color:#FDFDFD;

}



.get-in p

{

	font:14px Myraid;

	color:rgba(235,191,190, 0.9);

	padding-bottom:10px;

}

.contact-form

{

	padding-bottom:20px;

}



.contact-form h5

{

	font:17px Myraid;

	color:#FDFDFD;

}

.contactxxx

{

	margin-bottom:10px;

}



.contactxxx-msg

{

	min-width:200% !important;

}



.btn-send-contact

{

	float:left !important;

}



.contact-name-2 h5

{

	font:15px Myraid;

	color:#EBC1BE;

}

.contact-map

{

	padding-right:0px;

}

.testi

{

	display:block;

	

}

.testi-quote

{

	margin-bottom:50px !important;

}

.testi img

{

	display:inline-block !important;

	float:left;

	z-index:999;

	position:relative;

}

.testi figcaption

{

	display:inline-block !important;

	float:left;

	padding-left:80px;

	border:solid 1px #3D1512;

	width:100%;

	margin-top:-50px;

	border-top-right-radius:9px;

}



.testi figcaption h5

{

	font:13px Myraid;

	color:#F9F0EE;

}



.testi figcaption h6

{

	font:12px Myraid;

	color:#E5B4B0;

	margin-top:-10px;

}



.testi-quote

{

	display:block;

	float:left;

	background:url(../images/testi-bg.fw.png) repeat;

	padding:13px 30px;

	font:13px Myraid;

	color:#EABEBA;

	font-style:italic;

	letter-spacing:0.5px;

	border-bottom-left-radius:9px;

}

.container-test

{

	padding:20px 40px;

}


.ratting11
{
	display:block;
	padding-bottom:10px;
	padding-top:10px;
}

.ratting
{
	
	width:150px;
}

.vsittym
{
	width:150px;
	margin-top:-40px;
	margin-left:100px;
}