/* Write your custom css code here */

body{
  background-color: white;
  background-image:  url("../../images/water1.jpg");
  background-repeat:  no-repeat;
  background-position: center -30%;
  background-attachment: fixed;
}

.navbar-default {
    background: black url(../../images/t_menu_bg.png) no-repeat center center !important;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    transition: background 0.5s ease-in-out,color 0.5s ease-in-out;
}

.navbar-default .navbar-nav > li > a {
    color: #ccc;
    font-weight: bold;
    font-size: 0.85em;
}

.menu-head ul.sunfw-tpl-menu li a:hover, .menu-head ul.sunfw-tpl-menu li.active > a, .menu-head ul.sunfw-tpl-menu li.current > a, .menu-head ul.sunfw-tpl-menu > li.megamenu ul.sunfw-megamenu-sub-menu .modulecontainer ul li.current > a {
    color: white;
    background: #404040 !important;
  	
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus {
    color: #87CEFA;
	background-color: #ffffff45;
}
.navbar-default .navbar-nav > .active > a:hover{
	color: #87CEFA;
	background-color: #ffffff45;
}

.menu-head, .main-content {
    /* border: 2px solid #404040 !important; */
    border-top: none !important;
    border-bottom: none !important;
}

.container {
    padding-left: 0;
    padding-right: 0;
}

.main-content{
	background-color: #ffffffcc;
	box-shadow: 1px 1px 10px #00000059;
	padding-top: 10px;
}

.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

    padding-left: 0 !important;
    padding-right: 0 !important;
}

p:last-child, blockquote:last-child, form:last-child, dl:last-child, ul:last-child, ol:last-child, fieldset:last-child, address:last-child, table:last-child {
    margin-bottom: 0 !important;
}

.navbar-default {
    border-color: none !important;
    border: 0px solid transparent !important;
    border-radius: 4px !important;
}

.epic-logo {
    border-radius img: 100px 100px 0 0 !important;
    overflow: hidden;
    border-radius:  100px 100px 0 0;
    /* border: 1px solid #282828; */
    /* border-bottom:  none; */
    /* padding-top: 7px; */
    background: transparent !important;
}
.navbar {
    position: relative;
    margin-bottom: 20px;
	min-height: 0;
    border: 1px solid transparent;
}

span.menutitle {
    text-transform: uppercase;
    font-size: 0.89em;
}
.navbar-nav > li > a {
    padding-top: 6px !important;
    padding-bottom:6px !important;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #87CEFA!important;
    background-color: #ffffff45!important;
}

.main-content > div > .row > .content-center, .epic-header > .container {
    background: transparent!important;
}

.sunfw-scrollup {
    left: inherit!important;
    right: 10px!important;
}
.sunfw-flex-component > .col-xs-4 {
    flex: 0 0 22%;
    max-width: inherit;
}
#column_column-7 {
    flex: 0 0 56.00090%;
}

#column_column-6, #column_column-8 {
    font-size: 1.15rem;
    padding-top: 0px !important;
}
.content-right .module-style:first-child .box-title {
    margin-top: 0;
}
#column_column-6 .module-title{
	background: transparent url("../../images/box_h3.png") no-repeat top left;
	padding-right: 10px !important;
	border-radius: 3px;

}
#column_column-6{
	padding-right: 10px !important;
	padding-left: 10px !important;
}
#column_column-8 .module-title{
	background: transparent url("../../images/box_h3_r.png") no-repeat top right;
	padding-left: 10px !important;
	border-radius: 3px;
}
#column_column-8{
	padding-right: 10px !important;
	padding-left: 10px !important;
}
#column_column-6 h3, #column_column-8 h3{
	font-size: 1.2em;
	padding: 0;
	color: #b1e1ff;
	margin: 0;
	display: block;
}
.module-title {
   text-align: center;
   color: white;
   text-transform: uppercase;
   padding-top: 6px;
   height: 24px;
}

.content-right {
    
    background: transparent !important;
}
.content-left {
    
    background: transparent !important;
}

.layout-item.sunfw-item-page-content {
    border-left: 1px dotted black;
    border-right: 1px dotted black;
    padding: 0 10px;
}

@media (max-width: 960px){
	.sunfw-content.boxLayout .container {
		width: 100% !important;
	}
	#column_column-7 {
		width: 100%;
	}
	#column_column-6,#column_column-8{
		width: 50%;
		
	}
}

@media (max-width: 950px){
	.navbar-default {
    background: #222 !important;
	margin-top: 5px;
  
}
}


@media (max-width: 750px){
.epic-logo {
		
		border-radius: 0 !important;
	
	}
}

@media (max-width: 350px){
	

	#column_column-6,#column_column-8{
		width: 100%;
		
	}
	#column_column-6 .module-title{
	background: transparent url("../../images/box_h3.png") no-repeat top center;
	padding-right: 10px !important;
	}
	#column_column-8 .module-title{
	background: transparent url("../../images/box_h3_r.png") no-repeat top center;
	padding-right: 10px !important;
	}
	.epic-logo {
		
		border-radius: 0 !important;
	
	}
	.epic-header .sunfw-logo img {
    margin: 0 auto 0 0px;
    
	}
}

@media (max-width: 900px){
.epic-header .col-xs-12, .epic-header .epic-logo, .epic-header .social-top, .epic-header .menu-top {
    width: 100% !important;
}
.navbar-header {
    text-align: center;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
    background: #81c2ea91;
    padding: 0px 50px;
    float: none;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #3a9ddf;
}
.navbar-default {
    background: #000000b8 !important;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    transition: background 0.5s ease-in-out,color 0.5s ease-in-out;
}
}

table {
  border-collapse: collapse;
}
table td {
  border: 1px dotted #555; 
}
table tr:first-child td {
  border-top: 0;
}
table tr td:first-child {
  border-left: 0;
}
table tr:last-child td {
  border-bottom: 0;
}
table tr td:last-child {
  border-right: 0;
}

.sunfw-flex-component > .col-xs-8 {
    max-width: 100%;
    flex: auto !important;
}
.copy{
	font-size: 0.7em;
	text-transform:  uppercase;
	opacity: 0.5;
}
.copy a {
    color: blue;
}
.copy a:hover {
    color: darkblue;
	text-decoration: underline;
}

div#sunfw_section_content-top {
    margin-bottom: 20px;
    border: 1px solid #444444ad;
    box-sizing: border-box;
    overflow: hidden;
    background: #ffffffe0;
}

div#djslider88 {
    border: 4px solid #252525;
    box-sizing: border-box;
    width: 100% !important;
    overflow: hidden;
    margin-bottom: 15px;
    height: 118px !important;
    max-width: 491px !important;
}