
body {
	background: #f5f5f5 ;
}



.timeline {
	background-image: linear-gradient(-45deg, #dbdbdb 25%, transparent 25%, transparent 50%, #dbdbdb 50%, #dbdbdb 75%, transparent 75%, transparent);
}

a {
	color: #e86f67;
}

.form-wrapper .icon-search {
	color: #e86f67;
}

.post-format-meta {
	background: #e86f67;
}

.post-info [class^="icon-"]:before,
.post-info [class*=" icon-"]:before {
	color: #e86f67;
}

.footer-title {
	color: #e86f67;
}

#rwd-top-nav {
	background: #e86f67;
}

.contactform .error {
	color: #e86f67;
}

#main-header .widget_social a {
	background: #e86f67;
}

.nano > .pane > .slider {
	background: #e86f67;
}

a:hover, a:focus {
	color: #ffffff;
	background: #e86f67;
}

.gallery .wp-caption-text a:hover, .aligncenter .wp-caption-text a:hover, .alignright .wp-caption-text a:hover, .alignleft .wp-caption-text a:hover, .alignnone .wp-caption-text a:hover, .attachment .wp-caption-text a:hover {
	background: #e86f67;
}

#main-header .widget a:hover {
	color: #e86f67;
}

.post-meta [class^="icon-"]:before,
.post-meta [class*=" icon-"]:before,
.post-meta a {
	color: #e85a5a;
}

#main-header {
	background-color: #dddddd;
}

#main-header .logo{
	background-color: #e86f67;
}

#main-navigation ul li a.toggled {
	background: #e86f67;
}

#main-navigation ul li a:hover {
	background: #e86f67;
}

#main-navigation .sub-menu {
	background: #ffffff;
}

#main-header {
	color: #777777;
}

#main-header .widget a:hover span {
  color: #777777;
}

#main-navigation ul li a:hover span:before {
	color: #777777;
}

#main-header .widget a {
	color: #333333;
}

#main-header a, #main-header a:focus {
	color: #333333;
}

#main-navigation {
	border-top: 4px solid #ffffff;
}

#main-header h2.widget-title {
	color: #ffffff;
	background: #e86f67;
}

#main-header .widget {
	border-top: 4px solid #e86f67;
}

.logo-subtitle{
	color: #ffffff;
}



::-webkit-selection {
	background: #f28c3a;
}

::-moz-selection {
	background: #f28c3a;
}

::-o-selection {
	background: #f28c3a;
}


::selection {
	background: #f28c3a;
}

/*===========================================================*/
/*    Typography
/*===========================================================*/

body {
		font-family: Open Sans;
		font-size: 15px;
	line-height: 35px; 
	font-style: normal;	color: #545454;
}

#main-header .logo-title a{
		font-family: Lobster;
		font-size: 48px;
	line-height: 70px; 
	font-style: normal;	color: #f4f3e3;
}

.logo-subtitle {
		font-family: Open Sans;	
		font-size: 15px;
	line-height: 28px;
	font-style: italic;	color: #fff;
}

h1, h2, h3, h4 , h5, h6 {
		font-family: Arvo;
		font-style: normal;	color: #444444;
}

.post-title a, .post-title-small a {
	color: #444444;
}

#main-navigation ul li a {
		font-family: Arvo;
	font-size: 17px;
	line-height: 35px;
		font-style: normal;	color: #545454;
}

/*===========================================================*/
/*    Headings Typography
/*===========================================================*/

h1 {
	font-size: 30px;
	line-height: 56px;
	font-style: normal;}

h2 {
	font-size: 24px;
	line-height: 42px;
	font-style: normal;}

h3 {
	font-size: 21px;
	line-height: 42px;
	font-style: normal;}

h4 {
	font-size: 18px;
	line-height: 35px;
	font-style: normal;}

h5 {
	font-size: 15px;
	line-height: 28px;
	font-weight: bold;}

h6 {
	font-size: 13px;
	line-height: 28px;
	font-weight: bold;}

h1.post-title {
	font-size: 28px;
	line-height: 42px;
	font-weight: bold;}

h1.post-title-small {
	font-size: 19px;
	line-height: 28px;
	font-weight: bold;}

