/*
Theme Name:   Divi-themecentre
 Theme URI:    http://divithemecenter.com/
 Description:  Divi Affilated site.
 Author:       Divi Theme Centre
 Author URI:   http://divithemecenter.com/
 Template:     Divi
 Version:      1.0
 Text Domain:  Divi Themecentre
*/
/***********************************Header**************************************/
/*.ul.et_pb_tabs_controls::after {border-top: none !important;}
.dtc_tab .et_pb_tabs_controls li.et_pb_tab_active{
	border-radius: 20px 20px 20px 20px;
	padding: 10px !important;
	box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
	background-color: #22bb9c !important;
	color: #fff !important;
}
.dtc_tab .et_pb_tabs_controls li{
	background-color: #ffffff;
	color:#000;
	border-radius: 20px 20px 20px 20px;
	padding: 10px !important;
	box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
}*/
/*Deal Page Slider */
.deal_page_slider .et_pb_slide_content h4{position: absolute;top: 50px;left: 0;right: 0;font-size: 18px;}
.deal_page_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h2{position: absolute;right: 30%;width: 100px;display: block;top: 32%;background: #cc092f;border-radius: 50px 50px 50px 0px;padding: 15px 8px;font-size: 24px;}
.deal_page_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h2 del{font-size: 20px;color: #ffffffba;}
.deal_page_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h3{position: absolute;left: 20%;width: 200px;display: block;top: 65%;font-size: 20px;color: #fff !important;font-weight: 900;background: #e8a800;border-radius: 50px 0px 50px 50px;padding: 15px 8px;}

.deal_page_slider .et-pb-arrow-prev{left: 10px;opacity: 1;visibility: visible;}
.deal_page_slider .et-pb-arrow-next{right: 10px;opacity: 1;visibility: visible;}

.deal_page_slider .et-pb-arrow-prev:before,
.deal_page_slider .et-pb-arrow-next:before{border: 1px dashed #fff;padding: 10px;border-radius: 50%;}
.deal_page_slider .et-pb-arrow-prev:hover:before,
.deal_page_slider .et-pb-arrow-next:hover:before{border: 1px solid #fff;}
@media only screen and (max-width:767px){
	.deal_page_slider .et-pb-arrow-prev:before,
.deal_page_slider .et-pb-arrow-next:before{border: 1px dashed #fff;padding: 0px;border-radius: 50%;}
}
@media only screen and (max-width:980px){
	.deal_page_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h2{right: 20% !important;top: 30% !important;}
	.deal_page_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h3{left: 8% !important;top: 60% !important;}
}
@media only screen and (max-width:767px){
.deal_page_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h2{position: unset;margin: auto;width: unset;border-radius: 0;padding: 10px 8px;margin: 20px 0;font-size:29px;}
.deal_page_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h3{position: unset;margin: auto;border-radius: 0;padding: 10px 8px;font-size:28px;}
	.deal_page_slider .et_pb_slide_content h4{position:unset;}
}
/*****************/
.sale_page_priceing .et_pb_pricing_table .et_pb_pricing_content .et_pb_pricing{padding: 20px 0 !important;}
.sale_page_priceing .et_pb_pricing_table .et_pb_pricing_content .et_pb_pricing li{padding:0 5px;}
.sale_page_priceing .et_pb_pricing_table .et_pb_pricing_content .et_pb_pricing li span::before{border-color: #a21414;}
@media only screen and (min-width:360px) and (max-width:767px){
	.sale_page_priceing .et_pb_pricing_table .et_pb_button_wrapper{padding-left:0 !important;}
}
@media only screen and (min-width:768px) and (max-width:981px){
	.sale_page_priceing .et_pb_pricing_table .et_pb_button_wrapper{padding-left:0;}
}
/*Sidebar menu */
#top-header { 
	display: none !important; 
}
#et-footer-nav{display: none !important;}

.et-vert-menu .et-menu-nav li a:before{
	content: "";
	position: absolute;
	z-index: 99;
	left: 0;
	right: 100%;
	bottom: 10%;
	background: #06d6a0;
	height: 3px;
	margin: 0 10px;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.et-vert-menu .et-menu-nav li a:hover:before{
	right: 0;
}
/**/
.nav li{
	padding-right:15px !important;
}
.select_page{display: none !important;}
.et_header_style_split #main-header .mobile_nav{background: #fff !important;}
@media screen and (max-width: 980px){
.et_header_style_split header#main-header .logo_container {
    float: left !important;
    padding-top: 10px !important;
     padding-left: 35px !important;
}
.et_header_style_split #logo {
    max-width: 100% !important;
}
.et_header_style_split #main-header .container, .et_header_style_split #main-header .logo_container {
    text-align: left !important;
}
.et_header_style_split #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
     float: right !important;
    width: auto !important;
    padding-right: 30px;
}
}
/***************************************************Footer******************************************************/
.dtc-footer .et_pb_font_icon {color: #06d6a0 !important;}
.dtc-footer .Footer-link{list-style: none;}
.dtc-footer .Footer-link:before{font-family: ETmodules;content: '\24';padding-right: 10px;
vertical-align: middle;font-weight: 700;color: #fff !important;}
/******************************************Divi Showcase*******************************************************/
.dtc-product-display .image_container img{height: 200px;width: 100%;}
.dtc-product-display .product_container{border-radius: 6px;background: #fff;line-height: 1.1em;font-size: 1em;
position: relative;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.dtc-product-display .et_pb_row{width: 100%;}
.dtc-product-display .et_pb_column{margin-bottom: 5.5%;}
.dtc-product-display .product_description{padding: 20px;overflow: hidden;}
.dtc-product-display .product_name{margin-bottom: 10px;}
.dtc-product-display .product_name a{color: #000;font-size: 18px;font-weight: 700;line-height: 1em;}
.dtc-product-display .product_cat_name{font-size: 15px;color: #000;line-height: 1em;margin-bottom: 10px;}
.dtc-product-display .product_color_name{height: 20px;width: 20px;display: block;overflow: hidden;font-size: 0px;
max-width: 100%;transition: all .15s ease-in-out;border-radius: 100px;}
.product_Black{background-color: #434343;}
.product_Blue{background-color: #017de0;}
.product_Brown{background-color: #795548;}
.product_Gold{background-color: #e8da9c;}
.product_Green{background-color: #46a746;}
.product_Orange{background-color: #ffa500;}
.product_Pink{background-color: #ffc0cb;}
.product_Purple{background-color: #6b519a;}
.product_Red{background-color: #d24a40;}
.product_Silver{background-color: #c0c0c0;}
.product_White{background-color: #fff;}
.product_Yellow{background-color: #ffd700;}
.dtc-product-display .product_description{border-bottom: 1px solid #e4e5e5;}
.dtc-product-display .designed_by{padding: 20px;}
.dtc-product-display .designed_by a{color: #000;}
/**************************************************Side Bar Widget*************************************************/
.product_category,.product_type{margin: .35em 0 !important;padding: .4em .5em;color: #313131 !important;font-size: .8rem;
line-height: .8rem;border: 1px solid #bbb;text-decoration: none;white-space: nowrap;background: none;border-radius: 4px;
display: inline-block;}
.product_category:hover,.product_type:hover{background: #fff;border-color: #3e5062 !important;background: #ECF0F5;}
.product-color .dtc_product_color{display: inline-block;}
.product-color .dtc_product_color a{height: 42px;width: 42px;display: block;font-size: 0px;max-width: 100%;
-webkit-transition: all .15s ease-in-out;border-radius: 100px;overflow: hidden;}
.product-color .dtc_product_color a:hover{border: 2px solid rgba(0, 0, 0, 0.2);}
#sidebar .widgettitle{font-weight: 700;}
.et_pb_widget_area_left{padding-right: 20px;border-right: 0px;}
.widgettitle{font-size: 20px;font-weight: 700;}
/*******************************************Home Page******************************************************/
/*************************************Banner Section****************************************************/
.dtc-home-banner-section .et_pb_slide .et_parallax_bg{background-blend-mode: overlay;
background-color: rgba(0,0,0,0.65);}
.dtc-home-banner-section .et_pb_slide .et_parallax_bg.et_pb_parallax_css {
    background-attachment: inherit;
}
.dtc-home-banner-section .et_pb_slide .et_parallax_bg{-webkit-animation: kenburns-top 5s linear backwards;
animation: kenburns-top 5s linear backwards;}
@-webkit-keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
            transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}
@keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
            transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}
/**************************************************Best Seller Product-Theme****************************************/
.theme_title{font-family: 'Amaranth',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;font-style: italic;
font-size: 30px;}
.dtc-product-theme-display img{height: 200px;width: 200px;vertical-align: middle;} 
.dtc-product-theme-display .product_name{padding-top: 5px;}
.dtc-product-theme-display .product_name a{font-weight: 700;font-size: 15px;color: #000;}
.dtc-product-theme-display .product_container{border-radius: 6px;background: #fff;line-height: 1.1em;
font-size: 1em;position: relative;box-shadow: 0px 0px 10px 0px #06D6A0;transition: all .5s ease;}
.dtc-product-theme-display .dtc-product-theme-description{padding:10px;}
.dtc-product-theme-display .product_container:hover{box-shadow: 0px 5px 30px #06d6a0a3;transform: scale(1.05);}
.dtc-product-theme-display .owl-item{padding: 10px;margin-bottom: 10px;}
.dtc-product-theme-display .product_theme_category{padding:10px 0px;color:#000;}
.dtc-product-theme-display .designed_by{border-top: 1px solid #e4e5e5;padding-top: 10px;}
.dtc-product-theme-display .designed_by a{color: #000;}
.dtc-product-theme-display .product_color_name{height: 20px;width: 20px;display: block;overflow: hidden;
margin-bottom: 10px;font-size: 0px;max-width: 100%;transition: all .15s ease-in-out;border-radius: 100px;}
/*************************************************Site Of The Day*****************************************/
.dtc-site-day-section .product-list{list-style: none;}
.dtc-site-day-section .product-list:before{font-family: ETmodules;content: '\24';padding-right: 10px;
vertical-align: middle;font-weight: 700;}
.dtc-site-day-section .dtc-product-display .image_container img{height: 300px;}
.dtc-site-day-section .dtc-product-display .et-pb-icon{font-size: 16px !important;}
.dtc-site-day-section .dtc-product-display .title a{font-weight:700;font-size:16px;}
.dtc-site-day-section .dtc-product-display .title{padding-bottom: 0px;}
.dtc-site-day-section .dtc-product-display .title{background-color: #06D6A0;padding: 10px;float: right;
display: inline-block;text-align: right;border-radius: 50px;position: absolute;top: -16px;right: -6px;z-index: 20;}
.dtc-site-day-section .dtc-product-display .title a{color: #fff;}
/****************************************Submit Form PAGE*************************************************/
.dtc-submit-form-section .form-group{background: #fff !important;padding: 20px 40px;margin-bottom: 0px !important;}
.dtc-submit-form-section .designer_details{border-top: 30px solid #ECF0F5;padding-top: 30px;}
.dtc-submit-form-section .submit_form_btn .btn{width: 100%;font-size: 20px;font-weight: 700;background-color: #06D6A0;
color: #fff;border-color:#06D6A0;}
.dtc-submit-form-section .submit_form_btn .btn:hover{background-color: #EF476F;color: #fff;border-color:#EF476F;}
/******************************************Courses Page******************************************************/
.dtc-course-blurb-section .dtc-course-blurb{transition: all .5s ease;}
.dtc-course-blurb-section .dtc-course-blurb:hover{transform: scale(1.05);}
/************************************************Best Divi Membership Page*************************************/
.dtc-divi-membership-blurb-section .dtc-divi-membership-blurb .dtc-membership-more{border: 1px solid #06d6a0;
background: #06d6a0;margin: 8px 6px 8px 0;border-radius: 5px;
padding: 6px 20px;font-size: 20px;font-weight: 400!important;color: #fff;}
.dtc-divi-membership-blurb-section .dtc-divi-membership-blurb .et_pb_blurb_description{padding: 6px 10px 20px 10px;}
.dtc-divi-membership-blurb-section .dtc-divi-membership-blurb .access-details{text-align: left;line-height: 30px;}
/****************************************************Product Pagination Code**************************************/
/*-------------Blog Pagination-------------*/
.et_pb_row_custom_pagination{clear:both;text-align: left;}
.pagination-container{padding-top: 0 !important;margin-top:0em;margin-bottom:2em;}
.navigation.dtc_product_pagination .page-numbers{display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 -1px;line-height: 2.6em;}
.navigation.dtc_product_pagination .page-numbers.prev,.navigation.dtc_product_pagination .page-numbers.next{padding: 0 .5em;}
.navigation.dtc_product_pagination span.page-numbers {color:#06D6A0;border: 1px solid;border-color: #f9f9f9 !important;font-weight: 600;}
.navigation.dtc_product_pagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.dtc_product_pagination span.page-numbers {background-color: #000 !important;}
.navigation.dtc_product_pagination a.page-numbers {color: #fff !important;background: #000;border-left: solid 1px #f9f9f9;}
.navigation.dtc_product_pagination a.page-numbers:hover {color: #fff !important; border-color: #f9f9f9 !important;} 
.navigation.dtc_product_pagination a.page-numbers:hover,.navigation.dtc_product_pagination span.page-numbers:hover
{background-color: #ef476f !important;}
/**************************************Templates Monser Page************************************/
@media screen and (max-width:980px){
  .template-monster-product img{display:block;margin:auto;}
}
/*************************************DTC Membership*********************************/
.dtc_membership_section .product img{width: 365px !important;height: 365px !important;}
.dtc_membership_section .product{margin-bottom:100px !important;}
@media only screen and (max-width:767px){
.dtc_membership_section .et_pb_shop ul.products li.product{float: none;width: 100% !important;}
.dtc_membership_section .woocommerce-result-count{width: 100%;}
.dtc_membership_section .woocommerce-ordering{float:none;}
.dtc_membership_section .product{margin-bottom:50px !important;}	
}
/*beaver-builder-offers*/
.dtc_header_bb .et_pb_fullwidth_header_container{
	width: 100% !important;
	max-width: 100% !important;
}
.dtc_header_bb .et_pb_fullwidth_header_container .header-content-container .header-content{
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}

/******* demo********/
.startup_homev3_tab .et_pb_tabs ul:after{border-top:none;}
.startup_homev3_tab img,.startup_homev6_services .et_pb_image img{object-fit:cover;}
.startup_homev3_tab ul li.et_pb_tab_0:before,.startup_homev3_tab ul li.et_pb_tab_1:before,.startup_homev3_tab ul li.et_pb_tab_2:before{content:'\e0e3';font-family:ETmodules;font-size:30px;display:block;color:#666;position: absolute;left: 0;top: -30px;right: 0;}
.startup_homev3_tab ul li.et_pb_tab_1:before{content:'\e0e2' !important;}
.startup_homev3_tab ul li.et_pb_tab_2:before{content:'\e108' !important;}
.startup_homev3_tab ul li.et_pb_tab_active:before{color:#064E88 !important;}
.startup_homev6_slider1 .et_pb_slide_content span{font-weight:700;}
@keyframes benefit-shape{
0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
50% {
    -webkit-transform: translate(-50px, 0);
    transform: translate(-50px, 0);
}
100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
	}}
@media only screen and (min-width: 982px) and (max-width: 1024px){
	.startup_homev3_tab img{height:415px !important;}
	.startup_homev6_cta .et_pb_image{margin-top: 111px !important;}
}
