/*
 Table Of Contents
 1) @fontface 
 2) General Text Formatting and Typography
 3) Site Wide Content
 	3.1) General Style
 	3.2) Sprite Icon
 	3.3) Botton Style
 	3.4) Img Thumb
 	3.5) Table Style
 	3.6) Tab Style
 	3.7) Accordion Style
 	3.8) Notification Style
 	3.9) List Style
 	3.10) Blockquote Style
 	3.11) Progress Style
 	3.12) Breadcrumb Banner Section
 	3.13) Global Animations Style
 	3.14) Side Nav Style
 	3.15) pagiantion Style
 4) Header Styles
 	4.1) Header First
 	4.2) Header Second
 	4.3) Header Third
 5) Footer Styles
	 5.1) Footer first
	 5.2) Footer Second
	 5.3) Footer Third
 ===============================================*/

/*
1.) @fontface
 ----------------------------------------*/
@font-face {
	font-family: 'latoblack';
	src: url('../fonts/lato-black-webfont.eot');
	src: url('../fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-black-webfont.woff') format('woff'), url('../fonts/lato-black-webfont.ttf') format('truetype'), url('../fonts/lato-black-webfont.svg#latoblack') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*
2)General Text Formatting
 ----------------------------------------*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #26211d;
	font-weight: 400;
}

h6, .h6 {
	font-size: 18px;
	margin-bottom: 15px;
}
p {
	font-size:14px;
	color: #727272;
	line-height: 1.5;
}
a:hover, a:focus {
	text-decoration: none;
}
a:focus, a:active {
	outline: none;
}
img {
	max-width: 100%;
	height: auto;
}
ul, ol {
	padding-left: 15px;
}
/*
 3) Site Wide Content
 ------------------------------*/
/*
 3.1) General Sytle
 -----------------------------*/

.btn{
	padding: 10px 25px;
}
input:focus,textarea:focus{
	outline:none;
}
input:focus,textarea:focus,.btn:focus,.zoom img{
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}


/*
 3.2) Sprite Icon
 -----------------------------*/
[class^="icon-"] {
	background-image: url(../img/icons.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline-block;
	height: 14px;
	line-height: 14px;
	margin-top: 1px;
	vertical-align: text-top;
	width: 14px;
}


/*
 3.3) botton Style
 ----------------------------------------*/

.btn-theme {
	color: #fff;
	border-radius: 0;
}
.btn-theme:hover, .btn.btn-theme:focus {
	color: #fff;
}
/*
 3.4) Img Thumb
 ----------------------------------------*/

/*
 3.9) List Style
 ----------------------------------------*/

li {

	color: #7c7c7c;
}

/*pagiantion*/
/*
 4) Header Style
 ----------------------------------------*/
/*
 4.1) Header First Style
 ----------------------------------------*/
#header {
	/*background: #26211d; */
	background: #424251;
	/* background: #fff; */
	position:relative;
	z-index:99;
}

.primary-header {
	padding: 18px 0 11px;
}
.brand {
	margin-top: 6px;
	text-align: left;
	margin-bottom: 12px;
}

.social-icons {
	list-style: none;
	float: left;
	margin-bottom: 0;

}

.social-icons > li {
	float: left;
	margin-right:3px;
}
#header .social-icons > li{
	margin-right:18px;
}
.social-icons a {
	font-size:20px;
	
	color: #fff;
	line-height: normal;
	vertical-align: middle;
	line-height: 20px;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}

.social-icons a:hover, .social-icons a:focus {
	color: #FFF;
}
.navbar-collapse {
	padding-left: 0;
	padding-right: 0;
}
.navbar-default {
	border-top: 1px;
	border-style: solid;
	border-left: none;
	border-right: none;
	border-bottom: none;
	box-shadow: none;
	margin-bottom: 0;
}
.navbar-nav {
	margin: 0;
}
.navbar-default .navbar-nav > li {
	padding: 0;
}
.navbar-default .navbar-nav > li > a {
	text-transform: uppercase;
	padding: 14px 0 15px 0;
	font-weight: 700;
}
.navbar-nav > li > .dropdown-menu {
	text-transform: uppercase;
	border: 1px;
	border-style: solid;
	border-radius: 0;
	z-index: 1000;
	top: 100%;
	position: relative;
	width: 100%;
}

.navbar-default .navbar-toggle .icon-bar {
	background: #26211d;
}

a.brand img {
	padding-left: 0px
}

.navbar-nav > li > .dropdown-menu {
	border: none;
	box-shadow: none;
	width: 232px;
	margin-bottom: 22px;
}

.navbar-nav > li > .dropdown-menu > ul > li > a {
	color: #26211d;
	font-weight: 300;
	display: block;
	padding: 9px 0;
	transition: All 250ms ease-in;
	-webkit-transition: All 250ms ease-in;
	-moz-transition: All 250ms ease-in;
	-o-transition: All 250ms ease-in;
}

.navbar-nav > li > .dropdown-menu > ul > li:last-child > a {
	border: none
}
.navbar-nav > li > .dropdown-menu > ul {
	padding: 0 21px;
}
.navbar-nav > li > .dropdown-menu > ul > li {
	list-style: none
}
.navbar-nav > li > .dropdown-menu > ul > li:hover > a, .navbar-nav > li > .dropdown-menu > ul > li.active > a {
	font-weight: 700;
}
.navbar-nav > li > .dropdown-menu > ul > li:hover > a {
	padding: 9px 0 9px 3px;
}
.nav > li .glyphicon {
	display: block;
	float: right;
	padding-right: 10px
}
.open .glyphicon.glyphicon-chevron-down, .submenu-icon .glyphicon.glyphicon-chevron-up {
	display: none;
}

.form-control::-moz-placeholder {
	color: #45403c;
	font-size: 14px;
	font-weight: 700;
}

/*
 3.1) sticky header style
 ------------------------------*/
#header{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

 
 /*
 5) Footer Styles
 ----------------------------------------*/ 
 /*
 5.1) Footer First
 ----------------------------------------*/
#footer {
	padding: 86px 0 0;
	background: #424251;
	color: #8f8b89;
}
#footer ul{
	list-style:none;
}
#footer a[href^="mailto"] {
	color: #8f8b89;
}
.footer-logo {
	margin-bottom: 32px;
}
.footer-logo a{
	margin-top:-14px;
	display:inline-block;
}
#footer p {
	line-height: 1.7;
	margin-bottom: 30px;
	font-size: 14px;
	color: #8f8b89;
}
#footer address {
	line-height: 1.8;
}
#footer address span span a{
	color:#8f8b89;
}
#footer address > span {
	margin-bottom: 6px;
}
#footer address span {
	display: block;
	overflow: hidden;
}
#footer address .fa {
	font-size: 17px;
	width: 27px;
	float: left;
	margin-top: 6px;
}
#footer .twitter-update a {
	color: #8f8b89;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#footer .twitter-update a:hover {
	color: #A5A4A4;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#footer h6 {
	font-weight: 700;
	color: #fff;
	margin: 5px 0 35px;
}


.sign-up {
	margin-bottom: 42px;
}

.sign-up .input-group-addon {
	padding: 0;
	border: 0;
	background: none;
}
.sign-up .form-control {
	background: none;
	border: 2px solid #595756;
	border-right: 0;
	height: 45px;
	font-size: 14px;
	color: #595756;
}
.sign-up .form-control::-moz-placeholder {
	color: #595756;
	font-weight: 400;
}
.sign-up .btn-theme {
	height: 45px;
	vertical-align: top;
	background: none;
	padding: 10px 20px;
}
.sign-up .btn-theme:hover, .sign-up .btn-theme:focus {
	color: #fff;
}
#footer .social-icons {
	float: left;
	margin: -16px 0 0;
}
#footer .social-icons > li {
	margin-left: 20px;
}
#footer .social-icons > li:first-child {
	margin-left: 0;
}
#footer .social-icons a {
	font-size: 24px;
	color: #F2EDE9;
}
#footer .social-icons a:hover, #footer .social-icons a:focus {
	color: #EE3442;
}
.copyright {
	font-size: 15px;
	color: #F2EDE9;
	text-align: center;
	margin-top: 82px;
	background: #EE3442;
	padding: 21px 0;
}



#footer .footer-logo a{
	font-size:28px;
	display:inline-block;
	font-family: 'Playfair Display', serif;
	font-style: italic;
	
	
}
