/*
Theme Name: Panoramic Child
Template: panoramic
Author: Park Beach Systems
Version: 1.0
Updated: 2019-02-19 18:19:31
*/

@charset "UTF-8";
a {
    text-decoration: underline;
}
.panoramic-slider-container.default .slider .slide .overlay.top-padded {
    padding-top: 0;
}
.header-image .overlay .opacity, .panoramic-slider-container.default .slider .slide .overlay .opacity {
    padding: 2.5%;
	/*background-color: #0764a1b3;
	background-color: #13a89eb3;*/
	background-color: #0b3c69b3;
}
.panoramic-slider-container.default .slider .slide .overlay .opacity h2{
	color: #fff !important;
}
.panoramic-slider-container.default .slider .slide .overlay a{
	color: #000;
	font-weight: 700;
}
.panoramic-slider-container.default .slider .slide .overlay a.button{
	/*background-color: #FFD142;*/
	background-color: #0b3c69;
}
/* Widgets */
.site-footer-widgets .site-container > ul > li {
    width: 45.5%;
}
.site-footer-widgets .widget ul li {
    padding-bottom: 3px;
}
.widget_recent_entries .post-date {
    display: block;
	font-style: italic;
	font-size: 85%;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert-error {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.comments-area{
	display:none;
}
table {
	margin: 1.5rem 0;
	width: 100%;
}
th {
	font-family: var(--memberlite-header-font);
	font-weight: 400;
	padding: 1.45rem;
}
thead th {
	background-color: #FAFAFA;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 1.45rem;
}
tbody th {
	border-bottom: 1px dotted #CCC;
}
td {
	border-bottom: 1px dotted #CCC;
	padding: 1.45rem;
	vertical-align: top;
}
tbody tr:nth-child(even) th,
tbody tr:nth-child(even) td {
	background-color: #FDFDFD;
}
ul,
ol {
	margin: 0 0 2.9rem 3.2rem;
}
ul {
	list-style: disc;
}
ul ul {
	list-style-type: circle;
}
ol {
	list-style: decimal;
}
ul li:last-child,
ol li:last-child {
	margin: 0;
}
li > ul,
li > ol {
	margin-bottom: 1rem;
	margin-top: 1rem;
}
/* Buddypress profile/registration 
.field-visibility-settings-notoggle, .field-visibility-settings-toggle {
display:none;
}
.editfield.field_1.field_name.required-field.visibility-public.field_type_textbox{
	display:none;
}
*/
.alignwide, .page-template-template-gutenberg .alignwide {
   max-width: 100%
}
.bp-navs ul li {
    font-size: 120%;
}
.buddypress-wrap .main-navs:not(.dir-navs) li.current a, .buddypress-wrap .main-navs:not(.dir-navs) li.selected a, .buddypress-wrap .bp-subnavs li.current a, .buddypress-wrap .bp-subnavs li.selected a {
background: #eaeaea;
}

/* Memberships */
.pmpro_actionlinks {
    font-size: .8em;
}
a#pmpro_actionlink-cancel {
    color: red;
}
.pmpro_actionlinks a {
    text-decoration: underline;
}
#pmpro_account .pmpro_box h3 {
    margin-bottom: .5em;
}
/* AMR Lists */
.filter-box {
	border-top: 1px solid #DDD  !important;
	border-bottom: 1px solid #DDD  !important;
	padding: 10px 0;
}
	
#filter_buttons, #user_navigation, #alpha_navigation {
    text-align: left !important;
	float: none !important;
}
#search-input{
	width:auto !important;
}
.search-box{
	padding-top: 10px;
}

/* PBS - from old template */
#buttons {float:left;}
#buttons ul li {display:block;width:87px;height:87px;margin:0 9px;text-indent:-9999px;}
#secondary #buttons ul li {width:144px;height:143px;margin:0 0 10px;}
#secondary #buttons ul li a {display:block;width:100%;height:100%;background:url(./img/buttons.png) no-repeat;}
#secondary #buttons ul li.join a:hover {background-position:0 -143px;}
#secondary #buttons ul li.events a {background-position:-144px 0;}
#secondary #buttons ul li.events a:hover {background-position:-144px -143px;}
#secondary #buttons ul li.news a {background-position:-288px 0;}
#secondary #buttons ul li.news a:hover {background-position:-288px -143px;}

/* #login-box {z-index:9999;right:0;top:0;background:#ffd142;-webkit-box-shadow:0px 1px 2px 1px #C6C6C6;box-shadow:0px 1px 2px 1px #C6C6C6;padding:4px 10px;}*/
.site-header .site-header-right a{
	color:#fff;
}
#login-box {color:#fff;z-index:9999;right:0;top:0;background:#0b3c69;-webkit-box-shadow:0px 1px 2px 1px #C6C6C6;box-shadow:0px 1px 2px 1px #C6C6C6;padding:4px 10px;}
#login-box p {margin:3px 0 0;}
#login-box input {border:1px solid #d9c78e;outline:0;-webkit-border-radius: 15px;border-radius: 15px;padding:3px 10px;margin-right:5px;width:129px;float:left;}
#login-box button.submit {cursor:pointer;width:54px;height:17px;display:block;float:left;padding:5px;outline:0;border:0;margin:3px 3px 0 0;background: inherit;color: #fff;}

#content ul#members-list li,#content #userslist2 .userlist .vcard, #content #userslist5 .userlist .vcard {float:left;border:0;width:150px;margin:0 10px;text-align:center;font-weight:bold;}
#content span.using_gateway_1,#content span.using_gateway_3,#content span.using_gateway_6, #content span.Business_Categories {display:none;}
/* PBS - from old template - END */

/* User lists styles */
#userslist1, #userslist2, #userslist3, #userslist4, #userslist5, #userslist6, #userslist7, #userslist8, #userslist9, #userslist10 {
    overflow: inherit !important;
}
table.userlist{
	font-size:80%;
}
@media screen and (min-width: 1082px){
	div>.vcard:nth-child(6n+1){ 
	clear:both;
	}
}
@media screen and (min-width: 750px) and (max-width: 1081px){
	div>.vcard:nth-child(4n+1){ 
	clear:both;
	}
}
@media screen and (max-width: 749px){
	div>.vcard:nth-child(2n+1){ 
		clear:both;
	}
}
tbody .even, .tbody .even .td {
 background-color: #fff !important;
}