/*
Theme Name:     Vantage Child Theme
Theme URI:      http://appthemes.com/
Description:    Child theme for the Vantage theme 
Author:         AppThemes
Author URI:     http://appthemes.com/
Template:       vantage
Version:        0.1.0
*/
@import url("../vantage/style.css");
@import url("css/bootstrap.min.css");
@import url("css/attorney.css");
@import url("css/fontello.css");



body {
    color: #444;
	background-color:#fbfbfb;
	background-image:none;
	font-family:helvetica;
	font-size:13px;
}


.white



{



	background: #ffffff url('images/bg-stage.png') repeat-y top right;



}



#listing-images
{
	display:none;
}



#listing-tabs



{



	display:none;



}



.slides li

{



	width:auto;



}



.logo .textwidget {
margin: 0px;
}

.mainpnl .mful {
	margin-left: -15px !important;
	margin-right: -15px !important;
	border: 0;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
}














.section-head h1



{



	font-size:26px;



	font-family:roboto !important;



}







/* Hide header map */ 



#header-map {



	display: none !important;



}











/* Listing style by bikram */







.mylist



{



	width:97% !important;



}







.mylist .listlogo



{



	width:100%;



	padding-bottom:8px;

	text-align:center;



}



.mylist .listlink



{

	width:100%;

	text-align:center;

}







.mylist .listlink a



{



	display:inline-block;



	padding:8px;



	min-width:40%;



	text-align:center;



	border:#00325a solid 1px;



	text-decoration:none;



	font-size:15px;



	font-weight:bold;



	color:#fff;



	transition: all 0.3s ease 0s;	



    background-color:#004679;



	background: -webkit-linear-gradient(#004679, #00325a); /* For Safari 5.1 to 6.0 */



	background: -o-linear-gradient(#004679, #00325a); /* For Opera 11.1 to 12.0 */



	background: -moz-linear-gradient(#004679, #00325a); /* For Firefox 3.6 to 15 */



	background: linear-gradient(#004679, #00325a); /* Standard syntax */



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004679', endColorstr='#00325a',GradientType=0 );



}



.mylist .listlink a:hover



{







	color:#fff;



	border:#00325a solid 1px;



	transition: all 0.3s ease 0s;



	background: -moz-linear-gradient(top, #066cb8 0%, #00325a 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#066cb8), color-stop(100%,#00325a));



	background: -webkit-linear-gradient(top, #066cb8 0%,#00325a 100%);



	background: -o-linear-gradient(top, #066cb8 0%,#00325a 100%);



	background: -ms-linear-gradient(top, #066cb8 0%,#00325a 100%);



	background: linear-gradient(top, #066cb8 0%,#00325a 100%);



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#066cb8', endColorstr='#00325a',GradientType=0 );



}







.mylist article.listing.featured, article.event.featured {



 margin: 0px 6px;

border-bottom: 2px solid #EBE4C9;

background: none repeat scroll 0% 0% #FFF;

float: left;

padding: 20px 10px 22px 0px !important;

width: 100%;



}	















.mylist article.listing, article.event {



    padding: 5px 10px 195px 0px !important;



	margin: 0px 6px;



}



.mylist article.post h2 a, article.listing h2 a, article.event h2 a {



    color: #000;



    font-size: 19px !important;



	font-weight: bold;}







.mylist article.listing p.listing-cat, article.listing p.listing-phone, article.event p.event-cat, article.event p.event-phone {



    margin: 0px 16px 0px 0px;



    color: #000;



    float: left;



}







.mylist p.listing-phone



{



	font-size:20px;



	margin:11px 0 !important;



}







.mylist .listing-address



{



	font-size:16px;



	margin-bottom:10px !important;



}







/* Listing style by bikram */







input[type="text"], input[type="password"] {



    min-height: 26px;



}











article.listing, article.event {



    padding: 25px 10px 78px 150px;



}







.listing_thumbnail {



    max-width: 132px;



    min-width: 132px;



    height: auto;



}







.single-post article.post .post-heading 



{



	font-size:23px;



}







#listing-follow {
    overflow:visible;

    margin:0;

	text-align:left;
}



#listing-follow a {

    text-decoration: none;

    display: inline-block !important;

    float: left !important;
max-width: 42px;
height: 45px;

}



#listing-follow .twitter-handle {



    font-weight: bold;



    font-style: italic;



	visibility:hidden;



}





.facebook-icon,



.twitter-icon,



.googleplus-icon,



.linkedin-icon,



.myyoutube-icon



 {

	width: 42px;

	height: 42px;

	margin: 0;

	display:inline-block;

	text-indent:-9999px;

}













.facebook-icon:hover,



.twitter-icon:hover,



.googleplus-icon:hover,



.linkedin-icon:hover,



.myyoutube-icon:hover



 {

transform: translateY(-3px);

	 transition: all 0.5s ease-in-out;

	 



}











.facebook-icon {

	background-image:url(images/facebook42.png);

	background-position:top left;

	background-repeat:no-repeat;



}







.twitter-icon {



	background: transparent url('images/twitter42.png');

		background-position:top left;

	background-repeat:no-repeat;



}



.googleplus-icon {



	background: transparent url('images/googleplus42.png');

		background-position:top left;

	background-repeat:no-repeat;

}



.linkedin-icon {



	background: transparent url('images/linkedin42.png');

		background-position:top left;

	background-repeat:no-repeat;



}







.myyoutube-icon {



	background: transparent url('images/youtube42.png');

	background-position:top left;

	background-repeat:no-repeat;

}







#chd



{



}



/* --------------------new social icons















article.post h2 a, article.listing h2 a, article.event h2 a {



    color: #000;



	font-family:helvetica;



	font-size:14px;



}







.single-listing article.listing h1 a {



    color: #94531B;



	font-family:helvetica;



	font-size:22px;



    text-decoration: none;



}







div.list .section-head h1 {



    color: #000;



}



article.listing.featured, article.event.featured {



    padding: 25px 36px 94px 180px;



}



#main, div.list {



    width: 96%;



}



.fn a



{



	color:#333;



}



.list a, a:link, a:visited, a:hover, a:active {



    color:#999;



}







.textwidget {



    margin: 0px;



}







.listing-phone



{



	font-weight:bold;



}











a.fave-button, .single-event a.fave-button, .single-listing a.fave-button {



    font-style:normal !important;



 }



p.listing-phone, article.event p.event-cat, article.event p.event-phone 



 {



	width:100%;



}







#cboxWrapper label {



    display: block;



}







section.overview {



	padding-bottom:10px;



}







/* =========== [ 13. SIDEBAR ] =========== */







#sidebar {



	width:260px;



	margin:15px -305px 22px 0px;



	float:left;



	position:relative;



}







#sidebar aside {



	margin:0 0 15px 0;



	position:relative;



	clear:left;



}







#sidebar p {



	margin: 10px 5px 0 5px;



	line-height:18px;



}







#sidebar ul {



	overflow:hidden;



}







#sidebar li {



	margin:0 5px;



	padding: 7px 5px 7px 12px;



	border-bottom: 1px solid #DFDFDF;



}







#sidebar .section-head {



	width:288px;



	height: 35px;



	margin: 10px 0;



	position: relative;



	display: inline-block;



	-webkit-border-top-left-radius: 4px;



	-webkit-border-bottom-left-radius: 4px;



	-moz-border-radius-toprleft: 4px;



	-moz-border-radius-bottomleft: 4px;



	border-top-left-radius: 4px;



	border-bottom-left-radius: 4px;



	-moz-box-shadow: 1px 1px 1px #DDD;



	-webkit-box-shadow: 1px 1px 1px #DDD;



	box-shadow: 1px 1px 1px #DDD;



	border:#b90005 solid 1px;



	



	background: -moz-linear-gradient(top, #b90005 0%, #f14601 100%);



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b90005), color-stop(100%,#f14601));



background: -webkit-linear-gradient(top, #b90005 0%,#f14601 100%);



background: -o-linear-gradient(top, #b90005 0%,#f14601 100%);



background: -ms-linear-gradient(top, #b90005 0%,#f14601 100%);



background: linear-gradient(top, #b90005 0%,#f14601 100%);



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b90005', endColorstr='#f14601',GradientType=0 );



}







#sidebar .section-head h3 {



	width: 100%;



	margin:0;



	padding: 9px 25px 18px 25px;



	font-family:helvetica;



	font-size: 13px;



	font-weight:normal;



	font-weight:bold;



	text-transform:uppercase;



	background: url('images/right-hanger-triangle.png') no-repeat bottom right;



}



















/* Add listing & event button */







#sidebar .widget_create_listing_button,



#sidebar .widget_create_event_button {



	width:258px;



	height:46px;



	margin:10px 0;



	overflow:hidden;



	-moz-border-radius: 5px;



	-webkit-border-radius: 5px;



	border-radius: 5px;



}







#sidebar .widget_create_listing_button a,



#sidebar .widget_create_event_button a {



	padding:12px 0 12px 50px;



	border:0;



	display:block;



	font-size:18px;



	font-weight:bold;



	font-style:normal;



	text-decoration:none;



}







/* Sidebar Map Listing */







#sidebar #listing-event-map {



	border: 1px solid #bdbcbd;



	height: 270px;



	position: relative;



}







#sidebar .widget_listing_event_map #directions_from_address {



	margin: 10px 0;



}







#sidebar .widget_listing_event_map #directions_from {



	width: 100%;



}







#sidebar .widget_listing_event_map #print_directions {



	display: none;



}







#sidebar .widget_listing_event_map #map_directions_title {



	font-family: Verdana, Geneva, sans-serif;



	font-size: 20px;



	font-weight: bold;



	color: #333;



	display: none;



	margin-bottom: 15px;



}







/* Style the button to match Vantage button styling */



#sidebar .widget_listing_event_map #get_directions,



#sidebar .widget_listing_event_map #print_directions {



	font-size: 11px;



	font-weight:bold;



	font-style:italic;



	color: #666;



	border: 1px solid #CCC;



	-moz-border-radius: 5px;



	-webkit-border-radius: 5px;



	border-radius: 5px;



	padding: 5px 8px;



	margin:0 10px 0 0;



	background: #FFF; /* for non-css3 browsers */



}















#main .section-head, div.list .section-head {





height: 41px;



left: -28px;



}







#listing-tabs .tabs, #event-tabs .tabs {



height: 42px;



margin-bottom: 11px;



}







a.fave-button, .single-event a.fave-button, .single-listing a.fave-button {



font-size: 11px;



font-weight: bold;



font-style: italic;



color: #666;



border: 1px solid #CCC;



-moz-border-radius: 0px;



-webkit-border-radius: 0px;



border-radius: 0px;



padding: 6px 8px 6px 8px;



}











a.listing-edit-link {



font-size: 11px;



font-weight: bold;



font-style:normal;



color: #666;



-moz-border-radius: 0px;



-webkit-border-radius: 0px;



border-radius: 0px;



padding: 6px 15px;



}



a.va-contact-link {



font-size: 11px;



font-weight: bold;



font-style:normal;



color: #666;



-moz-border-radius: 0px;



-webkit-border-radius: 0px;



border-radius: 0px;



padding: 6px 15px;



}



@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
}
}





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



#main .section-head, div.list .section-head



 {



height: auto;



min-height:41px;



}







#main .section-head h1, #main .section-head h2, div.list .section-head h1, div.list .section-head h2 {



padding: 8px 27px;



background: none;



}







.va_sort_list_container select.tinynav {



display: block;



}



article.listing.featured img {



display: block;



}







.mylist .listlogo img{



width: 100%;



height:auto;



}







}







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



.white



{



	background: #ffffff url('none') repeat-y top right;



}







.searchform input[type="text"] {







margin: 7px 15px 15px 0;



}



.searchform {



margin-bottom: 1.4%;



}







}







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







#sidebar .section-head {



width: 100% !important;



}







.mylist .listlink a {







padding: 7px;



font-size : 12px;



width:40% !important;



}







.single-listing article.listing {



padding: 0px 10px 0px 0px;



}







#listing-follow img{



margin-bottom:10px !important;



}



html #wpadminbar {



min-width: 200px;



}







.mylist article.listing.featured, article.event.featured {



padding: 20px 10px 0px 0px !important;



}







}