html {
overflow-x: hidden;
}
.primary-banner {
width: 100%;
overflow-x: hidden;
}
.site-content {
overflow-x: hidden;
}
.amy-bottom-menu #amy-site-logo img {
margin-top: 10px;
margin-bottom: 15px;
}
#amy-navigation-mobile {
z-index: 9;
}
#amy-menu-toggle {
z-index: 999;
}
#masthead {
z-index: inherit;
}
#amy-site-logo.amy-middle-logo {
position: relative;
z-index: 1;
}
/*==============Custom CSS================*/
.amy-section.heading-white h2 {
color: #ffffff;
}
.amy-section.heading-white h2:after {
background: #fff;
background: -moz-linear-gradient(left, #05a3c6 0%, #ffffff 50%, #05a3c6 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #05a3c6), color-stop(50%, #ffffff), color-stop(100%, #05a3c6));
background: -webkit-linear-gradient(left, #05a3c6 0%, #ffffff 50%, #05a3c6 100%);
background: -o-linear-gradient(left, #05a3c6 0%, #ffffff 50%, #05a3c6 100%);
background: -ms-linear-gradient(left, #05a3c6 0%, #ffffff 50%, #05a3c6 100%);
background: linear-gradient(to right, #05a3c6 0%, #ffffff 50%, #05a3c6 100%);
}
.amy-section h2 {
color: #05a3c6;
position: relative;
margin-bottom: 40px;
margin-top: 0;
font-size: 45px;
}
.amy-section h2:after {
content: '';
height: 2px;
width: 592px;
position: absolute;
bottom: -7px;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
background: #fff;
background: -moz-linear-gradient(left, #fff 0%, #05a3c6 50%, #fff 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #fff), color-stop(50%, #05a3c6), color-stop(100%, #fff));
background: -webkit-linear-gradient(left, #fff 0%, #05a3c6 50%, #fff 100%);
background: -o-linear-gradient(left, #fff 0%, #05a3c6 50%, #fff 100%);
background: -ms-linear-gradient(left, #fff 0%, #05a3c6 50%, #fff 100%);
background: linear-gradient(to right, #fff 0%, #05a3c6 50%, #fff 100%);
}
.box-countdown h2 {
margin-bottom: 15px !important;
}
.box-countdown h2:after {
content: none !important;
}
.gift h2 {
color: #fff;
margin-bottom: 15px !important;
}
.gift h2:after {
content: none;
}
#pl-20 .panel-grid-cell .so-panel.widget {
margin-bottom: 0;
}
.amy-shortcode-blogs {
padding: 100px 0;
}
.amy-shortcode-blogs .heading h2 {
display: inline-block;
font-size: 45px;
position: relative;
margin-bottom: 40px;
margin-top: 0;
color: #05a3c6;
}
.amy-shortcode-blogs .heading h2:after {
content: '';
height: 2px;
position: absolute;
left: 110%;
bottom: 18px;
width: 800px;
background: #f5f6fb;
background: -moz-linear-gradient(left, #05a3c6 50%, #f5f6fb 100%);
background: -webkit-gradient(left top, right top, color-stop(50%, #05a3c6), color-stop(100%, #f5f6fb));
background: -webkit-linear-gradient(left, #05a3c6 50%, #f5f6fb 100%);
background: -o-linear-gradient(left, #05a3c6 50%, #f5f6fb 100%);
background: -ms-linear-gradient(left, #05a3c6 50%, #f5f6fb 100%);
background: linear-gradient(to right, #05a3c6 50%, #f5f6fb 100%);
}
.amy-shortcode-blogs .entry-read-more {
margin-top: 25px;
}
.page-id-20 .amy-footer {
display: none;
}
.amy-section.offers .container article .products-details ul.prod-desc {
height: 100%;
}
.amy-section.offers .container article .products-details ul.prod-links {
height: 100%;
}
#page-header .amy-wrap h1 {
bottom: 3px;
}
#page-header .amy-wrap .amy-breadcrumb {
bottom: 16px;
}
.entry-image .entry-date-caption .m-y {
color: #ffffff;
display: block;
font-size: 13px;
margin-top: 2px;
}
#amy-navigation-mobile ul li a.active {
position: relative;
color: #026d85;
}
.menu-mainnav-container .menu-item a.active:before {
content: '';
height: 2px;
width: 20px;
position: absolute;
top: 23px;
left: 0;
background: #026d85;
}
.entry-image .entry-date-caption.no-thumb {
border-bottom-right-radius: 0;
position: inherit;
}
.entry-image .entry-date-caption.no-thumb time {
display: inline;
}
@media (max-width: 980px) {
.box-countdown h2 {
font-size: 30px !important;
}
.primary-banner .section-content .snowman {
right: 8%;
}
.layer-text {
width: 80%;
}
.amy-shortcode-blogs .heading h2::after {
width: 100%;
}
.primary-banner .section-content .top-right {
right: 22%;
}
.primary-banner .section-content .top-left {
left: 19%;
}
.amy-section.pricing-sale .amy-pricing-shortcode {
width: 100%;
}
.amy-section.offers .container article .products-details ul.prod-links{
height: 100%;
}
.amy-section.offers .container article .products-details ul.prod-desc {
height: 100%;
}
.amy-section.offers .container article {
border: none !important;
margin: 0 0 15px 0 !important;
}
.amy-section.offers .container article.offer-three .products-details {
top: 0;
}
.amy-section.offers .container article.offer-two .products-details {
bottom: 0;
}
.amy-section.offers .container article.offer-one .products-details {
left: 0;
}
.amy-section.offers .container article.offer-four .products-details {
right: 0;
}
article.entry-item {
margin-bottom: 15px;
}
}
@media (max-width: 768px) {
#amy-top-bar,
#amy-site-nav,
.amy-primary-menu-left,
.amy-primary-menu-right {
display: none;
}
.amy-middle-logo #amy-site-nav {
display: block;
}
#amy-menu-toggle {
display: block;
}
#amy-site-logo a {
line-height: 90px;
}
.amy-section h2::after {
width: 100%;
}
}
@media (max-width: 640px) {
.amy-section.amy-contact .contact-form {
width: 100%;
}
.primary-banner .section-content .pine-trees {
display: none;
}
#amy-menu-toggle {
left: 15px;
top: 20px;
}
#amy-site-logo.amy-middle-logo {
margin-top: 70px;
}
.amy-shortcode-blogs .heading h2::after {
width: 50%;
}
}
@media (max-width: 480px) {
.amy-section.about-us .video-wrap {
width: 100%;
}
.amy-section.about-us .video-wrap iframe {
width: 100%;
}
.primary-banner .section-content .pine-trees {
left: 0;
width: 20%;
}
.primary-banner .section-content .box-countdown {
width: 80%;
bottom: 150px;
}
.primary-banner .section-content .moon {
width: 50%;
float: right;
}
.primary-banner .section-content .snowman {
width: 20%;
}
.amy-section.offers .container article {
padding: 10px;
}
.amy-section.offers .container article .products-details ul.prod-desc {
padding: 20px;
}
.amy-section.offers .container article .products-details ul.prod-links {
padding: 10px;
}
.primary-banner .top-right {
display: none;
}
.primary-banner .top-left {
display: none;
}
.amy-section.offers .container article .products-details ul.prod-links li.price-tag {
padding: 0;
margin: 0;
}
.amy-section.amy-contact .contact-form input {
width: 90%;
}
.amy-section.amy-contact .contact-form textarea {
width: 90%;
}
}