/*
Theme Name: Flamingo Ship
Theme URI: https://flamingoship.com/
*/



html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*,
*:before,
*:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}
body {
	background: #fff;
	color:#666666;
}
.clear{
	clear:both;
}
.d_hide{
	display:none;
}
img{
	width:auto;
	max-width:100%;
}
input + button, input + input[type="button"], input + input[type="submit"] {
    padding: 0.75em 2em;
    margin: 1em;
}

@font-face {
  font-family: 'Edwardian Script ITC';
  src: url(font/EdwardianScriptITC.TTF);
}




/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/







/*--------------------------------------------------------------
Front Page
--------------------------------------------------------------*/
p{
	text-align:justify;
	line-height:150%;
	font-size:15px;
	font-weight:400;
	padding: 1px 0px;
	margin: 5px 0px 20px 3px;
}
td p{
	padding: 1px 0px;
	margin: 3px 0px 3px 0px;
}
.a:hover{
	color:#be1621 !important;
}
.min_h{
	min-height:450px;
}








/*--------------------------------------------------------------
Regular Content
--------------------------------------------------------------*/
.contener{
	width:85%;
	max-width:1280px;
	margin:0 auto;
}
.col_sm1{
	width:100%;
	margin:0 auto;
}
.col_sm2{
	width:48%;
	margin:1%;
	float:left;
}
.col_sm3{
	width:31%;
	margin:1%;
	float:left;
}
.col_sm4{
	width:23%;
	margin:1%;
	float:left;
}
.col_sm5{
	width:17%;
	margin:1%;
	float:left;
}
.col_sm8{
	width:66%;
	margin:1% 0% 1% 0%;
	float:left;
}
.col_sm88{
	width:32%;
	margin:3% 1% 1% 1%;
	float:left;
}







/*--------------------------------------------------------------
404 error
--------------------------------------------------------------*/
.txt_404{
	font-size:200px;
	color:#1d1d1d;
	text-align:center;
	font-weight:bold;
	line-height:140%;
}
.page-title{
	font-size:20px;
	text-align:center;
	font-weight:400;
	padding:0% 0% 5% 0%;
	margin-top:-20px;
	color:#1d1d1d;
}
.screen-reader-text{
	margin-bottom:15px;
}
.body_text_cntr1 p{
	line-height:140% !important;
	text-align:justify !important;
	color:#666666 !important;
	font-weight:bold !important;
	font-style:italic !important;
	margin:0% !important;
	padding:1% 1% 0% 1% !important;
}
.col_cntr{
	width:98%;
	max-width:500px;
	margin:0 auto;
}







/*--------------------------------------------------------------
Response
--------------------------------------------------------------*/
.thank {
    font-size: 30px;
    color: #333230;
    font-weight: 800;
    text-align: center;
    margin: 12% 0% 0% 0%;
    text-transform: uppercase;
    letter-spacing: 4px;
}
.thank2 {
    font-size: 22px;
    color: #333230;
    font-weight: 400;
    text-align: center;
    margin: 1% 0% 10% 0%;
    letter-spacing: 3px;
}






/*--------------------------------------------------------------
Extras
--------------------------------------------------------------*/
a.link:link {
	color:#8bb235;
	text-decoration:none;
}
a.link:visited {
	color:#8bb235;
}
a.link:hover {
	color:#96bb44;
	text-decoration:none;
}
a.link:active {
	color:#8bb235;
	text-decoration:none;
}




.top_arow{
	width:25px;
	height:33px;
	position:fixed;
	right:2%;
	bottom:2%;
	display:none;
	transition-duration: 1s;
	background-image:url('images/top.png');
	cursor:pointer;
	z-index:999999999999999999;
}
.top_arow:hover{
	transition-duration: 1s;
	cursor:pointer;
	background-image:url('images/top-b.png');
	display:none;
}





.bulet ul {
    list-style-image:url(images/bulet.png) !important;
}
.bulet ul li {
	list-style-image:url(images/bulet.png) !important;
	text-align:justify;
	font-size:16px;
	line-height:140%;
	color:#444;
	margin:0% 0% 0% 3%;
	padding:1% 0.8% 1% 0.8%;
	text-decoration: none;
}




