/*stretch homepage*/
.flexslider .slides img {
    width: 100%;  
}
.blockWrap_b0b2d939653a45798904bb53c1e28fca .contentTitle,
.blockWrap_b0b2d939653a45798904bb53c1e28fca{
    text-shadow:0px 0px 8px rgba(0, 0, 0, 0.4);
    color:white;
    font-size:260%;
    text-align:center;
    line-height:100%;
    padding:0px;
}
.blockWrap_b0b2d939653a45798904bb53c1e28fca .contentTitle{
    padding-bottom:30px;
}
.blockWrap_b0b2d939653a45798904bb53c1e28fca p{
    padding:10px;
}
.block_b0b2d939653a45798904bb53c1e28fca{
    background:rgba(0,0,0,0.1);
    padding-top:15%;
    padding-bottom:15%;
}

.block_b0b2d939653a45798904bb53c1e28fca a{
    display:inline-block;
    transition: all ease-out .5s; 
    color:#999;
    background:white;
    padding:15px;
    text-shadow:none;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.4);
    box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.4);
}
.block_b0b2d939653a45798904bb53c1e28fca a:hover{
    background: #eb1b7d;
    color:white;
    transition:all .5s ease;
}

/* Main NAV Portal button */
.navContent #navTopLevel li:last-child a{
    background:url() center center no-repeat;
    background-size:contain;
    color:transparent;
    padding:10px;
    border:1px solid #666;
    transition: all ease-out .5s; 
}
.navContent #navTopLevel li:hover:last-child a{
    /*background: #ee1c20  ;*/
    /*color:white;*/
    /*border:1px solid white;*/
    transition:all .5s ease;
    -webkit-filter: brightness(1.1);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.3);
}

/*Home Blurb*/
.block_bb00d95dd37449d89d6290bba1d86b8e,
.block_bb00d95dd37449d89d6290bba1d86b8e .contentTitle{
    font-size:180%;
}
.block_bb00d95dd37449d89d6290bba1d86b8e .contentTitle{
    padding-bottom:0px;
}
.block_bb00d95dd37449d89d6290bba1d86b8e{
    padding-bottom:20px;
    border-bottom:1px solid #ccc;
    width:80%;
    max-width:1000px;
}
/*Home Calls to Action*/
.items_d3e4eab3cc6d420493f442f722b66de5 a img:hover{
    -webkit-filter: brightness(1.1);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    transition:all .5s ease;
}
.items_d3e4eab3cc6d420493f442f722b66de5 a img{
    border-radius:250px;
    transition: all ease-out .5s;   
}
/*Footer*/
.socialIcons a:hover{
    color:#eb1b7d;
    transition:all .5s ease;
}
.socialIcons a{
    transition: color ease-out .5s;
}
.block_d05aedffa3f14884b3e23f3159daa598{
    padding-bottom:30px;
    transition: all ease-out .5s; 
}
.block_d05aedffa3f14884b3e23f3159daa598 a{
    background:url() center center no-repeat;
    background-size:contain;
    color:transparent;
    padding:10px;
}
.block_d05aedffa3f14884b3e23f3159daa598 a:hover{
    /*background: #ee1c20  ;*/
    /*color:white;*/
    /*border:1px solid white;*/
    transition:all .5s ease;
    -webkit-filter: brightness(1.1);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.3);
}
/*Who We Are Gallery*/
.block_b3d3a857768c444d888c85ab9fea5c56 img{
    transition: all ease-out .5s; 
}
.block_b3d3a857768c444d888c85ab9fea5c56 img:hover{
    -webkit-filter: brightness(1.1);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    transition:all .5s ease;
}
/*Get Inspired*/
.block_c4468e12ede6458b9b4282c6a26acfa5 .itemPreview{
    transition: all ease-out .5s; 
}
.block_c4468e12ede6458b9b4282c6a26acfa5 .itemPreview:hover{
    -webkit-filter: brightness(1.1);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    transition:all .5s ease;
}
/*Get Inspired Page*/
.block_da290e933ac749a6996695e196bb1603{
    font-size:200%;
    border-top:3px solid #333;
    border-bottom:3px solid #333;
    padding:30px;
}
.block_da290e933ac749a6996695e196bb1603 a{
    display:inline-block;
    border: 1px solid #888;
    padding:7px;
    transition: all ease-out .5s; 
    color:#999;
}
.block_da290e933ac749a6996695e196bb1603 a:hover{
    background: #eb1b7d;
    color:white;
    border:1px solid white;
    transition:all .5s ease;
}
/*****************
 IMAGE GALLERY GRIDS 
*****************/



.block_b3d3a857768c444d888c85ab9fea5c56 img /* Team */{
    min-width: 100%;
}
/* Captions */

.block_b3d3a857768c444d888c85ab9fea5c56 .imgGridItem:hover .customCaptionWrap /* Team */{
    display: block;
}
.block_b3d3a857768c444d888c85ab9fea5c56 .imgGridItem{
    transition: all ease-out .5s;     
}
.block_b3d3a857768c444d888c85ab9fea5c56 .imgGridItem:hover{
    -webkit-filter: brightness(1.1);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.5);
    transition:all .5s ease;
}

.block_b3d3a857768c444d888c85ab9fea5c56 .customCaption, /* Products */
.block_b3d3a857768c444d888c85ab9fea5c56 .customCaptionWrap /* Team */ {
    background-color: rgba(255, 255, 255, 0);
    padding: 0 5%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    width: 90%;
    height: 100%;
    transition: all ease-out .5s; 
}


.block_b3d3a857768c444d888c85ab9fea5c56 .customCaption .contentTitle /* Team */ {
    color: #fff;
    font-size: 22px;  
    padding-top:50%;
}

.block_b3d3a857768c444d888c85ab9fea5c56 .customCaption .content, /* About */
.block_f1549f81395440f2b24c38d78333e749 .customCaption .contentTitle /* Press */ {
    color: #fff;
    font-size: 22px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}


.block_b3d3a857768c444d888c85ab9fea5c56 .customCaption p,
.block_b3d3a857768c444d888c85ab9fea5c56 .customCaption .contentTitle{
    color:transparent;
    transition: all ease-out .5s; 
}
.block_b3d3a857768c444d888c85ab9fea5c56 .customCaption:hover p,
.block_b3d3a857768c444d888c85ab9fea5c56 .customCaption:hover .contentTitle{
    color:white !important;
    transition:all .5s ease;
}
.block_b3d3a857768c444d888c85ab9fea5c56 .customCaption:hover{
    background:rgba(235,27,125,0.7)
}