.btn-primary:active:focus{background-color:#bf2c5b;border-color:#bf2c5b;}
body{color:#222222;font-size:1.5em;}
h1,
h2,
h3,
h4,
h5,
h6,
h7{font-family:'Montserrat', Helvetica, Arial, sans-serif;color:#bf2c5b;}
h1{font-size:4em;}
h2{font-size:3em;}
h3{font-size:2em;}
h4{font-size:1.5em;}
h5{font-size:1em;}
h6{font-size:1em;}
p{line-height:1.6em;font-size:1.2em;padding:1em 0.5em;}
ul{padding-left:2em;}
a{color:#bf2c5b;text-decoration:underline;transition:.4s;}
a:focus{color:#851f3f;}
a:hover{color:#851f3f;}
b,
strong{color:black;font-weight:bolder;}
::selection{background:#bf2c5b;}
.ss_strike{text-decoration:line-through;}
blockquote{background-color:#f1f1f1;text-align:center;font-size:2em;}
blockquote p{border-left:0.2em solid #bf2c5b;font-size:.6em;}
blockquote:before{content:"“";font-size:2em;text-align:left;}
blockquote:after{content:"”";font-size:2em;text-align:right;}
img{height:auto;width:auto;}
*:focus{outline:#bf2c5b auto 5px;}
.ss_content_wrapper{margin:0 auto;}
.ss_content_wrapper .form-control{width:18em!important;}
.ss_content_wrapper .form-control:focus{width:22em!important;}
.ss_spacer{margin-top:2em;}
.ss_spacer_smaller{margin-top:1em;}
.max-width-1400{max-width:1400px;margin-right:auto;margin-left:auto;}
.max-width-1000{max-width:1000px;margin-right:auto;margin-left:auto;}
.btn{padding:1em;background-color:#bf2c5b;color:white;margin:.5em;margin-bottom:1em;width:96%;}
.btn.ss_mailchimp{color:white;background:#bf2c5b;margin-top:-0.4em !important;}
.btn.ss_mailchimp:hover{background:#aa2751;color:white;}
.btn-primary{color:#bf2c5b;background-color:white;border:0;transition:1s;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{color:#851f3f;background-color:white;border:0px;box-shadow:5px 5px 0px #851f3f;}
.ss_mobile_search{display:none;}
nav a{text-decoration:none;}
@media (min-width:992px){nav .navbar-form{position:absolute;right:0;}
nav .navbar-form .form-control{width:16.5em;text-align:right;transform:1s;transition:.5s;}
}
@media (max-width:767px){.ss_mobile_search{display:block;float:right;padding:0 1.35em 0 0;}
.ss_mobile_search .btn{position:absolute;top:1.6em;right:4.5em;}
.nav > li{position:relative;display:block;width:60%;margin:0 auto;text-align:center;margin-bottom:5px;}
.open .dropdown-menu > li > a{padding:1em 1.5em !important;margin:0 .5em !important;text-align:center;}
.open .dropdown-menu > li{width:91%;}
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover{background-color:#851f3f;}
@media (min-width:979px){ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;}
}
.ss_search_reader_text{display:none;}
.logo-img{transition:1s;max-width:100px;height:auto;margin:-1.2em 0 0 0;z-index:2;}
.logo-img:hover{margin-left:.5em;}
.navbar-brand{transition:1s;background-repeat:no-repeat;background-position:1em;}
.navbar-brand:hover{background-position:.1em;}
.dropdown-menu{border:0;box-shadow:none;}
.form-control{float:right;}
@media (min-width:480px){.navbar-form .form-control:focus{width:30vw;transform:1s;transition:1s;}
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form{border:none;}
.navbar-default{font-family:'Montserrat', sans-serif;margin-top:0;background-color:transparent;}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{background-color:#bf2c5b;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{background-color:#bf2c5b;}
.dropdown-menu{background-color:transparent;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{background-color:#bf2c5b;}
.navbar-default{background-image:none;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{background-image:none;}
.navbar-default{border-color:#ffffff;}
.navbar-default .navbar-brand{color:#ffffff;}
.navbar-default .navbar-brand:hover{color:#ffffff;}
.navbar-default .navbar-nav > li > a{color:#bf2c5b;color:#bf2c5b;border-radius:10em;padding:1em 1.5em;margin:0;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{color:#ffffff;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{color:#ffffff;}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{color:#ffffff;}
.dropdown-menu > li > a{color:white;border-radius:10em;padding:1em 1.5em;margin:0 .5em;background-color:#851f3f;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{color:white;background-color:#851f3f;}
.navbar-default .navbar-nav > .dropdown > a .caret{border-top-color:#bf2c5b;}
.navbar-default .navbar-nav > .dropdown > a:hover .caret{border-top-color:#ffffff;}
.navbar-default .navbar-nav > .dropdown > a .caret{border-bottom-color:#bf2c5b;}
.navbar-default .navbar-nav > .dropdown > a:hover .caret{border-bottom-color:#ffffff;}
.navbar-default .dropdown.active > a:hover .caret{border-bottom-color:#ffffff;}
.navbar-default .dropdown.active > a:hover .caret{border-bottom-top:#ffffff;}
.navbar-default .navbar-nav.active > .dropdown > a:hover .caret{border-bottom-color:#ffffff;}
.navbar-default .navbar-nav.active > .dropdown > a:hover .caret{border-top-color:#ffffff;}
.active .caret{border-top-color:white !important;border-bottom-color:white !important;}
.dropdown-menu > li{margin-bottom:5px;margin:0 auto 5px auto;}
.dropdown-menu > li > a{color:white !important;text-align:center;}
.dropdown-menu > li > a:hover{background-color:#aa2751 !important;}
.navbar-right{padding:0 2em;}
.search-form .btn{padding:0.5em;margin-bottom:0;float:right;margin:0 0 0 .2em;width:auto;}
.header{z-index:9;}
nav{background:none;z-index:1;padding:1em 0;margin:0;background-color:#ffffff !important;border-radius:0 !important;}
@media (max-width:1200px){.navbar-default .navbar-nav > li > a{padding:.5em;margin:.5em;}
}
.ss_feature_tile h2{color:white;overflow:visible;width:100%;margin:auto;position:absolute;padding:0;top:50%;left:0;right:0;transform:translatey(-50%);color:white;text-shadow:1px 0px 1px #851f3f, 0px 1px 1px #851f3f, 2px 1px 1px #851f3f, 1px 2px 1px #851f3f, 3px 2px 1px #851f3f, 2px 3px 1px #851f3f, 4px 2px 1px #851f3f, 3px 3px 1px #851f3f, 5px 3px 1px #851f3f, 4px 3px 1px #851f3f;transition:.5s;}
.ss_feature_tile:hover > h2{text-shadow:1px 0px 1px #851f3f, 0px 1px 1px #bf2c5b, 2px 1px 1px #bf2c5b, 1px 2px 1px #bf2c5b, 3px 2px 1px #bf2c5b, 2px 3px 1px #bf2c5b, 4px 2px 1px #bf2c5b, 3px 3px 1px #bf2c5b, 5px 3px 1px #bf2c5b, 3px 4px 1px #bf2c5b, 6px 3px 1px #bf2c5b, 4px 4px 1px #bf2c5b, 7px 4px 1px #bf2c5b, 4px 5px 1px #bf2c5b, 8px 4px 1px #bf2c5b, 5px 5px 1px #bf2c5b;}
@media (max-width:767px){.ss_feature_tile h2{font-size:3em;}
}
@media (min-width:767px){.ss_feature_tile h2{font-size:3em;}
}
@media (min-width:992px){.ss_feature_tile h2{font-size:3.5em;}
}
@media (min-width:1200px){.ss_feature_tile h2{font-size:5em;}
}
.ss_feature_tile{position:relative;margin-top:1em;}
.ss_blog{padding:0 0 0 0 !important;text-align:center;}
.ss_blog .ss_post_info{text-align:center;max-width:1200px;}
.ss_blog .post-categories li{display:inline;}
.ss_blog .ss_centre_me{margin-left:auto;margin-right:auto;text-align:center;display:block;}
.ss_blog .ss_link_image{margin-top:-4.5em;}
.ss_blog .ss_link_image img{max-height:90vh;margin-left:auto;margin-right:auto;margin-top:-3em;}
.ss_blog h2{background-color:white;z-index:6;display:table;width:auto;margin:0 auto;padding:.5em 1em;text-decoration:none;border-radius:20em;position:relative;z-index:22;}
.ss_blog h2 a{text-decoration:none;}
.ss_blog p{max-width:60em;margin:0 auto;}
.ss_blog .btn{color:white;background-color:#bf2c5b;}
.ss_post{padding-top:6em;}
.ss_post:first-of-type{padding-top:0;}
.ss_recentposts .owl-nav{top:35% !important;font-size:2em;}
.ss_recentposts .item{margin:0 1em;}
.ss_recentposts .btn{background-color:#bf2c5b;color:white;}
.p{background:#FAFAFA;}
.gallery-cell{width:20%;height:20em;margin-right:10px;background:#333;}
.gallery-cell-image{display:block;max-height:100%;margin:0 auto;max-width:100%;opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;}
.gallery-cell-image.flickity-lazyloaded,
.gallery-cell-image.flickity-lazyerror{opacity:1;}
.owl-carousel:hover,
.owl-carousel *:hover{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;}
.owl-carousel{overflow:hidden;text-align:left;transition:0s;}
.owl-carousel .item{display:block;max-width:auto;position:relative;}
.owl-carousel .item img{display:block;max-height:20em;width:auto !important;padding:0;margin:0;}
.owl-carousel .item a{color:white;text-decoration:none;}
.owl-carousel h4,
.owl-carousel span{text-align:left;z-index:4;margin:0;padding:0;color:white;}
.owl-carousel h4{font-size:inherit;font-size:1.2em;}
.owl-carousel .ss_owl_info{position:absolute;z-index:4;width:100%;bottom:0;padding:1em 1em .7em .8em;word-break:break-word;}
.owl-carousel .owl-nav{position:absolute;top:40%;z-index:22;width:100%;font-size:2em;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next{background:white;position:absolute;padding:0.5em;border-radius:.5em;opacity:.5;transition:0.5s;}
.owl-carousel .owl-nav .owl-prev:hover,
.owl-carousel .owl-nav .owl-next:hover{opacity:1;}
.owl-carousel .owl-nav .owl-prev{left:.2em;}
.owl-carousel .owl-nav .owl-next{right:.2em;}
@media (max-width:992px){.owl-carousel .owl-nav{top:30%;}
}
@media (max-width:767px){.owl-carousel .owl-nav{top:33%;}
}
@media (max-width:480px){.owl-carousel .owl-nav{top:40%;}
}
.ss_bio{overflow:hidden;border:1px solid #f1f1f1;background:#f1f1f1;background-color:#f1f1f1;padding-top:2em;padding-bottom:2em;border-radius:.3em;text-align:center;margin:0 auto;}
.ss_bio p{text-align:center !important;}
.ss_bio img{max-height:20em;margin:0 auto;position:relative;display:block;}
.ss_bio .col-sm-8{padding:0 3em 0 3em;}
.ss_bio .col-xs-12 img{float:none;}
.ss_bio .col-xs-12 .ss_hide_me2{display:inline;}
.ss_bio .col-xs-12 .ss_hide_me{display:none;}
@media (min-width:767px){.ss_bio .col-xs-12 .ss_hide_me2{display:none;height:1px;}
.ss_bio .col-xs-12 .ss_hide_me{display:inline;}
}
.ss_bio h4{padding-bottom:0;}
.ss_bio h5{padding:0;}
.ss_heading p{text-align:center;}
.ss_gallery h1 a{color:#bf2c5b !important;text-decoration:underline;}
.ss_gallery h2,
.ss_gallery span{text-align:left;position:absolute;bottom:1em;left:1em;color:white;z-index:4;}
.ss_gallery h2 a,
.ss_gallery span a{color:white;text-align:left;}
.ss_gallery .ss_item{overflow:hidden;margin:0 0 2em 0px;}
.ss_gallery .btn{color:white;background-color:#bf2c5b;}
.ss_gallery h2{font-size:inherit;font-size:1.2em;}
.ss_gallery .ss_post_info{position:absolute;z-index:4;width:100%;bottom:0;padding:1em 1em .7em .8em;}
.slider-for img,
.slider-nav img{margin:0px 1em 0px 1em;}
@media (max-width:767px){.slider-for .slick-arrow{display:none !important;}
}
.slick-prev{left:0px;}
.slick-next{right:0;}
.ss_prev{left:0;}
.ss_next{right:0;}
.slider-for span{display:inline !important;}
.ss_slider .slick-active img,
.ss_slider img:hover{transition:.3s;border-left:5px solid #bf2c5b;border-right:5px solid #bf2c5b;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ss_slider img{transition:.3s;border-left:0px solid #bf2c5b;border-right:0px solid #bf2c5b;}
.slider-nav .slick-arrow.btn{margin:2em auto;width:auto;position:absolute;z-index:22;top:25%;transform:translatey(-50%);}
.ss_recentposts .slick-arrow.btn{width:auto;position:absolute;z-index:22;top:31%;}
.ss_portfolio_item.owl-height.row.slick-slide.slick-current.slick-active.slick-center h2{font-size:1.6em;}
.ss_portfolio,
.slider-for{overflow:visible;}
.ss_portfolio h2,
.slider-for h2{margin-bottom:2em;margin-top:1em;font-size:1.6em;}
.ss_portfolio .owl-stage-outer,
.slider-for .owl-stage-outer{transition:height 500ms ease-in-out 0s;}
.ss_portfolio .btn,
.slider-for .btn{margin:2em auto;width:auto;}
.ss_portfolio .btn-lg,
.slider-for .btn-lg{margin-top:100px;}
.ss_portfolio .ss_portfolio_item,
.slider-for .ss_portfolio_item{overflow:visible;margin-right:0em;max-width:95vw;padding-left:1em;padding-right:1em;}
.ss_portfolio .ss_portfolio_item a,
.slider-for .ss_portfolio_item a{text-decoration:none;}
.ss_portfolio img,
.slider-for img{max-height:80vh;width:auto;height:auto;margin-bottom:1em;margin-left:auto;margin-right:auto;}
.ss_portfolio .col-xs-12,
.slider-for .col-xs-12{padding:0;}
.ss_portfolio h1,
.slider-for h1,
.ss_portfolio h2,
.slider-for h2,
.ss_portfolio h3,
.slider-for h3,
.ss_portfolio h4,
.slider-for h4,
.ss_portfolio h5,
.slider-for h5,
.ss_portfolio span,
.slider-for span{position:relative;display:block;bottom:auto;left:auto;text-align:center;max-width:100vw;color:#bf2c5b;}
.ss_item{text-shadow:2px 2px 5px #222222;transition:0s;}
.ss_item a{text-decoration:none;}
.ss_item .ss_post_info{padding:1em 2em .5em .0em;}
.ss_item .ss_post_info h2,
.ss_item .ss_post_info span{margin-left:0em;margin-bottom:0em;}
.ss_item .ss_post_info h2 a,
.ss_item .ss_post_info span a{left:0;bottom:0;}
.ss_item .ss_post_info h2{margin-left:-1em;margin-right:2em;}
.ss_item .ss_post_info span{margin-left:.2em;}
.ss_item:hover{text-shadow:1px 0px 1px #851f3f, 0px 1px 1px #bf2c5b, 2px 1px 1px #bf2c5b, 1px 2px 1px #bf2c5b, 3px 2px 1px #bf2c5b, 2px 3px 1px #bf2c5b, 4px 2px 1px #bf2c5b, 3px 3px 1px #bf2c5b, 5px 3px 1px #bf2c5b, 3px 4px 1px #bf2c5b, 6px 3px 1px #bf2c5b, 4px 4px 1px #bf2c5b, 7px 4px 1px #bf2c5b, 4px 5px 1px #bf2c5b, 8px 4px 1px #bf2c5b, 5px 5px 1px #bf2c5b;}
.pagination_wrapper{margin:0 auto;display:block;}
.pagination_wrapper span.page-numbers{position:relative;bottom:inherit;left:inherit;color:#bf2c5b;}
.pagination{width:100%;text-align:center;}
.pagination a{display:inline-block;}
.pagination .prev{padding-right:1em;}
.pagination .next{padding-left:1em;}
.pagination .dots{padding-left:.5em;padding-right:.5em;}
.pagination .current{color:#222222;}
.ss_feature_image_container{top:0px;display:block;height:auto;width:100vw;position:fixed;z-index:0;}
.ss_venue{padding-left:3.7em !important;font-size:1.5em !important;}
.ss_support{padding-left:3.5em !important;font-size:1.5em !important;text-align:left;}
.ss_gallerycontainer{position:relative;background:white;color:grey;}
.ss_gallerycontainer .ss_publication{text-align:center;}
.ss_gallerycontainer ul{line-height:1.6em;font-size:1.2em;padding:1em 0.5em;}
.ss_gallerycontainer img,
.ss_gallerycontainer img.alignnone{max-height:97vh;height:auto;display:block;margin:0 auto;position:relative;}
.ss_gallerycontainer p,
.ss_gallerycontainer ul{text-align:left;max-width:800px;margin:0 auto;}
.ss_gallerycontainer iframe{width:100%;margin:0 auto !important;position:relative !important;}
.ss_gallerycontainer .btn{margin:0 auto;margin-bottom:.5em;width:auto;}
.ss_gallerycontainer .btn:hover{color:white;}
.grid-item img{display:block;max-width:450px;width:100%;margin:0 auto;transition:opacity 0.3s ease-in;height:auto;}
.pswp__caption__center{max-width:90vw !important;text-align:center !important;}
*{box-sizing:border-box;}
.grid:after{content:'';display:block;clear:both;}
.grid-item{display:block;min-width:40px;background-image:url(http://seansmyth.ie/seanisgreat/wp-content/themes/ss_WP_theme/img/pacman.gif);background-position:center;background-repeat:no-repeat;margin:.2em auto;}
.grid-item img{display:block;max-width:100%;width:100%;height:auto;margin:0 auto;transition:opacity 0.3s ease-in;}
.grid{max-width:1200px;margin:0 auto;padding:2em 0;}
@media screen and (min-width:1000px){.grid-item,
.grid-sizer{width:32%;}
}
@media screen and (max-width:999px){.grid-item,
.grid-sizer{width:48%;}
}
@media screen and (max-width:450px){.grid-item,
.grid-sizer{width:100%;}
}
figure{margin:.3%;}
figure img{opacity:0;max-height:none !important;}
figcaption{display:none;}
.image_loaded{background-image:none;}
.ss_feature_image_container{top:0px;display:block;position:relative;z-index:0;max-height:75vh;height:100%;}
.ss_gallerycontainer{top:inherit;}
.ss_featured_img{margin:0 auto;max-height:70vh;width:auto;}
.ss_featured_img_BG{height:100vh;-webkit-filter:blur(1em);filter:blur(1em);background-size:cover;z-index:-2;background-size:cover;height:200vh;width:200vw;position:absolute;top:-50%;left:-50%;}
@media (max-width:992px){.ss_feature_image_container a.ss_arrow{display:none;}
.ss_feature_image_container img{width:auto;height:auto;}
}
.ss_feature_image_container .ss_arrow{color:grey;text-align:center;padding:0;margin:0;display:block;border-radius:11em;margin:0 auto;width:3em;height:3em;background:white;top:-2em;position:relative;font-size:2em;line-height:1.6;padding:.8em 1EM 1EM 1em;transition:.5s;text-decoration:none;animation-name:ss_pulsing;animation-duration:2.5s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:none;}
.ss_feature_image_container .ss_arrow:hover{animation-name:ss_pulsing;animation-duration:2s;animation-iteration-count:1;animation-delay:0s;-ms-animation-name:ss_pulsing;-ms-animation-duration:2s;-ms-animation-iteration-count:1;-ms-animation-delay:0s;-webkit-animation-name:ss_pulsing;-webkit-animation-duration:2s;-webkit-animation-iteration-count:1;-webkit-animation-delay:0s;}
@keyframes ss_pulsing{0%{opacity:0.4;}
100%{opacity:1;}
}
@keyframes ss_fullyon{100%{opacity:1;}
}
@media (max-width:767px){.ss_info_new{font-size:0.7em;bottom:2em;left:-5em;}
}
.my-gallery figcaption{display:none !important;}
.my-gallery img{width:100%;height:auto;}
figure{margin:0;}
.ss_single_post p{text-align:left;}
.ss_single_post .ss_info_new{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);bottom:1em;}
.ss_single_post .ss_info_new .ss_act{padding-left:2.5em;max-width:57vw;}
@media (max-width:992px){.ss_single_post .ss_info_new .ss_act{max-width:100vw;width:100%;}
}
twitterwidget{position:relative;margin:0 auto;}
.ss_profile_photo{border-radius:100em;}
.wpcf7 label{color:#bf2c5b;font-family:'Montserrat', Helvetica, Arial, sans-serif;}
.wpcf7 .wpcf7-submit{background-color:red;border:0;color:white;padding:1em 2em;border-radius:.5em;color:white;background-color:#bf2c5b;border:0;transition:1s;font-size:18px;line-height:1.3333333;border-radius:6px;display:block;}
.wpcf7 .wpcf7-not-valid-tip,
.wpcf7 .wpcf7-validation-errors{background-color:#bf2c5b;color:white;width:auto;position:relative;display:table;padding:.5em 1em;border:0;font-size:1em;}
.wpcf7 textarea,
.wpcf7 input{padding:.5em;overflow:auto;vertical-align:top;border:3px solid #851f3f;color:white;transition:1s;color:#222222;width:100%;}
.wpcf7 textarea:focus,
.wpcf7 input:focus{padding:1em .5em;border:3px solid #bf2c5b !important;background-color:#851f3f;color:white;}
.fb_iframe_widget_fluid span{max-width:800px;margin:0 auto;display:block;}
.fb_iframe_widget_fluid{display:block;margin:0 auto;width:100%;}
.comments .subheader{font-size:0.7em;}
.ss_social_sharing_wrapper{max-width:100%;background:#f1f1f1;padding:2em 0;border-radius:.3em;position:relative;text-align:center;margin-top:2em;}
.ss_social_sharing_wrapper p{text-align:center;}
.ss_social_sharing{padding:0 1em;text-align:center;}
.ss_social_sharing a{text-decoration:none;}
.ss_social_sharing .btn{width:100%;}
.ss_social_sharing .ss_facebook{background-color:#3b5998;color:white;text-decoration:none;border-color:#30497d;}
.ss_social_sharing .ss_facebook:hover,
.ss_social_sharing .ss_facebook:active,
.ss_social_sharing .ss_facebook:focus{background-color:#3b5998;box-shadow:5px 5px 0px #2c4375;}
.ss_social_sharing .ss_twitter{background-color:#4099FF;color:white;text-decoration:none;border-color:#3b5998;}
.ss_social_sharing .ss_twitter:hover,
.ss_social_sharing .ss_twitter:active,
.ss_social_sharing .ss_twitter:focus{background-color:#4099FF;box-shadow:5px 5px 0px #426c9a;}
.ss_social_sharing .ss_whatsapp{background-color:#25D366;color:white;text-decoration:none;}
.ss_social_sharing .ss_whatsapp:hover,
.ss_social_sharing .ss_whatsapp:active,
.ss_social_sharing .ss_whatsapp:focus{background-color:#25D366;box-shadow:5px 5px 0px #2c7f45;}
.footer{background-color:#bf2c5b;text-align:center;color:white;}
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6{color:white;}
.footer h4{font-size:2em;}
.footer a{text-decoration:none;}
.footer path,
.footer svg{fill:white;transition:1s;}
.footer a:hover > svg > path{fill:white;}
.footer a:hover > svg{transform:scale(1.02);background-color:#aa2751;margin-top:.1em;margin-bottom:-0.1em;}
.footer .ss_lead_social{background:white;position:relative;overflow:hidden;padding:1em;border-radius:.3em;}
.footer .ss_lead_social .col-xs-4,
.footer .ss_lead_social .col-xs-8{float:none;display:inline-block;vertical-align:middle;margin-right:-4px;}
.footer .ss_lead_social path{fill:#bf2c5b;}
.footer .ss_lead_social a:hover > svg > path{fill:#aa2751;}
.footer .ss_lead_social a:hover > svg{transform:scale(1.07);background-color:white;margin-top:0;margin-bottom:0;}
.footer .ss_lead_social .ss_social_logos{border-radius:1em;background-color:white;border:2px solid #bf2c5b;}
.footer .ss_lead_social .ss_snippet_container{color:#bf2c5b;font-size:1.3em;}
@media (max-width:480px){.footer .ss_lead_social .ss_snippet_container_2{font-size:1em;}
}
.footer .dont_steal{color:#851f3f;margin-bottom:3em;text-align:center;}
.footer p{text-align:center;}
.footer .btn{width:100%;}
.footer .btn:hover{color:#851f3f;}
