/* fallback */
@font-face {font-family: 'Material Icons';font-style: normal;font-weight: 400;src: url(https://fonts.gstatic.com/s/materialicons/v37/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');}
.material-icons {font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;}
/* fallback */
.social-sharing li a span {position: absolute;left: 50px;top: 10%;background: #fff;border: 1px solid #ccc;padding: 5px;border-radius: 5px;text-align: center;}
.social-sharing li a span:before {position: absolute;content: "";width: 8px;height: 8px;border-left: 1px solid #ccc;left: -5px;background: #fff;transform: rotate(45deg);top: 34%;border-bottom: 1px solid #ccc;}
.social-sharing {position: fixed;left: 0;top: 30%;width: 42px;}
.social-sharing li {float: left;width: 100%;text-align: center;}
.social-sharing li a {display: block;text-align: center;background: url(https://si4.fnp.com/assets/images/custom/sprit.png) no-repeat;width: 30px;height: 30px;background-color: #fff;border: 1px solid #ccc;padding: 20px;margin-top: -1px;position:relative;}
.social-sharing li a.facebook {background-position: 10px;}
.social-sharing li a.twitter {background-position: -98px;}
.social-sharing li a.pint {background-position: -21px;}
.social-sharing li a.linkdin{background-position: -143px;}
.social-sharing li a.whatsapp{background-position: -58px;display:none;}
.navigation{display:none;}
.banner {float: left;width: 100%;}
.banner img {max-width: 100%;display: block;}
.main-content{float:left;width:100%;}
.left-section {float: left;width: 75%;padding: 0 20px 20px 0;box-sizing: border-box;}
h1.article-title {font-size: 2vw;color: #f57ab7;margin-bottom: 0;font-weight: 400;margin-top: 20px;float: left;width: 100%;}
h1.article-title span{color:#666;}
h1.article-title:after, h1.article-title:before{display:none;}
.left-section .main-cat {float: left;width: 100%;margin: 15px 0;}
.left-section p, .left-section li{color:#555;font-size:16px;line-height:22px;}
.left-section li {margin-bottom: 15px;width: 100%;float: left;}
.left-section .main-cat h2{color:#555;font-size:24px;margin-bottom:20px;}
.left-section .main-cat img{float:left;margin-right:15px;margin-bottom:10px;/*max-width:200px;*/}
.right-section {float: right;background: #f2f2f2;padding: 20px;box-sizing: border-box;width: 25%;}
.related-page{float:left;width:100%;margin-bottom:50px;}
.right-section li{list-style:none;display:block;}
.right-section li a {color: #2379d0;display: block;font-size: 16px;font-weight: 400;line-height: 36px;}
.right-section li a:hover{text-decoration:underline;}
.right-section a.all-occasions {display: inline-block;padding: 10px;color: #fff;background: #7db5d7;margin-top: 30px;font-size: 20px;}
.right-section h2 {color: #333;font-size: 18px;font-weight: 400;margin-bottom: 20px;}
.gift-ideas {float: right;width: 100%;box-sizing: border-box;background: #f2f2f2;}
.gift-ideas h2{color: #5dafc5;font-size: 18px;font-weight: 400;margin-bottom: 20px;text-align:left;}
.gift-ideas li {float: left;background: #fff;margin-bottom: 20px;width: 46.8%;padding: 10px;box-sizing: border-box;text-align: center;list-style: none;border-radius: 4px;box-shadow: 0 0 5px rgba(0,0,0,0.5);transition: all ease-in-out 0.25s;}
.gift-ideas li:nth-child(2n+2){float:right;}
.img-sec {display: block;margin-bottom:10px;}
.gift-ideas li img {max-width: 100%;display: block;}
.gift-ideas li:hover{box-shadow:0 5px 10px rgba(0,0,0,0.5);}
.gift-ideas li span {display: block;font-size: 16px;color: #666;}
.gift-ideas li i{vertical-align:middle;font-size:20px;}
.gift-ideas li a:hover span{text-decoration:underline;}
.left-img {float: left;margin-right: 10px;border: 1px solid #bebebe;border-radius: 4px;}
.right-img{float:right !important;margin-left:10px;border: 1px solid #bebebe;border-radius: 4px;}
.img-sec1 {float: left;width: 100%;text-align: center;margin-bottom: 30px;border-bottom: 1px solid #d5d5d5;}
.img-sec1 img {float: none !important;max-width: 100% !important;margin-right: 0 !important;margin-top: 15px !important;}
/*article-info*/
.article-info {float: left;width: 100%;margin-top: 10px;font-size: 12px;}
.article-info li{display:inline-block;width:auto; vertical-align:middle; font-size:14px; position:relative; margin-right:20px;margin-bottom: 0;}
.article-info li:after{position:absolute;content:""; right:-10px; width:1px; height:60%;background:#bbb;top: 15%;}
.article-info li:last-child:after{display:none;}
.article-info li span{font-weight:600;}
/*article-info*/
/*related-articles*/
.related-articles{float:left; width:100%;margin:20px 0;}
.article-content {display: inline-block;width: 23.5%;padding: 10px;background: #fff;box-shadow: 0 2px 6px rgba(0,0,0,0.3);border-radius: 4px;margin-right: 2%;float: left;margin-bottom: 2%;transition: all ease-in-out 0.25s;border-top: 2px solid #7ac783;}
.article-content h3 {margin: 5px 0 15px;font-weight: 500;font-family: 'Playball', cursive;font-size: 20px;color: #222; line-height: 24px; height: 65px;}
.article-content img {margin-bottom: 10px;width: 100%;}
.article-content p {display: -webkit-box;display: -moz-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-moz-line-clamp: 6;text-align: justify;-webkit-box-orient: vertical;-moz-box-orient: vertical;font-size: 15px;height: 50px;line-height: 18px;}
.article-content button {display: block;width: 100%;border-radius: 4px;background: #fff;margin-bottom: 0;text-transform: uppercase;font-weight: 500 !important;color: #222;border: 1px solid #d5d5d5;position: relative;font-size: 16px !important;padding: 1rem 2rem 1.0625rem 2rem;}
.article-content button i {vertical-align: middle;}
.article-content:hover {box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.article-content a{display:block;}
.article-content:nth-child(4n+4) {margin-right: 0; float:right;}
.article-content:nth-child(4n+4) {margin-right: 0; float:right}
.related-articles-heading{float:left; width:100%; padding:0 0 20px;}
.related-articles-heading h3{font-size: 20px;font-weight: 400; display:inline-block;}
.related-articles-heading .view-all{float: right;color: #fff;background: #00a948;padding: 10px;border-radius: 4px; text-transform:uppercase;transition: all ease-in-out 0.25s;}
.related-articles-heading .view-all:hover {box-shadow: 0 2px 2px rgba(0,0,0,0.2);}
table tr:nth-of-type(odd) {background: #fff;}
table tr:nth-of-type(even) {background: #F9F9F9;}
.share-icon {position: fixed;top: 40%;width: 40px;height: 40px;background: #fff;border-radius: 50%;text-align: center;line-height: 54px;left: 5px;box-shadow: 0 0 5px rgba(0,0,0,0.5);transition: all ease-in-out 0.25s;display: none;}
.bottom-strip {display: none;position: fixed;width: 100%;left: 0;bottom: 0;background: #fff;text-align: center;color: #2379d0;z-index: 999;font-size: 16px;box-shadow: 0 0 4px rgba(0,0,0,0.2);transition: all ease-in-out 0.25s;}
.bottom-strip a {display: block;padding: 10px;color: #fff;background: #00994f;}
.backTopTop{display:none;}
/*related-articles*/
@media(max-width:1600px){
.main-content{padding:0 100px;box-sizing:border-box;}
}
@media(max-width:1366px){
.right-section{width:30%;}
.left-section{width:70%;}
}
@media(max-width:1024px){
.main-content{padding:0;}
.gift-ideas li{width:50%;}
.left-section{width:70%;}
.right-section{width:30%;}
body{background: #fff;}
}
@media(max-width:768px){
.social-sharing {position: fixed;left: -110%;bottom: 40%;top: inherit;width: 56px;background: #fff;z-index: 9;box-sizing: border-box;box-shadow: 0 0 5px rgba(0,0,0,0.5); transition: all ease-in-out 0.25s;}
.social-sharing li a span{display:none;}
.social-sharing li{width:100%;}
.social-sharing li a{margin-left:-1px;margin-top:0;border:1px solid #fff;display:inline-block;width: 50px;height: 50px;}
.social-sharing li a.facebook {background-position: 20px 15px;}
.social-sharing li a.twitter {background-position: -94px 15px;}
.social-sharing li a.whatsapp {display: inline-block;background-position: -58px 15px;}
.social-sharing li a.linkdin {background-position: -143px 15px;}
.social-sharing li a.pint{display:none;}
main.content-wrapper {margin-top: 44px !important;}
.left-section{width:100%;}
.right-section{width:100%;background:none;text-align:center;padding:0;}
.right-section ul{box-shadow: 0 0 10px rgba(0,0,0,0.5);margin-top: 20px;}
.right-section li {border-bottom: 1px solid #999;text-align: left;}
.right-section li a {color: #222;padding: 20px;position: relative;}
.gift-ideas {width: 100%;text-align: center;margin-top: 20px;background: none;padding: 20px 20px 0;}
.gift-ideas li {width: 31%;border-bottom: 0 !important;text-align: center !important;margin-right: 3.3%;}
.gift-ideas li:nth-child(2n+2) {float: left;}
.gift-ideas li:nth-child(3n+3) {float: right;margin-right: 0;}
.left-section{padding:20px;}
h1.article-title {font-size: 26px;padding: 0 20px;}
.left-section {padding: 0 20px;}
.left-section .main-cat{margin-top:0;}
.related-articles{padding:0 20px;}
.article-content{width:47%;margin-right: 6%;margin-bottom: 6%;}
.article-content:nth-child(4n+4) {margin-right: inherit;float: inherit;}
.article-content:nth-child(2n+2) {margin-right: 0;float: right;}
table th, table td {padding: 5px;vertical-align: top;font-size: 13px;}
.backTopTop {position: fixed;width: 40px;height: 40px;right: -70px;border-radius: 50%;text-align: center;background: rgba(0,0,0,0.5);color: #fff;transition: all ease-in-out 0.25s;line-height: 50px;bottom: 50px;z-index: 99; display:block;}
.backTopTop a { color: #fff;}
.share-icon , .bottom-strip{display: block;}
.social-sharing.open {left: 0 !important;}
.bottom-strip.hide {bottom: -50px;}
.backTopTop.show {right: 10px;}
.trans-bg5{position:fixed; top:0; left:0; width:100%; height:100%;}
}
@media(max-width:480px){
.gift-ideas li {width: 48%;}
.gift-ideas li:nth-child(2n+2) {float: right;margin-right:0;}
.gift-ideas li:nth-child(3n+3) {float: left;margin-right: auto;}
.gift-ideas li span {font-size: 16px;}
.right-section li a{padding:10px;}
.left-section h1 {font-size: 26px;text-align: center;}
.left-section h1 ~ p{text-align:center;}
.gift-ideas {width: 100%;margin-top: 0;}
.left-section .main-cat{margin:0;}
.left-section {padding: 0 20px;}
th {text-align: left;}
.right-section h2 {margin-bottom: 20px;margin-top: 20px;text-align: left;padding: 0 20px;}
.related-page {margin:0;}
h1.article-title {font-size: 22px;}
.article-content{width:100%;margin-right: 0;margin-bottom: 6%;}
}
@media(max-width:360px){
.left-section .main-cat img {float: none;margin-right: 0;margin-bottom: 10px;display: inline-block;width: 100%;max-width:inherit;}
.gift-ideas li span {font-size: 14px;}
.gift-ideas li {padding: 5px;}
.gift-ideas h2 {font-size: 20px;}
}
@media(max-width:320px){
.gift-ideas li {width:50%;}
}