/*
 Theme Name:   Slingyourhook Child
 Theme URI:    http://themeforest.net/item/classiera-classified-ads-wordpress-theme/14138208?ref=joinwebs
 Description:  Slingyourhook Child Theme
 Author:       JoinWebs
 Author URI:   http://themeforest.net/user/joinwebs
 Template:     classiera
 Version:      3.0
 License:      Commercial
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar,fluid-layout,fixed-layout,responsive-layout, custom-menu, full-width-template, rtl-language-support, theme-options, translation-ready
 Text Domain:  classiera-child-theme
*/

/* write custom css */
.contain-to-grid .top-bar{
	max-width:1200px !important;
}
.classiera-static-slider-v2{
    padding:220px 0!important;
    position:relative;
}
.classiera-static-slider-v2 .container, .search-section{
    position:relative;
    z-index:99;
}
.classiera-static-slider-v2 .classiera-static-slider-content{
    text-transform:uppercase;
}
.overlay {
    background-color: rgba(0,0,0,.4);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
}
.category-v6 .section-heading-v6 h1.text-capitalize{
    color:#333;
}
.category-v6 .category-box figure figcaption > span i{
    color:#fff!important;
}
.category-v6 .category-box figure figcaption > span i:before, .category-v6 .category-box figure .category-box-hover > span i:before{
    margin:0;
    font-size:48px;
}
.members-v4.members-v5 .member-content p{
    max-width:700px;
    margin:0 auto;
    text-align:center;
    padding: 0;
}
.members-v4 .member-content ul {
    margin-top: 25px;
}
.pricing-plan-v6.pricing-plan-v7.reverse{
    background: #00665e !important;
}
.pricing-plan-v6.pricing-plan-v7.reverse .pricing-plan-box.popular{
    background: #fade4e !important;
}
.pricing-plan-v6.pricing-plan-v7.reverse .pricing-plan-box.popular .pricing-plan-heading h2{
    color: #00665e !important;
}
.pricing-plan-v6.pricing-plan-v7.reverse .pricing-plan-content .pricing-plan-box.popular .pricing-plan-heading, .pricing-plan-v6.pricing-plan-v7.reverse .pricing-plan-content .pricing-plan-box.popular .pricing-plan-text{
    border-color: #00665e!important;
}
.pricing-plan-v6.pricing-plan-v7.reverse .pricing-plan-box.popular .pricing-plan-heading span, .pricing-plan-v6.pricing-plan-v7.reverse .pricing-plan-box.popular .pricing-plan-text ul li {
    color: #333;
}
.pricing-plan-v6.pricing-plan-v7.reverse .pricing-plan-content .pricing-plan-box .pricing-plan-button h1{
     color: #00665e!important;
}
.pricing-plan-v6.pricing-plan-v7.reverse .pricing-plan-box.popular .pricing-plan-button .btn{
     background-color: #00665e!important;
}
.pricing-plan-v6.pricing-plan-v7.reverse .pricing-plan-box.popular .pricing-plan-button .btn{
    color: #fade4e !important;
}
.menu-footer-menu-container ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.menu-footer-menu-container ul li a {
    font-size: 13px;
    color: #aaaaaa;
}
.menu-footer-menu-container ul li a:hover {
    color: #fade4e;
}
.submit-post form .classiera-post-main-cat ul li a i:before{
    font-size: 34px;
    margin-bottom: 14px;
    margin-left: 0;
    display: block;
    color:#00665e !important;
}
.submit-post form .classiera-post-main-cat ul li a span{
    padding:0 10px;
}
.classiera-box-div-v1 figure figcaption .category-icon-box i:before {
    color: #fff;
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #fff;
    margin:0;
}
.category-v7 .category-box figure .cat-img .cat-icon i:before{
        font-size: 24px;
    line-height: 50px;
    color: #fff;
    margin: 0;
}
@media (min-width:1200px){
    .navbar-right{
        padding:16px 0;
    }
}
.offcanvas-light .navmenu-brand{
    background:#333;
    padding: 15.5px 15px!important;
}
.login-reg a.btn{
    top: -2px;
    position: relative;
}
footer .widget-box .textwidget, footer .widget-box .contact-info .contact-info-box p,footer .widget-box .widget-content .footer-pr-widget-v2 .media-body h5 a, footer .widget-box .widget-content .footer-pr-widget-v2 .media-body span,
footer .widget-box .widget-content .footer-pr-widget-v2 .media-body span i, .menu-footer-menu-container ul li a, footer .widget-box .widget-content .footer-pr-widget-v2 .media-body p{
    color: #d7d7d7!important;
}
@media (max-width:991px){
    .navbar-toggle {
    margin-top: 29px!important;
}
}

.offcanvas-light .navmenu-brand .offcanvas-button {
    margin-top: 14px!important;
}
.pricing-plan-text li span {
    display: block;
    margin-bottom: 15px;
}
.pricing-plan-text li span.passive-list {
    opacity:0.5;
}
.pricing-plan-text li:nth-child(n+2) {
    display:none;   
}
.plans-toggle {
    text-align: right;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
}
.plans-toggle a {
    color: #fff;
    font-weight: 700;
    text-decoration: none;
}
.plans-toggle a:hover {
    color: #fade4e ;
    text-decoration: none;
}
.plans-toggle a.active{
    opacity:0.5;
}
@media (min-width:992px){
    .navbar-toggle {
        margin-top: 15px!important;
    }
}
.page-template-template-pricing-plans-business h1 small{
    display:none;
}
.classiera_user_message__form textarea.form-control{
    height:auto!important;
}
.search-section.search-section-v6 .form-v6-bg .form-group button{
    position:relative;
    top:-1px;
}
.classiera-box-div-v7 figure figcaption .content .category span a{
    font-size:13px;
}
.page-template-template-submit-ads .modal {
    top: 50%!important;
    z-index: 99999!important;
    max-width: 500px;
    margin: 0 auto;
    width: 100%;
    display:block!important;
}
.sling-modal .modal-content {
    box-shadow: none;
    border: none;
    border-radius: 2px;
    padding: 10px;
    text-align: center;
    background: none;
    color: #fff;
    font-size: 24px;
    top: 75px;
}
.sling-modal .modal-content p {
    margin:0;
    color: #fff;
}
.loader-screen {
    position: fixed;
    background-color: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    display: none;
    top: 0;
    z-index: 999;
}
.loader {
    border: 6px solid #f3f3f3;
    border-radius: 50%;
    border-top: 6px solid #00665e;
    width: 75px;
    height: 75px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 9999;
    position: absolute;
    margin: 0 auto;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.footerlogo {
    height: 14px!important;
    position: relative;
    top: -2px;
    margin-left: 1px;
}