    
a:hover, a:focus,
a:visited:hover, a:visited:focus,
footer a:hover, footer a:focus,
footer a:visited:hover, footer a:visited:focus,
.button:hover, .button:focus,
.widget .widget-title.active,
.comments-section h3.active,
footer>#copyright #social-icons li a:hover,
footer>#copyright #social-icons li a:visited:hover,
footer>#copyright #social-icons li a:focus,
footer>#copyright #social-icons li a:visited:focus,
.comments-section #respond:hover h3, .comments-section #respond:focus h3,
.comments-section .comment-list .reply a:hover, 
.comments-section .comment-list .reply a:focus,
.featured-container.hover_enabled .featured-box:hover h3,
.featured-container.hover_enabled .featured-box:focus h3,
.featured-container.hover_enabled .featured-box:hover i,
.featured-container.hover_enabled .featured-box:focus i,
#content.post.single .post_content:hover .post_header h2,
#content.post.single .post_content:focus .post_header h2,
#content.archive article .content-wrapper:hover .post_header h2 a,
#content.archive article .content-wrapper:focus .post_header h2 a,
section.img a:hover, section.img a:focus, 
section.img a:visited:hover, section.img a:visited:focus,
section.img .button:hover, section.img .button:focus,
#to-top:hover,
.comments-section .comment-list .comment-metadata a:hover,
.comments-section .comment-list .comment-metadata a:focus,
.comments-section .comment-list .comment-author a:hover,
.comments-section .comment-list .comment-author a:focus,
.light-slider .controls a:hover i,
.light-slider .controls a:focus i,
.dropdown-slider .controls .prev:hover i,
.dropdown-slider .controls .prev:focus i,
.dropdown-slider .controls .next:hover i,
.dropdown-slider .controls .next:focus i,
ul.categories li a.active,
.widget:hover h4.widget-title,
.portfolio_item .tags .active,
.price_block:hover h3,
.price_block:focus h3,
.sidebar.content>.widget>ul>li a.active,
article.sticky .inner-post_content .post_header h2 a{
	color: #12bcd5;
}
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus,
.button.filled:hover, .button.filled:focus,
#respond #commentform #submit:hover, #respond #commentform #submit:focus,
#footer-widgets .widget.widget_tag_cloud .tagcloud a:hover,
#footer-widgets .widget.widget_tag_cloud .tagcloud a:focus,
.content-quote:hover, .content-quote:focus,
.toggle.open h3 a, .toggle.open h3 a:hover, .toggle.open h3 a:focus,
.tabs>.title>ul>li.active,
#main-menu>li.active,
#dropdown-menu ul.sub-menu li:hover,
#dropdown-menu ul.sub-menu li:focus,
#main-menu>li:hover, #main-menu>li:focus,
#main-menu>li ul.sub-menu>li:hover,
#main-menu>li ul.sub-menu>li:focus,
form.search_form button:hover,
form.search_form button:focus,
.bar_graph li span, .bar_graph_bar span,
span.highlight, .dropcap.outline,
form input[type=submit]:hover, form input[type=submit]:focus,
form button[type=submit]:hover, form button[type=submit]:focus{
	background-color: #12bcd5;
}
section.link:hover, section.link:focus{
	background-color: #12bcd5 !important;
}
::selection{
	background: #12bcd5;
}
::-moz-selection{
	background: #12bcd5;
}
body,
input[type=text], textarea, 
input[type=email], input[type=password], 
input[type=tel],
#content.portfolio div.item_content,
div.title_holder,
.portfolio_item .item .item_title,
.content_holder.single .item .item_title,
.relative_posts .relative_item .item_title,
.light-slider .slide .slide-info a.button{
	font-family: Roboto;
}
.light-slider, section.img,
.post_content .content-quote .quote,
.post_content .content-url .url,
.price_block span.currency{
	font-family: Roboto;
}
#main-menu>li a{
	font-family: Roboto;
}
#main-menu>li ul.sub-menu>li>a{
	font-family: Roboto;
    line-height: 50px;
}
#main-menu li:hover,
#main-menu li:focus,
#main-menu>li.active,
#main-menu>li:hover>a,
#main-menu>li:focus>a,
#main-menu>li.active>a,
#main-menu li ul.sub-menu li:hover,
#main-menu li ul.sub-menu li:focus,
#main-menu li ul.sub-menu li:hover>a,
#main-menu li ul.sub-menu li:focus>a,
#main-menu li ul.sub-menu li:first-child:hover>a,
#main-menu li ul.sub-menu li:first-child:focus>a,
section.img .button:hover, section.img .button:focus,
blockquote:hover, blockquote:focus,
form.search_form button:hover,
form.search_form button:focus,
blockquote.big .author:hover .quote_sep,
blockquote.big .author:focus .quote_sep,
.button:hover, .button:focus{
	border-color: #12bcd5;
}
.toggle h3 a, .toggle h3 a:hover, .toggle h3 a:focus,
.tabs>.title>ul{
	border-bottom: 2px solid #009eb7;
}
.content_holder.two-col .item .tags a.active, 
.content_holder.three-col .item .tags a.active, 
.content_holder.four-col .item .tags a.active,
.lovelink.loved, .lovelink.loved i, .icon_description.lovelink.loved i{
	color: #2bd5ee;
}
body.boxed{
	background: #eff1f1;
    background-repeat: repeat;
            }
#main-menu>li ul.sub-menu{
	min-width: 180px;
}
header, .header-menu-container,
#padding-top{
	background: #131313; /*    #1A1A1A    */
}
header em{
	color: #959595;
}
#main-menu>li{
	border-left: 1px solid #020202;
}
#main-menu>li>a{
	border-left: 1px solid #2E2E2E;
}
#main-menu>li:first-child,
#main-menu>li:first-child>a {
	border-left: 0;
}
div#shadow{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=98)";
	filter: alpha(opacity=98);
	-moz-opacity: 0.98;
	-khtml-opacity: 0.98;
	opacity: 0.98;
}
#main-menu li:hover > ul,
#main-menu li:focus > ul,
.dropdown-content-container .dropdown{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=98)";
	filter: alpha(opacity=98);
	-moz-opacity: 0.98;
	-khtml-opacity: 0.98;
	opacity: 0.98;
}
.item.icons-on:hover .icon_description,
.item.icons-on:focus .icon_description{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#main-menu li>a>i,
#main-menu li>a>span,
header a:hover, header a:focus,
#dropdown-menu ul.sub-menu li span,
#dropdown-menu ul.sub-menu li i,
#dropdown-menu ul.sub-menu li:hover span,
#dropdown-menu ul.sub-menu li:focus span,
#dropdown-menu ul.sub-menu li:hover i,
#dropdown-menu ul.sub-menu li:focus i{
	color: #ffffff;
}
#main-menu li ul.sub-menu li{
	border-top: 1px solid #020202;
}
#main-menu li ul.sub-menu li a{
	border-top: 1px solid #2E2E2E;
}
#main-menu li ul.sub-menu li:first-child>a{
	border-color: #131313;
}
#main-menu li ul.sub-menu li:first-child{
	border-top:none;
}
#main-menu li ul.sub-menu,
.dropdown-content-container .dropdown{
	background: #131313;
}
#footer-widgets{
	background-color: #27292B;
}
footer>#copyright{
	background-color: #222222;
}
footer, footer input::-webkit-input-placeholder,
#footer-widgets .widget.widget_recent_comments ul>li,
#footer-widgets .widget.widget_login input[type="text"], 
#footer-widgets .widget.widget_login input[type="password"], 
#footer-widgets .widget.widget_search input[type="text"] {
	color: #888888;
}
footer a, footer a:visited,
footer input, footer textarea {
	color: #E7E7E7;
}
footer>#copyright #social-icons li a, footer>#copyright #social-icons li a:visited {
	color: #888888;
}
footer .widget .widget-title{
	color: #666666;
}
div.title_holder .main_title {
	color: #111111;
}
.separator{
	background-color: #000000;
}
a, a:visited{
	color: #4c4f55;
}
div#content{
	background-color: #f8f8f8;
}
#content.archive article.sticky:first-child  .content-wrapper,
#content.archive article.sticky .content-wrapper,
article.sticky .content-wrapper{
	background-color: #ffffff;
}
#map-canvas{
	height: 330px;
}
.light-slider .slide-bg{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

@media only screen and (max-width: 767px){
header .logo img{
	width: 180px;
}
}
@media only screen and (max-width: 479px){
header .logo{
	width: 45px !important;
}
}

@media only screen and (min-width: 768px){
#main-menu>li{
	width: 70px;
}
}
@media only screen and (max-width: 767px){
#main-menu>li{
	width: 56px;
}
}
