body{font-size:14px;font-weight:400;color:#666;font-family:'Roboto',sans-serif}
body,button,input,ul,select,optgroup,textarea{font-family:'Open Sans',sans-serif}
a{color:#810e54;text-decoration:none}
#hostiko-footer{padding:100px!important}
a:hover{color:#ff9600}
h3.widget-title,h2.entry-title a,h3.widget-title,h3#reply-title{font-family:'Roboto',sans-serif}
.post-meta .fa{color:#583b97}
h2.entry-title a,h3.widget-title,h3#reply-title{color:#333}
h2.entry-title a:hover{color:#ff9600}
h3.widget-title:after{background-color:#810e54}
.sub-banner{background-size:cover!important}
button,input[type="button"],input[type="reset"],input[type="submit"]{background:#006e2e;border-color:#006e2e;color:#fff}
#blog-nav .navigation li a:hover,#blog-nav .navigation li.active a,input#submit{background:#810e54;color:#fff}
#hostiko-footer{margin-top:30px}
.sub-banner .display-table{padding-top:70px}
.display-table{display:table-cell;vertical-align:middle}
.nav-links a{line-height:22px}
.sub-banner h1{font-weight:500}
.post-meta span,.post-meta a{color:#810e54;margin-right:15px;font-family:'Roboto',sans-serif}
.post-meta span,.post-meta a:hover{color:#ff9600}
.ovrly04 .buttons .fa{color:#810e54}
.ovrly04 .buttons .fa:hover{background:#810e54;color:#fff}
.search-form .search-submit .fa{color:#ff7d2c}
.widget_categories li:before,.widget_archive li:before,.widget_meta li:before,.widget_nav_menu li:before,.widget_pages li:before{color:#333}
abbr,acronym{color:#333}
abbr:hover,acronym:hover{color:#ff7d2c}
.sub-banner:before{display:none}
nav.navigation.post-navigation{background:#613cda;background:-moz-linear-gradient(45deg,#613cda 11%,#810e54 81%,#810e54 81%);background:-webkit-linear-gradient(45deg,#613cda 11%,#810e54 81%,#810e54 81%);background:linear-gradient(45deg,#613cda 11%,#810e54 81%,#810e54 81%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#613cda',endColorstr='#810e54',GradientType=1)}
.nav-previous{background:#613cda;background:-moz-linear-gradient(45deg,#613cda 11%,#810e54 81%,#810e54 81%);background:-webkit-linear-gradient(45deg,#613cda 11%,#810e54 81%,#810e54 81%);background:linear-gradient(45deg,#613cda 11%,#810e54 81%,#810e54 81%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#613cda',endColorstr='#810e54',GradientType=1)}
.nav-next{background:#613cda;background:-moz-linear-gradient(45deg,#613cda 11%,#810e54 81%,#810e54 81%);background:-webkit-linear-gradient(45deg,#613cda 11%,#810e54 81%,#810e54 81%);background:linear-gradient(45deg,#613cda 11%,#810e54 81%,#810e54 81%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#613cda',endColorstr='#810e54',GradientType=1)}
.nav-previous:hover,.nav-next:hover{background-color:#583b97}
.navigation.post-navigation a:hover{color:#fff}
h3#reply-title:before,h3#reply-title:after{background-color:#810e54}
a.read-more,a.more-link{color:#810e54}
a.read-more:hover,a.more-link:hover{color:#ff9600}
ul.mks_themeforest_widget_ul li{margin:0 15px 15px 0}
ul.mks_themeforest_widget_ul li:last-child{margin:0}
.footer-post a{color:#810e54}
.author_box{background:#af632c;background:-moz-linear-gradient(top,#af632c 0%,#742951 73%,#742951 73%,#742951 75%,#742951 75%);background:-webkit-linear-gradient(top,#af632c 0%,#742951 73%,#742951 73%,#742951 75%,#742951 75%);background:linear-gradient(to bottom,#af632c 0%,#742951 73%,#742951 73%,#742951 75%,#742951 75%)}
h4.comments-title,h4.media-heading a,.comment-reply-title{color:#333}
a.comment-reply-link,a.comment-edit-link{background:none;border:2px solid #ff7d2c;color:#ff7d2c!important}
a.comment-reply-link:hover,a:hover.comment-edit-link{background:#ff7d2c;border:2px solid #ff7d2c;color:#fff!important}
p.comment-awaiting-moderation.label.label-info{background:#ff7d2c}
.widget ul li + li{margin-top:4px}
.author_box a:hover{color:#ff7d2c}
#footer-hostiko ul li a{font-weight:400;letter-spacing:1px;transition:all ease-in-out .6s;color:#555;text-transform:capitalize;font-size:14px;line-height:30px}
#footer-hostiko .footer-hostikoinner .vc_column-inner{padding-top:0}
#footer-hostiko .contact-us-form input{background:transparent;border-radius:0;margin-bottom:10px;border-color:#b8c0d0;color:#b8c0d0}
#footer-hostiko .contact-us-form .text_area{height:106px;background:transparent;margin-bottom:10px;border-color:#b8c0d0;padding:10px;color:#b8c0d0}
#footer-hostiko .contact-us-form .submit_btn{width:100%;color:#810e54!important;padding:20px 50px!important;border:1px solid #810e54!important;font-size:16px!important;display:inline-block;text-align:center;font-weight:700}
#footer-hostiko .contact-us-form .submit_btn:hover{background:#810e54!important;color:#fff!important}
#footer-hostiko ::-webkit-input-placeholder{color:#B8C0D0}
#footer-hostiko ::-moz-placeholder{color:#B8C0D0}
#footer-hostiko :-ms-input-placeholder{color:#B8C0D0}
#footer-hostiko :-moz-placeholder{color:#B8C0D0}
#footer-hostiko2 ul li a{font-size:14px;line-height:24px;color:#810e54;font-weight:300}
#footer-hostiko2 ul li a:hover,#footer-hostiko2 a:hover,#footer-hostiko ul li a:hover{color:#810e54}
#footer-hostiko2 .footer-contactus{color:#b8c0d0}
#footer-hostiko2 .footer-contactus span{color:#810e54}
#footer-hostiko2 .footer-contactus a{color:#B8C0D0}
#footer-hostiko2 .footer-contactus .footer_content{margin-bottom:20px}
#footer-hostiko .contact-us-form br{display:none}
#footer-hostiko .contact-us-form input{font-size:14px;color:#777;padding:15px 20px;border-radius:2px;border:1px solid #d7d7d7;text-transform:uppercase;margin-bottom:20px;box-shadow:1px 1px 2px rgba(0,0,0,0.10)}
#footer-hostiko .contact-us-form input:focus,#footer-hostiko .contact-us-form textarea:focus{outline:none;border-color:#810e54!important}
#footer-hostiko .contact-us-form textarea{height:100px;margin-bottom:20px;border-radius:0;padding:15px;border:solid 1px #d7d7d7;box-shadow:1px 1px 2px rgba(0,0,0,0.10);resize:none}
#footer-hostiko .text_area:focus{outline:none;border-color:#810e54}
#footer-hostiko .contact-us-form .wpcf7-not-valid-tip{display:none}
#footer-hostiko #contact-form .wpcf7-validation-errors{float:left;width:100%;border-color:#810e54;text-align:center;padding:20px;color:#810e54}
#footer-hostiko .contact-us-form{margin-top:10px;float:left}
#hostiko-footer{padding:50px!important}
.bbhd-search-box .container form .bbhd-search-txt{border-radius:0}
.breadcrumb_hostiko ul li{display:inline-block;}
body.single .sub-banner:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5)}
@media screen and (max-width: 767px) {
.sub-banner{height:180px}
.sub-banner .display-table{padding-top:15px}
#footer-hostiko .footer-menu,#footer-hostiko .contact-form{display:none}
#footer-hostiko .footer-logo{width:100%}
#footer-hostiko{padding:50px 0;text-align:center}
#footer-hostiko .bbfb-social,#footer-hostiko .wpb_single_image.vc_align_left{text-align:center}
}
@media screen and (max-width: 425px) {
.post-meta{display:none}
nav.navigation.post-navigation{max-height:initial}
}