/*



Theme Name: Hotel Saint Theme



*/



el, dfn, em, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td,



article, aside, canvas, details, embed, 



figure, figcaption, footer, header, hgroup, 



menu, nav, output, ruby, section, summary,



time, mark, audio, video {



	margin: 0;



	padding: 0;



	border: 0;



	font-size: 100%;



}




a:link {



    color: #c0ff00;



    text-decoration: none;



}



a:hover {



    color: #c0ff00;



    text-decoration: underline;



}



td, th {



	vertical-align: top;



}



table {



	border-collapse: collapse;



}



body{ padding:0; margin:0; color:#fddfac; font:normal 12px Arial, Helvetica, sans-serif; background:#fff



}

@media (max-width: 900px) {
#ad_divRight{
	display:none
}

}
.clear{ clear:both;



}



h1{ font:bold 28px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase



}



h2{ font:normal 26px Arial, Helvetica, sans-serif; color:#232528; margin:10px 0; padding:0 0 13px 0;



}







/* GLOBAL CSS END */



.navigation, .middle-content, .call-us-portion, .green-devidor, .footer, .inner-portion{ width:100%;



}



.container{ width:1007px; position:relative; margin:0 auto;



}



#header-top{ width:100%; background:#fff url(images/header-top-bg.jpg) left top repeat-x; height:165px; margin-bottom:-53px;



}







.logo{ width:200px; position:absolute; left:20px; top:0; z-index:1000;



}



.header-right{ width:784px; float:right;



}



.language{ width: 70px; float:right; font:normal 15px Arial, Helvetica, sans-serif; color:#cbcccc; margin:10px 0 0 0;



}



.language a{ font:normal 15px Arial, Helvetica, sans-serif; color:#cbcccc;



}



.language a:hover{ font:normal 15px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;



}



.navigation{ margin:65px 0 0 0;



}



.slider-portion{ margin-right:auto; margin-right:auto; margin-top:-25px; 



}



.middle-content{ background:#001334 url(images/middle-content-bg.jpg) left top repeat-x; margin-top:-2px; padding-bottom:35px; padding-top:12px



}



.call-us-portion{ background-color:#d3d393; height:auto; text-align:center; font:normal 36px Arial, Helvetica, sans-serif; color:#7a7a7a; line-height:65px; display:none



}



.call-us-portion span{ color:#000000;



}



.box{  float:left; margin:18px 0 0 0; font:bold 13px Arial, Helvetica, sans-serif; color:#dadbdb; padding: 0px 10px 0 10px; width: 31%;

}



.box p{ font:normal 13px Arial, Helvetica, sans-serif; color:#feda98; padding:15px 0 0 0; text-align:justify



}

.title{text-align: center;}

.box .title{ font:normal 19px Arial,Sans-Serif; font-weight: bold;color:#FEDA98; lpadding-top:10px; text-transform:uppercase



}



.box2{  margin:18px 0 0 0; padding-right: 0px;
}



.box2 p{ font:normal 13px Arial, Helvetica, sans-serif; color:#feda98; padding:15px 0 0 0; text-align:justify



}



/*.box2 .title{ font:normal 19px 'Conv_fontscore.com_b_bell-gothic-std-light',Sans-Serif; color:#FFFFFF; line-height:35px; padding-top:10px; text-transform:uppercase



}*/



.yellow-devidor{ /*background-color:#35a7ac;*/background-color: #fff; height:10px;



}



.gallery{ width:516px; float:left; display:none;



}



.gallery img{ float:left; margin:0 11px 10px 0;



}



.map{ width:491px; float:right;	display:none;



}



.footer{ background-color:#000d1c; height:95px; font:normal 12px Arial, Helvetica, sans-serif; color:#f9f9fb;margin-bottom:100px;



}



.copyright{



}



.menu{ 



}



.menu ul{ list-style-type:none; padding:15px 0 0 0;



}



.menu ul li{ display:inline;



}



.menu ul li a{ padding:0 7px; color:#fafafb; font-size:15px;



}



/*.social{ width:135px; float:right;



}*/

.social {
    float: right;
    position: absolute;
    right: 125px;
    top: 92px;
    width: 120px;
}


.social img{ float:right; margin:10px 10px 0 0;



}



.inner-image{ width:568px; float:left; margin:0 41px 0 0;



}



.innner-content{ width:356px; float:right; margin:0 25px 0 0; text-align:justify;



}



.inner-portion{ margin:0; /*LM antes 35 px*/



}





/********************* added new css ************************/



.book_online{ width:95px; height:24px; background:#fff; margin:0 0 0 39px; padding:11px 0 0 0; font-weight:bold; text-align:center;



			background: #f7f7f8;

         background: -webkit-linear-gradient(top, #f7f7f8 30%,#e6e7e8 100%);  /*new gradient design of Css3*/

    background: -moz-linear-gradient(top, #f7f7f8 30%,#e6e7e8 100%);     /*new gradient design of Css3*/

    background: -o-linear-gradient(top, #f7f7f8 30%,#e6e7e8 100%);       /*new gradient design of Css3*/

    background: -ms-linear-gradient(top, #f7f7f8 30%,#e6e7e8 100%);      /*new gradient design of Css3*/

	background: -ie-linear-gradient(top, #f7f7f8 30%,#e6e7e8 100%);

    background: linear-gradient(top, #f7f7f8 30%,#e6e7e8 100%);

	

	

	border-radius:5px 5px 0 0;

	-moz-border-radius:5px 5px 0 0;

	-webkit-border-radius:5px 5px 0 0;

	-o-border-radius:5px 5px 0 0;

	-ie-border-radius:5px 5px 0 0;

}







.book_online a{color:#025f2e; text-decoration:none}



.book_online a:hover{color:#707371; text-decoration:none;}





/************** read more css ******************/





.read_more{ width:95px; height:24px; background:#fff;  padding:11px 0 0 0; font-weight:bold; text-align:center;



			background: #f7f7f8;

         background: -webkit-linear-gradient(top, #dba916 30%,#a17800 100%);  /*new gradient design of Css3*/

    background: -moz-linear-gradient(top, #dba916 30%,#a17800 100%);     /*new gradient design of Css3*/

    background: -o-linear-gradient(top, #f7f7f8 30%,#e6e7e8 100%);       /*new gradient design of Css3*/

    background: -ms-linear-gradient(top, #f7f7f8 30%,#e6e7e8 100%);      /*new gradient design of Css3*/

	background: -ie-linear-gradient(top, #f7f7f8 30%,#e6e7e8 100%);

    background: linear-gradient(top, #f7f7f8 30%,#e6e7e8 100%);

	

	

	border-radius:5px 5px 5px 5px;

	-moz-border-radius:5px 5px 0 0;

	-webkit-border-radius:5px 5px 0 0;

	-o-border-radius:5px 5px 0 0;

	-ie-border-radius:5px 5px 0 0;}

	

	

.read_more a{color:#ffffff; text-decoration:none}



.read_more a:hover{color:#3d2001; text-decoration:none;}



/***************** added nwe css ***************/



.ngg-widget img{border:none !important;}



.ngg-widget, .ngg-widget-slideshow{margin:-17px 0 0 0 !important;}



.execphpwidget{ margin:-11px 0 0 0 !important;}



.textwidget { }





/*  CUSTOMS */



.call-us-portion .textwidget, .call-us-portion .textwidget a{

	transition: all 0.4s ease-in-out;

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

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

}



.call-us-portion .textwidget:hover {

	-moz-box-shadow: inset 0px 0px 12px #8a8584;

	-webkit-box-shadow: inset 0px 0px 12px #8a8584;

	box-shadow: inset 0px 0px 12px #8a8584;

}



.call-us-portion .textwidget a {

	color: #26282b !important;

	display:block;

	width:100%;

	text-decoration:none !important;

}



.call-us-portion .textwidget a:hover {

	color:#025F2E !important;

}



body div.roomTypesGadgetRoomTypeDetails div.roomType {

	background:#FFF;

	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.5);

	box-shadow: 2px 2px 4px rgba(0,0,0,0.5);

}



body div.roomTypesGadgetRoomTypeDetails div.roomType p{

	color:#000;

	font-size:1em;

}



.roomTypesGadgetRoomTypeDetails h3 {

	font-size: 22px;

	color:white !important;

}

body div.inclusionHover{
	color:#000000;
}

.book
{
    float: right;
    height: 110px;
    margin-top: -10px;
    position: relative;
    width: 190px;
    z-index: 999999;
	margin-right:-72px}
	
.jqueryslidemenu{
	    padding-top: 25px;
	}
#myslidemenu li a{font-family: 'Architects Daughter', cursive;  font-size: 15px;
    transform: scale(1, 3);}

.readmore{
    /*LM position: absolute;*/bottom: 0px;width: 280px; text-align: center;
}

.read_more a{
    margin: auto;
}

.content{display: block; padding-bottom: 35px; }

.post-thumb{
    text-align: center;
}

.post-thumb img{
    width: 242px;
    height: 128px;
    overflow: hidden;
    margin: 10px;
    
}

.frame {
    height: 145px;
    margin: auto;
    text-align: center;
    width: 260px;
    background-image: url(images/frames.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}