@charset "utf-8";
/* CSS Document */

/* .site .site-header-wrap {
	z-index: 99;
}
* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
html {
	font-family: sans-serif;
	box-sizing: border-box;
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
	overflow-x: hidden;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
}
p {
	margin-bottom: 1.5em;
}
html {
	box-sizing: border-box;
}
*, *:before, *:after {
	box-sizing: inherit;
}
img {
	max-width: 100%;
	height: auto;
}
.clear:before, .clear:after {
	content: "";
	display: table;
	table-layout: fixed
}
.clear:after {
	clear: both
}
.wcal-clearfix:before, .wcal-clearfix:after {
	content: "";
	display: table;
	table-layout: fixed
}
.wcal-clearfix:after {
	clear: both
}
a {
	text-decoration: none;
}
a:focus {
	text-decoration: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow : none !important;
	outline: 0 !important;
}
ul {
	list-style: none !important;
}
input, button, select, textarea:focus {
	outline: none;
}
 .form-control::-moz-placeholder {
 font-size:13px;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block;
}
 input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
 background-color: transparent !important;
}
 [class^="icomoon"], [class^="linecon"] {
 text-decoration: none;
} 
button, input, optgroup, select, textarea {
	font-family: 'Open Sans', sans-serif !important;
}
*/
 
.site .site-header-wrap {
	z-index: 99;
}
.estp-tab-wrapper * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
html {
	font-family: sans-serif;
	box-sizing: border-box;
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
	overflow-x: hidden;
}
.estp-tab-wrapper article,
 .estp-tab-wrapper aside, 
 .estp-tab-wrapper details,
  .estp-tab-wrapper figcaption, 
  .estp-tab-wrapper figure,
   .estp-tab-wrapper footer,
    .estp-tab-wrapper header,
     .estp-tab-wrapper main,
      .estp-tab-wrapper menu,
       .estp-tab-wrapper nav,
        .estp-tab-wrapper section,
         .estp-tab-wrapper summary {
	display: block;
}
.estp-tab-wrapper h1,
 .estp-tab-wrapper h2,
  .estp-tab-wrapper h3,
   .estp-tab-wrapper h4, 
   .estp-tab-wrapper h5, 
   .estp-tab-wrapper h6 {
	clear: both;
}
.estp-tab-wrapper p {
	margin-bottom: 1.5em;
}
html {
	box-sizing: border-box;
}
.estp-tab-wrapper *,
 .estp-tab-wrapper *:before,
  .estp-tab-wrapper *:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior;
     see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}
.estp-tab-wrapper img {
	max-width: 100%;
	height: auto;
}
.estp-tab-wrapper .clear:before,
 .estp-tab-wrapper .clear:after {
	content: "";
	display: table;
	table-layout: fixed
}
.estp-tab-wrapper .clear:after {
	clear: both
}
.estp-tab-wrapper .wcal-clearfix:before,
 .estp-tab-wrapper .wcal-clearfix:after {
	content: "";
	display: table;
	table-layout: fixed
}
.estp-tab-wrapper .wcal-clearfix:after {
	clear: both
}
.estp-tab-wrapper a {
	text-decoration: none;
}
.estp-tab-wrapper a:focus {
	text-decoration: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow : none !important;
	outline: 0 !important;
}
.estp-tab-wrapper ul {
	list-style: none !important;
}
.estp-tab-wrapper input,
 .estp-tab-wrapper button,
 .estp-tab-wrapper select, 
 .estp-tab-wrapper textarea:focus {
	outline: none;
}
 .estp-tab-wrapper .form-control::-moz-placeholder {
 font-size:13px;
}
.estp-tab-wrapper article,
 .estp-tab-wrapper aside,
 .estp-tab-wrapper details,
  .estp-tab-wrapper figcaption,
   .estp-tab-wrapper figure,
   .estp-tab-wrapper footer, .estp-tab-wrapper header,
    .estp-tab-wrapper main, .estp-tab-wrapper menu,
     .estp-tab-wrapper nav, .estp-tab-wrapper section,
      .estp-tab-wrapper summary {
	display: block;
}
 .estp-tab-wrapper input:-webkit-autofill,
  .estp-tab-wrapper textarea:-webkit-autofill,
   .estp-tab-wrapper select:-webkit-autofill {
 background-color: transparent !important;
}
 .estp-tab-wrapper [class^="icomoon"],
  .estp-tab-wrapper [class^="linecon"] {
 text-decoration: none;
}
.estp-tab-wrapper.estp-lft-side-tab, 
.estp-tab-wrapper.estp-rht-side-tab, 
.estp-tab-wrapper.estp-btm-lft-side-tab,
.estp-tab-wrapper.estp-btm-rht-side-tab,
.estp-demo-main-wrap {
	font-family: 'Open Sans', sans-serif;
}
.estp-tab-wrapper button, .estp-tab-wrapper input,
 .estp-tab-wrapper optgroup, .estp-tab-wrapper select,
  .estp-tab-wrapper textarea {
	font-family: 'Open Sans', sans-serif !important;
}
.estp-lft-side-tab.estp-tab-wrapper {
	margin: 0px;
	padding: 0px;
	left: 0px;
}
.estp-lft-side-tab .estp-inner-tab-wrapper {
	display: block;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	cursor: default;
	font-size: 14px;
	margin-bottom: 3px;
}
.estp-rht-side-tab .estp-inner-tab-wrapper {
	display: block;
	margin: 0px;
	padding: 0px;
	right: 0px;
	top: 0px;
	cursor: default;
	font-size: 14px;
	margin-bottom: 3px;
}
.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
 .estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	margin: 0px;
	padding: 0px;
	background-color: #e66b6d;
	padding: 3px 4px;
	overflow: hidden;
}
.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover, 
.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover {
	background: #5E5E5E;
}
.estp-tab-element span {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	margin: 0px;
	position: absolute;
	left: 0px;
	top: -45px;
	background-color: lightblue;
	height: 400px;
	width: 320px;
	z-index: 2;
	opacity: 0.2;
	visibility: hidden;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display {
	background-color: #fff;
	color: #474747;
	font-size: 12px;
	padding: 10px 0 10px 10px;
	height: 420px;
	width: 320px;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: translate(-320px, 0) translateZ(0);
	-ms-transform: translate(-320px, 0) translateZ(0);
	-webkit-transform: translate(-320px, 0) translateZ(0);
	transform: translate(-320px, 0) translateZ(0);
}
.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display-show {
	-ms-transform: translate(0, 0) translateZ(0);
	-moz-transform: translate(0, 0) translateZ(0);
	-webkit-transform: translate(0, 0) translateZ(0);
	transform: translate(0, 0) translateZ(0);
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 1;
	visibility: visible;
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
	        backface-visibility: hidden;
}
.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	margin: 0px;
	position: absolute;
	right: 0px;
	top: -45px;
	background-color: lightblue;
	height: 400px;
	width: 320px;
	z-index: 2;
	opacity: 0.2;
	visibility: hidden;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display {
	background-color: #fff;
	color: #474747;
	font-size: 12px;
	padding: 10px 0 10px 0;
	height: 420px;
	width: 320px;
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: translate(320px, 0) translateZ(0);
	-webkit-transform: translate(320px, 0) translateZ(0);
	transform: translate(320px, 0) translateZ(0);
	-ms-transform: translate(320px, 0) translateZ(0);
}
.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display-show {
	-ms-transform: translate(0%, 0%) translateZ(0);
	-moz-transform: translate(0%, 0%) translateZ(0);
	-webkit-transform: translate(0%, 0%) translateZ(0);
	transform: translate(0%, 0%);
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 1;
	visibility: visible;
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
	        backface-visibility: hidden;
}
.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	margin: 0px;
	padding: 5px 10px;
	position: absolute;
	left: 1px;
	top: -45px;
	background-color: #e66b6d;
	height: 200px;
	width: 320px;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	opacity: 1;
	visibility: visible;
	-moz-transform: translate(0%, -100%) translateZ(0);
	-ms-transform: translate(0%, -100%) translateZ(0);
	-webkit-transform: translate(0%, -100%) translateZ(0);
	transform: translate(0%, -100%) translateZ(0);
}
.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	margin: 0px;
	padding: 5px 10px;
	position: absolute;
	left: auto;
	right: 0;
	top: -45px;
	margin-right: 0;
	background-color: #e66b6d;
	height: 200px;
	width: 320px;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	opacity: 1;
	visibility: visible;
	-moz-transform: translate(0%, -100%) translateZ(0);
	-ms-transform: translate(0%, -100%) translateZ(0);
	-webkit-transform: translate(0%, -100%) translateZ(0);
	transform: translate(0%, -100%) translateZ(0);
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-popup-display,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-popup-display {
	background-color: #fff;
	color: #474747;
	font-size: 12px;
	padding: 10px 0 10px 10px;
	height: 420px;
	width: 320px;
	position: absolute;
	z-index: 2;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: translate(0%, 0%) translateZ(0);
	-webkit-transform: translate(0%, 0%) translateZ(0);
	transform: translate(0%, 0%) translateZ(0);
	-ms-transform: translate(0%, 0%) translateZ(0);
}
.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-woocommerce-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-woocommerce-wrapper .estp-popup-display {
	padding: 10px 0 10px 0;
}
.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element span,
 .estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element span {
	position: relative;
}
.estp-each-icon {
	display: inline-block;
	height: 32px;
	margin: 4px;
}
.estp-rht-side-tab.estp-tab-wrapper {
	margin: 0px;
	padding: 0px;
	right: 0px;
}
.estp-btm-lft-side-tab.estp-tab-wrapper {
	margin: 0px;
	padding: 0px;
	bottom: 0px;
	left: 40px;
	position: fixed;
}
.estp-btm-lft-side-tab .estp-inner-tab-wrapper {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	bottom: 0px;
	cursor: default;
	font-size: 14px;
}
.estp-bottom-section ins {
	background: transparent;
}
.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	margin: 0px;
	padding: 0px;
	background-color: #e66b6d;
	padding: 3px 4px;
	overflow: hidden;
}
.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover {
	background: #5E5E5E;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-3 .estp-inner-tab-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-3 .estp-inner-tab-wrapper .estp-popup-display {
	-moz-transform: translate3d(0%, -100%);
	-ms-transform: translate3d(0%, -100%);
	-webkit-transform: translate(0%, -100%);
	transform: translate(0%, -100%);
}
.estp-btm-rht-side-tab.estp-tab-wrapper {
	margin: 0px;
	padding: 0px;
	bottom: 0;
	position: fixed;
	right: 40px;
}
.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	bottom: 0px;
	cursor: default;
	font-size: 14px;
}
.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	margin: 0px;
	padding: 0px;
	background-color: #e66b6d;
	padding: 3px 4px;
	overflow: hidden;
}
.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover {
	background: #5E5E5E;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element a.estp-tab-link {
	color: inherit;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-element {
	word-break: break-all;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	overflow: visible;
	padding: 10px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-popup-display {
	background-color: #fff;
	box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow : 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-slider-content-inner-wrap,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-slider-content-inner-wrap,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-slider-content-inner-wrap,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-slider-content-inner-wrap {
	padding: 0 15px;
	font-size: 14px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	left: 0;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	right: 0;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed {
	position: fixed;
	z-index: 99;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-absolute,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-absolute {
	position: absolute;
	z-index: 99;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute {
	top: 50%;
	transform: translateY(-50%) translateZ(0);
	-webkit-transform: translateY(-50%) translateZ(0);
	-moz-transform: translateY(-50%) translateZ(0);
	-ms-transform: translateY(-50%) translateZ(0);
	    -webkit-backface-visibility: hidden;
	       -moz-backface-visibility: hidden;
	            backface-visibility: hidden;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-fixed.estp-template-10,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute.estp-template-10,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed.estp-template-10,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute.estp-template-10 {
	top: 0;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show {
	background-color: #fff;
	box-shadow: 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow: 0 0 1px 0px #959595;
	font-size: 12px;
	height: auto;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show {
	background-color: #fff;
	font-size: 12px;
	overflow-y: auto;
	height: auto;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display-show,
 .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display-show,
  .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display-show,
   .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display-show,
     .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display-show {
	background-color: #fff;
	box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow: 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	font-size: 12px;
	height: auto;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show, 
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show {
	background-color: #fff;
	box-shadow: 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow : 0 0 1px 0px #959595;
	height: auto;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscription-form-wrap .estp-subscription-form input, 
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscription-form-wrap .estp-subscription-form input,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscription-form-wrap .estp-subscription-form input,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscription-form-wrap .estp-subscription-form input, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscription-form-wrap .estp-subscription-form input, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscription-form-wrap .estp-subscription-form input {
	font-size: 14px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button {
	font-size: 14px;
	font-weight: 400;
	outline: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	border: none;
	text-shadow: none;
	text-transform: uppercase;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content {
	padding: 10px;
	margin: 10px 0;
	background: #fff;
	border-bottom: 1px solid #d8d8d8;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2 {
	color: #000;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
 .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
  .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
   .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn {
	background: transparent;
	float: right;
	padding: 4px 6px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 10px 5px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content, 
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content, 
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content, 
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content {
	background: #e0e0e0;
	border: 1px solid #b0b0b0;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-ms-border-radius: 14px;
	-moz-border-radius: 14px;
	position: relative;
	color: #474747;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content, 
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content, 
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content, 
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content {
	background: #fff;
	color: #474747;
	border-bottom: 1px solid #d9d9d9;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content {
	border-bottom: none;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
 .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
   .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
     .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
      .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name {
	color: #474747;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a, 
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a, 
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a {
	color: #474747;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display-show .estp-follow-btn,
 .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display-show .estp-follow-btn, 
 .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display-show .estp-follow-btn,
  .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display-show .estp-follow-btn,
   .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display-show .estp-follow-btn,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display-show .estp-follow-btn {
	padding: 4px 6px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 10px 5px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
   .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn {
	color: #a5a5a3;
	background: transparent;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #a5a5a3;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn {
	float: right;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn:hover, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn:hover,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn:hover, 
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn:hover {
	background: #a5a5a3;
	color: #fff;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show p, 
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show p, 
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show p,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show p,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show p, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show p {
	color: #333;
	font-size: 12px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip span,
 .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip span,
  .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip span,
   .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip span,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip span,
     .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip span {
	color: #fff;
	font-size: 13px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button {
	padding: 10px 20px;
	font-size: 14px;
	width: 100%;
	font-weight: 700;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form input, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form input, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form input, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form input {
	font-size: 14px;
	background: #fff;
	padding: 10px;
	border: 1px solid #e0e0e0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	width: 100%;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip,
 .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip {
	visibility: hidden;
	background-color: #555;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 7px 13px;
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 100%;
	min-width: 110px;
	transform: translateY(-50%) translateX(-25px);
	-webkit-transform: translateY(-50%) translateX(-25px);
	-ms-transform: translateY(-50%) translateX(-25px);
	-moz-transform: translateY(-50%) translateX(-25px);
	opacity: 0;
	transition: opacity 1s;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	display: block;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip:after, 
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 100%;
	margin-left: 0;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent transparent #555;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip,
 .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	transform: translateY(-50%) translateX(-10px);
	-webkit-transform: translateY(-50%) translateX(-10px);
	-moz-transform: translateY(-50%) translateX(-10px);
	-ms-transform: translateY(-50%) translateX(-10px);
}
/*.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip {
	left: 0;
}*/
/*.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip:after {
	left: 17%;
}*/
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip {
	visibility: hidden;
	background-color: #555;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 7px 13px;
	position: absolute;
	z-index: 1;
	bottom: 100%;
	min-width: 110px;
	margin-bottom: 10px;
	transform: translateY(-20px) translateX(-50%);
	-webkit-transform: translateY(-20px) translateX(-50%);
	-moz-transform: translateY(-20px) translateX(-50%);
	-ms-transform: translateY(-20px) translateX(-50%);
	left: 50%;
	opacity: 0;
	transition: opacity 1s;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	display: block;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/*.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip {
	left: 0;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip:after {
	left: 17%;
}*/
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	transform: translateY(0) translateX(-50%);
	-webkit-transform: translateY(0) translateX(-50%);
	-moz-transform: translateY(0) translateX(-50%);
	-ms-transform: translateY(0) translateX(-50%);
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
   .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	overflow: visible;
	padding: 10px;
	z-index: 10;
	cursor: pointer;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	left: 0;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	right: 0;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	text-align: center;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	margin-left: 0;
	top: 0;
	opacity: 1;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display h1,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display h1, 
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display h1,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display h1 {
	font-size: 18px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper,
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
   .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	position: relative;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-tooltip {
	visibility: hidden;
	background-color: #555;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 7px 13px;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 100%;
	margin-left: 5px;
	min-width: 110px;
	transform: translateY(-50%) translateX(-25px);
	-ms-transform: translateY(-50%) translateX(-25px);
	-webkit-transform: translateY(-50%) translateX(-25px);
	-moz-transform: translateY(-50%) translateX(-25px);
	opacity: 0;
	transition: opacity 1s;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	display: block;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-tooltip:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	margin-left: -10px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent #555 transparent transparent;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-tooltip span,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-tooltip span,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip span,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip span {
	color: #fff;
	font-size: 13px;
	word-break: break-all;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	transform: translateY(-50%) translateX(10px);
	-webkit-transform: translateY(-50%) translateX(10px);
	-moz-transform: translateY(-50%) translateX(10px);
	-ms-transform: translateY(-50%) translateX(10px);
}
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-tooltip {
	visibility: hidden;
	background-color: #555;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 7px 13px;
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 100%;
	min-width: 110px;
	transform: translateY(30px) translateX(-25px);
	-webkit-transform: translateY(30px) translateX(-25px);
	-ms-transform: translateY(30px) translateX(-25px);
	-moz-transform: translateY(30px) translateX(-25px);
	opacity: 0;
	transition: opacity 1s;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	display: block;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-tooltip:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 100%;
	margin-left: 0;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent transparent #555;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	transform: translateY(30px) translateX(-10px);
	-webkit-transform: translateY(30px) translateX(-10px);
	-moz-transform: translateY(30px) translateX(-10px);
	-ms-transform: translateY(30px) translateX(-10px);
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip {
	visibility: hidden;
	background-color: #555;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 7px 13px;
	position: absolute;
	z-index: 1;
	bottom: 100%;	
	min-width: 110px;
	transform: translateY(-20px) translateX(-50%);
	-webkit-transform: translateY(-20px) translateX(-50%);
	-moz-transform: translateY(-20px) translateX(-50%);
	-ms-transform: translateY(-20px) translateX(-50%);
	left: 50%;
	opacity: 0;
	margin-bottom: 10px;
	transition: opacity 1s;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	display: block;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/*.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip {
	left: 0;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip:after {
	left: 20px;
}*/
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	transform: translateY(0) translateX(-50%);
	-webkit-transform: translateY(0) translateX(-50%);
	-moz-transform: translateY(0) translateX(-50%);
	-ms-transform: translateY(0) translateX(-50%);
}
/*.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip {
	left: 0;
}*/
/*.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:last-of-type .estp-tab-tooltip {
	left: auto;
	right: 2px;
}*/
/*.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip:after {
	left: 20px;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:last-of-type .estp-tab-tooltip:after {
	left: auto;
	right: 20px;
}*/
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	transform: translateY(0) translateX(-50%);
	-webkit-transform: translateY(0) translateX(-50%);
	-moz-transform: translateY(0) translateX(-50%);
	-ms-transform: translateY(0) translateX(-50%);
}

/*Twitter feed css starts*/

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a {
	padding: 4px;
	display: inline-block;
	text-align: center;
	color: #D4D4D4;
	font-size: 13px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box {
	color: #fff;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a {
	color: #D4D4D4;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a,
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a,
   .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a {
	color: #5A5A5A;
}
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4,
 .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 {
	margin-left: 10px;
}
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display {
	padding: 10px 0 10px 10px !important;
}
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-tweets-wrapper.estp-twitter-layout-4 {
	margin-right: 10px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a i, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a i,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a i,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a i {
	padding: 5px;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-content {
	padding: 10px;
	margin: 10px 0;
	background: #4681ad;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-username a, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-username a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-username a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-username a {
	color: #999999;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
  .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
      .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2 {
	color: #000;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
  .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content, 
     .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content {
	padding: 10px;
	margin: 10px 0;
	background: #fff;
	border-bottom: 1px solid #d8d8d8
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-content {
	color: #474747;
	margin-top: 20px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	height: 50px;
	width: 50px;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	height: 50px;
	width: 50px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-name {
	display: inline-block;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-date-wrapper {
	float: right;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a i, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a i,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a i,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a i {
	margin-right: 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content,  
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content {
	background: #e0e0e0;
	border: 1px solid #b0b0b0;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-ms-border-radius: 14px;
	-moz-border-radius: 14px;
	position: relative;
	margin: 20px 4px 30px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap {
	margin: 0px 20px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img {
	float: left;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img {
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username {
	display: inline-block;
	padding: 0 5px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
	display: inline-block;
	color: #3F3F3F;
	font-weight: 600;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper, 
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper {
	display: inline-block;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a {
	color: #565656;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content:after,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content:after,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content:after,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 10%;
	border-width: 15px 8px 0px 8px;
	border-style: solid;
	border-color: #e0e0e0 transparent transparent transparent;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a {
	color: #0084ac;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper {
	font-size: 17px;
	text-align: center;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper a {
	color: #000;
	font-size: 14px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1, 
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1, 
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1 {
	text-align: center;
	color: #000;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i {
	color: #00c3f7;
	font-size: 30px;
	margin-bottom: 20px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content,
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content,
   .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content {
	color: #474747;
	border-bottom: 1px solid #d9d9d9;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name {
	color: #474747;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a {
	color: #474747;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
   .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
	background-color: #fff;
	color: #474747;
	box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow : 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	font-size: 12px;
}

/*social-icons-wrapper css starts*/

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display {
	background-color: #fff;
	color: #474747;
	box-shadow: 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow : 0 0 1px 0px #959595;
	font-size: 12px;
}
.estp-tab-wrapper .estp-popup-display .estp-contactus-form h1 {
	margin-top: 5px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-social-icon-layout-1,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-social-icon-layout-1, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-social-icon-layout-1,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-social-icon-layout-1 {
	text-align: center;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .estp-social-icon-tooltip {
	margin-left: 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n + 1) .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n + 1) .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n + 1) .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n + 1) .estp-social-icon-tooltip:after {
	left: 10px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip:after {
	left: auto;
	right: 10px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip:after {
	content: "";	
	position: absolute;
	top: calc(100% - 1px);
	left: 50%;
	border-width: 5px;
	border-style: solid;
	border-color: rgb(85, 85, 85) transparent transparent transparent;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
   .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display {
	height: auto;
}
/*contact form css starts*/


.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display,
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display,
   .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display {
	background-color: #fff;
	box-shadow: 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow : 0 0 1px 0px #959595;
	font-size: 12px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display .estp-contactus-form .wpcf7-form input,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display .estp-contactus-form .wpcf7-form input,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display .estp-contactus-form .wpcf7-form input,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display .estp-contactus-form .wpcf7-form input {
	margin: 5px 0;
}
/*Recent blog css starts*/

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
   .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display,
     .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display,
      .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display,
       .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display {
	background-color: #fff;
	box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow : 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	color: #474747;
	font-size: 12px;
	height: auto;
	overflow: hidden;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	background: none;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small {
	color: #fab137;
	font-size: 12px;
	margin-top: 5px;
	display: block;
}
.estp-tab-wrapper .estp-popup-display h3 {
	font-size: 16px;
	margin-top: 5px;
}
.estp-tab-wrapper .estp-recent-blog-outer-wrapper h3 {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-subscriber-layout2-short-title,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-subscriber-layout2-short-title,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-subscriber-layout2-short-title,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-subscriber-layout2-short-title {
	padding: 15px 0;
	color: #595959;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show img,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show img,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show img, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show img,
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display img,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display img,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display img {
	display: block;
	width: 100%;
}
.estp-tab-wrapper .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-5 .estp-recent-blog-date-author {
	text-align: left;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display p,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display p,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display p,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display p {
	color: #333;
	font-size: 12px;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-3 {
	padding: 10px 10px 10px 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-feat-img img, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-feat-img img {
	border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-moz-border-radius: 0;
	margin: 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img:hover:after,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img:hover:after,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img:hover:after,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img:hover:after {
	opacity: 1;
	visibility: visible;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-title-date-author-wrap .estp-recent-blog-title h2 a, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-title-date-author-wrap .estp-recent-blog-title h2 a, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-title-date-author-wrap .estp-recent-blog-title h2 a, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-title-date-author-wrap .estp-recent-blog-title h2 a {
	color: #fff;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-3 .estp-blog-title-date-author-wrap .estp-recent-blog-date-author a,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-3 .estp-blog-title-date-author-wrap .estp-recent-blog-date-author a, 
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-3 .estp-blog-title-date-author-wrap .estp-recent-blog-date-author a,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-3 .estp-blog-title-date-author-wrap .estp-recent-blog-date-author a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-3 .estp-blog-title-date-author-wrap .estp-recent-blog-date-author a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-3 .estp-blog-title-date-author-wrap .estp-recent-blog-date-author a {
	color: #fff;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img {
	width: 100%;
	height: auto;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img {
	width: 100%;
	height: auto;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author a {
	color: #898989;
	font-size: 12px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author small, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author small, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author small, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author small {
	color: #575757;
	font-size: 12px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-date-author small, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-date-author small, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-date-author small,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-date-author small {
	color: #5f5f5f;
	font-size: 12px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-author a, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-author a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-author a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-author a {
	color: #898989;
	font-size: 12px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img img, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img img, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img img {
	width: 100%;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-inner-wrapper .estp-blog-author, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-inner-wrapper .estp-blog-author,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-inner-wrapper .estp-blog-author, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-inner-wrapper .estp-blog-author {
	margin-top: 10px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-author a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-author a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-author a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-author a {
	color: #838383;
	font-size: 13px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-date-author small, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-date-author small {
	color: #838383;
	font-size: 13px;
}
/*Subscription form layout*/

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display {
	background-color: #fff;
	box-shadow: 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow : 0 0 1px 0px #959595;
	height: auto;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscribe-form-layout-1 h3, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscribe-form-layout-1 h3,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscribe-form-layout-1 h3,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscribe-form-layout-1 h3 {
	color: #64676e;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 h3,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 h3, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 h3,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 h3 {
	color: #64676e;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout .estp-subscription-form input, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input {
	font-size: 14px;
	border: 1px solid #e0e0e0;
	background: transparent;
	padding: 15px;
	width: 100%;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input {
	font-size: 14px;
	border: 1px solid #e0e0e0;
	background: transparent;
	padding: 15px;
	width: 100%;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button {
	padding: 15px 20px;
	font-size: 14px;
	width: 100%;
	background: #3383e1;
	font-weight: 400;
	color: #fff;
	box-shadow: none;
	-moz-box-shadow : none;
	-webkit-box-shadow: none;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-moz-border-radius: 0;
	outline: none;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button:hover,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button:hover,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button:hover,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button:hover {
	background-color: rgba(51, 131, 225,0.7);
	color: #fff;
	padding: 15px 20px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap input.estp-subscription-email,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap input.estp-subscription-email,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap input.estp-subscription-email,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap input.estp-subscription-email {
	width: 70%;
	padding: 10px;
	border-top-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	font-size: 14px;
	background: #fff;
	outline: 0;
	background-color: #E2E2E2;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button {
	width: 30%;
	background: #ff5023;
	position: absolute;
	top: 0;
	right: 0;
	font-weight: 400 !important;
	font-size: 14px;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #fff;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	outline: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: none;
	text-shadow: none;
	height: 43px;
	text-transform: uppercase;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button {
	top: 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-email,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-email,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-email,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-email {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	outline: 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button:hover,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button:hover,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button:hover,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button:hover {
	background-color: rgba(255, 80, 35,0.7);
	color: #fff;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-layout4-inner-wrap .estp-subscriber-layout-4-description h3,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-layout4-inner-wrap .estp-subscriber-layout-4-description h3,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-layout4-inner-wrap .estp-subscriber-layout-4-description h3,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-layout4-inner-wrap .estp-subscriber-layout-4-description h3 {
	line-height: 20px;
	font-weight: 400;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button {
	background: #4f92d5;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
	width: 50%;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-moz-border-radius: 0;
	font-weight: 600;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow: none;
	-moz-box-shadow : none;
	-webkit-box-shadow: none;
	font-weight: 400;
	text-shadow: none;
	border: none;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button:hover,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button:hover, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button:hover,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button:hover {
	background-color: rgba(79, 146, 213,0.7);
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title {
	text-transform: uppercase;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form input,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form input {
	background: transparent;
	color: #595050;
	border: none;
	border-bottom: 1px solid rgba(154, 144, 144, 0.3);
	padding: 7px 0px;
}
 .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 form.estp-subscription-form input::-moz-placeholder,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 form.estp-subscription-form input::-moz-placeholder, 
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 form.estp-subscription-form input::-moz-placeholder,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 form.estp-subscription-form input::-moz-placeholder {
 opacity: 1;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button {
	background: #bcffb3;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-ms-border-radius: 30px;
	-moz-border-radius: 30px;
	margin: 0 auto;
	width: 60%;
	text-align: center;
	display: block;
	color: #000;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	border: none;
	text-transform: uppercase;
	padding: 15px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover {
	background-color: rgba(188, 255, 179,0.7);
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form input,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form input {
	background: transparent;
	padding: 0 10px;
	border: 1px solid #c9c9c9;
	border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-moz-border-radius: 0;
	width: calc(100% - 90px);
	margin: 0 10px;
	height: 42px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	font-size: 14px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button {
	position: absolute;
	right: 25px;
	width: 50px;
	top: 0;
	background-color: #ff4c40;
	height: 42px;
	outline: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	border: none;
	text-shadow: none;
	color: #fff;
	display: inline-block;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button:hover,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button:hover,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button:hover, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button:hover {
	background-color: rgba(255, 76, 64, 0.7);
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button i, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button i,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button i,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button i {
	color: #fff;
	font-size: 22px;
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	top: 7px;
	padding: 2px;
}
/*woocommerce page css starts*/

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display {
	background-color: #fff;
	color: #474747;
	box-shadow: 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow : 0 0 1px 0px #959595;
	font-size: 12px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-cart-btn a:focus,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-cart-btn a:focus,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-cart-btn a:focus,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-cart-btn a:focus {
	outline: 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price {
	font-size: 17px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price del,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price del,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price del, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price del {
	font-size: 15px;
	font-weight: 700;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price ins,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price ins,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price ins,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price ins {
	font-weight: 700;
	font-size: 16px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-top-section.estp-wooproduct-image,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-top-section.estp-wooproduct-image,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-top-section.estp-wooproduct-image, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-top-section.estp-wooproduct-image {
	text-align: center;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section {
	margin: 20px 0 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display.estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span {
	margin: 10px 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section h2.woocommerce-loop-product__title, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section h2.woocommerce-loop-product__title,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section h2.woocommerce-loop-product__title, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section h2.woocommerce-loop-product__title {
	color: #000;
	font-weight: 400;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span.woocommerce-Price-amount {
	margin-right: 10px;
	color: #878787;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins {
	background-color: transparent;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins span.woocommerce-Price-amount,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins span.woocommerce-Price-amount,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins span.woocommerce-Price-amount,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins span.woocommerce-Price-amount {
	color: #ef2c2c;
	font-weight: 600;
	font-size: 18px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button, .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button, .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button {
	display: inline-block;
	background-color: #ef2c2c;
	color: #fff;
	padding: 10px 20px;
	margin: 15px 0 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button:hover,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button:hover,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button:hover,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button:hover {
	background-color: rgba(239, 44, 44,0.7);
}
.estp-tab-wrappers.estp-template-8 .estp-woocommerce-layout-2 ul {
	padding: 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title {
	color: #7a7a7a;
	font-weight: 400;
	font-size: 17px;
	margin-bottom: 5px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount {
	color: #4d4946;
	padding: 0 5px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins {
	background-color: transparent;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount {
	color: #ff6300;
	font-weight: 700;
	font-size: 16px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	right: 0;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	visibility: hidden;
	opacity: 0;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	padding: 10px;
	background-color: #ff6300;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover {
	background-color: #d26825;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span, 
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span {
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i {
	font-size: 15px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0,0.7);
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button {
	color: #000;
	background: #fff;
	padding: 5px 10px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 {
	text-align: center;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap {
	padding: 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image {
	position: relative;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section,
 .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 5px;
	text-transform: capitalize;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(15px, -50%);
	-webkit-transform: translate(15px, -50%);
	-moz-transform: translate(15px, -50%);
	-ms-transform: translate(15px, -50%);
	text-align: left;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span {
	color: #ffffff;
	font-size: 16px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	background: #26A398;
	margin-top: 10px;
	padding: 10px 15px;
	display: inline-block;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover {
	background-color: #000;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 a, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 a,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 a {
	color: #ffffff;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li {
	display: table;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image img,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image img,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount {
	color: #8f8f8f;
	font-size: 14px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount span, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount span,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount span, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount span {
	display: inline-block;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-wooproduct-image,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-wooproduct-image,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-wooproduct-image,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-wooproduct-image {
	position: relative;
	height: 150px;
	width: 150px;
}
.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img {
	width: auto;
	height: auto;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img, 
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img {
	width: auto;
	height: auto;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2 {
	color: #000000;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	margin: 15px 0 5px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn {
	padding: 10px 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button {
	display: block;
	color: #000000;
	font-size: 13px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button span, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button span,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button span, 
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button span {
	font-size: 12px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display h1, 
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display h1,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display h1,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display h1 {
	font-size: 18px;
}
/*template 1 */


.estp-tab-wrapper.estp-template-1 .estp-popup-display h1 {
	font-size: 18px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-popup-display-show .aptf-tweet-actions-wrapper a,
 .estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-popup-display-show .aptf-tweet-actions-wrapper a {
	padding: 5px;
	display: inline-block;
	text-align: center;
	color: #BDBDBD;
	font-size: 13px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-popup-display-show .aptf-tweet-actions-wrapper a i, 
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-popup-display-show .aptf-tweet-actions-wrapper a i {
	padding: 5px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip,
 .estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip {
	visibility: hidden;
	background-color: #555;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 7px 13px;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 100%;
	min-width: 110px;
	transform: translateY(-50%) translateX(-25px);
	-ms-transform: translateY(-50%) translateX(-25px);
	-webkit-transform: translateY(-50%) translateX(-25px);
	-moz-transform: translateY(-50%) translateX(-25px);
	opacity: 0;
	transition: opacity 1s;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	display: block;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip:before,
 .estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	margin-left: -10px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent #555 transparent transparent;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip,
 .estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	transform: translateY(-50%) translateX(10px);
	-webkit-transform: translateY(-50%) translateX(10px);
	-moz-transform: translateY(-50%) translateX(10px);
	-ms-transform: translateY(-50%) translateX(10px);
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box,
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box {
	border-bottom: 1px solid #959595;
	padding-bottom: 10px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-date-wrapper, 
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-date-wrapper {
	float: right;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content:after, 
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 25%;
	margin-left: -5px;
	border-width: 15px 8px 0px 8px;
	border-style: solid;
	border-color: #e0e0e0 transparent transparent transparent;
}
.estp-tab-wrapper.estp-template-1.estp-lft-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
  .estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display {
	padding-bottom: 45px;
}
.estp-tab-wrapper.estp-template-1 .estp-main-tab-wrap {
	box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow : 0 2px 10px 2px rgba(0, 0, 0, 0.07);
}
.estp-tab-wrapper.estp-template-1 .estp-inner-tab-wrapper {
	margin: 0;
}
.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper, 
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	margin: 0;
}
.estp-tab-wrapper .estp-popup-display form.wpcf7-form input.wpcf7-form-control,
 .estp-tab-wrapper .estp-popup-display form.wpcf7-form textarea.wpcf7-form-control {
	margin-top: 5px;
	width: 100%;
}
.estp-tab-wrapper .estp-popup-display .estp-contactus-form form.wpcf7-form input[type="submit"] {
	width: auto;
	background: #42464D;
	border: none;
	box-shadow: none;
	padding: 15px 35px;
	border-radius: 4px;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.estp-tab-wrapper .estp-popup-display .estp-contactus-form form.wpcf7-form input[type="submit"]:hover {
	background: #000;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element i {
	font-size: 22px;
	height: 20px;
	width: 20px;
	vertical-align: middle;
	display: inline-block;
}
.estp-tab-wrapper.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element {
	color: #6d7492;
	background: #fff;
	padding: 10px 15px;
	text-align: center;
}
.estp-tab-wrapper.estp-template-1.estp-lft-side-tab .estp-inner-tab-wrapper:first-child .estp-tab-element {
	border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-ms-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
}
.estp-tab-wrapper.estp-template-1.estp-lft-side-tab .estp-inner-tab-wrapper:last-child .estp-tab-element {
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-ms-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
}
.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-inner-tab-wrapper:first-child .estp-tab-element {
	border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-ms-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
}
.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-inner-tab-wrapper:last-child .estp-tab-element {
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-ms-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
}
.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	background: #fff;
	padding: 10px 15px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element {
	height: auto;
	width: auto;
	padding: 10px 15px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper:last-child .estp-tab-element {
	border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-ms-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper:first-child .estp-tab-element {
	border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-ms-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-main-tab-wrap,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-main-tab-wrap {
	font-size: 0
}
.estp-tab-wrapper .estp-popup-display .mCSB_scrollTools .mCSB_draggerContainer {
	top: 10px;
	bottom: 10px;
}
.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-recent-blog-single-wrap .mCSB_draggerContainer {
	left: -13px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .mCSB_scrollTools .mCSB_draggerContainer {
	top: 44px;
	bottom: 25px;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .mCSB_inside > .mCSB_container {
	margin-left: 8px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
	margin-left: 18px;
	margin-right: 8px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-3 .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
	margin-right: 8px;
}
.estp-tab-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
	margin-right: 8px;
}
.estp-tab-wrapper .estp-popup-display .mCS_no_scrollbar .mCSB_inside > .mCSB_container {
	margin-right: 0;
	margin-left: 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-wooproduct-wrapper ul, 
.estp-tab-wrapper.estp-rht-side-tab .estp-wooproduct-wrapper ul, 
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-wooproduct-wrapper ul,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-wooproduct-wrapper ul {
	padding: 0;
	text-align: center;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span .fa {
	font-size: 20px !important;
	line-height: 20px;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span.fa-close {
	font-size: 20px !important;
	line-height: 20px;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"] {
	font-size: 20px !important;
	line-height: 20px;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon {
	font-size: 20px !important;
	line-height: 20px;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
	font-size: 20px !important;
	line-height: 20px;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display-show {
	box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-popup-display {
	left: 0;
	width: 100%;
	min-width: 320px;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-popup-display {
	right: 0;
	width: 100%;
	min-width: 320px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-popup-display-show,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-popup-display-show {
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	top: auto;
	bottom: 0;
	height: auto;
}
.estp-tab-wrapper.estp-template-1.estp-lft-side-tab .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-inner-tab-wrapper {
	width: 50px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper {
	bottom: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper.estp-temp1-popup-active, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper.estp-temp1-popup-active {
	bottom: 420px;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1 .estp-inner-tab-wrapper {
	left: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1 .estp-inner-tab-wrapper.estp-temp1-popup-active {
	left: 320px;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-1 .estp-inner-tab-wrapper {
	right: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-1 .estp-inner-tab-wrapper.estp-temp1-popup-active {
	left: -320px;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display-content .estp-slider-content-inner-wrap {
	font-size: 14px;
	padding: 0 15px;
}
.estp-tab-wrapper .estp-popup-display-content .estp-slider-content-inner-wrap p {
	margin-top: 5px;
}
.estp-tab-wrapper .estp-popup-display-content .estp-slider-content-inner-wrap em a {
	color: #6d7492;
}
.estp-tab-wrapper .estp-popup-display .mCustomScrollbar {
	height: auto;
	max-height: 400px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-tweets-wrapper,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-tweets-wrapper,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-tweets-wrapper {
	margin-right: 10px;
}
.estp-tab-wrapper .estp-recent-blog-single-wrap.estp-blog-layout-4 {
	display: inline-block;
	width: 50%;
	float: left;
	margin: 0;
}
.estp-tab-wrapper.estp-template-9 .estp-recent-blog-single-wrap.estp-blog-layout-4 {
	width: 50%;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-recent-blog-single-wrap.estp-blog-layout-4, 
.estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-recent-blog-single-wrap.estp-blog-layout-4 {
	width: 46%;
	margin: 0 7px;
}
.estp-tab-wrapper .estp-recent-blog-single-wrap.estp-blog-layout-5 {
	display: table;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-front-recent-blogs-wrap h3,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-front-recent-blogs-wrap h3 {
	text-align: left;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-outer-wrapper,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-outer-wrapper {
	text-align: left;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-recent-blog-single-wrap.estp-blog-layout-4, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-recent-blog-single-wrap.estp-blog-layout-4 {
	padding: 0;
}
.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-subscribe-form-layout-2 img, 
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-subscribe-form-layout-2 img {
	width: 100%;
}
.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-subscribe-form-layout-3 img,
 .estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-subscribe-form-layout-3 img {
	width: 100%;
}
.estp-tab-wrapper.estp-template-1 .estp-subscription-form-wrap .estp-subscriber-layout1-head-img img {
	width: 100%;
}
.estp-tab-wrapper .estp-wooproduct-wrapper.estp-woocommerce-layout-1 {
	margin-bottom: 25px;
}
.estp-tab-wrapper .estp-wooproduct-wrapper.estp-woocommerce-layout-1 .estp-bottom-section {
	margin: 0 0 40px;
}
.estp-tab-wrapper .estp-wooproduct-wrapper.estp-woocommerce-layout-2 .estp-bottom-section {
	margin: 0 0 40px;
}
.estp-tab-wrapper .estp-wooproduct-wrapper.estp-woocommerce-layout-1 .estp-bottom-section h2.woocommerce-loop-product__title {
	margin-top: 10px;
	margin-bottom: 5px;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-wooproduct-wrapper,
 .estp-tab-wrapper.estp-rht-side-tab .estp-wooproduct-wrapper,
 .estp-tab-wrapper.estp-btm-lft-side-tab .estp-wooproduct-wrapper, 
 .estp-tab-wrapper.estp-btm-rht-side-tab .estp-wooproduct-wrapper {
	margin-right: 10px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-wooproduct-wrapper.estp-woocommerce-layout-1 img,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-wooproduct-wrapper.estp-woocommerce-layout-1 img {
	width: auto;
}
.estp-tab-wrapper.estp-template-1.estp-lft-side-tab .estp-wooproduct-wrapper ul,
 .estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-wooproduct-wrapper ul,
  .estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-wooproduct-wrapper ul,
   .estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-wooproduct-wrapper ul {
	padding: 0;
	text-align: center;
}
.estp-tab-wrapper.estp-template-1 .estp-woocommerce-layout-6 ul {
	padding: 0;
}
.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-subscriber-layout5-head-img img,
 .estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-subscriber-layout5-head-img img {
	width: 100%;
}
.estp-tab-wrapper .estp-woocommerce-layout-5 ul {
	padding-left: 0;
}
.estp-tab-wrapper .estp-popup-display .estp-contactus-form {
	padding: 0 10px 0 0;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
 .estp-tab-wrapper.estp-template-2 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
 .estp-tab-wrapper.estp-template-3 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
 .estp-tab-wrapper.estp-template-4 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
 .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
 .estp-tab-wrapper.estp-template-6 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
 .estp-tab-wrapper.estp-template-7 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
 .estp-tab-wrapper.estp-template-8 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
 .estp-tab-wrapper.estp-template-9 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
 .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn {
	color: #fff;
	border: 1px solid #fff;
}
.estp-tab-wrapper .estp-popup-display .estp-follow-btn {
	float: right;
	padding: 4px 6px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 10px 5px;
	color: #a5a5a3;
	border: 1px solid #a5a5a3;
}
.estp-tab-wrapper .estp-popup-display .estp-follow-btn:hover {
	background: #a5a5a3;
	color: #fff;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a {
	color: #D4D4D4;
}
.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper:last-child {
	border-bottom: none;
}
.estp-tab-wrapper.estp-template-1.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
 .estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
	margin-top: 32px
}
.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type, 
.estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
	margin-top: 32px
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type, 
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
	margin-top: 32px
}
.estp-tab-wrapper.estp-template-4.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
 .estp-tab-wrapper.estp-template-4.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
	margin-top: 32px
}
.estp-tab-wrapper.estp-template-5.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type, 
.estp-tab-wrapper.estp-template-5.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
	/*margin-top: 47px*/
	margin: 71px 0;
}
.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
 .estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
	margin-top: 72px
}
.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type, 
.estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
	margin-top: 71px
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
 .estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
	margin-top: 70px
}
.estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
 .estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
	margin-top: 32px
}
.estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
 .estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
	margin-top: 33px
}
.estp-tab-wrapper .estp-twitter-layout-1 .estp-tweet-box {
	color: #fff;
}
.estp-tab-wrapper .estp-twitter-layout-1 .estp-tweet-box a {
	color: #fff;
}
.estp-tab-wrapper.estp-template-1 .estp-twitter-layout-1 .estp-twitter-date-wrapper a {
	color: #fff;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display a i {
	font-size: 15px;
}
.estp-tab-wrapper .aptf-tweet-actions-wrapper a {
	padding: 4px;
	display: inline-block;
	text-align: center;
	color: #D4D4D4;
	font-size: 13px;
}
.estp-tab-wrapper .estp-field-wrap.estp-front-social-icons-wrap h3 {
	padding: 0 5px;
	margin-bottom: 5px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-2 .estp-subscription-form-wrap.estp-subscribe-form-layout-1 h3 {
	padding: 0;
}
.estp-tab-wrapper.estp-template-1 .estp-subscribe-form-layout-1 h3 {
	color: #64676e;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input {
	font-size: 14px;
	border: 1px solid #e0e0e0;
	background: transparent;
	padding: 15px;
	width: 100%;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button {
	padding: 15px 20px;
	font-size: 14px;
	width: 100%;
	background: #3383e1;
	font-weight: 400;
	color: #fff;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-moz-border-radius: 0;
	outline: none;
	margin-top: 0;
	text-shadow: none;
	text-transform: uppercase;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button:hover {
	background-color: rgba(51, 131, 225,0.7);
}
.estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 small {
	color: #898989;
	font-size: 12px;
	line-height: 20px;
	display: block;
	margin-top: 5px;
}
.estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 small a {
	display: inline-block;
	color: #a5a5a5;
	font-size: 12px;
}
.estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 h2 {
	margin-top: 0;
	line-height: 14px;
	height: 25px;
}
.estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 h2 a {
	padding: 0;
	color: #0f1214;
	font-size: 13px;
	font-weight: 400;
}
.estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 h2 a:hover {
	color: #19a499;
}
.estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 .estp-blog-inner-wrapper {
	margin: 10px 0;
}
.estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 .estp-blog-author a {
	color: #0f1214;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-temp-5-close-btn span {
	border: 1px solid #000;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	padding: 3px 5px 4px;
	text-align: center;
	margin: 0 0 10px;
}
.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper.estp-woocommerce-layout-1 a,
 .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-wooproduct-wrapper.estp-woocommerce-layout-1 a,
  .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-wooproduct-wrapper.estp-woocommerce-layout-1 a {
	color: #1e1c1c;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-6 .add_to_cart_button span {
	color: #242121;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-6 .add_to_cart_button:hover span {
	border-bottom: 1px solid #474747;
	color: #474747;
}
.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper .estp-bottom-section span.price {
	font-size: 16px;
	display: block;
}
.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab .estp-popup-display .estp-wooproduct-wrapper .estp-bottom-section span.price,
  .estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab .estp-popup-display .estp-wooproduct-wrapper .estp-bottom-section span.price {
	display: block;
}
.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper .estp-bottom-section span.price ins {
	font-weight: 700;
	font-size: 16px;
}
.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper .estp-bottom-section span.price del {
	font-size: 15px;
	font-weight: 700;
	color: #4d4946;
	margin-right: 5px;
}
.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper.estp-woocommerce-layout-1 .estp-bottom-section .add_to_cart_button {
	background-color: #ef2c2c;
	padding: 10px;
	color: #fff;
	margin-top: 15px;
	display: block;
	font-size: 16px;
	text-transform: uppercase;
}
.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper.estp-woocommerce-layout-1 .estp-bottom-section .add_to_cart_button:hover {
	background-color: rgba(67, 69, 75, 0.7);
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-dribbble {
	color: #ec4989;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-facebook {
	color: #4460a0;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-flickr {
	color: #ff5500;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-foursquare {
	color: #20c05c;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-github {
	color: #81b636;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-google-plus {
	color: #df4a33;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-linkedin {
	color: #0084d7;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-instagram {
	color: #dd0061;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-meetup {
	color: #c1da0a;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-spotify {
	color: #c1da0a;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-soundcloud {
	color: #024dcb;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-steam {
	color: #d82af8;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-skype {
	color: #23a9fe;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-meetup {
	color: #333333;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-pinterest {
	color: #df2828;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-reddit {
	color: #df2828;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-stumbleupon {
	color: #024dcb;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-tumblr {
	color: #024dcb;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-twitch {
	color: #0069a9;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-twitter {
	color: #5aa8df;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-vimeo {
	color: #5aa8df;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-vine {
	color: #5aa8df;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-vk {
	color: #f78007;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-wordpress {
	color: #282828;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-yelp {
	color: #3aa397;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-youtube {
	color: #ce1312;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group i {
	font-size: 22px;
	height: 40px;
	width: 40px;
	padding: 10px;
	text-align: center;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group {
	text-align: center;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon {
	position: relative;
	width: auto;
	padding: 0 0 45px;
}
.estp-tab-wrapper .estp-popup-display .estp-social-icon-layout-1 .estp-icons-group .estp-each-icon {
	width: 49px;
}
.estp-tab-wrapper .estp-popup-display .estp-social-icon-layout-2 .estp-icons-group .estp-each-icon {
	width: 49px;
}
.estp-tab-wrapper .estp-popup-display .estp-social-icon-layout-3 .estp-icons-group .estp-each-icon {
	width: 49px;
}
.estp-tab-wrapper .estp-popup-display .estp-social-icon-layout-4 .estp-icons-group .estp-each-icon {
	width: 49px;
}
.estp-tab-wrapper .estp-popup-display .estp-social-icon-layout-5 .estp-icons-group .estp-each-icon {
	width: 55px;
	margin: 2px;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-social-icon-tooltip {
	visibility: hidden;
	opacity: 0;
	background-color: rgb(85, 85, 85);
	text-align: center;
	padding: 3px 13px;
	position: absolute;
	z-index: 1;
	left: -57%;
	width: 95px;
	margin-bottom: 10px;
	word-wrap: break-word;
	bottom: 75%;
	box-shadow: 0 0 2px 0px #333;
	-webkit-box-shadow: 0 0 2px 0px #333;
	-moz-box-shadow : 0 0 2px 0px #333;
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	display: block;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .estp-social-icon-tooltip {
	margin-left: 0;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n + 1) .estp-social-icon-tooltip {
	left: 0;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n + 1) .estp-social-icon-tooltip:after {
	left: 15px;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip {
	left: -100%;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip span {
	color: #fff;
	font-size: 13px;
	line-height: 22px;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	border-width: 5px;
	border-style: solid;
	border-color: rgba(51, 51, 51,0.7) transparent transparent transparent;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}
/*template 1 layout 2 */

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 {
	color: #000;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-twitter-date-wrapper a {
	color: #a5a5a3;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-front-twitter-header h1 {
	font-size: 18px;
	margin-top: 0;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content {
	padding: 10px;
	margin: 10px 0;
	background: #fff;
	border-bottom: 1px solid #d8d8d8;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box {
	color: #000;
	font-size: 13px;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box a {
	color: #999999;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box .estp-twitter-date-wrapper {
	float: right;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-name {
	display: inline-block;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box .estp-twitter-profile-img img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	height: 50px;
	width: 50px;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a i {
	padding: 5px;
	font-size: 15px;
	margin-right: 3px;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a {
	padding: 5px;
	display: inline-block;
	text-align: center;
	color: #5A5A5A;
	font-size: 13px;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a:hover {
	text-decoration: underline;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-content {
	color: #474747;
	margin-top: 20px;
}
.estp-tab-wrapper.estp-template-1 .estp-subscription-form-wrapper .estp-popup-display {
	background-color: #fff;
	box-shadow: 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow: 0 0 1px 0px #959595;
	overflow-y: auto;
	height: auto;
	padding: 25px;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap {
	position: relative;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-popup-display-content.estp-subscription-form-popup .mCSB_inside > .mCSB_container {
	margin-right: 0;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-subscriber-layout2-short-title h3 {
	color: #595959;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap input.estp-subscription-email {
	width: 70%;
	padding: 10px;
	border-top-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	font-size: 14px;
	background: #fff;
	outline: 0;
	background-color: #E2E2E2;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button {
	width: 30%;
	background: #ff5023;
	position: absolute;
	top: 0;
	right: 0;
	font-weight: 400;
	font-size: 14px;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #fff;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	outline: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: none;
	text-shadow: none;
	height: 43px;
	text-transform: uppercase;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button:hover {
	background-color: rgba(255, 80, 35,0.7);
	color: #fff;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
	margin: 5px;
	position: relative;
	width: 45%;
	float: left;
	padding: 0;
}
.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
	width: 47%;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2,
 .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
	width: 47%;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 {
	width: 50%;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-date-author, 
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-date-author {
	margin-top: 10px;
}
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-date-author, 
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-date-author {
	margin-top: 10px;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
	width: 49%;
}
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 {
	width: 50%;
}
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
	width: 48%;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 {
	width: 49%;
	display: inline-block;
}
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 {
	width: 49%;
	display: inline-block;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 {
	width: 49%;
	display: inline-block;
}
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5,
 .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 {
	width: 49%;
	display: inline-block;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap {
	width: auto;
}
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap {
	width: auto;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author {
	display: block;
}
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author {
	display: block;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img img {
	width: auto;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img {
	width: auto;
}
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img,
 .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img {
	width: auto;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-inner-wrapper,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-inner-wrapper {
	width: auto;
}
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-inner-wrapper,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-inner-wrapper {
	width: auto;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img {
	width: auto;
}
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img,
 .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img {
	width: auto;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
	margin: 0px 0px 5px 10px;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-recent-blog-feat-img {
	width: 100%;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-feat-img img, 
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-recent-blog-feat-img img,
 .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img img {
	width: 100%;
	display: block;
	vertical-align: middle;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	visibility: hidden;
	opacity: 0;
	padding: 0 5px;
	text-align: center;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2:hover .estp-blog-author-title-date-wrap {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	z-index: 9;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2:after {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	opacity: 0;
	visibility: hidden;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2:hover:after {
	opacity: 1;
	visibility: visible;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-blog-layout-2 .estp-blog-author a {
	color: #343434;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-blog-author a,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-blog-author a,
  .estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-blog-author a,
   .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-blog-author a {
	font-size: 16px;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a, 
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a,
  .estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a,
   .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a {
	font-size: 17px;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small, 
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small, 
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small, .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small {
	font-size: 14px;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-blog-author a {
	color: #fab137;
	font-size: 12px;
	text-transform: uppercase;
}
.estp-tab-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small {
	color: #fab137;
	font-size: 12px;
	margin-top: 5px;
	display: block;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-recent-blog-title h2 {
	margin: 0;
	line-height: 16px;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 {
	text-align: center;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image {
	position: relative;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image img {
	vertical-align: middle;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title {
	color: #7a7a7a;
	font-weight: 400;
	font-size: 17px;
	margin-bottom: 5px;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins {
	background-color: transparent;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount {
	color: #ff6300;
	font-weight: 700;
	font-size: 16px;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount {
	color: #4d4946;
	padding: 0 5px;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	right: 0;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	visibility: hidden;
	opacity: 0;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	padding: 10px;
	background-color: #ff6300;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover {
	background-color: #d26825;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span {
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i {
	font-size: 15px;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0,0.7);
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button {
	color: #000;
	background: #fff;
	padding: 5px 10px;
}
/*socialmedia */

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group i {
	font-size: 22px;
	color: #fff;
	height: 40px;
	width: 40px;
	padding: 10px;
	text-align: center;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group i:hover {
	opacity: 0.7;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	border-width: 5px;
	border-style: solid;
	border-color: rgb(85, 85, 85) transparent transparent transparent;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-social-icon-tooltip {
	visibility: hidden;
	opacity: 0;
	background-color: rgb(85, 85, 85);
	text-align: center;
	padding: 3px 13px;
	position: absolute;
	z-index: 1;
	top: -40px;
	left: -50%;
	width: 95px;
	margin-bottom: 10px;
	bottom: 100%;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	display: block;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:hover .estp-social-icon-tooltip {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip::after {
	left: auto;
	right: 15px;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-dribbble {
	background-color: #ec4989;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-facebook {
	background-color: #4460a0;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-flickr {
	background-color: #ff5500;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-foursquare {
	background-color: #20c05c;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-github {
	background-color: #81b636;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-google-plus {
	background-color: #df4a33;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-linkedin {
	background-color: #0084d7;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-instagram {
	background-color: #dd0061;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-meetup {
	background-color: #c1da0a;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-spotify {
	background-color: #c1da0a;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-soundcloud {
	background-color: #024dcb;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-steam {
	background-color: #d82af8;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-skype {
	background-color: #23a9fe;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-meetup {
	background-color: #333333;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-pinterest {
	background-color: #df2828;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-reddit {
	background-color: #df2828;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-stumbleupon {
	background-color: #024dcb;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-tumblr {
	background-color: #024dcb;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-twitch {
	background-color: #0069a9;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-twitter {
	background-color: #5aa8df;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-vimeo {
	background-color: #5aa8df;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-vine {
	background-color: #5aa8df;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-vk {
	background-color: #f78007;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-wordpress {
	background-color: #282828;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-yelp {
	background-color: #3aa397;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-youtube {
	background-color: #ce1312;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content {
	background: #e0e0e0;
	border: 1px solid #b0b0b0;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-ms-border-radius: 14px;
	-moz-border-radius: 14px;
	position: relative;
	margin: 20px 0;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content .estp-tweet-box {
	font-size: 12px;
	color: #474747;
	padding: 10px;
}
.estp-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a i {
	padding: 5px;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a i {
	margin-right: 0;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a {
	color: #0084ac;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a:hover {
	text-decoration: underline;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap {
	margin: 0px 20px;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img {
	float: left;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img {
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
	display: inline-block;
	color: #3F3F3F;
	font-weight: 600;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper {
	display: inline-block;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a {
	color: #565656;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username {
	display: inline-block;
	padding: 0 5px;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
	display: inline-block;
	color: #3F3F3F;
	font-weight: 600;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 10%;
	margin-left: -5px;
	border-width: 15px 8px 0px 8px;
	border-style: solid;
	border-color: #e0e0e0 transparent transparent transparent;
}
/*subscription*/


.estp-tab-wrapper .estp-popup-display .estp-subscriber-layout3-short-title h3 {
	color: #363333;
	font-size: 16px;
	font-weight: 400;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form input {
	font-size: 14px;
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	outline: 0;
	background: #fff;
	padding: 10px;
	border: 1px solid #e0e0e0;
	width: 100%;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button {
	background: #4f92d5;
	background-color: rgb(79, 146, 213);
	color: #fff;
	text-transform: uppercase;
	display: block;
	width: 50%;
	text-align: center;
	margin: 0 auto;
	padding: 15px 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-moz-border-radius: 0;
	font-weight: 400;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	text-shadow: none;
	border: none;
	font-size: 14px;
	margin-top: 10px;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button:hover {
	background-color: rgba(79, 146, 213,0.7);
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/*recent blog*/

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img {
	display: table;
	margin-bottom: 10px;
}
.estp-tab-wrapper.estp-template-4 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img {
	display: table;
	margin-bottom: 10px;
	width: 100%;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap h2 {
	margin: 5px 0;
	line-height: 14px;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap h2 a {
	display: block;
	font-size: 13px;
	color: #302b2b;
	font-weight: 400;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap h2 a:hover {
	color: #19a499;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap {
	display: table-cell;
	width: 50%;
	vertical-align: middle;
	padding-left: 10px;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author {
	display: inline-block;
}
.estp-tab-wrapper.estp-template-4 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author {
	display: block;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author small {
	font-size: 12px;
	color: #898989;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author a {
	font-size: 12px;
	color: #898989;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-date-author {
	display: inline-block;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-date-author small {
	font-size: 12px;
	color: #898989;
}
/* woocommerce layout*/

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 {
	text-align: center;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap {
	padding: 0;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image {
	position: relative;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image img {
	height: auto;
	vertical-align: top;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(15px, -50%);
	-webkit-transform: translateY(15px, -25%);
	-moz-transform: translateY(15px, -25%);
	-ms-transform: translateY(15px, -25%);
	text-align: left;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
	visibility: hidden;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
	visibility: visible;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span {
	color: #fff;
	font-size: 16px;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	background: #26A398;
	margin-top: 10px;
	padding: 10px 15px;
	display: inline-block;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover {
	background-color: #000;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 5px;
	text-transform: capitalize;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price {
	margin-bottom: 15px;
}
/*social icons*/

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group i {
	font-size: 22px;
	color: #fff;
	height: 40px;
	width: 40px;
	padding: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	text-align: center;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group i:hover {
	opacity: 0.7;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-dribbble {
	background-color: #ec4989;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-facebook {
	background-color: #4460a0;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-flickr {
	background-color: #ff5500;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-foursquare {
	background-color: #20c05c;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-github {
	background-color: #81b636;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-google-plus {
	background-color: #df4a33;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-linkedin {
	background-color: #0084d7;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-instagram {
	background-color: #dd0061;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-meetup {
	background-color: #c1da0a;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-spotify {
	background-color: #c1da0a;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-soundcloud {
	background-color: #024dcb;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-steam {
	background-color: #d82af8;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-skype {
	background-color: #23a9fe;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-meetup {
	background-color: #333333;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-pinterest {
	background-color: #df2828;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-reddit {
	background-color: #df2828;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-stumbleupon {
	background-color: #024dcb;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-tumblr {
	background-color: #024dcb;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-twitch {
	background-color: #0069a9;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-twitter {
	background-color: #5aa8df;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-vimeo {
	background-color: #5aa8df;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-vine {
	background-color: #5aa8df;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-vk {
	background-color: #f78007;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-wordpress {
	background-color: #282828;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-yelp {
	background-color: #3aa397;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-youtube {
	background-color: #ce1312;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon:nth-of-type(5n+1) .estp-social-icon-tooltip {
	left: 0;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon:nth-of-type(5n+1) .estp-social-icon-tooltip::after {
	left: 15%;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip {
	left: -100%;
	margin-left: 0;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip::after {
	left: auto;
	right: 15px;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon .estp-social-icon-tooltip::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	border-width: 5px;
	border-style: solid;
	border-color: rgba(51, 51, 51,0.7) transparent transparent transparent;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-social-icon-tooltip {
	visibility: hidden;
	opacity: 0;
	background-color: rgb(85, 85, 85);
	text-align: center;
	padding: 3px 13px;
	position: absolute;
	z-index: 1;
	top: -40px;
	left: -50%;
	width: 95px;
	margin-bottom: 10px;
	bottom: 100%;
	box-shadow: 0 0 2px 0px #333;
	-webkit-box-shadow: 0 0 2px 0px #333;
	-moz-box-shadow : 0 0 2px 0px #333;
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	display: block;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon:hover .estp-social-icon-tooltip {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon .estp-social-icon-tooltip span {
	color: #fff;
	font-size: 13px;
	word-break: break-all;
}
/*template 1 layout 4*/

/*twitter*/


.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1 {
	text-align: center;
	color: #000;
	font-size: 18px;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content {
	color: #474747;
	border-bottom: 1px solid #d9d9d9;
	background: #fff;
	margin: 10px 0;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content {
	border-bottom: none;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box {
	color: #474747;
	text-align: center;
	font-size: 13px;
}
.estp-tab-wrapper .estp-popup-display .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i {
	font-size: 30px;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i {
	color: #00c3f7;
	font-size: 30px;
	margin-bottom: 20px;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper {
	font-size: 17px;
	text-align: center;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper a {
	color: #000;
	font-size: 13px;
}
.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-box a {
	color: #d56541;
	display: block;
}
/*subscribe*/

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-layout4-inner-wrap {
	padding: 5px 0 0;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-1,
 .estp-tab-wrapper.estp-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-2,
  .estp-tab-wrapper.estp-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-3,
   .estp-tab-wrapper.estp-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-4,
    .estp-tab-wrapper.estp-btm-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-1,
     .estp-tab-wrapper.estp-btm-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-2,
      .estp-tab-wrapper.estp-btm-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-3,
       .estp-tab-wrapper.estp-btm-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-4,
        .estp-tab-wrapper.estp-btm-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-1,
         .estp-tab-wrapper.estp-btm-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-2,
          .estp-tab-wrapper.estp-btm-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-3,
           .estp-tab-wrapper.estp-btm-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-4 {
	padding-right: 10px;
	padding-bottom: 15px;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-1,
 .estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-2,
  .estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-3,
   .estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-4 {
	padding: 0 10px 10px;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-twitter-layout-1 {
	padding-right: 10px;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-twitter-layout-2 {
	padding-right: 5px;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-twitter-layout-3 {
	padding-right: 5px;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-twitter-layout-4 {
	padding-right: 5px;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title {
	text-transform: uppercase;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title h3 {
	color: #403a3a;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout-4-description h3 {
	line-height: 20px;
	font-weight: 400;
	color: #404040;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form input {
	background: transparent;
	color: #595050;
	border: none;
	border-bottom: 1px solid rgba(154, 144, 144, 0.3);
	border-radius: 0;
	padding: 7px 10px;
	font-size: 14px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	width: 100%;
	margin-bottom: 10px;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form .estp-button:hover {
	opacity: 0.7;
}
 .estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-4 form.estp-subscription-form input::-moz-placeholder {
 color: #989191;
 opacity: 1;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button {
	background-color: rgb(79, 146, 213);
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-ms-border-radius: 30px;
	-moz-border-radius: 30px;
	margin: 0 auto;
	width: 60%;
	text-align: center;
	display: block;
	color: #fff;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	border: none;
	text-transform: uppercase;
	padding: 15px;
	font-size: 14px;
	line-height: 1;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover {
	background-color: rgba(188, 255, 179,0.7);
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #000;
}
/* blog*/
 

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img {
	position: relative;
	display: inline-block;
	margin-right: 15px;
}

.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab  .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab  .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img{

	margin-right: 0;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img img,
 .estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img img {
	width: 100%;
	height: auto;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img::after {
	content: "";
	position: absolute;
	background-color: rgba(0, 0, 0,0.5);
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	visibility: hidden;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img:hover::after {
	opacity: 1;
	visibility: visible;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}


.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-inner-wrapper {
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	text-align: center;
	height: 75px;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-inner-wrapper,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-inner-wrapper,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-inner-wrapper,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-inner-wrapper
{

	vertical-align: middle;
	margin-top: 0;
	height: auto;
}


.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-inner-wrapper {
	height: 70px;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author {
	text-align: center;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author a {
	color: #898989;
	font-size: 12px;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author a:hover {
	opacity: 0.7;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-title h2 {
	line-height: 14px;
	margin: 2px 0 5px;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author small{
	color: #898989;
	font-size: 12px;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-title h2 a {
	color: #0f1214;
	font-size: 13px;
	font-weight: 400;
	background: #fff;
}


.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-title h2 a:hover {
	color: #19a499;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-outer-wrapper {
	margin-bottom: 15px;
	text-align: center;
}
/*wooproduct*/

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image {
	position: relative;
	height: 110px;
	width: 110px;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li,
  .estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li,
   .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li {
	float: left;
	width: 50%;
	margin-bottom: 10px;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-5 ul.estp-product-lists-wrap li,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-5 ul.estp-product-lists-wrap li,
  .estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-5 ul.estp-product-lists-wrap li,
   .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-5 ul.estp-product-lists-wrap li {
	float: left;
	width: 50%;
	margin-bottom: 10px;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image, 
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image, 
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image, 
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image {
	width: 100%;
	height: auto;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	vertical-align: middle;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image::after {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.5);
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	opacity: 0;
	visibility: hidden;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image:hover::after {
	opacity: 1;
	visibility: visible;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-woocommerce-cart-btn {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	visibility: hidden;
	opacity: 0;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-wooproduct-image:hover .estp-woocommerce-cart-btn {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	z-index: 9;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-wooproduct-image .estp-woocommerce-cart-btn a span {
	font-size: 14px;
	color: #fff;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section {
	display: table-cell;
	position: relative;
	width: 20%;
	margin-right: 17px;
	padding-bottom: 15px;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section, 
 .estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section,
  .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section {
	width: auto;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section, 
 .estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section,
  .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section {
	width: auto;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section {
	display: table-cell;
	vertical-align: middle;
	width: 80%;
	padding: 0 10px;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section a h2.woocommerce-loop-product__title {
	color: #0f1214;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount {
	color: #8f8f8f;
	font-size: 14px;
}
/* social icons*/

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-4 .estp-icons-group i {
	font-size: 22px;
	color: #000;
	height: 40px;
	width: 40px;
	padding: 8px;
	text-align: center;
	margin-right: 3px;
	border: 1px solid #303030;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-4 .estp-icons-group i:hover {
	color: #fff;
	background-color: #303030;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-4 .estp-icons-group .estp-social-icon-tooltip {
	visibility: hidden;
	opacity: 0;
	background-color: rgb(85, 85, 85);
	text-align: center;
	padding: 3px 13px;
	position: absolute;
	z-index: 1;
	top: -40px;
	left: -50%;
	width: 95px;
	margin-bottom: 10px;
	bottom: 100%;
	box-shadow: 0 0 2px 0px #333;
	-webkit-box-shadow: 0 0 2px 0px #333;
	-moz-box-shadow : 0 0 2px 0px #333;
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	display: block;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-4 .estp-icons-group .estp-each-icon:nth-of-type(5n+1) .estp-social-icon-tooltip {
	left: 0;
}
/*template 1 layout 5 */

/*subscription*/

.estp-tab-wrapper .estp-popup-display .estp-subscriber-layout5-short-title h3 {
	padding: 0 10px;
}
.estp-tab-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form input {
	background: transparent;
	padding: 0 10px;
	border: 1px solid #c9c9c9;
	border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-moz-border-radius: 0;
	width: calc(100% - 90px);
	margin: 0 10px;
	height: 42px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	font-size: 14px;
}
.estp-tab-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button {
	position: absolute;
	right: 25px;
	width: 50px;
	top: 0;
	background-color: #ff4c40;
	border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-moz-border-radius: 0;
	height: 42px;
	outline: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	border: none;
	text-shadow: none;
	color: #fff;
	display: inline-block;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button:hover {
	background-color: rgba(255, 76, 64, 0.7);
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button i {
	color: #fff;
	font-size: 22px;
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	top: 7px;
}
.estp-tab-wrapper.estp-template-2 .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 {
	padding: 0 0 15px;
}
.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form .estp-layout5-subscribe-button-wrap {
	padding: 0 0 20px;
	position: relative;
}
.estp-tab-wrapper.estp-template-2 .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form .estp-layout5-subscribe-button-wrap {
	padding: 0;
}
/* blog*/

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img {
	display: table-cell;
	width: 50%;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img {
	width: 100%;
	height: auto;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	padding: 0 10px;
	margin: 10px 0;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-inner-wrapper {
	margin-bottom: 15px;
	min-height: 100px;
	min-width: 100px;
	display: table-cell;
	width: 50%;
	vertical-align: middle;
	padding-right: 5px;
}
.estp-tab-wrapper .estp-popup-display .estp-blog-layout-5 .estp-recent-blog-date-author small {
	color: #898989;
	font-size: 12px;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-title h2 {
	margin: 5px 0;
	line-height: 14px;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-title h2 a {
	color: #0f1214;
	font-size: 13px;
	padding: 0;
	font-weight: 400;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-title h2 a:hover {
	color: #19a499;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-author a {
	color: #898989;
	font-size: 12px;
}
/* wooproducts*/

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-left-section {
	display: table-cell;
	position: relative;
	width: 50%;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-right-section {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	padding: 0 15px;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-right-section a h2 {
	color: #000000;
	font-size: 15px;
	font-weight: 500;
	margin-top: 0;
	margin-bottom: 0;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-right-section span {
	color: #929292;
	font-size: 14px;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-right-section .add_to_cart_button {
	display: block;
	color: #464646;
	font-weight: 400;
	margin: 8px 0 0;
}
.estp-tab-wrapper .estp-woocommerce-layout-5 .estp-woocommerce-cart-btn {
	margin-top: 15px;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-right-section .add_to_cart_button span {
	border: 1px solid #b0b0b0;
	color: #464646;
	font-weight: 400;
	font-size: 12px;
	padding: 7px 15px;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-right-section .add_to_cart_button span:hover {
	border: 1px solid transparent;
	background-color: #a2c66e;
	color: #fff;
}
/*social icons*/


.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n+1) .estp-social-icon-tooltip::after {
	left: 15px;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-5 .estp-icons-group .estp-each-icon .estp-social-icon-tooltip::after {
	content: "";
	position: absolute;
	top: 100%;
	border-width: 5px;
	border-style: solid;
	border-color: rgba(51, 51, 51,0.7) transparent transparent transparent;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-5 .estp-icons-group .estp-each-icon:nth-of-type(5n+1) .estp-social-icon-tooltip {
	left: 0;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-5 .estp-icons-group .estp-social-icon-tooltip {
	visibility: hidden;
	opacity: 0;
	background-color: rgb(85, 85, 85);
	text-align: center;
	padding: 3px 13px;
	position: absolute;
	z-index: 1;
	top: -40px;
	left: -50%;
	width: 95px;
	margin-bottom: 10px;
	bottom: 100%;
	box-shadow: 0 0 2px 0px #333;
	-webkit-box-shadow: 0 0 2px 0px #333;
	-moz-box-shadow: 0 0 2px 0px #333;
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	display: block;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group i:hover,
 .estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group i:hover, 
 .estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group i:hover {
	opacity: 0.7;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-5 .estp-icons-group i {
	font-size: 22px;
	color: #fff;
	background-color: #303030;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-border-radius: 2px;
	height: 40px;
	width: 40px;
	padding: 8px;
	text-align: center;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border: 1px solid transparent;
}
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-5 .estp-icons-group i:hover {
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	background-color: #fff;
	color: #000;
	border: 1px solid #000;
}
/*template 1 layout 6*/

/*blog*/

.estp-tab-wrapper .estp-recent-blog-single-wrap.estp-blog-layout-6 {
	float: left;
	margin: 0 0 10px;
	width: 50%;
	padding: 0;
	text-align: center;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	visibility: hidden;
	opacity: 0;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}

.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a

{

font-size: 17px;

}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a {
	font-size: 14px;
	color: #fff;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img:hover .estp-blog-read-more {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	z-index: 9;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img {
	padding-right: 10px;
	position: relative;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img:after {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 10px;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	opacity: 0;
	visibility: hidden;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img:hover:after {
	opacity: 1;
	visibility: visible;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img img {
	width: 100%;
	height: auto;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	vertical-align: top;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-title h2 {
	line-height: 14px;
	margin: 4px 0;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-title h2 a {
	color: #000000;
	font-size: 13px;
	font-weight: 400;
	padding: 0;
	display: block;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-title h2 a:hover {
	color: #19a499;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-author a {
	color: #838383;
	font-size: 12px;
}
.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-date-author small {
	color: #838383;
	font-size: 12px;
}
/*wooproduct*/

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-6 {
	border: none;
	padding: 0;
	display: inline-block;
	width: 45%;
	float: left;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img {
	width: 150px;
	height: 150px;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-1 .estp-front-twitter-header h1 {
	margin-top: 0;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-contactus-form h1 {
	margin-top: 0;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2 {
	color: #000000;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	margin: 15px 0 5px;
	text-align: center;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section span.woocommerce-Price-amount {
	color: #474747;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn {
	padding: 10px 0;
}
/*template-2 starts*/


.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element {
	color: #fff;
	background-color: #ff6600;
}
.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
  .estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
   .estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display {
	padding-bottom: 45px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-2 .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-2 .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-2 .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display {
	padding: 10px 0 10px 10px;
	
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-2 .estp-subscribe-form-layout-4 {
	margin-left: 0;
	margin-right: 0;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-3 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-3 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
	padding: 10px 0 10px 10px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-4 .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display {
	padding-right: 10px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
	padding: 10px 0 10px 10px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
	padding: 10px 0 10px 10px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
	padding: 10px 0 10px 10px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
	padding: 10px 0 10px 10px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-9 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-9 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
	padding: 10px 0 10px 10px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
	padding: 10px 0 10px 10px;
}
.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
	visibility: hidden;
}
.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-6 {
	border: none;
	padding: 0;
	display: inline-block;
	width: 45%;
	float: left;
	margin-bottom: 0;
}
.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-front-twitter-header h1 {
	margin-top: 0;
}
.estp-tab-wrapper.estp-template-3 .estp-popup-display .estp-woocommerce-layout-6 {
	border: none;
	padding: 0;
}
.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper {
	margin: 8px 0;
}
.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element {
	z-index: auto;
	width: auto;
	height: auto;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
}
.estp-tab-wrapper.estp-template-2 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-content {
	color: #474747;
	margin-top: 20px;
}
.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element span {
	z-index: 9;
	display: block;
	font-size: 14px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-wooproduct-wrapper, 
.estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-wooproduct-wrapper {
	margin-left: 0;
	margin-right: 0;
}
.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	padding: 5px;
	width: 70px;
	height: auto;
}
.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	border-top-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-ms-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
}
.estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
	margin-left: 8px;
}
.estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	border-top-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
}
.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	padding: 5px 10px;
	width: auto;
	height: 50px;
	line-height: 20px;
	vertical-align: middle;
	min-width: 70px;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
}
.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element span,
 .estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element span {
	height: 20px;
	line-height: 20px;
}
.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper,  
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
	margin: 0;
}
.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	-moz-transform: translate(95px, 0%);
	-webkit-transform: translate(95px, 0%);
	transform: translate(95px, 0%);
	-ms-transform: translate(95px, 0%);
}
.estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	-moz-transform: translate(-95px, 0%);
	-webkit-transform: translate(-95px, 0%);
	transform: translate(-95px, 0%);
	-ms-transform: translate(-95px, 0%);
}
.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-popup-display {
	z-index: 99;
}
.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,  
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	top: -15px;
}
.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element i {	
	margin: 0;
}
/*template-3 starts*/


.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element {
	color: #fff;
	background: #8cc832;
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
  .estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element, 
     .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	padding: 12px;
	height: 50px;
	width: 50px;
	text-align: center;
}
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
  .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	right: 0;
}
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element span i {
	line-height: 25px;
	vertical-align: middle;
	height: 25px;
	width: 25px;
	text-align: center;
	display: inline-block;
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	-moz-transform: translate(60px, 0%);
	-webkit-transform: translate(60px, 0%);
	transform: translate(60px, 0%);
	-ms-transform: translate(60px, 0%);
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	-moz-transform: translate(60px, 0%);
	-webkit-transform: translate(60px, 0%);
	transform: translate(60px, 0%);
	-ms-transform: translate(60px, 0%);
}
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	-moz-transform: translate(-60px, 0%);
	-webkit-transform: translate(-60px, 0%);
	transform: translate(-60px, 0%);
	-ms-transform: translate(-60px, 0%);
}
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	-moz-transform: translate(-60px, 0%);
	-webkit-transform: translate(-60px, 0%);
	transform: translate(-60px, 0%);
	-ms-transform: translate(-60px, 0%);
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper,
  .estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper {
	margin: 10px 0;
}
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper, 
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	margin: 0 3px;
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display {
	overflow-y: visible;
}
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display {
	overflow-y: visible;
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display {
	overflow-y: visible;
}
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display {
	overflow-y: visible;
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display {
	overflow: visible;
}
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display {
	overflow: visible;
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
  .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
	overflow: visible;
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-popup-display-content,
 .estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-popup-display-content, 
 .estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-popup-display-content,
  .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-popup-display-content {
	height: 400px;
}
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display, 
 .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	margin-top: -10px;
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-popup-display .estp-temp-3-close-btn {
	position: absolute;
	right: -50px;
	top: 0;
}
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-popup-display .estp-temp-3-close-btn {
	position: absolute;
	top: 0;
	left: -50px;
}
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-popup-display .estp-temp-3-close-btn {
	position: absolute;
	top: -55px;
	left: 0;
}
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-popup-display .estp-temp-3-close-btn {
	position: absolute;
	top: -55px;
	right: 0;
}
.estp-tab-wrapper.estp-template-3 .estp-popup-display .estp-temp-3-close-btn span {
	background: #8cc832;
	min-height: 45px;
	min-width: 45px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	color: #fff;
	padding: 12px;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
}
.estp-tab-wrapper.estp-template-3 .estp-popup-display .estp-temp-3-close-btn span:hover {
	background-color: rgba(140, 200, 50, 0.7);
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element span.dashicons-no-alt,
 .estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element span.dashicons-no-alt {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element span.dashicons-no-alt,
 .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element span.dashicons-no-alt {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	left: 25%;
	right: 0;
	top: 25%;
	bottom: 0;
}
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element.estp-temp3-close-btn-show span.dashicons-no-alt {
	visibility: visible;
	opacity: 1;
	color: #fff;
	transform-origin: 50% 50%;
	height: 25px;
	width: 25px;
	font-size: 25px;
	line-height: 25px;
	-webkit-animation-name: spin;
	-webkit-animation-duration: 4000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: spin;
	-moz-animation-duration: 4000ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: spin;
	-ms-animation-duration: 4000ms;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	animation-name: spin;
	animation-duration: 600ms;
	animation-iteration-count: 1;
	animation-timing-function: linear;
}
 @-moz-keyframes spin {
 from {
-moz-transform: rotate(0deg);
}
to {
	-moz-transform: rotate(180deg);
}
}
@-webkit-keyframes spin {
 from {
-webkit-transform: rotate(0deg);
}
to {
	-webkit-transform: rotate(180deg);
}
}
@keyframes spin {
 from {
 transform:rotate(0deg);
}
to {
	transform: rotate(180deg);
}
}
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
	font-size: 20px;
	line-height: 25px;
}
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element.estp-temp3-close-btn-show span i {
	visibility: hidden;
	opacity: 0;
}
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element.estp-temp3-close-btn-show span img {
	visibility: hidden;
	opacity: 0;
}
/*template-4 starts*/

.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper .estp-tab-element {
	background: #eeeeee;
	color: #3b3b3b;
	padding: 15px;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-template-4.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-template-4.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	width: 135px;
	height: auto;
}
.estp-tab-wrapper.estp-template-4.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-ms-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-ms-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
}
.estp-tab-wrapper.estp-template-4.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-ms-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-ms-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
}
.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper .estp-tab-element span {
	vertical-align: middle;
	display: inline-block;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-4 .estp-temp-4-move .estp-tab-element,
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-4 .estp-temp-4-move .estp-tab-element {
	top: 1px;
}
.estp-tab-wrapper.estp-template-4 .estp-temp-4-move {
	z-index: 999;
}
.estp-tab-wrapper.estp-template-4 .estp-temp-4-move .estp-tab-element {
	box-shadow: 0px 0px 1px 1px #fff;
	-webkit-box-shadow: 0px 0px 1px 1px #fff;
	-moz-box-shadow: 0px 0px 1px 1px #fff;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-4 .estp-temp-4-move .estp-tab-element {
	transform: translateX(-200px);
	-webkit-transform: translateX(-200px);
	-moz-transform: translateX(-200px);
	-ms-transform: translateX(-200px);
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-4 .estp-temp-4-move .estp-tab-element {
	transform: translateX(320px);
	-webkit-transform: translateX(320px);
	-moz-transform: translateX(320px);
	-ms-transform: translateX(320px);
}
.estp-tab-wrapper.estp-template-4 .estp-animated {
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	padding: 10px 15px;
	width: auto;
	line-height: 20px;
	vertical-align: middle;
	min-width: 90px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-temp-4-move .estp-popup-display,
 .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-temp-4-move .estp-popup-display {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	top: 60px;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	width: 320px;
	height: auto;
	z-index: 99;
	overflow: hidden;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	margin-right: 2px;
}
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	margin-left: 2px;
}
.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper .estp-popup-display {
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	transition-delay: 0.4s;
}
/*for transition effect*/

.estp-tab-wrapper.estp-template-4 .estp-temp-4-move .estp-popup-display {
	visibility: visible;
	opacity: 1;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
}
.estp-temp4-tab-active {
	left: -200px !important;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-temp-4-move .estp-tab-element, 
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-temp-4-move .estp-tab-element {
	transform: translateY(395px);
	-webkit-transform: translateY(395px);
	-moz-transform: translateY(395px);
	-ms-transform: translateY(395px);
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element span,
 .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element span {
	display: block;
}
.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-tab-element span {
	font-size: 16px;
}
.estp-tab-wrapper.estp-template-4.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element i,
 .estp-tab-wrapper.estp-template-4.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element i {
	margin-right: 5px;
	font-size: 15px !important;
	height: 20px;
	width: 20px;
	vertical-align: middle;
	line-height: 20px;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element i,
 .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element i {
	font-size: 15px !important;
	height: 20px;
	width: 20px;
}
.estp-tab-wrapper.estp-template-4.estp-lft-side-tab .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-4.estp-rht-side-tab .estp-inner-tab-wrapper {
	margin: 15px 0;
	width: auto;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab .estp-inner-tab-wrapper, 
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
	margin: 0;
}
.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper.estp-external-link-wrapper .estp-tab-element span {
	font-size: 13px;
}
.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper .estp-tab-element span.estp-tab-element-title {
	font-size: 13px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper {
	margin: 80px 0;
	left: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper {
	margin: 80px 0;
	right: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	margin: 0;
	vertical-align: top;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
	left: 320px;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-template-5.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-external-link span {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Safari 3-8 */
	-moz-transform: rotate(180deg);
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-external-link span,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-external-link span {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg); /* IE 9 */
	-webkit-transform: rotate(0deg); /* Safari 3-8 */
	-moz-transform: rotate(0deg);
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
	left: -320px;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
	background-color: #17181e;
	color: #d8d8d9;
}
.estp-tab-wrapper.estp-template-5 .estp-temp-5-close-btn {
	position: relative;
}
.estp-tab-wrapper.estp-template-5 .estp-temp-5-close-btn span.fa {
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 16px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
	width: 114px;
	display: block;
	vertical-align: middle;
	padding: 0 10px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-ms-border-bottom-right-radius: 8px;
	-moz-border-bottom-right-radius: 8px;
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg); /* IE 9 */
	-webkit-transform: rotate(-90deg); /* Safari 3-8 */
	-moz-transform: rotate(-90deg);
	position: relative;
	left: -37px;

}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-ms-border-top-right-radius: 8px;
	-moz-border-top-right-radius: 8px;
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg); /* IE 9 */
	-webkit-transform: rotate(-90deg); /* Safari 3-8 */
	-moz-transform: rotate(-90deg);
	position: relative;
	right: -37px;

}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
	width: auto;
	height: 40px;
	line-height: 40px;
	display: block;
	padding: 0 15px;
	border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-ms-border-top-right-radius: 8px;
	-moz-border-top-right-radius: 8px;
	vertical-align: middle;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
	width: auto;
	height: 37px;
	line-height: 35px;
	display: block;
	padding: 0 15px;
	border-top-left-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-ms-border-top-left-radius: 8px;
	-moz-border-top-left-radius: 8px;
	vertical-align: middle;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display h1 {
	font-size: 18px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display-content {
	overflow-y: auto;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-popup-display {
	background-color: #fff;
	color: #474747;
	box-shadow: 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow : 0 0 1px 0px #959595;
	font-size: 12px;
	width: 320px;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: translate(-320px, 0%);
	-ms-transform: translate(-320px, 0%);
	-webkit-transform: translate(-320px, 0%);
	transform: translate(-320px, 0);
	overflow-y: auto;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-popup-display-show {
	-ms-transform: translate(0%, 0%);
	-moz-transform: translate(0%, 0%);
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	overflow-y: auto;
	height: 100%;
	min-height: 400px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-popup-display {
	background-color: #fff;
	color: #474747;
	box-shadow: 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow: 0 0 1px 0px #959595;
	font-size: 12px;
	width: 320px;
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: translate3d(320px, 0%);
	-ms-transform: translate3d(320px, 0%);
	-webkit-transform: translate(320px, 0%);
	transform: translate(320px, 0%);
	overflow-y: auto;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-popup-display-show {
	-ms-transform: translate(0%, 0%);
	-moz-transform: translate(0%, 0%);
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	overflow-y: auto;
	height: 100%;
	min-height: 400px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display-content .estp-slider-content-inner-wrap {
	font-size: 14px;
	padding: 15px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-popup-display,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-popup-display {
	background-color: #fff;
	color: #474747;
	font-size: 12px;
	padding: 10px 0 10px 10px;
	height: auto;
	width: 100%;
	min-width: 400px;
	position: absolute;
	z-index: 2;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: translate(0%, 0%);
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-popup-display-show, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-popup-display-show {
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	box-shadow: 0px 0 0 1px #f0e9e9;
	top: auto;
	bottom: 0;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper {
	bottom: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-lft-side-tab .estp-recent-blog-single-wrap.estp-blog-layout-1,
 .estp-tab-wrapper.estp-rht-side-tab .estp-recent-blog-single-wrap.estp-blog-layout-1,
  .estp-tab-wrapper.estp-btm-lft-side-tab .estp-recent-blog-single-wrap.estp-blog-layout-1,
   .estp-tab-wrapper.estp-btm-rht-side-tab .estp-recent-blog-single-wrap.estp-blog-layout-1 {
	padding: 0 5px;
	display: inline-block;
	width: 49%;
	float: left;
	margin: 0;
	text-align: center;
}
.estp-tab-wrapper .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-date-author {
	line-height: 12px;
}
.estp-tab-wrapper.estp-template-4 .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-feat-img {
	margin-bottom: 5px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-4 .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 {
	padding: 0 10px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-4 .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 {
	padding: 4px 4px 0 8px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-4 .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 {
	padding: 0 10px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-4 .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 {
	padding: 0 15px 0 0px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-4 .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 {
	padding: 0 10px 0 5px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 {
	padding: 0 10px 0 5px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-popup-display .estp-social-icons-popup,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-popup-display .estp-social-icons-popup,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display .estp-social-icons-popup,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display .estp-social-icons-popup {
	width: 400px;
	margin: 0 auto;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group {
	text-align: left;
}
.estp-tab-wrapper.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element i {

margin-right: 2px;
line-height: 40px !important;
vertical-align: top;

}
.estp-tab-wrapper.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element span {

	font-size: 14px;
	vertical-align: top;
	line-height: 40px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element.estp-external-link span.estp-tab-element-title {
	transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element span.estp-tab-element-title {
	transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
}

/*template 5 layout 1 */

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-follow-btn:hover {
	background: #a5a5a3;
	color: #fff;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a {
	color: #D4D4D4;
}
.estp-tab-wrapper.estp-template-5 .estp-tweet-content {
	padding: 10px;
	background: #4681ad;
}
.estp-tab-wrapper.estp-template-5.estp-lft-side-tab .estp-tweets-wrapper,
 .estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-tweets-wrapper,
  .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-tweets-wrapper {
	margin-right: 10px;
}
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-subscription-form-wrap,
 .estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-subscription-form-wrap {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display {
	height: auto;
	position: absolute;
}
.estp-tab-wrapper.estp-template-5 .estp-tweet-box {
	color: #fff;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display a i {
	font-size: 15px;
	margin-right: 3px;
}
.estp-tab-wrapper.estp-template-5 .estp-subscribe-form-layout-1 h3 {
	color: #64676e;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input {
	font-size: 14px;
	border: 1px solid #e0e0e0;
	background: transparent;
	padding: 15px;
	width: 100%;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button {
	width: 320px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-temp-5-close-btn span {
	border: 1px solid #000;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	padding: 3px 5px 4px;
	text-align: center;
}
/*template 5 layout 2 */

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 {
	color: #000;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-front-twitter-header h1 {
	font-size: 18px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content {
	padding: 10px;
	margin: 10px 0;
	background: #fff;
	border-bottom: 1px solid #d8d8d8;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box {
	color: #000;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box a {
	color: #999999;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box .estp-twitter-date-wrapper {
	float: right;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-name {
	display: inline-block;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box .estp-twitter-profile-img img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	height: 50px;
	width: 50px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a i {
	padding: 5px;
	font-size: 15px;
	margin-right: 3px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a {
	padding: 5px;
	display: inline-block;
	text-align: center;
	color: #5A5A5A;
	font-size: 13px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-content {
	color: #474747;
	margin-top: 20px;
}
.estp-tab-wrapper.estp-template-5 .estp-subscription-form-wrapper .estp-popup-display {
	background-color: #fff;
	box-shadow: 0 0 1px 0px #959595;
	-webkit-box-shadow: 0 0 1px 0px #959595;
	-moz-box-shadow : 0 0 1px 0px #959595;
	overflow-y: auto;
	height: auto;
	padding: 25px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-2 {
	height: auto;
	overflow-y: auto;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap {
	position: relative;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-popup-display-content.estp-subscription-form-popup .mCSB_inside > .mCSB_container {
	margin-right: 0;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-recent-blog-title h2 {
	margin: 0;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 {
	text-align: center;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image {
	position: relative;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section {
	margin: 20px 0 0;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title {
	color: #7a7a7a;
	font-weight: 400;
	font-size: 17px;
	margin-bottom: 5px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount {
	padding: 0 5px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins {
	background-color: transparent;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount {
	color: #ff6300;
	font-weight: 700;
	font-size: 16px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	right: 0;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	visibility: hidden;
	opacity: 0;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	padding: 10px;
	background-color: #ff6300;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover {
	background-color: #d26825;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span {
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i {
	font-size: 15px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0,0.7);
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button {
	color: #000;
	background: #fff;
	padding: 5px 10px;
}
/*socialmedia */

/*template-5 layout 3*/

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content {
	background: #e0e0e0;
	border: 1px solid #b0b0b0;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-ms-border-radius: 14px;
	-moz-border-radius: 14px;
	position: relative;
	margin: 20px 4px 30px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content .estp-tweet-box {
	font-size: 12px;
	color: #474747;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .aptf-tweet-actions-wrapper a i {
	padding: 5px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 a i {
	margin-right: 0;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 a {
	color: #0084ac;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 a:hover {
	text-decoration: underline;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap {
	margin: 0px 20px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img {
	float: left;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img {
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
	display: inline-block;
	color: #3F3F3F;
	font-weight: 600;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper {
	display: inline-block;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a {
	color: #565656;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username {
	display: inline-block;
	padding: 0 5px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
	display: inline-block;
	color: #3F3F3F;
	font-weight: 600;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 10%;
	margin-left: -5px;
	border-width: 15px 8px 0px 8px;
	border-style: solid;
	border-color: #e0e0e0 transparent transparent transparent;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author small {
	color: #fff;
	font-size: 14px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author a {
	color: #fff;
	font-size: 14px;
}
/* woocommerce layout*/

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 {
	text-align: center;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap {
	padding: 0;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image {
	position: relative;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(15px, -50%);
	-webkit-transform: translate(15px, -50%);
	-moz-transform: translate(15px, -50%);
	-ms-transform: translate(15px, -50%);
	text-align: left;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
	visibility: hidden;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
	visibility: visible;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span {
	color: #ffffff;
	font-size: 16px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	background: #26A398;
	margin-top: 10px;
	padding: 10px 15px;
	display: inline-block;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover {
	background-color: #000;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 5px;
	text-transform: capitalize;
}
/*social icons*/


/*template 5 layout 4*/

/*twitter*/

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1 {
	text-align: center;
	color: #000;
	font-size: 18px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-follow-btn {
	color: #a5a5a3;
	background: transparent;
	float: right;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-follow-btn:hover {
	background: #a5a5a3;
	color: #fff;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content {
	color: #474747;
	border-bottom: 1px solid #d9d9d9;
	background: #fff;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box {
	color: #474747;
	text-align: center;
	font-size: 14px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i {
	color: #00c3f7;
	font-size: 30px;
	margin-bottom: 20px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper {
	font-size: 17px;
	text-align: center;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper a {
	color: #000;
	font-size: 14px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-box a {
	color: #d56541;
	display: block;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title {
	text-transform: uppercase;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout-4-description h3 {
	line-height: 20px;
	font-weight: 400;
	color: #404040;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button {
	background: #bcffb3;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-ms-border-radius: 30px;
	-moz-border-radius: 30px;
	margin: 0 auto;
	width: 60%;
	text-align: center;
	display: block;
	color: #000;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	border: none;
	text-transform: uppercase;
	padding: 15px;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover {
	background-color: rgba(188, 255, 179,0.7);
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* blog*/
 
/*wooproduct*/

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image {
	position: relative;
	height: 110px;
	width: 110px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image::after {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.5);
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	opacity: 0;
	visibility: visible;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image:hover::after {
	opacity: 1;
	visibility: visible;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-woocommerce-cart-btn {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	visibility: hidden;
	opacity: 0;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-wooproduct-image:hover .estp-woocommerce-cart-btn {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	z-index: 9;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-wooproduct-image .estp-woocommerce-cart-btn a span {
	font-size: 14px;
	color: #fff;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount {
	color: #8f8f8f;
	font-size: 14px;
}

/* social icons*/

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button {
	right: auto;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button:hover {
	background-color: rgba(255, 76, 64, 0.7);
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button i {
	color: #fff;
	font-size: 22px;
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	top: 7px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-blog-layout-5 .estp-recent-blog-date-author {
	text-align: left;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-blog-layout-5 .estp-recent-blog-date-author small {
	color: #5f5f5f;
	font-size: 14px;
}
/* wooproducts*/

.estp-tab-wrapper .estp-twitter-layout-1 .aptf-tweet-actions-wrapper a:hover {
	text-decoration: underline;
}
/*template 5 layout 6*/


/*wooproduct*/

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-woocommerce-layout-6,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-woocommerce-layout-6 {
	padding: 0 10px;
	text-align: center;
}
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img,
 .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img {
	width: 100%;
	height: auto;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2 {
	color: #000000;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	margin: 15px 0 5px;
}
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn {
	padding: 10px 0;
}
/*template 6 starts*/

/*twitter starts*/

 
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	background: #4c4f74;
	color: #d8d8d9;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	display: block;
	
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-rht-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
padding: 0 10px;
height: 40px;
width: 114px;
line-height: 40px;
top: 0;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;

}

.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	border-top-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-ms-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	border-top-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	position: relative;
	left: -37px;

}
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	border-bottom-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	position: relative;
	right: -37px;


}
.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg); /* IE 9 */
	-webkit-transform: rotate(0deg); /* Safari 3-8 */
	-moz-transform: rotate(0deg);
	width: auto;
	bottom: 0;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	position: relative;
}
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element i {
	margin-right: 2px;
	display: inline-block;
	vertical-align: top;
	line-height: 40px !important;
}
.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper .estp-temp-6-popup {
 
	left: 283px;
}
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-temp-6-popup {
 
	right: 282px;
}
.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-temp-6-popup, 
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-temp-6-popup {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
}

.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper .estp-temp6-hide {

	left: -91px;
}
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-temp6-hide {

	left: 91px;
}
.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-temp6-hide,
 .estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-temp6-hide {
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
	-ms-transform: translateY(50px);
	bottom: 0;
}
.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper {

	margin: 80px 0;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-6 .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-6 .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
	margin-left: 10px;
}
.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	margin: 0;
}
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element span {

font-size: 14px;
/*display: inline-block;*/
vertical-align: top;
line-height: 40px;
}

.estp-tab-wrapper.estp-template-6 .estp-popup-display {
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	overflow: hidden;
}
.estp-tab-wrapper.estp-template-6 .estp-popup-display-show {
	overflow: hidden;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-6 .estp-popup-display-show,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-6 .estp-popup-display-show {
	-moz-transform: translate(0%, 0);
	-webkit-transform: translate(0%, 0);
	transform: translate(0%, 0);
	-ms-transform: translate(0%, 0);
	top: auto;
	bottom: 0;
	height: auto;
}
.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	margin-top: -45px;
}
.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
	vertical-align: middle;
	display: block;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	background-color: #43bb31;
	color: #fff;
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg); /* IE 9 */
	-webkit-transform: rotate(-90deg); /* Safari 3-8 */
	-moz-transform: rotate(-90deg);
	
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element,  
.estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
padding: 0 10px;
height: 40px;
width: 114px;
line-height: 40px;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}


.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
 
 	position: relative;
	left: -37px;
	
}
.estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
 
 
	position: relative;
	right: -37px;
}


.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element i {
	margin-right: 2px;
	display: inline-block;
	vertical-align: top;
	line-height: 40px !important;
}

.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
	margin: 0;
}
.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper {
	/*margin: 100px 0;*/
	margin: 80px 0;
}
.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element span {
font-size: 14px;
/*display: inline-block;*/
vertical-align: top;
line-height: 40px;
}
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	margin: 0;
}
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg); /* IE 9 */
	-webkit-transform: rotate(0deg); /* Safari 3-8 */
	-moz-transform: rotate(0deg);
	width: auto;
	position: relative;
	bottom: 0;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;

}
.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element.estp-temp7-active-tab {
	z-index: 100;
}
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-popup-display,
 .estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-popup-display {
	opacity: 0;
	visibility: hidden;
}
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-popup-display-show,
 .estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-popup-display-show {
	opacity: 1;
	visibility: visible;
	-moz-transform: translate(0%, -100%);
	-ms-transform: translate(0%, -100%);
	-webkit-transform: translate(0%, -100%);
	transform: translate(0%, -100%);
}
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-popup-display,
 .estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-popup-display {
	-moz-transform: translate3d(0%, 200%);
	-ms-transform: translate3d(0%, 200%);
	-webkit-transform: translate(0%, 200%);
	transform: translate(0%, 200%);
	opacity: 0;
	visibility: hidden;
}
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-popup-display-show,
 .estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-popup-display-show {
	opacity: 1;
	visibility: visible;
	-moz-transform: translate(0%, -100%);
	-ms-transform: translate(0%, -100%);
	-webkit-transform: translate(0%, -100%);
	transform: translate(0%, -100%);
	top: -10px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show .estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show {
	color: #474747;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-7.estp-fixed .estp-inner-tab-wrapper .estp-popup-display h1,
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-7.estp-fixed .estp-inner-tab-wrapper .estp-popup-display h1, 
 .estp-tab-wrapper.estp-lft-side-tab.estp-template-7.absolute .estp-inner-tab-wrapper .estp-popup-display h1,
  .estp-tab-wrapper.estp-rht-side-tab.estp-template-7.absolute .estp-inner-tab-wrapper .estp-popup-display h1,
   .estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-popup-display h1,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-popup-display h1 {
	font-size: 18px;
}
.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	margin-top: -35px;
}
.estp-tab-wrapper.estp-template-7 .estp-popup-display .estp-temp-7-close-btn .fa {
	font-size: 16px;
	padding: 10px;
}
.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	-moz-transform: translate(0%, 0%);
	-webkit-transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	z-index: 99;
	height: 310px;
	margin-left: 60px;
	width: 320px;
	overflow: hidden;
}
.estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	-moz-transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	z-index: 99;
	height: 310px;
	margin-right: 60px;
	width: 320px;
	overflow: hidden;
}
.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	height: auto;
	overflow: hidden;
}
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	z-index: 99;
	margin-top: -20px;
}
.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-popup-display .estp-temp-7-close-btn {
	position: absolute;
	top: -10px;
	right: -10px;
	z-index: 999;
}
.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-popup-display-show .estp-temp-8-close-btn {
	position: absolute;
	top: -10px;
	right: -10px;
	z-index: 999;
}
/*template 8 starts*/
 
.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	background-color: #31DAC2;
	color: #fff;
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg); /* IE 9 */
	-webkit-transform: rotate(-90deg); /* Safari 3-8 */
	-moz-transform: rotate(-90deg);
}
.estp-tab-overlay.estp-tab-overlay-active {
	background-color: rgba(0, 0, 0,0.7);
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	content: "";
	z-index: 100;
}
.estp-tab-wrapper.estp-template-8.estp-active {
	z-index: 999;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-8.estp-temp8-overlay:after {
	left: 0;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-8.estp-temp8-overlay:after {
	right: 0;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-8.estp-temp8-overlay:after, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-8.estp-temp8-overlay:after {
	left: 0;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
padding: 0 10px;
height: 40px;
width: 114px;
line-height: 40px;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg); /* IE 9 */
	-webkit-transform: rotate(0deg); /* Safari 3-8 */
	-moz-transform: rotate(0deg);
	width: auto;
	bottom: 0;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper {
	/*margin: 100px 0;*/
	margin: 80px 0;
}
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
	margin: 0;
}
.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element i {
	margin-right: 2px;
display: inline-block;
vertical-align: top;
line-height: 40px !important;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {

position: relative;
left: -37px;
}

.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {

position: relative;
right: -37px;
}

.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element span {
font-size: 14px;
vertical-align: top;
line-height: 40px;
}
.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element.estp-temp7-active-tab {
	z-index: 100;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
	margin-left: 0 !important;
}
.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
	margin-left: 18px;
	margin-right: 8px;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container,
 .estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container,
  .estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
	margin-left: 10px;
}
.estp-tab-wrapper.estp-template-8 .estp-popup-display {
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-popup-display,
 .estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-popup-display {
	margin-top: -37px;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-popup-display .estp-temp-7-close-btn .fa {
	display: block;
	text-align: right;
	font-size: 20px;
	padding: 10px;
}
.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-popup-display .estp-temp-7-close-btn .fa {
	display: block;
	text-align: left;
	font-size: 20px;
	padding: 10px;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper .estp-temp8-active-tab {
/*	left: 333px;*/
	top: 0;
	z-index: 999;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	-moz-transform: translate(50px, 0%);
	-webkit-transform: translate(50px, 0%);
	-ms-transform: translate(50px, 0%);
	transform: translate(50px, 0%);
	z-index: 99;
	height: 310px;
	overflow: hidden;
}
.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-popup-display-show .estp-temp-8-close-btn span.fa {
	font-size: 16px;
	padding: 10px;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	height: auto;
	overflow: hidden;
}
.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper .estp-temp8-active-tab {
	top: 0;
	z-index: 999;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-template-8 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 {
	padding-right: 10px;
}
.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	-moz-transform: translate(-50px, 0%);
	-ms-transform: translate(-50px, 0%);
	-webkit-transform: translate(-50px, 0%);
	transform: translate(-50px, 0%);
	z-index: 99;
	overflow: hidden;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-subscribe-form-layout-4, 
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab .estp-subscribe-form-layout-4,
 .estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab .estp-subscribe-form-layout-4 {
	margin-right: 2px
}
/*template 9 starts*/

.estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	left: 95px;
}
.estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	right: 95px;
}
 

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-9 .estp-inner-tab-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-9 .estp-inner-tab-wrapper .estp-popup-display {
	top: -5px;
	height: auto;
	opacity: 0;
	visibility: hidden;
	-moz-transform: translate(0%, 0%);
	-webkit-transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-9 .estp-inner-tab-wrapper .estp-popup-display-show,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-9 .estp-inner-tab-wrapper .estp-popup-display-show {
	opacity: 1;
	visibility: visible;
	-moz-transform: translate(0%, -100%);
	-webkit-transform: translate(0%, -100%);
	-ms-transform: translate(0%, -100%);
	transform: translate(0%, -100%);
}
.estp-tab-wrapper.estp-template-9 .estp-inner-tab-wrapper .estp-tab-element {
	background-color: #fa1c45;
	color: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 10px 0;
	width: 90px;
	height: auto;
}
.estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	border-top-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-ms-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
}
.estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	border-top-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
}
.estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper {
	margin: 15px 0;
}
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
	margin: 0;
}
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	padding: 10px 15px;
	width: auto;
	height: auto;
	min-height: 63px;
	line-height: 20px;
	vertical-align: middle;
	min-width: 120px;
	display: inline-block;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active,
 .estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active {
	min-width: 120px;
}
.estp-tab-wrapper.estp-template-9 .estp-inner-tab-wrapper .estp-tab-element span {
	display: block;
	font-size: 12px;
	vertical-align: middle;
}
.estp-tab-wrapper.estp-template-9 .estp-tab-element .estp-close-active-tab span.fa {
	font-size: 20px;
}
/*template 10 layout 1 */

 
.estp-tab-wrapper.estp-template-10 .estp-popup-display-content .estp-slider-content-inner-wrap {
	font-size: 14px;
	padding: 15px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display h1 {
	font-size: 18px;
}
.estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	padding: 5px;
	width: 100px;
	height: auto;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i,
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i,
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i,
   .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i {
	font-size: 20px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element {
	height: 60px;
	width: auto;
	text-align: center;
	padding: 10px 15px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	line-height: 20px;
	vertical-align: middle;
	min-width: 100px;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element span,
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element span,
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element span,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element span {
	display: block;
	font-size: 14px;
	vertical-align: middle;
}
.estp-tab-wrapper.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element {
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	color: #6d7492;
	background: #fff;
	text-align: center;
	color: #404040;
}
.estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-ms-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-ms-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
}
.estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-ms-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-ms-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i {
	font-size: 20px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-popup-display {
	background-color: #fff;
	height: 100%;
	width: 320px;
	position: absolute;
	top: 0;
	left: 0;
	min-height: 400px;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: translate(-320px, 0);
	-webkit-transform: translate(-320px, 0);
	transform: translate(-320px, 0);
	-ms-transform: translate(-320px, 0);
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display-content {
	height: 100vh;
	overflow-y: auto;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display-content,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display-content {
	height: auto;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display-show {
	box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-popup-display-show {
	-ms-transform: translate(0, 4%);
	-moz-transform: translate(0, 4%);
	-webkit-transform: translate(0, 4%);
	transform: translate(0, 4%);
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-popup-display {
	background-color: #fff;
	color: #474747;
	font-size: 12px;
	height: 100%;
	width: 320px;
	min-height: 400px;
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: translate(320px, 0);
	-ms-transform: translate(320px, 0);
	-webkit-transform: translate(320px, 0);
	transform: translate(320px, 0);
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-popup-display-show {
	-ms-transform: translate(0, 4%);
	-moz-transform: translate(0, 4%);
	-webkit-transform: translate(0, 4%);
	transform: translate(0, 4%);
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper {
	margin: 15px 0;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper {
	left: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active {
	left: 320px;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-inner-tab-wrapper {
	right: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active {
	left: -320px;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-follow-btn:hover {
	color: #fff;
	background: #a5a5a3;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a {
	color: #D4D4D4;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display {
	height: auto;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display a i {
	/*font-size: 15px;*/
	margin-right: 3px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input {
	font-size: 14px;
	border: 1px solid #e0e0e0;
	background: transparent;
	padding: 15px;
	width: 100%;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-temp-5-close-btn span {
	border: 1px solid #000;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	padding: 3px 5px 4px;
	text-align: center;
	margin: 0 0 10px;
}
/*template 10 layout 2 */

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 {
	color: #000;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-front-twitter-header h1 {
	font-size: 18px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content {
	padding: 10px;
	margin: 10px 0;
	background: #fff;
	border-bottom: 1px solid #d8d8d8;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box {
	color: #000;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box .estp-twitter-date-wrapper {
	float: right;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-name {
	display: inline-block;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box .estp-twitter-profile-img img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	height: 50px;
	width: 50px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a i {
	padding: 5px;
	font-size: 15px;
	margin-right: 3px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a {
	padding: 5px;
	display: inline-block;
	text-align: center;
	color: #5A5A5A;
	font-size: 13px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-content {
	color: #474747;
	margin-top: 20px;
}
.estp-tab-wrapper.estp-template-10 .estp-subscription-form-wrapper .estp-popup-display {
	background-color: #fff;
	box-shadow: 0 0 1px 0px #959595;
	box-shadow: 0 0 1px 0px #959595;
	box-shadow: 0 0 1px 0px #959595;
	overflow-y: auto;
	height: auto;
	padding: 25px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap {
	position: relative;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap {
	text-align: center;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-recent-blog-title h2 {
	margin: 0;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 {
	text-align: center;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section {
	margin: 20px 0 0;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title {
	color: #7a7a7a;
	font-weight: 400;
	font-size: 17px;
	margin-bottom: 5px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount {
	color: #4d4946;
	padding: 0 5px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins {
	background-color: transparent;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount {
	color: #ff6300;
	font-weight: 700;
	font-size: 16px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	right: 0;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	visibility: hidden;
	opacity: 0;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	padding: 10px;
	background-color: #ff6300;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover {
	background-color: #d26825;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span {
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i {
	font-size: 15px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0,0.7);
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button {
	color: #000;
	background: #fff;
	padding: 5px 10px;
}
/*socialmedia */

 
/*template-10 layout 3*/

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap {
	margin: 0px 20px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img {
	float: left;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img {
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
	display: inline-block;
	color: #3F3F3F;
	font-weight: 600;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper {
	display: inline-block;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a {
	color: #565656;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username {
	display: inline-block;
	padding: 0 5px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
	display: inline-block;
	color: #3F3F3F;
	font-weight: 600;
}
/*subscription*/

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form input {
	font-size: 14px;
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	outline: 0;
	background: #fff;
	padding: 10px;
	border: 1px solid #e0e0e0;
	width: 100%;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button {
	background: #4f92d5;
	background-color: rgb(79, 146, 213);
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	width: 50%;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-moz-border-radius: 0;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	text-shadow: none;
	border: none;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button:hover {
	background-color: rgba(79, 146, 213,0.7);
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* woocommerce layout*/

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 {
	text-align: center;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap {
	padding: 0;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image {
	position: relative;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay {
	position: absolute;
	left: 0;
	transform: translate(15px, -50%);
	-webkit-transform: translate(15px, -50%);
	-moz-transform: translate(15px, -50%);
	-ms-transform: translate(15px, -50%);
	text-align: left;
	top: 50%;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
	visibility: hidden;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
	visibility: visible;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span {
	color: #ffffff;
	font-size: 16px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	background: #26A398;
	margin-top: 10px;
	padding: 10px 15px;
	display: inline-block;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover {
	background-color: #000;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 5px;
	text-transform: capitalize;
}

/*template 10 layout 4*/

/*twitter*/

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1 {
	text-align: center;
	color: #000;
	font-size: 18px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i {
	color: #00c3f7;
	font-size: 30px;
	margin-bottom: 20px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper {
	font-size: 17px;
	text-align: center;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-box a {
	color: #d56541;
	display: block;
}
/*subscribe*/


.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-4 {
	margin-left: 10px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title {
	text-transform: uppercase;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout-4-description h3 {
	line-height: 20px;
	font-weight: 400;
	color: #404040;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button {
	background: #bcffb3;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-ms-border-radius: 30px;
	-moz-border-radius: 30px;
	margin: 0 auto;
	width: 60%;
	text-align: center;
	display: block;
	color: #000;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow : none;
	border: none;
	text-transform: uppercase;
	padding: 15px;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover {
	background-color: rgba(188, 255, 179,0.7);
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* blog*/
 
/*wooproduct*/

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image::after {
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.5);
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	opacity: 0;
	visibility: visible;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image:hover::after {
	opacity: 1;
	visibility: visible;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-woocommerce-cart-btn {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	visibility: hidden;
	opacity: 0;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-wooproduct-image:hover .estp-woocommerce-cart-btn {
	visibility: visible;
	opacity: 1;
	-moz-transition: all 350ms ease-in-out;
	-webkit-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	z-index: 9;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-wooproduct-image .estp-woocommerce-cart-btn a span {
	font-size: 14px;
	color: #fff;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount {
	color: #8f8f8f;
	font-size: 14px;
}
/* social icons*/


/*template 10 layout 6*/

/*blog*/

/*wooproduct*/

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-6 {
	border: none;
	padding: 0;
	display: inline-block;
	float: left;
	width: 45%;
	margin-bottom: 0;
	margin-left: 0;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2 {
	color: #000000;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	margin: 15px 0 5px;
}
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn {
	padding: 10px 0;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i,
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i,
   .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i,
     .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i {
	font-size: 20px;
	height: 30px;
	line-height: 30px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display {
	background-color: #fff;
	color: #474747;
	font-size: 12px;
	height: auto;
	width: 100%;
	position: absolute;
	z-index: 2;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display {
	left: 0;
	min-width: 400px;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display {
	right: 0;
	min-width: 400px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display-show,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display-show {
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	top: auto;
	bottom: 0;
	height: auto;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper {
	margin: 0;
	bottom: 0;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active {
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*tab active class css starts*/

.estp-tab-wrapper.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active,
.estp-tab-wrapper.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element:hover
 {
	background: #C6C6C6;
}
.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active,
.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element.estp-page-active,
.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element:hover
 {
	background-color: #f09024;
}
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element.estp-temp3-close-btn-show,
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element:hover
 {
	background: #6e656f;
}
.estp-tab-wrapper.estp-template-3 .estp-page-scroll-nav.estp-inner-tab-wrapper .estp-tab-element.estp-temp3-close-btn-show span i{
	    visibility: visible;
    opacity: 1;
}
.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper .estp-tab-element:hover{
background: #d1c9c9;
}

.estp-tab-wrapper.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active,
.estp-tab-wrapper.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element:hover
 {
	background: #9b2022;
}
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element.estp-temp-6-popup,
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element:hover
 {
	background: #8A9DCC;
	border: none;
}
.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element.estp-temp7-active-tab,
.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element:hover
{
	background-color: #7a9b75;
 
}
.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element.estp-temp8-active-tab,
.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element:hover
 {
	background-color: #07B097;
 
}
.estp-tab-wrapper.estp-template-9 .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active
 {
	background-color: #e73a3d;
	min-width: 90px;
}
.estp-tab-wrapper.estp-template-9 .estp-inner-tab-wrapper .estp-tab-element:hover{

	background-color: #e73a3d;
}

.estp-tab-wrapper.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active .estp-tab-element.estp-popup-active,
.estp-tab-wrapper.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element:hover

 {
	background: #e0d6e0;
}
.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-2 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content, 
.estp-tab-wrapper.estp-template-3 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content, 
.estp-tab-wrapper.estp-template-4 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-6 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-7 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-8 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-9 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content {
	border-bottom: none;
}
/* democss starts*/


.site-header-wrap .main-navigation ul.sub-menu {
	transform: translateX(-50%);
}
.site-header-wrap .main-navigation ul.sub-menu li ul.sub-menu {
	transform: translateX(0);
}
.site-header-wrap .main-navigation ul li ul {
	min-width: 160px;
	padding: 0;
}
.site-header-wrap .main-navigation ul.nav-menu li {
	position: relative;
}
.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example:last-child li {
	width: auto;
	padding: 0;
}
.site-header-wrap .main-navigation ul li ul.sub-menu li ul li {
	margin-bottom: 0;
}
.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li {
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
}
.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li a:hover {
	background-color: #f3f3f3;
}
.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li:last-child {
	border-bottom: none;
}
.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example:last-child li a {
	padding-bottom: 10px;
	padding-left: 30px;
	font-size: 12px;
}
.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li {
	padding: 5px 0 10px;
}
.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li a {
	text-transform: uppercase;
	font-weight: 600;
	padding: 10px;
	font-size: 14px;
}
.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li a::before {
	display: none;
}
.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li a::after {
	content: "\f107";
	font-family: Fontawesome;
	right: 30px;
	position: absolute;
	color: #333;
	font-size: 13px;
	line-height: 12px;
	display: none;
}
.site-content .main-wrapper-demo {
	background: #ecf0f1;
	text-align: center;
	width: auto;
	margin: 0 100px;
	border-radius: 4px;
	padding: 5px;
}
.estp-demo-field-wrap, .estp-demo-twitter-layouts {
	line-height: 3;
}
.main-wrapper-demo .estp-demo-field-wrap h3, 
 .main-wrapper-demo .estp-demo-twitter-layouts h3 {
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0;
	line-height: 17px;
}
.main-wrapper-demo .estp-demo-field-wrap button, 
 .main-wrapper-demo .estp-demo-twitter-layouts button {
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background-color: rgb(16, 154, 232);
	text-shadow: none;
	color: #ffffff;
	border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-moz-border-radius: 0;
	padding: 10px 15px;
	font-size: 15px;
	font-weight: 400;
	margin: 5px 5px 5px 0px;
	box-shadow: 1px 1px 0px 1px #5c5252;
	border-radius: 4px;
}
.estp-demo-main-wrap .estp-demo-left {
	width: 48%;
	margin: 0 8px;
	display: inline-block;
}
.estp-demo-main-wrap .estp-demo-field-wrap {
	padding: 8px;
	margin: 15px 0;
	background-color: #fff;
	border-radius: 4px;
}
.estp-demo-main-wrap .estp-demo-right {
	width: 47%;
	margin: 0 8px;
	display: inline-block;
	vertical-align: top;
}
.main-wrapper-demo .estp-demo-tab-position .estp-demo-tab-pos-active,
 .main-wrapper-demo .estp-demo-display-position .estp-position-active,
  .main-wrapper-demo .estp-demo-template .estp-demo-template-active,
   .main-wrapper-demo .estp-demo-twitter-layouts .estp-demo-twitter-layout-active,
    .main-wrapper-demo .estp-demo-subscription-layouts .estp-demo-subscription-layout-active,
     .main-wrapper-demo .estp-demo-blog-layouts .estp-demo-blog-layout-active,
      .main-wrapper-demo .estp-demo-woocommerce-layouts .estp-woocommerce-layout-active,
       .main-wrapper-demo .estp-demo-social-icon-layouts .estp-social-layout-active {
	background-color: #19a499;
}
.main-wrapper-demo .estp-demo-field-wrap button:hover,
  .main-wrapper-demo .estp-demo-twitter-layouts button:hover {
	background-color: rgba(16, 154, 232,0.7);
}
.main-wrapper-demo .estp-demo-field-wrap small,
 .main-wrapper-demo .estp-demo-twitter-layouts small {
	font-size: 15px;
	color: #848484;
	margin-bottom: 5px;
	display: block;
}
.site-content .ap-innerpage-widget #primary {
	width: 100%;
}
/*  added the tooltip option for template 2 */
.estp-tab-wrapper.estp-lft-side-tab.estp-template-2.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip, 
.estp-tab-wrapper.estp-lft-side-tab.estp-template-2.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip {
    visibility: hidden;
    background-color: #555;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 7px 13px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 100%;
    min-width: 110px;
    transform: translateY(-50%) translateX(-25px);
    -ms-transform: translateY(-50%) translateX(-25px);
    -webkit-transform: translateY(-50%) translateX(-25px);
    -moz-transform: translateY(-50%) translateX(-25px);
    opacity: 0;
    display: block;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-2.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip,
 .estp-tab-wrapper.estp-lft-side-tab.estp-template-2.estp-absolute .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    transform: translateY(-50%) translateX(10px);
    -webkit-transform: translateY(-50%) translateX(10px);
    -moz-transform: translateY(-50%) translateX(10px);
    -ms-transform: translateY(-50%) translateX(10px);
}
/*template 11*/
.estp-template-11 .estp-inner-tab-wrapper{
	    margin-bottom: 0;
	        color: #fff;
}
.estp-template-11 .estp-tab-element span {    
    display: block;
    font-size: 11px;    
}
.estp-template-11 .estp-tab-element span.estp-tab-element-title{
	margin-top: 10px;
}

.estp-tab-wrapper.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    font-size: 25px !important;
}
.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element:after {
    position: absolute;
    content: '';
    border-style: solid;
    border-width: 8px 0 8px 8px;
    border-color: transparent transparent transparent #455a64;
    top: 50%;
    left: 100%;    
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 100;
    display: none;
}
.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element{
	    background-color: #455a64;
}
.estp-template-11 .estp-inner-tab-wrapper:hover .estp-tab-element{
	background-color: #F96331;
}
.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element:hover:after{
	border-color: transparent transparent transparent #F96331;
}
.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element,
.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element:after{	
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
	        transition: all 0.3s ease;
}
.estp-template-11.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display{
	left: 100%;
}
.estp-template-11.estp-tab-wrapper .estp-popup-display{
	z-index: -1;
}

.estp-template-11 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element{
	background-color: #F96331;
}
.estp-template-11 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after{
	border-color: transparent transparent transparent #F96331;
	display: block;
}
.estp-template-11.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:after{
	left: auto;
	right: 100%;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}
.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display{
	    right: 100%;
}
.estp-template-11.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:after,
.estp-template-11.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:after{
	    top: auto;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(-90deg);
    -moz-transform: translateX(-50%) rotate(-90deg);
    -ms-transform: translateX(-50%) rotate(-90deg);
    -o-transform: translateX(-50%) rotate(-90deg);
    transform: translateX(-50%) rotate(-90deg);
    z-index: 100;
    margin-bottom: -4px;
}
.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element{
	position: relative;
}
.estp-template-11.estp-btm-lft-side-tab.estp-tab-wrapper,
.estp-template-11.estp-btm-rht-side-tab.estp-tab-wrapper {    
    bottom: -5px;
}
.estp-template-11.estp-tab-wrapper.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
.estp-template-11.estp-tab-wrapper.estp-btm-rht-side-tab .estp-inner-tab-wrapper{
	float: left;
}
.estp-template-11.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element{
 	    padding: 15px !important;
 }
.estp-template-11.estp-tab-wrapper .estp-popup-display{
	    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%) translateZ(0);
    -ms-transform: translate(0,-25%) translateZ(0);
    -o-transform: translate(0,-25%) translateZ(0);
    transform: translate(0,-25%) translateZ(0);   
}
@keyframes animationn{
	0% {
    opacity: 0;
    transform: scale(0.75);
	}
	100% {
    opacity: 1;
    transform: scale(1);
	}
}
.estp-template-11.estp-tab-wrapper .estp-popup-display.estp-popup-display-show {
    -webkit-transform: translate(0,0) translateZ(0);
    -ms-transform: translate(0,0) translateZ(0);
    -o-transform: translate(0,0) translateZ(0);
    transform: translate(0,0) translateZ(0);
     transform: translate(0,0) translateZ(0);
        animation-name: animationn;
    animation-fill-mode: forwards;
    animation-duration:2s;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {  
    top: auto;
    bottom: 100%;    
}


/*template 12*/
/*.estp-template-12.estp-tab-wrapper.estp-lft-side-tab.estp-fixed,
 .estp-template-12.estp-tab-wrapper.estp-lft-side-tab.estp-absolute,
  .estp-template-12.estp-tab-wrapper.estp-rht-side-tab.estp-fixed,
   .estp-template-12.estp-tab-wrapper.estp-rht-side-tab.estp-absolute {    
    zoom: 98%;
}*/
.estp-template-12 .estp-inner-tab-wrapper{	    
	        color: #fff;
}
.estp-template-12 .estp-tab-element {
    border-radius: 50%;
}
.estp-template-12 .estp-inner-tab-wrapper .estp-tab-element {    
    background-color: #40c7d7;
}
.estp-template-12.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-tooltip{
	    background-color: #40c7d7;
}
.estp-template-12.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-tooltip:before{
	border-color: transparent #40c7d7 transparent transparent;
}
.estp-template-12 .estp-inner-tab-wrapper .estp-tab-element{
	position: relative;
}
.estp-template-12 .estp-inner-tab-wrapper:hover .estp-tab-element,
.estp-template-12 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element{
	background-color: #0091a3;
	-webkit-transform: scale3d(1.2,1.2,1.2);
	   -moz-transform: scale3d(1.2,1.2,1.2);
	    -ms-transform: scale3d(1.2,1.2,1.2);
	     -o-transform: scale3d(1.2,1.2,1.2);
	        transform: scale3d(1.2,1.2,1.2);
	    z-index: 11;
}
.estp-template-12 .estp-inner-tab-wrapper .estp-tab-element{	
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
	        transition: all 0.3s ease;
}
.estp-template-12.estp-lft-side-tab.estp-tab-wrapper {
    margin: 0px;
    padding: 0px;
    left: 5px;
}
.estp-template-12.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display{
	left: 125%;
	z-index: -1;
}
.estp-template-12.estp-btm-lft-side-tab.estp-tab-wrapper,
.estp-template-12.estp-btm-rht-side-tab.estp-tab-wrapper {    
    bottom: 10px;
}
.estp-template-12.estp-tab-wrapper .estp-popup-display{
	    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%) translateZ(0);
    -ms-transform: translate(0,-25%) translateZ(0);
    -o-transform: translate(0,-25%) translateZ(0);
    transform: translate(0,-25%) translateZ(0);   
}
@keyframes animation{
	0% {
    transform: scale(0) rotate(360deg);
	}
	60% {
    transform: scale(0.8) rotate(-10deg);
	}
	100% {
    transform: scale(1) rotate(0deg);
	}
}
.estp-template-12.estp-tab-wrapper .estp-popup-display.estp-popup-display-show {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
     transform: translate(0,-25%);
        animation-name: animation;
    animation-fill-mode: forwards;
    animation-duration:2s;
}
.estp-template-12 .estp-popup-active .estp-tab-tooltip{
	display:none !important;
}
.estp-template-12.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element{
	    padding: 0px !important;
    text-align: center;
        height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
            align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
            justify-content: center;
}
.estp-template-12.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
 .estp-template-12.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
    top: auto;
    bottom: 125%;
}
/*template 13*/
.estp-template-13.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-tooltip {   
    background-color: #2f3f8e;
    }
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element,
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element {    
    background-color: #f4b707;
    color: #fff;
}
.estp-template-13.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
.estp-template-13.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
.estp-template-13 .estp-inner-tab-wrapper.estp-popup-active .estp-tab-element{
    background: #bf8f05;
}
.estp-template-13.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-tooltip:before{
	border-color: transparent #2f3f8e transparent transparent;
}
.estp-template-13 .estp-inner-tab-wrapper{
	    margin-bottom: 1px;
	        color: #9dabf0;
	        -webkit-transition: 0.3s ease;
	           -moz-transition: 0.3s ease;
	            -ms-transition: 0.3s ease;
	             -o-transition: 0.3s ease;
	                transition: 0.3s ease;
}
.estp-template-13 .estp-inner-tab-wrapper:hover,
.estp-template-13 .estp-popup-active.estp-inner-tab-wrapper{
	color: #FFF;
}

.estp-template-13.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element{	   
	   padding: 20px !important;
}
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element:after{
	position: absolute;
	content: "";
	top:0;
	left: 0;
	height: 100%;
	width: 3px;
	background: #f4b707;
	opacity: 0;
	visibility: hidden;
}
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element:before{
	position: absolute;
	content: "";
	top:50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
	right: 0;		
	opacity: 0;
	visibility: hidden;
	border-width: 8px 8px 8px 0;
	border-color: transparent #fff transparent transparent;
	border-style: solid;
	z-index: 11;
}
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element:after,
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element:before{
	-webkit-transition: 0.3s ease;
	   -moz-transition: 0.3s ease;
	    -ms-transition: 0.3s ease;
	     -o-transition: 0.3s ease;
	        transition: 0.3s ease;
}

.estp-template-13 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after,
.estp-template-13 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:before,
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element:hover:after,
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element:hover:before{
	opacity: 1;
	visibility: visible;
}
.estp-template-13.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
 .estp-template-13.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
 .estp-template-13.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
 .estp-template-13.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover {
    background: #2f3f8e;
}
.estp-template-13.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display{
	left: 100%;
	z-index: -1;
}
.estp-template-13.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:before {    
    -webkit-transform: translateY(-50%) rotate(-180deg);
    -moz-transform: translateY(-50%) rotate(-180deg);
    -ms-transform: translateY(-50%) rotate(-180deg);
    -o-transform: translateY(-50%) rotate(-180deg);
    transform: translateY(-50%) rotate(-180deg);
    right: auto;
    left: 0;
}
.estp-template-13.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:after {    
    left: auto;
    right: 0;    
}
.estp-template-13.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
.estp-template-13.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
    float: left;
}
.estp-template-13.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:before,
.estp-template-13.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:before {
    position: absolute;
    content: "";
    top: 0;
    -webkit-transform:  translateX(-50%) rotate(-90deg);
    -moz-transform:  translateX(-50%) rotate(-90deg);
    -ms-transform:  translateX(-50%) rotate(-90deg);
    -o-transform:  translateX(-50%) rotate(-90deg);
    transform: translateX(-50%) rotate(-90deg);
    right: auto;
    left: 50%;
    margin-top: -4px;
}
.estp-template-13.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:after,
.estp-template-13.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:after {    
    top: auto;
    bottom: 0;
    left: 0;
    height: 3px;
    width: 100%;
}
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element{
	position: relative;
}

.estp-template-13.estp-tab-wrapper .estp-popup-display{
	    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%) translateZ(0);
    -ms-transform: translate(0,-25%) translateZ(0);
    -o-transform: translate(0,-25%) translateZ(0);
    transform: translate(0,-25%) translateZ(0);   
}

.estp-template-13.estp-tab-wrapper .estp-popup-display.estp-popup-display-show {
    -webkit-transform: translate(0,0) translateZ(0);
    -ms-transform: translate(0,0) translateZ(0);
    -o-transform: translate(0,0) translateZ(0);
    transform: translate(0,0) translateZ(0);
     transform: translate(0,0%) translateZ(0);
        animation-name: zoom;
    animation-fill-mode: forwards;
    animation-duration:2s;
}
@keyframes zoom{
	0% {
    opacity: 0;
    -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
    transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
    -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
    animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
	}
	60% {
    opacity: 1;
    -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
    animation-timing-function: cubic-bezier(0.175,.885,.32,1);
	}
}
.estp-template-13 .estp-popup-active .estp-tab-tooltip{
	display:none !important;
}

/*template-14*/
.estp-template-14 .estp-tab-element span{
	    margin-left: 10px;
    margin-top: 3px;
    display: inline-block;
    margin-right: 10px;	
}
.estp-template-14 .estp-inner-tab-wrapper{
	margin-bottom: 1px;
}
.estp-template-14 .estp-inner-tab-wrapper .estp-tab-element,
 .estp-template-14 .estp-inner-tab-wrapper .estp-tab-element {    
    background-color: #dedede;
}
.estp-template-14 .estp-inner-tab-wrapper .estp-tab-element:after{
	position: absolute;
	content: "";
	top:0;
	right: 0;
	height: 100%;
	width: 3px;
	background: #6380e3;	
	-webkit-transition: 0.5s ease;
	   -moz-transition: 0.5s ease;
	    -ms-transition: 0.5s ease;
	     -o-transition: 0.5s ease;
	        transition: 0.5s ease;
}
.estp-template-14 .estp-inner-tab-wrapper:hover .estp-tab-element,
.estp-template-14 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element{	
	color: #FFF;	
}

.estp-template-14.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display{
	left: 100%;
	z-index: -1;
}
.estp-template-14.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:after {    
    top: 0;
    right: auto;
    left: 0;
}
.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:after,
.estp-template-14.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:after {    
    top: 0;
    right: auto;
    left: 0;
    height: 3px;
    width: 100%;
}
.estp-template-14 .estp-inner-tab-wrapper .estp-tab-element:hover:after,
.estp-template-14 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after{
	width:100%;
	z-index: 2;
}
.estp-template-14 .estp-inner-tab-wrapper:hover .estp-tab-element span,
.estp-template-14 .estp-inner-tab-wrapper.estp-popup-active .estp-tab-element span{
    position: relative;
    z-index: 5;
}
.estp-template-14.estp-tab-wrapper .estp-popup-display.estp-popup-display-show,
.estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-popup-display.estp-popup-display-show,
.estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-popup-display.estp-popup-display-show{
	width: 320px;
}
.estp-template-14.estp-tab-wrapper .estp-popup-display,
.estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-popup-display,
.estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-popup-display{
	overflow:hidden;
	width:0px;
	left: 100%;
	-webkit-transform:  translate(0, 0) translateZ(0);
    -moz-transform:  translate(0, 0) translateZ(0);
    -ms-transform:  translate(0, 0) translateZ(0);
    -o-transform:  translate(0, 0) translateZ(0);
    transform: translate(0, 0) translateZ(0);
}
.estp-template-14.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
 .estp-template-14.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover {
    background: inherit;
}
.estp-template-14.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display{
	right:100%;
	    left: auto;
}
.estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab .estp-popup-display{
	left: 0;
}
.estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display, 
.estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display{
	    top: auto;    
    bottom: 100%;
    left: 0;
}
.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover:after,
 .estp-template-14.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover:after,
 .estp-template-14.estp-btm-lft-side-tab .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after,
 .estp-template-14.estp-btm-rht-side-tab .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after{
 	    height: 47px;
 	    width:100%;
 }
 .estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
    top: auto;
    bottom: 100%;
    right: 0;
    left: auto;
}
.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element{
	position: relative;
}
.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i{
	-webkit-transition: 0.3s ease;
       -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
         -o-transition: 0.3s ease;
            transition: 0.3s ease;
}
.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    font-size: 15px !important;
    
}
.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"] {
    font-size: 15px !important;
}
.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon {
    font-size: 18px !important;
}
.estp-template-14 .estp-inner-tab-wrapper .estp-tab-element span.estp-tab-element-title {
    position: relative;
    margin-top: 0;
    -webkit-transition: 0.5s ease;
       -moz-transition: 0.5s ease;
        -ms-transition: 0.5s ease;
         -o-transition: 0.5s ease;
            transition: 0.5s ease;
}
.estp-template-14.estp-tab-wrapper.estp-lft-side-tab.estp-fixed,
.estp-template-14.estp-tab-wrapper.estp-lft-side-tab.estp-absolute,
.estp-template-14.estp-tab-wrapper.estp-rht-side-tab.estp-fixed,
.estp-template-14.estp-tab-wrapper.estp-rht-side-tab.estp-absolute {   
    zoom: 101%;
}

/*template 15*/
.estp-template-15.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
.estp-template-15.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
    vertical-align: middle;
    }
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    font-size: 20px !important;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"] {
    font-size: 15px !important;
}
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper{
	-webkit-transition: 0.3s ease;
	   -moz-transition: 0.3s ease;
	    -ms-transition: 0.3s ease;
	     -o-transition: 0.3s ease;
	        transition: 0.3s ease;
}
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element{
	padding: 0px!important;
	-webkit-transition: 0.3s ease;
	   -moz-transition: 0.3s ease;
	    -ms-transition: 0.3s ease;
	     -o-transition: 0.3s ease;
	        transition: 0.3s ease;
	        height: 60px;
    width: 60px;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
            justify-content: center;
	    
}
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper:hover,
.estp-template-15.estp-tab-wrapper .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element{
	-webkit-transform: scale3d(1.2,1.2,1.2);
	   -moz-transform: scale3d(1.2,1.2,1.2);
	    -ms-transform: scale3d(1.2,1.2,1.2);
	     -o-transform: scale3d(1.2,1.2,1.2);
	        transform: scale3d(1.2,1.2,1.2);
	   
}
/*.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper:hover .estp-tab-element-title{
	-webkit-transform: scale3d(1.2,1.2,1.2);
	   -moz-transform: scale3d(1.2,1.2,1.2);
	    -ms-transform: scale3d(1.2,1.2,1.2);
	     -o-transform: scale3d(1.2,1.2,1.2);
	        transform: scale3d(1.2,1.2,1.2);
}*/
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element-title{
	-webkit-transition: 0.3s ease;
	   -moz-transition: 0.3s ease;
	    -ms-transition: 0.3s ease;
	     -o-transition: 0.3s ease;
	        transition: 0.3s ease;
}
.estp-template-15 .estp-inner-tab-wrapper:hover ,
.estp-template-15 .estp-popup-active.estp-inner-tab-wrapper {
	 z-index: 11;
	 position: relative;
	 color: #FFF;
}
.estp-template-15.estp-lft-side-tab.estp-tab-wrapper{
	left: 5px;
}
.estp-template-15 .estp-inner-tab-wrapper .estp-tab-element span.estp-tab-element-title {
    position: absolute !important;
    bottom: 10px;
    left: 0;
    right: 0;
        width: 50px;
    height: 15px;
    text-align: center;
    font-size: 10px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s ease;
       -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
         -o-transition: 0.3s ease;
            transition: 0.3s ease;
        text-overflow: ellipsis;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    -webkit-transform: translateZ(0);
       -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
         -o-transform: translateZ(0);
            transform: translateZ(0);
    -webkit-backface-visibility: hidden;
       -moz-backface-visibility: hidden;
            backface-visibility: hidden;
}
.estp-template-15 .estp-inner-tab-wrapper:hover span.estp-tab-element-title,
.estp-template-15 .estp-popup-active.estp-inner-tab-wrapper span.estp-tab-element-title{
	opacity: 1;
	visibility: visible;
	
}
.estp-template-15 .estp-inner-tab-wrapper .estp-tab-element i{
	display: block;
}
.estp-template-15 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-template-15 .estp-inner-tab-wrapper .estp-tab-element span{
	-webkit-transition: 0.3s ease;
	   -moz-transition: 0.3s ease;
	    -ms-transition: 0.3s ease;
	     -o-transition: 0.3s ease;
	        transition: 0.3s ease;
	    color: #FFF;	    
}
.estp-template-15 .estp-tab-element {
	position: relative;
}
.estp-template-15 .estp-tab-element:before{
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 13;
	background:#b93939;
	-webkit-transform: scale3d(0,0,0);
	   -moz-transform: scale3d(0,0,0);
	    -ms-transform: scale3d(0,0,0);
	     -o-transform: scale3d(0,0,0);
	        transform: scale3d(0,0,0);
	-webkit-transition: 0.3s ease;
	   -moz-transition: 0.3s ease;
	    -ms-transition: 0.3s ease;
	     -o-transition: 0.3s ease;
	        transition: 0.3s ease;
}
.estp-template-15.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-template-15.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-template-15 .estp-inner-tab-wrapper .estp-tab-element{
	background-color: #f74e4e;
}
.estp-template-15 .estp-inner-tab-wrapper:hover i,
.estp-template-15 .estp-inner-tab-wrapper:hover .estp-tab-element-title{
	z-index: 20;
	position: relative;
}
.estp-template-15 .estp-inner-tab-wrapper:hover .estp-tab-element:before{
	-webkit-transform: scale3d(1,1,1);
	   -moz-transform: scale3d(1,1,1);
	    -ms-transform: scale3d(1,1,1);
	     -o-transform: scale3d(1,1,1);
	        transform: scale3d(1,1,1);
}
.estp-template-15 .estp-inner-tab-wrapper:hover .estp-tab-element i,
.estp-template-15 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element i{	
	margin-top: -18px;
}
.estp-template-15.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element span,
 .estp-template-15.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element span{
 	position: static;
 }

 .estp-template-15.estp-lft-side-tab .estp-popup-display{
 	left: 125%;
 }
  .estp-template-15.estp-rht-side-tab .estp-popup-display{
 	right: 125%;
 }

 .estp-template-15.estp-btm-lft-side-tab.estp-tab-wrapper,
 .estp-template-15.estp-btm-rht-side-tab.estp-tab-wrapper{ 
 	    bottom: 10px;
 }
 .estp-template-15.estp-btm-lft-side-tab .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element {
    background: #5E5E5E;
}
 .estp-template-15.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display.estp-popup-display-show,
 .estp-template-15.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display.estp-popup-display-show{
    top: auto;
    opacity: 1;
    bottom: 125%;
}
.estp-template-15.estp-tab-wrapper .estp-popup-display{
	    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%) translateZ(0);
    -ms-transform: translate(0,-25%) translateZ(0);
    -o-transform: translate(0,-25%) translateZ(0);
    transform: translate(0,-25%) translateZ(0);   
}

.estp-template-15.estp-tab-wrapper .estp-popup-display.estp-popup-display-show {
    -webkit-transform: translate(0,0) translateZ(0);
    -ms-transform: translate(0,0) translateZ(0);
    -o-transform: translate(0,0) translateZ(0);
    transform: translate(0,0) translateZ(0);
     transform: translate(0,0%) translateZ(0);
        animation-name: rollin;
    animation-fill-mode: forwards;
    animation-duration:1s;
}
.estp-template-15.estp-rht-side-tab.estp-tab-wrapper .estp-popup-display.estp-popup-display-show,
.estp-template-15.estp-btm-rht-side-tab.estp-tab-wrapper .estp-popup-display.estp-popup-display-show{
	animation-name: rollin-rht;
}
@keyframes rollin{
	0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
    transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
	}
	100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
	}
}
@keyframes rollin-rht{
	0% {
    opacity: 0;
    -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
    transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
	}
	100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
	}
}
.estp-template-1.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display{
	right: 0;
}
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"],
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.linecon,
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span .fa,
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon,
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons{
    font-size: 20px !important;
    }
.estp-tab-wrapper.estp-lft-side-tab, 
  .estp-tab-wrapper.estp-rht-side-tab
  {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    zoom: 98%;
}

.estp-template-1 i.linecon {
    margin-top: -13px;
}

.estp-template-2 i.linecon{
        font-size: 13px !important;
}

.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span .fa {
    font-size: 14px !important;
}
.estp-template-2.estp-tab-wrapper.estp-lft-side-tab, 
.estp-template-2.estp-tab-wrapper.estp-rht-side-tab {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    zoom: 101%;
}
.estp-template-2.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"] {
    font-size: 13px !important;
}
.estp-template-2.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon {
    font-size: 17px !important;
}
.estp-template-2.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    font-size: 15px !important;    
}    
.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    top: -15px;
    bottom: auto;
}
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    top:0px;
    bottom: auto;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {   
    bottom: auto;
}
.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {   
    bottom: 0;
}
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {   
    bottom: auto;
        top: 0;
}
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {   
    bottom: auto;
        top: -10px;
}
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {   
    bottom: auto;        
}

.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-11.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-11.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-12.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-12.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-13.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-13.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-14.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-15.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-15.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display {    
    right: 0;
    left: auto;
}
.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-11.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-11.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-12.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-12.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-13.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-13.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-14.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-15.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type  .estp-popup-display,
.estp-tab-wrapper.estp-template-15.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display  {    
    right: auto;
    left: 0;
}

.estp-template-4.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display,
.estp-template-6.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display,
.estp-template-7.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display,
.estp-template-8.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display {
    right: 0;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-tooltip{
	z-index: 10;
}
/*.estp-template-13.estp-tab-wrapper.estp-lft-side-tab.estp-fixed,
 .estp-template-13.estp-tab-wrapper.estp-lft-side-tab.estp-absolute,
  .estp-template-13.estp-tab-wrapper.estp-rht-side-tab.estp-fixed,
   .estp-template-13.estp-tab-wrapper.estp-rht-side-tab.estp-absolute {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    zoom: 99%;
}*/
.estp-template-12.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip,
.estp-template-12.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip{
	    margin-bottom: 15px;
}
.estp-template-12.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip,
 .estp-template-12.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip {
    margin-right: 5px;
}
.estp-template-3 .estp-scroll-nav-title,
.estp-template-12 .estp-scroll-nav-title,
.estp-template-13 .estp-scroll-nav-title{
	display: none;
}
.estp-template-11 .estp-inner-tab-wrapper.estp-page-scroll-nav .estp-tab-element:after{
	display: none;
}
.estp-template-14 .estp-tab-element span.estp-scroll-nav-title{
	margin-top: 0;
}
.estp-template-15 .estp-inner-tab-wrapper.estp-page-scroll-nav:hover .estp-tab-element i,
.estp-template-15 .estp-popup-active.estp-inner-tab-wrapper.estp-page-scroll-nav .estp-tab-element i{
	top: 0;
}
.estp-inner-tab-wrapper.estp-page-scroll-nav.estp-popup-active{
	display: none;
}
.estp-subscription-msg-wrap {   
    text-align: center;
    color: #fff;    
}
.estp-subscription-msg-wrap i.fa.fa-exclamation-circle {
    font-size: 25px;
    color: red;
}
.estp-subscription-msg-wrap span.estp-subscription-fail-msg {
    display: block;
    font-size: 15px;
    background: red;
    border-radius: 3px;
}
.estp-subscription-msg-wrap span.estp-subscription-success-msg {
    background: green;
    display: block;
    font-size: 15px;
    border-radius: 3px;
}
.estp-subscription-msg-wrap i.fa.fa-check-circle {
    color: green;
    font-size: 25px;
}
.estp-template-5 .estp-subscription-msg-wrap{
	    margin-top: 5px;
}
/*demo css ends*/


@media screen and (max-width: 960px) {
 

.estp-demo-main-wrap .estp-demo-left {
	width: 47%;
	margin: 0 2px;
	display: inline-block;
}
.estp-demo-main-wrap .estp-demo-right {
	width: 47%;
	margin: 0 2px;
	display: inline-block;
}


.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2, 
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
	width: 47%;
}





.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section, 
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section, 
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section,
 .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section{

 	display: table;
 }


.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section, 
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section, 
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section,
 .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section{

 	display: table;
 }


.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-5 .estp-left-section, 
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-5 .estp-left-section, 
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-5 .estp-left-section,
 .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-5 .estp-left-section{

 	display: block;
position: relative;
width: auto;
margin: 10px 0;
 }





.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4, 
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4, 
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4,
 .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 {

 	margin-right: 0;
 }



}

 @media screen and (max-width: 960px) and (min-width: 800px) {
.estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
  .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element,
   .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element {
	width: auto;
	height: auto;
	min-width: auto;
	padding: 5px;
}
}
 @media screen and (max-width: 800px) {
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span .fa {
	font-size: 17px !important;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span.fa-close {
	font-size: 17px !important;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"] {
	font-size: 17px !important;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon {
	font-size: 17px !important;
}
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
	font-size: 17px !important;
}
.site-header-wrap .main-navigation ul.sub-menu {
	transform: translateX(0);
}
.site-header-wrap .main-navigation #primary-menu.active {
	top: 100%;
}
.site-header-wrap .main-navigation #primary-menu li a {
	width: 100%;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.site-header-wrap .main-navigation #primary-menu li a:hover {
	color: #000;
	background: #fff;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.site-header-wrap .main-navigation #primary-menu li ul.sub-menu .etab-demo-example:last-child li {
	width: 100%;
}
.site-header-wrap .main-navigation ul.nav-menu li a {
	padding-left: 20px;
}
.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li a::after {
	display: inline-block;
	line-height: 20px;
	right: auto;
	margin-left: 10px;
	display: none;
}
.site-header-wrap .main-navigation ul.nav-menu li {
	padding: 0;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-fixed,
 .estp-tab-wrapper.estp-rht-side-tab.estp-fixed,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed, 
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed {
	z-index: 999;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute, 
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute,
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-absolute, 
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-absolute {
	z-index: 999;
}
.site-header-wrap {
	background: #fff;
}
 

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element {
	padding: 5px 10px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper.estp-temp1-popup-active,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper.estp-temp1-popup-active {
	bottom: 300px;
}
.estp-tab-wrapper.estp-template-2 .estp-tab-element span.estp-tab-element-title,
 .estp-tab-wrapper.estp-template-2 .estp-tab-element .estp-external-link.estp-tab-link span span {
	display: none;
}
.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	padding: 8px 15px;
	height: auto;
	width: auto;
}
.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	padding: 8px 15px;
	width: auto;
	height: auto;
	min-width: auto;
	display: inline-block;
}
.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper, 
 .estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	position: static;
}
.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	left: 0;
}
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	right: 0;
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	height: 40px;
	width: 40px;
	padding: 7px;
}
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element {
	position: relative;
}
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element.estp-temp3-close-btn-show span.dashicons-no-alt {
	height: 20px;
	width: 20px;
	font-size: 20px;
	line-height: 20px;
}
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element span i {
	line-height: 20px;
	vertical-align: middle;
	height: 20px;
	width: 20px;
	text-align: center;
	display: inline-block;
}
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
  .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	position: static;
}
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	left: 0;
}
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	right: 0;
}
.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	transform: translate(50px, 0%);
}
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	transform: translate(-50px, 0%);
}
.estp-tab-wrapper.estp-template-4 .estp-tab-element span.estp-tab-element-title, 
.estp-tab-wrapper.estp-template-4 .estp-tab-element .estp-external-link.estp-tab-link span span {
	display: none !important;
}
.estp-tab-wrapper.estp-template-4.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-template-4.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	height: auto;
	width: auto;
	padding: 8px 15px;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	min-width: auto;
	height: auto;
	display: inline-block;
	padding: 8px 15px;
	width: auto;
}
.site .site-header-wrap {
	z-index: 9999;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	width: 320px;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
  .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	position: static;
}
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	left: 0;
	height: 300px;
}
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	right: 0;
	height: 300px;
}
.estp-tab-wrapper.estp-template-5 .estp-tab-element span span {
	display: none !important;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper {
	margin: 10px 0;
}

.estp-tab-wrapper.estp-template-5.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type, 
.estp-tab-wrapper.estp-template-5.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type{

	margin: 0;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
	margin-left: 0;
	width: 42px;
	height: 42px;
	padding: 0px 12px;
	line-height: 42px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
	margin-right: 0;
	width: 42px;
	height: 42px;
	padding: 0 12px;
	line-height: 42px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-5.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-5.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	width: auto;
	height: auto;

}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active, 
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
	bottom: 300px;
}
.estp-tab-wrapper.estp-template-6 .estp-tab-element span.estp-tab-element-title {
	display: none;
}
.estp-tab-wrapper.estp-template-6 .estp-tab-element .estp-external-link span span {
	display: none;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-6 .estp-inner-tab-wrapper {
	margin: 10px 0;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
	height: 40px;
	width: 42px;
	line-height: 30px;
	border-radius: 0;
	transform: none;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
	margin-left: 0;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
	margin-right: 0;
}
.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	width: 42px;
	height: 40px;

}

.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element i,
 .estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element i {
	margin-left: -5px;
	display: inline-block;
}
 

.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
  .estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	position: static;
}
.estp-tab-wrapper.estp-template-7 .estp-tab-element span.estp-tab-element-title {
	display: none;
}
.estp-tab-wrapper.estp-template-7 .estp-tab-element .estp-external-link span span {
	display: none;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element,
  .estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
	height: 40px;
	width: 42px;
	line-height: 35px;
	transform: none;
	text-align: center;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper {
	margin: 10px 0;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
	margin-left: 0;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
	margin-right: 0;
}
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	width: 42px;
	height: 40px;
	line-height: 35px;
	display: inline-block;
	padding: 0px 5px;
}
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	text-align: center;
	padding: 0 12px;
}
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	padding: 0 12px;
	text-align: center;
}
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	position: static;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-7 .estp-inner-tab-wrapper .estp-popup-display {
	left: 0;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-7 .estp-inner-tab-wrapper .estp-popup-display {
	right: 4px;
}
.estp-tab-wrapper.estp-template-8 .estp-tab-element span.estp-tab-element-title {
	display: none;
}
.estp-tab-wrapper.estp-template-8 .estp-tab-element .estp-external-link span span {
	display: none;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element, 
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
	height: 40px;
	width: 42px;
	line-height: 40px;
	transform: none;
	padding: 0 12px;
	text-align: center;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-inner-tab-wrapper {
	margin: 10px 0;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
	margin-left: 0;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
	margin-right: 0;
}
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
 .estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	width: 42px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	padding: 0px 5px;
}
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
	text-align: center;
}
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {

	text-align: center;
}
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	position: static;
}
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper, 
.estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
	position: static;
}
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	left: 0;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-8 .estp-inner-tab-wrapper .estp-popup-display {
	left: 0;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-8 .estp-inner-tab-wrapper .estp-popup-display {
	right: 4px;
}
.estp-tab-wrapper.estp-template-9 .estp-tab-element .estp-external-link span span {
	display: none;
}
.estp-tab-wrapper.estp-template-9 .estp-tab-element span.estp-tab-element-title {
	display: none;
}
.estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	left: 55px;
}
.estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	right: 55px;
}
.estp-tab-wrapper.estp-template-9 .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active .estp-close-active-tab span.estp-temp9-popup-close {
	display: none;
}
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active span, 
.estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active span {
	display: inline-block;
}
.estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
  .estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	width: auto;
	height: auto;
	min-width: auto;
	padding: 10px 15px;
}
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
  .estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
	width: auto;
	height: auto;
	min-width: auto;
	min-height: auto;
	padding: 10px 15px;
	display: block;
}

.estp-tab-wrapper.estp-template-10 .estp-tab-element span.estp-tab-element-title,
  .estp-tab-wrapper.estp-template-10 .estp-tab-element .estp-external-link.estp-tab-link span {
	display: none !important;
}
.estp-tab-wrapper.estp-template-10 .estp-tab-element .estp-external-link span span {
	display: none;
}
.estp-tab-wrapper.estp-template-10 .estp-tab-element span.estp-tab-element-title {
	display: none;
}
.estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element, 
 .estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element, 
 .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element {
	height: auto;
	
	width: auto;
	text-align: center;
	padding: 5px 15px;
	min-width: auto;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element {
	display: inline-block;
}
.estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper,
  .estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper {
	margin: 7px 0;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-fixed.estp-template-10, 
 .estp-tab-wrapper.estp-lft-side-tab.estp-absolute.estp-template-10,
 .estp-tab-wrapper.estp-rht-side-tab.estp-fixed.estp-template-10, 
  .estp-tab-wrapper.estp-rht-side-tab.estp-absolute.estp-template-10 {
	top: 20%;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
	left: 0;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
	right: 0
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-popup-display {
	left: 0;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-popup-display {
	right: 0;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
	left: 0;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
	right: 0
}
.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper .estp-temp6-hide {
	left: -91px !important;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
	left: 0;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
	right: 0
}
.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element.estp-temp7-active-tab {
	min-width: auto;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
	left: 0;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
	right: 0
}
.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element.estp-temp8-active-tab {
	min-width: auto;
}
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active, 
.estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active {
	min-width: 50px;
}
}
 @media screen and (max-width: 768px) {
.site-header-wrap .main-navigation #primary-menu li ul.sub-menu .etab-demo-example:last-child li {
	width: 100%;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-popup-display,
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-popup-display {
	width: 260px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
	left: 260px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
	left: -260px;
}
 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
	bottom: 260px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-popup-display,
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-6 .estp-popup-display {
	width: 260px;
}
.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper .estp-temp-6-popup {
	left: 260px;
}
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-temp-6-popup {
	left: -260px;
}
.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	width: 300px;
	margin-left: 50px;
}
.estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	width: 300px;
	margin-right: 50px;
}
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	margin-top: -10px;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	width: 300px;
}
.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	width: 300px;
}
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
	margin-top: -10px;
}
 .estp-template-11.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-template-11.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-template-12.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-template-12.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-template-13.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-template-13.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-template-15.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
 .estp-template-15.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
    position: static;
}
 .estp-template-11.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
  .estp-template-11.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
  .estp-template-12.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
  .estp-template-12.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
  .estp-template-13.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
  .estp-template-13.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
  .estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
  .estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
  .estp-template-15.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
  .estp-template-15.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display{
    top: auto;
    bottom: 100%;
    width: 100%;
}
.estp-template-14.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-template-14.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element, 
.estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element{
 	    padding: 5px;
 	    text-align: center;
 	    position: relative;
 }
 .estp-template-14 .estp-tab-element span {
    margin-left: 5px;    
    margin-right: 5px;
}
}
@media screen and (max-width: 750px) {
	.estp-template-14 .estp-tab-element span {
    margin-left: 0;
	}
	.estp-template-14 .estp-tab-element span {
    margin: 0px;
    padding: 0px;
    text-align: center;
	}
	.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span .fa {
    font-size: 17px !important;
    display: block;
	}
	.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    font-size: 17px !important;
    display: block;
    text-align: center;
    margin: 0 auto;
	}
	.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon {
    font-size: 17px !important;
    display: block;
	}
	.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"] {    
    display: block;
	}
	.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.linecon {
    display: block;
	}
	.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover:after,
	.estp-template-14.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover:after,
	.estp-template-14.estp-btm-lft-side-tab .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after,
	.estp-template-14.estp-btm-rht-side-tab .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after {
    height: 51px;
    }
}
 @media screen and (max-width: 640px) {
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-2 .estp-inner-tab-wrapper .estp-popup-display,
  .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-2 .estp-inner-tab-wrapper .estp-popup-display {
	width: 100%;
	left: 0;
	right: 0
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-3 .estp-inner-tab-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-3 .estp-inner-tab-wrapper .estp-popup-display {
	width: 100%;
	left: 0;
	right: 0
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-4 .estp-inner-tab-wrapper .estp-popup-display, 
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-4 .estp-inner-tab-wrapper .estp-popup-display {
	width: 100%;
}
 
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-9 .estp-inner-tab-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-9 .estp-inner-tab-wrapper .estp-popup-display {
	width: 100%;
	left: 0;
	right: 0;
}

.estp-demo-main-wrap .estp-demo-left {
	width: auto;
	margin: 0 2px;
	display: block;
}
.estp-demo-main-wrap .estp-demo-right {
	width: auto;
	margin: 0 2px;
	display: block;
}
.main-wrapper-demo .estp-demo-field-wrap h3, .main-wrapper-demo .estp-demo-twitter-layouts h3 {
	font-size: 15px;
}
.estp-btm-rht-side-tab.estp-tab-wrapper {    
    right: 10px;
}
.estp-btm-lft-side-tab.estp-tab-wrapper {    
    left: 10px;
}
}
 @media screen and (max-width: 590px) {
 	.estp-template-11.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 7px 15px !important;
	}
 }
 @media screen and (max-width: 580px) {
 	.estp-template-11.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 7px 15px !important;
}
}

 @media screen and (max-width: 560px) {
.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-popup-display, 
 .estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-popup-display {
	width: 260px;
}
.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active {
	left: 260px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active {
	left: -260px;
}
.site-content .main-wrapper-demo {    
    margin: 0 50px;
}
}
 @media screen and (max-width: 520px) {
 	.estp-template-11.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 5px 10px !important;
}
}
 @media screen and (max-width: 480px) {
.estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
 .estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
	width: 280px;
}
.estp-tab-wrapper.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    font-size: 15px !important;
}
.estp-template-11 .estp-tab-element span {    
    margin-top: 5px;
}
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 15px!important;
    
    }
    .estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element{
    	height: 55px;
    width: 55px;
    }
}
 @media screen and (max-width: 450px) {
.estp-template-11.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 5px 5px !important;
}

}
 @media screen and (max-width: 415px) {
.estp-template-13.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 15px !important;
    height: 50px;
    width: 50px;
}
.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper {    
    font-size: 12px;
}
.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons,
.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon,
.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span .fa,
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"],
.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.linecon  {

    font-size: 15px !important;
}

}
 @media screen and (max-width: 400px) {
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-popup-display,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-popup-display {
	min-width: 320px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-popup-display,
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-popup-display {
	min-width: 320px;
}
.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show,
 .estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	width: 200px;
}
.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show,
 .estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
	width: 200px;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display, 
 .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display {
	min-width: 320px;
}
}
 @media screen and (max-width: 375px) {
.estp-template-14.estp-tab-wrapper .estp-popup-display.estp-popup-display-show {
    width: 260px;
}
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 10px!important;
        height: 45px;
    width: 45px;
}
.estp-template-15 .estp-inner-tab-wrapper .estp-tab-element span.estp-tab-element-title {    
    font-size: 8px;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 100%;
    height: 15px;
}
.estp-template-15 .estp-inner-tab-wrapper:hover .estp-tab-element i,
 .estp-template-15 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element i {
    position: relative;
    top: -5px;
}
.estp-template-12.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {    
    height: 45px;
    width: 45px;
}
}
@media screen and (max-width: 370px){
	.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
	.estp-template-14.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
    font-size: 0px;
}
.estp-template-14.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element, 
.estp-template-14.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
 .estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
  .estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
    padding: 12px;
    text-align: center;
}
.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.linecon{
	font-size: 13px !important;
}

}

 @media screen and (max-width: 350px) {
 	.estp-template-11.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 2px 2px !important;
	}
	.estp-template-13.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 10px !important;
	}
	.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display,
	.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display{
	    width: 275px;
	}
 }

 @media screen and (max-width: 320px) {
 	.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 10px!important;
        height: 40px;
    width: 40px;
}
.estp-template-13.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {    
    height: 43px;
    width: 43px;
}
.estp-template-12.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {    
    height: 40px;
    width: 40px;
}
 }