.boldgrid-section img:not(.aligncenter) {
display: inline
}
.bg-img.bg-img-1 {
border: 3px solid #fff;
padding: 0;
box-shadow: 0 0 1px 0 #555, 0 5px 5px 0 #555
}
.bg-img.bg-img-2 {
border: .5em solid #fff;
border-bottom-width: 2em;
box-shadow: 0 0 1px 0 #555, 0 4px 4px 0 #555
}
.bg-img.bg-img-3 {
box-shadow: 12px 12px 2px rgba(0, 0, 0, .2)
}
@media only screen and (min-width:768px) {
.bg-img-right {
float: right;
margin-left: 1em
}
.bg-img-left {
float: left;
margin-right: 1em
}
}
.bg-blockquote {
padding: 10px 20px;
margin: 0 0 20px;
font-size: 1.125em;
text-align: left
}
.bg-blockquote p {
margin: 0 0 10px;
font-size: 1.125em
}
.bg-blockquote ol:last-child, .bg-blockquote p:last-child, .bg-blockquote ul:last-child {
margin-bottom: 0
}
.bg-blockquote .small, .bg-blockquote footer, .bg-blockquote small {
display: block;
font-size: 80%;
line-height: 1.42857;
filter: contrast(50%)
}
.bg-blockquote .small:before, .bg-blockquote footer:before, .bg-blockquote small:before {
content: "\2014   \A0"
}
.bg-blockquote .small:after, .bg-blockquote footer:after, .bg-blockquote small:after {
content: ""
}
.bg-blockquote.reverse {
padding-right: 15px;
padding-left: 0;
text-align: right
}
.bg-blockquote.reverse .small:before, .bg-blockquote.reverse footer:before, .bg-blockquote.reverse small:before {
content: ""
}
.bg-blockquote.reverse .small:after, .bg-blockquote.reverse footer:after, .bg-blockquote.reverse small:after {
content: "\A0   \2014"
}
.bg-blockquote.plain p:before {
content: open-quote
}
.bg-blockquote.plain p:after {
content: close-quote
}
.bg-blockquote.border {
border-left: 5px solid;
border-right: 0
}
.bg-blockquote.border.reverse {
border-left: 0;
border-right: 5px solid
}
.bg-blockquote.large-quotes {
position: relative;
width: 100%;
max-width: 500px;
border-left: 0;
border-right: 0;
min-height: 150px;
margin-left: auto;
margin-right: auto;
justify-content: center;
display: flex;
flex-direction: column
}
.bg-blockquote.large-quotes svg {
position: absolute;
height: 100%;
left: 0;
right: 0;
margin: auto
}
.bg-blockquote.large-quotes svg polygon {
fill: currentColor
}
.bg-text-fx.bg-text-fx-inset-text {
text-shadow: 1px 1px 0 hsla(0, 0%, 55%, .6), -1px -1px 1px rgba(0, 0, 0, .67)
}
.bg-text-fx.bg-text-fx-anaglyph {
letter-spacing: 3px;
text-shadow: -3px 0 1px #1ef2f1, 3px 0 1px #f6050a
}
.bg-text-fx.bg-text-fx-neon {
color: #fff;
text-decoration: normal;
text-align: center;
text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de;
transition: all .2s ease-in-out
}
.bg-text-fx.bg-text-fx-neon:hover {
text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #0ff, 0 0 70px #0ff, 0 0 80px #0ff, 0 0 100px #0ff
}
.bg-text-fx.bg-text-fx-simple-shadow {
text-shadow: #969696 1px 3px 0, #aba8a8 1px 8px 5px
}
.bg-text-fx.bg-text-fx-neon-text {
box-sizing: content-box;
border: none;
color: #407ec4;
text-align: center;
text-overflow: clip;
text-shadow: 1px 1px 0 #4da2fc, -1px -1px 0 #4da2fc, 1px -1px 0 #4da2fc, -1px 1px 0 #4da2fc, 4px 4px 8px #2c5889, -4px 4px 8px #2c5889, 4px -4px 8px #2c5889, -4px -4px 8px #2c5889;
transition: all .5s ease-in-out
}
.bg-text-fx.bg-text-fx-neon-text:hover {
text-shadow: 1px 1px 0 #4da2fc, -1px -1px 0 #4da2fc, 1px -1px 0 #4da2fc, -1px 1px 0 #4da2fc;
transition: all .3s ease-in-out
}
.bg-text-fx.bg-text-fx-enjoy-css {
text-shadow: 0 1px 0 #808d93, -1px 0 0 #cdd2d5, -1px 2px 0 #808d93, -2px 1px 0 #cdd2d5, -2px 3px 0 #808d93, -3px 2px 0 #cdd2d5, -3px 4px 0 #808d93, -4px 3px 0 #cdd2d5, -4px 5px 0 #808d93
}
.bg-text-fx.bg-text-fx-long-shadow {
text-shadow: 3px 3px 0 #0199d9, 4px 4px 0 #0199d9, 5px 5px 0 #0199d9, 6px 6px 0 #0199d9, 7px 7px 0 #0199d9, 8px 8px 0 #0199d9, 9px 9px 0 #0199d9, 10px 10px 0 #0199d9, 11px 11px 0 #0199d9, 12px 12px 0 #0199d9, 13px 13px 0 #0199d9, 14px 14px 0 #0199d9, 15px 15px 0 #0199d9, 16px 16px 0 #0199d9, 17px 17px 0 #0199d9, 18px 18px 0 #0199d9, 19px 19px 0 #0199d9, 20px 20px 0 #0199d9
}
.bg-text-fx.bg-text-fx-rainbow {
color: transparent;
text-shadow: 3px 0 0 #d91f26, 6px 0 0 #e25b0e, 9px 0 0 #f5dd08, 12px 0 0 #059444, 15px 0 0 #0287ce, 18px 0 0 #044d91, 21px 0 0 #2a1571;
transition: all .6s cubic-bezier(.68, -.55, .265, 1.55)
}
.bg-text-fx.bg-text-fx-rainbow:hover {
text-shadow: -3px 0 0 #d91f26, -6px 0 0 #e25b0e, -9px 0 0 #f5dd08, -12px 0 0 #059444, -15px 0 0 #0287ce, -18px 0 0 #044d91, -21px 0 0 #2a1571;
transition: all .5s cubic-bezier(.68, -.55, .265, 1.55)
}
.bg-text-fx.bg-text-fx-board-game {
text-shadow: 5px 5px 0 #ffd217, 10px 10px 0 #5ac7ff, 15px 14px 0 #ffd217, 20px 20px 0 #5ac7ff
}
.bg-text-fx.bg-text-fx-retro {
text-shadow: 2px 2px 0 #eee, 3px 3px 0 #707070
}
.bg-text-fx.bg-text-fx-elegantshadow {
color: #131313;
letter-spacing: .15em;
text-shadow: 1px -1px 0 #767676, -1px 2px 1px #737272, -2px 4px 1px #767474, -3px 6px 1px #787777, -4px 8px 1px #7b7a7a, -5px 10px 1px #7f7d7d, -6px 12px 1px #828181, -7px 14px 1px #868585, -8px 16px 1px #8b8a89, -9px 18px 1px #8f8e8d, -10px 20px 1px #949392
}
.bg-text-fx.bg-text-fx-deepshadow {
text-shadow: 0 -1px 0 #fff, 0 1px 0 #2e2e2e, 0 2px 0 #2c2c2c, 0 3px 0 #2a2a2a, 0 4px 0 #282828, 0 5px 0 #262626, 0 6px 0 #242424, 0 7px 0 #222, 0 8px 0 #202020, 0 9px 0 #1e1e1e, 0 10px 0 #1c1c1c, 0 11px 0 #1a1a1a, 0 12px 0 #181818, 0 13px 0 #161616, 0 14px 0 #141414, 0 15px 0 #121212, 0 22px 30px rgba(0, 0, 0, .9)
}
.bg-text-fx.bg-text-fx-gradient {
background: -webkit-linear-gradient(#eee, #333);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent
}
.bg-text-fx.bg-text-fx-shadows {
text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15)
}
.bg-text-fx.bg-text-fx-closeheavy {
text-shadow: 0 4px 3px rgba(0, 0, 0, .4), 0 8px 13px rgba(0, 0, 0, .1), 0 18px 23px rgba(0, 0, 0, .1)
}
.bg-text-fx.bg-text-fx-glow {
text-shadow: 0 0 6px hsla(0, 0%, 100%, .72)
}
.bg-text-fx.bg-text-fx-stroke {
text-shadow: -1px -1px 0 #bdbdbd, 1px -1px 0 #bdbdbd, -1px 1px 0 #bdbdbd, 1px 1px 0 #bdbdbd
}
.bg-box {
padding: 1em
}
.bg-box.bg-box-circle, .bg-box.bg-box-pill {
padding: 4em
}
.bg-box-square {
border-radius: 0
}
.bg-box-pill {
border-radius: 1000px
}
.bg-box-circle {
border-radius: 50%
}
.bg-box-rounded {
border-radius: 2em
}
.bg-box-edged {
border-radius: 5px
}
.bg-box-pad-sm {
padding: 3px
}
.bg-box-pad-lg {
padding: 7px
}
.bg-box-rounded-top-left {
border-top-left-radius: 2em
}
.bg-box-rounded-top-right {
border-top-right-radius: 2em
}
.bg-box-rounded-bottom-right {
border-bottom-right-radius: 2em
}
.bg-box-rounded-bottom-left {
border-bottom-left-radius: 2em
}
.bg-box-shadow-bottom-right {
box-shadow: 3px 3px 0 0 grey
}
.bg-box-shadow-bottom-left {
box-shadow: -3px 3px 0 0 grey
}
.bg-box-border-thin {
border: 1px solid #000
}
.bg-box-border-normal {
border: 2px solid #000
}
.bg-box-border-thick {
border: 3px solid #000
}
.bg-box-border-dashed {
border: 2px dashed #000
}
.bg-box-border-dashed-thick {
border: 3px dashed #000
}
.bg-box-border-double {
border: 2px solid #000;
box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #000
}
.bg-box-border-double-thick {
border: 2px solid #000;
box-shadow: inset 0 0 0 5px #fff, inset 0 0 0 7px #000
}
.bg-box-pointer {
position: relative
}
.bg-box-pointer:after {
content: "";
position: absolute;
bottom: -15px;
left: 50px;
border-width: 15px 15px 0;
border-style: solid;
border-color: #f3961c transparent;
display: block;
width: 0
}
.bg-box-pointer.bg-box-pointer-left:after {
top: calc(50% - 16px);
left: -20px;
bottom: auto;
border-width: 12px 20px 13px 0;
border-color: transparent #f3961c
}
.bg-box-pointer.bg-box-pointer-right:after {
top: calc(50% - 16px);
right: -20px;
bottom: auto;
left: auto;
border-width: 12px 0 13px 20px;
border-color: transparent #f3961c
}
.bg-box-pointer.bg-box-pointer-bottom:after {
left: calc(50% - 16px)
}
.bg-box-pointer.bg-box-pointer-top:after {
top: -15px;
bottom: auto;
border-width: 0 15px 15px;
left: calc(50% - 16px)
}
.bg-img-square {
border-radius: 0
}
.bg-img-pill {
border-radius: 1000px
}
.bg-img-circle {
border-radius: 50%
}
.bg-img-rounded {
border-radius: 2em
}
.bg-img-edged {
border-radius: 5px
}
.bg-img-pad-sm {
padding: 3px
}
.bg-img-pad-lg {
padding: 7px
}
.bg-img-rounded-top-left {
border-top-left-radius: 2em
}
.bg-img-rounded-top-right {
border-top-right-radius: 2em
}
.bg-img-rounded-bottom-right {
border-bottom-right-radius: 2em
}
.bg-img-rounded-bottom-left {
border-bottom-left-radius: 2em
}
.bg-img-shadow-bottom-right {
box-shadow: 3px 3px 0 0 grey
}
.bg-img-shadow-bottom-left {
box-shadow: -3px 3px 0 0 grey
}
.bg-img-border-thin {
border: 1px solid #000
}
.bg-img-border-normal {
border: 2px solid #000
}
.bg-img-border-thick {
border: 3px solid #000
}
.bg-img-border-dashed {
border: 2px dashed #000
}
.bg-img-border-dashed-thick {
border: 3px dashed #000
}
.bg-img-border-double {
border: 2px solid #000;
box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #000
}
.bg-img-border-double-thick {
border: 2px solid #000;
box-shadow: inset 0 0 0 5px #fff, inset 0 0 0 7px #000
}
.bg-img-pointer {
position: relative
}
.bg-img-pointer:after {
content: "";
position: absolute;
bottom: -15px;
left: 50px;
border-width: 15px 15px 0;
border-style: solid;
border-color: #f3961c transparent;
display: block;
width: 0
}
.bg-img-pointer.bg-img-pointer-left:after {
top: calc(50% - 16px);
left: -20px;
bottom: auto;
border-width: 12px 20px 13px 0;
border-color: transparent #f3961c
}
.bg-img-pointer.bg-img-pointer-right:after {
top: calc(50% - 16px);
right: -20px;
bottom: auto;
left: auto;
border-width: 12px 0 13px 20px;
border-color: transparent #f3961c
}
.bg-img-pointer.bg-img-pointer-bottom:after {
left: calc(50% - 16px)
}
.bg-img-pointer.bg-img-pointer-top:after {
top: -15px;
bottom: auto;
border-width: 0 15px 15px;
left: calc(50% - 16px)
}
.align-column-top {
align-self: flex-start
}
.align-column-center {
align-self: center
}
.align-column-bottom {
align-self: flex-end
}
.align-column-stretch {
display: flex;
align-items: stretch
}
.bg-hr {
background: transparent;
height: 0;
position: relative;
border: 1px solid;
box-sizing: content-box;
overflow: visible;
margin-left: auto;
margin-right: auto
}
.bg-hr.hr-left {
margin-left: 0;
margin-right: auto
}
.bg-hr.hr-center {
margin-right: auto;
margin-left: auto
}
.bg-hr.hr-right {
margin-right: 0;
margin-left: auto
}
.bg-hr.bg-hr-1:after, .bg-hr.bg-hr-19:after {
content: "";
display: block;
height: 0;
margin: 0 auto;
position: relative;
width: 0;
transform: translateY(-50%);
top: 50%;
border: 6px solid
}
.bg-hr.bg-hr-2:after {
content: "";
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 8px solid;
left: 50%;
top: 0;
margin-left: -8px;
position: absolute;
background: transparent
}
.bg-hr.bg-hr-3 {
border: 1px double;
border-left: 0;
border-right: 0;
background: transparent;
height: 2px
}
.bg-hr.bg-hr-4 {
border: 1px dashed;
background: transparent
}
.bg-hr.bg-hr-5 {
border: 1px dotted;
background: transparent
}
.bg-hr.bg-hr-6 {
border: 2px dashed;
border-left: 0;
border-right: 0;
background: transparent
}
.bg-hr.bg-hr-7 {
border: 1px dotted;
border-left: 0;
border-right: 0;
height: 3px;
background: transparent
}
.bg-hr.bg-hr-8 {
border: 1px dotted;
border-bottom: 0;
background: transparent
}
.bg-hr.bg-hr-9 {
height: 10px;
border: 0;
box-shadow: inset 0 10px 10px -10px #8c8b8b;
background: transparent
}
.bg-hr.bg-hr-10 {
height: 1px
}
.bg-hr.bg-hr-10, .bg-hr.bg-hr-11 {
border: 0;
background-image: linear-gradient(270deg, transparent, #8c8b8b, transparent)
}
.bg-hr.bg-hr-11 {
height: 3px
}
.bg-hr.bg-hr-13 {
border: 0;
box-shadow: 0 0 10px 1px #000
}
.bg-hr.bg-hr-13:after {
content: "\A0"
}
.bg-hr.bg-hr-14 {
border: 0;
border-bottom: 10px solid
}
.bg-hr.bg-hr-15 {
border: 0;
border-bottom: 5px solid
}
.bg-hr.bg-hr-16, .bg-hr.bg-hr-17 {
border: 0;
border-bottom: 3px solid
}
.bg-hr.bg-hr-17 {
height: 5px;
border-top: 3px solid
}
.bg-hr.bg-hr-17, .bg-hr.bg-hr-18, .bg-hr.bg-hr-20 {
background: transparent
}
.bg-hr.bg-hr-18:before, .bg-hr.bg-hr-20:before {
right: -1px
}
.bg-hr.bg-hr-18:after, .bg-hr.bg-hr-18:before, .bg-hr.bg-hr-20:after, .bg-hr.bg-hr-20:before {
content: "";
display: block;
position: absolute;
width: 0;
transform: translateY(-150%);
border: 6px solid;
top: 12px
}
.bg-hr.bg-hr-18:after, .bg-hr.bg-hr-20:after {
left: -1px
}
.bg-hr.bg-hr-19:after, .bg-hr.bg-hr-20:after, .bg-hr.bg-hr-20:before {
border-radius: 50%
}
.bg-box-cover {
margin-right: -15px;
margin-left: -15px
}
.bg-box-flush {
padding: 0
}
.bg-box-1 {
box-shadow: 5px 5px 5px 0 rgba(85, 85, 85, .5)
}
ul.bg-list {
list-style: none;
padding: 0
}
ul.bg-list li {
margin-bottom: .7em;
padding-left: 1.3em
}
ul.bg-list li:before {
font-family: FontAwesome;
display: inline-block;
margin-left: -1.3em;
width: 1.3em
}
ul.bg-list.bg-list-checkmark li:before {
content: "\F00C"
}
ul.bg-list.bg-list-share li:before {
content: "\F064"
}
ul.bg-list.bg-list-times li:before {
content: "\F00D"
}
ul.bg-list.bg-list-minus li:before {
content: "\F068"
}
ul.bg-list.bg-list-circle-notch li:before {
content: "\F1CE"
}
ul.bg-list.bg-list-chevron li:before {
content: "\F054"
}
ul.bg-list.bg-list-chevron-circle li:before {
content: "\F138"
}
ul.bg-list.bg-list-dble-right li:before {
content: "\F101"
}
ul.bg-list.bg-list-angle-right li:before {
content: "\F105"
}
.boldgrid-section .fa-ul {
margin-left: 0
}
.boldgrid-section .fa-ul .fa-li {
position: static
}
.bg-img.bg-img-triangle {
clip-path: polygon(50% 5%, 0 100%, 100% 100%)
}
.bg-img.bg-img-circle {
border-radius: 100%
}
.bg-img.bg-img-pentagon {
clip-path: polygon(50% 0, 100% 38%, 82% 100%, 18% 100%, 0 38%)
}
.bg-img.bg-img-bevel {
clip-path: polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0 80%, 0 20%)
}
.bg-img.bg-img-hexagon {
clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%)
}
.bg-img.bg-img-rabbet {
clip-path: polygon(0 15%, 15% 15%, 15% 0, 85% 0, 85% 15%, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 15% 85%, 0 85%)
}
.bg-img.bg-img-rhombus {
clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%)
}
.bg-img.bg-img-octagon {
clip-path: polygon(30% 0, 70% 0, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%)
}
.bg-img.bg-img-parallelogram {
clip-path: polygon(25% 0, 100% 0, 75% 100%, 0 100%)
}
.bg-img.bg-img-point {
content: "";
min-height: 100%
}
.bg-img.bg-img-point.bg-img-right {
clip-path: polygon(0 0, 75% 0, 100% 50%, 75% 100%, 0 100%)
}
.bg-img.bg-img-point.bg-img-left {
clip-path: polygon(25% 0, 100% 1%, 100% 100%, 25% 100%, 0 50%)
}
.row-spacing-lg {
padding-bottom: 80px
}
.row-spacing-lg, .row-spacing-lg-top {
padding-top: 80px
}
.row-spacing-lg-bottom {
padding-bottom: 80px
}
.row-spacing-md {
padding-bottom: 60px
}
.row-spacing-md, .row-spacing-md-top {
padding-top: 60px
}
.row-spacing-md-bottom {
padding-bottom: 60px
}
.row-spacing-sm {
padding-bottom: 40px
}
.row-spacing-sm, .row-spacing-sm-top {
padding-top: 40px
}
.row-spacing-sm-bottom {
padding-bottom: 40px
}
.bg-social-icons.colored .fa-instagram {
color: #3f729b
}
.bg-social-icons.colored .fa-facebook-square {
color: #55acee
}
.bg-social-icons.colored .fa-twitter-square {
color: #3b5998
}
.bg-social-icons.inherit a {
color: inherit
}
.bg-social-icons.inherit a:hover {
color: #337ab7
}
.tmpl-pricing_tables-9 .basic {
box-shadow: 0 0 0 1px #d8d8d8
}
.tmpl-pricing_tables-9 .featured {
box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1)
}
.tmpl-pricing_tables-9 .featured .action {
padding: 40px 0
}
.tmpl-pricing_tables-9 .product-name {
border-bottom: 1px solid #ddd;
font-weight: 700;
margin: 0;
padding: 20px 0
}
.tmpl-pricing_tables-9 .feature-list {
margin: 0;
font-size: .9em;
margin: 0 20px;
line-height: 3em
}
.tmpl-pricing_tables-9 .feature-list li {
padding-left: 0;
border-bottom: 1px solid rgba(0, 0, 0, .05);
margin-bottom: 0
}
.tmpl-pricing_tables-9 .feature-list .fa {
font-size: 1.2em;
vertical-align: middle
}
.tmpl-pricing_tables-9 .price {
border-bottom: 1px solid #ddd;
padding: 20px 0
}
.tmpl-pricing_tables-9 .action {
padding: 25px 0
}
.bg-video.bg-video-1 iframe {
border: 5px solid
}
.bg-video.bg-video-2 iframe {
border: 5px solid
}
.bg-video.bg-video-2 iframe, .bg-video.bg-video-3 iframe {
box-shadow: 1px 4px 5px 0 rgba(0, 0, 0, .75)
}
.bg-icon {
font-size: 20px;
padding: .7em
}
.bg-icon.bg-icon-1, .bg-icon.bg-icon-2 {
border-radius: 50px;
border-style: solid;
border-width: 1px
}
.bg-icon.bg-icon-2, .bg-icon.bg-icon-3 {
box-shadow: 1px 1px 5px 0 #333
}
.bg-icon.bg-icon-3 {
border-radius: 50px
}
.bg-icon.bg-icon-4, .bg-icon.bg-icon-5 {
border-style: solid;
border-width: 1px
}
.bg-icon.bg-icon-5, .bg-icon.bg-icon-6 {
box-shadow: 1px 1px 5px 0 #333
}
.boldgrid-slider.boldgrid-section-wrap:not(.slick-initialized) .boldgrid-section:not(:first-of-type) {
display: none
}
.boldgrid-slider.boldgrid-wrap-row:not(.slick-initialized) .row:not(:first-of-type) {
display: none !important
}
.has-hover-bg[class*=col] .hvrbox-show {
opacity: 0;
transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
-o-transition: opacity .2s ease-out
}
.has-hover-bg[class*=col] .hvrbox-hide {
opacity: 1;
transition: opacity .2s ease-in;
-moz-transition: opacity .2s ease-in;
-webkit-transition: opacity .2s ease-in;
-o-transition: opacity .2s ease-in
}
.has-hover-bg[class*=col]:hover .hvrbox-show {
opacity: 1
}
.has-hover-bg[class*=col]:hover .hvrbox-hide, .has-hover-bg[class*=col]:hover .hvrbox-show {
transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
-o-transition: opacity .2s ease-out
}
.has-hover-bg[class*=col]:hover .hvrbox-hide {
opacity: 0
}
.has-hover-bg.row>.hvrbox-show {
opacity: 0;
transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
-o-transition: opacity .2s ease-out
}
.has-hover-bg.row>.hvrbox-hide {
opacity: 1;
transition: opacity .2s ease-in;
-moz-transition: opacity .2s ease-in;
-webkit-transition: opacity .2s ease-in;
-o-transition: opacity .2s ease-in
}
.has-hover-bg.row:hover>.hvrbox-show {
opacity: 1
}
.has-hover-bg.row:hover>.hvrbox-hide, .has-hover-bg.row:hover>.hvrbox-show {
transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
-o-transition: opacity .2s ease-out
}
.has-hover-bg.row:hover>.hvrbox-hide {
opacity: 0
}
.has-hover-bg.boldgrid-section>div>.hvrbox-show {
opacity: 0;
transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
-o-transition: opacity .2s ease-out
}
.has-hover-bg.boldgrid-section>div>.hvrbox-hide {
opacity: 1;
transition: opacity .2s ease-in;
-moz-transition: opacity .2s ease-in;
-webkit-transition: opacity .2s ease-in;
-o-transition: opacity .2s ease-in
}
.has-hover-bg.boldgrid-section:hover>div>.hvrbox-show {
opacity: 1
}
.has-hover-bg.boldgrid-section:hover>div>.hvrbox-hide, .has-hover-bg.boldgrid-section:hover>div>.hvrbox-show {
transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
-o-transition: opacity .2s ease-out
}
.has-hover-bg.boldgrid-section:hover>div>.hvrbox-hide {
opacity: 0
}
@media (hover:none) {
.has-hover-bg[class*=col] .hvrbox-show {
opacity: 1 !important
}
.has-hover-bg[class*=col] .hvrbox-hide {
opacity: 0 !important
}
.has-hover-bg.row>.hvrbox-show {
opacity: 1 !important
}
.has-hover-bg.row>.hvrbox-hide {
opacity: 0 !important
}
.has-hover-bg.boldgrid-section>div>.hvrbox-show {
opacity: 1 !important
}
.has-hover-bg.boldgrid-section>div>.hvrbox-hide {
opacity: 0 !important
}
}
.container {
max-width: 100%
}
.gallery-full-width img {
width: 100%
}
img {
max-width: 100%
}
.mod-reset {
margin: 0
}
.dynamic-gridblock p {
margin: 0;
padding: 0
}
.dynamic-gridblock p+p {
margin-top: 10px
}
.dynamic-gridblock .mod-reset {
line-height: 0
}
@media (max-width:768px) {
.xs-text-center {
text-align: center
}
}
@media (max-width:992px) {
.sm-text-center {
text-align: center
}
}
.background-scroll {
background-attachment: scroll !important
}
.background-fixed {
background-attachment: fixed !important
}
.boldgrid-section.bg-background-color :not(.btn):not(select):not(textarea):not(input):not(.wp-playlist), .boldgrid-section .bg-background-color :not(.btn):not(select):not(textarea):not(input):not(.wp-playlist), .boldgrid-section.dynamic-gridblock.bg-background-color :not(.btn):not(select):not(textarea):not(input):not(.wp-playlist), .boldgrid-section.dynamic-gridblock .bg-background-color :not(.btn):not(select):not(textarea):not(input):not(.wp-playlist) {
color: currentColor
}
.boldgrid-section.bg-background-color blockquote, .boldgrid-section .bg-background-color blockquote, .boldgrid-section.bg-background-color hr, .boldgrid-section .bg-background-color hr, .boldgrid-section.dynamic-gridblock.bg-background-color blockquote, .boldgrid-section.dynamic-gridblock .bg-background-color blockquote, .boldgrid-section.dynamic-gridblock.bg-background-color hr, .boldgrid-section.dynamic-gridblock .bg-background-color hr {
border-color: currentColor
}
.bg-background-color .mejs-container {
color: #fff !important
}
.boldgrid-section {
min-height: 30px
}
.site-footer .boldgrid-section, .site-header .boldgrid-section {
min-height: 0
}
.boldgrid-google-maps iframe, .boldgrid-section iframe, iframe.boldgrid-google-maps {
max-width: 100%
}
.btn, .button-primary, .button-secondary {
white-space: nowrap
}
.btn.btn-block, .button-primary.btn-block, .button-secondary.btn-block {
width: auto
}
.boldgrid-section .btn {
text-decoration: none
}
.entry-content .row {
display: flex;
flex-wrap: wrap
}
.entry-content .row:after, .entry-content .row:before {
width: 0
}