#friends_map{ height:470px; /*width:100%;*/}
.shadow{-webkit-box-shadow: 0px 2px 13px 0px rgba(138,138,138,1);
-moz-box-shadow: 0px 2px 13px 0px rgba(138,138,138,1);
box-shadow: 0px 2px 13px 0px rgba(138,138,138,1);}
.bar_overview{background:url("../themes/yosemite/img/bar.png") no-repeat;height: 15px;
 margin-bottom: 10px;width: 92%;}
.box_border{border: 2px solid #e7e8e9;}
.box_bg{ background:#e7e8e9;min-height:165px;}
.border_r{border-right: 1px solid #475a20;}

.colapsshoecontentlinkdiv {
  background:none !important;
  width: 170px !important;}
.colapsshoecontentlinkdiv2 {
  background:none!important;
  width: 170px !important;}

.slimScrollDiv h2,.animatedheight h2{ text-align:left; font-size:24px; font-weight:bold; color:#475a20!important;}
.mySlides {display:none}
.mobile0verviewinnwerdiv{ /*height: 265px !important; */
                        min-height: 265px !important;}

@media screen and (min-width: 320px) and (max-width: 991px) { 
.slimScrollDiv{ display:none;}
}
@media screen and (min-width: 320px) and (max-width: 767px) { 
.booking{height:auto !important; position:relative !important;}
.but_green{ padding: 11px 25px !important;}
}
@media screen and (min-width:767px) and (max-width: 2600px) {
.bor{border-right: 1px solid #475a20; border-bottom: 1px solid #475a20;}
.bor1{border-right: 1px solid #475a20;}
.bor_right{border-right:none !important;}
}
@media screen and (min-width:991px) and (max-width: 2600px) {
.ML30-web{ margin-left:30px;}
}

@media screen and (min-width:768px) and (max-width: 992px) {
.MT30-tab{ margin-top:30px;}
}

@media screen and (min-width:768px) and (max-width: 1199px) {
.height{ height:500px!important;}

.padding-20{ padding: 10px;}
}


.review_wrap{background:url(../themes/yosemite/img/map_home.jpg) no-repeat top center;height:400px;}
.booking {background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0; position:relative;}
.h1home { color: #292829 !important;font-family: candara;font-weight: 600;}
.padding-20{padding:20px;}
.bor-but{ border-bottom:1px solid #000; margin:15px 0 15px 0;}
.colapsshoecontentlinkdiv {
    /*background: rgba(0, 0, 0, 0) url("../images/pluss1.png") no-repeat !important;*/
    bottom:-40px !important;
    cursor: pointer !important;
    font-size: 35px !important;
    height: 50px !important;
    margin:0px auto !important;
    left: 50% !important;
    margin-left: -78px !important;
    position: absolute !important;
    width: 143px !important;
    z-index: 2 !important;
}
.colapsshoecontentlinkdiv2 {
   /* background: rgba(0, 0, 0, 0) url("../images/minuss1.png") no-repeat !important;*/
    bottom: -40px !important;
    cursor: pointer !important;
    /*display: none !important ;*/
    height: 50px !important;
    margin:0px auto !important;
    left: 50% !important;
    margin-left: -78px !important;
    position: absolute !important;
    width: 143px !important;
    z-index: 2 !important;
}
.animatedheight{color:#475a20;overflow:inherit !important;width: 100%;}
.mobile0verviewinnwerdiv {height: 300px;min-height: 300px;overflow: hidden;
padding: 0 0 0 0; background:none; position:initial !important;}
.gm-style div {}
.mapf_overlay{z-index:1}


/* footer social icons */
.socialcircle em {color: #000!important;}

ul.socialnetwork li {
    display: inline;
    margin:0 2px;
}

.socialnetwork a.icoRss:hover {
    background-color: #F56505;
}

.socialnetwork a.icoFacebook:hover {
    background-color: #3B5998;
}

.socialnetwork a.icoyoutube:hover {
    background-color: #ff0000;
}

.socialnetwork a.icoyelp:hover {
    background-color: #f44336;
}

.socialnetwork a.icotrip:hover {
    background-color: #4caf50;
}

.socialnetwork a.icopint:hover {
    background-color: #cb2027;
}

.socialnetwork a.icoinsta:hover {
    background-color: #ca496b;
}

.socialnetwork a.icoTwitter:hover {
    background-color: #33ccff;
}

.socialnetwork a.icoGoogle:hover {
    background-color: #BD3518;
}

.socialnetwork a.icoVimeo:hover {
    background-color: #0590B8;
}

.socialnetwork a.icoLinkedin:hover {
    background-color: #007bb7;
}

.socialnetwork a.icoRss:hover em,
.socialnetwork a.icoFacebook:hover em,
.socialnetwork a.icoTwitter:hover em,
.socialnetwork a.icoGoogle:hover em,
.socialnetwork a.icoVimeo:hover em,
.socialnetwork a.icoLinkedin:hover em,
.socialnetwork a.icoyoutube:hover em,
.socialnetwork a.icoyelp:hover em,
.socialnetwork a.icotrip:hover em,
.socialnetwork a.icopint:hover em,
.socialnetwork a.icoinsta:hover em {
    color: #fff;
}

a.socialIcon:hover,
.socialHoverClass {
    color: #44BCDD;
}

.socialcircle li a {
    display: inline-block;
    position: relative;
    margin: 0 auto 0 auto;
    -moz-border-radius: 5%;
    -webkit-border-radius: 5%;
    border-radius: 5%;
    text-align: center;
    width: 60px;
    height: 60px;
    font-size: 20px;
}

.socialcircle li em {
    margin: 0;
    line-height: 60px;
    text-align: center;
}

.socialcircle li a:hover em,
.triggeredHover {
    -moz-transform: rotate(360deg);
    color: #fff !important;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.socialcircle em {
    color: #000 !important;
    font-size: 36px;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}
.DI{display: inline-block;}
/* footer social icons */


