/*
Application Developed By : M&D Infotech
Website: https://mdinfo.co.in
Email: deepakvjadhav@gmail.com 
Developer: Deepak Jadhav
Copyright Deepak Jadhav

For licensing and terms of use please read license.txt file
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:400,600,700);


h1, h2, h3, h4, h5, h6{
    font-family: "Open Sans Condensed";    
    font-weight: 700;
}
body{
    font-family: "Open Sans",Arial;
    border-top:3px solid #990000;     
}
body *{
    border-radius: 0px !important;
}
a{
    color: #990000;
}
a:hover{
    color: #BF1F00;
}
img{
    max-width: 100%;
    
}
.outer{
    background-color:white;
}

#header{
    padding-top:10px;
    padding-bottom:10px;
     
}

#logo{
    padding-top:10px;
    padding-bottom:10px;
    display:inline-block;
}
/*********************/
/* MAIN MENU STYLING */
/*********************/
#mainmenu.navbar{
    font-family: "Open Sans Condensed";    
    font-weight: 700;
    font-size:16px;
    margin-bottom: 0px;
     
    border-radius: 0px;
    border-bottom:5px solid #990000;
}
#mainmenu.navbar a{
    color: white;
}
 
#mainmenu .dropdown-menu{
    background-color:#3F3F3F;  
    border-radius: 0px;
    
    font-family: "Open Sans",Arial;
}

#mainmenu .dropdown-menu a{
    color:white;
    padding-top: 10px;
    padding-bottom: 10px;
     font-size:12px;
}
#mainmenu .dropdown-menu a:hover{
    background-color: #222222;
    color:white;
}
#mainmenu .searchWidget{
    width:250px;
}
/*************/
/* AD BLOCKS */
/*************/

.ad-728{
    padding:10px;    
    background-color:#f0f0f0;
    border:1px solid #cccccc;
    border-top:0px;
}
.ad-728 .ad{
    width:728px;
    display:block;
    margin-left:auto;
    margin-right:auto;
}

/*****************/
/* HEADING STYLE */
/*****************/
.header-class1 {
    border-bottom:1px solid silver;
    padding:0px; margin:0px;
    margin-bottom: 20px; 
    margin-top: 10px; 
   
     
}

.header-class1 .heading {
    display:inline-block;
    padding:0px; margin:0px;
    padding-top:10px;
    padding-bottom:5px;
    border-bottom: 3px solid #990000;
    margin-bottom:-3px;
    top:0px;
    left:0px;    
    font-size:36px;
}

.header-class1-small{
    height:47px;
}

.header-class1-small .heading{
    font-size:28px;
}

.header-class2 {
    border-top:none;
    padding:0px; margin:0px;
    margin-bottom: 5px; 
 border-bottom:2px solid silver;
 margin-top:5px;
    padding:10px;
}

.header-class2 .heading {
    display:inline-block;
    padding:0px; margin:0px;
    font-size:30px;
     
}

/***************/
/*   Widgets   */
/***************/
.widget{
    margin-bottom:20px;
}
.widget_title h1{
    font-size:20px;
    margin:0px;
    margin-bottom:5px;
}
.widget_body ul{
    
    list-style:square inside;
    padding:0px;
     
}
.widget_body ul ul{
    padding-left:20px;
}
.widget_body li{
    border-bottom:1px dotted silver;
    padding:5px;
}
.errorMessage{
    color:red;
}

.nivo-controlNav{
    padding-top:3px !important;
    padding-bottom:3px !important;
}
 
.dateArchive_outer{
    float:right;
}

/* Archive Calender */
.archive_calender{
    width:150px; float:right; margin-left:10px;
}
 
.navbar-btn2{
  margin-top:10px;
	border:none;
}
/* Search Page */
.pbox{
    margin-bottom:15px ;
}
.pbox-thumb{

}
.pbox-details{

}
.pbox-title{
    margin-top:0px;
    font-size:24px;
}


/* Membership CSS */   

.membership_area h1{
    font-size:22px;
    font-weight:bold;
    padding-bottom:10px;
    border-bottom:4px double silver;
}
.membership_widget{
    padding:5px;
    text-align: right;
    background-color:#F2F2F2;
}
.membership_widget a, .membership_widget span{
    margin-right:10px;
    display:inline-block;
    font-size:12px;
    padding:5px;
}
.membership_widget .caret{
    padding:0px;
}
.membership_area .table thead{
    font-weight: bold;
   background: #DFDFDF;
 border:1px solid silver;  
}
.membership_area .table thead th{
    border-bottom:1px solid silver;
}   


/******************************/
/* PAGINATION CONTROL STYLING */
/******************************/

.pagination > li > a, 
.pagination > li > span{
    color: #990000;
}
.pagination > li > a:hover, 
.pagination > li > span:hover{
    color: #BF1F00;
}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus{
    background-color: #990000;    
    border-color: #990000;
}
.pagination,
.pagination > li:first-child > a, 
.pagination > li:first-child > span,
.pagination > li:last-child > a, 
.pagination > li:last-child > span
{
    border-radius:0px;
}

/***************/
/* BREADCRUMBS */
/***************/
.topbread{
    margin-bottom:0px;
    margin-top:5px;
}


#ui-datepicker-div{
    z-index:5000000000 !important;
}


.thumbnail{  border:none;  
}

img.thumbnail, .thumbnail img{
  border:1px solid silver;
  padding:5px;
 
 
}
.subcategory-block .thumbnail img, .subcategory-block img.thumbnail, .subcategory-block .image{
    text-align: left;
     margin:0px;
     
}

.subcategory-block .thumbnail{
    margin-bottom:5px;
}


.swap-msg{
  position: fixed;
  top:50%;
  z-index:10000;
  background-color:rgba(0,0,0,0.5);
  color:white;
  padding:20px;
  width: 100%;
  text-align: center;
  
}
.swap-msg h3{
    font-size:20px;
}
