@import url(https://fonts.googleapis.com/css?family=Alegreya+Sans:400,700|Belleza);*{-webkit-font-smoothing:antialiased}@CHARSET "UTF-8";body{font-family:"Alegreya Sans",Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:20px;color:#1a1919}h1,h2,h3{font-family:"Belleza",Helvetica,Arial,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:0}a{color:#871822}a:focus,a:hover,a:active{color:#6F0C15}#loader{background:#871822}#scroll{color:#fff;background:#871822}#topblock{background-color:#fff;background-image:url(../_bin/);background-position:initial;background-repeat:initial;background-size:auto}#topblock .hotellogo{height:170px}#topblock .hotellogo img{height:100%}@media (max-width:990px){#topblock .navigation{background:#fff}}#topblock .navigation li{color:#1a1919;text-transform:uppercase;letter-spacing:0}#topblock .navigation li.active:after{background:#871822}#topblock .navigation li.active a{color:#871822}#topblock .navigation li a{color:#1a1919}#topblock .navigation li a:hover{color:#871822}#topblock .navigation li.navMoreTrigger .navMore{background:#f2f2f2}#topblock .navigation li.navMoreTrigger:before{text-transform:uppercase;letter-spacing:0}#topblock .toggle{background:#e6e6e6;color:#1a1919}#topblock.fixed .hotellogo{height:110px}#topblock.fixed .hotellogo img{height:100%}#centerblock{background:#fff}#centerblock .flashContainer .gcb_image_legend{font-family:"Belleza",Helvetica,Arial,sans-serif;font-weight:300}#centerblock .flashContainer .gcb_navigation .gcb_navigation_paginator ul .selected{background:#1a1919}.bookinggadget{background:#2A384B}.bookinggadget .booknow{color:#fff;background:#871822}.bookinggadget .booknow:hover{color:#fff;background:#6F0C15}.bookinggadget .gc_sh *{font:8pt "Belleza",Helvetica,Arial,sans-serif;color:#fff}.bookinggadget .gc_sh .gc_horizontalSh .shortHandDate,.bookinggadget .gc_sh .gc_horizontalSh .shortHandNrNights{background:#212c3b}.bookinggadget .gc_sh .gc_horizontalSh .shortHandTitle{color:#fff;text-transform:uppercase;letter-spacing:0}@media (max-width:990px){.bookinggadget .gc_sh .gc_horizontalSh .shortHandDate{border-bottom:1px solid #2A384B}}.bookinggadget .gc_sh .gc_horizontalSh .checkinLabel,.bookinggadget .gc_sh .gc_horizontalSh .shortHandNrNightsLabel{text-transform:uppercase}.bookinggadget .gc_sh .gc_horizontalSh .shortHandCheckRates{color:#fff;background:#871822;text-transform:uppercase;letter-spacing:0}.bookinggadget .gc_sh .gc_horizontalSh .shortHandCheckRates:hover{color:#fff;background:#6F0C15}.bookinggadget .gc_sh .gc_horizontalSh .yui-calcontainer .calheader{background:#fff;color:#000}.bookinggadget .gc_sh .gc_horizontalSh .yui-calcontainer .calheader .calnavright,.bookinggadget .gc_sh .gc_horizontalSh .yui-calcontainer .calheader .calnavleft{color:#000}.bookinggadget .gc_sh .gc_horizontalSh .yui-calendar .calweekdaycell{color:#000}.bookinggadget .gc_sh .gc_horizontalSh .yui-calendar .today{background:#e6e6e6}.bookinggadget .gc_sh .gc_horizontalSh .yui-calendar .selected{background:#871822}.bookinggadget .gc_sh .gc_horizontalSh .yui-calendar .selected a{color:#fff}.bookinggadget .gc_sh .gc_horizontalSh .yui-calendar .calcell{color:gray;border:1px solid gray}.bookinggadget .gc_sh .gc_horizontalSh .yuimenu li:hover{background:black}.bookinggadget .gc_sh .gc_horizontalSh .yuimenu .bd{background:#2A384B}.bookinggadget.fixed{background:#ede4e1}.bookinggadget.fixed .gc_sh .gc_horizontalSh .shortHandTitle{color:#871822}#centerblock .flashContainer .promotionsgadget{background:#871822;color:#fff}#centerblock .flashContainer .promotionsgadget .prgTitle{text-transform:uppercase;letter-spacing:0}#centerblock .flashContainer .promotionsgadget .prgDescription:before{background:#fff}#fixedblock{background:#fff}#fixedblock .languages select{color:#fff;background:#abaaaa}#fixedblock .languages option{background:#abaaaa}#fixedblock .languages:before{color:#fff}.content{text-align:justify}#contentblock{background-color:#fff;background-image:url(../_bin/);background-position:initial;background-repeat:initial;background-size:auto}#bottomblock{background-color:#2A384B;background-image:url(../images/bgbottom.png);background-position:center;background-repeat:no-repeat;background-size:cover}#bottomblock .socialmedia li{color:#fff}#bottomblock .hoteladdress a{color:#fff}#bottomblock .hoteladdress a:hover{color:#871822}#bottomblock .footermenu li{text-transform:uppercase;letter-spacing:0}#bottomblock .footermenu li a{color:#fff}#bottomblock .footermenu li a:hover{color:#871822}#roomtypes .roomContainer,#specialoffers .roomContainer{background:#e6e6e6}#roomtypes .roomContainer .roomName,#specialoffers .roomContainer .roomName{border-bottom:1px solid #1a1919}#roomtypes .roomContainer .ammenitiesButton,#specialoffers .roomContainer .ammenitiesButton{background:#d9d9d9}#roomtypes .roomContainer .promotions-termsActions .minRate,#specialoffers .roomContainer .promotions-termsActions .minRate{color:#1a1919;background:#fff}#roomtypes .roomContainer .promotions-termsActions .promotions-bgLink,#specialoffers .roomContainer .promotions-termsActions .promotions-bgLink{color:#fff;background:#871822}#roomtypes .roomContainer .promotions-termsActions .promotions-bgLink:hover,#specialoffers .roomContainer .promotions-termsActions .promotions-bgLink:hover{color:#fff;background:#6F0C15}#roomtypes .roomContainer .promotions-termsActions .promotions-showTermsTrigger,#specialoffers .roomContainer .promotions-termsActions .promotions-showTermsTrigger{background:#d9d9d9}#roomtypes .roomContainer .promotions-termsContent,#specialoffers .roomContainer .promotions-termsContent{color:#fff;background:rgba(26,25,25,.8)}@media (max-width:768px){#roomtypes .roomContainer .promotions-termsContent,#specialoffers .roomContainer .promotions-termsContent{background:#1a1919}}#roomtypes .roomContainer .promotions-termsContent .promotions-closeTermsShell,#specialoffers .roomContainer .promotions-termsContent .promotions-closeTermsShell{background:rgba(26,25,25,.8)}#roomtypes .roomDescription ul:last-of-type{background:rgba(26,25,25,.8)}#roomtypes .roomDescription ul:last-of-type li{color:#fff}@media (max-width:768px){#roomtypes .roomDescription ul:last-of-type li{color:#1a1919}}#addons .roomContainer .roomContent,#addons .roomContainer .promotions-termsContent,#productTypes .roomContainer .roomContent,#productTypes .roomContainer .promotions-termsContent{background:#e6e6e6}#addons .roomContainer .roomContent .promotions-closeTermsShell,#addons .roomContainer .promotions-termsContent .promotions-closeTermsShell,#productTypes .roomContainer .roomContent .promotions-closeTermsShell,#productTypes .roomContainer .promotions-termsContent .promotions-closeTermsShell{background:#d9d9d9}#addons .roomContainer .roomContent .promotions-termsActions .minRate,#addons .roomContainer .promotions-termsContent .promotions-termsActions .minRate,#productTypes .roomContainer .roomContent .promotions-termsActions .minRate,#productTypes .roomContainer .promotions-termsContent .promotions-termsActions .minRate{color:#1a1919;background:#fff}#addons .roomContainer .roomContent .promotions-termsActions .promotions-bgLink,#addons .roomContainer .promotions-termsContent .promotions-termsActions .promotions-bgLink,#productTypes .roomContainer .roomContent .promotions-termsActions .promotions-bgLink,#productTypes .roomContainer .promotions-termsContent .promotions-termsActions .promotions-bgLink{text-transform:uppercase;letter-spacing:0;color:#fff;background:#871822}#addons .roomContainer .roomContent .promotions-termsActions .promotions-bgLink:hover,#addons .roomContainer .promotions-termsContent .promotions-termsActions .promotions-bgLink:hover,#productTypes .roomContainer .roomContent .promotions-termsActions .promotions-bgLink:hover,#productTypes .roomContainer .promotions-termsContent .promotions-termsActions .promotions-bgLink:hover{color:#fff;background:#6F0C15}#addons .roomContainer .roomContent .promotions-termsActions .promotions-showTermsTrigger,#addons .roomContainer .promotions-termsContent .promotions-termsActions .promotions-showTermsTrigger,#productTypes .roomContainer .roomContent .promotions-termsActions .promotions-showTermsTrigger,#productTypes .roomContainer .promotions-termsContent .promotions-termsActions .promotions-showTermsTrigger{background:#d9d9d9}#pg .pgContainer .pgText{background:#e6e6e6}#pg .pgContainer .pgText strong{font-family:"Belleza",Helvetica,Arial,sans-serif;font-weight:300}#directionsLink{color:#fff;background:#871822;text-transform:uppercase;letter-spacing:0}#directionsLink:hover{color:#fff;background:#6F0C15}#c1 form{color:#1a1919}#c1 form input{background:#e6e6e6;color:#1a1919}#c1 form input:focus{background:#cdcdcd}#c1 form select{background:#e6e6e6;color:#1a1919}#c1 form textarea{background:#e6e6e6;color:#1a1919 ;}#c1 form textarea:focus{background:#cdcdcd}#c1 form input:-webkit-autofill,#c1 form textarea:-webkit-autofill,#c1 form select:-webkit-autofill{color:#1a1919}#c1 form ::-webkit-input-placeholder{color:#1a1919}#c1 form :-ms-input-placeholder{color:#1a1919}#c1 form ::-moz-placeholder{color:#1a1919;opacity:1}#c1 form :-moz-placeholder{color:#1a1919;opacity:1}#c1 form input[type="submit"]{font-family:"Alegreya Sans",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;color:#fff;background:#871822; width:50%;}#c1 form input[type="submit"]:hover{color:#fff;background:#6F0C15}#c1 form #reservationFields .yui-calcontainer{background:#fff;border:1px solid #e6e6e6}#c1 form #reservationFields .yui-calcontainer *{font:lighter 10pt "Alegreya Sans",Helvetica,Arial,sans-serif;color:#1a1919}#c1 form #reservationFields .yui-calcontainer .calcell{background:#fff;color:gray;border:1px solid gray}#c1 form #reservationFields .yui-calcontainer .calcell a{background:none}#c1 form #reservationFields .yui-calcontainer .calcell a:hover{background:none}#c1 form #reservationFields .yui-calcontainer .today{background:#e6e6e6}#c1 form #reservationFields .yui-calcontainer .selected{background:#871822}#c1 form #reservationFields .yui-calcontainer .selected a{color:#fff}.imagelinkgadget a{color:#1a1919}.imagelinkgadget a:hover{color:#1a1919}
}

.imagelinkgadget .imgImageWrapper:after{background:rgba(0,0,0,.1)}.imagelinkgadget .imgContentWrapper{background:#EDE4E1}.imagelinkgadget .imgContentWrapper .imgTitle{color:#871822}.imagelinkgadget .imgContentWrapper .imgLink{color:#871822}.imagelinkgadget .imgContentWrapper .imgLink:hover{color:#6F0C15}.imagelinkgadget:hover .imgContentWrapper{background:#e3d6d1}.imagelinkgadget:hover .imgImageWrapper:after{background:transparent}.imagelinkgadget.nolink:hover .imgContentWrapper{background:#EDE4E1}#imagelinksHolder{background-color:#fff;;background-image:none;background-position:right;background-repeat:repeat;background-size:auto}#imagelinksHolder .imagelinkgadget a{color:#fff}#imagelinksHolder .imagelinkgadget a:hover{color:#fff}#imagelinksHolder .imagelinkgadget .box{background:rgba(42,56,75,.65)}#imagelinksHolder .imagelinkgadget .imgContentWrapper{background:none}@media (max-width:990px){#imagelinksHolder .imagelinkgadget .imgContentWrapper{background:#2a384b}}#imagelinksHolder .imagelinkgadget .imgContentWrapper .imgTitle{color:#fff}#imagelinksHolder .imagelinkgadget .imgContentWrapper .imgLink{color:#fff}#imagelinksHolder .imagelinkgadget .imgContentWrapper .imgLink:hover{color:#871822}.weather-gadget .weather-shell{background:#e6e6e6;font-family:"Alegreya Sans",Helvetica,Arial,sans-serif;color:#1a1919}.weather-gadget .weather-shell .weather-forecast{background:#d9d9d9}.weather-gadget .weather-shell .weather-forecast .weather-today{border-right:1px solid #b3b3b3}.widget.voucher .vouchersWidget{background:#e6e6e6}.widget.voucher .vouchersWidget .vouchersContent .roomName h2{color:#871822}.widget.voucher .promotions-termsActions .promotions-bgLink{color:#fff;background:#871822}.widget.voucher .promotions-termsActions .promotions-bgLink:hover{color:#fff;background:#6F0C15}.widget.voucher .promotions-termsActions .minRate{color:#1a1919;background:#fff}.newsletterWidget a{background:#e6e6e6;font-family:"Alegreya Sans",Helvetica,Arial,sans-serif;color:#1a1919}.newsletterWidget a:hover{background:#cdcdcd}a.newsletterWidget{background:#e6e6e6;font-family:"Alegreya Sans",Helvetica,Arial,sans-serif;color:#1a1919}a.newsletterWidget:hover{background:#cdcdcd}.content .promotionsgadget .prgWrapper{background:#e6e6e6}.content .promotionsgadget .prgWrapper .prgTitle{color:#871822}.content .promotionsgadget .prgWrapper .prgClick{color:#abaaaa}


#centerblock .flashContainer { padding:0px !important; }
.my-slider img { width:100%; height:auto; }
.my-slider { position:relative; }
.owl-theme .owl-controls { display:none !important; }

.daterangepicker { top: 387px !important;z-index: 9999; }
.daterangepicker:before {
    bottom: -7px !important;
    border-right: 7px solid transparent !important;
    border-left: 7px solid transparent !important;
    border-top: 7px solid #fff !important;
	display:none !important; 
}

.daterangepicker:after { top: 0px !important; }


#bottomblock .socialmedia .facebook:before {
content: url(http://quintadesaothiago.pt/english/assets/images/booking-logo-fo.png) !important;
}


