@charset "utf-8";
/* CSS Document */



.contentleft{
margin-top:00px;
min-height:276px;
height:auto;
padding-bottom:35px;

}

.contentleft h1{
font-size:30px!important;
color:#000!important;
margin:25px 0 5px 0;
font-weight:bold;
text-transform:none;
}

.contentleft h2{
font-size:20px!important;
color:#8b0304!important;
margin:25px 0 5px 0;
font-weight:bold;
text-transform:none;
text-transform:none;
}

.contentleft h3{
font-size:15px!important;
color:#000!important;
margin:35px 0 15px 0;
font-weight:bold;

text-transform:none;
text-transform:none;
}

.contentleft p{
font-size:15px!important;
color:#000!important;
margin:10px 0 30px 0;
text-align:justify;
line-height:1.9;
text-transform:none;
}













body{
font-family:"Myriad Pro", Arial;
margin:0!important;
color:#000;
background-color:#fffed8;
padding:0!important;
}
.20spacing{margin-bottom:20px; }
.icon{
margin-top:-35px!important;

}


.bgwhitewidget{
background-color:#fdfbbb;
height:309px;
margin:25px 0;
padding:15px;
position:relative;
}
.bgwhitewidget a:link{color:#FF0000; text-decoration:underline;}
.bgwhitewidget a:hover{color:#FF0000; text-decoration:underline;}
.bgwhitewidget a:visited{color:#FF0000; text-decoration:none;}

.bgwhitewidget h1{
font-family:"Myriad Pro", Arial;
font-size:18px;
margin:10px 0 20px 0;
color:#000000;
text-align:center;
font-weight:normal;
padding:0;
}
.bgwhitewidget p{
font-size:14px;
color:#333333;
line-height:2.1;
text-align:center;
}

.topheader{
height:97px;
background-color:#740000;
border-radius:0;
margin:0;
}


.zero{
margin:0!important;
padding:0!important;
}

.phonetop{
height:34px;
padding:0 5px;
font-size:15px;
color:#ba8080;		
margin-top:30px;
line-height:22px;
text-transform:uppercase;
border:1px solid #903333;
float:right;
}


.padding-bottom_zero{
padding-bottom:0;
margin-bottom:0;
background:none;
border:0;
}

.menubg{
background:url(../img/bg_menu.jpg) repeat-x;
font-family: 'robotobold_condensed';
font-size:16px;

}
.height30{
height:30px;

}
.homecontent{
min-height:140px;
height:auto;
margin:20px auto;
}

.homecontent h1{
font-size:34px!important;
color:#740000!important;
margin:10px 0 10px 0;
font-weight:normal;
font-family: 'robotobold_condensed';

text-transform:uppercase;
}



.homecontent p{
color:#333333;
font-size:16px;
line-height:1.9;
}

.footerbtm{
background-color:#740000;
min-height:57px;
height:auto;
color:#fff;
padding-top:23px!important;
}
.galbg {
    border: 1px solid #000000;
    margin-bottom: 20px;
    margin-right: 5px;
    padding: 5px;
    width: 118px;
	height:72px;
}
.footerbtm a:link{color:#FFFFFF;}
.footerbtm a:hover{color:#FFFFFF;}
.footerbtm a:visited{color:#FFFFFF;}
.space{
padding:0 10px;
}
.menumargin{
margin-top:25px!important;
}

.galleryheight{
margin-top:00px;
min-height:200px;
height:auto;
margin-bottom:25px;
}


.galleryheight-about{
margin-top:00px;
min-height:1000px!important;
height:auto;
}
.galleryheight h1{
font-size:25px!important;
color:#000!important;
margin:20px 0 15px 0;
font-weight:normal;
text-transform:none;
font-family: 'robotobold_condensed';
}

.footerbtm{
background-color:#740000;
min-height:57px;
height:auto;
color:#CCCCCC;
padding-top:23px!important;
}


@media (max-width: 767px){

.bgwhitewidget{

height:auto;

}


.logo{
text-align:center;
}

.carousel {
  height: 200px!important;
 
}

.carousel .item {
  height: 200px !important;

}

.topheader{
height:auto;
overflow:hidden;
padding-bottom:25px;

}

.phonetop{
height:34px;
padding:0 5px;
font-size:16px;
color:#ba8080;		
margin-top:10px;
line-height:22px;
text-transform:uppercase;
border:1px solid #903333;

}

}
/*======================================
small sm
======================================*/
@media (min-width: 768px) and (max-width: 991px){
.topheader{
height:auto;
overflow:hidden;
padding-bottom:25px;

}	
.phonetop{
	
margin-top:10px;
}	
}


/*======================================
small md
======================================*/
@media (min-width: 992px) and (max-width: 1299px){
	
}

/*======================================
large
======================================*/
@media (min-width: 1300px){
	
	 .text-lg-left { text-align: left; }
  .text-lg-right { text-align: right; }
  .text-lg-center { text-align: center; }
  .text-lg-justify { text-align: justify; }
  
  
.container {
  width: 1170px;
}

}

@font-face {
    font-family: 'robotobold_condensed';
    src: url('../fonts/roboto-boldcondensed.eot');
    src: url('../fonts/roboto-boldcondensed.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-boldcondensed.woff2') format('woff2'),
         url('../fonts/roboto-boldcondensed.woff') format('woff'),
         url('../fonts/roboto-boldcondensed.ttf') format('truetype'),
         url('../fonts/roboto-boldcondensed.svg#robotobold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'goudysans_lt_btlight';
    src: url('../fonts/goudsanl.eot');
    src: url('../fonts/goudsanl.eot?#iefix') format('embedded-opentype'),
         url('../fonts/goudsanl.woff2') format('woff2'),
         url('../fonts/goudsanl.woff') format('woff'),
         url('../fonts/goudsanl.ttf') format('truetype'),
         url('../fonts/goudsanl.svg#goudysans_lt_btlight') format('svg');

}

@font-face {

		   font-family: 'goudy_old_styleregular';
    src: url('../fonts/goudos-webfont.eot');
    src: url('../fonts/goudos-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/goudos-webfont.woff2') format('woff2'),
         url('../fonts/goudos-webfont.woff') format('woff'),
         url('../fonts/goudos-webfont.ttf') format('truetype'),
         url('../fonts/goudos-webfont.svg#goudy_old_styleregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@media (min-width: 300px) and (max-width: 991px){



  }


  @media (max-width: 991px){
 
}
@media (max-width: 767px){


  }

  /*======================================
small sm
======================================*/
@media (min-width: 768px) and (max-width: 991px){

}

/*======================================
small md
======================================*/
@media (min-width: 992px) and (max-width: 1299px){



  }


  /*======================================
large
======================================*/
@media (min-width: 1300px){



}






.bulls ul{
margin:0 0 0 30px; padding:0;
}
.bulls li{

font-size:14px;
color:#000000;
line-height:2.5;
list-style-image:url(../img/bullet.jpg);
margin:0; padding:0;
}

.pad10{padding:10px;}
