/*



Theme Name: Southland Theme



Version: 2.4,1.0



Author: Service Center



Author URI: http://www.servicecenter1.com



Template: enfold



*/















/*

Desktop Styles

================================================== */

/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */







@media only screen and (min-width: 768px) {

/* Add your Desktop Styles here */



/*social bookmarks*/



#top .social_bookmarks {

height: 40px;

z-index: 150;

margin:0;

-webkit-backface-visibility: hidden;

margin: 0px -10px 0px -120px;

font-size: 1.75em;

}



#top .social_bookmarks li{

height:100%;

float:left;

padding:0;

-webkit-transition: all 0.2s ease-in-out;

-moz-transition: 	all 0.2s ease-in-out;

-o-transition: 		all 0.2s ease-in-out;

-ms-transition: 	all 0.2s ease-in-out;

transition: 		all 0.2s ease-in-out;

border-right-style: solid;

border-right-width: 1px;

display: block;

width:45px;

}



#top #header .social_bookmarks li:last-child{border-right:none;}



#top .social_bookmarks li a{

float:left;

width:45px;

line-height:47px;

display: block;

margin:0px;

outline: none;

padding:0;

min-height:47px;

height:100%;

overflow: hidden;

z-index: 2;

position: relative;

text-align: center;

}



#top .social_bookmarks li a:hover{ text-decoration: none; }



#top .social_bookmarks_rss:hover	   a{color:#fff; background-color:#ffa133; }

#top .social_bookmarks_facebook:hover  a{color:#fff; background-color:#37589b; }

#top .social_bookmarks_twitter:hover   a{color:#fff; background-color:#46d4fe; }

#top .social_bookmarks_mail:hover      a{color:#fff; background-color:#9fae37; }

#top .social_bookmarks_dribbble:hover  a{color:#fff; background-color:#e44885; }

#top .social_bookmarks_linkedin:hover  a{color:#fff; background-color:#419cca; }

#top .social_bookmarks_search:hover    a{color:#fff; background-color:#222222; }

#top .social_bookmarks_gplus:hover     a{color:#fff; background-color:#de5a49; }

#top .social_bookmarks_behance:hover   a{color:#fff; background-color:#008cfa; }

#top .social_bookmarks_flickr:hover    a{color:#fff; background-color:#ff0086; }

#top .social_bookmarks_forrst:hover    a{color:#fff; background-color:#234317; }

#top .social_bookmarks_myspace:hover   a{color:#fff; background-color:#000000; }

#top .social_bookmarks_tumblr:hover    a{color:#fff; background-color:#345574; }

#top .social_bookmarks_vimeo:hover     a{color:#fff; background-color:#31baff; }

#top .social_bookmarks_youtube:hover   a{color:#fff; background-color:#a72b1d; }

#top .social_bookmarks_pinterest:hover a{color:#fff; background-color:#cb2027; }

#top .social_bookmarks_skype:hover 	   a{color:#fff; background-color:#12a5f4; }

#top .social_bookmarks_instagram:hover a{color:#fff; background-color:#a67658; }

#top .social_bookmarks_five_100_px:hover a{color:#fff; background-color:#222222; }

#top .social_bookmarks_soundcloud:hover  a{color:#fff; background-color:#F76700; }

#top .social_bookmarks_xing:hover 	     a{color:#fff; background-color:#006567; }



#header_main .social_bookmarks{

position: absolute;

top:50%;

margin-top: -20px;

right:0;

}



#header_main .social_bookmarks li{

border:none;

}



#header_main .social_bookmarks li a{border-radius: 100px;}



/*header with social icons and bottom nav */

.bottom_nav_header.social_header #header_main .container{height:116px; line-height: 116px;}

.bottom_nav_header.social_header .main_menu ul:first-child > li a {

height:35px; line-height: 35px;

}



.sub_menu a{

}



.top_stars a{

}

.sub_menu li{
	border-right-style: none;
	padding:0 0px;
}


.menu-item-2930{
border: none;
margin-right: 0px;
padding-right: 0;
padding-left: 10px;
}
.menu-item-2912{

font-size: .75em;

}



.menu-item-2655 a{

}



.top_startxt a{



}



.4star {
height: 400px;

z-index: 150;

margin: 0px -10px 0px -120px;

vertical-align:middle;

white-space: nowrap;

}



.small-txt{

font-size: .75em;

}

.big-txt{

font-size: 1.15em;

}


.av_entry_id_2486{
max-height:30px;
}

.phone-info.with_nav{
max-height:30px;
text-decoration: none;
border: 0;
margin: -3px 0 0 0;
}

#fullwidthmap main {
    padding: 0 !important;
}
#fullwidthmap .avia_google_maps {
    padding-bottom: 0 !important;
}

}















/*

Mobile Styles

================================================== */

/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */







@media only screen and (max-width: 767px) {

/* Add your Mobile Styles here */

#header span{
border:none;
}

.pp_details {
width: 100%!important;
}

.avia3-menu {
	visibility:hidden;
	float: right;
	white-space:nowrap;
	border-right-style: none;
	border-right-width: 0px;
	border: none;	

	}

.4star {
line-height: 10px;
}

}

@media only screen and (max-width: 480px) {
div#av_gmap_1 {
height: 200px!important;
}
}