

body, p {
	font-family: 'Lato', sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:15px;
	line-height:22px;
	color: #818A90;
}

a,
a:hover,
a:focus,
a:active,
em { 
	color: #1bc5fa;
}

hr {
	border-color: #1bc5fa;
}

.color-hover,
.color-hover-2,
.color-hover-3{
	background-color: rgba(78, 86, 92, 0.65);
}

.poster-image {
	background: url('http://chaviro.com/web/kakuroplusplus/wp-content/uploads/sites/13/2015/05/image2.jpg');
}

h1 {
	font-family: 'Lato', sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:25px;
	line-height:65px;
}

h2 {
	font-family: 'Lato', sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:30px;
	line-height:36px;
	color:#4E565C;
}

h2 em{
	font-family: 'Pacifico', sans-serif;
	font-style:normal;
	font-weight:900;
}

h3 {
	font-family: 'Lato', sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:26px;
	line-height:35px;
	color:#4E565C;
}

h4 {
	font-family: 'Lato', sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:18px;
	line-height:18px;
	color:#4E565C;
}

.heading p { 
	font-family: 'Lato', sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:18px;
	line-height:27px;
	color: #818A90;
}

.heading span.line {
	border-bottom: 2px solid #1bc5fa;
}

ul.nav li a {
	color: #4E565C;
	font-size: 12px;
}

ul.nav li a::before, 
ul.nav li a::after,
ul.nav li a:hover::before, 
ul.nav li a:hover::after,
ul.nav li a:focus::before, 
ul.nav li a:focus::after,
ul.nav li.active a::before, 
ul.nav li.active a::after,
ul.nav li.active a,
ul.nav li.active a:hover,
ul.nav li ul.dropdown-menu li a:hover,
ul.nav li a.dropdown-toggle:hover,
ul.nav li a:hover,
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
	color: #1bc5fa;
}	

#cookies-message p{
	font-family: 'Lato', sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:15px;
	line-height:17.6px;
}

nav .logo,
.intro-brand, 
footer .logo { 
	color:#e27a4c;
	font-family: 'Roboto';
	font-style: ;
}

nav .logo { 
	font-size: 34px;
}

nav .logo:hover { 
	color:#1bc5fa;
}

.navbar-toggle span,
.navbar-toggle span,
.navbar-toggle span{
	background-color:#4E565C;
}

.navbar-toggle:hover span,
.navbar-toggle:focus span,
.navbar-toggle:active span{
	background-color:#1bc5fa;
}

footer h1.logo { 
	font-family: 'Roboto', sans-serif;
	font-style:;
	font-weight:;
	font-size:38px;
	color:#e27a4c;
	line-height:50px;
}

.intro .btn-lg,
.intro .learn{
	font-size:15px;
}

.intro .btn-lg:hover,
.intro .learn{
	border-color: #1bc5fa; 
	background: #1bc5fa;
}

.intro .learn:hover{
	color: #1bc5fa !important;
}

.hi-icon,
.hi-icon-effectb .hi-icon {
	color:#4E565C;
}

.hi-icon-effect .hi-icon {
	box-shadow: 0 0 0 1px #4E565C;
}

.hi-icon-effect .hi-icon:after {
	background: #1bc5fa;
}

.features-desc:hover h4 {
	color: #1bc5fa;
}

.spotlight-link{
	border: 1px solid #4E565C;
	color: #4E565C !important;
	font-size:15px;
}

.spotlight-link:hover{
	border-color: #1bc5fa;
	background: #1bc5fa;
	color: #fff !important;
} 

article #newsletter span.section-name,
article #newsletter h2,
article #newsletter p {
	color: #4E565C !important;
}

.subs-input,
.subs-input:hover,
.subs-input:focus,
.subs-input:active {
	font-family: 'Lato', sans-serif;
	font-size:15px;
}

.subs-submit{
	color: #4E565C;
	font-family: 'Lato', sans-serif;
	font-size:15px;
}

article .subs-submit{
	border: 1px solid #4E565C;
}

article .subs-submit:hover,
article .subs-submit:focus,
article .subs-submit:active {
	border: 1px solid #1bc5fa;
}

article .subs-input,
article .subs-input:hover,
article .subs-input:focus,
article .subs-input:active {
	border-color: #818A90;
	color: #4E565C;
}

.subs-submit:hover,
.subs-submit:focus,
.subs-submit:active {
	background: #1bc5fa;
	font-size:15px;
}

.success-message,
.valid{
	color: #1bc5fa;
}

#gallery .custom-nav .filter{
	color: #818A90;
	border: 1px solid #818A90; 
}

#gallery .custom-nav .active,
#gallery .custom-nav .filter:hover{
	background: #1bc5fa;
	border: 1px solid #1bc5fa;
}

a.effect-chico:hover img{
	background: #1bc5fa;
}

a.effect-chico h2{
	font-size:24px;
}


.gallery-images a,
.og-grid li > a {
	background: rgba(27, 197, 250, 0.3);
}

.gallery-images a:hover,
.og-grid li > a:hover {
	background: rgba(27, 197, 250, 0.8);
}

.og-expander {
	background: #4E565C;
}

.og-details a:hover {
	background: #1bc5fa;
	border: 1px solid #1bc5fa;
}

.hi-icon-2 {
	color: #818A90;
}

.spotlight-features li:hover .hi-icon-2 {
	background: #1bc5fa;
	box-shadow: 0 0 0 2px #1bc5fa;
}

.spotlight-features li:hover p strong {
	color: #1bc5fa;
}

#comments .icon-title,
.circle-price {
	background: #1bc5fa;
}

.buy-now a{
	border: 1px solid #818A90; 
	color: #818A90 !important;
}

.buy-now a:hover{
	border-color: #1bc5fa; 
	background: #1bc5fa;
}

article h3 a,
.blog-post-content h3 a{
	color: #4E565C;
}

article h3 a:hover,
.blog-post-content h3 a:hover{
	color: #1bc5fa;
}

.blog-post-plus a{
	color: #818A90;
}

.blog-post-plus a:hover{
	color: #1bc5fa;
}

.post .thumbnail:hover{
	border-color: #1bc5fa;
}
	
.mask-overlay{
	background: #1bc5fa;
}

.post-pagination a,
.post-content a.more-link,
nav.paging-navigation a,
.image-navigation a{
	color: #4E565C;
}

.post-pagination a:hover,
.post-content a:hover.more-link,
nav.paging-navigation a:hover,
.image-navigation a:hover{
	color: #1bc5fa;
}

.post-content .page-links a{
	background: #818A90;
}

.post-content .page-links a:hover{
	background: #1bc5fa;
}

a.more:hover,
a.more-posts:hover{
	border-color: #1bc5fa;
	background: #1bc5fa;
}

.icon-twitter,
.rotatingtweets .rotatingtweet p a{
	color: #1bc5fa;
}

form.wpcf7-form input,
form.wpcf7-form textarea {
	border: 1px solid #818A90;
	color: #818A90;
}

.button-send{
	background: #4E565C !important;
	font-family: 'Lato', sans-serif;
	font-size:15px;
}

.button-send:hover,
.button-send:focus,
.button-send:active{
	background: #1bc5fa !important;
}

.footer-content .back-top:hover{
	background-color: #1bc5fa;
}

ul.footer-social a:hover { 
	background: #1bc5fa;
}

#post h3 {
	border-left: 2px solid #1bc5fa;
}

.search-results #post h3 a,
.archive #post h3 a{
	color: #4E565C !important;
}

.search-results #post h3 a:hover,
.archive #post h3 a:hover{
	color: #1bc5fa !important;
}

.entry-meta{
	color: #818A90;
}

.entry-meta .edit-link a{
	color: #818A90;
	border: 1px solid #818A90;
}

.entry-meta .edit-link a:hover{
	background: #1bc5fa;
	border: 1px solid #1bc5fa;
}

.comment-respond input,
.comment-respond textarea {
	border: 1px solid #818A90;
	font-size: 15px;
}

.post-content .post-tags span {
	font-size: 22.5px;
}

.text-edit blockquote p{
	font-size: 18px;
	line-height: 33px;
}

.comment-list .comment-meta{
	color: #4E565C;
}

.comment-list .comment-meta .comment-reply-link{
	color: #1bc5fa;
}

.form-submit .btn-primary{
	background: #4E565C;
	font-size: 15px;
}

.form-submit .btn-primary:hover,
.form-submit .btn-primary:focus,
.form-submit .btn-primary:active{
	background-color: #1bc5fa;
}

#footer-blog p{ 
	font-size: 15px;
	font-weight: 300;
	line-height: 22px;
}

#footer-blog ul.footer-social a { 
	color: #4E565C;
}

#footer-blog ul.footer-social a:hover { 
	background: #1bc5fa;
}

.search-form .search-field{
	font-size: 15px;
}

.sidebar .widget_categories ul li a{
	color: #818A90;
}

.sidebar .widget_categories ul li:hover,
.sidebar .widget_categories ul li:hover a{
	color: #1bc5fa;
}

.sidebar .widget_tag_cloud .tagcloud a{
	font-size: 15px !important;
	border: 1px solid #818A90; 
	color: #818A90;
}

.sidebar .widget_tag_cloud .tagcloud a:hover{
	border-color: #1bc5fa;
	background: #1bc5fa;
}

.sidebar .widget_rotatingtweets_widget .rotatingtweets .rotatingtweet p{
	color: #4E565C;
}

.sidebar .widget select{
	color: #4E565C;
	font-weight: 300 !important;
	line-height: 22px;
}

.search-form .button-search:hover {
	background-color: #1bc5fa;
}

@media (max-width: 1024px) {
	body, p {
		font-size:12px;
		line-height:17.6px;
	}
	h1 {
		font-size:40px;
		line-height:52px;
	}
	h2 {
		font-size:24px;
		line-height:28.8px;
	}
	h2 em{
		font-weight:720;
	}
	h3 {
		font-size:20.8px;
		line-height:28px;
	}
	h4 {
		font-size:14.4px;
		line-height:14.4px;
	}
	.heading p { 
		font-size:14.4px;
		line-height:21.6px;
	}
	.intro .btn-lg,
	.intro .learn{
		font-size:12px;
	}
	nav .logo { 
		font-size: 27.2px;
	}
	footer h1.logo { 
		font-size:30.4px;
		line-height:50px;
	}
	.spotlight-link{
		font-size:12px;
	}
	.subs-input,
	.subs-input:hover,
	.subs-input:focus,
	.subs-input:active,
	.subs-submit,
	.subs-submit:hover,
	.subs-submit:focus,
	.subs-submit:active,
	.button-send,
	.button-send:hover,
	.button-send:focus,
	.button-send:active {
		font-size:12px;
	}
	.comment-respond input,
	.comment-respond textarea {
		font-size: 12px;
	}
	.post-content .post-tags span {
		font-size: 18px;
	}
	.text-edit blockquote p{
		font-size: 14.25px;
		line-height: 22px;
	}
	.form-submit .btn-primary{
		font-size:12px;
	}
	#footer-blog p{ 
		font-size: 12px;
		font-weight: 300;
		line-height: 17.6px;
	}
	.search-form .search-field{
		font-size: 12px;
	}
	.sidebar{
		border-top: 1px dotted #1bc5fa;
	}
}

@media (max-width:992px) {
	ul.nav li a {
		font-size: 10.5px;
	}
}

@media (max-width: 480px) {
	h1 {
		font-size:32.5px;
		line-height:42.25px;
	}
	h3 {
		font-size:18.2px;
		line-height:24.5px;
	}
}


<style type="text/css">
.custom {
    font-family: Roboto;
	color: #e27a4c;
	font-size:40px;
}
</style>