@charset "utf-8";
@font-face {
    font-family: 'BPGGel';
    src: url('/templates/chateuachikovani/fonts/bpg_gel_v2-webfont.eot');
    src: url('/templates/chateuachikovani/fonts/bpg_gel_v2-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/chateuachikovani/fonts/bpg_gel_v2-webfont.woff2') format('woff2'),
         url('/templates/chateuachikovani/fonts/bpg_gel_v2-webfont.woff') format('woff'),
         url('/templates/chateuachikovani/fonts/bpg_gel_v2-webfont.ttf') format('truetype'),
         url('/templates/chateuachikovani/fonts/bpg_gel_v2-webfont.svg#_bpg_gelregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'BPGGlaho';
  src: url('/templates/chateuachikovani/fonts/BPGGlaho.eot?#iefix') format('embedded-opentype'),  url('/templates/chateuachikovani/fonts/BPGGlaho.woff') format('woff'), url('/templates/chateuachikovani/fonts/BPGGlaho.ttf')  format('truetype'), url('/templates/chateuachikovani/fonts/BPGGlaho.svg#BPGGlaho') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BPGMrgvlovaniCaps2010';
  src: url('/templates/chateuachikovani/fonts/BPGMrgvlovaniCaps2010.eot?#iefix') format('embedded-opentype'),  url('/templates/chateuachikovani/fonts/BPGMrgvlovaniCaps2010.woff') format('woff'), url('/templates/chateuachikovani/fonts/BPGMrgvlovaniCaps2010.ttf')  format('truetype'), url('/templates/chateuachikovani/fonts/BPGMrgvlovaniCaps2010.svg#BPGMrgvlovaniCaps2010') format('svg');
  font-weight: normal;
  font-style: normal; 
}
body {background:#f7f7f7 url(/images/full_bg.jpg) top no-repeat; background-size:cover; color:#807973; margin: 0;padding: 0;text-align: left;line-height: 1.5; text-shadow:0px 0px 0px rgba(0, 0, 0, 0.20);}
html { margin:0; padding:0; display:block; }
h1, h2, h3, h4, h5, h6, p {margin:0px; padding:0px;} 
a {text-decoration:none;}


-----------------------------------------------------------------------------------------   
/* All Divs Design Here */

.website { width: 100%; margin: 0 auto; overflow:hidden; }
.wrapper { width:100%; min-width:1220px; margin:0 auto; overflow:hidden; }    

.slideshow { text-align:center; min-height:140px; }
.slideshow img { width:100%; }

.topfull { width:100%; min-width:1220px; margin:0 auto; position:absolute; top:0px; background:url(/templates/chateuachikovani/images/top_bg.png) repeat-x; }
.topall { width:1220px; min-width:1220px; margin:0 auto;  }
.logo { float:left; width:210px; height:213px; background:url(/templates/chateuachikovani/images/logo_bg.png) top center no-repeat; text-align:center; }
.logo .moduletable { padding-top:12px; } 
.navigation { float:left; width:870px; margin-left:20px; }
.langweat { float:left; width:120px; text-align:right;  }
.language { float:left; width:120px; text-align:right; padding-top:17px; }
.weater { float:left; width:120px; text-align:right; display:block; }
.welc { width:100%; min-width:1220px; margin:0 auto; background:#f7f7f7; }
.welc .moduletable { width:1160px; min-width:1160px; margin:0 auto; overflow:hidden; padding-top:40px; padding-bottom:40px; text-align:center; color:#807973; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; letter-spacing:0.5px; font-size:13px; }
.fastinfo { width:100%; min-width:1220px; margin:0 auto; background:#e3d8c8; color:#807973; 
background-image: url(/templates/chateuachikovani/images/big_top_bg.png), url(/templates/chateuachikovani/images/big_bot_bg.png), url(/templates/chateuachikovani/images/khak_bg.png);
background-position: top center, bottom center, center;
background-repeat:  no-repeat, no-repeat, repeat;
}
.frontinfo1 { width:1200px; min-width:1200px; margin:0 auto; }
.frontinfo1 .moduletable { overflow:hidden; width:1200px; min-width:1200px; margin:0 auto; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-size:11px; text-transform:uppercase;  padding-top:80px; }
.frontinfo1 .newsleft { width:600px; text-align:left; float:left; }
.frontinfo1 .newsright { width:600px; text-align:left; float:left; padding-top:48px; }
.frontinfo2 { width:1220px; min-width:1220px; margin:0 auto; }
.frontinfo2 .moduletable { overflow:hidden;  width:1200px; min-width:1200px; margin:0 auto; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-size:11px; text-transform:uppercase;  }
.frontinfo2 .newsleft { width:600px; text-align:right; float:left; padding-top:48px; }
.frontinfo2 .newsright { width:600px; text-align:right; float:left; } 
.frontinfo3 { width:1200px; min-width:1200px; margin:0 auto; }
.frontinfo3 .moduletable { overflow:hidden;  width:1200px; min-width:1200px; margin:0 auto; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-size:11px; text-transform:uppercase;  padding-bottom:80px; } 
.frontinfo3 .newsleft { width:600px; text-align:left; float:left; }
.frontinfo3 .newsright { width:600px; text-align:left; float:left; padding-top:48px; } 
.fatstourfull { width:100%; min-width:1220px; margin:0 auto; 
background-image: url(/templates/chateuachikovani/images/sm_top_bg.png), url(/templates/chateuachikovani/images/sm_bot_bg.png), url(/templates/chateuachikovani/images/brown_bg.png);
background-position: top center, bottom center, center;
background-repeat:  no-repeat, no-repeat, repeat;
} 
.fatstour { width:1200px; min-width:1200px; margin:0 auto; overflow:hidden; }    
.fasttour0 { margin:0 auto; width:90%; text-align:center; }
.fasttour0 .moduletable { color:#E3D8C8; font-size:27px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; padding:80px 0px 15px 0px; }
.fasttour1 { float:left; width:300px; text-align:center; }
.fasttour1 .tour1 { transition: all 0.3s ease 0s; overflow:hidden; height:350px; padding:20px; background:#E3D8C8; color:#807973; width:246px; margin:0px auto; margin-bottom:30px; border:1px solid #a56468; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1); 
background-image: 
url(/templates/chateuachikovani/images/top_left_bg.png), 
url(/templates/chateuachikovani/images/top_right_bg.png),
url(/templates/chateuachikovani/images/bottom_left_bg.png),
url(/templates/chateuachikovani/images/bottom_right_bg.png);
background-position: top left, top right, bottom left, bottom right;
background-repeat:  no-repeat, no-repeat, no-repeat, no-repeat;
}
.fasttour1 .tour1:hover { cursor:pointer; overflow:hidden; padding:20px; background:#ffffff; color:#807973; width:246px; margin:0px auto; margin-bottom:30px; border:1px solid #a56468; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1); 
background-image: 
url(/templates/chateuachikovani/images/top_left_bg.png), 
url(/templates/chateuachikovani/images/top_right_bg.png),
url(/templates/chateuachikovani/images/bottom_left_bg.png),
url(/templates/chateuachikovani/images/bottom_right_bg.png);
background-position: top left, top right, bottom left, bottom right;
background-repeat:  no-repeat, no-repeat, no-repeat, no-repeat;
}
.fasttour2 { float:left; width:300px; text-align:center; }
.fasttour2 .tour2 { transition: all 0.3s ease 0s; overflow:hidden; height:350px; padding:20px; background:#E3D8C8; color:#807973; width:246px; margin:0px auto; margin-bottom:30px; border:1px solid #a56468; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);  
background-image: 
url(/templates/chateuachikovani/images/top_left_bg.png), 
url(/templates/chateuachikovani/images/top_right_bg.png),
url(/templates/chateuachikovani/images/bottom_left_bg.png),
url(/templates/chateuachikovani/images/bottom_right_bg.png);
background-position: top left, top right, bottom left, bottom right;
background-repeat:  no-repeat, no-repeat, no-repeat, no-repeat;
}
.fasttour2 .tour2:hover { cursor:pointer; overflow:hidden; padding:20px; background:#ffffff; color:#807973; width:246px; margin:0px auto; margin-bottom:30px; border:1px solid #a56468; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1); 
background-image: 
url(/templates/chateuachikovani/images/top_left_bg.png), 
url(/templates/chateuachikovani/images/top_right_bg.png),
url(/templates/chateuachikovani/images/bottom_left_bg.png),
url(/templates/chateuachikovani/images/bottom_right_bg.png);
background-position: top left, top right, bottom left, bottom right;
background-repeat:  no-repeat, no-repeat, no-repeat, no-repeat;
}
.fasttour3 { float:left; width:300px; text-align:center; }
.fasttour3 .tour3 { transition: all 0.3s ease 0s; overflow:hidden; height:350px; padding:20px; background:#E3D8C8; color:#807973; width:246px; margin:0px auto; margin-bottom:30px; border:1px solid #a56468; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);  
background-image: 
url(/templates/chateuachikovani/images/top_left_bg.png), 
url(/templates/chateuachikovani/images/top_right_bg.png),
url(/templates/chateuachikovani/images/bottom_left_bg.png),
url(/templates/chateuachikovani/images/bottom_right_bg.png);
background-position: top left, top right, bottom left, bottom right;
background-repeat:  no-repeat, no-repeat, no-repeat, no-repeat;
}
.fasttour3 .tour3:hover { cursor:pointer; toverflow:hidden; padding:20px; background:#ffffff; color:#807973; width:246px; margin:0px auto; margin-bottom:30px; border:1px solid #a56468; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1); 
background-image: 
url(/templates/chateuachikovani/images/top_left_bg.png), 
url(/templates/chateuachikovani/images/top_right_bg.png),
url(/templates/chateuachikovani/images/bottom_left_bg.png),
url(/templates/chateuachikovani/images/bottom_right_bg.png);
background-position: top left, top right, bottom left, bottom right;
background-repeat:  no-repeat, no-repeat, no-repeat, no-repeat;
}
.fasttour4 { float:left; width:300px; text-align:center; }
.fasttour4 .tour4 { transition: all 0.3s ease 0s; overflow:hidden; height:350px; padding:20px; background:#E3D8C8; color:#807973; width:246px; margin:0px auto; margin-bottom:30px; border:1px solid #a56468; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);  
background-image: 
url(/templates/chateuachikovani/images/top_left_bg.png), 
url(/templates/chateuachikovani/images/top_right_bg.png),
url(/templates/chateuachikovani/images/bottom_left_bg.png),
url(/templates/chateuachikovani/images/bottom_right_bg.png);
background-position: top left, top right, bottom left, bottom right;
background-repeat:  no-repeat, no-repeat, no-repeat, no-repeat;
}
.fasttour4 .tour4:hover { cursor:pointer; overflow:hidden; padding:20px; background:#ffffff; color:#807973; width:246px; margin:0px auto; margin-bottom:30px; border:1px solid #a56468; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1); 
background-image: 
url(/templates/chateuachikovani/images/top_left_bg.png), 
url(/templates/chateuachikovani/images/top_right_bg.png),
url(/templates/chateuachikovani/images/bottom_left_bg.png),
url(/templates/chateuachikovani/images/bottom_right_bg.png);
background-position: top left, top right, bottom left, bottom right;
background-repeat:  no-repeat, no-repeat, no-repeat, no-repeat;  
}

.fasttour1 .moduletable { margin-bottom:90px; }
.fasttour2 .moduletable { margin-bottom:90px; }
.fasttour3 .moduletable { margin-bottom:90px; }
.fasttour4 .moduletable { margin-bottom:90px; }

.tourimg { float:left; width:100%; } 
.tourtitle { float:left; width:100%; text-align:center; font-weight:bold; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-size:16px; letter-spacing:-0.4px; text-transform:uppercase; padding-top:12px; }
.tourtext { float:left; width:96%; text-align:justify; font-family:'BPGGlaho', sans-serif; font-size:13px; padding:2%; }
.fastcontact {  width:100%; min-width:1220px; margin:0 auto; overflow:hidden; border-bottom:7px solid #704849; border-top:7px solid #E3D8C8; background:#f7f7f7;}  
.map { width:50%; float:right; text-align:right; }
.frontcontact { width:50%; float:left; text-align:right; }
.frontcontact .moduletable { width:630px; color:#807973; float:right; text-align:center; padding-top:40px; padding-bottom:21px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; letter-spacing:0.5px; font-size:12px; line-height:28px; }
.footerfull {  width:100%; min-width:1220px; margin:0 auto; overflow:hidden; }     
.footer  {width:1220px; min-width:1220px; margin:0 auto; overflow:hidden; }
.counter { width:50%; float:left; text-align:left; padding-top:15px; }  
.copyright { width:50%; float:right; text-align:right;  }                          
.copyright .moduletable { padding-top:20px; padding-bottom:20px; color:#807973; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; letter-spacing:-0.5px; font-size:11px; }
.pagebody { width:1200px; min-width:1200px; margin:0 auto; overflow:hidden; }
.content { width:980px; float:left; }
.item-page { font-family:'BPGGlaho', sans-serif; font-size:14px; text-align:justify; padding-bottom:80px; padding-top:20px;  }
.right { width:260px; float:left; }
.patway { width:1200px; min-width:1200px; margin:0 auto; text-align:right; overflow:hidden; }
.patway .moduletable { margin-bottom:50px;  }
.patwayright { float:right; }
.sigplus-gallery.sigplus-center { padding-top:20px; }

/* All Page Class Design Here */

.surn .content { width:1200px; margin:0 auto; display:block; }
.item-pagesurn { font-family:'BPGGlaho', sans-serif; font-size:14px; text-align:justify; padding-bottom:80px; padding-top:10px; line-height:20px; overflow:hidden; } 
.surn .right { display:none; }  

.hist .content { width:1200px; margin:0 auto; display:block; }
.item-pagehist { font-family:'BPGGlaho', sans-serif; font-size:14px; text-align:justify; padding-bottom:80px; padding-top:10px; line-height:20px; overflow:hidden; } 
.hist .right { display:none; } 

.reserv .content { width:1200px; margin:0 auto; display:block; }
.item-pagereserv { font-family:'BPGGlaho', sans-serif; font-size:14px; text-align:justify; padding-bottom:80px; padding-top:10px; line-height:20px; overflow:hidden; } 
.reserv .right { display:none; } 

.contt .content { width:1200px; margin:0 auto; display:block; }
.contactcontt {  font-family:'BPGGlaho', sans-serif; font-size:14px; text-align:justify; padding-bottom:80px; padding-top:10px; }
.contt .right { display:none; } 
.contt .contactformm { width:1200px; margin:0 auto; overflow:hidden; }
.contt .cleftright { width:900px; margin:0 auto; overflow:hidden; padding:10px; }
.contt .control-group { margin:0 auto; }
.contt .control-label { padding-top: 20px; padding-left: 3px; font-family: 'BPGMrgvlovaniCaps2010', sans-serif;text-transform: uppercase; font-size: 14px; letter-spacing: -0.3px; }
.contt .form-actions { text-align:center; padding-top:20px;}

.tourismo .content { width:1200px; margin:0 auto; display:block; }
.tourismo .right { display:none; }
.blogtourismo { width:1200px; margin:0 auto; display:block; padding-bottom:80px; } 
.blogtourismo .items-row.cols-2.row-0.row-fluid.clearfix { width:1200px; margin:0 auto; overflow:hidden; padding:0px; }
.blogtourismo .items-row.cols-2.row-1.row-fluid.clearfix { width:1200px; margin:0 auto; overflow:hidden; padding:0px; }
.blogtourismo .span6 { width:572px; max-height:325px; float:left; margin:0px 14px; }
.blogtourismo .item.column-1 { position:relative;  }
.blogtourismo .item.column-1 .page-header { text-transform:uppercase; position:relative; top:230px; padding:5px 15px; width:490px; border-radius:0px 2px 2px 0px; margin-left:6px; background:rgba(255, 255, 255, 0.8); font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-weight:bold; font-size:11px; letter-spacing:-0.8px; color:#111; }
.blogtourismo .item.column-1 .readmore { position:relative; top:-126px; padding:3px 15px; width:220px; border-radius:0px 2px 2px 0px; margin-left:6px; background:#c74c4f; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-size:10px; letter-spacing:-0.3px; color:#fff;}
.blogtourismo .item.column-1 .readmore a:link.btn  { color: #fff; text-transform:uppercase; text-decoration: none; letter-spacing:1px; font-size:12px;}
.blogtourismo .item.column-1 .readmore a:visited.btn { color: #fff;	text-decoration: none; letter-spacing:1px; }
.blogtourismo .item.column-1 .readmore a:hover.btn,  .blogtourismo .item.column-1 .readmore a:focus.btn { text-decoration: none; color:#fff; letter-spacing:1px;  }
.blogtourismo .item.column-2 { position:relative;  }
.blogtourismo .item.column-2 .page-header { text-transform:uppercase; position:relative; top:230px; padding:5px 15px; width:490px; border-radius:0px 2px 2px 0px; margin-left:6px; background:rgba(255, 255, 255, 0.8); font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-weight:bold; font-size:11px; letter-spacing:-0.8px; color:#111; }
.blogtourismo .item.column-2 .readmore { position:relative; top:-126px; padding:3px 15px; width:220px; border-radius:0px 2px 2px 0px; margin-left:6px; background:#c74c4f; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-size:10px; letter-spacing:-0.3px; color:#fff;}
.blogtourismo .item.column-2 .readmore a:link.btn  { color: #fff; text-transform:uppercase; text-decoration: none; letter-spacing:1px; font-size:12px;}
.blogtourismo .item.column-2 .readmore a:visited.btn { color: #fff;	text-decoration: none; letter-spacing:1px; }
.blogtourismo .item.column-2 .readmore a:hover.btn,  .blogtourismo .item.column-2 .readmore a:focus.btn { text-decoration: none; color:#fff; letter-spacing:1px;  }
.item-pagetourismo { font-family:'BPGGlaho', sans-serif; font-size:14px; text-align:justify; padding-bottom:80px; padding-top:10px; }
.blogtourismo .item.column-1 .infos { position:relative; top:-276px; text-align:center; height:82px; margin-left:400px; background:url(/templates/chateuachikovani/images/info_bg_desk.png) center no-repeat; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-size:10px; letter-spacing:-0.3px; color:#fff;}
.blogtourismo .item.column-2 .infos { position:relative; top:-276px; text-align:center; height:82px; margin-left:400px; background:url(/templates/chateuachikovani/images/info_bg_desk.png) center no-repeat; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-size:10px; letter-spacing:-0.3px; color:#fff;}

.room .content { width:1200px; margin:0 auto; display:block; }
.room .right { display:none; }
.blogroom { width:1200px; margin:0 auto; display:block; padding-bottom:80px; } 
.blogroom .span4 .page-header  { padding:10px; }
.blogroom .items-row.cols-3.row-0.row-fluid.clearfix { width:1200px; margin:0 auto; margin-top:30px; overflow:hidden; padding:0px;  line-height:20px; overflow:hidden; }
.blogroom .leading-0 { font-family:'BPGGlaho', sans-serif; font-size:14px; text-align:justify; }
.blogroom .span4 { width:370px; float:left; margin:0px 15px; }
.blogroom .item.column-1 .readmore { text-align:center; width:170px; margin:0 auto; line-height:37px; position:relative; top:0; }
.blogroom .item.column-1 .readmore a:link.btn  { color: #222; text-decoration: none; letter-spacing:0.3px; font-size:11px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-weight:200; text-transform:uppercase; }
.blogroom .item.column-1 .readmore a:visited.btn { color: #222;	text-decoration: none; letter-spacing:1px; }
.blogroom .item.column-1 .readmore a:hover.btn,  .blogroom .item.column-1 .readmore a:focus.btn { text-decoration: none; color:#222; letter-spacing:1px;  }
.blogroom .item.column-2 .readmore { text-align:center; width:170px; margin:0 auto; line-height:37px; position:relative; top:0; }
.blogroom .item.column-2 .readmore a:link.btn  { color: #222; text-decoration: none; letter-spacing:0.3px; font-size:11px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-weight:200; text-transform:uppercase; }
.blogroom .item.column-2 .readmore a:visited.btn { color: #222;	text-decoration: none; letter-spacing:1px; }
.blogroom .item.column-2 .readmore a:hover.btn,  .blogroom .item.column-2 .readmore a:focus.btn { text-decoration: none; color:#222; letter-spacing:1px;  }
.blogroom .item.column-3 .readmore { text-align:center; width:170px; margin:0 auto; line-height:37px; position:relative; top:0; }
.blogroom .item.column-3 .readmore a:link.btn  { color: #222; text-decoration: none; letter-spacing:0.3px; font-size:11px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-weight:200; text-transform:uppercase; }
.blogroom .item.column-3 .readmore a:visited.btn { color: #222;	text-decoration: none; letter-spacing:1px; }
.blogroom .item.column-3 .readmore a:hover.btn,  .blogroom .item.column-3 .readmore a:focus.btn { text-decoration: none; color:#222; letter-spacing:1px;  }
.blogroom .item.column-4 .readmore { text-align:center; width:170px; margin:0 auto; line-height:37px; position:relative; top:49px; }
.blogroom .item.column-4 .readmore a:link.btn  { color: #222; text-decoration: none; letter-spacing:0.3px; font-size:11px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-weight:200; text-transform:uppercase; }
.blogroom .item.column-4 .readmore a:visited.btn { color: #222;	text-decoration: none; letter-spacing:1px; }
.blogroom .item.column-4 .readmore a:hover.btn,  .blogroom .item.column-4 .readmore a:focus.btn { text-decoration: none; color:#222; letter-spacing:1px;  }
.blogroom .item.column-5 .readmore { text-align:center; width:170px; margin:0 auto; line-height:37px; position:relative; top:74px; }
.blogroom .item.column-5 .readmore a:link.btn  { color: #222; text-decoration: none; letter-spacing:0.3px; font-size:11px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-weight:200; text-transform:uppercase; }
.blogroom .item.column-5 .readmore a:visited.btn { color: #222;	text-decoration: none; letter-spacing:1px; }
.blogroom .item.column-5 .readmore a:hover.btn,  .blogroom .item.column-4 .readmore a:focus.btn { text-decoration: none; color:#222; letter-spacing:1px;  }
.blogroom .item.column-1 .booking { text-align:center; width:170px; margin:0 auto; line-height:37px; position:relative; top:0; }
.blogroom .item.column-2 .booking { text-align:center; width:170px; margin:0 auto; line-height:37px; position:relative; top:0; }
.blogroom .item.column-3 .booking { text-align:center; width:170px; margin:0 auto; line-height:37px; position:relative; top:0; }
.blogroom .item.column-4 .booking { text-align:center; width:170px; margin:0 auto; line-height:37px; position:relative; top:49px; }
.blogroom .item.column-5 .booking { text-align:center; width:170px; margin:0 auto; line-height:37px; position:relative; top:74px; }
.blogroom .bookingbut {background: #c74c4f; border: 1px solid #ad3d40;padding:10px 20px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.30);font-size:12px;font-weight:100;text-transform:uppercase;text-decoration:none;font-family:'BPGMrgvlovaniCaps2010', sans-serif;color: #ffffff;letter-spacing:1.3px;border-radius: 3px;}
.blogroom .bookingbut:hover {background: #807973; border: 1px solid #704849;padding:10px 20px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.30);font-size:12px;font-weight:100;text-transform:uppercase;text-decoration:none;font-family:'BPGMrgvlovaniCaps2010', sans-serif;color: #ffffff;letter-spacing:1.3px;border-radius: 3px;}
.item-pageroom .bookingbut {background: #c74c4f; border: 1px solid #ad3d40;padding:10px 20px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.30);font-size:12px;font-weight:100;text-transform:uppercase;text-decoration:none;font-family:'BPGMrgvlovaniCaps2010', sans-serif;color: #ffffff;letter-spacing:1.3px;border-radius: 3px;}
.item-pageroom .bookingbut:hover {background: #807973; border: 1px solid #704849;padding:10px 20px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.30);font-size:12px;font-weight:100;text-transform:uppercase;text-decoration:none;font-family:'BPGMrgvlovaniCaps2010', sans-serif;color: #ffffff;letter-spacing:1.3px;border-radius: 3px;}

.roominfos {background:url(/templates/chateuachikovani/images/info_bg_desk_room.png) center no-repeat;width:46px;height:43px;position: relative;top: -187px;margin-left: 210px;margin-bottom: -28px;}
.item-pageroom { font-family:'BPGGlaho', sans-serif; font-size:14px; text-align:justify; padding-bottom:80px; padding-top:10px; }

.item-pagehist .imgthumhor { text-align:center; float:left; overflow:hidden; width:25%; }
.item-pagehist .imgthumhor img { border:0px;  height:215px; }
.item-pagehist .imgthumver { text-align:center; margin:0 auto; overflow:hidden; width:25%; }
.item-pagehist .imgthumver img { border:0px;  width:60%; } 

.services .content { width:980px; float:left;  }
.item-page.services { font-family:'BPGGlaho', sans-serif; font-size:14px; text-align:justify; padding-bottom:80px; padding-top:10px; line-height:20px; overflow:hidden; } 
.services .right { width:260px; float:left; }
.services .right .moduletable { font-family:'BPGGlaho', sans-serif; font-size:14px; text-align:justify; padding-bottom:105px; padding-top:20px; line-height:20px; overflow:hidden; background:url(/templates/chateuachikovani/images/right_bg_top.png),  url(/templates/chateuachikovani/images/right_bg_bottom.png) ; background-position: top, bottom; background-repeat: no-repeat, no-repeat; }
.services .right .moduletable  .infos { position:relative; top:-128px; margin-left:155px; text-align:center; }

.guestbook .content { width:940px; float:left;  }
.guestbook .right { width:260px; float:left; }
.guestbook .right .moduletable { font-family:'BPGGlaho', sans-serif; font-size:14px; text-align:justify; padding-bottom:105px; padding-top:20px; line-height:20px; overflow:hidden; background:url(/templates/chateuachikovani/images/right_bg_top.png),  url(/templates/chateuachikovani/images/right_bg_bottom.png) ; background-position: top, bottom; background-repeat: no-repeat, no-repeat; }
.blogguestbook { width:980px; margin:0 auto; display:block; padding-bottom:80px; overflow:hidden; }
.blogguestbook .span12 { width:870px; float:left; margin:8px 0px; line-height:17px; font-family:'BPGGlaho', sans-serif; font-size:14px; text-align:justify; border:1px solid #DCDCDC; box-shadow:3px 3px 0px rgba(0, 0, 0, 0.1); }
.guestbook .item.column-1 { padding:13px; background:#fff; }



/* All Moduletable H3 Design Here */
.welc .moduletable h3 { color:#807973; font-size:21px;  padding-bottom:8px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.frontcontact .moduletable h3 { color:#807973; font-size:31px;  padding-bottom:17px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.frontinfo1 .moduletable h3 { display:none; }
.item-pagesurn .page-header h2 { color:#807973; font-size:22px;  padding-bottom:5px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.item-pagehist .page-header h2 { color:#807973; font-size:22px;  padding-bottom:5px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.blogroom .page-header h2 { color:#807973; font-size:22px;  padding-bottom:5px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.blogroom .item.column-1 .page-header h2 {  color:#807973; font-size:21px; letter-spacing:-1px; text-align:center; padding-bottom:0px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.blogroom .item.column-2 .page-header h2 {  color:#807973; font-size:21px; letter-spacing:-1px; text-align:center; padding-bottom:0px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.blogroom .item.column-3 .page-header h2 {  color:#807973; font-size:21px; letter-spacing:-1px; text-align:center; padding-bottom:0px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.blogroom .item.column-4 .page-header h2 {  color:#807973; font-size:21px; letter-spacing:-1px; text-align:center; padding-bottom:0px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.blogroom .item.column-5 .page-header h2 {  color:#807973; font-size:21px; letter-spacing:-1px; text-align:center; padding-bottom:0px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.contactcontt .page-header h2 { color:#807973; font-size:22px;  text-align:center; padding-bottom:5px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.item-pagetourismo .page-header h2 { color:#807973; font-size:22px;  padding-bottom:5px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.item-pageroom .page-header h2 { color:#807973; font-size:22px;  padding-bottom:5px; font-family:'BPGMrgvlovaniCaps2010'; text-transform:uppercase; font-weight:bold; }
.reserv .componentheading { color:#807973; font-size:22px;  text-align:center; padding-bottom:5px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.item-page.services h2 { color:#807973; font-size:22px;  padding-bottom:5px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.services .right .moduletable h3 { color:#fff; font-size:19px; text-align:center;  padding-bottom:0px; padding-top:60px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.services .right .newsflash-item h4 { position:relative; top:135px; height:40px; text-align:left; }
.guestbook .right .moduletable h3 { color:#fff; font-size:19px; text-align:center;  padding-bottom:0px; padding-top:60px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.guestbook .right .rsform { background:#c74c4f; color:#fff; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-size:11px;}

/* Fieldset / Input / Button / Design Here */
input#jform_contact_name  { background:#fff; padding:10px; border:2px solid #DCDCDC; width:885px; outline:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
input#jform_contact_email  { background:#fff;  padding:10px; border:2px solid #DCDCDC; width:885px; outline:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
input#jform_contact_emailmsg  { background:#fff;  padding:10px; border:2px solid #DCDCDC; width:885px; outline:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
textarea#jform_contact_message  { background:#fff;  padding:10px; border:2px solid #DCDCDC; width:885px; height:119px; outline:none; resize:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
button.btn.btn-primary.validate { padding:12px 20px; color:#fff; background:#704849; border:1px solid #6b6b6b; outline:none;  font-size:12px; text-transform:uppercase; font-family:'BPGMrgvlovaniCaps2010', sans-serif; }
 



/* All Menu Design Here */
.descmenu ul { list-style-type:none; padding-top:1px; margin:0; padding:0;	}   
.descmenu ul li { transition: all 0.3s ease 0s; float:left; border-right:1px solid #E1D8CB; padding-left:10px; padding-right:10px;	padding-bottom:25px; padding-top:83px;	position:relative; cursor:pointer; }
.descmenu ul li:last-child { border-right:0px solid #fff; }
.descmenu ul li a { display:block; padding:3px; text-shadow:0px 0px 1px rgba(0, 0, 0, 0.10);
	text-decoration:none; color:#704849; letter-spacing:0.2px;
	font-size:11px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; 
	text-transform:uppercase;  }
.descmenu ul li:hover a { color:#807973; text-shadow:0px 0px 1px rgba(0, 0, 0, 0.20); }
.descmenu ul li:hover  { background:url(/templates/chateuachikovani/images/top_bg_active_hover.png) repeat-x;  } 
.descmenu ul li.active a { color:#704849; }
.descmenu ul li > ul {position:absolute;top:130px; left:0; margin:0; padding:0; display:none; border:1px solid #DCDCDC; }
.descmenu ul li > ul li {  background:#f7f7f7; border-bottom:1px solid #DCDCDC; border-right:0px solid #784A4B; padding:6px 10px; width:210px; }
.descmenu ul li > ul li a { color:#eae3c5; font-size:11px;}
.descmenu ul li > ul li:hover { background:#f7f7f7; border-bottom:1px solid #DCDCDC; }
.descmenu ul li > ul li:hover a { color:#704849; }
.descmenu ul li > ul li.active { background: #f7f7f7; }  
.descmenu li:hover > ul { display:block; }
.descmenu ul li.active  > ul li.active a { color: #704849; }  


.content a:link { color: #807973; text-decoration: none; letter-spacing:1px; font-weight:bold; }
.content a:visited { color: #807973;	text-decoration: none; letter-spacing:1px;  font-weight:bold; } 
.content a:hover,  .content a:focus { text-decoration: none; color:#704849; letter-spacing:1px;  font-weight:bold;  }

.patway ul { list-style:none; overflow:hidden; padding:0px; margin:0px; }
.patway li { float:left; padding:0px 5px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-size:11px; text-transform:uppercase; color:#807973; }

.services .right ul { list-style:none; overflow:hidden; padding:0px; margin:0px; }
.services .right .newsflash-item { padding-bottom:20px; padding-top:20px; padding-left:13px; padding-right:13px; background:#c74c4f; height:160px; }

.services .right .newsflash-item a:link { color: #fff; text-transform:uppercase; font-weight:100; line-height:16px; font-size:14px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-decoration: none;  }
.services .right .newsflash-item a:visited { color: #fff;	text-decoration: none; font-weight:100;  } 
.services .right .newsflash-item a:hover,  .services .right .newsflash-item a:focus { text-decoration: none; color:#fff; font-weight:100;  }

/* All Span Design Here */
.newstitle { color:#807973; font-size:20px;  line-height:40px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:-0.4px; }
.tourday { font-size:16px;  font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:-0.4px; }
.numinfos { font-size:40px;  font-family:cursive; text-transform:uppercase; line-height:58px; color:#f7f7f7; }
.dayinfos { font-size:13px;  font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#f7f7f7;  font-weight:bold; letter-spacing:-0.4px; line-height:3px; }
.intitle { font-size:16px;  font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:-0.4px; }
.hisphototitle { font-family:'BPGGlaho', sans-serif; font-size:14px; font-weight:bold; letter-spacing:0.5px; }
.curenc { font-family:'BPGGel'; font-size:11px; }
.roomnum {font-size: 24px;font-family:cursive;text-transform:uppercase;line-height: 37px;color:#f7f7f7;text-align: center;margin: 15px;}
.roomfacilitytitle {font-size: 14px;font-family:'BPGMrgvlovaniCaps2010', sans-serif;text-transform:uppercase;line-height: 37px;color:#807973;text-align: center;margin: 4px;letter-spacing:-0.3px;}
.servicestitle { font-size: 21px; padding:7px 0px; font-weight:bold; font-family:'BPGMrgvlovaniCaps2010', sans-serif;text-transform:uppercase;line-height: 27px; letter-spacing:0.3px; }
.guestbook .servicestitle { font-size: 14px; padding:4px 0px; font-weight:bold; font-family:'BPGMrgvlovaniCaps2010', sans-serif;text-transform:uppercase;line-height: 16px; letter-spacing:0.3px; }

/* All P Design Here */
.frontinfo1 .newsright p { padding-left:30px; }
.frontinfo2 .newsleft p { padding-right:30px; }
.frontinfo3 .newsright p { padding-left:30px; }
.clearp { line-height:15px; }
.content p { padding-bottom:4px; padding-top:4px; }
.tourismo .content p { padding-bottom:0px; padding-top:0px; }

/* All Table and TD Design Here */
.roomtype { font-size:12px; color:#fff; padding-left:8px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; letter-spacing:-0.2px;  background:#c5c4c4; }
.roomtypeinfol { text-align:left; font-size:11px; color:#121212; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; border-bottom:1px solid #dcdcdc; }
.roomtypeinfor{ text-align:right; font-size:12px; color:#121212; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; border-bottom:1px solid #dcdcdc; }
.roomtypeopt { font-size:15px; color:#fff; padding-left:8px; height:32px;  font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; letter-spacing:-0.2px;  background:#c74c4f; border-bottom:1px solid #fff; text-align:center; }
.roomtypephoto { font-size:13px; color:#807973; padding-left:8px; height:32px;  font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; letter-spacing:-0.2px;  text-align:center; }


/* All IMG Design Here */
.tourimg img { padding:3px; border:1px solid #a56468; }
.item-pagesurn img { padding:10px; background:#fff; border:1px solid #DCDCDC; }
.item-pagehist img { padding:10px; background:none; border:1px solid #DCDCDC; }
.blogtourismo .item.column-1 img {  padding:5px; background:#fff; border:1px solid #DCDCDC;  }
.blogtourismo .item.column-2 img {  padding:5px; background:#fff; border:1px solid #DCDCDC;  }
.blogroom .item.column-1 img {  padding:5px; background:#fff; border:1px solid #DCDCDC; width:358px; }
.blogroom .item.column-2 img {  padding:5px; background:#fff; border:1px solid #DCDCDC; width:358px; }
.blogroom .item.column-3 img {  padding:5px; background:#fff; border:1px solid #DCDCDC; width:358px; }
.blogroom .item.column-4 img {  padding:5px; background:#fff; border:1px solid #DCDCDC; width:358px; }
.blogroom .item.column-5 img {  padding:5px; background:#fff; border:1px solid #DCDCDC; width:358px; }
.item-page.services img { padding:10px; background:#fff; border:1px solid #DCDCDC; }
.services .right .newsflash-vert img { width:222px; padding:5px; background:#c74c4f; border:1px solid #e47073; position:relative; top:-34px; }

.frontinfo1 img { padding:2px; background:#d7ccbb; }
.frontinfo2 img { padding:2px; background:#d7ccbb; }
.frontinfo3 img { padding:2px; background:#d7ccbb; }

.blogguestbook .span12 img { border: 1px solid #DCDCDC;border-radius: 78px;padding: 3px; }

.textright {float: left; margin-bottom:10px; margin-top:10px; margin-right:10px; border:1px solid #DCDCDC; padding:5px; }
.textleft {float: right; margin-bottom:10px; margin-top:10px; margin-left:10px; border:1px solid #DCDCDC; padding:5px; }

 /* ToolTip Elements Design Here */
.tooltip {display:none;}
.tooltip.in {display:none;}
.tooltip.top {display:none;}
.tooltip.right {display:none;}
.tooltip.bottom {display:none;}
.tooltip.left {pdisplay:none;}
.tooltip-inner {display:none;}
.tooltip-arrow {display:none;}
.tooltip.top .tooltip-arrow {display:none;}
.tooltip.right .tooltip-arrow {display:none;}
.tooltip.left .tooltip-arrow {display:none;}
.tooltip.bottom .tooltip-arrow {display:none;}
.tooltip {display:none;}
.tooltip-inner {display:none;} 



 /* SlideShow Design Here */
.skdslider{ width:100%;min-width:1280px; position: relative; display: block; overflow:hidden;background:#F1EEE9;margin:0 auto;}
.skdslider ul.slides{ margin:0; padding:0; list-style-type:none;}
.skdslider ul.slides li{   display: none; border-top:1px solid rgba(255, 255, 255, 0.2); border-bottom:1px solid rgba(255, 255, 255, 0.2); }
.skdslider ul.slides li img{    width: 100%;	height:100%;	border:0; }
.skdslider ul.slide-navs {    bottom: 20px;    left: 50%;    position: absolute;	list-style-type: none;    margin: 0;    padding: 0;}
.skdslider ul.slide-navs li {   float: left;		height:12px;	width:12px;margin-right:4px;cursor:pointer;} 
.skdslider ul.slide-navs li.current-slide {  }
.skdslider .slide-desc { background: url(/templates/chateuachikovani/images/sl_top_bg.png); background-position: top center; background-repeat:  no-repeat; width:100%; padding:110px 0px 20px 0px; position: absolute; bottom: 0; right:0; display:inline-block; text-align:center; text-shadow:none;}  
.skdslider .slide-desc > h2 {color: #fff;font-family: 'BPGMrgvlovaniCaps2010', sans-serif; font-weight:bold; text-transform:uppercase; font-size: 32px; letter-spacing:-0.04em; line-height:30px; }
.skdslider .slide-desc > p {color: #fff;font-family: 'BPGMrgvlovaniCaps2010', sans-serif; font-size: 14px; letter-spacing:-0.02em; line-height:16px;}
.skdslider .slide-desc > p a.more {color:#990000;font-size:20px;text-decoration:none;}
.skdslider .slide-desc > p a.more:hover {text-decoration:underline;}
.skdslider a.prev{width:35px;	height:35px;display:block;cursor:pointer;position:absolute;top:50%;left:2%;margin-top:-17px;}
.skdslider a.next{width:35px;height:35px;display:block;cursor:pointer;position:absolute;top:50%;right:2%;margin-top:-17px;}






 /* Booking Room Design Here */
.reservation { width:700px; min-width:700px; margin:0 auto; margin-bottom:80px; overflow:hidden; }
.reservationformtitle { width:100%; margin:0 auto; text-align:center; }
.reservationformerror { width:100%; margin:0 auto; text-align:center; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-size:11px; text-transform:uppercase; }
.reservationfields { width:100%; margin:0 auto; overflow:hidden; margin-top:20px; }
.reservationfieldsleft { width:50%; float:left; overflow:hidden; }
.reservationfieldsright { width:50%; float:right; overflow:hidden; }
.reservationfieldtitle { width:100%; margin:0 auto; overflow:hidden; padding-left: 3px; text-align:left; font-family: BPGMrgvlovaniCaps2010, sans-serif;text-transform: uppercase; font-size: 14px; letter-spacing: -0.3px; }
.reservationfieldinput { width:100%; margin:0 auto; overflow:hidden; }
.reservationfielderror { width:100%; margin:0 auto; overflow:hidden; color:#ca1621; font-family: BPGMrgvlovaniCaps2010, sans-serif;text-transform: uppercase; font-size: 10px; text-align:left; letter-spacing: 0.7px; }
.reservationfieldinputbut {  width:100%; margin:0 auto; overflow:hidden; text-align:center; margin-top:20px; } 

.rsform-input-box  { background:#fff; padding:10px; border:2px solid #DCDCDC; width:675px; outline:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
.rsform-calendar-box { background:#fff; padding:10px; border:2px solid #DCDCDC; width:225px; outline:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
.btnCal.rsform-calendar-button { padding:12px 20px; color:#fff; background:url(/images/calendar.png) center no-repeat; border:0px solid #6b6b6b; outline:none;  font-size:12px; text-transform:uppercase; font-family:'BPGMrgvlovaniCaps2010', sans-serif; }
.rsform-select-box { background:#fff; padding:10px; border:2px solid #DCDCDC; width:349px; outline:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; font-size:12px; text-transform:uppercase; font-family:'BPGMrgvlovaniCaps2010', sans-serif;}
.rsform-text-box { background:#fff;  padding:10px; border:2px solid #DCDCDC; width:675px; height:119px; outline:none; resize:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
.rsform-submit-button { padding:12px 20px; color:#fff; background:#704849; border:1px solid #6b6b6b; outline:none;  font-size:12px; text-transform:uppercase; font-family:'BPGMrgvlovaniCaps2010', sans-serif; }

.formsmslarge { color: #704849;font-size: 34px;text-transform:uppercase;font-family: 'BPGMrgvlovaniCaps2010';font-weight: bold;letter-spacing: 1.4px; }
.formsmssmall { color: #704849;font-size: 13px;text-transform:uppercase;font-family: 'BPGMrgvlovaniCaps2010';letter-spacing: 0.4px; }

 /* Guest Review Design Here */
.guestsms { width:210px; min-width:210px; margin:0 auto; padding:25px; overflow:hidden; background:#c74c4f; }
.guestsmserror { width:100%; margin:0 auto; text-align:center; font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-size:11px; text-transform:uppercase; color:#fff; }
.guestsmsfields { width:100%; margin:0 auto; overflow:hidden; margin-top:10px; }
.guestsmsfieldtitle { width:100%; margin:0 auto; overflow:hidden; text-align:left; font-family: 'BPGMrgvlovaniCaps2010', sans-serif;text-transform: uppercase; font-size: 12px; letter-spacing: -0.3px; color:#fff;  }
.guestsmsfieldinput { width:100%; margin:0 auto; overflow:hidden; color:#fff; }
.guestsmsfielderror { width:100%; margin:0 auto; overflow:hidden; color:#704849; font-family: 'BPGMrgvlovaniCaps2010', sans-serif;text-transform: uppercase; font-size: 10px; text-align:left; letter-spacing: 0.7px; }
.guestsmsfieldinputbut {  width:100%; margin:0 auto; overflow:hidden; text-align:center; margin-top:20px; } 


.guestsms .rsform-input-box  { background:#fff; padding:10px; border:2px solid #e26467; width:185px; outline:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
.guestsms .rsform-text-box { background:#fff;  padding:10px; border:2px solid #e26467; width:185px; height:119px; outline:none; resize:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
.guestsms .rsform-submit-button { padding:4px 10px; color:#fff; background:#e26467; border:1px solid #e26467; outline:none;  font-size:12px; text-transform:uppercase; font-family:'BPGMrgvlovaniCaps2010', sans-serif; }

.mod-sppoll { padding:0px 18px; background:#c74c4f; margin-top:60px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#fff; font-size:11px; }
.mod-sppoll h2 { color:#fff; font-size:19px; text-align:center;  padding-bottom:0px;  font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; }
.mod-sppoll .rsform-submit-button { padding:4px 10px; color:#fff; background:#e26467; border:1px solid #e26467; outline:none;  font-size:12px; text-transform:uppercase; font-family:'BPGMrgvlovaniCaps2010', sans-serif; }






































@font-face {
    font-family: 'weather';
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
    font-weight: normal;
    font-style: normal;
} 

.citywe { font-family:'BPGMrgvlovaniCaps2010'; text-transform:uppercase; font-size:11px; color:#807973;}

#weather {

  margin: 0px auto;
  text-transform: uppercase;
  margin-top:18px;
}


i {
  font-family: weather;
  font-size: 64px;
  font-weight: normal;
  font-style: normal;
  line-height: 30px;
  text-transform: none;
}

.icon-0:before { content: ":"; }
.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }
.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }
.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }
.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }
.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }
.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }
.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }
.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }
.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }
.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }
.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }
.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }
.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }
.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }
.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }
.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }
.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }
.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }
.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }
.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }
.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }
.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }
.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }
.icon-47:before { content: "S"; }

#weather h2 {
  margin: 0px;
  color: #b08081;
  font-size: 21px;
  text-align: right;
  font-family:sans-serif, tahoma;
  font-weight:100;
  line-height:7px;
}

#weather ul {
  margin: 0;
  padding: 0;
}

#weather li {
  background: #2962ab;
  background: rgba(255,255,255,0.90);
  padding: 20px;
  display: inline-block;
  border-radius: 5px;
}

#weather .currently {
  margin: 0 20px;
}

.weatherForecast
{display:none;} 

.currentWeather .w-icon {width:50px;}
