/*
THEME NAME: The Log theme
Description:    ColorMag Child Theme
Template: colormag
*/
@import url("../colormag/style.css");

/* =Theme customization starts here
------------------------------------------------------- */
/* Main Hacks */
a {text-decoration:underline;}
#site-navigation a {text-decoration:none;}
#topMenu a {text-decoration:none;}
.entry-title a {text-decoration:none;}
#primary {width:67.1754%}
#primary-marina {width:100%}
#secondary {width:31.193%}
#secondary .widget-title a {color:#fff;text-decoration:none;}
#logSubhead {}
#logSubhead  h3 {font-size:16px;color:#444444;margin-top:20px;font-weight:bold;}
.inner-wrap {max-width:970px;}
.below-entry-meta {margin: 10px 0 0 0;}
#fp-primary {width:100%}
#fp-blockTop {margin-left:10px;}
#epFpCntnt {margin-left:10px;}
#epFpCell {width:31%;float:left;padding:10px 0 0 22px;height:272px;}
#epFpCell img {border: solid thin #9e9e9e;}
#epFpCellFeatured{width:31%;float:left;padding:5px;height:550px;overflow:hidden;}
#epFpCellLg {width:95%;float:left;padding:5px;margin:auto;height:272px;clear:both;border-top: solid 0.1em #9e9e9e;}
#epFpCellLgFover {display:none;}
.fpCatCell {}
.fpFeaturedCell {}
.fpFeaturedCell h2 {font-size:22px;color:#9D1000;padding:3px 0 3px 3px;}
.entry-content .enhance_shortcode_menu_inline li, .enhance_shortcode_menu_inline li{margin: 0 5px!important; padding: 3px 5px;}
#site-navigation {
   box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset;
   position: relative;
   background-color: #0A1256;
   border-top: 4px solid #0A1256;
}
.main-navigation a:hover,
.main-navigation ul li.current-menu-item > a,
.main-navigation ul li.current_page_ancestor > a,
.main-navigation ul li.current-menu-ancestor > a,
.main-navigation ul li.current_page_item > a,
.main-navigation ul li:hover > a {
   background-color: #191E23;
}
.main-navigation .sub-menu, .main-navigation .children {background-color:#7191b7;}
ul.shortcode_menu.enhance_shortcode_menu_inline li {padding: 3px 2px;}
#content #attyart .post {margin-bottom:5px;}
#content #attyart .post .article-content { padding: 5px;}
.menu-privacy-terms-container {text-align:center;}
#viewRoom ol {list-style:inside none decimal;}
/* Leaderboard */
#fp-BannerLg {margin-bottom:4px;margin-left:auto;margin-right:auto;display:block;text-align:center;}
#fp-BannerMobile {margin-bottom:4px;margin-left:auto;margin-right:auto;display:none;}

/* Top Menu */
/*#topMenu {width:80%;float:left;text-align:right;}*/
#topMenu {width:80%;float:left;text-align:right;margin-left: 30px;}
#topMenu ul {margin: 0; padding: 0;float:right;}
#topMenu li{display: block;float: left;line-height: 30px;height: 30px; margin: 0; padding: 0; position: relative; }
#topMenu li a {display: block;height: 30px;line-height: 30px;padding: 0 15px;}
#topMenu li a:hover {text-decoration:underline;}
#topMenu ul ul li {float: none;}
#topMenu ul ul li a {padding: 5px 10px;text-align:left;}
#topMenu ul li ul {display: none;}
#topMenu ul li:hover > ul {display: block;}
.tpSub ul li ul {}
.tpSub ul li:hover ul {}

/* =FRONT PAGE WIDGET AREAS
----------------------------------------------- */
.widget_slider_area {
   float: left;
   width: 65.26315789%;
}
.widget_beside_slider {
   float: right;
   width: 33.85964912%;
}
#fp-fishrap {text-align:center;}
#fp-fishrap  img {margin-bottom:0;}

.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 20px 0!important;
    max-width: none;
    max-height: none;
}

/* Slider Hacks*/
.widget_featured_slider .slide-content .below-entry-meta .posted-on,
.widget_featured_slider .slide-content .below-entry-meta .byline {
   padding-right: 10px;display:none;
}
.widget_featured_slider .slide-content .below-entry-meta .posted-on .fa {
   color: #ffffff;
   font-size: 10px;
   padding-right: 3px;
   display:none;
}
.widget_featured_slider .slide-content .below-entry-meta .byline .fa,
.widget_featured_slider .slide-content .below-entry-meta .comments .fa {
   color: #ffffff;
   padding-right: 5px;
   font-size: 11px;
   display:none;
}
.widget_featured_slider .slide-content .below-entry-meta .posted-on a,
.widget_featured_slider .slide-content .below-entry-meta .byline a,
.widget_featured_slider .slide-content .below-entry-meta .comments a,
.widget_featured_slider .slide-content .below-entry-meta .comments span {
   color: #ffffff;
   font-size: 12px;
   display:none;
}
.widget_featured_slider .slide-content .below-entry-meta .posted-on a:hover,
.widget_featured_slider .slide-content .below-entry-meta .byline a:hover,
.widget_featured_slider .slide-content .below-entry-meta .comments a:hover {
   color: #289dcc;
   display:none;
}

/*Front Page Hacks*/
#frnwidget {border: solid 1px #0A1256;margin-left:16px;border-radius: 6px;padding: 0 5px;height:297px;overflow:hidden;}
#frnwidget a {text-decoration:underline;}
#frnwidget a:hover {text-decoration:underline;color:#289dcc}

.fp-cell{float:left;margin: auto;padding: 5px;height:272px; border-top: solid 0.1em #9e9e9e;}
.fp-cell h2 {font-size:28px;padding-bottom:8px;}
.fp-cell-rt{float:right;margin: auto;padding: 5px;height:272px; border-top: solid 0.1em #9e9e9e;}
.fp-cell img {border: solid thin #9e9e9e;}
.fp-cell-mid{float:right;margin: auto;padding: 5px 5px 5px 18px;height:272px; overflow:hidden; border-top: solid 0.1em #9e9e9e;}
.fp-cell-mid-mid{float:right;margin: auto;padding: 5px 15px 5px 5px;height:272px; border-top: solid 0.1em #9e9e9e;}
.fp-cell-mid-top{float:left;margin: auto;padding: 5px 5px 5px 28px;height:272px; border-top: solid 0.1em #9e9e9e;}
.fp-cell-mid::after {
  content:""; 
  background: #9e9e9e; 
  position: absolute; 
  bottom: 0; 
  left: 0; 
  height: 80%; 
  width: 1px;
}
.fp-cell-news {width:319px;float:left;padding:5px;background:#f6f6f6;height:342px;border-top: solid 0.1em #9e9e9e; overflow:hidden;}
.fp-cell-lng {float:right;padding:5px;height:528px;border-top: solid 0.1em #9e9e9e; overflow:hidden;}
.fp-cell-news  h2 {font-size:22px;color:#0a1256;padding:3px 0 3px 3px;}
.fp-title {font-size:18px;text-align:left;padding: 5px 5px 0 8px;z-index:20000;}
.fp-title-archive {font-size:18px;text-align:left;padding: 5px 5px 0 8px;position:relative;z-index:20000;}
.fp-title-archive  a {color:#0a1256;}
.fp-title-archive  h3 {color:#0a1256;}
.fp-title-gallery {font-size:18px;text-align:left;padding-bottom:0;color:#FFF;}
.fp-title-gallery a {color:#FFF;}
.fp-title-news {font-size:14px;color:#000;text-align:left;}
.fp-title-news a {text-decoration:none;color:#000;}
.fp-title-news a:hover {color:#0a1256;text-decoration:underline;}
.fp-thumb {text-align:center;position:relative;height:210px;}
.fp-thumb img {margin-bottom:5px;}
.fp-excerpt {}
.fp-bigCell {width:95%;float:left;padding:5px;margin:auto;height:272px;clear:both;border-top: solid 0.1em #9e9e9e;}
.fp-bigCellRt {width:31%;float:left;position:relative;padding:0 0 0 10px;}
.fp-bigThumb {text-align:center;position:relative;height:272px;width:66%;float:left;}
.fp-bigTitle {float:left;padding-top:10%;}
.fp-bigExcerpt {width:100%;float:left;display:inline;}
.fp-social-icons {padding:0;margin:0;float:left;}
.fp-social-icons img {border:none;}
#epFpCell .fp-social-icons img {border:none;}
.fp-inline {display:inline;}
.fp-ad {padding:5px;}
.fp-ad-mid {float:right;padding:5px 5px 5px 18px;}
.hr-news {border-color: #0a1256;
	border-style: solid none none;
	border-width: 2px 0 0;
	height: 0;
	margin: 2px 0 5px 0;}
.cat-ribbon {background-color:#0a1256;color:#FFF;text-align:left;margin-top:160px;margin-left:15px;padding: 4px 10px 4px;position:absolute;z-index:100;border-radius:3px;}
.fp-thumb .fp-article-content  a {color:#FFF;text-decoration:none;} 
.fp-article-content {
   position: absolute;
   bottom: 0;
   background: -webkit-linear-gradient(top, rgba(132, 10, 10, 0.8), rgba(157, 16, 0, 0.8));
   background: -o-linear-gradient(bottom, rgba(132, 10, 10, 0.8), rgba(157, 16, 0, 0.8));
   background: -moz-linear-gradient(bottom, rgba(132, 10, 10, 0.8), rgba(157, 16, 0, 0.8));
   background: linear-gradient(to bottom, rgba(132, 10, 10, 0.8) , rgba(157, 16, 0, 0.8));
   border-radius:3px;
   margin-bottom:5px;
   margin-left:5px;
   padding-bottom: 2px;
   padding-left: 5%;
   position: absolute;
   width: 50%;
   text-align:left;
   z-index:20000
}
.fp-article-content a {text-decoration:none;color:#FFF;}
.fp-article-content a:hover {text-decoration:underline;}

.fp-thumb .fp-article-content-gallery  a {color:#FFF;text-decoration:none;} 
.fp-article-content-gallery {
   position: absolute;
   bottom: 0;
   background: -webkit-linear-gradient(top, rgba(132, 10, 10, 0.8), rgba(157, 16, 0, 0.8));
   background: -o-linear-gradient(bottom, rgba(132, 10, 10, 0.8), rgba(157, 16, 0, 0.8));
   background: -moz-linear-gradient(bottom, rgba(132, 10, 10, 0.8), rgba(157, 16, 0, 0.8));
   background: linear-gradient(to bottom, rgba(132, 10, 10, 0.8) , rgba(157, 16, 0, 0.8));
   border-radius:3px;
   padding-bottom: 2px;
   padding-left: 5%;
   position: absolute;
   width: 50%;
   text-align:left;
   z-index:20000;
   margin-left:9px;
}
.fp-thumb .widget-title {width:300px; font-size:28px;background-color:#000;color:#fff;}
.fp-article-content-gallery a {text-decoration:none;color:#FFF;}
.fp-article-content-gallery a:hover {text-decoration:underline;}
.widget_featured_posts .following-post .article-content .below-entry-meta {
    margin-bottom: 0;
  display:none;
}
.cat-links {display:none;}
.widget_featured_posts .article-content .below-entry-meta {
    display:none;
}
.widget_beside_slider .below-entry-meta {display:none;}

.fp-catpostlist-cell {margin-left:5px;float:left;width:45%;padding: 10px 10px;}
.fp-catpostlist-cell  h3 {line-height:0.8em;padding-bottom:2px;}
.fp-catlist-title {font-size:20px;text-decoration:none;color:#0a1256;}
.fp-catlist-excerpt {font-size:12px;}
.fp-catlist-excerpt p {margin-bottom: 0;}
.fp-catlist-date {font-size:12px;color: #bbb;}
.fp-catlist-thumb {float:left;}

/* FRONT PAGE RSS WIDGET*/
.rss-desc {margin: 0 0 8px 0;font-size:90%;color:#9e9e9e;}
.rss-title {margin: 0;}
.rss-title a {text-decoration:none;color:#000;}
.rss-title a:hover {color:#9D1000;text-decoration:underline;}
.fp-cell-jobs {width:31%; float:left;padding:5px;background:#f6f6f6;height:556px;overflow:hidden;line-height: 1.4em;}
.fp-cell-jobs  h2 {font-size:22px;color:#9D1000;padding:3px 0 3px 3px;}
.fp-cell-jobs-title {font-size:22px;color:#9D1000;padding:3px 0 3px 3px;}

/* =SOCIAL LINKS
----------------------------------------------- */
.fa {
	font-size: 22px;
	color: #CCCCCC;
}
.social-links2 {
	/*text-align: center;
   float: right;*/
}
.social-links2 ul li {
	display: inline;
}
#masthead .social-links2 i.fa {
   font-size: 23px;
   padding: 0 10px;
}
.social-links2 i.fa {
	padding: 5px 10px;
	text-align: center;
	transition: background-color 0.2s ease-out 0s;
	font-size: 25px;
}
.social-links2 i.fa:hover {
	color: #289dcc;
}
.social-links2 i.fa-twitter {color: #1BB2E9;}
.social-links2 i.fa-facebook {color: #3B5A9B;}
.social-links2 i.fa-youtube {color: #ED3F41;}
.social-links2 i.fa-vimeo-square {color: #44BBFF;}
.social-links2 i.fa-skype {color: #009CEF;}
.social-links2 i.fa-linkedin {color: #007BB6;}
.social-links2 i.fa-google-plus {color: #DC4937;}
.social-links2 i.fa-github {color: #4183C4;}
.social-links2 i.fa-flickr {color: #0062DD;}
.social-links2 i.fa-dribbble {color: #E24D87;}
.social-links2 i.fa-instagram {color: #3F729B;}
.social-links2 i.fa-pinterest {color: #D5282E;}
.social-links2 i.fa-stumbleupon {color: #EC4823;}
.social-links2 i.fa-tumblr {color: #455469;}
.social-links2 i.fa-wordpress {color: #21759B;}
.social-links2 i.fa-codepen {color: #CCCCCC;}
.social-links2 i.fa-digg {color: #14589E;}
.social-links2 i.fa-reddit {color: #FF4500;}

/* GF convert radio button to image */

.hideradio input[type="radio"] {
display:none;
}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label img {
border: 2px solid #979797;
border-radius:8px;
}
.hideradio input[type="checkbox"] {
display:none;
}
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label img {
border: 3px solid #979797;
border-radius:8px;
}

/* Gravity Forms Hacks*/
body .gform_wrapper .gform_body .gform_fields  #field_6_1.gfield .gfield_label {font-size:150%;}
body .gform_wrapper .gform_body .gform_fields #field_2_6.gfield .gfield_label {display: none;}

/* Marinas */
#log-marinas {width:100%;}
#marina-thumb {padding: 0 5px;float:left;}
#listingCont {padding: 5px;width:66%;float:left;}
#logTtl {width:100%;}
#logTtl h4 {font-size:18px;font-weight:bold;padding-bottom:5px;}
#logAdd {float:left;}
#logExcerpt {float:left;}
#logExcerpt p {margin-bottom:5px;}
#searchMarina {width:40%;border: solid 1px #0A1256;border-radius: 6px;padding: 0 5px;}
#searchMarina .colormag-button, input[type="reset"], input[type="button"], input[type="submit"], button {
    -moz-appearance: none !important;
    background-color: #289dcc;
    border: 0 none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 20px;
    margin-top: 15px;
    padding: 6px;
    transition: background-color 0.3s linear 0s;
}
#pcmarinas {font-size:80%;}
  
/* MaxGalleria */

.fp-thumb .mg-gallery-widget img {height:220px!important;}
.fp-thumb .mg-gallery-widget img {height:220px!important;}
.fp-thumb .mg-gallery-widget img {height:220px!important;}
.mg-gallery-widget .mg-thumbs {margin-top: 2px!important;margin-bottom:0!important}
#submitphoto {}

/* Boatyard page*/

.col1 {width:200px;}
.col2 {width:200px;}
.col3 {width:170px;}
.col4 {width:400px;}

#boatyard {height: 800px; overflow-y:scroll; overflow-x:hidden; font-size:12px;}
#byads table tr td {padding:0;}
#byads p {margin-bottom:none;}

/* Obituary Page */

#logobit {width:80%;margin: 10px auto; background-color: #dadada;padding: 15px 20px; text-align:center;}

/* Navigation */
.default-wp-page {display:block;}

/* Archive Page */
#darchive td {padding: 0;text-align:center;}
#darchive img {margin-bottom:0;}
#archDate {margin-top:15px;}

/* content-single */
#logTimeline {background-color:#BFD9F9; padding: 5px 10px;}
#logTimeline {background:#BFD9F9;}

/* single-category-stand-watch */
#viewRoom {border: 1px solid #0A1256; border-radius: 4px;padding: 2px; 3px;margin-bottom:10px;}
.swwidget {margin-top:30px;}

/* Digital Edition Page*/
.bwDELinkCont {width:29%;float:left;text-align:center;padding: 5px;margin: 20px auto;font-weight:bold;}
.bwDELinkContA {width:18%;float:left;text-align:center;padding: 5px 8px;margin: 20px auto;font-weight:bold;}
#bwDECont h2 {font-size:150%;font-weight:bold;margin: 10px 0 20px 0;}
.deThumb {text-align:center;}
.deTtl {text-align:center;}
.deTtlA {text-align:center;font-size:81%;}
#deSub {font-weight:bold;font-size:120%;margin-bottom:10px;}
#deDes {width:100%;clear:both;}
.primaryDE {width:100%;}

/* Responsive Structure */

@media(max-width:960px) {
    #fp-primary, #secondary {float: none;width: auto;}
   .fp-cell  .fp-cell-rt .fp-cell-mid .fp-cell-mid-mid .fp-cell-mid-top .fp-cell-lng {float: none;min-width:320px;}
}
@media(max-width:650px) {
	#epFpCntnt {margin-left:0;}
	#fp-BannerLg {display:none;}
    #fp-BannerMobile {display:block;}
	.widget-area .widget {float:none;width:100%;margin-right:0;}
	#fp-primary {float: none;width: auto;}
	#primary {float: none;width: auto;}
	#topMenu {width:68%;}
	#epFpCell {min-width:320px;float:none;padding-left:0;}
	#epFpCellLg {min-width:320px;float:none;display:none;}
	#fp-cell-jobs {min-width:320px;float:none;}
	#epFpCellLgFover {min-width:320px;float:none;display:block;padding: 10px 0 0 0;}
	.widget_slider_area {float:none;min-width:320px;}
	.widget_beside_slider {width:auto;float:none;}
	.front-page-top-section {min-width:320px;float:none;}
	.fp-cell-jobs {float:none;min-width:320px;}
	.fp-bigThumb {float:none;width:auto;}
	.fp-bigCellRt {float:none;width:auto;}
}