


/*
Theme Name: Olam Child
Theme URI: http://themes.layero.com/olamwp/
Description: This is a child theme for Olam.
Author: Webnesters
Author URI: http: //www.webnesters.com/
Template: olam
Version: 1.0
*/


/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/


#rcp_registration_form .rcp_subscription_level label>span {
	width: auto;
	height: auto;
	position: static;
}

body fieldset.rcp_subscription_fieldset.col-lg-12 {
	background: #fff!important;
	border: solid 1px #9e9e9e!important;
}

#rcp_registration_form .rcp_subscription_level label>span:after,#rcp_registration_form .rcp_subscription_level label>span:before {
	display: none;
}

.edd-payment-icons {
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
}

#header.responsive-nav ul.shop-nav .cw-active .cart-btn {
	top: -60px;
	left: -30px;
	padding: 12px;
}

.product-details {
	padding: 0 20px 0 0;
	color: #9c9c9c;
}

.header #nav ul li a.login-button {
	border: 1px solid #fff!important;
}

.header-sticky .affix,.home.header-sticky .affix {
	background: linear-gradient(to bottom right,#006ba3,#006ba3);
}

.header.navbar-fixed-top.affix-top {
	background-color: #006ba3 !important;
}

.search-fields {
	width: 102%;
}

/*.product-search-form {
	padding-left: 0;
}

.product-search-form input[type=text] {
	height: 40px;
}*/

.search-btn:after {
	line-height: 39px;
}

.product-price {
	text-align: left;
	color: #000;
	display: inline-block;
	float: left;
	margin: 0 0 0 8px;
}

span.edd_price_range_sep {
	display: none;
}

.edd_price_range_high {
	display: none;
}

.product-details a {
	color: #000;
	text-transform: capitalize;
}

ol li,ul li {
	margin-left: 15px;
	display: inline-block;
}

.product-options .admessage {
	display: none;
}

.edd-submit:before,.edd_checkout a:before,a.btn-checkout:before {
	font-size: -8.7em;
	vertical-align: text-bottom;
	display: none;
}

.col-lg-3 {
	width: 28%;
}



tr.thhtr {
	display: none!important;
}

#edd_checkout_form_wrap #edd-new-account-wrap {
	background: inherit;
	color: inherit;
	padding: 2em 3.87em;
}

@media (min-width:1200px) {
	.col-lg-1 {
		width: 8.33333333%;
		z-index: 1000;
	}
}

.details-bottom {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: unset;
	text-align: center;
	background: #f4f4f4;
	width: 100%;
	position: absolute;
	bottom: 0;
	display: none!important;
}

.eddpcsp_product_carousel_slider .caption {
	text-align: center;
	height: 86px;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #fff;
}

#edd_checkout_form_wrap .edd-cart-adjustment {
	background: #fff;
	color: #333;
	padding: 30px;
	margin-bottom: 10px;
}

input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea {
	display: block;
	line-height: 1.8rem;
	background: inherit;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	margin-bottom: 1.8rem;
	width: 100%;
	padding: 12px 50px;
}

.inner-page-heading {
	padding-top: 3.2rem;
	margin-bottom: 0;
}

.section {
	position: relative;
	padding: 1.2rem 0;
	background-position: bottom;
	background-repeat: no-repeat;
}

#isa-related-downloads li {
	width: 12%;
}

.edd-cart-saving-button:hover,.page-top {
	background-color: #f4f4f4;
}

#edd_login_fields input[type=submit]:hover,#edd_purchase_submit input[type=submit]:hover,.cart-box .edd-submit:hover,.edd-cart-saving-button,.olam-post-pagination a span,.sidebar .cart-box .edd_price_options label:after,.sidebar .cart-box input[type=radio]:checked+label span:after,.sidebar ul.edd-cart li.edd_checkout a:hover {
	background: #58b495;
}

.comment-form .field-holder textarea {
	overflow: auto;
	height: 152px;
	width: 594px;
}

.tnp-widget {
	width: 100%;
	display: block;
	box-sizing: border-box;
	padding: 12px;
}

p.cya {
	padding: 0 10px;
	margin: 20px 0;
}

#rcp_registration_form {
	padding: 0!important;
}

p#rcp_submit_wrap {
	padding: 20px 24px 20px 20px!important;
}

.rcp_registration_total_details tbody td {
	padding: 18px;
}

tr.rcp-total th {
	color: grey;
	padding: 0 20px;
}

tr.rcp-total td {
	padding: 0 18px;
}

.rcp_registration_total_details {
	width: 100%;
}

.rcp_subscription_fieldset {
	border: none!important;
}

#rcp_password_again_wrap,#rcp_password_wrap,#rcp_user_email_wrap,#rcp_user_first_wrap,#rcp_user_last_wrap,#rcp_user_login_wrap {
	background-color: transparent!important;
	color: gray!important;
	font-weight: 400!important;
	padding: 0!important;
}

#rcp_password,#rcp_password_again,#rcp_user_email,#rcp_user_first,#rcp_user_last,#rcp_user_login {
	background-color: transparent;
	border: 1px solid #c7c7c7;
	border-radius: 3px;
}

#rcp_registration_form .col-sm-12 {
	margin-top: 0!important;
	border: none!important;
}

#rcp_registration_form .col-lg-12 {
	border: none;
}

.wcp_register {
	clear: both;
	overflow: hidden;
}

.page-template-test {
	background: url(https://slideuplift1.mystagingwebsite.com/wp-content/uploads/2018/03/pattern.jpg);
}

.side_bar {
	background: #fff;
	height: 500px;
}

.test {
	margin: 2% 0;
}

.rcp_subscription_message {
	background-color: #76817d!important;
	padding: 15px!important;
	color: #fff!important;
}

fieldset.rcp_card_fieldset input {
	background-color: transparent;
	border: 1px solid #c7c7c7;
	border-radius: 3px;
	width: 80%;
}

fieldset.rcp_card_fieldset select {
	background-color: transparent;
	border: 1px solid #c7c7c7;
	border-radius: 3px;
	padding: 4px 8px;
	margin-bottom: 0;
	width: 80%;
}

.section .edd_download_inner {
	margin-bottom: 30px;
	padding: 0;
	
	transition: none !important;
}

.subf {
	z-index: 999;
	overflow: hidden;
	clear: both;
}

.page-id-4091.logged-in .card_div {
	display: block!important;
}

.page-id-4091.logged-in fieldset.rcp_card_fieldset input {
	width: 100%!important;
	padding: 4px 8px!important;
}

.page-id-4091.logged-in fieldset.rcp_card_fieldset select {
	width: 100%;
}

.page-id-4091.logged-in p#rcp_card_country_wrap {
	margin-bottom: 25px!important;
}

.widget.widget-needhelp {
	padding: 28px 15px!important;
}

.freere4 p#rcp_submit_wrap {
	padding: 0!important;
}

.sectext .rcp_registration_total_details tbody td {
	background-color: unset!important;
}

.page-id-4091.page-template-default {
	background-color: #f8f8f8;
}

.crdimg {
	clear: both;
	overflow: hidden;
	margin-bottom: 0!important;
}

.sectext td.secth_hid2 {
	text-align: center!important;
}

.ord_amount td {
	border: none!important;
}

.section table td,.section table th {
	border: none!important;
}

@media only screen and (min-width:320px) and (max-width:640px) {
	.product-search-form input[type=text] {
		height: auto!important;
		display: inline-block!important;
	}

	.rcp-total td {
		width: 100%!important;
	}

	fieldset.rcp_card_fieldset input {
		background-color: transparent;
		border: 1px solid #c7c7c7;
		border-radius: 3px;
		width: 100%!important;
	}

	.side_left tbody tr td:nth-child(1) {
		text-align: center;
		position: relative;
		background: #fff!important;
		width: 100%!important;
	}

	.side_left tbody tr td:nth-child(2) {
		text-align: center;
		position: relative;
		background: #fff!important;
		width: 100%!important;
	}

	.rcp-table td:before {
		content: attr(data-th) ": ";
		font-weight: 700;
		display: block;
		line-height: 100%;
		width: 100%;
		margin-left: 0!important;
		text-align: center!important;
	}

	.rcp_form ul {
		margin: 0 0 15px;
		padding: 20px 0!important;
	}

	.subfmain {
		background: #fff;
		width: 100%!important;
	}

	#rcp_registration_form .side_right {
		margin: 0!important;
	}

	.side_right {
		margin: 0 15px!important;
	}

	.col-sm-4.side_left.col-md-4 {
		float: unset!important;
		clear: both!important;
	}

	body .col-sm-4.side_left.col-md-4 {
		margin: 20px 0 30px 0!important;
		padding: 0;
	}

	span.sectextt {
		width: 100%;
		display: inline-block;
	}

	body .subf {
		margin: 0!important;
		padding: 0 28px 28px 28px!important;
		text-align: center;
	}

	.sectextt tbody.ord_amount tr td {
		text-align: center!important;
	}

	.side_left .rcp-total td {
		position: relative!important;
		left: 0!important;
	}

	p.cya {
		text-align: center!important;
	}

	h2.cht {
		text-align: center!important;
		font-size: 22px;
	}

	.leftdiv {
		width: 100%!important;
	}

	.rightdiv {
		width: 100%!important;
	}

	.imgclass {
		width: 100%;
		text-align: center!important;
		overflow: hidden;
	}

	fieldset.rcp_card_fieldset select {
		width: 100%!important;
	}

	tr.rcp-total td,tr.rcp-total th {
		text-align: center!important;
		width: 100%!important;
	}

	td.amount {
		text-align: right!important;
	}

	td.amount {
		text-align: right!important;
	}

	span.sectextt {
		width: 100%!important;
		display: inline-block;
	}

	body .sectext td.secth_hid2 {
		font-size: 30px!important;
		padding: 40px 0!important;
		color: #36a779!important;
		width: 55%!important;
	}

	.sectextt td.amount {
		text-align: center!important;
		width: 80%;
	}

	.page-id-4091 .section {
		padding-bottom: 0!important;
	}

	span.rcp_subscription_level_name {
		left: -19px;
	}

	.amount:before {
		position: relative;
		left: 80px;
		right: 4px;
	}

	.col-lg-12.stcss {
		margin: 20px;
	}

	body .stcss {
		border: solid 1px rgba(0,0,0,.1)!important;
	}

	.col-md-12.subf {
		padding-left: 0;
		padding-right: 0;
	}
}

body .stcss {
	border: solid 1px rgba(0,0,0,.1)!important;
}

.rcp_message {
	margin: 0 auto;
	width: 75%;
}

.eddpcsp_product_carousel_slider .owl-item .item h4.product_name a {
	font-weight: 100!important;
}

.product-name {
	font-weight: 100!important;
	color: #1e1d1e;
	font-size: 16px!important;
	font-family: none,Arial,Helvetica!important;
}

.rcp_form p {
	font-weight: 700!important;
	font-family: none,Arial,Helvetica;
	color: #1e1e1e!important;
}

.cht {
	font-weight: 700!important;
	font-family: none,Arial,Helvetica;
	color: #1e1e1e;
}

.blog-sidebar .sidebar-item:first-child .searchform {
	margin-top: 0;
	border: 1px solid #58b495;
	margin-bottom: 1px;
}

.blog-sidebar ul li:before,.sidebar ul.edd-taxonomy-widget li:before {
	color: #fffefe;
}

.posted {
	margin-bottom: 2rem;
}

p.cya.ord_sum {
	padding: 5px 11px 0 15px!important;
}

.rcp-table thead th {
	background-color: #f2f2f2!important;
	color: #000!important;
	text-transform: capitalize;
	font-size: 15px!important;
	position: relative;
	font-family: "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 500;
	padding: 10px 10px!important;
}

.rcp_form p.cya {
	padding-top: 7px;
}

.side_left .rcp-total td {
	position: relative!important;
	left: -18px;
}

body .tbody tr {
	background: 0 0!important;
}

.side_left tbody tr td:nth-child(2) {
	text-align: center;
	position: relative;
	background: #fff!important;
	width: 20%;
}

.rcp_registration_total_details tbody {
	border-bottom: 1px solid #d9dbda!important;
}

.header-sticky .affix,.header-wrapper.header-bg,.header.navbar-fixed-top.affix-top {
	background: #006ba3 !important;
}

button#rcp_apply_discount {
	padding: 7px 30px;
	border-radius: 6px;
	border: 0 solid;
	margin-left: 30px;
}

input#rcp_discount_code {
	width: 48%;
	float: left;
	border-radius: 5px;
	background-color: transparent;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
}

p#rcp_discount_code_wrap {
	padding-left: 2%;
}

.logged-in input#rcp_discount_code {
	width: 80%;
	float: left;
	border-radius: 5px;
}

.logged-in .col-md-7.side_rright {
	background: #fff!important;
	margin: 0 20px;
	border: 1px solid #d9dbda!important;
	position: relative;
	margin-bottom: 50px!important;
}

.logged-in fieldset.rcp_discounts_fieldset {
	width: 95%;
	position: relative;
	background: #fff!important;
	margin: 20px!important;
	border: 1px solid #d9dbda!important;
	padding: 10px 0!important;
}

fieldset.rcp_discounts_fieldset {
	width: 95%;
	background: #f9f9f9!important;
	margin: 20px!important;
	border: 1px solid #d9dbda!important;
	padding: 10px 0!important;
}

@media screen and (max-width:700px) {
	.col-sm-4.side_left.col-md-4.col-xs-12 {
		padding-top: 10px;
	}

	fieldset.rcp_discounts_fieldset {
		width: 88%;
		background: #f9f9f9!important;
		margin: 20px!important;
		border: 1px solid #d9dbda!important;
		padding: 10px 0!important;
	}

	.logged-in fieldset.rcp_discounts_fieldset {
		width: 90%;
		position: relative;
		background: #fff!important;
		margin: 20px!important;
		border: 1px solid #d9dbda!important;
		padding: 10px 0!important;
	}

	.logged-in input#rcp_discount_code {
		width: 60%!important;
		float: left;
		border-radius: 5px;
	}
}

a.button.blue.edd-submit.edd-has-js {
	display: none;
}



.rpt_style_basic .rpt_plan .rpt_head {
	background: #eae9e9;
	border-top: none;
}

.rpt_style_basic .rpt_recommended_plan .rpt_head {
	background: #eae9e9;
}

.rpt_style_basic .rpt_plan .rpt_head .rpt_price {
	color: #4c4a4a!important;
	text-shadow: none;
}

.rpt_style_basic .rpt_plan .rpt_title {
	background: #007c97;
	border-bottom: none;
	color: #fff;
	text-align: center!important;
	font-weight: 700;
}

.fw-testimonials {
	position: relative;
	margin-top: 1px;
}

.fw-testimonials-2 .fw-testimonials-text {
	margin-bottom: 8px;
}

.rpt_3_plans .rpt_plan {
	width: 29%;
	float: left;
	margin-right: 1.9%;
}

.rpt_3_plans .rpt_plan_0 {
	margin-right: 3.9%;
}

.heateor_sss_horizontal_sharing .heateorSssSharing {
	color: #fff;
	border-width: 0;
	border-style: solid;
	border-color: transparent;
	margin: 9px;
}

.eddpcsp_product_carousel_slider .product_image_container .product_thumb_link,.eddpcsp_product_carousel_slider .themeA_product_image_container .product_thumb_link,.eddpcsp_product_carousel_slider .themeB_product_image_container .product_thumb_link,.eddpcsp_product_carousel_slider .themeC_product_image_container .product_thumb_link {
	display: block;
	overflow: hidden;
	border: 1px solid;
	border-color: #c5c1c1;
}

.product-search-form input[type=search],.product-search-form input[type=text],.product-search-form select {
	color: rgba(0,0,0,.7)!important;
}

#header #nav ul li .mega-menu>ul.mega-menu-row>li.mega-menu-col>a {
	padding: 12px 20px;
	font-weight: 700;
}

#header #nav ul li .mega-menu ul.mega-menu-row ul.sub-menu li a,#header #nav ul li .mega-menu ul.mega-menu-row ul.sub-menu li>div {
	padding: 8px 10px;
	font-size: x-small;
}

#header #nav ul li .mega-menu ul li.mega-menu-col {
	display: table-cell;
	width: 1px;
	vertical-align: top;
	box-shadow: 0 0 80px .5px rgba(0,0,0,.24);
}

#header #nav ul li .mega-menu ul.mega-menu-row ul.sub-menu {
	border-left: 1px solid rgba(255,255,255,.3);
	margin-left: 18px;
	width: 80%;
}

.homeback {
	background-color: #3287dc;
	background-image: linear-gradient(to right,#0014ff36 ,#00ffb8d4);
}

.fw-heading {
	padding-bottom: .6rem;
	margin: 0!important;
}

@media only screen and (max-width:800px) {
	.childSearch {
		display: none;
	}

	.product-search-bottom {
		display: none;
	}
}

.search-btn {
	position: absolute;
	height: 40px;
	width: 30px;
	right: 0;
	top: 0;
	z-index: 1000;
}

.foot {
	display: block;
	width: 20%;
	float: left;
	text-align: left;
}

#edd_purchase_15244-2 div.edd_price_options.edd_single_mode {
	visibility: hidden;
	opacity: 0;
}

.sidebar .cart-box .sw-price {
	display: none;
}

span.edd_price_option_sep {
	display: none;
}

span.edd_price_option_price {
	display: none;
}

.edd_price_options label input[type=radio] {
	position: absolute;
	left: 2px;
	visibility: visible;
	z-index: 100;
}

.sidebar .cart-box .edd_price_options label:after,.sidebar .cart-box input[type=radio]:checked+label span:after {
	border-color: #f1f1f1;
	background: #f1f1f1;
}

.sidebar .cart-box .edd_price_options label:before,.sidebar .cart-box input[type=radio]:checked+label span:before {
	border-color: #f1f1f1;
	background: #f1f1f1;
}

@media screen and (max-width:900px) {
	.responsiveTxts {
		display: none!important;
	}
}

#edd_user_history>tbody:nth-of-type(odd) td {
	background: #fefefe;
}

.boxed .lightbox-title {
	color: inherit;
	text-transform: uppercase;
}

p.rcp_error.rcp_pending_member {
	display: none;
}

.rpt_style_basic .rpt_plan .rpt_custom_btn {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-align: center;
	padding: 0 1px!important;
}

.rpt_style_basic .rpt_plan .rpt_title {
	background: #007c97;
	border-bottom: none;
	color: #fff;
	text-align: center!important;
	font-weight: 700;
	display: none;
}

.rpt_style_basic .rpt_plan .rpt_head {
	background: #fefefe;
	border-top: none;
}

p.rcp_error {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #c00;
	margin: 0 0 35px!important;
	padding: 4px;
	background: #ffebe8;
	color: #333;
}

.sidebar .filter-by a {
	display: block;
	background: #fefefe!important;
	color: #9b9b9b;
	padding: 0!important;
	text-align: left;
	position: relative;
	text-transform: capitalize!important;
	font-weight: 100;
}

.ubermenu .ubermenu-target-description {
	font-size: 11px;
	font-weight: 400;
	clear: both;
	display: block;
}

.ubermenu-skin-deepsky {
	background-color: transparent;
	background: 0 0;
	box-shadow: none;
	border: none!important;
	border-color: transparent!important;
}

.ubermenu-skin-deepsky .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target {
	border-bottom: 1px solid #d3d3d3!important;
}

.ubermenu-skin-deepsky .ubermenu-item-level-0>.ubermenu-target {
	box-shadow: none;
}

@media screen and (max-width:1217px) {
	#header.responsive-nav .header-section .header-wrap {
		display: block;
	}

	.header-wrap .col-nav {
		display: block;
	}

	.header-wrap .ubermenu {
		background: #17b2d2;
	}

	.header-wrap .col-shop {
		position: absolute;
		right: 0;
		top: 0;
	}

	.product-search {
		position: relative;
		z-index: 10;
	}
}

@media screen and (max-width:700px) {
	.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
		left: -1px!important;
	}
}

.ubermenu-skin-deepsky .ubermenu-item-level-0>.ubermenu-target {
	border-left: none!important;
}

.ubermenu-skin-deepsky .ubermenu-item-level-0.ubermenu-active>.ubermenu-target,.ubermenu-skin-deepsky .ubermenu-item-level-0:hover>.ubermenu-target {
	background: 0 0;
}

.ubermenu-skin-deepsky .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target {
	background: 0 0;
}

.ubermenu-skin-deepsky .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
	color: #fff!important;
	background: 0 0!important;
}

.ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
	color: #fff!important;
}



@media screen and (max-width:800px) {
	.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
		height: 100%!important;
		overflow: scroll!important;
	}
}

@media screen and (max-width:800px) {
	.ubermenu-responsive-default.ubermenu-responsive {
		position: absolute;
		height: 400px!important;
		overflow: scroll!important;
	}
}

.ubermenu-target>.ubermenu-target-description {
	color: #8c8c8c;
	line-height: 1.6;
}

.ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
	letter-spacing: 1px;
}

.ubermenu .ubermenu-target {
	padding: 15px 13px;
}

#edd_cc_address,#edd_cc_fields,#edd_checkout_user_info,#edd_login_fields,#edd_purchase_submit,#edd_register_fields {
	margin-bottom: 10px;
	padding: 40px 110px 30px;
}

#edd_cc_address,#edd_cc_fields,#edd_checkout_login_register,#edd_checkout_user_info,#edd_purchase_submit,#edd_register_fields {
	background-color: inherit;
	color: inherit;
}

div#edd_checkout_form_wrap {
	display: inline-block;
}

.edd-pci-icon {
	text-align: center;
}

.header #nav ul li a.login-button {
	display: inline-block;
	padding: 11px 16px;
}

.sidebar .cart-box .sw-price {
	font-size: 3em;
	line-height: 1.2em;
	display: block;
	height: 60px;
	text-align: left;
	font-weight: 400;
	color: #000;
}

.edd-member-link {
	border: solid 2px gray;
	padding: 10px;
	margin-bottom: 20px;
}

.section table thead th {
	background-color: #f1f1f1;
	color: inherit;
}

#edd_checkout_form_wrap #edd_purchase_submit {
	padding: 0;
}

div#product_option_id {
	border: solid 1px #f1f1f1;
	padding-top: 10px;
}

.icon-cart:before {
	content: '\e818';
	font-size: 20px;
	color: #fff;
}

.fa-shopping-cart:before {
	content: "\f07a";
}

.fa-check:before {
	content: "\f00c";
	font-size: 22px;
	color: #3ab804;
}

#edd_checkout_form_wrap .card-expiration select.edd-select.edd-select-small {
	display: inline;
	width: 60px;
	background-color: unset;
	margin: 12px 12px;
	padding: 5px 12px;
	height: 34px;
	color: inherit;
	border: 1px solid #c7c7c7;
}


#edd_checkout_form_wrap #edd_terms_agreement label {
	vertical-align: middle;
	padding-right: 5px;
	margin: 20px;
}

.page-template-default.page.page-id-18375 {
	background-color: #f8f8f8;
}

@media (max-width:599px) {
	#edd_cc_address,#edd_cc_fields,#edd_checkout_user_info,#edd_login_fields,#edd_purchase_submit,#edd_register_fields {
		margin-bottom: 10px;
		padding: 40px 30px 30px;
	}

	#edd_checkout_form_wrap .card-expiration select.edd-select.edd-select-small {
		display: inline;
		width: 60px;
		background-color: unset;
		margin: 0 0;
		padding: 5px 12px;
		height: 34px;
		color: inherit;
		border: 1px solid #c7c7c7;
	}
}

.field-holder input[type=email],.field-holder input[type=number],.field-holder input[type=password],.field-holder input[type=tel],.field-holder input[type=text],.field-holder select,.field-holder textarea {
	background: 0 0;
	line-height: 24px;
	height: 50px;
	padding: 16px 20px;
	position: relative;
	z-index: 1;
	color: inherit;
	margin: 0;
	border: solid 1px #c7c7c7;
	font-size: 1em;
	border-radius: 5px;
	color: inherit;
}

#edd_checkout_login_register p.field-holder,#edd_checkout_login_register p.field-holder:last-child,.card-expiration,.fes-el,.field-holder {
	position: relative;
	background-color: unset;
	margin-bottom: 40px;
}

#edd_checkout_login_register p#edd-login-account-wrap {
	margin-bottom: 20px;
}

#edd-purchase-button,.edd-submit,input[type=submit].edd-submit {
	background: #1aa5d8;
	color: #fff;
}

#edd_purchase_submit input[type=submit]:hover {
	background: #1aa5d8;
}

#edd_login_fields a {
	color: #1aa5d8;
}

#edd_register_fields a {
	color: #1aa5d8;
}

#edd_checkout_form_wrap fieldset p:last-child {
	margin-bottom: 28px;
}

input#username {
	border: none;
}

input#password {
	border: none;
}

input#reg-username {
	border: none;
}

input#reg-email {
	border: none;
}

input#reg-password {
	border: none;
}

input#reg-password2 {
	border: none;
}

span.edd_discount_rate {
	display: none;
}

#edd_mailpoet p {
	font-size: 1.2em;
	text-align: left;
	margin-bottom: 0;
	font-weight: 400;
	line-height: 1em;
	color: #000;
}

#edd_mailpoet label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 400;
	color: #000;
}

.empty-cart .edd_empty_cart {
	margin-bottom: 5px;
	display: block;
	color: #736f6f;
}

.header ul.shop-nav .cart-widget .cart-btn {
	padding: 0 0 0 10px;
	display: inline-block;
	position: relative;
	top: 10px;
}

#header.responsive-nav #nav ul li .cart-btn::after,.header ul.shop-nav li .cart-btn::after {
	display: block;
}

.header #nav ul.shop-nav .dd-cart ul li a,.header ul.shop-nav .dd-cart ul li a {
	padding: 5px 0;
	color: #736f6f;
}

.dd-cart .buttons a:hover,.header ul.shop-nav .cart-widget .dd-cart .buttons a:hover {
	background: #1aa5d8;
	color: #fff;
}

@media(min-width:1200px) {
	.dd-cart,.header #nav ul.shop-nav .dd-cart,.header ul.shop-nav .dd-cart {
		position: absolute;
		right: 0;
		top: 40px;
		width: 350px;
		z-index: 100;
		height: 0;
		padding: 0;
		overflow: hidden;
		opacity: 0;
		border: 1px solid #ddd;
		background-color: #fff;
		-webkit-transform: translateY(30px);
		-moz-transform: translateY(30px);
		-ms-transform: translateY(30px);
		-o-transform: translateY(30px);
		transform: translateY(30px);
		-webkit-transition: opacity .4s,-webkit-transform .5s;
		-moz-transition: opacity .4s,-moz-transform .5s;
		-ms-transition: opacity .4s,-ms-transform .5s;
		-o-transition: opacity .4s,-o-transform .5s;
		transition: opacity .4s,transform .5s;
	}

	ul.shop-nav .dd-cart:before {
		position: absolute;
		top: -10px;
		left: 0;
		width: 100%;
		height: 10px;
		background: 0 0;
		content: '';
	}

	.shop-nav li:hover .dd-cart {
		height: auto;
		opacity: 1;
		-webkit-transform: translateY(5px);
		-moz-transform: translateY(5px);
		-ms-transform: translateY(5px);
		-o-transform: translateY(5px);
		transform: translateY(5px);
		z-index: 20000;
	}
}

@media(max-width:1024px) {
	.dd-cart,.header #nav ul.shop-nav .dd-cart,.header ul.shop-nav .dd-cart {
		position: absolute;
		right: 0;
		top: 35px;
		width: 345px;
		z-index: 100;
		height: 0;
		padding: 0;
		overflow: hidden;
		opacity: 0;
		border: 1px solid #ddd;
		background-color: #fff;
		-webkit-transform: translateY(30px);
		-moz-transform: translateY(30px);
		-ms-transform: translateY(30px);
		-o-transform: translateY(30px);
		transform: translateY(30px);
		-webkit-transition: opacity .4s,-webkit-transform .5s;
		-moz-transition: opacity .4s,-moz-transform .5s;
		-ms-transition: opacity .4s,-ms-transform .5s;
		-o-transition: opacity .4s,-o-transform .5s;
		transition: opacity .4s,transform .5s;
	}

	ul.shop-nav .dd-cart:before {
		position: absolute;
		top: -10px;
		left: 0;
		width: 100%;
		height: 10px;
		background: 0 0;
		content: '';
	}

	.shop-nav li:hover .dd-cart {
		height: auto;
		opacity: 1;
		-webkit-transform: translateY(5px);
		-moz-transform: translateY(5px);
		-ms-transform: translateY(5px);
		-o-transform: translateY(5px);
		transform: translateY(5px);
		z-index: 20000;
	}

	.header #nav ul.shop-nav .dd-cart ul li .quantity,.header ul.shop-nav .dd-cart ul li .quantity {
		display: none;
	}
}

.header ul.shop-nav .cw-active .cart-btn {
	background: 0 0;
}

#header.responsive-nav ul.shop-nav .cw-active .dd-cart {
	top: 80px;
	left: 10px;
	right: 10px;
	bottom: unset;
	position: absolute;
	width: auto;
	display: block;
	overflow: auto;
}

#header.responsive-nav ul.shop-nav .cw-active .dd-cart {
	top: 80px;
	left: 10px;
	right: 10px;
	bottom: unset;
	position: absolute;
	width: auto;
	display: block;
	overflow: auto;
}

.dd-cart ul li a {
	padding: 5px 0;
	color: #736f6f;
	font-weight: 100!important;
	font-size: 14px;
	font-family: none,Arial,Helvetica!important;
}

.dd-cart ul li a.remove-item:before {
	text-indent: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	content: '\e824';
	font-family: fontello,Arial,Helvetica;
	border: solid 1px #d8d5d5;
}

.dd-cart ul li .quantity {
	font-size: 1em;
	margin-top: 5px;
	font-weight: 400;
	color: #736f6f;
}

.dd-cart .inner-scroll .buttons,.dd-cart .inner-scroll .total {
	padding-right: 16px;
	float: left;
	text-align: right;
	width: 100%;
	margin: 0;
	padding: 12px;
	color: #000;
}

.dd-cart .inner-scroll .total strong {
	color: #fc7024;
	font-size: 1.6em;
}

.dd-cart .inner-scroll .total .amount {
	font-size: 1.6em;
	color: #fc7024;
}

a.remove-item.edd_cart_remove_item_btn {
	margin-top: 10px;
}

.header ul.shop-nav .cart-widget .dd-cart .buttons a {
	box-shadow: unset;
}

.header ul.shop-nav .cart-widget .dd-cart .buttons a {
	box-shadow: unset;
	display: block;
	margin: 0;
	background: #1aa5d8;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 1em;
	width: 70%;
	margin-left: 50px;
}

.dd-cart .buttons a {
	box-shadow: unset;
	display: block;
	margin: 0;
	background: #fc7024;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 1em;
	width: 70%;
	margin-left: 50px;
}

.homebackground1 {
	background-image: linear-gradient(to right,#1e4547 ,#51a6bf);
}

@media (max-width:1024px) {
	#sidebar-cat {
		display: none;
	}

	#pad-product-name {
		padding-top: 2%!important;
	}
}

@media (max-width:1024px) {
	.sidebar .cart-box .edd_download_purchase_form .edd_price_options {
		display: block;
		margin: 0 auto;
	}
}

article.hentry {
	border: none!important;
	box-shadow: none;
}

#edd_secure_site_wrapper {
	padding: 4px 4px 24px 0;
	font-weight: 700;
}

@media screen and (max-width:1023px) {
	.header-wrap .ubermenu-responsive-toggle {
		padding: 11px 22px!important;
	}
}

.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
	font-size: 25px!important;
	padding: 0!important;
	position: unset!important;
	background: 0 0;
	float: right;
}

@media screen and (max-width:1030px) {
	#ubermenu-main-2295-header-top-menu-2 {
		position: absolute!important;
		width: 312px!important;
		left: -95px!important;
		margin-top: 36px!important;
	}

	#ubermenu-main-2295 {
		position: absolute!important;
		width: 312px!important;
		left: -95px!important;
		margin-top: 36px!important;
	}
}

@media (min-width:1200px) {
	.header ul.shop-nav .cart-widget .cart-btn {
		top: 11px;
		left: -33px;
	}
}

@media (max-width:1030px) {
	.header ul.shop-nav .cart-widget .cart-btn {
		padding: 0!important;
	}
}

@media (min-width:1200px) {
	#shop-id {
		margin-top: 3px!important;
	}
}

@media (min-width:1200px) {
	#myfun {
		padding: 2px!important;
		margin-left: 13%!important;
	}
}

@media (min-width:1200px) {
	#ts1 {
		float: left!important;
		width: auto!important;
		margin-top: -3px!important;
		z-index: 0;
	}
}

@media (max-width:1030px) {
	#myfun {
		padding: 2px!important;
		margin-left: -1%!important;
		margin-top: 10px!important;
	}
}

@media (max-width:1030px) {
	#my1234 {
		margin: -10px!important;
	}
}

.pagination ul li a {
	border: 1px solid #1aa5d8;
}

.pagination ul li a:hover {
	border-radius: 3px;
}

.pagination ul li.active a {
	border-radius: 3px;
}

a {
	cursor: pointer;
}

@media only screen and (min-width:1200px) {
	#breadcrumbs {
		font-family: none,Arial,Helvetica;
		font-size: 16px;
	}
}

@media only screen and (max-width:1030px) {
	#breadcrumbs {
		font-size: 12px;
	}
}

.edd-submit {
	color: #fff!important;
}

a.fw-btn-primary {
	border-radius: 3px!important;
}

.sidebar .cart-box .edd-submit {
	border-radius: 3px!important;
}

.price_option_name {
	color: #000;
}

span.edd_price_option_price,span.edd_price_option_sep {
	display: none!important;
}

.edd_price_options label:after,.sidebar .cart-box .edd_price_options label:after {
	background: #f1f1f1;
}

.edd_price_options label:after {
	border-color: #fff;
}

.collapsible {
	background-color: #f1f1f1;
	color: inherit;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	max-width: 716px;
	outline: 0;
	font-size: 15px;
}

.collapsible:after {
	content: '\002B';
	color: inherit;
	font-weight: 700;
	float: right;
	margin-left: 5px;
}

#edd_checkout_form_wrap .active:after {
	content: "\2212";
}

@media (max-width:599px) {
	.collapsible {
		background-color: #f1f1f1;
		color: inherit;
		cursor: pointer;
		padding: 18px;
		width: 100%;
		border: none;
		text-align: left;
		width: auto;
		outline: 0;
		font-size: 15px;
	}

	.content {
		max-height: 0;
		width: 100%;
		overflow: hidden;
		transition: max-height .2s ease-out;
		background-color: #fff;
		margin-bottom: 20px;
		border: solid 1px #d3d3d3;
	}

	div#edd_checkout_form_wrap {
		display: inline-block;
		width: auto;
	}

	button.collapsible {
		width: 100%;
	}
}

.content {
	max-height: 0;
	max-width: 716px;
	overflow: hidden;
	transition: max-height .2s ease-out;
	background-color: #fff;
	margin-bottom: 20px;
	border: solid 1px #d3d3d3;
}

.cart-options-box {
	margin: 0;
	box-shadow: 0 -4px 8px rgba(3,3,3,.1);
	width: 100%;
	height: 116px;
	padding-top: 12px;
	text-align: center;
	background: #fff;
	position: absolute;
	bottom: -134px;
	opacity: 0;
	-webkit-transition: opacity .2s,bottom .3s;
	transition: opacity .2s,bottom .3s;
	transition-timing-function: ease-out;
}

.cart-options-button {
	border: 1px solid #ccc;
	padding: 4px 12px;
	width: 50%;
	margin: 10px;
}

.cart-options-button:hover {
	border: 1px solid #1aa5d8;
	color: #fff;
	background: #1aa5d8;
}

.product-details.details-bottom {
	position: relative;
	border-top: 1px solid #fff!important;
}

.product-details {
	position: relative !important;
	-webkit-transition: background .2s;
	transition: background .2s;
	transition-timing-function: ease-out;
	padding: 0;
	color: #9c9c9c;
	height: 100px;
	position: absolute;
	bottom: 0;
	width: 100%;
}

.product-details li {
	margin-left: 0;
}

.product-options {
	display: inline-block;
	margin-right: 10px;
}

.product-price {
	display: inline-block;
	float: left;
	margin-left: 10px;
}

.cart-added-text {
	text-align: center;
	color: #8c8686;
	display: inline-block;
}

::placeholder {
	color: #000;
	opacity: 1;
}

.sidebar .cart-box .edd-submit-member {
	background: #fc7024;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	box-shadow: 5px 5px 0 rgba(0,0,0,.1);
}

.sidebar .cart-box .edd-submit-member:hover {
	background: #fc7024;
	color: #fff;
}



.sidebar .cart-box .edd-cart-ajax-alert {
	display: inline;
	text-align: center;
}

.sidebar .cart-box .custom-download {
	width: 226px;
}

@media only screen and (max-width:1024px) {
	.pagination ul li {
		margin: 1px;
	}

	.pagination ul li a {
		padding: 8px;
	}
}

@media only screen and (max-width:480px) {
	.rcp-table tr td {
		padding: 0!important;
	}
}

@media only screen and (max-width:1024px) {
	#you-may-like {
		width: 100%!important;
	}
}

#ubermenu-main-2505-mswp_special_location-2 {
	text-align: center!important;
	margin-left: -10%;
}

@media (max-width:1024px) {
	.sidebar .cart-box .edd-submit-member {
		border-radius: 3px;
	}
}

@media (max-width:1024px) {
	.footer_2 {
		margin-right: -33px;
	}

	.footer_3 {
		margin-top: 12px!important;
	}
}

.owl-wrapper {
	width: unset!important;
	transform: none!important;
	transition: none!important;
}


@media only screen and (min-width:200px) and (max-width:410px) {
	#savetext {
		margin: 0!important;
	}
}

@media only screen and (min-width:411px) and (max-width:479px) {
	#savetext {
		margin-left: 46%!important;
	}
}

@media only screen and (min-width:480px) and (max-width:599px) {
	#savetext {
		margin-left: 39%!important;
	}
}

@media only screen and (min-width:600px) and (max-width:639px) {
	#savetext {
		margin-left: 30%!important;
	}
}

@media only screen and (min-width:640px) and (max-width:767px) {
	#savetext {
		margin-left: 28%!important;
	}
}

@media only screen and (min-width:768px) and (max-width:799px) {
	#savetext {
		margin-left: 24%!important;
	}
}

@media only screen and (min-width:800px) and (max-width:1023px) {
	#savetext {
		margin-left: 24%!important;
	}
}

@media only screen and (min-width:1200px) {
	#savetext {
		margin-left: 50%;
	}
}

.sidebar .cart-box #edd-purchase-button {
	margin-bottom: -12px!important;
}

.boxed .toggle-signup {
	display: none!important;
}

.page-numbers {
	border: 1px solid #1aa5d8;
}

.current {
	border-radius: 3px!important;
	margin: 1px 5px;
}

#edd_download_pagination a {
	display: inline-block;
	line-height: 20px;
	padding: 3px 10px;
	margin: 1px 5px;
	color: #1aa5d8!important;
}

#edd_download_pagination a:hover {
	color: #fff!important;
}

.edd_download .edd_price {
	display: none;
}

.ubermenu .ubermenu-divider {
	padding: 10px 0!important;
}

.ubermenu .ubermenu-divider hr {
	color: #ddd!important;
	width: 87%!important;
	margin: 0 19px 0 15px!important;
}

@media screen and (max-width:767px) {
	.hide-descrip-mob {
		display: none;
	}
}

.sidebar .cart-box a.edd-wl-action {
	background: 0 0;
}

.sidebar .cart-box a.edd-wl-action {
	box-shadow: none!important;
	border-top: 1px dashed #d3d3d3;
	border-bottom: 1px dashed #d3d3d3;
}

#edd-wl-modal .modal-dialog .modal-header p {
	font-size: 14px;
	margin-top: 0;
}

.modal-dialog .modal-content label {
	font-size: 14px;
}

#edd-wl-modal .modal-dialog .modal-body input[type=text] {
	font-size: 14px;
}

#edd-wl-modal .modal-dialog .modal-body select {
	font-size: 14px;
	height: 40px;
	padding: 9px 12px;
	line-height: 20px;
	vertical-align: middle;
}

#edd-wl-modal .modal-dialog .modal-body select optgroup {
	color: #000;
}

.edd-wl-edit input[type=submit]:hover {
	background: #fff;
}

.edd-wl-edit input[type=submit] {
	box-shadow: none;
	background: #fff!important;
}

.edd-wl-create input[type=submit] {
	box-shadow: none;
	background: #fff!important;
}

.edd-wl-create input[type=submit]:hover {
	background: #fff;
}

a.edd-wl-delete-list:hover {
	color: #fff!important;
}

a.edd-wl-action.edd-wl-button {
	font-size: 14px;
	padding: 9px 12px;
}

#edd-wl-modal .modal-dialog .modal-body {
	font-size: 14px;
}

.edd-wish-list li span.edd-wl-item-image img {
	display: block;
	border-radius: 0;
}

a.edd-add-to-cart-from-wish-list .label {
	color: #fff;
}

.edd-wish-list li span.edd-wl-item-price {
	margin: 0 45px;
}

#list-name::placeholder {
	color: #fff;
}

.modal-footer a.edd-wl-action.edd-wl-button:hover {
	background: #fff!important;
	color: #444!important;
}

.modal-footer a.edd-wl-action.edd-wl-button {
	background: #fff!important;
	color: #444!important;
}

a.edd-wl-action.edd-wl-button:hover {
	color: #fff!important;
}

@media screen and (max-width:1024px) {
	.modal-dialog {
		max-width: 95%!important;
	}

	.modal-content {
		padding: 16px 34px!important;
	}

	.edd-wish-list li span.edd-wl-item-image {
		display: block;
	}

	.edd-wish-list .edd-wl-edit {
		padding: 3px!important;
	}
}

@media (min-width:1200px) {
	.edd-wish-list li span.edd-wl-item-image {
		width: 90px;
		height: 80px;
		margin-left: 97px;
	}

	.wl-row .edd-wl-item-title a {
		margin-left: 97px;
	}

	.wl-row .edd-wl-item-purchased {
		margin-left: 97px;
	}

	.edd-wish-list li span.edd-wl-item-title-option {
		margin-left: 97px;
	}

	.edd-wish-list .edd-wl-edit {
		padding: 10px 12px;
	}
}

.modal-dialog {
	max-width: 600px;
}

.modal-content {
	padding: 12px 21px;
}

#edd-wl-modal .modal-dialog .modal-header {
	text-align: left;
}

#edd-wl-modal .modal-dialog .modal-footer {
	padding: 24px;
	text-align: right;
	border-top: 1px solid #d3d3d3;
}

#edd-wl-modal .modal-dialog .modal-body input[type=text] {
	height: 40px;
}

a.edd-wl-action {
	min-width: auto;
	border-radius: 4px;
	text-transform: capitalize;
}

#edd-wl-modal .modal-dialog .modal-body {
	padding: 24px;
}

.modal-content {
	border-radius: 6px;
}

.edd-wish-list li span.edd-wl-item-purchase .edd-wl-action {
	color: #fff!important;
}

#edd-wl-modal .modal-header {
	padding: 24px!important;
	border-bottom: 1px solid #d3d3d3!important;
}

#edd-wl-modal h2 {
	font-size: 32px!important;
	letter-spacing: -1px;
	margin: 0;
	font-weight: 200;
}

.edd-wl-sharing {
	display: none;
}

.edd-cart-saving-button {
	display: none;
}

.download-link-btn:hover {
    background: #d53232 !important;
}

.google_slide:hover {
   
    color: white !important;
}

.edd-add-to-cart{
	 background: #1aa5d8 !important;
}


.simplefavorite-button {
	background-color: transparent;
	color: #777;
	border-color: transparent;
	opacity: 1;
	height: 45px;
	display: flex;
	align-items: center;
	border-bottom: 1px dashed #d3d3d3;
	/*border-top: 1px dashed #d3d3d3;*/
}

.simplefavorite-button i.sf-icon-love {
    margin-right: 4px;
    margin-bottom: 2px;
}

.simplefavorite-button:hover {
	background-color: transparent;
	border-color: transparent;
	color: #444;
	border-top: 1px dashed #d3d3d3;
	border-bottom: 1px dashed #d3d3d3;
}

.simplefavorite-button.active {
	background-color: transparent;
	color: #fc7124;
	border-color: transparent;
	opacity: 1;
	height: 45px;
	display: flex;
	align-items: center;
	border-bottom: 1px dashed #d3d3d3;
	/*border-top: 1px dashed #d3d3d3;*/
}

.favorites-list {
	max-width: 100%;
}

.radhika123 {
	margin-right: 2%;
	display: inline-block;
	width: 262px;
	margin-bottom: 3%;
	border: 1px solid #ddd;
}

.radhika123 p {
	text-align: center;
}

.radhika123 p:nth-child(1) {
	margin-bottom: 0;
}

.radhika123 p:nth-child(2) {
	height: 50px;
	width: 233px;
	margin-left: 13px;
	margin-bottom: 0;
	color: #000;
	font-size: 16px;
}

.radhika123 p:nth-child(3) {
	margin-bottom: 0;
}

.radhika123 p a {
	color: #000;
}

.favorites-list .simplefavorite-button.preset i {
	left: 5em;
}

.favorites-list .simplefavorite-button.preset.active {
	border-bottom: none;
}

@media screen and (max-width:1024px) {
	.favorites-list {
		text-align: center;
	}
}

a.downloadAll {
	margin-top: -46px;
	position: relative;
	right: 14px;
	float: right;
	border: solid 2px #ccc;
	border-radius: 5px;
	color: #000;
	padding: 5px;
	font-size: medium;
}

.page-id-5 .post-content img {
	max-width: 100%;
	height: auto;
	display: block;
}

.google-slide-footer {
	background-image: linear-gradient(#f8f8f8,#fff);
	height: 50px;
}

.google-slide-desc {
	font-size: 22px;
	font-weight: 100;
	margin-bottom: 15px;
}

@media (min-width:1200px) {
	.product_decs {
		width: 100%;
		font-size: 14px;
		font-family: verdana;
		display: block !important;
		color: black;
		font-family: inherit;
	}

	.product_decs ul li {
		display: list-item;
		font-family: verdana;
	}

	.product_decs ul {
		margin-bottom: 12px;
		font-family: verdana;
	}

	.product_decs ol {
		margin-bottom: 12px;
		font-family: verdana;
	}

	.product_decs ol li {
		display: list-item;
		font-family: verdana;
	}

	.product_decs1 {
		width: 60%;
		margin-top: -10%;
		font-size: 14px;
	}
}

@media (max-width:1024px) {
	

	.product_decs1 {
		display: none;
	}

	#theyoutubecontent {
		display: none;
	}
}

@media (min-width:1200px) {
	#edd_download_pagination {
		display: inline-table;
		margin: 0 0;
		width: 100%;
		padding: 0;
	}
}

@media only screen and (max-width:3000px) and (min-width:1200px) {
	#menu-item-57923 {
		display: none;
	}

	#menu-item-57922 {
		display: none;
	}
}

.rcp_form input[type=checkbox] {
	margin: 5px 8px 0 26px!important;
}

.edd-meta .tags a {
	padding: 2px 4px;
	display: contents;
	color: inherit;
	font-size: .94rem;
}

.tagcloud,.tags,.tags-link {
	font-size: 15px!important;
	margin: 0!important;
}

@media (max-width:1024px) {
	.edd_download {
		float: inherit!important;
	}
}

@media (max-width:1024px) {
	.youtube {
		margin-top: 0!important;
	}
}

@media (min-width:1200px) {
	.adjust-shortcode {
		padding: 0;
		margin-left: 0;
		max-width: 98%;
		float: right;
	}

	.edd_downloads_list .edd_download {
		padding: 0 9px;
	}

	.edd_downloads_list {
		margin: -15px 2px;
	}
}

@media (width:1024px) {
	.adjust-shortcode {
		width: 100%;
	}

	.edd_download_columns_4 .edd_download {
		width: 24%!important;
		display: inline-block;
	}

	.edd_downloads_list .edd_download {
		padding: 0 0;
	}
}

@media (min-width:1200px) {
	.youtube {
		width: 100%;
	}
}

.product-details .simplefavorite-button, .owl-item .simplefavorite-button {
	justify-content: center;
	color: #b2b2b2;
}

.product-details .simplefavorite-button.active {
	color: #fc7124!important;
}

.radhika123 .simplefavorite-button {
	display: block!important;
}

@media (min-width:1200px) {
	.product-name {

		height: 88px;
	}

	.product-details .simplefavorite-button {
		border-bottom: none;
	}
}

@media (max-width:1024px) {
	.product-details .simplefavorite-button {
		height: 33px;
		padding: 6px 0 0 0;
		text-align: center;
	}

	
}

@media (max-width:900px) {
	.related-ul {
		display: block!important;
	}

	.related-li {
		width: 91%!important;
	}
}

@media (max-width:1024px) {
	#blog_serch {
		width: 100%!important;
	}
}

@media screen and (max-width:1024px) {
	.ubermenu-responsive {
		overflow: scroll!important;
	}
}

.related-li {
	border: 1px solid #ccc;
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
}

@media only screen and (min-width:1024px) and (max-width:1200px) {
	#savetext {
		margin-left: 18%!important;
	}
}

@media screen and (max-width:1024px) {
	#viewallbtn {
		display: none!important;
	}
}

@media screen and (max-width:990px) {
	#teamplan {
		padding-bottom: 10%!important;
	}
}

@media screen and (max-width:1199px) {
	.edd-payment-icons {
		display: none!important;
	}
}

.rslides_nav {
	background-color: #adadad!important;
}

@media only screen and (min-width:200px) and (max-width:319px) {
	.cht {
		font-size: 16px!important;
	}

	.side_left tbody tr td:nth-child(2) {
		width: 100%!important;
	}

	.rcp_registration_total_details tbody tr td {
		background: #fff!important;
		text-align: right!important;
	}

	.rcp_registration_total_details tfoot tr td {
		text-align: right!important;
		left: 0!important;
	}

	#rcp_submit {
		width: 47%!important;
	}

	.edge-newsletter {
		margin-left: 47px!important;
	}
}

#myyoutubeframe {
	height: 315px;
}

.nav-toggle:after {
	background: 0 0!important;
}

@media (min-width:1500px) {
	div.container1 div.row-rad div.col-lg-1 {
		width: 15%;
		z-index: 1000;
	}

	div.container1 div.row-rad .col-lg-11 {
		width: 85%;
		z-index: 1000;
	}
}

.crpt-modern .pt-list-block .pt-list-item:nth-child(2n) {
	background-color: #fff!important;
}

.crpt-modern-c1aa5d8 .pt-list .pt-list-item:nth-child(2n+1) {
	background-color: #fff!important;
}

.crpt-modern,.crpt-modern .pt-list .pt-list-item .pt-value,.ptcl-crpt-modern {
	font-family: none,Arial,Helvetica!important;
	font-size: 17px;
}

@media only screen and (min-width:992px) and (max-width:1023px) {
	.edd_downloads_list .edd_download {
		width: 100%!important;
	}
}

@media only screen and (min-width:1025px) and (max-width:1199px) {
	.edd_downloads_list .edd_download {
		width: 100%!important;
	}
}

@media only screen and (min-width:1024px) and (max-width:1199px) {
	.edd_downloads_list .edd_download {
		float: none!important;
	}
}

.theChampLogin {
	margin: 2px 10px!important;
	height: 41px!important;
	width: 41px!important;
	border-radius: 20px!important;
	box-shadow: 2px 4px 7px -3px #000;
}

.theChampFacebookLoginSvg {
	background-size: 79%!important;
	padding-left: 1px!important;
	padding-top: 2px!important;
}

.theChampGoogleLoginSvg {
	background-size: 79%!important;
}

ul.the_champ_login_ul {
	margin: 17px 23px!important;
}

@media only screen and (min-width:600px) and (max-width:639px) {
	ul.the_champ_login_ul {
		margin: 3px 36%!important;
	}
}

@media only screen and (min-width:800px) and (max-width:1023px) {
	ul.the_champ_login_ul {
		margin: 3px 33%!important;
	}
}

@media only screen and (min-width:384px) and (max-width:410px) {
	ul.the_champ_login_ul {
		margin: 3px 30%!important;
	}
}

@media only screen and (min-width:640px) and (max-width:767px) {
	ul.the_champ_login_ul {
		margin: 3px 33%!important;
	}
}

@media only screen and (min-width:360px) and (max-width:374px) {
	ul.the_champ_login_ul {
		margin: 3px 28%!important;
	}
}

@media only screen and (min-width:411px) and (max-width:413px) {
	ul.the_champ_login_ul {
		margin: 3px 32%!important;
	}
}

@media only screen and (min-width:320px) and (max-width:359px) {
	ul.the_champ_login_ul {
		margin: 3px 25%!important;
	}
}

@media only screen and (min-width:480px) and (max-width:599px) {
	ul.the_champ_login_ul {
		margin: 3px 35%!important;
	}
}

@media only screen and (min-width:768px) and (max-width:799px) {
	ul.the_champ_login_ul {
		margin: 3px 33%!important;
	}
}

@media only screen and (min-width:375px) and (max-width:383px) {
	ul.the_champ_login_ul {
		margin: 3px 30%!important;
	}
}

@media only screen and (min-width:414px) and (max-width:479px) {
	ul.the_champ_login_ul {
		margin: 3px 32%!important;
	}
}

@media screen and (width:1024px) {
	ul.the_champ_login_ul {
		margin: 3px 33%!important;
	}
}

.header #nav ul {
	font-family: verdana!important;
}

/*------------------------------- Single download css starts here ------------------------------- */
img.post-ratings-image{
  height: 16px;
  width: 16px;
}
form:nth-child(3) {
display: none;
}
.lazy{
background-image:url("https://slideuplift.com/wp-content/uploads/2020/07/Placeholder-image-flexslider-16x9-1.jpg");
height:300px;
width:auto;
}
.strikethrough {
position: absolute;

}
.strikethrough:before {
position: absolute;
content: "";
left: -5px;
top: 50%;
right: -4px;
border-top: 1px solid;
border-color: inherit;
-webkit-transform: rotate(-15deg);
-moz-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
transform: rotate(-15deg);
}
.custom-favorite {
    position: relative !important;
}
.you_may_love_section{
height: 755px;
border: 1px solid #e4e4e4;
box-shadow: 0 1px 8px rgba(0,0,0,.1);
padding-right: 0;
}
.you_may_love_blocks{
border:1px solid #d4d0d0;
margin-bottom:10px;
text-align:center;
}

/*.swiper-container-autoheight{
  height: unset !important;
}*/

    .main-gallery {
      height: 440px;
      width: 100%;
    }
        .gallery-thumbs {
      height: 150px;
      box-sizing: border-box;
      padding: 10px 0;
    }

    .gallery-thumbs .swiper-slide {
      width: 25%;
      height: 100%;
      
    }
    .gallery-thumbs .swiper-slide-thumb-active {
      
      border: 1px solid #1aa5d8;
    }
    .swiper-button-prev {
  background-image: url("https://slideuplift.com/wp-content/uploads/2022/08/Left-Arrow-1.png") !important;
}

.swiper-button-next {
  background-image: url("https://slideuplift.com/wp-content/uploads/2022/08/Right-Arrow-1.png") !important;
}

.swiper-wrapper.disabled {
    transform: translate3d(0px, 0, 0) !important;
}
.swiper-pagination.disabled {
    display: none;
}

.swiper-button-next, .swiper-button-prev{
  opacity: .40;
  color: unset !important;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
  display: none;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: unset !important;
}


@media (min-width: 280px) and (max-width: 1024px){
  .gallery-thumbs {
    display: none;
}
    .edd_purchase_submit_wrapper{
    justify-content: flex-start !important;
  }
}


@media (max-width: 409px){

.paper{
height: 300px;
}
.main-gallery {
    height: 262px !important;
}
}
@media (min-width: 410px) and (max-width: 465px){
.paper {
height: 355px;
}
.main-gallery {
    height: 293px !important;
}
}
@media (min-width: 466px) and (max-width: 554px){
.paper {
height: 435px;
}
  .main-gallery {
    height: 385px !important;
}
}

@media (min-width: 768px) and (max-width: 1024px){
  .main-gallery {
    height: 560px !important;
  }
}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
.main-gallery {
    height: 580px !important;
}
}
@media only screen and (min-width : 712px) and (max-width : 712px){
  .main-gallery {
    height: 520px !important;
}
}

.swiper-slide-img { 
  width: 100%;   
}

.swiper-slide-img:hover {
  cursor: pointer;
}

.gallery-thumbs .swiper-slide img:hover, .swiper-slide img:hover  {
    cursor: pointer; 
}

.swiper-pagination {
  background-color: #d8d8d8;
  padding: 10px;
}

.swiper-pagination {
  background: linear-gradient(to bottom right, #c2c2f0, #8585e0);
  border-radius: 10px;
}

/*active pagination*/

.minimum-height { 
    min-height: 257px;

    @include small-screen {
        min-height: calc((0.3002 * 100vw) + 21.49px);
    }
}

/* ................................................ thumbs .......................................................... */


.gallery-thumbs .swiper-slide {
    width: 25%;
    opacity: 0.8;
}

.gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}
  
/*.gallery-thumbs .swiper-slide img {
    width: 100%;
    min-height: 40px;
    object-fit: cover;
}*/

div#simpleModal .closeBtn {
  position: absolute;
  z-index: 4;
  color: black;
  right: 36px;
  font-size: 30px;
  top: 20px;
}

div#simpleModal .closeBtn:hover,div#simpleModal .closeBtn:focus {
  color: rgb(114, 114, 114);
  text-decoration: none;
  cursor: pointer;
}

@keyframes modalOpen {
  from{opacity: 0}
  to {opacity: 1}
}

/* ............................................. modal swiper gallery ....................................................... */
/* used ids higher specificity to override gallery styles */

#swiper-container-modal {
  z-index:3;
  width:100%;
  height:100%;
  overflow:hidden;
  padding:0;
  border:0;
}

#swiper-pagination-modal {
  display:none; /* if pagination not included in modal... index.html pagination buttons dnt change (black for active slide)*/
}

#swiper-button-next-modal {
  transform:translateX(-40%);
  color: white;
}

#swiper-button-prev-modal {
  transform:translateX(40%);
  color: white;
}



.swiper-lazy-modal {
  object-fit: contain;
  border:0;  
}
/* ............................................. responsiveness ....................................................... */
@media all and (max-width: 520px) {
  .swiper {
    /*width: 100%;*/
    width: calc(100vw - 20px);
    /*height: 262px !important;*/
  }

  #swiper-button-next-modal {
    font-size: 20px !important;
    transform:translateX(20%);
  }
  
  #swiper-button-prev-modal {
    font-size: 20px !important;
    transform:translateX(-20%);
  }

  .swiper-pagination {
    padding: 4px;
  }

  .swiper-slide-img {
    width: calc(100vw-32px);
    height: auto;
    min-height: calc((0.5338 * 100vw) + 48.476px);
  }

  .swiper-pagination .swiper-pagination-bullet {
    height: 12px;
    width: 12px;
  }

.gallery-thumbs .swiper-slide img {
        height: 14vw;
    }

}


@media all and (max-width: 360px) {
  .swiper-slide-img {
    border: 1px solid #d8d8d8; 
  }
}

.edd-meta{
    padding-left: 2%;
    height: 125px;
}

.cstm_you_may_love_div::-webkit-scrollbar {
  width: 15px;               /* width of the entire scrollbar */
}

.cstm_you_may_love_div::-webkit-scrollbar-track {
  background: #fff;        /* color of the tracking area */
}

.cstm_you_may_love_div::-webkit-scrollbar-thumb {
  background-color: #d2d1d1;    /* color of the scroll thumb */
  border: 3px solid #fff;  /* creates padding around scroll thumb */
}
/*image preview */

#carousel .flex-prev, #carousel .flex-next{ 
    background: #c8c6c6 !important;
    height: 98% !important;
    top: 1% !important;
}

#carousel .flex-direction-nav a:before{
  top: 34% !important;
    position: relative !important;
}
.edd-meta .tags a, .edd-meta .categories a{
  color: black !important;
  font-size: 14px !important;
}
body{
  background-color: #f1f6ff;
}
.owl-carousel{
  display: none;
}
.news-slider .post-description a{
  color: black;
}
.post-slide{
    background: #fff;
    margin: 20px 15px 20px;
    padding-top: 1px;
    height: 291px;
    border: 1px solid #cccccc;
}
.post-slide .post-img{
    position: relative;
    overflow: hidden;
    margin: -1px 0 8px 0;
    margin-left: 0px;
}
.post-slide .post-img img{
    width: 100%;
    height: auto;
}

.owl-controls .owl-nav{
    text-align:center;
    margin-top:20px;
}
.owl-controls .owl-prev{
    background: #c8c6c6;
    position: absolute;
    top: 45%;
    left: -4px;
    padding: 5px 13px 0px 15px;
    /* border-radius: 50px; */
    box-shadow: 3px 14px 25px -10px #92b4d0;
    transition: background 0.5s ease 0s;
}
.owl-controls .owl-next{
    background: #c8c6c6;
    position: absolute;
    top: 45%;
    right: -5px;
    padding: 5px 13px 0px 18px;
    /* border-radius: 50px; */
    box-shadow: -3px 14px 25px -10px #92b4d0;
    transition: background 0.5s ease 0s;
}
.owl-controls .owl-prev:after,
.owl-controls .owl-next:after{
    content:"\f104";
    font-family: FontAwesome;
    color: #333;
    font-size:30px;
}
.owl-controls .owl-next:after{
    content:"\f105";
}
@media only screen and (max-width:1280px) {
    .post-slide{
      height: 349px;
    }
}

@media (min-width: 1024px) and (max-width: 1024px){
  .post-slide{
      height: 257px;
    }
}
a.edd_go_to_checkout {
    width: 146px;
    text-align: center;
}
.edd_price_options.edd_single_mode {
    margin-bottom: 6%;
}
/* Single download css end here */

