

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: #1db1e3;
}

hr {
	border-color: #1db1e3;
}

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

.poster-image {
	background: url('http://www.creabox.es/themes/wp_cian_1.4/wp-content/uploads/2015/05/image1.jpg');
}

h1 {
	font-family: 'Lato', sans-serif;
	font-style:;
	font-weight:;
	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: 'Lato', 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 #1db1e3;
}

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: #1db1e3;
}	

#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:#4E565C;
	font-family: 'Pacifico';
	font-style: normal;
}

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

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

.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:#1db1e3;
}

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

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

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

.intro .learn:hover{
	color: #1db1e3 !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: #1db1e3;
}

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

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

.spotlight-link:hover{
	border-color: #1db1e3;
	background: #1db1e3;
	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 #1db1e3;
}

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: #1db1e3;
	font-size:15px;
}

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

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

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

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

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


.gallery-images a,
.og-grid li > a {
	background: rgba(29, 177, 227, 0.3);
}

.gallery-images a:hover,
.og-grid li > a:hover {
	background: rgba(29, 177, 227, 0.8);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: #1db1e3;
}

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

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

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

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

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: #1db1e3 !important;
}

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

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

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

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

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

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

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

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

.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: #1db1e3;
}

.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: #1db1e3;
}

#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: #1db1e3;
}

.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: #1db1e3;
}

.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: #1db1e3;
	background: #1db1e3;
}

.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: #1db1e3;
}

@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: 47.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 #1db1e3;
	}
}

@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;
	}
}


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

.logo-image-header img{
    max-height: 55px !important;
}

nav {
    height: 70px;
}

ul.nav li {
    margin-top: 7px;
}

#blog2 .blog-post{
    background: #f7f8f8;
}

.blog_2{
    background: #fff !important;
}

.blog-post-footer {
    display: none;
}

section {
    overflow-x: hidden !important;
    padding: 40px 0;
    position: relative;
    text-align: center;
}

.circle-price {
    border-radius: 0%;
    color: #1b592d;
    font-size: 30px;
    font-weight: 900;
    height: 0px;
    line-height: 10px;
    margin: 10px auto;
    text-align: center;
    width: 120px;
}