/*
Theme Name: Rcura-Spanic
Theme URI: http://www.spanicindia.com
Author: Rcura.com
Author URI: http://www.rcura.com/
Description: WP Theme for Spanicindia.com
*/		
html { overflow-x: hidden !important; }
body{
font-family: 'Open Sans', sans-serif;
}
.clear{
clear:both;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
.navigation{
max-height:125px;
width: 100%;
margin: 0px 0px -1px;
padding: 0px;
float: left;
background: #FFF none repeat scroll 0% 0%;
border-bottom: 1px solid #E8E8E8;
position: relative;
z-index: 999;
box-shadow: 0px -3px 5px rgba(0, 0, 0, 0.3);
}
.logo img{
padding:5px;
}
.navbar-default{
background-color:transparent;
border:none;
position:relative;
top:30px;
}
.navbar-nav {
    float: right !important;
}
.navbar-default .navbar-nav > li > a{
padding: 9px 17px 8px;
    margin: 0px;
    font-size: 14px;
    text-transform: uppercase;
    color: #1f1f1f;
    position: relative;
border-radius: 3px;
font-weight:bold;
}
.current-menu-item{
background: #fade03;
border-radius: 3px;
}
.navbar-default .navbar-nav > li > a:hover{
    color: #087dc2;
}
.top-bar {
    font-size: 12px;
    padding: 10px 0px;
    color: #FFF;
    background: #087DC2 none repeat scroll 0% 0%;
    width:100%;
}
.right{
text-align:right;
}
.left{
text-align:left;
}
.footer h4{
    font-weight: 600;
    font-size: 16px;
    color: #1d1d1d;
    margin-bottom: 20px;
}
#footertop{
width:100%;
border-top:1px solid #e4e8ea;
border-bottom:1px solid #e4e8ea;
padding-top:30px;
padding-bottom:30px;
}
.foo-sec{
    padding-left: 30px;
    position: relative;
    color: #087dc2;
}
.foo-sec p{
    font-size: 13px;
    color: #8b8b8b;
}
.foo-sec h3{
    font-size:20px;
    margin-bottom:5px;
}
.foo-phone{
    left: 0;
    position: absolute;
    top: 12px;
    font-size: 20px;
}
#footermid{
padding-top:30px;
padding-bottom:30px;
}
#footermid ul{
list-style: none;
margin:0px;
padding:0px;
}
#footermid li{
float:left;
margin-right:20px;
}
ul.footer-links{
    display: inline-block;
    width: 100%;
}
ul.footer-links >.current-menu-item{
background: transparent !important;
border-radius: 0px;
}
#footermid span{
line-height:26px;
margin-top:30px;
margin-bottom:10px;
font-size:12px;
color:#8B8B8B;
}
#copyright{
width:100%;
background: #087dc2;
padding-top:15px;
padding-bottom:15px;
color:#fff;
}
.titlebar{
background: #F8F8F8 none repeat scroll 0% 0%;
padding: 17px 0px;
position: relative;
display: inline-block;
width: 100%;
margin-top:4px;
border-bottom:1px solid #e4e8ea;
margin-bottom:0px;
}
.titlebar h1{
float: left;
margin: 7px 0px;
font-size: 27px;
font-weight: 600;
text-transform: capitalize;
color: #2C3E50;
}
.brdcrumbs{
float: right;
margin-top: 12px;
}
.contentwrap{
margin-bottom:25px;
}
h3.widgettitle{
display: block;
position: relative;
font-size: 20px;
clear: both;
width: 100%;
padding: 0px 0px 15px;
font-weight: 300;
border-bottom: 1px solid #E4E8EA;
text-transform: uppercase;
}
h3.widgettitle::before, .section-title::before{
background: #FADE03 none repeat scroll 0% 0%;
bottom: -1px;
content: "";
height: 4px;
position: absolute;
width: 74px;
}
.testimonial .container > h3.section-title{
border-bottom: 0px;
}
.testimonial > h3{
font-weight:normal;
}
.maincontent{
padding-top:25px;
line-height: 28px;
}
.sidebar ul{
float: left;
width: 100%;
margin: 0px;
padding: 0px;
list-style-type: square;
list-style-position: inside;
font-family: "Open Sans",sans-serif;
margin-bottom:30px;
}
.sidebar ul li{
padding: 10px;
float: left;
clear: both;
width: 100%;
display:block;
padding-bottom: 0px;
text-transform:uppercase;
line-height: 1.75em;
}
.sidebar ul li::before {
    content: "⇗  ";
}
.support-info {
    border: 1px solid #ECEEEB;
    padding: 30px 20px;
    position: relative;
    display: inline-block;
    width: 100%;
margin-top: 30px;
}
.support-info h2 {
    margin-bottom: 10px;
font-size: 24px;
    font-weight: 300;
    margin-bottom: 45px;
    color: #000;
}
.section-title {
    text-transform: uppercase;
    border-bottom: 1px solid #F9F9F9;
    display: block;
    padding: 0px 0px 12px;
    position: relative;
}
.center {
text-align:center;
}
.title-des{
font-style: italic;
color: #BDBDBD;
margin-below:25px;
}
.section-title.center::before {
    left: 0px;
    right: 0px;
    margin: auto;
}
h4.section-title{
font-weight:normal;
}
.support-info p {
    font-size: 18px;
    font-weight: 600;
    margin-top:-30px;
}
span.call-btn{
background: #6DC82B none repeat scroll 0% 0%;
border-radius: 35px;
font-size: 18px;
font-weight: bold;
min-width: 201px;
padding: 16px 20px;
line-height: normal;
display: inline-block;
margin: 10px 0px 0px;
cursor: pointer;
outline: medium none;
position: relative;
z-index: 1;
border-radius: 3px;
color: #FFF;
}
.support-info > img {
    position: absolute;
    right: 0px;
    top: -41px;
    z-index: 9;
}
.map{
width:100%;
overflow:hidden;
position:relative;
}
.infocontact {
position: absolute;
    left: 10% !important;
    top: 27% !important;
width: 250px;
right: 20%;
top: 25%;
z-index: 1;
background-color:#fff;
}
.titleinfocontact {
    color: #FFF;
    padding: 15px 0px;
    width: 100%;
    text-align: center;
background-color: #087DC2;
}
.contentinfocontact ul {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    list-style: outside none none;
text-align: center;
}
.infocontactlight .contentinfocontact ul li {
    border-bottom: 1px solid #EBEEF2;
    padding-top:5px;
    padding-bottom:5px;
}
.contentinfocontact ul li {
    float: left;
    width: 100%;
}
.title {
    display: block;
    position: relative;
    font-size: 20px;
    clear: both;
    width: 100%;
    padding: 0px 0px 15px;
    font-weight: 300;
    border-bottom: 1px solid #E4E8EA;
    text-transform: uppercase;
}
.title::before {
    background: #FADE03 none repeat scroll 0% 0%;
    bottom: -1px;
    content: "";
    height: 4px;
    position: absolute;
    width: 74px;
}
.tourparent{
border:1px solid #ECEEEB;
    border-width: 0px 0px 0px;
}
.tourparent img{
width:100%;
overflow:hidden;
max-height:180px;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}
.place-detail-wrapper {
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #ECEEEB #ECEEEB;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    text-align: center;
    display: inline-block;
    width: 100%;
margin-bottom:20px;
}
.place-title {

    padding: 5px 15px 20px;
display: inline-block;
width: 100%;
}
.place-title h3 a{
font-weight: normal;
line-height: normal;
text-transform: uppercase;
border-bottom: 1px solid #F9F9F9;
display: block;
padding: 0px 0px 12px;
position: relative;
font-size: 18px;
color:#333;
}
.place-title h3 a::before {
    background: #FADE03 none repeat scroll 0% 0%;
    bottom: -1px;
    content: "";
    height: 4px;
    position: absolute;
    width: 74px;
left: 0px;
right: 0px;
margin: auto;
}
.place-title p a{
    font-size: 13px;
    color: #000;
text-transform:uppercase;
float:left;
}

.place-title a:hover{
text-decoration:none;
}
.panel-body{
text-align:left;
padding:0;
}
.place-content {

}
.imgbanner{
width: 100%;
margin-top:-5px;
margin-bottom:50px;
z-index:-10;
}
.imgslider{
width: 100%;
padding-top:5px;
margin-top: -5px;
}
.testimonial{
width: 100%;
background:url('/wp-content/themes/Rcura-Spanic/images/pattern.jpg');
background-repeat:repeat;
padding-top:30px;
padding-bottom:30px;
}
.specials{
width: 100%;
padding-top:5px;
}
.homeicon{
width: 85px;
text-align: center;
float: left;
margin-right: 15px;
height: 70px;
position: relative;
border-radius: 3px;
overflow: hidden;
}
.homeicon img{
width:100%;
}
.blue{
background: #087DC2 none repeat scroll 0% 0%;
}
.purple{
background: #9428D6 none repeat scroll 0% 0%;
}
.green{
background: #62FF07 none repeat scroll 0% 0%;
}
.pink{
background: #E0316F none repeat scroll 0% 0%;
}
.specials h4{
margin-bottom: 10px;
display: inline-block;
margin-top: 5px;
color: #2C3E50;
font-weight: normal;
line-height: normal;
margin-bottom: 30px;
}
.latestpkgs{
width: 100%;
padding-top:5px;
}
.latestpkgs > .container{
    padding: 0px;
}
.showbiz-container{
margin-bottom:40px;
padding:0;
}
.showbiz-container li{
list-style:none;
}
.showbiz-container ul {
    margin: 0px;
    padding: 0px;
}
 .yellow .arrowcarouselprev, .yellow .arrowcarouselnext {
background-color: #FFD205;
}
#dest > .dest{
margin:0;
padding:0;
}
.dest img{
overflow:hidden;
}
.imgbanner img{
width:100%;
max-height:200px;
overflow:hidden;
}
.package-wrapper {
    float: left;
    width: 94.5%;
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-top: 0px none;
    padding-bottom: 22px;
border-color: #ECEEEB;
min-height:485px;
}
#latestpkgs .package-wrapper{
min-height:250px !important;
}
#latestpkgs .package-details h5::before{
background: none !important;
}
#tourpkgs .package-wrapper{
min-height:250px !important;
}
#tourpkgs .package-details h5::before{
background: none !important;
}
h3.price{
font-weight: normal;
font-size: 22px;
text-align: center;
font-family: "Open Sans Condensed",sans-serif;
}
.package-wrap {
    float: left;
    width: 94.5%;
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-top: 0px none;
    margin-bottom: 2em;
border-color: #ECEEEB;
padding-bottom: 10px;
}
.pkgbtn{
width:48.5%;
}
.package-details h5{
height:37px;
overflow:hidden;
}
.package-details h5::before{
    background: #FADE03 none repeat scroll 0% 0%;
    bottom: -1px;
    content: "";
    height: 4px;
    position: absolute;
    bottom:45px;
    left:35%;
    width: 74px;
}
.package-thumb img{
width: 100%;
max-height: 225px;
overflow:hidden;
display: block;
margin: 0px;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
transition: all 0.2s ease-in-out 0s;
}
.package-wrapper .package-details > h5, .package-wrapper .package-details > p, .package-wrap .package-details > h5, .package-wrap .package-details > p {
    padding-left: 20px;
    padding-right: 20px;
font-family: Georgia,"Times New Roman",Times,serif;
font-style: italic;
text-transform:uppercase;
}
.package-wrapper .package-details > h5, .package-wrap .package-details > h5  {
    margin-bottom: 10px;
    margin-top: 10px;
font-weight: normal;
font-size: 16px;
text-align:center;
font-family: "Open Sans Condensed",sans-serif;
}
.package-wrapper .package-details > h5 a, .package-wrap .package-details > h5 a{
color: #2C3E50 !important;
}
.package-wrapper .package-details > h5 a:hover, .package-wrap .package-details > h5 a:hover{
text-decoration:none;
}
.package-wrapper .package-details > p, .package-wrap .package-details > p {
    font-size: 13px;
    text-transform: uppercase;
    color: #BDBDBD;
text-align:center;
}
.package-wrapper .package-details .package-content, .package-wrap .package-details .package-content {
    border-top-width: 1px;
    border-top-style: solid;
    padding: 14px 20px 5px;
border-color: #ECEEEB;
}
p.route{
width:100%;
font-size: 12px;
text-align:center;
}
p.package-price{
text-align:center;
font-size:22px;
}
.package-wrapper button{
float:left;
margin:1px;
}
.pkg-detail {
border: 1px solid #E4E8EA;
padding: 2% 2% 3%;
display: inline-block;
width: 100%;
background: transparent url("/wp-content/themes/Rcura-Spanic/images/pattern2.jpg") repeat scroll 0% 0%;
border-radius: 3px;
}
.pkg-detail img{
width:40%;
float:left;
    background: #E4E8EA none repeat scroll 0% 0%;
    border: 1px solid #E4E8EA;
    box-shadow: 0px 0px 5px #D0D0D0;
margin-right:20px;
}
.pkg-detail p{
float:left;
width:40%;
}
.carousel-control.right{
background:none !important;
}
.carousel-control.left{
background:none !important;
}
.carousel-inner > .item{
text-align:center;
}
.carousel-indicators{
display:none;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
    left: 0 !important;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 0 !important;
}
.item img{
max-width: 130px;
border-radius: 130px;
background-color:#FADE03;
margin-left:25px;
float:left;
}
.item span{
float:right;
margin-right:40px;
font-weight:bold;
font-size: 16px;
}
.item p{
font-size: 15px;
font-weight: 400;
line-height: 26px;
color: #616161;
border: medium none;
display: block;
}
.destinationsingleproject {
    background-color: #FFF;
    box-shadow: 0px 0px 0px 1px #F4F4F6 inset;
    float: left;
    display: inline;
    position: relative;
    margin-bottom: 20px;
    margin-top:20px;
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #FFF;
    box-shadow: 0px 0px 5px #D0D0D0;
    width:100%;
}
.titledaydestinationsingleproject {
    float: left;
    width: 100%;
    background-color: #F9FAFC;
    box-shadow: 1px 0px 0px 1px #F4F4F6 inset;
}
.daydestinationsingleproject {
    background-color: #087DC2;
    float: left;
line-height: 0.7em;
padding: 10px 20px;
}
.daydestinationsingleproject p {
    color: #FFF !important;
    font-size:25px;
}
.daydestinationsingleproject span {
    color: #FFF;
    font-size: 10px;
    text-align:center;
}
.titledestinationsingleproject {
    padding-left:70px;
    padding-top:12px;
}
.descriptiondestinationsingleproject {
    padding: 5px 5px 5px 10px;
    font-size: 14px !important;
}
.inclusions{
width:99%;
float:left;
margin-right:2%;
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #FFF;
    box-shadow: 0px 0px 5px #D0D0D0;
padding:10px;
margin-top:25px;
margin-bottom:25px;
font-size: 13px;
}
.inclusions ul{
margin:0;
padding:0;
list-style:none;
margin-top:15px;
}
.inclusions ul li::before {
    content: "✓";
    margin-right:10px;
color:blue;
}
.exclusions{
width:99%;
float:left;
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #FFF;
    box-shadow: 0px 0px 5px #D0D0D0;
padding:10px;
font-size: 13px;
}
.exclusions ul{
margin:0;
padding:0;
list-style:none;
margin-top:15px;
}
.exclusions ul li::before {
    content: "✗";
    margin-right:10px;
color: red;
}
.accomodation table{
width:100% !important;
overflow:hidden;
    margin: 1em 0;
    width: 100%;
    overflow: hidden;  
    background: #F5F5F5 none repeat scroll 0% 0%;
    border: 1px solid #FFF;
    box-shadow: 0px 0px 5px #D0D0D0;
}
.accomodation th, .accomodation tr:first-child{
    text-align: center;
border: 1px solid #FFF;
background-color: #087DC2 !important;
color: #FFF !important;
}
.accomodation tr:nth-child(odd) {
    background-color: #EAF3F3 !important;
}
.accomodation tr {
    border: 1px solid #D9E4E6;
}
.accomodation th, .accomodation td {
    display: table-cell;
    padding: 1em;
}
.accomodation td{
    display: table-cell;
    text-align: center;
border: 1px solid #D9E4E6;
}
.accomodation td:nth-child(n) {  
    text-transform:uppercase;
}
.accomodation tr:first-child td {  
    text-transform:uppercase;
    font-weight:bold;
background-color: #087DC2 !important;
}

.package table{
width:100% !important;
overflow:hidden;
    margin: 1em 0;
    width: 100%;
    overflow: hidden;  
    background: #F5F5F5 none repeat scroll 0% 0%;
    border: 1px solid #FFF;
    box-shadow: 0px 0px 5px #D0D0D0;
}
.package th, .package tr:first-child{
    text-align: center;
border: 1px solid #FFF;
background-color: #087DC2 !important;
color: #FFF !important;
}
.package tr:nth-child(odd) {
    background-color: #EAF3F3 !important;
}
.package tr {
    border: 1px solid #D9E4E6;
}
.package th, .package td {
    display: table-cell;
    padding: 1em;
}
.package td{
    display: table-cell;
    text-align: center;
border: 1px solid #D9E4E6;
}
.package td:nth-child(n) {  
    text-transform:uppercase;
}
.package tr:first-child td {  
    text-transform:uppercase;
    font-weight:bold;
background-color: #087DC2 !important;
}


table.hoteltable{
width:100% !important;
overflow:hidden;
    margin: 1em 0;
    width: 100%;
    overflow: hidden;  
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #FFF;
    box-shadow: 0px 0px 5px #D0D0D0;
}
.hoteltable th, .hoteltable tr:first-child{
    text-align: center;
border: 1px solid #FFF;
}
.hoteltable tr:nth-child(odd) {
    background-color: #F5F5F5 !important;
}
.hoteltable tr {
    border: 1px solid #D9E4E6;
}
.hoteltable th, .hoteltable td {
    display: table-cell;
    padding: 0.75em;
}
.hoteltable td{
    display: table-cell;
    text-align: center;
border: 1px solid #D9E4E6;
}
.hoteltable td:nth-child(n) {  
    text-transform:uppercase;
}
.hoteltable tr:first-child td {  
    text-transform:uppercase;
background-color: #F5F5F5 !important;
}


.arrowcarouselprev {
    width: 40px;
    height: 40px;
    cursor: pointer;
    margin-bottom: 20px;
    float: right;
    background-image: url('/wp-content/themes/Rcura-Spanic/images/bgarrowcarouselprev.png');
    background-repeat: no-repeat;
}
.arrowcarouselnext {
    width: 40px;
    height: 40px;
    cursor: pointer;
    margin-bottom: 20px;
    float: left;
    background-image: url('/wp-content/themes/Rcura-Spanic/images/bgarrowcarouselnext.png');
    background-repeat: no-repeat;
}
.hotel-item .hotel-details .hotel-thumb-meta {
    position: absolute;
    right: 0px;
    top: 0px;
}
.hotel-thumb-meta{
    width: 15%;
    background: #2C3E50 none repeat scroll 0% 0%;
    text-align: center;
    line-height: 17px;
    display: inline-block;
float:right;
}
.hotel-thumb-meta .hotel-price, .hotel-thumb-meta .hotel-option-type, .dt-sc-single-room-price .hotel-price {
    padding: 10px;
    display: inline-block;
    width: 100%;
font-size: 12px;
text-transform: uppercase;
color: #FFF;
}
.hotel-option-type{
background: #6DC82B none repeat scroll 0% 0%;
border: 0;
font-weight:bold;
font-size:15px !important;
}
span.rate{
font-weight:bold;
font-size:15px !important;
}
span.red {
    background: #C82B2B none repeat scroll 0% 0%;
}
span.red::before {
    width: 5px;
    height: 5px;
border: 1px solid #FFF;
border-radius: 50%;
content: "";
height: 12px;
left: 2px;
position: absolute;
top: 2px;
width: 12px;
z-index: 9;
}
span.dd{
font-family: Georgia,"Times New Roman",Times,serif;
font-style: italic;
}
span.yy{
color: #8B8B8B;
font-size: 14px;
}
.featured-post{
    position: absolute;
    right: 0px;
    top: 0px;
}
.featured-post::before {
border-left: 90px solid #FADE03;
border-top: 90px solid transparent;
content: "";
height: 0px;
position: absolute;
right: 30px;
top: 0px;
transform: rotate(180deg);
width: 0px;
    border-left-color: #FADE03;
}
.featured-post span {
    color: #323131;
top: 20px;
display: inline-block;
line-height: 16px;
position: relative;
right: 35px;
text-align: center;
top: 20px;
transform: rotate(45deg);
z-index: 1;
font-size: 11px;
min-width: 47px;
font-weight:bold;
}
.rr{
color:red;
font-family: "Open Sans Condensed",sans-serif;
}
span.sc{
text-align:center;
font-size:11px;
margin-top:-10px;
}
img.imgleftarchivetour{
height:125px;
}
.five-stars-container {
    font-family: "Glyphicons Halflings";
    font-size: 18px;
    text-align: right;
    cursor: default;
    white-space: nowrap;
    line-height: 1.2em;
color: #DBDBDB;
position:absolute;
top:10px;
left:25px;
background:url('/wp-content/themes/Rcura-Spanic/images/bg.png') repeat;
padding:0 5px;
}
.five-stars-container .five-stars::before {
    content: "";
    color: #FDB714;
}
.five-stars-container .five-stars {
    background: transparent none repeat scroll 0% 0%;
}
.five-stars-container .five-stars {
    position: relative;
    padding-left: 1px;
    display: block;
    overflow: hidden;
}


.five-star-container {
    font-family: "Glyphicons Halflings";
    font-size: 18px;
    cursor: default;
    white-space: nowrap;
    line-height: 1.2em;
color: #DBDBDB;
float: left;
}
.five-star-container .five-star::before {
    content: "";
    color: #FDB714;
}
.five-star-container .five-star {
    background: transparent none repeat scroll 0% 0%;
}
.five-star-container .five-star {
    position: relative;
    padding-left: 1px;
    display: block;
    overflow: hidden;
}
.panel-body p{
padding-top: 5px;
}
.panel-body img{
width:70px!important;
height:56px!important;
float:left;
margin-right:10px;
}
.panel{
border:none !important;
}
.panel-group .panel-heading{
border-bottom:1px solid #eceeeb !important;
border-top:1px solid #eceeeb !important;
margin-bottom:10px;
}
.place-title ul{
list-style:none;
padding:0;
margin:0;
}
.place-title li{
padding:10px;
border-bottom:1px solid #ECEEEB;
text-transform:uppercase;
}
section.searchhotel{
background: #087DC2 none repeat scroll 0% 0%;
border-top: 1px solid #ECEEEB;
border-bottom: 1px solid #ECEEEB;
padding: 70px 0px;
width: 100%;
clear: both;
margin: 0px;
padding: 0px;
float: left;
}
form.searchform input[type="text"], form.searchform input[type="password"], form.searchform input[type="email"], form.searchform input[type="url"], form.searchform input[type="tel"], form.searchform input[type="number"], form.searchform input[type="range"], input[type="date"], form.searchform textarea, form.searchform input.text, form.searchform input[type="search"] {
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #E4E8EA;
    display: block;
    font-size: 14px;
    margin: 10px 0px;
    border-radius: 3px;
margin-left:30px;
margin-right:30px;
}
form.searchform select{
    background-color: #FFF;
    color: #A0A0A0;
    background-position: right center;
    background-repeat: no-repeat;
    border: 1px solid #EEE;
    border-radius: 3px;
    margin: 10px 0px;
    padding: 12px 50px 11px 15px;
    -moz-appearance: none;
    cursor: pointer;
    text-indent: 0.01px;
    text-overflow: "";
    position: relative;
float:left;
margin-right:0px !important;
height: 44px;
}
form.searchform input{
min-height: 44px;
margin-top: 10px;
padding: 11px 12px;
float:left;
margin-right:30px;
margin-left:30px;
}
.selection-box{
float:left;
}
.selection-box::after {
    background-image: url("/wp-content/themes/Rcura-Spanic/images/select.png");
}
.selection-box::after {
    content: "";
    position: absolute;
    height: 44px;
    top: 10px;
    background-position: center center;
    border-radius: 0px 3px 3px 0px;
    pointer-events: none;
    width: 48px;
margin-left:-45px;
}
form.searchform input[type="submit"], form.searchform input[type="button"] {
    border: medium none;
    color: #000;
    font-weight: 600;
    margin: 10px 0px 0px 30px;
    font-size: 14px;
    padding: 11px 20px;
    float: left;
    cursor: pointer;
    border-radius: 3px;
    min-height: 43px;
background: #FADE03 none repeat scroll 0% 0%;
}
.left{
float:left;
}
.hotelh{
float:left;
color:#fff;
font-style:italic;
}
#copyright a{
color:#fff;
}