/*

	@package hjone

*/



/*

	Generic

	---------------------------------------------------------

*/

@charset "utf-8";
footer{background-color: #d9d9d9; padding: 60px 0;}
body{
	font-family: 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', 'Helvetica', 'Arial', 'sans-serif';
	font-size: 16px;
}
.blue{color: #0057b3;}
.grey{color: #A1A1A1;}
.orange{color: #ff9900;}
a:hover{text-decoration: none; transition:  all 0.3s ease-out 0s}
header{background-color: #2580e2;}
a#showmenu{
	margin: 15px 0; font-size: 30px; position: absolute;
}
.mlogo{margin: 0 auto 0 80px;}
.topbar{ color: #fff; padding: 10px 0;}
ul.ssicon{list-style: none; margin: 0; padding: 0; float: right;}
ul.ssicon li{float: right; margin-right: 20px; }
ul.ssicon li.icon-only{width: 30px;}
ul.ssicon li a{color: #fff;}
.header-navbar{position: relative;}
.header-navbar:before{
	content: "";
    position: absolute;
    width: 92%;
    left: 0;
    top: -2px;
    bottom: 0;
    background: #fff;
    border-radius: 0 80px 0 0;
	display: block;
	content: "";
}
#menu-mainmenu{list-style: none; margin: 15px 0; float: left;}
#menu-mainmenu > li{float: left; margin: 30px 0}
#menu-mainmenu > li a{color: #333; display: block; padding: 12px 25px; font-weight:normal; transition:all 0.5s;}
#menu-mainmenu > li a:hover{color: #0f4267;}
#menu-mainmenu > li.join-btn a{border-radius: 30px; background-color:#2580e2; color: #fff; position: relative; z-index: 1;overflow: hidden;}
#menu-mainmenu > li.join-btn a:before{content: ""; 
    height: 300px;
    width: 300px;
    background: #001e3e;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%) scale(0);
    transition: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: -1;}
#menu-mainmenu > li.join-btn a:hover::before {
    transform: translateY(-50%) translateX(-50%) scale(1);
}
#menu-mainmenu > li.home-btn{margin: 0 30px 0 0; }
#menu-mainmenu > li.home-btn a{background: url(/wp-content/themes/hjmedia/img/logo2.png) left top no-repeat; background-size: auto 100%; width: 250px; height: 110px; text-indent: -999px; overflow: hidden;}
.home-client-photo-con{width: 100%; height: 650px; background-position: center; background-size: cover; position: relative; overflow:inherit; border-radius: 0 60px 0 0;}
.fishing-date{position: absolute;
    left: 0;
    top: 10%;
    background-color: #1da0c5;
    color: #fff;
    padding: 30px;}
.fmonth,.fdate{display: block; text-align: center;}
.fmonth{font-size: 200%;}
.image2{display: block; width: 150px; height: 200px; background-position: center; background-size: cover; position: absolute; right: -30px; bottom: -30px; border: 5px solid #fff; border-radius: 60px 0 0 0;}
.footer-col{margin-bottom: 30px;width: 100%;}
.copyright{font-size: 85%;color: #939393;}
@media (max-width: 767px) {
	body{font-size: 18px;}
	#menu-mainmenu{transition: all 0.5s; height: 1px; margin: 0; overflow: hidden;}
	#menu-mainmenu > li.home-btn{display: none;}
	#menu-mainmenu {float: none; padding: 0 30px 0 0; text-align: center;}
	#menu-mainmenu > li{float: none;}
	#menu-mainmenu.show{height: auto; margin: 0;}
}

/*iPad V*/

@media (min-width: 768px) {
	.footer-col{width: 50%;}
}
@media (min-width: 992px) {
}

/*Large screen V*/

@media (min-width: 1200px) {
}