/*



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;

-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 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;
}

.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;	

	}



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