 /*

Theme Name: Child of divi
Description : Cool child theme based on divi
Author: MT
Template: Divi


*/

@import url('../Divi/style.css');

/*google font Dosis*/
@import url('https://fonts.googleapis.com/css?family=Dosis|Roboto');

/*upload font Rockwell-Condensed*/
@font-face { font-family: 'Rockwell-Condensed'; src: url('http://pristinemermaid.com/wp-content/themes/ChildDivi/fonts/Rockwell-Condensed.eot?#iefix') format('embedded-opentype'), url('http://pristinemermaid.com/wp-content/themes/ChildDivi/fonts/Rockwell-Condensed.woff') format('woff'), url('http://pristinemermaid.com/wp-content/themes/ChildDivi/fonts/Rockwell-Condensed.ttf') format('truetype'), url('http://pristinemermaid.com/wp-content/themes/ChildDivi/fonts/Rockwell-Condensed.svg#Rockwell-Condensed') format('svg'); font-weight: normal; font-style: normal; }
#Home-page iframe {
	height:350px !important;
} 
iframe {
	height:350px;
}

h1,h2,h3,h4,h5,h6{
	font-family: 'Rockwell-Condensed' !important;
	color:#a50301;
}
#top-menu a {
	font-family: 'Dosis' !important;
}


div#et-info {
    width: 100%;
}
#et-secondary-menu {
    
    margin-top: -30px;
}
ul.et-social-icons {
    float: right !important;
}


/*Book Form Start*/
.book-form {
	width:70%;
	overflow:hidden;
	margin:0 auto;
}
.book-form .one-seven{
	width:32%;
	float:left;
	margin-right:0.6%;
}
.book-form input, .book-form select{
	width:80%;
	padding:5px;
	text-align:center;
	height: 42px;
    background: #e4e5e7;
    border: 1px solid #dadbdd;
    color: #a9a9a9;
	text-transform:uppercase;
}
.book-form input:focus {
    border-color: #aaaaaa;
}
.book-form #book{
	background: #ba8a38;
    border-color: #ba8a38;
    color: #fff;
}
.book-form #book:hover{
	background: #9b762d;
    border-color: #9b762d;
    color: #e8e8e8;
}

.book-form .cards{
    overflow: hidden;
}
.book-form .cards img{
	vertical-align: baseline;
	margin-top: 5px;
}

.far{
    color: #c3bba6;
    font-size: 27px;
	position:relative;
	top:3px;
}

@media screen and (max-width: 480px) {
	.book-form {
		width:100%;
	}
	.book-form .one-seven{
		width: 90%;
		margin: 0 auto;
		margin-bottom: 6px;
		float: none;
	}
	
}
 
/*Book Form End*/


header#main-header {
    border-bottom: 3px solid #ba8a38;
}

.et-pb-controllers a {
    width: 30px;
    border-radius: 0 !important;
	background:#be9d02;
	height:5px;
}
.et-pb-controllers a.et-pb-active-control{
	    background-color: #fff;
}
#top-header, #et-secondary-nav li ul {
    background-color: #986218;
}



.vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 



#footer-bottom li.et-social-icon {
    border: 2px solid #8e8d8d;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}
#footer-bottom .et-social-icon a.icon{
	font-size:16px;
}

/*breadcrumb start*/
#breadcrumb-wrap{
	background:#efe8d6;
	overflow:hidden;
}
#breadcrumb-wrap .container{
	padding-top:0.5em;
}
#breadcrumb-wrap #breadcrumbs {
	margin-bottom: 0.5em;
}
i.fas.fa-home {
    color: black;
}
#breadcrumb-wrap a {
    color: #666;
}
#breadcrumb-wrap a:hover {
    color: #be9d02;
}
/*breadcrumb end*/

ul.sub-menu li a {
    border-bottom: 1px solid #dddddd2e;
}

#gallery-border .et_pb_gallery_image.landscape {
    padding: 4px;
}

#table-border tr td {
        border-top: 0px solid #eee0 !important;
}
#table-border table{
    border: 0px solid #eee0 !important;
    
}
#about-border img {
    position: relative;
    left: 20px;
    top: 35px;
}
#footer a {
    color: #5a6369 !important;
    
}
a.hotels {
    background: white;
    padding: 7px;
    border: 2px solid #a50301;
    border-radius: 5px;
    margin-bottom: -15px;
    display: block;
    width: 155px;
}


.grid {
	  display: flex;
	  flex-wrap: wrap;
	}
	
.col {
	flex: 1 0 18%;
	margin: 5px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}