/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Template: bb-theme
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
Description: An example child theme that can be used as a starting point for custom development.
Version: 1.0.1592230991
Updated: 2020-06-16 00:23:11

*/

.fl-node-5c4b499276f5f > .fl-col-content {
    border: 0px;
}

.shtktcpm-container{
    display: none;
}

.youtube-player {
    position: relative;
    padding-bottom: 56%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #fff;
    margin: 0 0 30px 0;
}

.youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: transparent;
}

.youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all;
}

.youtube-player img:hover {
    -webkit-filter: brightness(75%);
}

.youtube-player .play {
    height: 64px;
    width: 64px;
    left: 50%;
    top: 50%;
    margin-left: -32px;
    margin-top: -32px;
    position: absolute;
    background: url("/wp-content/uploads/2020/07/yt.png") no-repeat;
    cursor: pointer;
}
.shotkit-post-content .fl-node-content a[href^="https://www.amazon.com/"],.shotkit-post-content .fl-node-content a[href^="https://www.bhphotovideo.com/"],.shotkit-post-content .fl-node-content a[href^="https://amzn.to/"],.shotkit-post-content .fl-node-content a[href^="https://geni.us/"],.shotkit-post-content .fl-node-content a[href^="https://bhpho.to/"],.fl-rich-text a[href^="https://www.amazon.com/"],.fl-rich-text a[href^="https://www.bhphotovideo.com/"],.fl-rich-text a[href^="https://amzn.to/"],.fl-rich-text a[href^="https://geni.us/"],.fl-rich-text a[href^="https://bhpho.to/"] {
    color:#C20000;
}
.sk-pll{color:#c20000 !important;}
a.shotcta-item__button {color:#ffffff !important;}

.yellowtext {
    background-color: #fbfdc6 !important;
}
.article_mob_sticky {
    visibility: hidden;
}
.content-box-blue, .content-box-gray, .content-box-grey, .content-box-army, .content-box-green, .content-box-purple, .content-box-red, .content-box-yellow {
    overflow: hidden;
    color: #919191;
    margin: 0 0 25px;
    padding: 20px;
}
.content-box-blue {
    background-color: #f0f8ff;
    border-left: 8px solid #cee1ef;
}
.content-box-gray {
    background-color: #e2e2e2;
    border-left: 8px solid #bdbdbd;
}
.content-box-grey {
    background-color: #f5f5f5;
    border-left: 8px solid #ddd;
}
.content-box-army {
    background-color: #737a36;
    border-left: 8px solid #fadf98;
}
.content-box-green {
    background-color: #d9edc2;
    border-left: 8px solid #fadf98;
}
.content-box-purple {
    background-color: #e2e2f9;
    border-left: 8px solid #e0bdf9;
}
.content-box-red {
    background-color: #f9dbdb;
    border-left: 8px solid #d95762;
}
.content-box-yellow {
    background-color: #fef5c4;
    border-left: 8px solid #fadf98;
}

.yarpp-related .yarpp-thumbnail {
    height: auto;
	padding: 5px;
	}

.yarpp-related .yarpp-thumbnail .yarpp-thumbnail-title {
    font-size: 0.9em;
    margin: 5px 0;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
	margin:0;
	width:100%;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	min-height:250px;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	border:0px;
}
.shotkit-post-archive-description{text-align:left !important;}
@media screen and (max-width: 1022px) {
    .article_mob_sticky {
        background-color: transparent;
        width: 100%;
        position: fixed;
        height: fit-content;
        bottom: 0;
        visibility: visible;
        margin: 0 auto;
    }
}

@media screen and (max-width: 820px) {
    .yarpp-related .yarpp-thumbnail {
        width: 100%;
        overflow: hidden;
        padding: 5px;
    }   

    .yarpp-related .yarpp-thumbnail > img{
        width: 100%;
        height: auto;
		margin:0 !important;
    }
	.yarpp-related .yarpp-thumbnail .yarpp-thumbnail-title {
    	font-size: 0.8em;
	}

}

.ns-buttons-wrapper {
	gap: 5px;
	margin-bottom: 25px;
}
.ns-inline-below {
    margin-bottom: 40px;
}
/* .single .fl-module-content.fl-node-content {
	margin-top: 0;
} */

.kdnug-ros-mobile-in-content {
	margin: 50px 0;
}

 a.r-btn {
	background:#ed0103 !important;
	padding-left:5px !important;
		padding-right:5px !important;
	font-size:13px !important;

}
a.y-btn  {
	background:#000000 !important;
	color:white !important;
	padding-left:5px !important;
		padding-right:5px !important;
}
a.y-btn{
	color: white !important;
		font-size:13px !important;

	
}
a.y-btn:hover{
	background:#6e6b6b !important;
		color: white !important;
}
#menu-item-111124{
	margin-left:40px !important;
}

a.shotcta-item__button2 {
	background:white ;
	color:#fb3b5b;
margin-bottom:0px !important;
	margin-top:5px !important;
}
a.shotcta-item__button2:hover{
	color:white ;
}
/** MV Reinforce Flex CSS **/
.proscons-col {
 display: flex !important;
}
.proscons-col + .ccp-cont {
 display: flex !important;
 justify-content: center !important;
}
.proscons-col + .ccp-cont + p {
 display: inline-table !important;
}
/** End MV Reinforce Flex CSS **/

.bg-black {
    background-color: #999999;
}
.bg-red {
    background-color: #c20000;
}
.shotkit-post-content .sc-button{margin-bottom:30px !important;}

.novashare-inline {
    margin-bottom: 25px;
}
.shotcta-items {
	padding-bottom: 15px;
}
ul.shktl-item__textlinkslist{list-style:none;padding-inline-start:30px}ul li.shktl-item__list:before{content:"\2022";color:black;font-weight:bolder;display:inline-block;width:1em;margin-left:-1.3em}a.shktl-item__list:hover{color:#32c5ff!important}.shktl-item__topchoice{display:flex;flex-direction:row}a.shktl-item__list{padding:2px;color:#1C8AD1!important;font-family:'Lato';text-decoration:underline;font-weight:400}.shktl-item__list{padding:2px;color:#1C8AD1!important;font-family:'Lato';margin-bottom:0!important}.shktl-table__link-label{color:#fff!important;font-size:12px;margin:30px 0 8px 8px!important;position:relative!important;text-transform:uppercase!important;background:#FE6969!important;padding:2px 4px!important;max-width:max-content!important;clear:both!important;border-radius:7px;font-weight:700}h2.shktl-item__glance{margin:5px 0px!important;font-size:22px;font-weight:900;font-family:'Open Sans';background:-webkit-linear-gradient(#EDA20B,#ED0B0B);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.shktl-item__glance span{margin:5px 0px!important;font-size:22px;font-weight:700;font-family:'Open Sans';color:#333;padding:3px 5px 3px 0 !important;max-width:max-content!important;clear:both!important;border-radius:7px}





.shk3-container{max-width:720px;margin:0 auto;padding:0}.shk3-table{border-spacing:0;font-family:'Lato',sans-serif;width:100%;border:none!important;border-collapse:separate}.shk3-table a{text-decoration:none!important}.shk3-table__thead{background-color:black;color:#fff;font-size:14px;padding:7px 7px;text-align:left}.shk3-table__tbody-row-white:hover,.shk3-table__tbody-row-grey:hover{transition:.2s linear}.shk3-table__tbody-row-white:hover,.shk3-table__tbody-row-grey:hover{background-color:#eee}.shk3-table__thead th{padding:7px;padding-left:20px;text-align:left;font-weight:bolder;border-right:none!important;text-transform:uppercase;font-size:18px}.shk3-table__thead th:first-child{border-top-left-radius:0}.shk3-table__thead th:last-child{border-top-right-radius:0;border:none!important}.shk3-table__thead-details{width:10%;border-right:none!important;text-align:center}.shk3-table__thead-details:empty{display:none}.shk3-table__link-details:empty{display:none}.shk3-table__column-image{text-align:center;margin:10px 2px;border-bottom:1px solid #DCDCDC;height:160px!important;border-left:1px solid #DCDCDC;width:15%;vertical-align:middle;padding:0px!important}.shk3-table__image{max-height:130px;margin:10px 0;max-width:80%!important;mix-blend-mode:multiply}.shk3-table__column-button{border-bottom:1px solid #DCDCDC;width:30%;vertical-align:middle;text-align:center;padding-left:3px;padding-right:3px;border-right:1px solid #DCDCDC}.shk3-table__column-product{border-bottom:1px solid #DCDCDC;border-right:none!important;width:30%;vertical-align:middle;padding:10px 0px!important}.shk3-table__column-features{width:30%;border-bottom:1px solid #DCDCDC;vertical-align:middle;color:grey}.shk3-table__link-label{color:#000;line-height:18px;text-align:center;text-transform:uppercase;background:#FFFA05;text-decoration:none;width:70%;letter-spacing:.5px;font-weight:700;font-size:15px;padding:2px 2px;display:block;margin:5px 0 10px 15px!important}.shk3-table__link-label:empty{display:none}.shk3-table__column-title{text-align:center;color:#02418B!important;font-size:20px;font-weight:700;display:block;margin-left:5px;padding:0 20px!important;line-height:25px;text-align:left}.shk3-table__button{background-color:#D10000;border:0 solid #c20000;cursor:pointer;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold!important;line-height:18px;text-decoration:none;text-transform:uppercase;color:#fff!important;font-family:'Helvetica',sans-serif;border-radius:4px;padding:10px 0;text-align:center;transition:.2s linear;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,.3);box-shadow:0 2px 1px 0 rgba(0,0,0,.3);width:90%;margin:auto;display:block}.shk3-table__button:hover{background-color:#000}ul.shk3-table__features-list{padding-left:10px;list-style-type:square;margin-bottom:auto!important}.shk3-table__features-item:empty{display:none}.shk3-table__features-item{line-height:18px;font-size:15px;margin-bottom:8px;color:#cecece}.shk3-table__features-item:empty{display:none!important;list-style:none}.shk3-table__features-item span{color:#333}.shk3-table__features-item::before{color:red!important}.shk3-table__link{width:100%;display:block;text-decoration:none}.shk3-table__link:active,.shk3-table__link:visited{color:#000}.shk3-right__arrow{content:'';display:inline-block;width:4px;height:4px;border-top:3px solid #fff;border-right:3px solid #fff;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:none}.shk3-table__tbody-row-grey{background:#f9f9f9;height:150px}.shk3-table__tbody-row-white,.shk3-table__tbody-row-{background:white;height:150px}@media screen and (max-width:600px){.shk3-table__thead-image,.shk3-table__thead-details,.shk3-table__thead th:last-child{display:none}.shk3-table__thead-product{width:100%}.shk3-table__tbody{display:flex;flex-direction:column}.shk3-table__tbody-row,.shk3-table__tbody-row-white,.shk3-table__tbody-row-grey{display:flex;flex-wrap:wrap}.shk3-table__thead th{text-align:center!important}.shk3-table__column-product{width:100%;order:1;border-bottom:none;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC!important;padding-top:10px!important;padding-bottom:0px!important}.shk3-table__column-image{width:50%;order:2;margin:0px!important;box-sizing:border-box;border-bottom:none;display:flex;justify-content:center;align-items:center;padding:10px 10px;border-left:1px solid #DCDCDC!important;height:140px}.shk3-table__image{margin:auto!important}.shk3-table__column-features{order:3;width:50%;border-right:1px solid #DCDCDC!important;box-sizing:border-box;border-bottom:none;display:flex;align-items:center;padding-right:2px;padding-top:0px!important;padding-bottom:0px!important;border-right:1px solid #DCDCDC!important}.shk3-table__column-button{width:100%;order:4;min-height:50px;display:flex;justify-content:center;align-items:center;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;padding:0 0 3px 0px!important}.shk3-table__button{width:45%;font-size:11px;padding:10px 16px;margin-top:10px;margin-bottom:10px}.shk3-table__link-label{width:60%;margin:10px auto 10px!important;font-size:15px}.shk3-table__column-title{font-size:20px;padding:10px 10px;text-align:center}ul.shk3-table__features-list{margin:auto!important;color:black}.shk3-table__features-item{font-size:15px}.shk3-table__features-list{padding:0}}





.shk2-fs-container{max-width:720px;margin:30px auto;padding:0}.caa-down{border:solid rgba(0,0,0,.3);border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-left:10px;margin-bottom:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.shk2-fs-table{background-color:#F8F8F8;border-spacing:0;font-family:'Lato',sans-serif;width:100%;border:none!important;border-collapse:separate;border-radius:10px}.shk2-fs-table a{text-decoration:none!important}.shk2-fs-table__thead{background-color:#2CC131!important;color:#fff;font-size:14px;padding:7px 7px;text-align:left}.shk2-fs-table__thead th:first-child{border-top-left-radius:0}.shk2-fs-table__thead th:last-child{border-top-right-radius:0}.shk2-fs-table__thead-details{width:10%;border-right:none!important;text-align:center}.shk2-fs-table__thead-details:empty{display:none}.shk2-fs-table__link-details:empty{display:none}.shk2-fs-table__image{margin:15px auto;max-width:90%!important;mix-blend-mode:multiply;align-self:center;max-height:150px}.shk2-fs-table__thead-product_mobile{display:none}.shk2-fs-table__thead th{padding:7px;padding-left:20px;text-align:center;font-weight:700;font-size:18px}.shk2-fs-table__tbody-row{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.shk2-fs-table__column-image{text-align:center;box-sizing:border-box;width:30%;vertical-align:middle;padding:0px!important;display:flex;order:2}.shk2-fs-table__column-button{box-sizing:border-box;width:25%;vertical-align:middle;text-align:center;display:flex;flex-wrap:wrap;order:5;background:white}.shk2-fs-table__column-product{order:3;box-sizing:border-box;border-right:none!important;width:45%;vertical-align:middle;line-height:14px;margin:auto;padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:30px}.shk2-fs-table__column-features{display:flex;order:5;width:25%;box-sizing:border-box;margin:auto;vertical-align:middle;color:grey}.shk2-fs-column__link-label{padding:0px!important;margin:0;box-sizing:border-box}.shk2-fs-table__link-label{display:flex;order:1;color:#444;line-height:18px;text-align:center;text-decoration:none;letter-spacing:.5px;font-weight:700;font-size:11px;font-weight:700;padding:0;text-align:left;margin:0;min-width:280px;margin-bottom:0px!important;width:100%;box-sizing:border-box}.shk2-fs-table__link-label span:empty{display:none}.shk2-fs-table__link-label span{color:#02418B!important;display:block;line-height:1.1em;text-transform:uppercase;padding:10px 0 5px;text-decoration:none;letter-spacing:.5px;font-weight:700;font-size:20px;font-weight:700;text-align:left;min-width:280px;width:100%;display:inline-block;background:-webkit-linear-gradient(#EDA20B,#ED0B0B);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.shk2-fs-table__column-title{text-align:left;color:#4A90E2!important;font-size:25px;font-weight:400;display:block;vertical-align:middle;padding:10px 0 5px!important;margin-left:0;line-height:25px}.shk2-fs-row__link-label{display:flex;line-height:18px;text-align:center;font-weight:700;font-size:11px;font-weight:700;display:block;text-align:left;min-width:300px;max-width:30%;margin:0 0 0 0}.shk2-fs-table__link-label:empty{display:none}.shk2-fs-table__column-button div{display:flex;order:1;width:100%;font-size:14px;padding-top:0;vertical-align:baseline;margin:auto;margin-bottom:50px;font-weight:bolder;color:#F57C7B}.shk2-fs-table__button{display:flex;order:1;background-color:#c20000;border:0 solid #c20000;cursor:pointer;color:#fff;font-size:14px;font-weight:bold!important;line-height:18px;text-decoration:none;text-transform:uppercase;color:#fff!important;text-shadow:0 -1.4px 0 rgba(0,0,0,.5),0 1.5px 0 rgba(255,255,255,0);border-bottom-right-radius:10px;border-top-right-radius:10px;text-align:center;transition:.2s linear;width:100%;min-height:100px;display:block;margin-bottom:5px}.shk2-fs-table__button-2{display:flex;order:1;background-color:#c20000;border:0 solid #c20000;cursor:pointer;color:#fff;font-size:14px;font-weight:bold!important;line-height:18px;text-decoration:none;text-transform:uppercase;color:#fff!important;text-shadow:0 -1.4px 0 rgba(0,0,0,.5),0 1.5px 0 rgba(255,255,255,0);border-bottom-right-radius:10px;border-top-right-radius:10px;text-align:center;transition:.2s linear;width:100%;min-height:100px;display:block;margin-top:5px}.shk2-fs-table__button span{margin-top:45px;display:inline-block;vertical-align:middle;line-height:normal}.shk2-fs-table__button-2 span{margin-top:45px;display:inline-block;vertical-align:middle;line-height:normal}.shk2-fs-table__button:hover .caa-down{border:solid rgba(255,255,255,.3);border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-left:10px;margin-bottom:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:.5s all}.shk2-fs-table__button:hover{background-color:#000}.shk2-fs-table__button-2:hover .caa-down{border:solid rgba(255,255,255,.3);border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-left:10px;margin-bottom:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:.5s all}.shk2-fs-table__button-2:hover{background-color:#000}ul.shk2-fs-table__features-list{padding-left:8px;margin-left:10px;list-style-type:square}.shk2-fs-table__features-item:empty{display:none}.shk2-fs-table__features-item{margin-bottom:0px!important;line-height:18px;font-size:15px;margin-bottom:8px;font-weight:400;color:#666;text-align:left}.shk2-fs-table__features-item:empty{display:none!important;list-style:none}.shk2-fs-table__features-item span{color:#444}.shk2-fs-table__features-item::before{color:red!important}.shk2-fs-table__link{width:100%;display:block;text-decoration:none}.shk2-fs-table__link:active,.shk2-fs-table__link:visited{color:#000}.shk2-fs-right__arrow{content:'';display:inline-block;width:4px;height:4px;border-top:3px solid #fff;border-right:3px solid #fff;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:none}.shk2-fs-table__tbody-row-grey{background:#f9f9f9;height:150px}.shk2-fs-table__tbody-row-white,.shk2-fs-table__tbody-row-{background:white;height:150px}@media screen and (max-width:600px){.shk2-fs-table__thead-image,.shk2-fs-table__thead-details,.shk2-fs-table__thead-product,.shk2-fs-table__features-item{display:none}.shk2-fs-table__thead-product_mobile{display:block}.shk2-fs-table__thead-product{width:100%;text-align:center}.shk2-fs-table{border:none!important}.shk2-fs-table__tbody{display:flex;flex-direction:column}.shk2-fs-table__tbody-row,.shk2-fs-table__tbody-row-white,.shk2-fs-table__tbody-row-grey{display:flex;flex-wrap:wrap}.shk2-fs-table__thead th{text-align:center!important}.shk2-fs-table__column-product{width:100%;order:1;border-bottom:none;padding-left:0;padding-top:0px!important;padding-bottom:0px!important}.shk2-fs-table__column-image{width:100%;order:2;margin:0px!important;box-sizing:border-box;border-bottom:none;display:flex;justify-content:center;align-items:center;padding:10px 10px}.shk2-fs-table__image{max-width:80%!important;margin-top:20px}.shk2-fs-table__column-features{order:3;width:50%;box-sizing:border-box;border-bottom:none;display:flex;align-items:center;padding-right:2px;padding-top:0px!important;padding-bottom:0px!important}.shk2-fs-table__column-button{width:100%;order:4;min-height:0;display:flex;justify-content:center;align-items:center}.shk2-fs-table__button span{margin-top:calc(7px + 2vh);vertical-align:middle;font-size:18px;line-height:normal}.shk2-fs-table__button-2 span{margin-top:calc(7px + 2vh);vertical-align:middle;font-size:18px;line-height:normal}.shk2-fs-table__button{border-top-right-radius:0;border-bottom-left-radius:10px}.shk2-fs-table__button{width:100%!important;height:80px;min-height:inherit;font-size:14px;margin-top:20px;border-top-right-radius:10px;border-top-left-radius:10px}.shk2-fs-table__button-2{width:100%!important;height:80px;min-height:inherit;font-size:14px;margin-top:20px;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}.shk2-fs-table__link-label span{padding:3px 0;display:block;padding-bottom:5px;text-align:left;margin:0 auto;padding-top:15px;line-height:1.1em;text-align:center}.shk2-fs-column__link-label{display:flex;width:100%;margin:0 auto;border:none}.shk2-fs-table__link-label{text-align:center;margin:0 auto 10px!important;font-size:12px;width:100%;border:none;padding:0 20px}.shk2-fs-row__link-label{display:flex;max-width:100%}.shk2-fs-table__column-title{font-size:24px;vertical-align:middle;padding:0 0px!important;text-align:center;margin:0 auto 0;order:4;width:80%}ul.shk2-fs-table__features-list{color:black;margin-top:10px;margin-bottom:10px}.shk2-fs-table__features-item{font-size:15px}.shk2-fs-table__features-list{padding:0}.shk2-fs-column__link-label,.shk2-fs-table__column-product,.shk2-fs-table__column-features,.shk2-fs-table__column-image{border:none!important}.shk2-fs-table{border:0 solid #DCDCDC!important;padding:0}.shk2-fs-table__column-button{padding:0}.shk2-fs-table__column-button div{text-align:center;width:100%;display:block;margin-bottom:0;order:1;padding:0 20px}}



.article_mob_sticky {
visibility: hidden;
}

@media screen and (max-width: 1022px) {
.article_mob_sticky {
height: fit-content;
width: 100%;                 background-color: transparent;
position: fixed;
bottom: 0;
margin: 0 auto;
visibility: visible;
	
	/* height: fit-content;
width: 100%;
background-color: transparent;
bottom: 0;
margin: 0 auto;
visibility: visible;
position: sticky;
position: -webkit-sticky;
position: -moz-sticky;
position: -ms-sticky;
position: -o-sticky; */
}
}















.shtktcpm-container{max-width:400px!important; transition:all 0.4s ease-out 0s;padding-top:30px}@media screen and (max-width:850px){.shtktcpm-container{display:none!important}}.shtktcpm-table{border-spacing:0!important;font-family:'Lato',sans-serif!important;width:100%!important;border:none;border-collapse:unset;color:#fff;line-height:1.2!important}.shtktcpm-table__thead{background-color:#803FBA!important;color:#FFFFFF!important;font-weight:700;text-transform:uppercase!important}.shtktcpm-table__thead th{padding:5px 5px 5px!important;background:#000!important;font-size:19px!important;font-weight:700!important;text-align:center;line-height:1.4em!important;color:#fff!important;border:none}.shtktcpm-table__thead th:first-child{border-top-left-radius:0px!important;border:none!important;text-align:center;font-size:19px;padding:5px 5px 5px!important;width:18%}.shtktcpm-table__thead th:last-child{border-top-right-radius:0px!important;width:100%;text-align:center!important;border-bottom:none!important;letter-spacing:2px}.shtktcpm-table__thead-image{width:100%;text-align:center!important}.shtktcpm-table__thead-product{width:25%}.shtktcpm-table__thead-details{width:25%}img.shtktcpm-table__image{display:block;margin:auto;max-height:110px;max-width:95%;vertical-align:middle!important;padding:5px}.shtktcpm-table__column-image{background:#fff;text-align:center;border-left:1px solid #E6E6E6!important;border-bottom:1px solid #E6E6E6!important;border-right:none!important;width:20%;vertical-align:middle;padding:7px!important}.shtktcpm-table__column-product{background:#fff;border-right:1px solid #E6E6E6!important;border-bottom:1px solid #E6E6E6!important;border-left:none!important;width:35%;vertical-align:middle;padding:5px}.shtktcpm-table__container-product{display:flex;flex-direction:row}.shtktcpm-table__column-product-details{padding-right:8px;padding-top:10px;width:25%;vertical-align:middle!important}.shtktcpm-table__column-product-label{margin:auto 0 5px -1px;position:relative;text-transform:uppercase;background:#FFFA08;padding:4px 10px;max-width:max-content;max-width:moz-max-content;clear:both;color:#000;float:left;font-weight:700;font-size:16px!important;word-break:keep-all;line-height:1}.shtktcpm-table__column-product-name{font-family:'Lato',sans-serif!important;font-size:20px;font-weight:700;color:#02418B!important;margin-top:2px;margin-bottom:5px;line-height:1.2em}.shtktcpm-table__column-product-features{width:35%;margin:auto}ul.shtktcpm-table__product-features-list{margin:0!important;padding:0 0 0 50px!important;line-height:1em}li.shtktcpm-table__features-main{margin:0!important;line-height:1.2em;font-family:'Lato',sans-serif!important;font-size:17px;font-weight:300;color:#333;list-style-type:square}.shtktcpm-table__features-main span{font-weight:600}li.shtktcpm-table__features-secondary{margin:0!important;line-height:1.2em;font-family:'Lato',sans-serif!important;font-size:15px;font-weight:400;color:#4A4A4A}.shtktcpm-table__column-button{display:block;width:40%;margin:auto}a.shtktcpm-table__button{background-color:#D0022D;border-bottom:2px solid #840010!important;box-shadow:rgba(3,3,3,.4) 0 2px 3px 0px!important;word-wrap:normal;display:block;margin:0 auto;line-height:1.2em;text-decoration:none!important;text-transform:uppercase;color:#fff!important;font-family:'Lato',sans-serif!important;font-weight:600!important;font-size:14px;letter-spacing:.2px;border-radius:6px;padding:13px 12px!important;width:95%;max-width:220px;text-align:center;transition:.2s linear;cursor:pointer;pointer-events:auto}a.shtktcpm-table__button:hover{background-color:#df0a24!important;box-shadow:rgba(3,3,3,.4) 0 8px 12px 0px!important}.shtktcpm-table__column-product-label:empty{display:none}@media screen and (max-width:4500px){.shtktcpm-table__container-product{flex-direction:column}.shtktcpm-table__column-product-details{width:100%}.shtktcpm-table__thead-product{display:none}li.shtktcpm-table__features-secondary{display:none}ul.shtktcpm-table__product-features-list{list-style-type:square;padding:0 0 0 20px!important;width:25%}li.shtktcpm-table__features-main{font-weight:300;width:200%}.shtktcpm-table__column-product-features{width:250%}.shtktcpm-table__column-button{margin:0!important;width:100%}a.shtktcpm-table__button{padding:8px!important;margin:5px 0 5px 2%!important}.shtktcpm-table__thead th:first-child{width:110px!important;text-align:center!important}.shtktcpm-table__thead th:last-child{width:auto}.shtktcpm-table__column-image{width:110px!important}img.shtktcpm-table__image{width:110px}.shtktcpm-table__column-product{width:auto}}@media screen and (max-width:4500px){.shtktcpm-table__column-product-label{font-size:12px!important}.shtktcpm-table__column-product-name{font-size:19px;line-height:1em;margin-top:7px;margin-bottom:7px;font-weight:700}li.shtktcpm-table__features-main{font-size:12px}.shtktcpm-table__column-product-features{width:200%}a.shtktcpm-table__button{padding:8px 12px!important;margin:5px auto 5px 0!important;width:max-content;border-radius:15px;font-size:11px;width:-moz-max-content}}


















.skst-container{display:none;background:#007FE1;width:100%;position:fixed;left:0;bottom:0;z-index:3}.skst-container__inner{display:flex;flex-direction:row;padding:10px}.skst-container__copy{margin:auto 0 auto auto;display:block}.skst-container__button{display:block;margin:auto auto auto 0}.skst-item__copy{font-family:'Lato';font-size:19px;font-weight:500;line-height:1.2em;color:#fff;padding-right:8px;margin:auto;display:block}.skst-item__copy2{font-family:'Lato';font-size:19px;font-weight:500;line-height:1.2em;color:#fff;padding-right:8px;margin:auto;display:none}a.skst-item__button{font-family:'Lato';font-size:14px;font-weight:700;line-height:1.2em;padding:6px 25px;background:#C20000;border-bottom:3px solid #9D0000;border-radius:8px;color:#fff;text-align:center;display:block;text-decoration:none!important}a.skst-item__button:hover{background-color:#FA6400!important;box-shadow:rgba(3,3,3,.4) 0 8px 12px 0px!important}.skst-container__columnbutton{display:block;margin:0 15px 0 0}@media screen and (max-width:550px){.skst-container__inner{flex-direction:column}.skst-container__button,.skst-container__copy,.skst-item__copy2{margin:auto;padding:0;display:block;font-size:15px}.skst-container__copy{margin-bottom:8px}.skst-item__copy{display:none}}

/***Mediavine Sidebar Fix***/

@media only screen and (max-width: 359px) {
.fl-module-content {
margin-left: 10px !important;
margin-right: 10px !important;
}
tr.shk-fs-table__tbody-row {
width: 300px!important;
}
}

@media only screen and (min-width: 769px) {
.shotkit-sidebar-format-sidebar .mediavine-content {
max-width: calc(100% - 300px);
}
.shotkit-sidebar-format-sidebar .mediavine-sidebar {
min-width: 300px;
}
}

/*****/

.my-custom-post-temp .fl-post-grid-post {
    border: solid 1px #ededed !important;
}

#custom-category-box {
    border: 1px solid #f1f1f1;
    -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16);
    -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16);
    -o-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.16);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}

.ccb-cont {
    padding: 20px 10px;
}

.ccb-cont h3 {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
}

.ccb-cont ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.ccb-cont h3 {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
}

.ccb-cont ul li a {
    font-size: 16px;
    color: #0071bc;
    font-weight: bold;
    text-decoration: none !important;
}

.hide-icon {
    display: none;
}

.expand .show-icon {
    display: none !important;
}

.expand .hide-icon {
    display: inline-block !important;
}

#ccb-btn button i {
    margin-left: 8px;
}

.expand .ccb-cont {
    height: auto !important;
    overflow: none !important;
}

#ccb-btn button {
    border: none;
    background-color: #e5e5e5;
    width: 100%;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    color: #000;
}

.gr-al, .gr-ab {
    height: 283px;
    overflow: hidden;
}

.ccb-cont.gr-ac {
    height: 326px;
}

.two-col li {
    text-align: center;
    padding: 0px 10px;
    box-sizing: border-box;
    display: inline-block;
}

.two-col::after {
    content: "";
    clear: both;
    display: block;
    width: 100%;
}

.fl-module-post-grid .fl-button {
    padding: 12px !important;
    background: #000 !important;
    border: solid 1px #000 !important;
}

.fl-module-post-grid .fl-button:hover {
    background: #565252 !important;
}

#feature-on {
    list-style: none;
    padding: 0;
    text-align: center;
}

#feature-on li img {
    height: 20px;
}

#feature-on li {
    font-size: 18px;
    line-height: 22px;
    margin: 0px 10px;
    display: inline-block;
    vertical-align: middle;
    color: #777 !important;
}

#shotkit-logo .fl-photo-img {
    max-width: 100% !important;
}

#custom-nav ul li a::after {
    color: #CCC;
    content: '\002F';
    margin-left: 18px;
}

#menu-item-137527 a::after {
	 content: ''!important;
}

.fl-subscribe-form input {
    background: #f9e3ce;
}

.fl-subscribe-form input:focus {
	background: #f9e3ce;
}

.four-col li {
    width: 25%;
    float: left;
}

#custom-featured-post {
    border: solid 1px #ededed;
    text-align: center;
}

#custom-featured-post img {
    width: 100%;
}

#custom-featured-post h3 {
    padding: 20px;
    margin: 0;
    text-transform: uppercase;
}

#custom-featured-post a {
    text-decoration: none;
}

.emoji {
    display: inline-block !important;
    max-width: 25px !important;
}

.archive .fl-heading-text {
    text-transform: uppercase;
}


#custom-b-a {
    border: solid 1px #ededed;
    padding: 10px;
}

.cc-col-left {
    padding-right: 5px;
    box-sizing: border-box;
}

.cc-col-right {
    padding-left: 5px;
    box-sizing: border-box;
}

.cba-col.cc-col-right p {
    left: 5px;
}

#custom-b-a img {
    width: 100%;
}

.cba-col {
    float: left;
    width: 50%;
	position: relative;
}

.cba-col p {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    padding: 10px 20px;
}

#custom-b-a br {
    display: none;
}

#custom-b-a {
    position: relative;
}

.cba-arrow {
    position: absolute;
    top: 50%;
    max-width: 60px !important;
    left: 0;
    right: 0;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: -30px;
}

.fl-post-grid-title.cpg-mwl {
    text-transform: uppercase;
    font-size: 15px;
    font-family: "Lato",sans-serif;
    font-weight: 400;
    line-height: 26px;
}

.cpg-mwl a {
    color: #333;
}

.custom-h1 .fl-heading-text {
    background: transparent !important;
    padding: 0 !important;
}

.custom-h1 .fl-heading {
    background: none !important;
    font-size: 35px;
}

.custom-h2 .fl-heading-text {
    background-color: White;
    display: inline-block;
    padding-left: 1em;
    padding-right: 1em;
}

.custom-h2 .fl-heading {
    background: linear-gradient( 180deg, rgba( 0,0,0,0 ) calc( 50% - 1px ), rgba( 64,64,64,1 ) calc(50%), rgba( 0,0,0,0 ) calc( 50% + 1px ) );
}

.twentytwenty-before-label {
    opacity: 1;
    font-weight: bold !important;
}

.twentytwenty-after-label {
    opacity: 1;
    font-weight: bold !important;
}

.twentytwenty-before-label, .twentytwenty-after-label {
    background: rgba(0, 0, 0, 0.3);
}

.sp-price p {
    margin: 0;
}

#custom-arrow {
    position: relative;
}

#custom-arrow img {
    position: absolute;
    top: -15px;
    right: 80px;
}

.custom-h2.greybg .fl-heading-text {
    background-color: #f7f7f7;
}

.custom-row .fl-col {
    float: none;
}

.mwl-cust-h1 .fl-heading {
    text-align: center;
    text-transform: uppercase;
}

.fl-button:hover .fl-button-text {
    color: #fff;
}

.custom-pb .fl-pricing-table-features li {
    text-align: center !important;
}

.custom-pb .fl-pricing-table-col-1 {
    margin-top: 0 !important;
}

.shotkit-post-content .fl-node-content a {
    text-decoration: underline;
    color: #444444;
}

.shotkit-post-content .sc-button {
    text-decoration: none !important;
}

.fl-post-grid-post a {
    text-decoration: none !important;
}

.saboxplugin-wrap a {
    text-decoration: none !important;
}

.fl-module-fl-comments a {
    text-decoration: none !important;
}

.content-box-purple a {
    text-decoration: none !important;
}

.fl-rich-text a {
    text-decoration: underline;
}

#custom-lb-list ul li i {
    color: #2ecc71;
    position: absolute;
    left: 0;
    top: 7px;
}

#custom-lb-list ul li {
    display: inline-block;
    position: relative;
    padding-left: 30px;
}

#custom-lb-list ul {
    padding: 0;
}

#custom-video img {
    max-width: 100px;
}

#custom-video img {
    max-width: 100px;
    position: absolute;
}

#custom-video {
    position: relative;
}

.cv-img-left {
    left: -120px;
    top: -40px;
    z-index: 99999;
}

.cv-img-right {
    right: -120px;
    top: -40px;
    z-index: 99999;
}

.custom-int-btn small {
    text-shadow: 3px 2px 1px rgba(0,0,0,0.2);
    font-size: 18px;
    line-height: 22px;
	  display: block;
}

.novashare-button {
    color: #fff !important;
}

.h2nobg .fl-heading-text {
    background: #f7f7f7;
}

.shotcta-item__image-container {
    max-height: 100% !important;
}

.shotcta-item__image {
    max-height: 100% !important;
}

.crt-img {
    width: 20%;
    float: left;
    text-align: center;
}

.crt-content {
    width: 80%;
    float: right;
    padding-left: 20px;
}

.crt-avatar {
    border-radius: 50%;
}

.crt-content p {
    font-size: 16px;
    line-height: 20px;
    font-style: italic;
    margin-bottom: 10px;
}

.crt-content h3 {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: bold;
    font-style: italic !important;
    line-height: 22px;
}

.crt-avatar {
    max-width: 80px !important;
}

.custom-rslp-rating img {
    position: relative;
    top: -3px;
}

.rslpss-list {
    padding: 0;
}

.custom-ol-list ol {
    padding-left: 15px;
}

.couplerequest-form input {
    height: 45px;
}

.couplerequest-form #fl-message {
    height: 150px;
}

.editorschoice-cta h3 {
    margin-bottom: 5px;
    text-align: center;
}

.ccp-cont a {
    background: #f73859;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 16px;
    text-decoration: none !important;
    color: #fff !important;
    padding: 16px 20px;
    display: inline-block;
    transition: all ease 0.2s;
	margin-bottom: 25px;
    border-radius: 6px;
    /* min-width: 280px; */
}

.ccp-cont i {
    margin-left: 15px;
}

.ccp-cont {
    text-align: center;
}

.ccp-cont a:hover {
    background: #c62e46;
}

.editorschoice-cta .fa-trophy {
    margin-right: 5px;
}

.pc-col {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
	  width: 100%;
}

.pcc-inner {
    border-radius: 5px;
    padding: 25px;
    height: 100%;
}

.pros-col .pcc-inner {
    border: 2px solid #0ca750;
}

.cons-col .pcc-inner {
    border: 2px solid #dd1c1a;
}

.pcc-inner ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.pcc-inner ul li {
    position: relative;
    padding-left: 25px;
}

.pcc-inner i {
    position: absolute;
    left: 0;
    top: 7px;
}

.pcc-inner h3 {
    text-align: center;
    margin-bottom: 10px;
    font-weight: bold;
}

.pros-col i, .pros-col h3 {
    color: #0ca750;
}

.cons-col i, .cons-col h3 {
    color: #dd1c1a;
}

.pc-col.pros-col {
    padding-right: 5px;
}

.pc-col.cons-col {
    padding-left: 5px;
}

.proscons-col {
	font-size: 20px;
	line-height: 2;
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: nowrap;
	margin-bottom: 30px;
}

.editorschoice-cta .shotcta-item__column-features {
    width: 60%;
}

.editorschoice-cta .shotcta-item__column-image {
    width: 40%;
}

.custom-review-box img {
    object-fit: cover;
    width: 100%;
}

.custom-review-box {
    position: relative;
		margin-top:30px;
		margin-bottom:30px;
}

.crb-overlay-cont {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 100%;
}

.crb-overlay-main {
    width: 100%;
    height: 100%;
    border: solid 3px #fffa05;
    position: relative;
}

.crb-overlay-cont {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 100%;
    padding: 5px;
    opacity: 0;
	  transition: all ease 0.3s;
}

.custom-review-box a:hover .crb-overlay-cont {
    opacity: 1;
}

.crb-overlay-box p, .crb-overlay-box i {
    color: #fffa05;
    margin: 0;
        margin-bottom: 0px;
}

.crb-overlay-box p i {
    display: block;
}

.crb-overlay-box p {
    position: relative;
    top: 65px;
    transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	  -webkit-transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg);
	  -o-transform: rotate(-45deg);
}

.crb-overlay-box {
    border: solid 1px #fffa05;
    color: #fffa05;
    width: 180px;
    height: 180px;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: -90px;
}

.ec-star {
    display: block;
    margin: 0 auto;
        margin-bottom: 0px;
    max-width: 100px !important;
    margin-bottom: 5px;
}

.editorschoice-cta .shotcta-item__button i {
    margin-left: 10px;
}

.editorschoice-cta .shotcta-item__image {
    object-fit: cover;
    width: auto;
    height: auto;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.horizontal-table {
    display: flex;
    flex: 1;
    margin-bottom: 20px;
    border: solid 1px #ddd;
    margin-top: 40px !important;
}

.ht-col {
    border-right: solid 1px #ddd;
    padding: 20px;
    box-sizing: border-box;
    width: 100%;
    position: relative;
}

.ht-col:last-child {
    border: none;
}

.th-btn {
    background: #d10c00;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 18px;
    text-decoration: none !important;
    color: #fff !important;
    padding: 12px 10px;
    box-shadow: 0px 0px 20px -6px rgba(194,0,0,1);
    display: block;
    text-align: center;
}

.ht-col h3 {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
}

.ht-col img {
    margin: 0 auto;
    text-align: center;
    display: block;
}

.ht-star {
    max-width: 90px !important;
    margin-bottom: 10px !important;
}

.th-btn i {
    margin-left: 10px;
}

.ht-featured-img {
    margin-bottom: 15px !important;
    margin-top: 20px !important;
}

.ht-banner {
    background: #ed590a;
    display: inline-block;
    padding: 10px;
    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 200px;
    text-align: center;
}

.ht-banner p {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
}

.ht-banner i {
    margin-right: 10px;
}

.cons-col ul li {
    background-image: url("https://shotkit.com/wp-content/uploads/2020/11/cons-icon.png");
    background-repeat: no-repeat;
    background-position: left 8px;
}

.pros-col ul li {
    background-image: url("https://shotkit.com/wp-content/uploads/2020/11/pros-icon.png");
    background-repeat: no-repeat;
    background-position: left 8px;
}

.editchoi {
    font-size: 26px;
    line-height: 30px;
    text-align: center;
    display: block;
    margin-bottom: 8px;
    font-weight: 600;
    color: #333;
}

.propc {
    font-size: 26px;
    text-align: center;
    display: block;
	  font-weight: bold;
}

.pcc-inner p {
    margin: 0;
}

.pros-col .propc {
    color: #0ca750;
}

.cons-col .propc {
    color: #dd1c1a;
}

.fs-cont {
    background: #ed590a;
    display: inline-block;
    color: #ffffff;
    padding: 5px 20px;
}

.fs-cont {
    text-transform: uppercase;
    font-weight: bold;
	  position: relative;
}

.fs-cont i {
    margin-right: 10px;
}

.featured-strip {
    position: absolute;
    top: -13px;
    left: -13px;
	  display: none;
}

.featured-strip.yes {
    display: block !important;
}

.fs-cont::before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 13px solid #b5450a;
    bottom: -15px;
    left: 0;
}

.mediavine-sidebar {
    margin-top: 15px;
}

.shotcta-items.editorschoice-cta {
    padding-bottom: 25px !important;
}

.editorschoice-cta .shotcta-item__button {
    background: #f73859;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px !important;
    line-height: 16px;
    text-decoration: none !important;
    color: #fff !important;
    padding: 14px 30px;
    display: inline-block;
    transition: all ease 0.2s;
    border-radius: 6px;
    width: 100%;
    box-shadow: none !important;
}

.editorschoice-cta .shotcta-item__button:hover {
    background: #c62e46 !important;
}

.shk2-table__button {
	background: #f73859;
	text-transform: uppercase;
	font-size: 14px !important;
	line-height: 14px;
	text-decoration: none !important;
	color: #fff !important;
	padding: 16px 4px;
	display: inline-block;
	transition: all ease 0.2s;
	box-shadow: none !important;
	font-family: lato,sans-serif;
	margin: 6px 5px;
}

.shk2-table__button:hover {
    background: #c62e46 !important;
}

.shk2-table__button.shk2-table__button2 {
	background: #515151 !important;
}

.shk2-table__button.shk2-table__button2:hover {
	background: #000000 !important;
}

/*-- top 10 css --*/

.tl-table-cont {
    box-shadow: 0 0 7px rgba(0,0,0,0.25);
    padding: 30px;
    background: #fff;
    position: relative;
}

.ttc-col1 {
    width: 30%;
    float: left;
}

.ttc-col2 {
    width: 40%;
    float: left;
}

.ttc-col3 {
    width: 30%;
    float: left;
    text-align: right;
}

.ttc-col2 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.ttc-col2 ul li {
    position: relative;
    padding-left: 25px;
}

.ttc-col2 ul li::before {
    background-image: url("https://shotkit.com/wp-content/uploads/2021/01/check.png");
    width: 15px;
    height: 14px;
    position: absolute;
    content: "";
    left: 0;
    background-size: 15px;
    background-repeat: no-repeat;
    top: 10px;
}

.ttc-col2 p {
    margin-bottom: 0;
    font-weight: bold;
}

.ttc-col2 a {
    color: #c20000;
}

.ttc-col3 a {
    background: #f73859;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px !important;
    line-height: 16px;
    text-decoration: none !important;
    color: #fff !important;
    padding: 14px 14px;
    display: inline-block;
    transition: all ease 0.2s;
    border-radius: 6px;
    box-shadow: none !important;
    font-family: lato,sans-serif;
    width: 100%;
    text-align: center;
    max-width: 200px;
}

.ttc-col1 {
    width: 30%;
    float: left;
    padding-right: 30px;
}

.ttc-ribbon {
    background: #ed590a;
    display: inline-block;
    padding: 7px 20px;
    position: absolute;
    left: -15px;
    top: 10px;
}

.ttc-ribbon i {
    margin-right: 5px;
}

.ttc-ribbon p {
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}

.ttc-col2 img {
    max-width: 100px;
    margin-bottom: 10px;
}

.ttc-featured img {
    margin-top: 25px;
}

.tb-number {
    width: 50px;
    border: solid 1px #000000;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    background: #fff;
    position: absolute;
    left: -25px;
}

.tb-number.featured-number {
    top: 60px;
}

.tb-number p {
    font-weight: normal;
    font-size: 25px;
    line-height: 25px;
    margin-top: 8px;
    margin-bottom: 0;
    display: inline-block;
    color: #000000;
    position: relative;
    top: 2px;
}

.custom-rating p {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
    margin: 0;
}

.rate {
    display: inline-block;
    vertical-align: middle;
    background: #1564bf;
    padding: 10px;
    border-radius: 50%;
    width: 65px;
    height: 65px;
    text-align: center;
    margin-left: 10px;
}

.rate p {
    color: #fff;
    font-weight: bold;
    font-size: 25px;
    line-height: 25px;
    margin-top: 5px;
    margin-bottom: 0;
}

.custom-rating {
    margin-bottom: 15px;
}

.custom-rating > p > img {
    display: block;
    max-width: 100px;
}

.tl-table-cont.ttc-rev {
    margin: 20px;
}

.tl-table-cont.ttc-rev .fl-module-content {
    margin: 0;
}

#ttc-sticky.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.ftrial {
    width: 200px;
    float: right;
    text-align: center;
    color: green;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin-top: 5px;
}

#ttc-disclosure {
    background: #f5f5f5;
    padding: 8px 15px;
}

#ttc-disclosure p {
    margin: 0;
    display: inline-block;
    font-weight: bold;
    font-size: 15px;
    line-height: 20px;
    float: left;
}

#last-updated {
    display: inline-block;
    background: rgba(0, 0, 0, 0.5);
    padding: 5px 10px;
    margin-bottom: 10px;
}

#last-updated p {
    font-size: 15px;
    color: #fff;
    line-height: 20px;
}

#last-updated i {
    margin-right: 5px;
}

#ttc-disclosure a {
    font-size: 15px;
    line-height: 20px;
    vertical-align: middle;
    display: inline-block;
    float: right;
}

#ttc-bar {
    background: #fef5c4;
    padding: 8px 15px;
    margin-top: 15px;
    text-align: center;
}

#ttc-bar p {
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    color: blueviolet;
}

#ttc-bar i {
    margin-right: 5px;
}

.ttc-sb {
    background: #f5f5f5;
    padding: 25px;
}

.ttc-sb p {
    font-size: 15px;
    line-height: 25px;
}

.ttc-sb ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.ttc-sb img {
    max-width: 42px;
    position: absolute;
    left: 0;
}

.ttc-sb ul li {
    position: relative;
}

.ttc-sb.er ul li {
    position: relative;
    padding-left: 55px;
    margin-bottom: 15px;
}

.ttc-sb.er p {
    margin: 0;
    font-size: 15px;
    line-height: 20px;
}

.ttc-sb.er a {
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
    color: #fc743a;
    position: relative;
    top: -5px;
}

.ttc-sb.er ul li:last-child {
    margin: 0;
}

.ttc-rev a {
    color: #C20000;
}

.ttc-rev .youtube-player {
    margin: 0;
}

.ttc-dc img {
    max-width: 30px;
    position: relative;
    top: -3px;
    margin-right: 5px;
}

.ttc-dc {
    margin-top: 8px !important;
}

/*-- top 10 css end --*/

/*-- coupon code css --*/

.ccp-box {
    box-shadow: 0 0 7px rgba(0,0,0,0.25);
    background: #fff;
    position: relative;
}

.ccpb-col1 {
    box-sizing: border-box;
	  flex: 1;
}

.ccpb-col2 {
    box-sizing: border-box;
    flex: 2;
}

.ccpb-col3 {
	  flex: 1;
	  border-left: dashed 1px #ccc;
}

.ccpb-col {
    box-sizing: border-box;
		padding: 20px;
		box-sizing: border-box;
}

.ccp-box {
    display: flex;
}

.ccpb-col2 h4 {
    font-weight: bold;
}

.ccpb-col3 {
    text-align: center;
}

.ccpb-col3 a {
    background: #f55535;
    color: #fff;
    padding: 5px 20px;
    display: inline-block;
    border-radius: 5px;
}

.ccpb-col3 p {
    color: #f55535;
    font-weight: bold;
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 15px;
}

.ccaa {
    color: green !important;
    font-size: 16px !important;
    line-height: 20px !important;
    margin-top: 10px;
}

#top10discountbutton a {
    background: #d42121 !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-width: 0px !important;
    border-color: rgba(0,0,0,.35) !important;
    border-left-width: 0px !important;
    border-right-width: 0px !important;
    border-style: none !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-width: 0px !important;
    box-shadow: 0px 0px 0px 0px #ffffff !important;
    color: #ffffff !important;
    font-family: PT Sans !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    -webkit-letter-spacing: 0 !important;
    -moz-letter-spacing: 0 !important;
    -ms-letter-spacing: 0 !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
    margin-bottom: 10px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
    max-width: 100% !important;
    padding-bottom: 17px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    padding-top: 20px !important;
    text-transform: uppercase !important;
    -webkit-text-decoration: none !important;
    text-decoration: none !important;
    font-style: initial !important;
    width: 100% !important;
    cursor: pointer;
    display: block;
    text-align: center;
}

#top10discountbutton a:hover {
    background: #b11b1b !important;
}

#top10discountbutton {
    margin-top: 30px !important;
}

.youtube-player {
    margin: 0 !important;
}

/*-- end coupon code css --*/

.cm-cbtn a {
    background: linear-gradient(to bottom,#ff361e 0%,#f41800 100%);
    color: #ffffff;
    padding: 5px 15px !important;
    border-radius: 5px;
    border: 1px solid #e80c00;
    margin-right: 10px;
}

.cm-cbtn a::after {
    display: none;
}

#menu-main-menu-1 li a {
    font-size: 13px;
}

#custom-nav ul li a::after {
    margin-left: 12px;
}

.cm-cbtn a:hover {
    background: linear-gradient(to bottom,#f9371e 0%,#db1900 100%);
    color: #fff !important;
}

.current_page_item.cm-cbtn a {
    color: #fff !important;
}

.bbtn-rr a {
    padding: 0 !important;
    color: #c20000 !important;
    background: none;
    width: auto;
    font-family: "Lato",sans-serif;
    font-size: 18px !important;
    font-weight: bold;
    line-height: 1.75;
    text-transform: none;
}

.bbtn-rr {
    width: 200px;
    text-align: center;
    float: right;
}

.ttc-x::before {
    background-image: url("https://shotkit.com/wp-content/uploads/2021/02/wrong.png") !important;
    background-repeat: no-repeat !important;
    width: 15px !important;
    height: 14px !important;
    position: absolute !important;
    content: "" !important;
    left: 0 !important;
    background-size: 15px !important;
    background-repeat: no-repeat !important;
    top: 10px !important;
}

#static-bar {
    display: flex;
    background: rgba(255, 255, 255, 0.8);
    align-items: center;
    box-shadow: 0 0 5px rgba(0,0,0,.25);
}

.sb-box {
    flex: 1;
}

.sb-box.sbb-desc {
    padding: 15px;
}

.sb-box.sbb-desc p {
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    margin: 0;
}

.sbb-mb {
    display: flex;
    align-items: center;
}

.sbb-mb-div {
    flex: 1;
}

.sbb-mb-btn-img {
    display: flex;
}

.sbb-mb-btn-img-box {
    flex: 1;
}

.sbb-mb-btn-img-box.sbmb-img img {
    padding: 10px;
    background: #fff;
}

.sbb-mb-btn-img-box.sbmb-ribbon {
    text-align: center;
    height: 94px;
}

.sbmb-ribbon p {
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
}

.sbb-mb-btn-img-box {
    display: flex;
    align-items: center;
    justify-content: center;
}

.sbb-mb-desc {
    padding: 10px;
}

.sbb-mb-desc-btn {
    background: #e80c00;
    font-size: 14px;
    color: #fff !important;
    padding: 5px 10px;
    display: inline-block;
    line-height: 18px;
    border-radius: 5px;
    text-decoration: none !important;
}

.sbb-mb-desc h4 {
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 0;
    margin-bottom: 5px;
}

.sbmb-img {
    background: #fff;
}

.sbb-mb-btn-img-box.sbmb-ribbon.mr {
    background: #e5e5e5;
}

.sbb-mb-btn-img-box.sbmb-ribbon.mr p {
    color: #000;
}

.sbb-mb-btn-img-box.sbmb-ribbon.bo {
    background: #e80c00;
}

#static-topbar-cont {
    position: fixed;
    top: 0;
	  left: 0;
    display: none;
    width: 100%;
    transition: all ease 0.3s;
}

#static-topbar-cont.stc-sticky {
    display: block !important;
}

/* -- --*/

.ticker a {
    color: #000;
    margin-right: 40px;
}

.hb-main-txt p {
    font-size: 24px;
    line-height: 28px;
    color: #ffff00;
    margin: 0;
}

.hb-numbers p {
    color: #ffff00;
    margin: 0;
    font-weight: 900;
    font-size: 28px;
    line-height: 32px;
}

.hb-big-txt p {
    color: #fff;
    font-style: italic;
}

.hb-sml-txt p {
    font-size: 16px;
    line-height: 20px;
    font-style: italic;
    color: #fff;
    margin: 0;
}

#custom-nav .fl-search-form .fl-button::after, #custom-nav #menu-item-126080 a::after {
    display: none !important;
}

.cm-cbtn a {
    color: #fff !important;
}

.cm-cbtn {
    margin-left: 150px !important;
}

@media screen and (max-width: 1604px) {
		.sb-box.sbb4 {
  		display: none;
		}
}

@media screen and (max-width: 1129px) {
		.sb-box.sbb3, .sb-box.sbb2 {
  	  display: none;
		}
}

@media screen and (max-width: 1120px) {
		.cm-cbtn {
  	  margin-left: 100px !important;
		}
}

@media screen and (max-width: 1035px) {
		.cm-cbtn {
  	  margin-left: 50px !important;
		}
}

@media screen and (max-width: 992px) {
	.cm-cbtn {
		margin-left: 10px !important;
		margin-right: 10px !important;
		margin-top: 50px !important;
	}
	
	.fl-menu-mobile-toggle.hamburger rect {
    color: #000 !important;
	}
}

@media screen and (max-width: 768px) {
	.footer-col-title {
    text-align: center !important;
	}
	
	.custom-rslp-rating {
    display: inline-block;
	}
	
	.rslpss-list {
    list-style-position: outside !important;
    padding-left: 20px !important;
	}
	
	#crr-cont {
    text-align: center;
	}
	
	.editorschoice-cta .shotcta-item__column-image {
    width: 100%;
	}
	
	.editorschoice-cta .shotcta-item__column-features {
    width: 100%;
	}
	
	.editorschoice-cta .shotcta-item__image {
    height: auto;
	}
	
	.horizontal-table {
    display: block;
	}
	
	.th-btn {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
	}
	
	.ht-col {
    text-align: center;
	}
	
	.ht-col {
    border-right: none;
    border-bottom: solid 1px #ddd;
	}
	
	.ht-banner {
    position: relative;
    top: 0;
	}
	
	.th-btn {
    font-size: 16px;
    line-height: 20px;
	}
	
	.ht-col {
    padding: 40px 20px;
	}
	
	.crb-overlay-cont {
    display: none;
	}
	
	.custom-review-box img {
    height: auto;
	}
	
	.cm-cbtn a {
    text-align: center;
    margin-right: 0;
	}
	
	.hb-numbers-col {
    width: 33.33% !important;
    max-width: none;
    clear: none;
    float: left;
    text-align: center;
	}
	
	.hb-numbers p {
    font-size: 20px;
    line-height: 24px;
	}
	
	.hb-sml-txt p {
    font-size: 14px;
    line-height: 18px;
	}
	
	.hb-main-col {
    width: 100% !important;
    max-width: none !important;
    text-align: center;
	}
	
	.hb-big-txt p {
    color: #fff;
    font-style: italic;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
	}
}

@media screen and (max-width: 767px) {
	 html, body {
		overflow-x: hidden;
	}
}

@media screen and (max-width: 760px) {
		.sb-box.sbb2 {
  	  display: none;
		}
	
		.sb-box.sbb-desc {
    	display: none;
		}
}

@media screen and (max-width: 640px) {
	.ccp-box {
    display: block;
	}
	
	.ccpb-col3 {
    border-left: none;
    border-top: dashed 1px #ccc;
	}
	
	.ccpb-col2 .ccpb-col {
    padding-top: 0;
	}
}

@media screen and (max-width: 480px) {
.two-col li {
    padding: 0;
    display: block;
}
	
	#feature-on li {
    margin-bottom: 10px;
	}
	
	#feature-on li img {
    max-width: 92px;
	}
	
	.fl-post-grid .fl-post-column {
    margin-bottom: 10px;
	}
	
	.four-col li {
    width: 100%;
    float: none;
	}
	
	#custom-featured-post h3 {
    font-size: 15px;
	}
	
	#feature-on {
    margin: 0;
	}
	
	#custom-featured-sec .fl-module-content {
    margin-top: 20px;
	}
	
	#feature-on li img {
    max-width: 80px;
    height: auto;
	}
	
	.cba-col {
    float: none;
    width: 100%;
}
	
.cc-col-left {
    padding-right: 5px !important;
}
	
.cc-col-right {
    padding-left: 5px !important;
    padding-top: 10px;
}
	
.cba-col.cc-col-right p {
    left: 0;
    top: 10px;
}
	
.cba-arrow {
    transform: rotate(90deg);
    max-width: 45px !important;
    margin-top: -22.5px;
}

.fl-countdown .fl-countdown-unit-label {
    min-width: 60px;
}
		
#custom-arrow img {
    position: absolute;
    top: 0;
    right: 0;
    max-width: 80px;
}
	
	#custom-video img {
    max-width: 50px;
	}
	
	.cv-img-left {
    left: 0;
		top: -30px;
	}
	
	.cv-img-right {
    right: 0;
		top: -30px;
	}
	
	.custom-int-btn small {
    font-size: 15px;
    line-height: 19px;
    display: block;
	}
	
	.crt-avatar {
    width: 100%;
	}
	
	.proscons-col {
    flex-direction: column;
		gap: 12px;
	}
	
	.pc-col.pros-col {
    padding-right: 0;
    margin-bottom: 15px;
	}
	
	.pc-col.cons-col {
    padding-left: 0;
	}
	
	.ttc-col1 {
    width: 100%;
    float: none;
    padding-right: 0;
	}

	.ttc-col2 {
			width: 100%;
			float: none;
	}
	
	.ttc-col3 {
    width: 100%;
    float: none;
    text-align: center;
	}
	
	.ttc-col3 a {
    max-width: 100%;
	}
	
	.ttc-ribbon p {
    font-size: 14px;
    line-height: 18px;
	}
	
	.ttc-ribbon {
    left: 0;
    top: 0;
	}
	
	.tb-number {
    width: 40px;
    height: 40px;
    left: 15px;
		top: 15px !important;
	}
	
	.tl-table-cont {
    padding: 15px;
	}
	
	.ttc-ribbon {
    top: -32px;
	}
	
	.ttc-featured img {
    margin-top: 50px;
	}
	
	#ttc-disclosure {
    margin-bottom: 70px;
}
	
	#ttc-disclosure p {
    font-size: 13px;
    line-height: 17px;
	}
	
	#ttc-disclosure a {
    font-size: 13px;
    line-height: 17px;
	}
	
	.ftrial {
    width: 100%;
	}
	
	.tb-number p {
    margin-top: 3px;
	}
	
	.ttc-col1 img {
    margin-top: 50px;
	}
	
	.bbtn-rr {
    width: 100%;
	}
	
	.fo-hidemobile {
    display: none !important;
	}
}

@media screen and (max-width: 440px) {
	#custom-arrow img {
    position: absolute;
    top: -10px;
    right: -20px;
    max-width: 80px;
	}
}

@media screen and (max-width: 360px) {
	.hb-numbers p {
    font-size: 15px !important;
	}
	
	.hb-sml-txt p {
    font-size: 12px !important;
	}
}
/*Table*/

/*StickySideBarWPBuffs*/
.mediavine-sidebar{
  position:sticky;
  top:30px;
}


.crp_title{margin-top: -30px !important;
}

.crp_related > strong{font-weight:400 !important;}

@media screen and (max-width: 480px){
.pc-col.cons-col {
    padding-left: 0 !important;
}
.pc-col.pros-col {
	padding-right: 5px !important;
	}
.pc-col.cons-col {
    margin-bottom: 15px !important;
}
}

/* trust box -shortcode */
.trust-images {
    display: flex;
}
.trustbox-container {
    background: #EBEBEB;
    border: 1px solid;
    padding: 30px;
}
.trust-images .trust-image {
    border-radius: 50%;
    padding: 0 30px;
    max-width: 180px;
    min-height: 120px;
}
.trust-images {
    display: flex;
    margin-top: -100px;
    align-items: center;
    justify-content: center;
}
.trust-box-content {
    text-align: center;
    padding-top: 20px;
}
p.trust-box-title {
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
	 margin-bottom: 10px;
}
p.trust-box-subtitle {
    font-size: 24px;
    font-style: italic;
    color: #000;
}

.ccp-cont a {
	margin: 0;
	font-weight: 700 !important;
	margin-bottom: 25px;
	font-size: 18px !important;
}

.ccp-cont a.shk2-table__button2 {
	margin-left: 12px;
}

.fl-recommendation-col:hover {
	background: #e9f1f4;
}

.highlight-section {
	background-color: #f6f9fc;
	padding: 2.5rem 1rem;
}

.highlight-section ol > li::marker {
	font-weight: 600;
}

.highlight-section ol > li {
	padding-left: 12px;
}

.highlight-title {
	margin: 0 1rem 2rem 1rem;
	background-color: #fff;
	border: 1px solid #7691ad;
	text-align: center;
	padding: 0.6rem 0;
	font-weight: 600;
	font-size: 26px;
}

.fl-page-content .shotkit-post-content blockquote {
	font-size: 21px;
	line-height: 1.7;
	color: #444;
}

.shotcta-item__feature {
  font-size: 20px !important;
  color: #444 !important;
  font-weight: 400 !important;
  line-height: 1.75;
  font-family: Lato,sans-serif;
}
* Mediavine Reinforce Flex CSS to stop ads appearing in between shortcodes*/

.ccp-cont {

display: flex !important;

}

.shk2-table__column-features {
	width: 25%;
}

@media (max-width: 680px) {
	   .ccp-cont a {
			 font-size:14px !important;
	}
}

.fixed-ratio-column .fl-module,
.fixed-ratio-column .fl-module-content,
.fixed-ratio-column .fl-photo,
.fixed-ratio-column .fl-photo-content {
    height: 100%
}

.fixed-ratio-column img{
	  height: 100%;
    object-fit: cover;
}

#shotkit-logo .fl-module-content.fl-node-content {
  margin: 20px !important;
}

/* End CSS*/
