body{color: rgba(58, 66, 78,0.8); font-weight: 300; font-family: 'Open Sans', sans-serif; overflow-x:hidden; }

h1, h2, h3, h4, h5, h6 { color: #706F6F;  font-family: 'Droid Sans', sans-serif;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Droid Sans', sans-serif;
    font-weight: 500;
    line-height: 1.1;
    color: inherit; text-transform: capitalize
}

.home  h2.oswald, .home  h1.oswald{text-align:center; margin-bottom:30px; font-size:28px; font-weight:400; font-family: 'Droid Sans', sans-serif;}

.btn-default {
    color: #fff;
    background-color: rgba(230,122,165,1);
    border-color: transparent;
    transition: background-color 0.5s ease;
    font-family: 'Lato', sans-serif; border-radius:0px; margin-top:30px;
}

.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #fff;
    background-color: rgb(58, 66, 78);
    border-color: transparent;
}


/* Menu */
.navbar-brand {padding: 15px 0px;  font-size: 18px; line-height: 20px; height: 50px;}
.t3-megamenu .mega-caption { display: block; white-space: normal;}
.navbar-default .navbar-toggle { border-color: rgba(255,255,255,0.8);}
.navbar-default .navbar-toggle .fa{color: rgba(255,255,255,0.8);}

.t3-header {padding-top: 20px; padding-bottom: 0px;}

#t3-header .site-slogan{  font-family: 'Droid Sans', sans-serif; color: rgba(58, 66, 78,0.75); font-size: 16px; font-weight: 400; margin-top: 5px;}
#t3-header .head-search{ margin-top:0px; text-align: right}

#t3-header .head-search .btn{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

#t3-header .head-search  .btn-primary {color: #ffffff; background-color: rgba(58, 66, 78,0.65);  border-width: 1px; border-color:transparent;  height: auto; padding:6px 12px;font-size:12px; line-height: 1.428571429; }

#t3-header .head-search input[type="text"]{-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; font-size:12px; height:auto;   border-width: 1px; ; box-sizing: border-box;  -moz-box-sizing: border-box;}

#t3-header .head-search .search-query{}
#t3-header .headcontact{ font-family: 'Open Sans', sans-serif; color: rgba(58, 66, 78,0.75); font-size: 12px; font-weight: 300; text-align: center; letter-spacing: 1px; padding-top: 0px;}
#t3-header .headcontact a{ color: rgba(58, 66, 78,0.75);}
#t3-header .headcontact a:hover{ color: rgba(58, 66, 78,1);}

#t3-header .headcontact .fa-stack{font-size:12px}

.navbar { min-height: 60px;}
.navbar-default{  background-color: rgb(58, 66, 78); border:none}
.navbar-nav > li > a { font-weight:400; font-family: 'Droid Sans', sans-serif; text-transform:uppercase; font-size: 13px;}


.navbar-default .navbar-nav > li > a { color: rgba(255,255,255,0.8);}

.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: rgba(255,255,255,0.8); border-bottom-color: rgba(255,255,255,0.8);}

.dropdown-menu > li > a { color: rgba(255,255,255,0.8);  font-family: 'Droid Sans', sans-serif;}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: rgb(51, 59, 68); color:#ffffff;}




.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: rgb(51, 59, 68); color: #FFF; }



.dropdown-menu {background-color: rgb(58, 66, 78);  border: rgba(37, 42, 44, 0); border-radius: 4px;  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);  background-clip: padding-box; padding-bottom: 0px}
.t3-megamenu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header{color:rgb(230,122,165); text-transform:uppercase; font-size:13px; }
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {color:rgb(230,122,165); font-size:13px;  font-weight: 600; text-transform: uppercase}
.t3-megamenu .mega-caption {color: rgba(255,255,255,0.7); font-size: 12px; margin-top: 3px;  font-weight: 600; text-transform: none}




.navbar-nav > li.loginmenubutton > a { background:rgb(230,122,165); color:#fff; border-bottom:5px solid rgb(230,122,165);}
.t3-megamenu #login-form #form-login-remember label {color: rgba(255,255,255,0.8);}


.t3-megamenu #login-form input[type="text"], .t3-megamenu  #login-form input[type="password"]{
color: #fff;
background-color: rgba(255,255,255,0.1);
border: 0px solid #cccccc; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

.t3-megamenu #login-form .input-append .add-on, .input-prepend .add-on {

    background-color: rgba(255,255,255,0.1);
    border: 0px solid #ccc; height: 30px;
padding: 5px 10px;
}

.t3-megamenu #login-form  .input-prepend.input-append .add-on:first-child{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

.t3-megamenu #login-form  .control-group {
    margin-bottom: 0px;
}

.t3-megamenu #login-form  .fa{color: rgba(255,255,255,0.5);}

.t3-megamenu #login-form .btn-primary {
    color: rgba(255,255,255,0.8);
    background-color: rgb(230,122,165);
 border-color: transparent;
    transition: background-color 0.5s ease;
    font-family: 'Lato', sans-serif; border-radius:0px;
}

.t3-megamenu #login-form .checkbox input[type="checkbox"]{height: auto; margin-left: 5px}

.t3-megamenu #login-form #form-login-remember{margin-bottom: 10px}

.t3-megamenu #login-form #form-login-links{margin-top: 10px}

.t3-megamenu #login-form #form-login-links a{color: rgba(255,255,255,0.5);}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color: transparent;}

.mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus {
    text-decoration: none;
    color: #fff;
  background-color:rgba(0,0,0,0.2)}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

       text-decoration: none;
    color: #fff;
  background-color:rgba(0,0,0,0.2)
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

   text-decoration: none;
    color: #fff;
 background-color:rgba(0,0,0,0.2)

}



/* Homepage banner */
.home .t3-sl-1{background-color: #FAFAFA;}

.home .t3-sl-1 .overlay{ padding:60px 0px 20px 0px  !important; background:rgba(0,0,0,0.3); height:400px;}
.home .t3-sl-1  .h1{font-size:50px; margin-bottom:20px; color:rgb(255, 255, 255); text-shadow: 0 1px 2px rgba(0,0,0,.5); font-weight:300; font-family: 'Oswald', sans-serif; text-transform:uppercase}
.home .t3-sl-1 .lead { font-size: 14px;}

.home .t3-sl-1 .padded-multiline {  line-height: 1.9; font-weight:400} 

.home .t3-sl-1 h1{color:rgb(255, 255, 255); font-weight:300; margin-bottom:20px;}

.home .t3-sl-1 { background-color: #f5f5f6; border-bottom: 0px solid #eeeeee !important;} 
.home .t3-sl-1 .padded-multiline  { display: inline-block; color: #fff; padding: 5px 5px; background-color: rgb(230,122,165);}

.home h1 {color: #706F6F !important}

.home .t3-sl-2 p { font-size: 16px !important; line-height: 1.5 !important;}


.main-text{ position: absolute; top: 50px; width: 96.66666666666666%; text-align:left}

.home .t3-sl-1 .item{height:400px}

.carousel-fade .carousel-inner .item { -webkit-transition-property: opacity;  transition-property: opacity;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { opacity: 0;}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { left: 0; -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-control {  z-index: 2;}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {  height: 100%;}
.item.slide1 {background:url(../images/hat.jpg) no-repeat center center !important; background-size:cover !important}
.item.slide2 {background:url(../images/mask.jpg) no-repeat center center !important; background-size:cover !important}
.item.slide3 {background:url(../images/paperdolls.jpg) no-repeat center center !important; background-size:cover !important}

/* Ways to Help Buttons */

.t3-sl-4, .waystohelp{ background:rgba(230,122,165,1); padding:0px !important; margin:0px 0px 60px 0px;}

.t3-sl-4, .waystohelp{ background:rgba(230,122,165,1); padding:0px !important; margin:0px 0px 60px 0px;}

 .waystohelp{margin-bottom:0px; text-align:center; margin-top:30px;}
.homebuttons a.button, .waystohelp a.button{  color:rgba(255,255,255,0.8); padding:40px 0px; transition: background-color 0.5s ease; cursor:pointer; display:block}
 .waystohelp a.button{ padding:20px 0px; }
.homebuttons .button h3, .waystohelp .button h3{text-transform:uppercase; font-size:20px; font-weight:700; font-family: 'Oswald', sans-serif; margin-bottom:0px;  color:rgba(255,255,255,1)}
.waystohelp .button h3{font-size:18px; margin:0px; padding:0px;}  
.waystohelp .button i{font-size:26px !important; margin-right:10px}
.homebuttons .button p, .waystohelp .button p{font-size: 14px !important; line-height: 1.2 !important; font-family: 'Source Sans Pro', sans-serif; font-weight:500; padding:10px 0px 0px 0px; margin:0px 30px; text-transform:uppercase; }




/* Homepage Blog  */

.home .t3-sl-5 { background: #ffffff; color: rgba(58, 66, 78,0.8) !important;  border-top: 0px solid #eeeeee !important; padding: 0px 0px 40px 0px  !important;}
.home .t3-sl-5 div#fd.eb .eb-mod-blog-image { border:1px solid rgba(58, 66, 78,0.2);}
div#fd.eb .mod-easyblogshowcase.st-2 .eb-gallery-stage { border: 0px solid #CCC !important;    padding-top: 25% !important; }
.home .t3-sl-5 .eb-mod-body{font-size: 13px;}
.mod-easyblogshowcase.st-2 .eb-gallery-next-button { display:none }
.mod-easyblogshowcase.st-2 .eb-gallery-button { display:none }
.homepage .blogdate{margin:10px 0px;}
.homepage .blogcategory a { color: #aaa;}



/* General Page */
.t3-mainbody { padding-top: 0px; }
.t3-content { padding-top: 0px;}
.page-header{ background:url(../images/hat.jpg) no-repeat; background-size:cover; padding-bottom:0px; border-bottom:0px; margin-bottom:40px;}
.page-header h1{font-size:40px; margin-bottom:20px; color:rgb(255, 255, 255); text-shadow: 0 1px 2px rgba(0,0,0,.5); font-weight:300; font-family: 'Oswald', sans-serif; text-transform:none;}
.page-header .overlay{ padding:90px 0px 30px 0px  !important; background:rgba(0,0,0,0.3);}

.full-width .t3-mainbody { padding-top: 0px;  padding-bottom: 0px;
}

.full-width .t3-content { padding-top: 0px; padding-bottom: 0px;}

.full-width  .waystohelp {margin-top: 0px;}

/* News */
.t3-sl-2{background-color:rgba(58, 66, 78,0.06) ; color:rgba(58, 66, 78,0.95); font-size:12px; padding:50px 0px; }
.home .t3-sl-2 .footernews{text-align:left !important}
.home .t3-sl-2 .footernews p {
    font-size: 12px !important;
    line-height: 1.4 !important;
}
.module-ct > ul.newsflash-horiz {margin-left:0px; font-size:12px; }


.newsflash-horiz li{list-style:none; padding:0px 25px 0px 0px;}

.newsflash-horiz li:last-child{ padding:0px 0px 0px 0px !important;}
.newsflash-horiz li  a{ color:rgba(230,122,165,1) !important;}
.newsflash-horiz li h4{font-size:16px !important; font-weight:normal  !important}
/* Footer */


.t3-footer {
background-color: rgb(58, 66, 78);
border-top: 0px solid #F3F3F3;
border-bottom: 0px solid #F3F3F3;
  color:rgba(255,255,255,0.8); font-size:12px; padding-top:0px;
}


.t3-footnav .t3-module {
    background: none;
     color:rgba(255,255,255,0.8);
    margin-top: 10px;
    margin-bottom: 10px;
}

.t3-footnav .t3-module .module-title {
   color:rgba(255,255,255,0.8);
    font-size: 16px; font-weight:normal
}

.t3-footnav .t3-module ul > li > a {color:rgba(255,255,255,0.8);}
.t3-footnav .nav > li > a {
    position: relative;
    display: block;
    padding: 0px 0px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: rgba(255,255,255,1);
    background-color: transparent;
}

.t3-footnav .nav > li > a:hover, .t3-footnav .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
	color:rgba(230,122,165,1) !important
}

.t3-footnav .t3-module ul > li {  line-height: 1.6;}

.t3-footnav #Mod241{margin-top:30px}
.t3-footer .sociallinks{text-align: center; font-size: 14px}
.t3-footer .sociallinks i{color: rgba(255,255,255,0.8);}
.t3-footer .sociallinks i.fa-inverse{color:rgb(58, 66, 78)}
.t3-footer  h4, .h4 { font-size: 14px; font-weight:400;}
.t3-footer .btn-default {  color: #fff; background-color: rgba(230,122,165,0.7); margin-top:15px;}
.t3-footer .btn-default:hover {  color: #fff; background-color: rgba(230,122,165,1);}

.t3-copyright { font-size: 11px; padding: 20px 0px 10px; background:rgba(0, 0, 0, 0.1); border-top: 0px solid #eeeeee; color:rgba(255,255,255,0.5);}

.t3-copyright  a{ color:rgba(255,255,255,0.5);}
.t3-copyright  a:hover{ color:rgba(255,255,255,0.9); background-color: transparent;}

.t3-copyright .nav > li > a {padding: 0px 10px;}
.t3-copyright .nav > li > a:hover {color:rgba(255,255,255,0.9); background-color: transparent;}

/* Proforms Donate It */ 

.com_proforms #t3-content  .componentheading.page-header{ display: none}


.page-header .overlay .componentheading.page-header h2{font-size:40px; margin-bottom:20px; color:rgb(255, 255, 255); text-shadow: 0 1px 2px rgba(0,0,0,.5); font-weight:300; font-family: 'Oswald', sans-serif; text-transform:lowercase}

.m4j_header_text { color: rgba(58, 66, 78,0.8);}

.m4j_required { font-weight: bold; color: rgb(228, 0, 126); text-decoration: none; float:right;}


.m4j_form_table h3{font-size: 22px; font-weight: 400; font-family: 'Oswald', sans-serif; border-top:1px solid rgba(58, 66, 78,0.2); padding-top:15px; margin-top:60px;}

.m4j_form_table #m4je-32 h3{ margin-top:15px;}

.proformsQuestions label{font-size:14px; margin-top:15px}

.m4j_form_table  input[type="text"], .m4j_form_table  select {  height: 30px;  padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; border-color: rgba(58, 66, 78,0.4);  display: inline-block; width:100%}

.m4j_form_table textarea{ min-height: 100px;  font-size: 12px; line-height: 1.5; border-radius: 3px; border-color: rgba(58, 66, 78,0.4);  width:100%; display: inline-block;}


#m4je-7 .m4jSelectItem, #m4je-9 .m4jSelectItem, #m4je-10 .m4jSelectItem, #m4je-11 .m4jSelectItem, #m4je-12 .m4jSelectItem, #m4je-13 .m4jSelectItem, #m4je-14 .m4jSelectItem, #m4je-15 .m4jSelectItem, #m4je-20 .m4jSelectItem { margin:0px; background: rgb(228, 0, 126);
  border-radius:3px; overflow:auto; float:left; margin-right:10px; margin-bottom:5px; transition: all 0.3s ease 0s; color:#fff; cursor:pointer}

#m4je-7 .m4jSelectItem:hover, #m4je-9 .m4jSelectItem:hover, #m4je-10 .m4jSelectItem:hover, #m4je-11 .m4jSelectItem:hover, #m4je-12 .m4jSelectItem:hover, #m4je-13 .m4jSelectItem:hover, #m4je-14 .m4jSelectItem:hover, #m4je-15 .m4jSelectItem:hover, #m4je-20 .m4jSelectItem:hover  { background:rgb(58, 66, 78);}

#m4je-7 .m4jSelectItem label, #m4je-9 .m4jSelectItem label, #m4je-10 .m4jSelectItem label, #m4je-11 .m4jSelectItem label, #m4je-12 .m4jSelectItem label, #m4je-13 .m4jSelectItem label, #m4je-14 .m4jSelectItem label, #m4je-15 .m4jSelectItem label, #m4je-20 .m4jSelectItem label {float:left; margin-bottom:0px; font-weight:normal; font-size:12px; text-transform:capitalize}

#m4je-7 .m4jSelectItem label span, #m4je-9 .m4jSelectItem label span, #m4je-10 .m4jSelectItem label span, #m4je-11 .m4jSelectItem label span, #m4je-12 .m4jSelectItem label span, #m4je-13 .m4jSelectItem label span, #m4je-14 .m4jSelectItem label span, #m4je-15 .m4jSelectItem label span, #m4je-20 .m4jSelectItem label span  { text-align:center; padding:6px 8px; display:block;}

#m4je-7 .m4jSelectItem label input, #m4je-9 .m4jSelectItem label input, #m4je-10 .m4jSelectItem label input, #m4je-11 .m4jSelectItem label input, #m4je-12 .m4jSelectItem label input, #m4je-13 .m4jSelectItem label input, #m4je-14 .m4jSelectItem label input, #m4je-15 .m4jSelectItem label input, #m4je-20 .m4jSelectItem label input  { display:none;}

#m4je-7 .m4jSelectItem input:checked + span, #m4je-9 .m4jSelectItem input:checked + span, #m4je-10 .m4jSelectItem input:checked + span, #m4je-11 .m4jSelectItem input:checked + span, #m4je-12 .m4jSelectItem input:checked + span, #m4je-13 .m4jSelectItem input:checked + span, #m4je-14 .m4jSelectItem input:checked + span, #m4je-15 .m4jSelectItem input:checked + span, #m4je-20 .m4jSelectItem input:checked + span {
 background:rgb(58, 66, 78); color:#fff;}

/*==========  Find a scrapstore Map ==========*/
#gf_radius_form{padding-top: 4px!important; padding-bottom: 20px !important; min-height: 50px}
#gf_radius_form input{height: 34px !important; float: left; margin-right: 5px}

#gf_radius_form select#radiusSelect{display: block; float: left;
padding: 6px 12px !important; height: 34px !important; 
font-size: 14px !important;
line-height: 1.42857143 !important;
color: #555 !important;
background-color: #fff !important;
border: 1px solid #ccc !important;
border-radius: 4px !important;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;  margin-right: 5px}

#gf_radius_form label{display: none}

#gf_radius_form #gf_search_rad_btn {color: #fff;
    background-color: rgba(230,122,165,1);
    border-color: transparent;
    transition: background-color 0.5s ease;
    font-family: 'Lato', sans-serif;  border-radius: 4px !important;
}

#gf_radius_form #gf_search_rad_btn:hover, #gf_radius_form #gf_search_rad_btn:focus, #gf_radius_form #gf_search_rad_btn:active{
    color: #fff;
    background-color: rgb(58, 66, 78);
    border-color: transparent;
}


/*==========  News page ==========*/
#t3-content .blog.newspage .page-header{ display: none}
#t3-content .blog.newspage .item .page-header{ background: none; display: block; padding: 0px; margin: 0px 0px 15px 0px;}
#t3-content .blog.newspage .item .page-header h2{font-size: 20px}
#t3-content .item-page.newspage .page-header{ background: none}

#t3-content .blog.newspage .item .readmore .btn {
    color: #fff;
    background-color: rgba(230,122,165,1);
    border-color: transparent;
    transition: background-color 0.5s ease;
    font-family: 'Lato', sans-serif; border-radius:0px; margin-top:30px;
}

#t3-content .blog.newspage .item .readmore .btn:hover{
    color: #fff;
    background-color: rgb(58, 66, 78);
    border-color: transparent;
}

#t3-content .item-page.newspage .page-header h2{color: #e81777;}

.article-aside {color: #999999; font-size: 13px; margin-bottom: 0px;}

.article-info {color: #999999;font-size: 13px; margin-bottom: 15px}

/*==========  Gallery ==========*/

.breadcrumbs {
    padding: 8px 15px;
    margin-bottom: 30px;
    list-style: none;
    background-color: #F3F4F5;
    border-radius: 4px;
}

.breadcrumb {
    padding: 0px 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
}

.com_phocagallery .page-header{margin-bottom: 0px}

.pg-cv-box-mod-ri, .pg-cv-box, .pg-csv-box {
    background: rgb(58, 66, 78);
    border: 0px solid #e5e5e5;
    border-radius: 0px;
    box-shadow: none;
    padding: 0px;
}

.pg-cv-box:hover, .pg-csv-box:hover {
    border-radius: 0px;
    background: #343B46;
    border: 0px solid #e5e5e5;
}
.pg-csv-name { margin-top: 0px; padding-left: 0px; padding:4px; background: none; font-size: 13px; text-align: center}
.pg-csv-name a{color:rgba(255,255,255,0.8);}

.pg-csv-box .pg-csv-name, .pg-csv-box .pg-csv-name-i {
    margin-top: 0px !important;
}
#phocagallery  img:hover{transition: opacity 0.8s ease;}
#phocagallery img:hover{opacity: 0.7}


.pg-cv-box-mod-ri {
   height:auto !important;
    width: 100% !important;
   
}

.pg-cv-box-mod-ri {
    float: left;
    padding: 5px !important;
    margin: 0px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none!important;
    -webkit-border-radius: 0px!important;
    border-radius: 0px!important;
    background: #fff;
	border: 0px solid #e5e5e5!important;
}

/*==========  Sign up form ==========*/

.cbRegistrationHeader{margin-bottom: 30px;}

.cbRegistrationTitle{display: none}

.cbfv_acymailingLists label{display: none}

.cbPoweredBy{display:none}


.cb_template .btn-primary {
   color: #fff;
    background-color: rgba(230,122,165,1);
    border-color: transparent;
    transition: background-color 0.5s ease;
    font-family: 'Lato', sans-serif; border-radius:0px; margin-top:30px; background-image:none
}

.cb_template .btn-primary:hover, .cb_template .btn-primary:focus, .cb_template .btn-primary:active{
    color: #fff;
    background-color: rgb(58, 66, 78);
    border-color: transparent;
}


#t3-content .cb_template .page-header {
 background: none
}


/*==========  Map bubbles ==========*/
.gf_bubble_container h3{font-size: 16px; color: rgba(230,122,165,1)}

/*==========  Directory ==========*/
.directorypage .page-header.cbUserListTitle{display: none}

.itemid-231 .cbProfileTitle{display: none}
.cbUserListFC_cb_scrapstorename{font-size: 16px; color: rgba(230,122,165,1); text-transform: uppercase}

.cb_template .containerBox {  padding: 12px; margin:0px 0px; width: 100%; border-radius: 0px; border:0px; list-style: none; height: 220px; background:rgba(230,122,165,0.05); box-shadow: none;}

.cb_template .containerBox:hover{background:rgba(230,122,165,0.1)}	

.cbUserListT_4.cbUserListLayoutGrid > .containerBox:nth-of-type(odd) {background:rgba(230,122,165,0.15)}
	
.cbUserListT_4.cbUserListLayoutGrid > .containerBox:nth-of-type(odd):hover {background:rgba(230,122,165,0.2)}
.cb_template a {color: rgba(230,122,165,1)}
.directorypage .cbUsersList  .cbUserListResultCount{display:none}

.cb_template .btn-default {
    color: #fff;
    background-color: rgba(230,122,165,1);
    border-color: transparent;
    transition: background-color 0.5s ease;
    font-family: 'Lato', sans-serif; border-radius:0px; margin-top:30px; box-shadow: none; background-image:none
}

.cb_template .btn-default:hover {
    color: #fff;
    background-color: rgb(58, 66, 78);
    border-color: transparent;
}


/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
    
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
.pg-cv-box-mod-ri {
   height:auto !important;
    width: 50% !important;
   
}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
	#t3-header .headcontact{  text-align: right; }
	
	.home  h2.oswald, .home  h1.oswald{ font-size:30px;}
	
	
	.navbar-nav > li > a { padding-top: 25px;  padding-bottom: 10px;  border-bottom:5px solid rgb(58, 66, 78);  text-transform:uppercase; font-size: 11px; padding-left: 10px; padding-right: 10px}
	
.home .t3-sl-1  .h1{font-size:60px; margin-bottom:20px;}
.home .t3-sl-1 .lead { font-size: 16px;}
.newsflash-horiz li{width:33%; float:left; list-style:none; padding:0px 25px 0px 0px;}


.homebuttons a.button, .waystohelp a.button{ border-left:1px solid rgba(255,255,255,0.2);}
.homebuttons a.button:last-child, .waystohelp a.button:last-child{border-right:1px solid rgba(255,255,255,0.2);}
.homebuttons a.button:hover, .waystohelp a.button:hover{background: rgba(255,255,255,0.2); text-decoration: none; color: rgba(255,255,255,1);}

.home .t3-sl-2 p { font-size: 20px !important; }

.page-header .overlay .componentheading.page-header h2, .page-header h1{font-size:50px;}
.pg-cv-box-mod-ri {
   height:auto !important;
    width: 30% !important;
   
}
	
	.cb_template .containerBox {width: 50%;float: left; }
}



/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
.home  h2.oswald, .home  h1.oswald{ font-size:32px;}
#t3-header .headcontact{font-size: 14px; }	
.navbar-nav > li > a { padding-top: 25px;  padding-bottom: 10px; border-bottom:5px solid rgb(58, 66, 78);  text-transform:uppercase; font-size: 12px; padding-left: 15px; padding-right: 15px}
	
.navbar-default .navbar-nav > li > a { color: rgba(255,255,255,0.8);}
.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: rgba(255,255,255,0.8); border-bottom-color: rgba(255,255,255,0.8);}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: rgb(51, 59, 68); color:#ffffff; border-bottom:5px solid rgb(228, 0, 126);}




.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: rgb(51, 59, 68); color: #FFF; border-bottom:5px solid rgb(228, 0, 126);}

.dropdown-menu {background-color: rgb(58, 66, 78);  border: rgba(37, 42, 44, 0); border-radius: 4px;  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);  background-clip: padding-box;}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {color:rgb(230,122,165); font-size:13px}
.t3-megamenu .mega-caption {color: rgba(255,255,255,0.7); font-size: 12px; margin-top: 3px;  font-weight: 600;}
.t3-megamenu .row{border:none}
.t3-megamenu .row:nth-child(odd){background: none; border:none}
.t3-megamenu .row:nth-child(even) {background: rgba(255,255,255,0.05); border:none}


.t3-megamenu .dropdown-header, .t3-megamenu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header { font-weight:600}

.m4j_form_table   input[type="text"], .m4j_form_table  select { width:50%}

.m4j_form_table textarea{  width:50%}

.m4j_required { margin-right:48%;}
	
.m4jRequiredWrapSystem.m4j_required_wrap .m4j_required { margin-right:0px;}

.page-header .overlay .componentheading.page-header h2, .page-header h1{font-size:60px; }

	.pg-cv-box-mod-ri {
   height:auto !important;
    width: 25% !important;
   
}

.pg-cv-box-mod-ri {
    float: left;
    padding: 5px !important;
    margin: 0px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none!important;
    -webkit-border-radius: 0px!important;
    border-radius: 0px!important;
    background: #fff;
	border: 0px solid #e5e5e5!important;
}
	
	.cb_template .containerBox {width: 33%;float: left; height: 260px;}
	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
.home  h2.oswald, .home  h1.oswald{ font-size:36px;}	
	
	
.navbar-brand { height: 50px; padding: 15px 15px; }
.navbar-nav > li > a { font-size: 14px;}	
.navbar-nav > li.loginmenubutton > a {  margin-left:30px;}
	
	
.home .t3-sl-1  .h1{font-size:70px; margin-bottom:20px;}
.home .t3-sl-1 .lead { font-size: 16px;}

.page-header .overlay .componentheading.page-header h2, .page-header h1{font-size:70px; }
	
.cb_template .containerBox {width: 33%;float: left; height: 220px;}


}





