/* home */

.form-inline .for-mobile.form-control{ display: none;}
.home-block{width: 100%; float: left; padding: 0; margin: 0;}
.fon-search-block{float: left; width: 100%; margin: 0; padding: 0;height: 370px;
    background:#2f2f2f url("/images/p-home/fon-search-block-home.jpg") no-repeat scroll 50% 0;}


/* home search */
.search-block{ height: 260px; margin: -100px 0 0 0;  top: 50%;width: 100%;}
.search-block .border-red-left h1{line-height: 1.1em; color:#fff; margin: 0 0 30px 0;text-transform: none;}
.search-block .form-inline{width: 70%; margin: 0 0 30px 0; padding:5px; background: rgba(0, 0, 0, 0.4);
    border-radius: 6px; float: left;}
.search-block .border-red-left h1 span { font-family: montserratextralight, sans-serif; font-weight: normal;}

.search-block .form-group {width: 100%; padding: 0 185px 0 0;margin: 0;}
.search-block .form-group .twitter-typeahead{width: 100%;float: left;}

.home-block .masonry-events-list .event-search .form-inline .form-group.select-dropdown-width { margin-right: 0; }
.home-block .masonry-events-list .event-search .form-inline .form-group { margin-right: 8px;}

.search-block .form-control {width: 100%; height: 50px; border-radius: 4px 0 0 4px; font-size: 18px;}
.search-block .form-control:focus {outline: 0; -webkit-box-shadow: none; box-shadow:none;}

.search-block .form-inline .btn{width: 180px; right: 5px;height: 50px; border-radius: 0 4px 4px 0;top: 5px;
    font-size: 18px; font-family: montserratsemibold, sans-serif;}
.search-block .form-inline .btn span{color:#900c1e; position: relative; top: 4px; margin: 0 7px 0 0; }
.search-placeholder{opacity: 0;position: absolute;left: 10px;top: 10px;color: transparent;}



/* home search-fast-events  */
.search-fast-events.category-links { width: 100%; float: left;}
.search-fast-events.category-links .btn-group .btn { background: rgba(0, 0, 0, 0.4); border-radius: 18px;
    padding: 7px 16px 6px 16px; border: 1px solid rgba(242, 242, 242, 0.2);}

.search-fast-events.category-links .btn-group{ margin: 0 2.5px 0 2.5px;}
.search-fast-events.category-links .btn-group:last-child{margin-right: 0;}
.search-fast-events.category-links .btn-group:first-child{margin-left: 0;}


@media all and (max-width: 1199px) {
    .search-fast-events.category-links { white-space: nowrap;}
}


/* home masonry-events-list */
.home-block .masonry-events-list { width: 100%; padding: 16px 0 48px 0;}

/* home Trending Events  */
.home-block .trending-block {margin: 30px 0 20px 0;}
.home-block .trending-block .three-columns-events{width: 100%; float: left; margin: 0 0 20px 0;}
.home-block .trending-block .head.border-red-left{margin: 0 0 30px 0;}


/* all-locations-list  */
.all-locations-list{margin: 70px 0 50px 0;}



@media (min-width: 1920px){

    /* home */
    .fon-search-block{background:#2f2f2f url("/images/p-home/fon-search-block-home-2560.jpg") no-repeat scroll 50% 50%;}

}

@media (min-width: 1440px) and (max-width: 1920px){

    /* home */
    .fon-search-block{background:#2f2f2f url("/images/p-home/fon-search-block-home-1920.jpg") no-repeat scroll 50% 50%;}

}

@media (max-width: 1440px) and (min-width: 1080px){

    /* home */
    .fon-search-block{background:#2f2f2f url("/images/p-home/fon-search-block-home-1440.jpg") no-repeat scroll 50% 50%;}

}


@media (max-width: 1080px){

    /* home search */
    .search-block .form-inline{width: 100%;}


}

@media (max-width: 992px) {

    /* home Trending Events  */
    .home-block .introducing-gold{margin: 0 0 20px 0;}

}

@media (max-width: 767px) {

    /* home Trending Events  */
    .home-block .trending-block {margin: 20px 0 0 0;}
    .home-block .trending-block .head.border-red-left {margin: 0 0 20px 0;}



    /* title left-line */
    .search-block .border-red-left h1 {margin: 0 0 20px 0;}


    /* home search */
    .search-block .border-red-left{border: none; text-align: center;padding: 0;}
    .search-block .border-red-left h1 {line-height: 1.2em;}

    /* home masonry-events-list */
    .home-block .masonry-events-list { width: 100%; padding: 28px 0 36px 0;}

    .home-block .masonry-events-list .event-search .form-inline .form-group.select-dropdown-width { margin-left: 0; }
    .home-block .masonry-events-list .event-search .form-inline .form-group { margin-right: 0; display: block; text-align: center;}



}

@media (max-width: 640px) {

    /* title left-line */
    .search-block .border-red-left h1 {margin: 0 0 15px 0;}

    /* home search */
    .search-block .form-group{padding: 0 145px 0 0;}
    .search-block .form-inline .btn { width: 140px;font-size: 16px;}
    .search-block .form-control{font-size: 16px;}

    .fon-search-block{height: 399px;}
    .search-block {height: 230px;  margin: -70px 0 0 0;}

    .event-search .form-control{font-size: 14px;}

}

@media (max-width: 450px) {

    /* title left-line */
    .search-block .border-red-left h1 {margin: 0 0 10px 0;}


    /* home search */
    .search-block { height: 150px;  margin: -50px 0 0 0; }
    .search-block .form-inline .btn span{display: none;}

    .search-block .form-control{font-size: 14px;}
    .search-block .form-group{padding: 0 94px 0 0;}
    .search-block .form-inline .btn { width: 90px;}


}


@media (max-width: 359px) {


    .search-block .form-control, .search-block .form-inline .btn{height: 40px; }
    .search-block .form-group{padding: 0 75px 0 0;}
    .search-block .form-inline .btn { width: 70px;font-size: 14px;}
    .search-block .form-control { font-size: 13px; }

    .search-block {margin: -60px 0 0 0;}
}