/*
Theme Name: Capture Child
Theme URI: https://slocumthemes.com/wordpress-themes/capture-free/
Template: capture
Author: Slocum Design Studio (Scott Sousa)
Author URI: https://slocumstudio.com/
Description: A simple lightweight and responsive WordPress theme designed with photographers and videographers in mind. Capture offers a fullscreen featured image slideshow built using cutting-edge technology, lightweight SVG assets, and offers featured video support. Capture also offers full support for WooCommerce e-commerce. Capture your memories today. Now supports live front-end text widget editing via Note. More info - http://wordpress.org/plugins/note/.
Tags: blue,green,orange,pink,purple,red,white,light,two-columns,left-sidebar,fluid-layout,custom-colors,custom-menu,editor-style,featured-images,full-width-template,sticky-post,theme-options,threaded-comments,responsive-layout,translation-ready
Version: 1.2.0.1489480442
Updated: 2017-03-14 08:34:02

*/
body {
    font-size: 16px;
    color: #888;
}
.content.cf {
    margin-top: 40px;
}
table.top-100 {
width:100% !important;
}
table.top-100 tbody tr:first-child th,
table.top-100 tbody tr:first-child td {
    background-color: #00AAFF !important;
    color: #FFFFFF !important;
    padding: 10px 0px;
    font-size: 18px;
    font-weight: bold;
}
table.top-100 tbody th, tbody td {
vertical-align:middle;
text-align:center;
}
table.top-100 tbody tr:first-child,
table.top-100 tbody tr:first-child {
position:sticky;
position:-moz-sticky;
position:-o-sticky;
position:-webkit-sticky;
top:-10px;
}
.post {
    margin: 2% auto 3% !important;
}
.scroll-box {
    overflow-y: scroll;
    height: 800px;
    background-color: #fafafa;
    border: 1px solid grey;
    padding: 10px;
    font-size: 0.9em;
}
h1.post-title {
    font-size: 2.5em;
    font-weight: bold;
    color: #28466A;
    line-height: 60px;
}
a {
    color: rgb(0, 75, 145);
    border-bottom: none !important;
font-weight:normal !important;
}
.navy-color {
    color: #28466A;
    line-height: 40px;
}
table.top-100 tbody tr:nth-child(odd) td {
	background-color:#FFFFFF;
}
table.top-100 tbody tr:hover td {
    background-color:#ccc;
}
.post-container {
    margin-top:115px;
}
table.top-100 tr th:nth-child(1),
table.top-100 tr td:nth-child(1) {
    width: 5% !important;
}
table.top-100 tr th:nth-child(2),
table.top-100 tr td:nth-child(2) {
    width: 30% !important;
}
table.top-100 tr th:nth-child(3),
table.top-100 tr td:nth-child(3) {
    width: 15% !important;
}
table.top-100 tr th:nth-child(4),
table.top-100 tr td:nth-child(4) {
    width: 15% !important;
}
#footer .widget-title, #other-categories-section  .widget-title {
    background: #00AAFF;
    color: #fff;
    padding: 10px 0px;
    margin-bottom: 0px;
    text-align: center;
}
#footer .textwidget table td, #other-categories-section .textwidget table td {
    background: #fff;
    color: #28466A;
    font-weight: bold;
    padding: 0;
}
#footer .textwidget table td a, #other-categories-section .textwidget table td a {
    display: block;
    padding: 10px;
    text-decoration: none;	
}
#footer .textwidget table td a:hover, #other-categories-section .textwidget table td a:hover {
    text-decoration: none;	
}
.post {
    margin: 2% auto 2%;
}
#comments-container {
    display: none;
}
.margin-bottom-20 {
    margin-bottom: 20px;
}
.margin-top-10 {
    margin-top: 10px;
}
.margin-top-20 {
    margin-top: 20px;
}
.view-more {
    font-weight: bold !important;
    background: #fff !important;
    color: #666;
    text-align: center;
    margin: 10px;
    border-radius: 20px !important;
}
.theme-blue .view-more {    
    -webkit-box-shadow: 0px 0px 20px 4px rgba(89,171,212,1);
    -moz-box-shadow: 0px 0px 20px 4px rgba(89,171,212,1);
    box-shadow: 0px 0px 20px 4px rgba(89,171,212,1);
}
.theme-orange .view-more {
    -webkit-box-shadow: 0px 0px 20px 4px rgba(242,191,142,1);
    -moz-box-shadow: 0px 0px 20px 4px rgba(242,191,142,1);
    box-shadow: 0px 0px 20px 4px rgba(242,191,142,1);
}
.view-more:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.theme-blue .view-more:hover {
    background: rgba(89,171,212,1) !important;
    color: #fff;	
}
.theme-orange .view-more:hover {
    background: rgba(242,191,142,1) !important;
    color: #fff;	
}

/* table theme green start */
table.theme-green {
    margin: 10px 0px;
}
table.theme-green thead tr {
    border-bottom: 1px solid #77c684;
}
table.theme-green thead tr:first-child > th {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}
table.theme-green tfoot tr td {
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}
table.theme-green th {
    background: #3DAE50;
    color: #fff;
    font-size: 16px;
    border: none;
}
table.theme-green td {
    background: #77c684;
    color: #fff;
    font-size: 16px;
    border: none;
}
table.theme-green tfoot td {
    background: #3DAE50;
    color: #fff;
    font-size: 16px;
    text-align: center;
}
/* table theme green end*/

/* table theme blue start */
table.theme-blue {
    margin: 10px 0px;
}
table.theme-blue thead tr {
    border-bottom: 1px solid #59ABD4;
}
table.theme-blue thead tr:first-child > th {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}
table.theme-blue tfoot tr td {
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}
table.theme-blue th {
    background: #355E8E;
    color: #fff;
    font-size: 16px;
    border: none;
}
table.theme-blue td {
    background: #59ABD4;
    color: #fff;
    font-size: 16px;
    border: none;
}
table.theme-blue tfoot td {
    background: #355E8E;
    color: #fff;
    font-size: 16px;
    text-align: center;
}
/* table theme blue end*/

/* table theme orange start */
table.theme-orange {
    margin: 10px 0px;
}
table.theme-orange thead tr {
    border-bottom: 1px solid #ECA35B;
}
table.theme-orange thead tr:first-child > th {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}
table.theme-orange tfoot tr td {
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}
table.theme-orange th {
    background: #E47C15;
    color: #fff;
    font-size: 16px;
    border: none;
}
table.theme-orange td {
    background: #ECA35B;
    color: #fff;
    font-size: 16px;
    border: none;
}
table.theme-orange tfoot td {
    background: #E47C15;
    color: #fff;
    font-size: 16px;
    text-align: center;
}
/* table theme orange end*/

.table-main-heading {
    text-align: center;
    padding: 8px;
    font-size: 20px !important; 
}

.table-column-heading {
    text-align: center;
    font-size: 16px !important;
}

.table-column-text-left {
    text-align: left;
    padding-left: 20px;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

a.page-link {
    font-weight: bold !important;
    color: #fff;
}

a.page-link:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.8;
}

a.back-to-main {
    position: relative;
    top: 65px;
    /*left: 60px;*/
    font-weight: bold !important;
    border-radius: 20px !important;
    background: #fff !important;
    -webkit-box-shadow: 0px 0px 20px 4px rgba(89,171,212,1);
    -moz-box-shadow: 0px 0px 20px 4px rgba(89,171,212,1);
    box-shadow: 0px 0px 20px 4px rgba(89,171,212,1);
    color: #333 !important;
}

a.back-to-main:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: rgba(89,171,212,1) !important;
    color: #fff !important;
}

@media only screen and (max-width: 1400px) {
div.in {
    width: 90%;
  }
}