@import "https://fonts.googleapis.com/css?family=Poppins:400,400i,700,700i";

.mright {
float:right;
margin:3%;
width:40%
}
svg {margin-top:-15px;}
.margin-bottom-0 {
    margin-bottom: 0px;
}

.sticky-top > #hero-plus-header {
background-color:#fff
}

#item-1c69c82b-d703-44a5-8f11-07bb717365a3-1 h2 {
display:none
}

.cd {
padding:3% 5%
}

.card-body {
display:none
}

.col-lg-3 {
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}

.gallery-inline {
padding: 0px;
}

strong {
color:#000000;
}

h1 {
animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;
color:#000000;
font-size:2em;
font-weight:700;
margin-top:1em;
text-align:center
}

.logo {
margin:25px 15px 25px 25px;
vertical-align:middle
}

.click-tweet {
background-color:#000;
color:#fff;
float:right;
font-size:135%;
line-height:133%;
margin:5px auto 0;
margin-bottom:2%;
margin-left:2%;
max-width:100%;
padding:25px;
width:330px
}

.ctab,.ctab:visited,.ctab:focus {
-moz-transition-duration:.5s;
-webkit-transition-duration:.5s;
background:#000;
color:#fff!important;
display:block;
font-family:Poppins,Arial,sans-serif;
font-size:106%;
letter-spacing:.05em;
line-height:108%;
margin:25px;
max-width:100%;
padding:18px 7px;
text-align:center;
text-decoration:none;
transition-duration:.5s;
width:310px
}

.ctab:hover,.ctab:active {
color:#fff!important;
opacity:.8;
text-decoration:none
}

.foot-btn,.foot-btn:visited,.foot-btn:focus {
background:#333;
box-shadow:0 0 12px -6px #000;
color:#fff!important;
display:block;
font-size:100%;
font-weight:700;
line-height:108%;
margin:6px auto;
max-width:100%;
padding:10px;
text-align:center;
text-decoration:none;
width:250px
}

.foot-btn:hover,.foot-btn:active {
color:#fff!important;
opacity:.9;
text-decoration:none;
transition:all .3s ease
}

.icons,.icons:visited,.icons:focus, .icons:hover {
background:#000;
border-radius:50%;
color:#fff;
display:inline-block;
height:56px;
margin:8px 3px;
padding:11px;
text-align:center;
width:56px
}

.icons:hover,.icons:active {

transition:all .7s ease
}

.icons-wrap {
margin:1em 0;
padding-bottom:30px;
text-align:center;
width:100%
}

.foot-links,.foot-links:focus,.foot-links:visited {
color:#eee;
display:block;
font-size:125%;
line-height:108%;
margin:auto;
padding:10px 0;
text-decoration:none
}

.foot-links:hover,.foot-links:active {
color:#666;
text-decoration:none
}

h3 {
color:#fff;
font-size:164%;
letter-spacing:-1px;
padding:7px 0
}

#topbar {
background-color:#fff
}

.box-link,.box-link:visited {
color:#fff;
display:block;
font-size:24px;
margin:10px auto;
margin-top:40px;
max-width:280px;
padding-top:8px;
text-decoration:none;
transition:.5s;
width:100%
}

.box-link:hover,.box-link:active,.box-link:focus {
background:#fff;
color:#000;
display:block;
font-size:24px;
height:50px;
margin:10px auto;
margin-top:40px;
max-width:280px;
padding-top:8px;
text-decoration:none;
transition:.5s;
width:100%
}

.card-columns {
-moz-column-count:1;
-moz-column-gap:1.25rem;
-webkit-column-count:1;
-webkit-column-gap:1.25rem;
column-count:1;
column-gap:1.25rem;
orphans:1;
widows:1
}

.card-columns .card {
width: 50%;
margin: 30px 25%;
}

h2 {
text-align:center;
font-size: 1.2rem;
margin: 20px 0px;
}

.hero {
max-width:100%;
width:100%
}

.hsmall {
font-size:1.6rem!important;
padding-bottom:35px;
padding-top:20px
}

#gallery-title-uuid h2 {
display:none
}

.box-link,.box-link:visited {
color:#fff;
display:block;
font-size:24px;
height:50px;
margin:10px auto;
margin-top:40px;
max-width:280px;
text-decoration:none;
transition:.5s;
width:100%
}

#hero-plus-header {
font-family:Poppins,Arial,sans-serif
}

#hero-plus-hero {
font-family:Poppins,Arial,sans-serif
}

#hero-plus-hero .card-body {
display:none
}

#hero-plus-body {
font-family:Poppins,Arial,sans-serif
}

#hero-plus-footer {
background:#000;
color:#fff;
font-family:Poppins,Arial,sans-serif;
text-align:center
}

@media only screen and (max-width: 767px) {
.ytvid {
float:none;
margin:auto;
width:100%
}

.card-columns {
-moz-column-count:1;
-moz-column-gap:1.25rem;
-webkit-column-count:1;
-webkit-column-gap:1.25rem;
column-count:1;
column-gap:1.25rem;
orphans:1;
widows:1
}

.click-tweet {
background:#000;
background-color:#DAAA00;
color:#fff;
float:right;
font-size:135%;
line-height:133%;
margin:5px auto 0;
margin-bottom:2%;
margin-left:2%;
max-width:100%;
padding:25px;
width:100%
}

.logo {
display:block;
margin:0 auto;
margin-top:7px;
vertical-align:middle;
width:280px
}

.ctab,.ctab:visited,.ctab:focus {
-moz-transition-duration:.5s;
-webkit-transition-duration:.5s;
color:#fff!important;
display:block;
font-family:Poppins,Arial,sans-serif;
font-size:100%;
letter-spacing:.05em;
line-height:108%;
margin:4px;
max-width:100%;
padding:8px 7px;
text-align:center;
text-decoration:none;
transition-duration:.5s;
width:100%
}

.col-lg-3 {
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
}