/****** PLACE YOUR CUSTOM STYLES HERE ******/


.small-90
{
font-size: 90%;
}

.lead2 {
margin-bottom: 20px;
font-size: 30px;
font-weight: 300;
line-height: 1.4;
}

h1.large2
{
font-size: 60px;
line-height: 66px;
font-weight: 100;
}

.label-white {
font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
/*font-size: 12px;*/
line-height: 24px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 700;
letter-spacing: 1px;
color: #9037ff;
background: #ffffff;
border-radius: 0;
padding: 6px 12px;
font-size: 50%;
vertical-align: middle;
}




@media all and (max-width: 767px) {
.text-sm-left { text-align: left; }
.text-sm-right { text-align: right; }
.text-sm-center { text-align: center; }
.text-sm-justify { text-align: justify; }
}

.list-clicked
{
border: 1px solid; padding: 2%; color: #ffffff; background: #9037ff;


}
.list-clicked:hover,
.list-clicked:focus
{
color: #ffffff !important;
}

.link-list > li > a:hover
{
color: #9037ff;
}

.newtab-main-screen
{
text-transform: none !important;
font-size: 18px !important;
}



.card {
background: #fff;


position: relative;

}

.card-1 {
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
transition: all 0.2s ease-in-out;
}

.card-1:hover {
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}




.image-hover {
position: relative;
width: 100%; /* for IE 6 */
}


h2 span.h2-on-image {
color: white;
font: bold 24px/45px Helvetica, Sans-Serif;
letter-spacing: -1px;
background: rgb(0, 0, 0); /* fallback color */
background: rgba(255, 255, 255, 1.00);
padding: 10px;
position: absolute;
top: 200px;
left: 10%;
width: 80%;
border-radius: 20px;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(112,112,112,1);
    -moz-box-shadow: 4px 4px 8px 0px rgba(112,112,112,1);
    box-shadow: 4px 4px 8px 0px rgba(112,112,112,1);
}



/*Loading*/


/* Rotation */
@keyframes rotate {
from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}

/* The loader */
.divLoading {

/* Dimensions */
width: 4em;
height: 4em;

z-index: 0;

/* Draw circle */
border-radius: 50%;

/* Position */
position: relative;
margin: 3em auto;

/* Border */
border: 0.25em solid #decaff;

/* Background color*/
background-color: #decaff;

/* Animate */
animation: rotate 1.5s infinite linear;
}

/* Position a circle underneath */
.divLoading:after {

/* Must have this to work */
content: "";

/* Dimensions */
width: 4em;
height: 4em;

/* Draw circle */
border-radius: 50%;

/* Border */
border: 0.25em solid #888;
border-top: 0.25em solid #decaff;
border-right: 0.25em solid #decaff;

/* Dimensions */
width: 3.5em;
height: 3.5em;

/* Position underneath div */
z-index: -1;

/* Background color*/
background-color: #decaff;

/* Position */
position: absolute;
left: 0em;
top: 0em;
}


.local-tags
{
height: 30px;
font-size: 10px;
line-height: 28px;
padding: 0 8px;
    cursor: pointer;
}

.top-cat-option
{
    display: inline-block; padding: 5px 10px;
}

.cat-border
{
    border-right: 1px solid;

}



.simple-link
{
    font-weight: 300;
    color: #414141;
    font-size: 1.4rem;
    line-height: 2.8rem;
}









