/****SEARCH KEY
General Page Style - Jeromie
Header - Huffine
Menu - Gentry
Footer - Allan
Home specific Styles - Heather
Content Views - Brian
Scene Directory - located in .css file in sabai folder /wp-content
Widgets - Tanner
Scene Directory - Daniel
Event Calendar - Jared
Band Directory - Duncan
Band Dir Submission form - Ramsey
Responsive - Jordan

****/


/****Page Styles - Jeromie****/

/****background color****/


/***I have no idea what this does****/
.bx-wrapper {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #424141;
    background: #1b1717;
}

/***image border radius***/
.entry-content img, .entry-content .wp-caption {
    background: #444;
    border: 1px solid #404040;
    border-radius: 10px;
}

/***image border and background***/
.entry-content img, .entry-content .wp-caption {
    background: RGBA(48, 50, 81, 0.62);
    border: 1px solid RGBA(64, 64, 64, 0.01);
    border-radius: 10px;
}

/**** remove logo from sticky header at top when scroll down ****/


body #header.sticky-header .logo-url-text {
    margin-top: 10px;
    display: none;
}

/***content background color and inset shadow***/
.content {
    background-color: #070a34;
    box-shadow: inset 1px -8px 107px 17px rgba(0,0,0,1);
}

#0d042b


/***** heading shadow *****/


.entry-content h1 {
    text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
}

.entry-content h2 {
    text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
}

.entry-content h3 {
    text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
}

.entry-content h4 {
    text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
}


.entry-title, .entry-title a, .page-title {
    color: #EFA40E !important;
    text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
}


.entry-content {
    color: #FFF !important;
    background-color: rgba(0, 0, 0, 0.7);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    border-radius: 8px;
    box-shadow: 10px 10px 12px 0px rgba(0,0,0,0.75);
    text-shadow: 1px 2px 1px #000, -5px 2px 8px rgba(9, 7, 7, 0.8), 5px 8px 11px #0B1117;
}


/*****ThickBox gallery background color*****/

#TB_window {
    position: fixed;
    background-color: #000000;
    z-index: 100050;
    visibility: hidden;
    text-align: left;
    top: 50%;
    left: 50%;
    -webkit-box-shadow: 10px 10px 10px 2px rgba(0,0,0,0.75);    box-shadow: 10px 10px 10px 2px rgba(0,0,0,0.75);
}


/*********Bullets**********/

ul { list-style: disc; }
ul li:before { content: none; }




/***** Black background rounded and shadowed behind articles.*****/
.panel-grid-cell {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 1em;
    background-color: rgba(0, 0, 0, 0.51);
padding-top: 10px;
box-shadow: 10px 10px 13px -1px rgba(0,0,0,0.75);
border-radius: 15px;
}




/****Home - Heather****/


/***Home featured Title color from Content Views****/
.pt-cv-cap-w-img .pt-cv-title a {
    color: #efa40e!important;
}

/****Content View, featured article, blue shading behind Article Title****/
.pt-cv-scrollable .pt-cv-cap-w-img {
    background: rgba(7, 0, 60, 0.71);
    text-shadow: 0 1px 1px #000;
    left: 21px;
    right: 21px;
    top: 170px;
}

/****content view, smaller article text align****/
.pt-cv-content, .pt-cv-content * {
    font-weight: 400;
    text-align: justify;
}

.home .content{
background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/03/jeromiecontent.jpg);
}

@media screen and (max-width: 980px){
.home .content{
background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/03/SceneGuideBackground3.jpg);
}
}

.home .entry-content {
    color: #FFF !important;
    background-color: rgba(0, 0, 0, 0.0);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    border-radius: 8px;
    box-shadow: 10px 10px 12px 0px rgba(0,0,0,0.0);
    text-shadow: 1px 2px 1px #000, -5px 2px 8px rgba(9, 7, 7, 0.8), 5px 8px 11px #0B1117;
}

/***** Change home header, remove title tagline display*********/

.home .header {
    padding: 235px 0px 0px 150px!important;
    background-image: url('http://scenicscene.com/Scene/wp-content/uploads/2017/03/AquaNightHeader.jpg');
}

.title-container {
   display: none;
}

/****Home Page CONTENT VIEWS****/

/***change button color ***/
.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #090e77;
    border-color: #6d4cae;
}

/****Button hover color****/
.pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open&gt;.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #100998;
    border-color: #290971;
}

/***Content Views pagination color***/
.pt-cv-wrapper .pagination &gt; li &gt; a, .pt-cv-wrapper .pagination &gt; li &gt; span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #337ab7;
    background-color: #05073b;
    border: 1px solid #444141;
    margin-left: -1px;
}

.pt-cv-wrapper .pagination &gt; .active &gt; a, .pt-cv-wrapper .pagination &gt; .active &gt; a:focus, .pt-cv-wrapper .pagination &gt; .active &gt; a:hover, .pt-cv-wrapper .pagination &gt; .active &gt; span, .pt-cv-wrapper .pagination &gt; .active &gt; span:focus, .pt-cv-wrapper .pagination &gt; .active &gt; span:hover {
    z-index: 2;
    color: #fff;
    background-color: #303233;
    border-color: #444141;
    cursor: default;
}

.pt-cv-wrapper .pagination&gt;li&gt;a:focus, .pt-cv-wrapper .pagination&gt;li&gt;a:hover, .pt-cv-wrapper .pagination&gt;li&gt;span:focus, .pt-cv-wrapper .pagination&gt;li&gt;span:hover {
    z-index: 3;
    color: #0064bd;
    background-color: #071a5f;
    border-color: #696363;
}

.pt-cv-pagination li.active a {
    border-color: #444141;
}
/************* CUSTOM Home FOOTER******************** *************************************************************/


/****.home .footer {


.home .footer {
    background-image: url('http://scenicscene.com/Scene/wp-content/uploads/2017/03/biggerFooter.png');
    border-bottom: 0;
    background-size: cover!important;
    width: 107%;
}****/













/****Header - Huffine****/

/*****Header space ******/
.header {
height: 117px;
}

#wrapper {
    position: relative;
    margin: 0 auto 30px auto !important;
    background: #f9f9f9;
    box-shadow: none;
}



/****Menu - Gentry****/

/********Change Menu Bar Image Background*******/

.menu-header {
background-image:url("http://scenicscene.com/Scene/wp-content/uploads/2017/03/JeromieMenu4.jpg") !important;
background-repeat: no-repeat !important;
background-position: inherit;
border: 0;
 box-shadow: none;
    moz-box-shadow: none;
    webkit-box-shadow: none;
    float: left;
    display: block;
    width: 100%;
}

/**** Change Menu Text Shadow 

ul.nav-menu a {
text-shadow: 1px 2px 8px #623904, 1px 2px 2px #af3324;
}*****/

ul.nav-menu a {
text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
}

/***** Main Menu dropdown background *******/

ul.nav-menu li.nav-hover ul {
    background: #2d0c03;
    background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/02/subMenuBG.jpg) !important;
}

/*****sticky Header Image background*****/

.sticky-header .container{
background: url("http://scenicscene.com/Scene/wp-content/uploads/2017/02/menuBG.jpg") !important;
}


/****Footer - Allan****/



/***** Footer positioning, make it a bit wider for asthetics ****/
.footer {
    position: relative;
    right: 35px;
    color: #ed7d0e;
    padding: 20px 0;
}

.footer {
    background: url('http://scenicscene.com/Scene/wp-content/uploads/2017/03/SubBackgroundGreat.png') center top no-repeat;
    border-bottom: 0;
background-color: #000000;
    background-size: cover!important;
    width: 107%;
}


.footer a {
    color: #ff8f00;
}

.footer a:hover {
    color: #efa40e;
    text-decoration: none;
}


/****Widgets - Tanner****/


/***disable images moving when hovered over them****/
.header-widgets a, #secondary a, #secondary-2 a {
    padding: 0 !important;
}

/***search widget***/
..widget-content #search-text, .widget-content #search-text-top:focus, #search-text-box #search_label {
    width: 100%;
    background-color: #222336;
    color: #fffcfc;
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
}

/****set widget width
#primary{width:75% !important}
#secondary{width:25% !important}****/

/**** Widget Background *****/

.widget-content {
    padding: 20px 15px 15px 15px;
    background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/02/widgetbackground4.jpg);
border-radius: 15px;
border: 0px solid;
}

/***Responsive widget Background***/
@media screen and (max-width: 980px){
.widget-content {
    padding: 20px 15px 15px 15px;
    background-image: url(https://male2man.files.wordpress.com/2012/04/black-concrete.jpg);
border-radius: 15px;
border: 0px solid;
}
}

/***Specifically for home***/
.home .widget-content {
    padding: 20px 15px 15px 15px;
    background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/02/widgetbackground4.jpg);
border-radius: 15px;
border: 0px solid;
}

@media screen and (max-width: 980px){
.home .widget-content {
    padding: 20px 15px 15px 15px;
    background-image: url(https://male2man.files.wordpress.com/2012/04/black-concrete.jpg);
border-radius: 15px;
border: 0px solid;
}
}

.page-200 .widget-content {
    padding: 20px 15px 15px 15px;
    background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/02/widgetbackground4.jpg);
border-radius: 15px;
border: 0px solid;
}


/****** creates stylized look to match rest of design *****/

.widget-title {
    color: #efa40e !important;
 text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
font-size: 25px;
background-color: #000000;
border-radius: 25px;
    border-bottom: 1px solid #044F8D;
}


/**** moves it to where it needs to go****/
.widget-content {
    padding: 20px 15px 15px 15px;
}

/**** Recent Post with Thumbnail Widget****/
.recent-posts-widget-with-thumbnails .rpwwt-widget strong {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    text-transform: uppercase;
    padding-bottom: 13px;
    margin-bottom: 28px;
    border-bottom: 2px solid #080808;
}

/**** Unused - Tommy****/

/***** set side bar size not really very efficient. finding a different solution
#primary{width:75% !important}
#secondary{width:25% !important} ******/

/***Scene Directory - Daniel***/

.page-id-1659 .content { background-image: url('http://scenicscene.com/Scene/wp-content/uploads/2017/03/SceneGuideBackground3.jpg');
}




/**** Event Calendar styles - Jared ****/

/***related events at bottom of Event listing***/
.tribe-events-single ul.tribe-related-events li {
    background: #222336;
    border: none;
    border: 3px solid #0d042b;
    border-radius: 3px;
    box-sizing: border-box;
    float: left;
    font-size: .9em;
    font-weight: 400;
    list-style: none;
    margin: 0 4% 2% 0;
    padding: 0;
    width: 29.3333%;
}

/****Filter Bar, no scroll and heigth of filter

#tribe_events_filters_form .tribe-events-filter-group ul {
max-height: 1000px;
}****/


/****Hide category title****/
.tribe-events-filter-view .tribe-events-list h2.tribe-events-page-title {
    float: none;
    width: 100%;
    display: none;
}


/****** Attempt to realign list view in Event Calendar  

body.post-type-archive-tribe_events .tribe-events-list .tribe-events-event-image + div.tribe-events-content {
float: left;
} ******/

/****** Event list image size, attempt to get rid of the 50% *****/

.tribe-events-list .tribe-events-event-image {
    max-width: 350px;
}

/*** The Events Calendar customization ***/
.tribe-events-list .tribe-events-event-image+div.tribe-events-content {
    padding: 0;
}
 
.tribe-events-list .tribe-events-event-image {
    max-width: 50%;
}

/*** Change color of month divider in list view ****/

.tribe-events-list-separator-month span {
    background-color: #DE8F18;
    padding: 0 7.5%;
    border-radius: 15px;
}


/*** add a line (bottom border) between events in list view. ***/

#tribe-events-content .type-tribe_events {
    border-bottom: 1px solid #ed7d0e;
    padding-bottom: 1em;
    padding-top: 1em;
}

/*** font color of "List/Month/Week/Photo view" Drop down menu ***/

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    color: #FFF;
    text-align: left;
}

/***event calendar views list dropdown***/
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    background: #0c072b;
    color: #444;
    display: block;
    padding: 6px 15px;
    text-align: left;
    text-decoration: none;
}

/***events month seperater for list view*****/
.tribe-events-list-separator-month {
    background-color: rgba(16, 11, 93, 0.44);
    display: block;
    font-size: 34px;
    font-weight: 700;
    margin: 2.5em 0 0;
    padding: 6px 10px;
    text-transform: uppercase;
}

/***  Events featured image not displayed ***/

.single-tribe_events .hentry .thumbnail-post {
    border: 6px solid rgba(255, 255, 255, 0.95);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
    display: none;
    margin-bottom: 15px;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;




/*** avoid double Title on Events single event view 
.single-tribe_events .tribe-events-single-event-title {
    font-size: 1.7em;
    line-height: 1;
    margin: 0;
    padding: 0;
    display: none;
}***/

/*** move submit button on Events Filter Bar ***/
#tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type="submit"] {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 412px;
}

/*** Filter Bar radius, background, etc ***/

.tribe-events-filters-content {
    background: #000000;
    border-left: 1px solid #505050;
    border-right: 1px solid #505050;
    padding: 10px;
    border-radius: 15px;
background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/02/filterbg5.jpg);
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
    background: #2C2C2C;
    margin: -1.5em 0 2.5em 0;
    padding: 13px 5px 13px 5px;
    position: static;
    width: auto;
    border-radius: 15px;
    background-image: url(http://psrexternal.s3.amazonaws.com/Photoshop-blog/wp-content/uploads/2013/12/4p.jpg);
}

/*** change table border color  ***/
table {
        border: 1px solid #000 !important;
}


/****Band Directory entry style - Duncan****/

/***** Display "department" in left align so as to use it for description instead. *****/

#cn-list span.organization-name, #cn-list span.organization-unit, #cn-list span.title {
    display: block;
    text-align: justify;
    font-size: 17px;
}

/**** links, category, etc font size ****/
#cn-list .vcard span {
    font-size: 17px;
}



/****bio tray font sizes****/
#cn-cmap .cn-bio-tray, #cn-cmap .cn-note-tray, #cn-cmap .cn-gmap {
font-size: 15px;
}

/**** space between Department text and Logo image.

Fixed via files directly****/


/***** Band Submission form changes - Ramsey*****/

/*****form background color******/
#cn-form input[type="text"] {
    background: #8e8d8d;
    border: 1px solid #dadada;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #333;
    font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;
    font-size: 12px;
    height: auto;
    line-height: 1em;
    margin: 2px 4px;
    padding: 5px;
}

/****body background color ****/
#cn-form .widget, #cn-form .cn-metabox {
   background-image: -webkit-linear-gradient(top,#424040,#090812);
}

#cn-form .widget .widget-top, #cn-form .cn-metabox h3 {
    text-shadow: #0e0101 0 1px 0;
}

#cn-form .cn-add.cn-button {
    background-color: #323435;
}

/****headings background color (blue) ******/
#cn-form .cn-metabox h3 {
    background-color: #020202;
    background-image: -webkit-linear-gradient(top,#040404,#1a067f);
    
}

/*** header text color ***/
#cn-form .cn-metabox h3 {
    color: #ffffff;
}

#cn-form .cn-metabox h3 {
    border-width: 0;
    border-bottom: 1px #dfdfdf solid;
    text-shadow: 1px #1038ea solid;
    -moz-box-shadow:10px 9px 17px 1px rgba(0,0,0,0.75);
    -webkit-box-shadow:10px 9px 17px 1px rgba(0,0,0,0.75);
    box-shadow: 10px 9px 17px 1px rgba(0,0,0,0.75);
}

#cn-form .cn-metabox {
    border-color: #0c0a0a;
    -moz-box-shadow: inset 0 1px 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    line-height: 1;
    position: relative;
    text-align: left;
    width: 99%;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0,0,0,0.5), 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    box-shadow: 0 15px 10px -10px rgba(0,0,0,0.5), 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
}

/********* Dropdown category menu *********/

.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
    background: -webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: -moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: -o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: linear-gradient(#0e0d0d 20%,#151313 50%,#3e3d3d 52%,#121111 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(74, 23, 234, 0.98);
    color: #fbf7f7;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}

.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    width: 100%;
    border: 1px solid #0a0a0a;
    border-top: 0;
    background: #222;
    box-shadow: 0 4px 5px rgba(0,0,0,.15);
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));
    background-image: -webkit-linear-gradient(#eee 20%,#fff 80%);
    background-image: -moz-linear-gradient(#eee 20%,#fff 80%);
    background-image: -o-linear-gradient(#eee 20%,#fff 80%);
    background-image: linear-gradient(#313a43 20%,#000 80%);
    box-shadow: 0 1px 0 #fff inset;
}

#cn-list .chosen-container .chosen-results li {
    line-height: 15px;
    padding: 5px 6px;
    margin: 0;
    list-style: none !important;
    color: #F9F3F3;
    text-transform: none;
    font-size: 100% !important;
    border: none !important;
    background-image: none !important;
}

#cn-form .chosen-container ul.chosen-results li {
    line-height: 80%!important;
    padding: 7px 7px 8px!important;
    margin: 0;
    list-style: none!important;
    color: #fdfbfb;
    text-transform: none!important;
    font-size: 100%!important;
    border: none!important;
    background-image: none!important;
}

.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 5px 3px 0;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    max-width: 100%;
    border-radius: 3px;
    background-color: #eee;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-image: linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-size: 100% 19px;
    background-repeat: repeat-x;
    background-clip: padding-box;
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,.05);
    color: #f6f5f5;
    line-height: 13px;
    cursor: default;
}

/***responsive - Jordan
@media screen and (max-width: 980px){
.cssrule {
background stuff;
}
}
****/

@media screen and (max-width: 980px){
.content {
    background-image: url('http://scenicscene.com/Scene/wp-content/uploads/2017/03/SceneGuideBackground3.jpg');
}
}

@media screen and (max-width: 980px){
.home .content {
    background-image: url('http://scenicscene.com/Scene/wp-content/uploads/2017/03/SceneGuideBackground3.jpg');
}
}



/****SEARCH KEY
General Page Style - Jeromie
Header - Huffine
Menu - Gentry
Footer - Allan
Home specific Styles - Heather
Content Views - Brian
Scene Directory - located in .css file in sabai folder /wp-content
Widgets - Tanner
Scene Directory - Daniel
Event Calendar - Jared
Band Directory - Duncan
Band Dir Submission form - Ramsey
Responsive - Jordan

****/


/****Page Styles - Jeromie****/

/****background color****/


/***I have no idea what this does****/
.bx-wrapper {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #424141;
    background: #1b1717;
}

/***image border radius***/
.entry-content img, .entry-content .wp-caption {
    background: #444;
    border: 1px solid #404040;
    border-radius: 10px;
}

/***image border and background***/
.entry-content img, .entry-content .wp-caption {
    background: RGBA(48, 50, 81, 0.62);
    border: 1px solid RGBA(64, 64, 64, 0.01);
    border-radius: 10px;
}

/**** remove logo from sticky header at top when scroll down ****/


body #header.sticky-header .logo-url-text {
    margin-top: 10px;
    display: none;
}

/***content background color and inset shadow***/
.content {
    background-color: #070a34;
    box-shadow: inset 1px -8px 107px 17px rgba(0,0,0,1);
}

#0d042b


/***** heading shadow *****/


.entry-content h1 {
    text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
}

.entry-content h2 {
    text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
}

.entry-content h3 {
    text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
}

.entry-content h4 {
    text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
}


.entry-title, .entry-title a, .page-title {
    color: #EFA40E !important;
    text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
}


.entry-content {
    color: #FFF !important;
    background-color: rgba(0, 0, 0, 0.7);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    border-radius: 8px;
    box-shadow: 10px 10px 12px 0px rgba(0,0,0,0.75);
    text-shadow: 1px 2px 1px #000, -5px 2px 8px rgba(9, 7, 7, 0.8), 5px 8px 11px #0B1117;
}


/*****ThickBox gallery background color*****/

#TB_window {
    position: fixed;
    background-color: #000000;
    z-index: 100050;
    visibility: hidden;
    text-align: left;
    top: 50%;
    left: 50%;
    -webkit-box-shadow: 10px 10px 10px 2px rgba(0,0,0,0.75);    box-shadow: 10px 10px 10px 2px rgba(0,0,0,0.75);
}


/*********Bullets**********/

ul { list-style: disc; }
ul li:before { content: none; }




/***** Black background rounded and shadowed behind articles.*****/
.panel-grid-cell {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 1em;
    background-color: rgba(0, 0, 0, 0.51);
padding-top: 10px;
box-shadow: 10px 10px 13px -1px rgba(0,0,0,0.75);
border-radius: 15px;
}




/****Home - Heather****/


/***Home featured Title color from Content Views****/
.pt-cv-cap-w-img .pt-cv-title a {
    color: #efa40e!important;
}

/****Content View, featured article, blue shading behind Article Title****/
.pt-cv-scrollable .pt-cv-cap-w-img {
    background: rgba(7, 0, 60, 0.71);
    text-shadow: 0 1px 1px #000;
    left: 21px;
    right: 21px;
    top: 170px;
}

/****content view, smaller article text align****/
.pt-cv-content, .pt-cv-content * {
    font-weight: 400;
    text-align: justify;
}

.home .content{
background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/03/jeromiecontent.jpg);
}

@media screen and (max-width: 980px){
.home .content{
background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/03/SceneGuideBackground3.jpg);
}
}

.home .entry-content {
    color: #FFF !important;
    background-color: rgba(0, 0, 0, 0.0);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    border-radius: 8px;
    box-shadow: 10px 10px 12px 0px rgba(0,0,0,0.0);
    text-shadow: 1px 2px 1px #000, -5px 2px 8px rgba(9, 7, 7, 0.8), 5px 8px 11px #0B1117;
}

/***** Change home header, remove title tagline display*********/

.home .header {
    padding: 235px 0px 0px 150px!important;
    background-image: url('http://scenicscene.com/Scene/wp-content/uploads/2017/03/AquaNightHeader.jpg');
}

.title-container {
   display: none;
}

/****Home Page CONTENT VIEWS****/

/***change button color ***/
.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #090e77;
    border-color: #6d4cae;
}

/****Button hover color****/
.pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open&gt;.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #100998;
    border-color: #290971;
}

/***Content Views pagination color***/
.pt-cv-wrapper .pagination &gt; li &gt; a, .pt-cv-wrapper .pagination &gt; li &gt; span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #337ab7;
    background-color: #05073b;
    border: 1px solid #444141;
    margin-left: -1px;
}

.pt-cv-wrapper .pagination &gt; .active &gt; a, .pt-cv-wrapper .pagination &gt; .active &gt; a:focus, .pt-cv-wrapper .pagination &gt; .active &gt; a:hover, .pt-cv-wrapper .pagination &gt; .active &gt; span, .pt-cv-wrapper .pagination &gt; .active &gt; span:focus, .pt-cv-wrapper .pagination &gt; .active &gt; span:hover {
    z-index: 2;
    color: #fff;
    background-color: #303233;
    border-color: #444141;
    cursor: default;
}

.pt-cv-wrapper .pagination&gt;li&gt;a:focus, .pt-cv-wrapper .pagination&gt;li&gt;a:hover, .pt-cv-wrapper .pagination&gt;li&gt;span:focus, .pt-cv-wrapper .pagination&gt;li&gt;span:hover {
    z-index: 3;
    color: #0064bd;
    background-color: #071a5f;
    border-color: #696363;
}

.pt-cv-pagination li.active a {
    border-color: #444141;
}
/************* CUSTOM Home FOOTER******************** *************************************************************/


/****.home .footer {


.home .footer {
    background-image: url('http://scenicscene.com/Scene/wp-content/uploads/2017/03/biggerFooter.png');
    border-bottom: 0;
    background-size: cover!important;
    width: 107%;
}****/













/****Header - Huffine****/

/*****Header space ******/
.header {
height: 117px;
}

#wrapper {
    position: relative;
    margin: 0 auto 30px auto !important;
    background: #f9f9f9;
    box-shadow: none;
}



/****Menu - Gentry****/

/********Change Menu Bar Image Background*******/

.menu-header {
background-image:url("http://scenicscene.com/Scene/wp-content/uploads/2017/03/JeromieMenu4.jpg") !important;
background-repeat: no-repeat !important;
background-position: inherit;
border: 0;
 box-shadow: none;
    moz-box-shadow: none;
    webkit-box-shadow: none;
    float: left;
    display: block;
    width: 100%;
}

/**** Change Menu Text Shadow 

ul.nav-menu a {
text-shadow: 1px 2px 8px #623904, 1px 2px 2px #af3324;
}*****/

ul.nav-menu a {
text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
}

/***** Main Menu dropdown background *******/

ul.nav-menu li.nav-hover ul {
    background: #2d0c03;
    background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/02/subMenuBG.jpg) !important;
}

/*****sticky Header Image background*****/

.sticky-header .container{
background: url("http://scenicscene.com/Scene/wp-content/uploads/2017/02/menuBG.jpg") !important;
}


/****Footer - Allan****/



/***** Footer positioning, make it a bit wider for asthetics ****/
.footer {
    position: relative;
    right: 35px;
    color: #ed7d0e;
    padding: 20px 0;
}

.footer {
    background: url('http://scenicscene.com/Scene/wp-content/uploads/2017/03/SubBackgroundGreat.png') center top no-repeat;
    border-bottom: 0;
background-color: #000000;
    background-size: cover!important;
    width: 107%;
}


.footer a {
    color: #ff8f00;
}

.footer a:hover {
    color: #efa40e;
    text-decoration: none;
}


/****Widgets - Tanner****/


/***disable images moving when hovered over them****/
.header-widgets a, #secondary a, #secondary-2 a {
    padding: 0 !important;
}

/***search widget***/
..widget-content #search-text, .widget-content #search-text-top:focus, #search-text-box #search_label {
    width: 100%;
    background-color: #222336;
    color: #fffcfc;
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
}

/****set widget width
#primary{width:75% !important}
#secondary{width:25% !important}****/

/**** Widget Background *****/

.widget-content {
    padding: 20px 15px 15px 15px;
    background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/02/widgetbackground4.jpg);
border-radius: 15px;
border: 0px solid;
}

/***Responsive widget Background***/
@media screen and (max-width: 980px){
.widget-content {
    padding: 20px 15px 15px 15px;
    background-image: url(https://male2man.files.wordpress.com/2012/04/black-concrete.jpg);
border-radius: 15px;
border: 0px solid;
}
}

/***Specifically for home***/
.home .widget-content {
    padding: 20px 15px 15px 15px;
    background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/02/widgetbackground4.jpg);
border-radius: 15px;
border: 0px solid;
}

@media screen and (max-width: 980px){
.home .widget-content {
    padding: 20px 15px 15px 15px;
    background-image: url(https://male2man.files.wordpress.com/2012/04/black-concrete.jpg);
border-radius: 15px;
border: 0px solid;
}
}

.page-200 .widget-content {
    padding: 20px 15px 15px 15px;
    background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/02/widgetbackground4.jpg);
border-radius: 15px;
border: 0px solid;
}


/****** creates stylized look to match rest of design *****/

.widget-title {
    color: #efa40e !important;
 text-shadow: 1px 7px 6px #000, -5px 3px 8px rgba(209, 18, 18, 0.8), 5px 8px 11px #1261A5;
font-size: 25px;
background-color: #000000;
border-radius: 25px;
    border-bottom: 1px solid #044F8D;
}


/**** moves it to where it needs to go****/
.widget-content {
    padding: 20px 15px 15px 15px;
}

/**** Recent Post with Thumbnail Widget****/
.recent-posts-widget-with-thumbnails .rpwwt-widget strong {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    text-transform: uppercase;
    padding-bottom: 13px;
    margin-bottom: 28px;
    border-bottom: 2px solid #080808;
}

/**** Unused - Tommy****/

/***** set side bar size not really very efficient. finding a different solution
#primary{width:75% !important}
#secondary{width:25% !important} ******/

/***Scene Directory - Daniel***/

.page-id-1659 .content { background-image: url('http://scenicscene.com/Scene/wp-content/uploads/2017/03/SceneGuideBackground3.jpg');
}




/**** Event Calendar styles - Jared ****/

/***related events at bottom of Event listing***/
.tribe-events-single ul.tribe-related-events li {
    background: #222336;
    border: none;
    border: 3px solid #0d042b;
    border-radius: 3px;
    box-sizing: border-box;
    float: left;
    font-size: .9em;
    font-weight: 400;
    list-style: none;
    margin: 0 4% 2% 0;
    padding: 0;
    width: 29.3333%;
}

/****Filter Bar, no scroll and heigth of filter

#tribe_events_filters_form .tribe-events-filter-group ul {
max-height: 1000px;
}****/


/****Hide category title****/
.tribe-events-filter-view .tribe-events-list h2.tribe-events-page-title {
    float: none;
    width: 100%;
    display: none;
}


/****** Attempt to realign list view in Event Calendar  

body.post-type-archive-tribe_events .tribe-events-list .tribe-events-event-image + div.tribe-events-content {
float: left;
} ******/

/****** Event list image size, attempt to get rid of the 50% *****/

.tribe-events-list .tribe-events-event-image {
    max-width: 350px;
}

/*** The Events Calendar customization ***/
.tribe-events-list .tribe-events-event-image+div.tribe-events-content {
    padding: 0;
}
 
.tribe-events-list .tribe-events-event-image {
    max-width: 50%;
}

/*** Change color of month divider in list view ****/

.tribe-events-list-separator-month span {
    background-color: #DE8F18;
    padding: 0 7.5%;
    border-radius: 15px;
}


/*** add a line (bottom border) between events in list view. ***/

#tribe-events-content .type-tribe_events {
    border-bottom: 1px solid #ed7d0e;
    padding-bottom: 1em;
    padding-top: 1em;
}

/*** font color of "List/Month/Week/Photo view" Drop down menu ***/

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    color: #FFF;
    text-align: left;
}

/***event calendar views list dropdown***/
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    background: #0c072b;
    color: #444;
    display: block;
    padding: 6px 15px;
    text-align: left;
    text-decoration: none;
}

/***events month seperater for list view*****/
.tribe-events-list-separator-month {
    background-color: rgba(16, 11, 93, 0.44);
    display: block;
    font-size: 34px;
    font-weight: 700;
    margin: 2.5em 0 0;
    padding: 6px 10px;
    text-transform: uppercase;
}

/***  Events featured image not displayed ***/

.single-tribe_events .hentry .thumbnail-post {
    border: 6px solid rgba(255, 255, 255, 0.95);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
    display: none;
    margin-bottom: 15px;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;




/*** avoid double Title on Events single event view 
.single-tribe_events .tribe-events-single-event-title {
    font-size: 1.7em;
    line-height: 1;
    margin: 0;
    padding: 0;
    display: none;
}***/

/*** move submit button on Events Filter Bar ***/
#tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type="submit"] {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 412px;
}

/*** Filter Bar radius, background, etc ***/

.tribe-events-filters-content {
    background: #000000;
    border-left: 1px solid #505050;
    border-right: 1px solid #505050;
    padding: 10px;
    border-radius: 15px;
background-image: url(http://scenicscene.com/Scene/wp-content/uploads/2017/02/filterbg5.jpg);
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
    background: #2C2C2C;
    margin: -1.5em 0 2.5em 0;
    padding: 13px 5px 13px 5px;
    position: static;
    width: auto;
    border-radius: 15px;
    background-image: url(http://psrexternal.s3.amazonaws.com/Photoshop-blog/wp-content/uploads/2013/12/4p.jpg);
}

/*** change table border color  ***/
table {
        border: 1px solid #000 !important;
}


/****Band Directory entry style - Duncan****/

/***** Display "department" in left align so as to use it for description instead. *****/

#cn-list span.organization-name, #cn-list span.organization-unit, #cn-list span.title {
    display: block;
    text-align: justify;
    font-size: 17px;
}

/**** links, category, etc font size ****/
#cn-list .vcard span {
    font-size: 17px;
}



/****bio tray font sizes****/
#cn-cmap .cn-bio-tray, #cn-cmap .cn-note-tray, #cn-cmap .cn-gmap {
font-size: 15px;
}

/**** space between Department text and Logo image.

Fixed via files directly****/


/***** Band Submission form changes - Ramsey*****/

/*****form background color******/
#cn-form input[type="text"] {
    background: #8e8d8d;
    border: 1px solid #dadada;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #333;
    font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;
    font-size: 12px;
    height: auto;
    line-height: 1em;
    margin: 2px 4px;
    padding: 5px;
}

/****body background color ****/
#cn-form .widget, #cn-form .cn-metabox {
   background-image: -webkit-linear-gradient(top,#424040,#090812);
}

#cn-form .widget .widget-top, #cn-form .cn-metabox h3 {
    text-shadow: #0e0101 0 1px 0;
}

#cn-form .cn-add.cn-button {
    background-color: #323435;
}

/****headings background color (blue) ******/
#cn-form .cn-metabox h3 {
    background-color: #020202;
    background-image: -webkit-linear-gradient(top,#040404,#1a067f);
    
}

/*** header text color ***/
#cn-form .cn-metabox h3 {
    color: #ffffff;
}

#cn-form .cn-metabox h3 {
    border-width: 0;
    border-bottom: 1px #dfdfdf solid;
    text-shadow: 1px #1038ea solid;
    -moz-box-shadow:10px 9px 17px 1px rgba(0,0,0,0.75);
    -webkit-box-shadow:10px 9px 17px 1px rgba(0,0,0,0.75);
    box-shadow: 10px 9px 17px 1px rgba(0,0,0,0.75);
}

#cn-form .cn-metabox {
    border-color: #0c0a0a;
    -moz-box-shadow: inset 0 1px 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    line-height: 1;
    position: relative;
    text-align: left;
    width: 99%;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0,0,0,0.5), 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    box-shadow: 0 15px 10px -10px rgba(0,0,0,0.5), 0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
}

/********* Dropdown category menu *********/

.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
    background: -webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: -moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: -o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background: linear-gradient(#0e0d0d 20%,#151313 50%,#3e3d3d 52%,#121111 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(74, 23, 234, 0.98);
    color: #fbf7f7;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}

.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    width: 100%;
    border: 1px solid #0a0a0a;
    border-top: 0;
    background: #222;
    box-shadow: 0 4px 5px rgba(0,0,0,.15);
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));
    background-image: -webkit-linear-gradient(#eee 20%,#fff 80%);
    background-image: -moz-linear-gradient(#eee 20%,#fff 80%);
    background-image: -o-linear-gradient(#eee 20%,#fff 80%);
    background-image: linear-gradient(#313a43 20%,#000 80%);
    box-shadow: 0 1px 0 #fff inset;
}

#cn-list .chosen-container .chosen-results li {
    line-height: 15px;
    padding: 5px 6px;
    margin: 0;
    list-style: none !important;
    color: #F9F3F3;
    text-transform: none;
    font-size: 100% !important;
    border: none !important;
    background-image: none !important;
}

#cn-form .chosen-container ul.chosen-results li {
    line-height: 80%!important;
    padding: 7px 7px 8px!important;
    margin: 0;
    list-style: none!important;
    color: #fdfbfb;
    text-transform: none!important;
    font-size: 100%!important;
    border: none!important;
    background-image: none!important;
}

.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 5px 3px 0;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    max-width: 100%;
    border-radius: 3px;
    background-color: #eee;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-image: linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-size: 100% 19px;
    background-repeat: repeat-x;
    background-clip: padding-box;
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,.05);
    color: #f6f5f5;
    line-height: 13px;
    cursor: default;
}

/***responsive - Jordan
@media screen and (max-width: 980px){
.cssrule {
background stuff;
}
}
****/

@media screen and (max-width: 980px){
.content {
    background-image: url('http://scenicscene.com/Scene/wp-content/uploads/2017/03/SceneGuideBackground3.jpg');
}
}

@media screen and (max-width: 980px){
.home .content {
    background-image: url('http://scenicscene.com/Scene/wp-content/uploads/2017/03/SceneGuideBackground3.jpg');
}
}



