/*
 * Custom section background
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
 .section-bg-1{
    background-image: url('../img/home_bottom.png');
    background-size: cover;
}
.section-bg-2{
    background-image: url('http://www.kingthemes.com/preview/casanova/html/assets/images/bg-2.jpg');
    background-size: cover;
}
.section-bg-gray,
.page-title{
background: rgba(186,186,186,0); /* Old browsers */
background: -moz-linear-gradient(135deg,  rgba(186,186,186,0) 20%, #bababa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(186,186,186,0)), color-stop(100%,#bababa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(135deg,  rgba(186,186,186,0) 20%,#bababa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(135deg,  rgba(186,186,186,0) 20%,#bababa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(135deg,  rgba(186,186,186,0) 20%,#bababa 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(186,186,186,0) 20%,#bababa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#bababa',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


/*
 * Custom color scheme
 * primary color: #3498DB;
 * secondary color: #3486BC;
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Primary color */
a,
.icon.primary,
#site-nav > ul > li:not(.over) > a:hover,
.light .entry-date,
.light .entry-title a:hover,
.light .entry-meta a:hover,
.light .project-filter .active a,
.light .project-filter a:hover,
.project .project-thumb figcaption .icon:hover,
.pricing .plan-price{
    color: #3498DB;
}

.content-header.v3:after,
.button.primary,
.icon.circle.primary,
.icon.square.primary,
.breadcrumbs,
.pagenavi a:hover,
.pagenavi span.current,
.project .project-thumb figcaption,
.progress-bar .bar div,
.tabs.vertical .tabnav .active a{
    background-color: #ed1c24;
}

input[type="text"]:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
select:focus,
textarea:focus,
.button.primary,
.icon.circle.primary,
.icon.square.primary,
.pagenavi a:hover,
.pagenavi span.current,
.tabs.vertical .tabnav .active a,
.pricing .plan.recommended{
    border-color: #ed1c24;
}

.tabs.vertical .tabnav .active a:after{
    border-left-color: #3498DB;;
}

/* Secondary color */
a:active, a:hover,
.light .entry-meta a:hover,
.light .masonry-entries .entry .entry-title a:hover,
.light .post-list .details .title a:hover,
.light .entry-meta a:hover,
.light .project .project-title a:hover{
    color: #3486BC;
}

.button.primary:hover,
.button.primary:focus,
.button.primary:active,
.button.primary.disabled,
.button.primary[disabled],
.icon.circle.primary:hover,
.icon.square.primary:hover{
    background-color: #ed1c24;
}

.button.primary:hover,
.button.primary:focus,
.button.primary:active,
.button.primary.disabled,
.button.primary[disabled],
.icon.circle.primary:hover,
.icon.square.primary:hover{
    border-color: #ed1c24;
}