.upnext i {bottom: 52px!important}

@media (max-width: 1099px) {.home-actions .actions-grid .single-action {margin-bottom: 0!important} }

.content .gform_wrapper .gform_footer {background: #4197cd!important; padding:13px 15px!important}

.content .gform_wrapper .gform_footer:hover {background: #69add8!important; border-color: #69add8!important}

.content .gform_wrapper .gform_footer input[type=submit] {background: none!important}

article .overlay-share .social {background: none!important}

article {background-color: #f9f9f4!important}

.topper-posts .post-info {color: #fbf8e9!important}

.topper-posts .page-meta {color: #fbf8e9!important}

.home-actions .right-column h6 {color: #fbf8e9!important}

footer {border-bottom: none!important}

hr {margin: 40px auto 40px!important}

.sub-nav nav {margin-bottom: 20px!important}

@media (min-width: 1100px) {.module {margin-top: 50px!important; margin-bottom: 10px!important}}

@media (max-width: 550px) {.alert-bar > div > div > div > p {font-size:11px!important; line-height: 200%!important} }

.person-grid {margin-top: 0!important}

.social-sidebar.links {background: none!important; box-shadow: none!important}

.module.grid-template .grid-wrapper .single-grid {background-color: #f9f9f4!important}

.module.grid-template .grid-wrapper .single-grid:hover {background-color: #4197cd!important}

.module.person-grid .grid-wrapper .single-grid .box-wrapper {background-color: #f9f9f4!important}

.social-sidebar.links ul li a:hover {color: #69add8!important}

.dataTables_wrapper .dataTables_filter input{
  background-color: #f9f9f4;
  box-shadow: 4px 2px 8px rgba(0,0,0,.05)!important;
  height: 40px;
}

.dataTables_filter{
    font-family: usual,sans-serif;
    font-weight: 600;
    font-size: 16px;
    margin-right: 35px;
    position: relative;
    padding-right: 15px;
  	margin-bottom: 20px;
}

.dataTables_paginate a{
    font-family: usual,sans-serif;
    font-weight: 600;
    font-size: 16px;
    margin-right: 35px;
    position: relative;
    padding-right: 15px;
}

.dataTables_paginate a:hover{
    color: #69add8!important;
 	transition: .3s;
}

.dataTables_wrapper .tablepress {box-shadow: 4px 2px 8px rgba(0,0,0,.05)!important}

.tablepress .even td {background-color: #fbf8ed}

.tablepress .odd td {background-color: #f9f9f4}

.tablepress tfoot th,
.tablepress thead th {
	background-color: #d6cbaa;
}

.tablepress .sorting:hover,
.tablepress .sorting_asc,
.tablepress .sorting_desc {
	background-color: #4197cd;
	color: #ffffff;
    transition: .3s;
}

.paginate_button {
	text-decoration: none !important;
}

.paginate_button.disabled {
	display: none;
}

.dataTables_paginate a {
	color: #4197cd !important;
}

.dataTables_paginate a:hover {
	color: #69add8 !important;
}

#tablepress-1_filter > label > input[type="search"] {
	background-color: #f9f9f4;
}

#tablepress-1_length > label > select {
	background-color: #f9f9f4;
}

.paging_simple .paginate_button.next:after,
.paging_simple .paginate_button.previous:before {
	display: none;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	background-color: #4197cd;
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	background-color: #bb414f;
}

.tablepress {
	width: 100% !important;
}

#tablepress-1 > thead > tr > th.column-4.sorting {
	width: 200px !important;
}


@media (min-width: 768px) {
	nav.primary ul li .sub-menu {
    left: 100% !important;
	}
  nav.primary ul li {
    padding: 6px 6px !important;
    font-size: 14px !important;
  }
  nav.primary ul li.menu-item-has-children {
    padding-right: 16px !important;
    background-position: center right 5px !important;
    background-size: 7px 5px !important;
	}
}
