/*
Theme Name: Zita
Theme URI: https://wpzita.com/themes/wpzita/
Author: WpZita team
Author URI: https://wpzita.com/
Description: Zita is super fast and highly customizable theme. Suitable to creating any type of website such a corporate, store, agency, blog, portfolio, restaurant, wedding, construction, hospital, school, interior, car workshop, life coach, wine shop, barber shop, furniture shop, yoga, resume, charity, digital marketing  etc. Zita include 9 unique header layout and 8 footer widget layout which make it extremely powerful. Zita works with any of your favorite page builder like Elementor, Visual Composer, Beaver Builder, SiteOrigin, Divi, Brizy etc. Some more amazing feature as #Woocommerce ready #RTL Ready #Full Responsive #Edit settings in tablet & mobile #Top header #Bottom header #Top footer #Bottom Footer #Transparent Header. Looking for perfect base theme? Looking for perfect multipurpose theme? Look no further! just check Zita demos:https://wpzita.com/. Zita is built with best SEO practice and best friend of Woocommerce and Elementor.
Version: 4.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: zita
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@font-face {
  font-family: 'Catamaran-Regular';
  src: url('third-party/fonts/Catamaran-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}  
@font-face {
  font-family: 'Catamaran-Bold';
  src: url('third-party/fonts/Catamaran-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Catamaran-SemiBold';
  src: url('third-party/fonts/Catamaran-SemiBold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  border: 0;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
html {
	font-family: sans-serif;
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
   text-rendering: optimizeLegibility !important;
   -webkit-font-smoothing: antialiased !important;
}
#comparision-table tr td, #comparision-table tr th{
	text-align:center;
}
table#comparision-table tr:nth-child(even) {
    background: #fff;
}
table#comparision-table tr th {
    background: #044565;
    color: #fff;
}
#comparision-table .red-cross:before {
    content: "\f00d";
    color: #e81123;
    font-family: fontawesome;
    font-size: 20px;
    display: block;
}
#comparision-table .check-mark:before {
    content: "\f00c";
    font-family: fontawesome;
    font-size: 20px;
    color: #72a755;
    display: block;
}
body{
    color: #808285;
    background: #fff;
    font-style: normal;
    font-size: 15px;
    font-size: 1rem;
    line-height:1.6;
	  margin: 0;
	  padding: 0;
    font-family:"Catamaran-Regular", sans-serif;
    font-weight: inherit;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale; 
    text-rendering: optimizeLegibility; 
    -moz-font-feature-settings: "liga" on; 
}
article,
aside,
footer,
header,
nav,
section{
	display: block;
}
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, blockquote, th, td {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-family:"Catamaran-Regular", sans-serif;
    color: #3a3a3a;
    line-height: 35px;
    font-weight:500;
    letter-spacing: 0px;
    
}
h1 {
  font-size: 48px;
  line-height: 1.2;
}
h2 {
  font-size: 44px;
  line-height: 1.3;
}
h3 {
  font-size: 40px;
  line-height: 1.4;
}
h4 {
  font-size: 36px;
  line-height: 1.5;
}
h5 {
  font-size: 32px;
  line-height: 1.6;
}
h6 {
  font-size: 20px;
  line-height: 1.2;
}
.entry-content h1, 
.entry-content h2, 
.entry-content h3, 
.entry-content h4, 
.entry-content h5, 
.entry-content h6 {
    margin-bottom: 20px;
}
.entry-content h3 {
    font-size: 24px;
    padding: 18px 0;
}

.entry-content p {
    margin-bottom: 10px;
    line-height:1.8;
}
a {
    
    text-decoration: none!important;
    cursor: pointer;
}
figcaption,
main {
	display: block;
    max-width: 100%;
}
figure {
	margin: 1em 0;
/*   width: 100%; */
}
hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
pre {
	font-size: 1em;
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
	outline-width: 0;
}
a, a:hover, a:focus,button {
    text-decoration: none;
    -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;
}
abbr[title] {
	border-bottom: 1px #767676 dotted;
	text-decoration: none;
}
b,strong {
	font-weight: inherit;
}
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

dfn {
	font-style: italic;
}

mark {
	background-color: #eee;
	color: #222;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
audio,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
img {
	border-style: none;
    max-width: 100%;
    height: auto;
}
svg:not(:root) {
	overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
button,
input {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}
select {
    text-transform: none;
    z-index: 1;
    border: none;
    height: 35px;
    width:100%;
    line-height: normal;
    margin-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #f3f3f3;
    position: relative;
    border: 1px solid #ddd;
    padding: 0px 10px;
    font-size: 15px;
}
button{
  border:0;
}
button:hover{
  cursor: pointer;
}
fieldset {
	border: 1px solid #bbb;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	display: inline-block;
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type="checkbox"],
[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details,
menu {
	display: block;
}

summary {
	display: list-item;
}

canvas {
	display: inline-block;
}

template {
	display: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.5em;
    width: 100%;
}

table, td, th {
    border: 1px solid rgba(0,0,0,.1);
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 8px;
    text-align: left;
    border-width: 0 1px 1px 0;
}

th,th a,dt,b, strong{
    font-family: 'Catamaran-SemiBold',sans-serif;
}
table, td, th {
    border: 1px solid rgba(0,0,0,.1);
}
a{
 color:#9c9c9c;   
}
a:hover{
 color:#006799;
}
dd {
    margin: 0 1.5em 1.5em;
}
ul {
    list-style: disc;
}

ol, ul {
    margin: 0 0 1.5em 3em;
	padding: 10px 20px;
}
address {
    margin: 0 0 1.5em;
}
blockquote {
    border-color: rgba(2,116,190,0.05);
}
blockquote {
    margin: 1.5em 1em 1.5em 3em;
    padding: 1.2em;
    font-size: 1.1em;
    line-height: inherit;
    position: relative;
}
blockquote {
    border-left: 5px solid rgba(0,0,0,.05);
    padding: 20px;
    font-size: 1.2em;
    font-style: italic;
    margin: 0 0 1.5em;
    position: relative;
}
blockquote, q {
    quotes: "" "";
}
pre {
    background: #eee;
    margin-bottom: 1.6em;
    overflow: auto;
    max-width: 100%;
    padding: 1.6em;
}
code, kbd, pre, samp {
    font-size: 1em;
}
*, :after, :before {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}
/************************/
/*single docs*/
/************************/
.single-docs strong{ 
	background-color: rgba(255, 143, 0, 0.45);
	padding: 1px 5px;
    border-radius: 1px;
    font-weight: bold;
    font-size: 15px;
}
/************************/
/*elementor plugin*/
/************************/
#elementor {
    position: relative;
    z-index: 99999;
}
/************************/
/*elementor plugin*/
/************************/
/*gallery style*/
.gallery:after {content:"";display:table;clear:both;}
.gallery figure img {max-width:100%; height:auto; margin:0 auto; display:block;}
.gallery figure {float:left; margin:0 2% 0.4em 0;}
.gallery.gallery-columns-1 figure {width:100%; margin:0 0 1em 0; float:none;}
.gallery.gallery-columns-3 figure {width:32%;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {margin-right:0;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {clear:left;}
.gallery.gallery-columns-2 figure {width:49%;}
.gallery.gallery-columns-2 figure:nth-of-type(even) {margin-right:0;}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {clear:left;}
.gallery.gallery-columns-4 figure {width:23.25%;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {margin-right:0;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {clear:left;}
.gallery.gallery-columns-5 figure {width:18%;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {margin-right:0;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {clear:left;}
.gallery.gallery-columns-6 figure {width:14.2%;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {margin-right:0;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {clear:left;}
.gallery.gallery-columns-7 figure {width:12%;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {margin-right:0;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {clear:left;}
.gallery.gallery-columns-8 figure {width:10.2%;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {margin-right:0;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {clear:left;}
.gallery.gallery-columns-9 figure {width:8.85%;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {margin-right:0;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {clear:left;}
/*gallery style end*/

[hidden] {
	display: none;
}
#primary:after,.clear,header,
footer,
#primary:after,
#sidebar-primary,
#page,#container{
    content: "";
    display: table;
}
#page.zita-site {
    display: block;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width:100%;
}
.site-header {
    z-index: 10;
    position: relative;
}
.widget ul {
    margin: 0;
    list-style-type: none;
}
/*************/
/*Pre-loader*/
/*************/
.zita_overlayloader{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color:#f5f5f5;
    z-index: 99999;
    height: 100%;
    width: 100%;
    overflow: hidden !important;
}

.zita-pre-loader img{
  text-indent: -9999em;
  position: absolute;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
  display: block;
  background-position: center;
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
/* == WordPress WYSIWYG Editor Styles == */
.entry-content img {
  margin: 0 0 0 0;
  }
.alignleft, img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left;
  }
.alignright, img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right;
  }
.aligncenter, img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
  }
.alignnone, img.alignnone {
  /* not sure about this one */
  }
.wp-caption {
  margin-bottom: 1.5em;
  text-align: center;
  padding-top: 5px;
  }
.wp-caption img {
  border: 0 none;
  padding: 0;
  margin: 0;
  }
.wp-caption p.wp-caption-text {
  line-height: 1.5;
  font-size: 10px;
  margin: 0;
  }
.wp-smiley {
  margin: 0 !important;
  max-height: 1em;
  }
blockquote.left {
  margin-right: 20px;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left;
  }
blockquote.right {
  margin-left: 20px;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right;
  }
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
/* == WP CSS - post_class() == */
.post-id {}
.post {}
.page {}
.attachment {}
.sticky {}
.hentry {}
.category-misc {}
.category-example {}
.tag-news {}
.tag-wordpress {}
.tag-markup {}
.bypostauthor{}
/*********************/
/*sticky header*/
/*********************/
header.shrink{
position:fixed;
width:100%;
z-index:999;
}
.zta-main-stick-hdr.shrink .main-header{
display:block;
display:block
}
.zta-above-stick-hdr.shrink .top-header{
display:block
}
.zta-bottom-stick-hdr.shrink .bottom-header{
display:block
}
.shrink .main-header,.shrink .top-header,.shrink .bottom-header{
display:none;
}
header.shrink.zta-slide{
   -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
header.shrink.zta-fade{
-webkit-animation: fadein 0.5s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 0.5s; /* Firefox < 16 */
        -ms-animation: fadein 0.5s; /* Internet Explorer */
         -o-animation: fadein 0.5s; /* Opera < 12.1 */
            animation: fadein 0.5s;
}
@keyframes fadeInDown {
   0% {
      opacity: 0;
      transform: translateY(-50px);
   }
   100% {
      opacity: 1;
      transform: translateY(0);
   }
} 

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/*********************/
/*sticky header*/
/*********************/
/*********************/
/*Header Transparent*/
/*********************/
header.zta-transparent-header{
    position: absolute;
    width: 100%;
    z-index: 999;
}
header.zta-transparent-header.shrink{
    position: fixed;
}
.zita-site .mhdrleftpan .main-header-bar:before,
.zita-site .mhdrrightpan .main-header-bar:before{
background:transparent;
}
.zita-site .mhdrleftpan .main-header-bar,
.zita-site .mhdrrightpan .main-header-bar{
background:transparent;
}
.mhdrleftpan.shrink.zta-slide,
.mhdrrightpan.shrink.zta-slide,
.mhdrleftpan.shrink.zta-fade,
.mhdrrightpan.shrink.zta-fade{
    -webkit-animation-name:inherit;
    animation-name:inherit;
}
header.mhdrleftpan ::-webkit-scrollbar-track,
header.mhdrrightpan::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
}

header.mhdrleftpan::-webkit-scrollbar,
header.mhdrrightpan::-webkit-scrollbar
{
  width: 6px;
  background-color: #F5F5F5;
}

header.mhdrleftpan::-webkit-scrollbar-thumb,
header.mhdrrightpan::-webkit-scrollbar-thumb
{
  background-color:#aaa;
}
.mhdrleftpan header,
.mhdrrightpan header {
    overflow: hidden;
}
.mhdrleftpan header:hover,
.mhdrrightpan header:hover {
    overflow-y: auto;
}

/*********************/
/*Header Transparent*/
/*********************/
/**********************/
/*header custom menu text*/
/**********************/
.menu-custom-html > a button{
    display: block;
    position: relative;
    margin: 0;
    border: 0px;
    padding: 18PX 24px;
    text-decoration: none;
    font-size: 15px;
    font-weight:300;
    background:#006799;
    color:#fff;
}
.menu-custom-html > a button:hover{
  cursor:pointer;
}
.zita-menu .content-social .social-icon li{
padding:0px 10px;
}
.zita-menu .content-social .social-icon li a{
line-height:normal;
height:auto;
width:auto;
}
.zita-menu .content-social .social-icon li a,
.zita-menu .menu-custom-search .searchfrom a{
color:#006799;
padding: 0;
}
.zita-menu .menu-custom-search{
 padding:0px; 
}
.zita-menu .menu-custom-search .searchfrom .search-btn{
line-height: normal;
}
.menu-custom-widget{
text-align:right;
}
li.menu-item.zta-custom-item{
padding:18px;
}
.top-header-bar.abv-two .top-header-col1 .searchfrom,
.top-header-bar.abv-three .top-header-col1 .searchfrom,
.bottom-header-bar.btm-two .bottom-header-col1 .searchfrom,
.bottom-header-bar.btm-three .bottom-header-col1 .searchfrom{
float:left;
}
.top-header-bar.abv-two .top-header-col1 .searchfrom #searchform,
.top-header-bar.abv-three .top-header-col1 .searchfrom #searchform,
.bottom-header-bar.btm-two .bottom-header-col1 .searchfrom #searchform,
.bottom-header-bar.btm-three .bottom-header-col1 .searchfrom #searchform{
right: auto;
left: 0;
}
.top-footer-bar.ft-abv-two .top-footer-col1 .searchfrom,
.top-footer-bar.ft-abv-three .top-footer-col1 .searchfrom,
.bottom-footer-bar.ft-btm-two .bottom-footer-col1 .searchfrom,
.bottom-footer-bar.ft-btm-three .bottom-footer-col1 .searchfrom{
float:left;
}
.top-footer-bar.ft-abv-two .top-footer-col1 .searchfrom #searchform,
.top-footer-bar.ft-abv-three .top-footer-col1 .searchfrom #searchform,
.bottom-footer-bar.ft-btm-two .bottom-footer-col1 .searchfrom #searchform,
.bottom-footer-bar.ft-btm-three .bottom-footer-col1 .searchfrom #searchform{
right: auto;
left: 0;
}
/*********************/
/*post navigation*/
/*********************/
.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    position: absolute!important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.post-navigation,nav.pagination{
    border-top: 0;
    padding-left:0;
    padding-right:0;
   padding: 20px 0px;
}
.single .post-navigation .nav-links {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.single .post-navigation .nav-next, 
.single .post-navigation .nav-previous {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -moz-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.nav-next, 
.post-navigation .nav-previous, 
.posts-navigation .nav-next, 
.posts-navigation .nav-previous {
    width: 50%;
    display: inline-block;
    position: relative;
        color:#9c9c9c;
}
.single .nav-previous:hover:before,
.single .nav-next:hover: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;
}
.single .post-navigation a {
    margin: 2px;
    display: inline-block;
    text-align: center;
}
.post-navigation .nav-next, 
.posts-navigation .nav-next{
    text-align: right;
}
.single .nav-previous:before {
    content: "\f100";
    font-family: FontAwesome;
    position: absolute;
    font-size: 18px;
   
}
.single .nav-previous a{
padding-left:20px;
}
.single .nav-next:after {
    content: "\f101";
    font-family: FontAwesome;
    position: absolute;
    font-size: 18px;
    right: 0px;
   
}
.single .nav-next a{
padding-right:20px;
}
.page-numbers {
    width: 2.33333em;
    height: 2.33333em;
}
.page-numbers.dots,.page-numbers.dots:hover{
border:none;
}
.page-numbers{display: inline-block;
    margin: 0 5px;
    color:#bbb;
    text-align: center;
    padding: 10px 0;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
    letter-spacing: 0;
    border: 1px solid #bbb;
}

.page-numbers.current,.page-numbers:hover,.prev.page-numbers:hover,
.next.page-numbers:hover{
    border-radius:0;
    background: none;
    opacity: 1;
    border: 1px solid #006799;
    color:#006799;
}

.next.page-numbers,.prev.page-numbers{
    display: inline-block;
    padding: 10px 30px;
    text-align: center;
     border-radius: 0px;
    border: 1px solid #bbb;
    color:#bbb;
}
.next.page-numbers{
margin-left:5px;
margin-right:0px;
}

.prev.page-numbers{
margin-left:0px;
margin-right:5px;
}
.next.page-numbers{
    float:right;
    width: auto;  
}
.prev.page-numbers{
   float:left;
   width: auto;     
}
.post-template-default.single.single-post li, .post-template-default.single.single-post h1.entry-title, .post-template-default.single.single-post .entry-content p{
line-height:30px;
}
.post-template-default.single.single-post h1.entry-title{
line-height:45px;
}
.post-template-default.single.single-post pre {
    background: #fbfbfb;
}
/*post navigation*/
/*post & page title and meta style */
header.entry-header h1.entry-title{
font-size:30px;
line-height: 1.2;
margin-bottom:10px;
}
.widget-title {
    font-size: 21px;
    font-size: 1.4rem;
    margin-bottom: 10px;
}
article h2.entry-title{
font-size:30px;
line-height:1.4;
	margin-bottom:10px;
}
.zita-site #content .entry-meta{
margin-bottom: 10px;
color:#9c9c9c;   
}
article h2.entry-title a{
color:#3a3a3a;
}
/*page title style*/
/****************************************/
/*section background image and background color*/
/****************************************/
#content article .entry-header,#content article .entery-header,
#content article .entry-content,
.zita-site .top-header-bar,
.zita-site .main-header-bar,
.zita-site .bottom-header-bar,
#content.blog-single article,
#sidebar-primary.widget-area section,
.boxed #content .zta-one-colm article .entry-content-outer-wrapper,
.boxed #content .zta-two-colm article .entry-content-outer-wrapper,
.boxed #content .zta-three-colm article .entry-content-outer-wrapper,
.boxed #content .zta-four-colm article .entry-content-outer-wrapper,
#content .zta-blog-layout-2 article,
#content .zta-blog-layout-3 article,
#content .zta-blog-layout-4 article,
.contentbox #content .zta-two-colm article .entry-content-outer-wrapper,
.contentbox #content .zta-one-colm article .entry-content-outer-wrapper,
.contentbox #content .zta-three-colm article .entry-content-outer-wrapper,
.contentbox #content .zta-four-colm article .entry-content-outer-wrapper,
.site-content .site-container #sidebar-primary .sidebar-main,
.top-footer .top-footer-bar,
.widget-footer .widget-footer-bar,
.bottom-footer .bottom-footer-bar,
.boxed #content.blog-single article.post,
.contentbox #content.blog-single article.post,
.boxed #comments,
.contentbox #comments,
.boxed .blog-single .authorbox,
.contentbox .blog-single .authorbox,
.zita-related-post,
.page.boxed #content.site-content article, 
.page.contentbox #content.site-content article,
.archive.boxed #content.site-content.archive-page article, 
.archive.contentbox #content.site-content.archive-page article,
body.fullwidthcontained.maxwidth #content,
body.fullwidthcontained.padding #content,
.single #content.site-content.blog-single.contentbox article{
 position:relative;   
}
.zita-site .top-header-bar:before,
.zita-site .main-header-bar:before,
.zita-site .bottom-header-bar:before,
.boxed #content .zta-one-colm article .entry-content-outer-wrapper:before,
.boxed #content .zta-two-colm article .entry-content-outer-wrapper:before,
.boxed #content .zta-three-colm article .entry-content-outer-wrapper:before,
.boxed #content .zta-four-colm article .entry-content-outer-wrapper:before,
#content .zta-blog-layout-2 article:before,
#content .zta-blog-layout-3 article:before,
#content .zta-blog-layout-4 article:before,
.contentbox #content .zta-two-colm article .entry-content-outer-wrapper:before,
.contentbox #content .zta-one-colm article .entry-content-outer-wrapper:before,
.contentbox #content .zta-three-colm article .entry-content-outer-wrapper:before,
.contentbox #content .zta-four-colm article .entry-content-outer-wrapper:before,
.site-content .site-container #sidebar-primary .sidebar-main:before,
.top-footer .top-footer-bar:before,.widget-footer .widget-footer-bar:before,
.bottom-footer .bottom-footer-bar:before,
.boxed #content.blog-single article.post:before,
.boxed #comments:before,
.contentbox .blog-single .authorbox:before,
.contentbox #content.blog-single article.post:before,
.contentbox #comments:before,
.contentbox .blog-single .authorbox:before,
.page.boxed #content.site-content article:before, 
.page.contentbox #content.site-content article:before,
.archive.boxed #content.site-content.archive-page article:before, 
.archive.contentbox #content.site-content.archive-page article:before,
.mhdrleftpan header:before,.mhdrrightpan header:before,
#content.site-content.fullwidthstrechched .archive-page .entry-content-outer-wrapper.zta-blog-layout-1:before,
#content.site-content.fullwidthstrechched .archive-page .entry-content-outer-wrapper.zta-blog-layout-2:before,
#content.site-content.fullwidthstrechched .archive-page .entry-content-outer-wrapper.zta-blog-layout-3:before,
#content.site-content.fullwidthstrechched .archive-page .entry-content-outer-wrapper.zta-blog-layout-4:before,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-1:before,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-2:before,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-3:before,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-4:before,
.fullwidthcontained #content.site-content .zta-blog-layout-2 article:before,
.fullwidthstrechched #content.site-content .zta-blog-layout-2 article:before{
 content:'';
 background-color: rgba(0, 0, 0, 0);
 width: 100%;
 height: 100%;
 position: absolute;
 left: 0;
 top: 0;
 z-index:0;
 display: block;
}
#sidebar-primary.widget-area section:before,
.archive .site-content.boxed .archive-page #sidebar-primary.widget-area section:before ,
body.fullwidthcontained.maxwidth #content:before,
body.fullwidthcontained.padding #content:before,
.single #content.site-content.blog-single.boxed article:before,
.single #content.site-content.blog-single.contentbox article:before,
body.maxwidth #content.site-content.blog-single.fullwidthcontained:before,
body.padding #content.site-content.blog-single.fullwidthcontained:before,
body.archive.maxwidth #content.site-content.fullwidthcontained:before,
body.archive.padding #content.site-content.fullwidthcontained:before,
body.page.maxwidth #content.site-content.fullwidthcontained:before,
body.page.padding #content.site-content.fullwidthcontained:before{
 content: '';
 background-color:#fff;
 width: 100%;
 height: 100%;
 position: absolute;
 left: 0;
 top: 0;
 z-index:0;
 display: block;
}
.contentbox .site-content .site-container #sidebar-primary .sidebar-main,
.fullwidthcontained .site-content .site-container #sidebar-primary .sidebar-main,
.fullwidthstrechched .site-content .site-container #sidebar-primary .sidebar-main,
.contentbox #content #sidebar-primary.widget-area section:before,
.fullwidthcontained #content #sidebar-primary.widget-area section:before,
.fullwidthstrechched #content #sidebar-primary.widget-area section:before,
.fullwidthcontained #content .zta-blog-layout-2 article:before,
.fullwidthcontained #content .zta-blog-layout-3 article:before,
.fullwidthcontained #content .zta-blog-layout-4 article:before,
.fullwidthstrechched #content .zta-blog-layout-2 article:before,
.fullwidthstrechched #content .zta-blog-layout-3 article:before,
.fullwidthstrechched #content .zta-blog-layout-4 article:before,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-1:before,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-2:before,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-3:before,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-4:before,
.site-content.contentbox .archive-page #sidebar-primary.widget-area section:before,
.site-content.fullwidthcontained .archive-page #sidebar-primary.widget-area section:before,
.blog-single.contentbox #sidebar-primary.widget-area section:before
#content.site-content.fullwidthstrechched .archive-page .entry-content-outer-wrapper.zta-blog-layout-1:before,
#content.site-content.fullwidthstrechched .archive-page .entry-content-outer-wrapper.zta-blog-layout-2:before,
#content.site-content.fullwidthstrechched .archive-page .entry-content-outer-wrapper.zta-blog-layout-3:before,
#content.site-content.fullwidthstrechched .archive-page .entry-content-outer-wrapper.zta-blog-layout-4:before,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-1:before,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-2:before,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-3:before,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-4:before,
.fullwidthcontained .zta-blog-layout-2 article:before,.fullwidthstrechched #content.site-content .zta-blog-layout-2 article:before{
background:transparent;
}
.fullwidthcontained #content .archive-page article,
.fullwidthstrechched #content .archive-page article,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-1,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-2,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-3,
#content.site-content.fullwidthcontained .archive-page .entry-content-outer-wrapper.zta-blog-layout-4,
#content.site-content.fullwidthstrechched .archive-page .entry-content-outer-wrapper.zta-blog-layout-1,
#content.site-content.fullwidthstrechched .archive-page .entry-content-outer-wrapper.zta-blog-layout-2,
#content.site-content.fullwidthstrechched .archive-page .entry-content-outer-wrapper.zta-blog-layout-3,
#content.site-content.fullwidthstrechched .archive-page .entry-content-outer-wrapper.zta-blog-layout-4{
background:transparent!important;
}

#content.site-content.fullwidthcontained .archive-page.zta-blog-layout-2 article:before,
#content.site-content.fullwidthcontained .archive-page.zta-blog-layout-3 article:before,
#content.site-content.fullwidthcontained .archive-page.zta-blog-layout-4 article:before,
#content.site-content.fullwidthstrechched .archive-page.zta-blog-layout-2 article:before,
#content.site-content.fullwidthstrechched .archive-page.zta-blog-layout-3 article:before,
#content.site-content.fullwidthstrechched .archive-page.zta-blog-layout-4 article:before{
background:0 0;
}
body.fullwidthcontained.maxwidth #content.boxed:before, 
body.fullwidthcontained.padding #content.boxed:before,
body.fullwidthcontained.maxwidth #content.contentbox:before, 
body.fullwidthcontained.padding #content.contentbox:before,
body.fullwidthcontained.maxwidth #content.fullwidthstrechched:before, 
body.fullwidthcontained.padding #content.fullwidthstrechched:before,
body.archive.maxwidth #content.site-content.fullwidthcontained:before,
body.archive.padding #content.site-content.fullwidthcontained:before{
background:transparent;
}
body.fullwidthcontained.maxwidth #content.boxed,
body.fullwidthcontained.padding #content.boxed,
body.fullwidthcontained.maxwidth #content.contentbox,
body.fullwidthcontained.padding #content.contentbox,
body.fullwidthcontained.maxwidth #content.fullwidthstrechched, 
body.fullwidthcontained.padding #content.fullwidthstrechched{
background:transparent;
}
.single #content.site-content.blog-single.fullwidthcontained article,
.single #content.site-content.blog-single.fullwidthcontained #comments,
.single.contentbox #content.site-content.blog-single.fullwidthstrechched #comments{
 background:0 0; 
}
#sidebar-primary.widget-area section:before, .boxed #content .zta-one-colm article .entry-content-outer-wrapper:before, .boxed #content .zta-two-colm article .entry-content-outer-wrapper:before, .boxed #content .zta-three-colm article .entry-content-outer-wrapper:before, .boxed #content .zta-four-colm article .entry-content-outer-wrapper:before, #content .zta-blog-layout-2 article:before, #content .zta-blog-layout-3 article:before, #content .zta-blog-layout-4 article:before, .contentbox #content .zta-two-colm article .entry-content-outer-wrapper:before, .contentbox #content .zta-one-colm article .entry-content-outer-wrapper:before, .contentbox #content .zta-three-colm article .entry-content-outer-wrapper:before, .contentbox #content .zta-four-colm article .entry-content-outer-wrapper:before, .boxed #content.blog-single article.post:before, .boxed #comments:before, .boxed .blog-single .authorbox:before, .page.boxed #content.site-content article:before, .page.contentbox #content.site-content article:before, .contentbox .blog-single .authorbox:before, .contentbox #content.blog-single article.post:before, .contentbox #comments:before, .zita-related-post:before, .contentbox .blog-single .authorbox:before, .archive.boxed #content.site-content.archive-page article:before, .archive.contentbox #content.site-content.archive-page article:before, .archive .site-content.boxed .archive-page #sidebar-primary.widget-area section:before, .archive #content.boxed .archive-page.zta-blog-layout-1 article .entry-content-outer-wrapper:before, .archive #content.boxed .archive-page.zta-blog-layout-1 article .entry-content-outer-wrapper:before, .archive #content.contentbox .archive-page.zta-blog-layout-1 article .entry-content-outer-wrapper:before, .archive #content.boxed .archive-page.zta-blog-layout-2 article .entry-content-outer-wrapper:before, .archive #content.contentbox .archive-page.zta-blog-layout-2 article .entry-content-outer-wrapper:before, .archive #content.boxed .archive-page.zta-blog-layout-3 article .entry-content-outer-wrapper:before, .archive #content.contentbox .archive-page.zta-blog-layout-3 article .entry-content-outer-wrapper:before, .archive #content.boxed .archive-page.zta-blog-layout-4 article .entry-content-outer-wrapper:before, .archive #content.contentbox .archive-page.zta-blog-layout-4 article .entry-content-outer-wrapper:before, .page #content.site-content.contentbox article, .single #content.site-content.blog-single.contentbox article, .archive #content.site-content.archive-page.contentbox article, .page #content.site-content.boxed article, .archive #content.site-content.archive-page.boxed article, .page #content.site-content.boxed #sidebar-primary.widget-area section, .single #content.site-content.blog-single.boxed #sidebar-primary.widget-area section, .archive #content.site-content.archive-page.boxed #sidebar-primary.widget-area section, body.fullwidthcontained.maxwidth #content:before, body.fullwidthcontained.padding #content:before, .single #content.site-content.blog-single.boxed article:before, .single #content.site-content.blog-single.contentbox article:before, body.maxwidth #content.site-content.blog-single.fullwidthcontained:before, body.padding #content.site-content.blog-single.fullwidthcontained:before, body.archive.maxwidth #content.site-content.fullwidthcontained:before, body.archive.padding #content.site-content.fullwidthcontained:before, body.page.maxwidth #content.site-content.fullwidthcontained:before, body.page.padding #content.site-content.fullwidthcontained:before {
    background-color: #fff;
}
/*********************/
/*container style start*/
/*********************/
body{background-color: #f5f5f5;}
#sidebar-primary.widget-area section{
padding: 20px;
margin-bottom: 20px;
}
.sidebar-main .zita-widget-content{
position:relative;
display:block
}
.boxed.maxwidth .site-content #container {
    padding: 0;
}
.contentbox #sidebar-primary.widget-area section{
background:transparent;
padding:0
}
.fullwidthcontained .site-content article .entry-content-outer-wrapper,
.fullwidthstrechched .site-content article .entry-content-outer-wrapper{
padding-bottom:25px;
border-bottom:1px solid #eee;
}
.fullwidthcontained .site-content{
background:transparent;
}
.fullwidthcontained #content article{
    padding: 0px;
    margin-bottom:30px;
    background: transparent;
}
.fullwidthcontained #sidebar-primary.widget-area section,
.fullwidthstrechched #sidebar-primary.widget-area section:before,
.fullwidthcontained #sidebar-primary.widget-area section:before,
.fullwidthcontained #sidebar-primary.widget-area section,
.contentbox #sidebar-primary.widget-area section:before{
padding:0;
background:transparent;
}
.fullwidthstrechched #content #container{
max-width:100%;
padding:0;
width:100%;
}
.fullwidthstrechched .site-content {
background:transparent;
}
.fullwidthstrechched #content article {
    padding: 0px;
    margin-bottom: 50px;
    border: 0px;
    background: transparent;
}
.fullwidthstrechched #sidebar-primary.widget-area section{
padding:0;
background:transparent;
}
.fullwidthcontained #content.blog-single article,
.fullwidthstrechched #content.blog-single article{
padding:0;
}
/*For pages style*/
/*boxed layout*/
/*RIGHT-SIDEBAR*/
.site-content.blog-single.boxed .site-container.right #primary, 
.contentbox .site-content.blog-single.boxed .site-container.right #primary{
border: 0;
padding-right: 0;
}
.site-content.blog-single.boxed .site-container #sidebar-primary {
padding-left: 20px;
padding-right: 0;
}
/*LEFT-SIDEBAR*/
.site-content.blog-single.boxed .site-container.left #primary{
border: 0;
padding-right: 0;
padding-left: 0;
}
.site-content.blog-single.boxed .site-container.right #primary{
border: 0;
padding-left: 0;
}
.site-content.blog-single.boxed .site-container.left #sidebar-primary {
padding-right: 20px;
padding-left: 0;
}
.site-content.blog-single.boxed,.site-content.blog-single.contentbox{
background:transparent;
}
.site-content.blog-single.boxed #container,
.site-content.blog-single.contentbox #container,
.site-content.blog-single.fullwidthcontained #container{
margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 1200px;
    width: 100%;
    box-sizing: border-box;
}
/*boxed layout*/
/*default pages layout*/
.page.boxed #content.site-content article,
.page.contentbox #content.site-content article{
    background-color:transparent;
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 20px;
}
.page .site-content.boxed .site-container.left #primary{
border: 0;
padding-right: 0;
padding-left: 0;
}
.page .site-content.boxed .site-container.right #primary{
border: 0;
padding-right: 0;
}
.page .site-content.boxed .site-container.right #sidebar-primary {
    padding-left: 20px;
    padding-right: 0;
}
.page .site-content.boxed .site-container.right #sidebar-primary {
    padding-left: 20px;
    padding-right: 0;
}
.page .site-content.boxed .site-container.left #sidebar-primary {
    padding-left: 20px;
    padding-right: 0;
}
.page .site-content.boxed .site-container.left #sidebar-primary {
    padding-right: 20px;
    padding-left: 0;
}
.page .site-content.fullwidthcontained .site-container.right #primary,
.page .site-content.fullwidthstrechched .site-container.right #primary {
    border-right: 1px solid #eee;
    padding-right: 50px;
}
.page .site-content.fullwidthcontained .site-container.left #primary,
.page .site-content.fullwidthstrechched .site-container.left #primary {
    border-left: 1px solid #eee;
    padding-left: 50px;
}
.page .site-content.boxed,.page .site-content.contentbox{
background:transparent;
}
/*.page .site-content.boxed #container,
.page .site-content.contentbox #container,
.page .site-content.fullwidthcontained #container{
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
max-width: 1200px;
width: 100%;
box-sizing: border-box;
}*/
/*default pages layout*/
/*archive page layout*/
.archive .site-content.boxed .archive-page .site-container.left #primary,
.archive .site-content.contentbox .archive-page .site-container.left #primary{
border: 0;
padding-right: 0;
padding-left: 0;
}
.archive .site-content.boxed .archive-page #sidebar-primary.widget-area section{
    padding: 2em;
}
.archive .site-content.boxed .site-container.archive-page.right #primary,
.archive .site-content.contentbox  .site-container.archive-page.right #primary{
border: 0;
padding-right: 0;
}
.archive  .site-content.boxed  .site-container.archive-page.right #sidebar-primary {
    padding-left: 20px;
    padding-right: 0;
}
.archive .site-content.boxed  .site-container.archive-page.right #sidebar-primary {
    padding-left: 20px;
    padding-right: 0;
}
.archive .site-content.boxed  .site-container.archive-page.left #sidebar-primary {
    padding-left: 20px;
    padding-right: 0;
}
.archive .site-content.boxed  .site-container.archive-page.left #sidebar-primary {
    padding-right: 20px;
    padding-left: 0;
}
.archive .site-content.contentbox  .site-container.archive-page.right #sidebar-primary {
    padding-left: 50px;
    padding-right: 0;
}
.archive .site-content.contentbox   .site-container.archive-page.right #sidebar-primary {
    padding-left: 50px;
    padding-right: 0;
}
.site-content.fullwidthcontained  .site-container.archive-page.right #primary,
.site-content.fullwidthstrechched  .site-container.archive-page.right #primary {
    border-right: 1px solid #eee;
    padding-right: 50px;
}
.site-content.fullwidthcontained  .site-container.archive-page.left #primary,
.site-content.fullwidthstrechched  .site-container.archive-page.left #primary {
    border-left: 1px solid #eee;
    padding-left: 50px;
}
.site-content.fullwidthcontained  .site-container.archive-page #sidebar-primary,
.site-content.fullwidthstrechched  .site-container.archive-page #sidebar-primary{
    padding-left: 50px;
    padding-right: 0;
}
.site-content.fullwidthcontained  .site-container.archive-page.left #sidebar-primary,
.site-content.fullwidthstrechched  .site-container.archive-page.left #sidebar-primary {
    padding-right: 50px;
    padding-left: 0;
}
.site-content.boxed .archive-page,.site-content.contentbox .archive-page{
background:transparent;
}
.site-content.boxed .archive-page #container,
.site-content.contentbox .archive-page #container,
.site-content.fullwidthcontained .archive-page #container{
margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 1200px;
    width: 100%;
    box-sizing: border-box;
}
.fullwidthcontained .site-content .archive-page article .entry-content-outer-wrapper{
    padding-bottom:0px;
    border-bottom:none;
}
.site-content.fullwidthcontained .archive-page article .entry-content-outer-wrapper{
      padding-bottom: 25px;
    border-bottom: 1px solid #eee;
}
.archive #content.boxed .archive-page.zta-blog-layout-1 article,
.archive #content.contentbox .archive-page.zta-blog-layout-1 article{
-js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    background: 0 0;
    border: none;
    padding:0 10px;
}
.archive #content.boxed .archive-page.zta-blog-layout-2 article,
.archive #content.contentbox .archive-page.zta-blog-layout-2 article,
.archive #content.boxed .archive-page.zta-blog-layout-3 article,
.archive #content.contentbox .archive-page.zta-blog-layout-3 article,
.archive #content.boxed .archive-page.zta-blog-layout-4 article,
.archive #content.contentbox .archive-page.zta-blog-layout-4 article{
  padding:0;
}
.archive #content.boxed .archive-page.zta-blog-layout-1 article .entry-content-outer-wrapper,
.archive #content.contentbox .archive-page.zta-blog-layout-1 article  .entry-content-outer-wrapper,
.archive #content.boxed .archive-page.zta-blog-layout-2 article .entry-content-outer-wrapper,
.archive #content.contentbox .archive-page.zta-blog-layout-2 article  .entry-content-outer-wrapper,
.archive #content.boxed .archive-page.zta-blog-layout-3 article .entry-content-outer-wrapper,
.archive #content.contentbox .archive-page.zta-blog-layout-3 article  .entry-content-outer-wrapper,
.archive #content.boxed .archive-page.zta-blog-layout-4 article .entry-content-outer-wrapper,
.archive #content.contentbox .archive-page.zta-blog-layout-4 article  .entry-content-outer-wrapper{
    padding: 20px;
    background: #fff;
    width: 100%;
    border: none;
}
.archive #content.boxed .archive-page.zta-blog-layout-1 article .entry-content-outer-wrapper:before,
.archive #content.contentbox .archive-page.zta-blog-layout-1 article  .entry-content-outer-wrapper:before,
.archive #content.boxed .archive-page.zta-blog-layout-2 article .entry-content-outer-wrapper:before,
.archive #content.contentbox .archive-page.zta-blog-layout-2 article  .entry-content-outer-wrapper:before,
.archive #content.boxed .archive-page.zta-blog-layout-3 article .entry-content-outer-wrapper:before,
.archive #content.contentbox .archive-page.zta-blog-layout-3 article  .entry-content-outer-wrapper:before,
.archive #content.boxed .archive-page.zta-blog-layout-4 article .entry-content-outer-wrapper:before,
.archive #content.contentbox .archive-page.zta-blog-layout-4 article  .entry-content-outer-wrapper:before{
    content: '';
    background: rgba(0, 0, 0, 0);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    display: block;
}
/*archive page layout*/
/*content boxed layout*/
#content.site-content.contentbox .site-container.left #primary{
border: 0;
padding-right: 0;
padding-left: 0;
}
#content.site-content.contentbox .site-container.right #primary{
border: 0;
padding-right: 0;
}
#content.site-content.contentbox .site-container #sidebar-primary{
 padding-left:50px;
 padding-right: 0;   
}
#content.site-content.contentbox .site-container.left #sidebar-primary{
 padding-right:50px;
 padding-left: 0;   
}
/*content boxed layout*/
/*full width*/
#content.site-content.fullwidthcontained .site-container.right #primary,
#content.site-content.fullwidthstrechched .site-container.right #primary {
    border-right: 1px solid #eee;
    padding-right: 50px;
}
#content.site-content.fullwidthcontained .site-container.left #primary,
#content.site-content.fullwidthstrechched .site-container.left #primary {
    border-left: 1px solid #eee;
    padding-left: 50px;
}

#content.site-content.fullwidthcontained .site-container #sidebar-primary,
#content.site-content.fullwidthstrechched .site-container #sidebar-primary{
    padding-left: 50px;
    padding-right: 0;
}
#content.site-content.fullwidthcontained .site-container.left #sidebar-primary,
#content.site-content.fullwidthstrechched .site-container.left #sidebar-primary {
    padding-right: 50px;
    padding-left: 0;
}
/*full width*/
.page #content.site-content.boxed article,
.single #content.site-content.blog-single.boxed article,
.archive #content.site-content.archive-page.boxed article{
    background-color: #fff;
    border-bottom:none;
    margin: 0;
    padding: 20px;
}
.page #content.site-content.boxed #sidebar-primary.widget-area section,
.single #content.site-content.blog-single.boxed #sidebar-primary.widget-area section,
.archive #content.site-content.archive-page.boxed #sidebar-primary.widget-area section {
    background-color: #fff;
    padding: 2em;
}
.page #content.site-content.contentbox article,
.single #content.site-content.blog-single.contentbox article,
.archive #content.site-content.archive-page.contentbox article{
    background-color: #fff;
    border-bottom:none;
    margin: 0;
    padding: 20px;
}

.page #content.site-content.fullwidthcontained article,
.single #content.site-content.blog-single.fullwidthcontained article,
.archive #content.site-content.archive-page.fullwidthcontained article{
    background-color:transparent;
    padding: 0px;
    margin-bottom:0px;
    border: 0px;
}
.page #content.site-content.fullwidthstrechched #container,
.single #content.site-content.blog-single.fullwidthstrechched #container,
.archive #content.site-content.archive-page.fullwidthstrechched #container{
    max-width: 100%;
    width: 100%;
    padding: 0;
}
.page #content.site-content.fullwidthstrechched article,
.single #content.site-content.blog-single.fullwidthstrechched article,
.archive #content.site-content.archive-page.fullwidthstrechched article{
    padding: 0px;
    margin-bottom:30px;
    border: 0px;
    background: transparent;
}
.single #content.site-content.blog-single.fullwidthcontained article:before,
.single #content.site-content.blog-single.fullwidthcontained #comments:before,
.single #content.site-content.blog-single.fullwidthstrechched article:before,
.single #content.site-content.blog-single.fullwidthstrechched #comments:before{
   background:transparent!important;
}

/*********************/
/*container style end*/
/*********************/
/********************************/
/*header style*/
/********************************/
header{
width:100%;
display:block;	
}
.main-header-bar {
    z-index: 4;
    position: relative;
    padding: 1em 0;
    border-bottom: solid;
    border-bottom-color: #eee;
    border-bottom-width: 1px;
    background:#fff;
}
.bottom-header-bar{
    position: relative;
    border-bottom: solid;
    border-bottom-color: #eee;
    border-bottom-width: 1px;
    background:#fff;
}
.container,#container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    max-width:1200px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
}
.main-header .site-title h1{
    font-size: 35px;
}
/******************************/
/*top header style*/
/******************************/
/*menu*/
.top-header-bar  .zita-menu > li > a,
.bottom-header-bar  .zita-menu > li > a{
padding:5px 8px;  
}
/*top search*/
.searchfrom{
float:right;
position:relative;
}
.searchfrom .search-btn{
text-align: center;
background:transparent;
display: block;
width:2.1em;
height:2.1em;
line-height:2.1em;
border:1px solid transparent;
}
.searchfrom #searchform{
position:absolute;
right: 0;
display:none;
z-index:999;
width:230px;
}
 .searchfrom #searchform input[type=submit]{
    display: block;
    width: 20px;
    position: absolute;
    font-size: 0;
    right: 0px;
    top: 0px;
    height: 20px;
    line-height: 30px;
    z-index:3;
    background: transparent;
    border: none;
    margin-top: 0px;
    height: 40px;
    width: 40px;
    padding:0;

}
.searchfrom input#s{
    z-index: 1;
    border: none;
    height: 40px;
    line-height: normal;
    margin-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #f3f3f3;
    position: relative;
    width: 50px;
    top: 100%;
    border: 1px solid #ddd;
    width:100%;
    padding: 0px 10px;
    font-size: 13px;
}
.searchfrom #searchform .form-content:before{
content: "\f002";
font-family: FontAwesome;
position: absolute;
color:#015782;
right: 0;
width: 40px;
height: 40px;
line-height: 40px;
z-index: 2;
font-size: 15px;
text-align: center;
}
.searchfrom{
box-shadow:none;
}
.searchfrom #searchform .form-content{
 float:right; 
     line-height: normal;
}
/*widget area*/
.widget-area .searchfrom #searchform {
    position: absolute;
    right: 0;
    display: none;
    z-index: 999;
    width: 230px;
}
.widget-area #searchform{
    position: relative;
    display: block;
    width:100%;
}
.widget-area input#s{
    z-index: 1;
    border: none;
    height:40px;
    line-height: normal;
    margin-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #f3f3f3;
    position: relative;
    top: 100%;
    border: 1px solid #ddd;
    width:100%;
    font-size: 13px;
}

.widget-area #searchform input[type=submit] {
    display: block;
    width: 20px;
    position: absolute;
    font-size: 0;
    top: 0px;
    right:0;
    height: 20px;
    line-height: 30px;
    z-index: 3;
    background: transparent;
    border: none;
    margin-top: 0px;
    height: 40px;
    width: 40px;
    padding:0;
}
.widget-area #searchform .form-content:before{
content: "\f002";
font-family: FontAwesome;
position: absolute;
color:#015782;
right: 0;
width: 40px;
height: 40px;
line-height: 40px;
z-index: 2;
font-size: 15px;
text-align: center;
}
.widget-area #searchform input[type=submit]:hover{
cursor: pointer;    
}
.widget-area input#s::-webkit-input-placeholder{
color: #bbb;
}
#searchform .form-content{
width:100%;
position: relative;
}
/*leftpan style*/
.mhdrleftpan header{
border-right: 1px solid rgba(0,0,0,.1);
display: block;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 999;
    width: 234px;
    padding: 2em 1.5em;
    max-width: 100%;
    font-size: 15px;
    background-color: #fff;
    color: #555;
    -webkit-touch-callout: none;
    user-select: none;
    -webkit-overflow-scrolling: touch;
    
}
.mhdrleftpan #page.zita-site{
margin-left:280px;
}
.mhdrleftpan .zita-menu {
    float: left;
    width: 100%;
}
.mhdrleftpan nav{
 width:100%;
}

.mhdrleftpan .main-header-bar.two .main-header-col1,
.mhdrrightpan .main-header-bar.two .main-header-col1{
width:100%;
}
/*left pan*/
.zita-site .mhdrrightpan .top-header-bar,
.zita-site .mhdrleftpan .top-header-bar,
.zita-site .mhdrrightpan .top-header-bar:before,
.zita-site .mhdrleftpan .top-header-bar:before,
.zita-site .mhdrrightpan .bottom-header-bar,
.zita-site .mhdrleftpan .bottom-header-bar,
.zita-site .mhdrrightpan .bottom-header-bar:before,
.zita-site .mhdrleftpan .bottom-header-bar:before,
.zita-site .mhdrleftpan .sider-inner ul#zita-menu,
.zita-site .mhdrrightpan .sider-inner ul#zita-menu,
.zita-site .mhdrrightpan .sider-inner ul#zita-menu.zita-menu > li > a:hover,
.zita-site .mhdrleftpan .sider-inner ul#zita-menu.zita-menu > li > a:hover,
.zita-site .mhdrrightpan .zita-menu li ul.sub-menu,
.zita-site .mhdrleftpan .zita-menu li ul.sub-menu{
background:transparent;
}
/*rightpan style*/
.mhdrrightpan header{
    border-left: 1px solid rgba(0,0,0,.1);
    display: block;
    position: fixed;
    top: 0;
    left:auto;
    right:0;
    height: 100%;
    z-index: 999;
    width: 234px;
    padding: 2em 1.5em;
    max-width: 100%;
    font-size: 15px;
    background-color:#fff;
    color: #555;
    -webkit-touch-callout: none;
    user-select: none;
    -webkit-overflow-scrolling: touch;
    
}
.mhdrrightpan #page.zita-site{
margin-right:280px;
}
.mhdrrightpan .zita-menu {
    float: right;
    width: 100%;
}
.mhdrrightpan nav{
 width:100%;
}
.mhdrrightpan .menu-toggle .menu-btn{
display:none;
}
.mhdrrightpan .hide-menu{
display:block;
}
.zita-menu li{
line-height: normal;
}
.mhdrrightpan .zita-menu li a,
.mhdrleftpan .zita-menu li a,
.mhdrleftpan .content-social .social-icon a,
.mhdrrightpan .content-social .social-icon a{
padding:10px 6px!important;
}
.mhdrleftpan .content-social .social-icon a,
.mhdrrightpan .content-social .social-icon a{
display: initial;
}
/*right pan*/
header.mhdrrightpan .container,
header.mhdrleftpan .container{
    max-width: 100%;
    padding: 0;

}
header.mhdrrightpan .top-header-col1,
header.mhdrrightpan .top-header-col2,
header.mhdrrightpan .top-header-col3,
header.mhdrleftpan .top-header-col1,
header.mhdrleftpan .top-header-col2,
header.mhdrleftpan .top-header-col3,
header.mhdrrightpan .bottom-header-col1,
header.mhdrrightpan .bottom-header-col2,
header.mhdrrightpan .bottom-header-col3,
header.mhdrleftpan .bottom-header-col1,
header.mhdrleftpan .bottom-header-col2,
header.mhdrleftpan .bottom-header-col3,
header.mhdrleftpan .content-html,
header.mhdrrightpan .content-html{
width: 100%!important;
text-align: left!important;
line-height: normal;
}
header.mhdrrightpan .content-social,header.mhdrleftpan .content-social{
width:100%;
}
header.mhdrrightpan .top-header-bar,
header.mhdrleftpan .top-header-bar,
header.mhdrrightpan .main-header-bar,
header.mhdrleftpan .main-header-bar,
header.mhdrrightpan .bottom-header-bar,
header.mhdrleftpan .bottom-header-bar{
border:none;
padding:0;
}
header.mhdrrightpan .searchfrom .search-btn,
header.mhdrleftpan .searchfrom .search-btn{
display:none;
}
header.mhdrrightpan .searchfrom #searchform,
header.mhdrleftpan .searchfrom #searchform{
display:block;
}
header.mhdrrightpan .searchfrom,
header.mhdrleftpan .searchfrom{
float:left;    
padding:10px 0px;
}
header.mhdrrightpan .searchfrom #searchform,
header.mhdrleftpan .searchfrom #searchform{
    position:relative;
}
header.mhdrleftpan .top-header-col1,
header.mhdrleftpan .top-header-col2,
header.mhdrleftpan .top-header-col3,
header.mhdrleftpan .bottom-header-col1,
header.mhdrleftpan .bottom-header-col2,
header.mhdrleftpan .bottom-header-col3,
header.mhdrleftpan .main-header-col2,
header.mhdrrightpan .top-header-col1,
header.mhdrrightpan .top-header-col2,
header.mhdrrightpan .top-header-col3,
header.mhdrrightpan .bottom-header-col1,
header.mhdrrightpan .bottom-header-col2,
header.mhdrrightpan .bottom-header-col3,
header.mhdrrightpan .main-header-col2{
margin-top:10px;
width: 100%!important;
-webkit-flex:auto!important;
-moz-box-flex: auto!important;
-ms-flex: auto!important;
flex: auto!important;
}
header.mhdrrightpan .zita-menu.collapse span.arrow,
header.mhdrleftpan .zita-menu.collapse span.arrow{
    position: absolute;
    right: 0px;
    height: 100%;
    width: 30px;
    top:0;
}
header.mhdrrightpan .zita-menu.collapse li a .arrow:before,
header.mhdrleftpan .zita-menu.collapse li a .arrow:before{
line-height: 45px;
 margin-right: 10px;
}
header.mhdrrightpan .zita-menu.collapse > li > ul.sub-menu li > a > .arrow:before,
header.mhdrleftpan .zita-menu.collapse > li > ul.sub-menu li > a > .arrow:before{
    margin-right: 10px;

}
header.mhdrrightpan .sider-inner ul#zita-menu.zita-menu > li > a,
header.mhdrleftpan .sider-inner ul#zita-menu.zita-menu > li > a {
    padding: 10px 0px!important;
}
header.mhdrrightpan .main-header .menu-custom-html,
header.mhdrleftpan .main-header .menu-custom-html{
padding: 10px 0px!important;  
}
.mhdrleftpan .site-content #primary,.mhdrrightpan .site-content #primary{
margin:20px 0px;
}
.mhdrleftpan .site-container #sidebar-primary,.mhdrrightpan .site-container #sidebar-primary{
margin:20px 0px;
}
.mhdrleftpan li.menu-item.zta-custom-item,
.mhdrrightpan li.menu-item.zta-custom-item{
padding:10px 0px;
}
header.mhdrleftpan .content-social ul.social-icon, 
header.mhdrrightpan .content-social ul.social-icon{
margin: 0;
display: block;
}
.mhdrleftpan .zita-menu .content-social .social-icon li,
.mhdrrightpan .zita-menu .content-social .social-icon li {
    padding: 0px 0px;
    display: -webkit-inline-box;
}
header.mhdrleftpan .content-social ul.social-icon li,
header.mhdrrightpan .content-social ul.social-icon li{
    padding: 0px;
    display: -webkit-inline-box;
}
.mhdrleftpan li.menu-item:last-child ,
 .mhdrrightpan li.menu-item:last-child {
border:0;
}
/*social icon*/
.content-social ul.social-icon{
list-style: none;
    margin: 0;
    padding: 0;
    display: inline-flex;
}
.content-social ul.social-icon li{
padding:5px;
}   
.content-social ul.social-icon li i{
  padding:0;
}
.social-icon.original-social-icon i.fa-facebook{
color:#4867AA;
}
.social-icon.original-social-icon i.fa-google-plus{
color:#DE564A;
}
.social-icon.original-social-icon i.fa-linkedin{
color:#007BB6;
}
.social-icon.original-social-icon i.fa-twitter{
color:#00ACED;
}
.social-icon.original-social-icon i.fa-instagram{
color:#C50067;
}
.social-icon.original-social-icon i.fa-pinterest{
color:#BD081B;
}
.social-icon.original-social-icon i.fa-youtube-play{
color:#FF0000;
}
.social-icon.original-social-icon i.fa-tumblr{
color:#36465D;
}
.social-icon.original-social-icon i.fa-stumbleupon{
color:#EB4823;
}
.social-icon.original-social-icon i.fa-dribbble{
color:#EA4C89;
}
.content-social .social-icon a{
font-size:15px;  
width: 1.5em;
    height: 1.5em;
    line-height: 1.5em;
display:block;
text-align:center;
border:1px solid transparent;
}
.social-icon.original-social-icon a{
background-color:transparent!important;
border:none;
width:1.5em;
height:1.5em;
line-height:1.5em;
display:block;
}
/*social icon*/
/********************************/
/*header and footer common style*/
/********************************/
.abv-one .top-header-container,.abv-one .top-header-col1,
.abv-two .top-header-container,.abv-two .top-header-col2,
.abv-three .top-header-container,.abv-three .top-header-col3,
.one .main-header-container,
.two .main-header-container,
.three .main-header-container,
.one .main-header-col1,
.two .main-header-col2,
.three .main-header-col3,
.btm-one .bottom-header-container,
.btm-two .bottom-header-container,
.btm-three .bottom-header-container,
.btm-one .bottom-header-col1,
.btm-two .bottom-header-col2,
.btm-three .bottom-header-col3,
.ft-abv-one .top-footer-container,.ft-abv-one .top-footer-col1,
.ft-abv-two .top-footer-container,.ft-abv-two .top-footer-col2,
.ft-abv-three .top-footer-container,.ft-abv-three .top-footer-col3,
.four .top-footer-container,.four .top-footer-col4,
.ft-wgt-one .widget-footer-container,.ft-wgt-one .widget-footer-col1,
.ft-wgt-two .widget-footer-container,.ft-wgt-two .widget-footer-col2,
.ft-wgt-three .widget-footer-container,.ft-wgt-three .widget-footer-col3,
.ft-wgt-four .widget-footer-container,.ft-wgt-four .widget-footer-col4,
.ft-btm-one .bottom-footer-container,.ft-btm-one .bottom-footer-col1,
.ft-btm-two .bottom-footer-container,.ft-btm-two .bottom-footer-col2,
.ft-btm-three .bottom-footer-container,.ft-btm-three .bottom-footer-col3,
.four .bottom-footer-container,.four .bottom-footer-col4{
 -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
.abv-one .top-header-col1,
.abv-two .top-header-col1,
.abv-two .top-header-col2,
.abv-three .top-header-col2,
.abv-three .top-header-col3,
.one .main-header-col1,
.two .main-header-col1,
.two .main-header-col2,
.three .main-header-col2,
.three .main-header-col3,
.btm-one .bottom-header-col1,
.btm-two .bottom-header-col1,
.btm-two .bottom-header-col2,
.btm-three .bottom-header-col2,
.btm-three .bottom-header-col3,
.ft-abv-one .top-footer-col1,
.ft-abv-two .top-footer-col1,
.ft-abv-two .top-footer-col2,
.ft-abv-three .top-footer-col2,
.ft-abv-three .top-footer-col3,
.four .top-footer-col1,
.four .top-footer-col2,
.four .top-footer-col2,
.four .top-footer-col3,
.four .top-footer-col4,
.ft-wgt-one .widget-footer-col1,
.ft-wgt-two .widget-footer-col1,
.ft-wgt-two .widget-footer-col2,
.ft-wgt-three .widget-footer-col2,
.ft-wgt-three .widget-footer-col3,
.ft-wgt-four .widget-footer-col1,
.ft-wgt-four .widget-footer-col2,
.ft-wgt-four .widget-footer-col2,
.ft-wgt-four .widget-footer-col3,
.ft-wgt-four .widget-footer-col4,
.ft-btm-one .bottom-footer-col1,
.ft-btm-two .bottom-footer-col1,
.ft-btm-two .bottom-footer-col2,
.ft-btm-three .bottom-footer-col2,
.ft-btm-three .bottom-footer-col3,
.four .bottom-footer-col1,
.four .bottom-footer-col2,
.four .bottom-footer-col2,
.four .bottom-footer-col3,
.four .bottom-footer-col4{
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -moz-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
}
.top-header-col1,.main-header-col1,.bottom-header-col1,
.top-footer-col1,.widget-footer-col1,.bottom-footer-col1{
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -moz-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.abv-two .top-header-col1,.two .main-header-col1,.btm-two .bottom-header-col1,
.ft-abv-two .top-footer-col1,.ft-wgt-two .widget-footer-col1,.ft-btm-two .bottom-footer-col1{
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.abv-two .top-header-col2,.two .main-header-col2,.btm-two .bottom-header-col2,
.ft-abv-two .top-footer-col2,.ft-wgt-two .widget-footer-col2,.ft-btm-two .bottom-footer-col2{
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.abv-three .top-header-col2,.three .main-header-col2,.btm-three .bottom-header-col2,
.ft-abv-three .top-footer-col2,.ft-wgt-three .widget-footer-col2,.ft-btm-three .bottom-footer-col2{
    -webkit-box-pack: center;
    -webkit-justify-content: flex-center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: flex-center;
}
.abv-three .top-header-col2,.three .main-header-col2,.btm-three .bottom-header-col2,
.ft-abv-three .top-footer-col2,.ft-wgt-three .widget-footer-col2,.ft-btm-three .bottom-footer-col2{
    text-align: center;
}
.abv-three .top-header-col3,.three .main-header-col3,.btm-three .bottom-header-col3,
.ft-abv-three .top-footer-col3,.ft-wgt-three .widget-footer-col3,.ft-btm-three .bottom-footer-col3{
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.top-header-bar{
    border-bottom: solid;
    border-bottom-color:#eee;
    border-bottom-width:1px;
    background:#fff;
}
/*footer coloum not fixable css */
.widget-footer .gallery figure img {
    max-width: 100%;
    height: auto;
    margin: inherit;
    display: block;
}
.widget-footer .widget-footer-col1,
.widget-footer .widget-footer-col2,
.widget-footer .widget-footer-col3,
.widget-footer .widget-footer-col4{
 align-self: flex-start;
}
/*/two-col*/
.ft-wgt-two .widget-footer-col1,.ft-wgt-two .widget-footer-col2{
width: 50%;
justify-content:flex-start;
flex: auto;
}
/*/three-col*/
.ft-wgt-three .widget-footer-col1,
.ft-wgt-three .widget-footer-col2,
.ft-wgt-three .widget-footer-col3{
width: 33.33%;
justify-content:flex-start;
text-align:left;
}
/*/four-col*/
.ft-wgt-four .widget-footer-col1,
.ft-wgt-four .widget-footer-col2,
.ft-wgt-four .widget-footer-col3,
.ft-wgt-four .widget-footer-col4{
width: 25%;
justify-content:flex-start;
text-align:left;
}
/*one-col-2*/
.ft-wgt-five .widget-footer-container{
    display: flex;
    flex-direction:row;
    align-items: center;
}
.ft-wgt-five .widget-footer-container .widget-footer-col1{
    width: 50%;
    order: 1;

}
.ft-wgt-five .widget-footer-container .widget-footer-col2{
    width: 20%;
    order: 2;
}
.ft-wgt-five .widget-footer-container .widget-footer-col3{
    width: 25%;
    order: 3;
}
/*two-col-2*/
.ft-wgt-six .widget-footer-container{
    display: flex;
    flex-direction:row;
    align-items: center;
}
.ft-wgt-six .widget-footer-container .widget-footer-col2{
    width: 50%;
    order: 2;
}
.ft-wgt-six .widget-footer-container .widget-footer-col1{
    width: 20%;
    order: 1;
}
.ft-wgt-six .widget-footer-container .widget-footer-col3{
    width: 25%;
    order: 3;
}
/*two-col-2-onelarge and second small*/
.ft-wgt-seven .widget-footer-container{
    display: flex;
    flex-direction:row;
    align-items: center;
}
.ft-wgt-seven .widget-footer-container .widget-footer-col1{
    width: 70%;
    order: 1;

}
.ft-wgt-seven .widget-footer-container .widget-footer-col2{
    width: 30%;
    order: 2;

}
.ft-wgt-eight .widget-footer-container{
    display: flex;
    flex-direction:row;
    align-items: center;
}
.ft-wgt-eight .widget-footer-container .widget-footer-col1{
    width: 30%;
    order: 1;

}
.ft-wgt-eight .widget-footer-container .widget-footer-col2{
    width: 70%;
    order: 2;

}
.top-footer .top-footer-bar,
.widget-footer .widget-footer-bar,
.bottom-footer .bottom-footer-bar{
background:#fff;
}
.widget-footer .widget-footer-bar{
  padding:30px 0px;
}
.ft-wgt-two .widget-footer-col1 .widget{
padding-right:30px;
}

.ft-wgt-three .widget-footer-col1 .widget,.ft-wgt-three .widget-footer-col2 .widget{
padding-right:30px;
}

.ft-wgt-four .widget-footer-col1 .widget,.ft-wgt-four .widget-footer-col2 .widget,.ft-wgt-four .widget-footer-col3 .widget{
padding-right:30px;
}
.ft-wgt-five .widget-footer-col1 .widget,.ft-wgt-five .widget-footer-col2 .widget{
padding-right:30px;
}
.ft-wgt-six .widget-footer-col1 .widget,.ft-wgt-six .widget-footer-col2 .widget{
padding-right:30px;
}

.ft-wgt-seven .widget-footer-col1 .widget,
.ft-wgt-eight .widget-footer-col1 .widget{
padding-right:30px;
}
.widget-footer-container .widget{
width:100%;
margin-bottom:30px;
}
/*main header layout*/
.main-header-bar.two .main-header-col2{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.main-header-bar.two .main-header-col1{
    -webkit-box-flex: 1;
    -webkit-flex: unset;
    -moz-box-flex: 1;
    -ms-flex: unset;
    flex:unset;
}
.main-header.mhdrcenter .main-header-col1{
width: 100%;
text-align: center;
}
.main-header.mhdrcenter .main-header-col2{
-webkit-box-pack: center;
    -webkit-justify-content:center;
    -moz-box-pack: center;
    -ms-flex-pack:center;
    justify-content: center;
}
.main-header.mhdrright .main-header-container{
-webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.main-header.mhdrright .two .main-header-col2{
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.main-header.mhdrright .two .main-header-col1{
   text-align: right;
}
.mhdrleft .zita-menu{padding-left: 20px;}
.mhdrright .zita-menu{padding-right: 20px;}
/**********************/
/*header col css*/
/**********************/
.top-header .abv-two .top-header-col2,
.top-header .abv-three .top-header-col2,
.top-header .abv-three .top-header-col3,
.top-header .abv-three .top-header-col1,
.bottom-header .btm-two .bottom-header-col2,
.bottom-header .btm-three .bottom-header-col2,
.bottom-header .btm-three .bottom-header-col3,
.bottom-header .btm-three .bottom-header-col1{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;

}
/**********************/
/*Footer col css*/
/**********************/
.top-footer .abv-two .top-footer-col2,
.top-footer .abv-three .top-footer-col2,
.top-footer .abv-three .top-footer-col3,
.top-footer .abv-three .top-footer-col1,
.bottom-footer .btm-two .bottom-footer-col2,
.bottom-footer .btm-three .bottom-footer-col2,
.bottom-footer .btm-three .bottom-footer-col3,
.bottom-footer .btm-three .bottom-footer-col1{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;

}
/***********************************/
/*page content css*/
/***********************************/
#content.site-content.boxed #container,
#content.site-content.contentbox #container,
#content.site-content.fullwidthcontained #container{
max-width:1200px;
}
.site-content
#primary {
margin: 4em 0;
padding: 0;
}
.site-content #primary{
width: 65%;
float:left;
box-sizing: border-box;
}
.site-content .site-container.left #primary{
float:right;
}
.site-content .site-container.right #primary{
 border-right:1px solid #eee;  
 padding-right:50px 
}
.site-content .site-container.left #primary{
 border-left:1px solid #eee;  
 padding-left:50px 
}
.site-content .site-container.no-sidebar #primary{
width:100%;
margin-right:0;
margin-left:0;
float: left;
}
.site-content #sidebar-primary{
width:35%;
float:right;
box-sizing: border-box;
}
.site-content #sidebar-primary{
margin: 4em 0 2.5em;
word-break: break-word;
line-height: 2;
}
.site-content .site-container.left #sidebar-primary{
float:left;
}
.site-content .site-container #sidebar-primary{
padding-left:50px;
padding-right:0;
}
.site-content .site-container.left #sidebar-primary{
padding-left:0;
padding-right:50px;
}
.page .site-content.contentbox .site-container.right #sidebar-primary,
.page .site-content.fullwidthcontained .site-container.right #sidebar-primary,
.page .site-content.fullwidthstrechched .site-container.right #sidebar-primary {
    padding-left: 50px;
    padding-right: 0;
}
.page .site-content.contentbox .site-container.left #sidebar-primary,
.page .site-content.fullwidthcontained .site-container.left #sidebar-primary,
.page .site-content.fullwidthstrechched .site-container.left #sidebar-primary {
    padding-left:0px;
    padding-right: 50px;
}
.page #content.site-content.fullwidthcontained .site-container.right #primary {
    border-right: 1px solid #eee;
    padding-right: 50px;
}
.page #content.site-content.fullwidthcontained .site-container.left #primary {
    border-left: 1px solid #eee;
    padding-left: 50px;
}
.page #content.site-content.fullwidthcontained article,
.page #content.site-content.fullwidthcontained article:before,
.page #content.site-content.fullwidthstrechched article,
.page #content.site-content.fullwidthstrechched article:before{
background:transparent!important;
}
/*Sidebar Only boxed layout*/
.boxed .site-content .site-container.left #primary,
.contentbox .site-content .site-container.left #primary{
 border:0; 
 padding-left:0;  
}
.boxed .site-content .site-container.right #primary,
.contentbox .site-content .site-container.right #primary{
 border:0; 
 padding-right:0;  
}
.boxed .site-content .site-container #sidebar-primary{
padding-left:20px;
padding-right:0;
}
.boxed .site-content .site-container.left #sidebar-primary{
padding-left:0;
padding-right:20px
}
/*****************************************/
/*footer styel*/
/*****************************************/
footer{
width:100%;
display:block;  
}
.top-footer-bar{
border-bottom: solid;
border-bottom-color: #eee;
border-bottom-width: 1px;   
}
.bottom-footer-bar{
border-top: solid;
border-top-color: #eee;
border-top-width: 1px;   
}
ul.zita-bottom-menu{
margin:0;
padding:20px 0px;
list-style: none;
line-height: normal;
}
ul.zita-bottom-menu li{
display: inline-block;
    padding-right: 20px;
margin:0;
}

ul.zita-bottom-menu .sub-menu{
display:none;
}
ul.zita-bottom-menu li a{
color:#555;  
}
/*****************************************/
/*blog-page*/
/******************************************/
.entry-content-wrapper .post-img{
margin:20px 0px;
}
p.read-more{
margin-bottom:0;
}
.read-more .zta-button,button{
    padding: 8px 25px; 
    color: #ffffff;
    border-color: #006799;
    background-color:#006799;
    margin:10px 0px;
    display:inline-block;
}
.read-more .zta-button:hover{
color:#fff;
}

.post-navigation, nav.pagination {
    float:right;
}
#content article{
width:100%;
display:block;
float:left;
background-color:transparent;
}
.entry-content-wrapper.no-thumb{
width:100%;
padding:0;
}
/*blog-layout-2*/
.fullwidthcontained #content .entry-content-outer-wrapper.zta-blog-layout-2,
.fullwidthstrechched #content .entry-content-outer-wrapper.zta-blog-layout-2{
padding-bottom:30px;
padding-top:0;
padding-left:0;
padding-right:0;
}
#content .entry-content-outer-wrapper.zta-blog-layout-2 {
display:flex;
background:transparent;
padding: 20px;
}
#content article .zta-blog-layout-2 .entry-content-wrapper.no-thumb{
width:100%;
padding: 0;
}
#content article .zta-blog-layout-2 .entry-content-wrapper{
width:50%;
float:left;
padding-left:30px;
}
#content article .zta-blog-layout-2 .post-img-wrapper{
width:50%;
float:left;
margin-bottom:0;
}
#content article .zta-blog-layout-2 .post-img-wrapper .post-img{
    margin-bottom:0;
    line-height: 0;
    position: relative;
}
/*blog-layout-3*/
.fullwidthcontained #content .entry-content-outer-wrapper.zta-blog-layout-3,
.fullwidthstrechched #content .entry-content-outer-wrapper.zta-blog-layout-3{
padding-bottom:30px;
padding-top:0;
padding-left:0;
padding-right:0;
}
#content .entry-content-outer-wrapper.zta-blog-layout-3 {
    display: flow-root;
    background:transparent;
    padding: 20px;
}
.zta-blog-layout-3 .entry-content-wrapper{
width:50%;
float:right;
padding-right:30px;
}
.zta-blog-layout-3 .post-img-wrapper{
width:50%;
float:right;
}
.zta-blog-layout-3 .entry-content-wrapper.no-thumb{
width:100%;
padding:0;
}
.zta-blog-layout-3 .post-img-wrapper .post-img{
    margin-bottom:0;
    line-height: 0;
    position: relative;
}
.zta-blog-layout-3 .zta-date-meta .posted-on{
left:auto;
right:0;
}
/*blog-layout-4*/
.fullwidthcontained #content .entry-content-outer-wrapper.zta-blog-layout-4,
.fullwidthstrechched #content .entry-content-outer-wrapper.zta-blog-layout-4{
padding-bottom:30px;
padding-top:0;
padding-left:0;
padding-right:0;
}
#content .entry-content-outer-wrapper.zta-blog-layout-4 {
    display: flow-root;
    background:transparent;
    padding: 20px;
}
#content .entry-content-outer-wrapper.zta-blog-layout-4 .post-img-wrapper .post-img{
   position: relative; 
}
article:nth-child(odd) .zta-blog-layout-4 .post-img-wrapper {
    width: 50%;
    float: right;
    margin:0;
}
article:nth-child(odd) .zta-blog-layout-4 .entry-content-wrapper {
    width: 50%;
    float: right;
    padding-right: 30px;
}
article:nth-child(even) .zta-blog-layout-4 .post-img-wrapper {
    width: 50%;
    float: left;
    margin:0;
}
article:nth-child(even) .zta-blog-layout-4 .entry-content-wrapper {
    width: 50%;
    float: left;
    padding-left: 30px;
}
article:nth-child(even) .zta-blog-layout-4 .entry-content-wrapper.no-thumb{
   width:100%;
   padding: 0;

}
article:nth-child(odd) .zta-blog-layout-4 .entry-content-wrapper.no-thumb{
   width:100%;
   padding:0;
}
.boxed .zta-img-no-space article:nth-child(even) .zta-blog-layout-4 .post-img-wrapper .post-img{
margin-left:-20px;
margin-top:-20px;
margin-bottom:-20px;
}
.boxed .zta-img-no-space article:nth-child(odd) .zta-blog-layout-4 .post-img-wrapper .post-img{
margin-right:-20px;
margin-top:-20px;
margin-bottom:-20px;
}
article:nth-child(even) .zta-blog-layout-4 .post-img-wrapper .post-img,
article:nth-child(odd) .zta-blog-layout-4 .post-img-wrapper .post-img{
 margin:0;   
}
article:nth-child(odd) .zta-blog-layout-4 .zta-date-meta .posted-on{
left:auto;
right:0;
}
.fullwidthcontained article:nth-child(even) .zta-blog-layout-4 .post-img-wrapper .post-img,
.fullwidthstrechched article:nth-child(even) .zta-blog-layout-4 .post-img-wrapper .post-img,
.fullwidthcontained article:nth-child(odd) .zta-blog-layout-4 .post-img-wrapper .post-img,
.fullwidthstrechched article:nth-child(odd) .zta-blog-layout-4 .post-img-wrapper .post-img{
margin:0;
}
/*blog-grid-layout*/
#content .zta-one-colm article,
#content .zta-two-colm article,
#content .zta-three-colm article,
#content .zta-four-colm article{ 
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.boxed #content .zta-one-colm article,
.boxed #content .zta-two-colm article,
.boxed #content .zta-three-colm article,
.boxed #content .zta-four-colm article,
.contentbox #content .zta-one-colm article,
.contentbox #content .zta-two-colm article,
.contentbox #content .zta-three-colm article,
.contentbox #content .zta-four-colm article{
 padding:0px 10px;

}
.boxed #content .zta-one-colm article,
.boxed #content .zta-two-colm article,
.boxed #content .zta-three-colm article,
.boxed #content .zta-four-colm article,
.contentbox #content .zta-one-colm article,
.contentbox #content .zta-two-colm article,
.contentbox #content .zta-three-colm article,
.contentbox #content .zta-four-colm article{
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom:20px;
    background:0 0;
    border: none;
}
.boxed #content .zta-one-colm article .entry-content-outer-wrapper,
.boxed #content .zta-two-colm article .entry-content-outer-wrapper,
.boxed #content .zta-three-colm article .entry-content-outer-wrapper,
.boxed #content .zta-four-colm article .entry-content-outer-wrapper,
.contentbox #content .zta-one-colm article .entry-content-outer-wrapper,
.contentbox #content .zta-two-colm article .entry-content-outer-wrapper,
.contentbox #content .zta-three-colm article .entry-content-outer-wrapper,
.contentbox #content .zta-four-colm article .entry-content-outer-wrapper{
   padding:20px;
   background:#fff;
   width: 100%;
}
#content .zta-two-colm article{
    width:50%;
}
#content .zta-three-colm article{
    width:33.33%;
}
#content .zta-four-colm article{
    width:25%;
}
.boxed .zta-one-colm .main-content-row,
.boxed .zta-two-colm .main-content-row,
.boxed .zta-three-colm .main-content-row,
.boxed .zta-four-colm .main-content-row,
.contentbox .zta-one-colm .main-content-row,
.contentbox .zta-two-colm .main-content-row,
.contentbox .zta-three-colm .main-content-row,
.contentbox .zta-four-colm .main-content-row{
margin-left:-10px;
margin-right:-10px;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: stretch;
    align-items: stretch;
    flex-flow: row wrap;
}
.boxed .main-content-row::before,
.contentbox .main-content-row::before,
.fullwidthcontained .main-content-row::before,
.fullwidthstrechched .main-content-row::before{
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    width: 0;
    content:'';
    display: table;
}
.fullwidthcontained #content .zta-two-colm article,
.fullwidthcontained #content .zta-three-colm article,
.fullwidthcontained #content .zta-four-colm article,
.fullwidthstrechched #content .zta-two-colm article,
.fullwidthstrechched #content .zta-three-colm article,
.fullwidthstrechched #content .zta-four-colm article{
padding:0 20px;
}
.fullwidthcontained .zta-two-colm .main-content-row,
.fullwidthcontained .zta-three-colm .main-content-row,
.fullwidthcontained .zta-four-colm .main-content-row,
.fullwidthstrechched .zta-two-colm .main-content-row,
.fullwidthstrechched .zta-three-colm .main-content-row,
.fullwidthstrechched .zta-four-colm .main-content-row{
margin-left:-10px;
margin-right:-10px;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-box-align: stretch;
align-items: stretch;
flex-flow: row wrap;
}
/*highlighted post*/
#content .zta-blog-highlight.zta-two-colm article:first-child {
width:100%;
margin-right:0;
}
#content .zta-blog-highlight.zta-three-colm article:first-child {
width:66.66%;
margin-right:0;
}
#content .zta-blog-highlight.zta-four-colm article:first-child {
width:50%;
margin-right:0;
}
/*fifth-post-highlighted*/
#content .zta-six-blog-highlight.zta-two-colm article:first-child{
width: 100%;
margin-right: 0;
}
#content .zta-six-blog-highlight.zta-two-colm article:nth-child(5n+6){
width: 100%;
margin-right: 0;
}
#content .zta-six-blog-highlight.zta-three-colm article:first-child{
width:66.66%;
margin-right: 0;
}
#content .zta-six-blog-highlight.zta-three-colm article:nth-child(5n+6){
width: 66.6%;
margin-right: 0;
}
#content .zta-six-blog-highlight.zta-four-colm article:first-child{
width:50%;
margin-right: 0;
}
#content .zta-six-blog-highlight.zta-four-colm article:nth-child(5n+6){
width: 50%;
margin-right: 0;
}
/*Add space in post*/
.boxed  #content .zta-one-colm.zta-no-space article,
.boxed  #content .zta-no-space.zta-two-colm article,
.boxed  #content .zta-no-space.zta-three-colm article,
.boxed  #content .zta-no-space.zta-four-colm article,
.contentbox #content .zta-one-colm.zta-no-space article,
.contentbox #content .zta-no-space.zta-two-colm article,
.contentbox #content .zta-no-space.zta-three-colm article,
.contentbox #content .zta-no-space.zta-four-colm article{
margin-bottom:0;
padding:0
}
.boxed .zta-one-colm.zta-no-space .main-content-row, 
.boxed .zta-two-colm.zta-no-space .main-content-row, 
.boxed .zta-three-colm.zta-no-space .main-content-row, 
.boxed .zta-four-colm.zta-no-space .main-content-row, 
.contentbox .zta-one-colm.zta-no-space .main-content-row, 
.contentbox .zta-two-colm.zta-no-space .main-content-row, 
.contentbox .zta-three-colm.zta-no-space .main-content-row, 
.contentbox .zta-four-colm.zta-no-space .main-content-row{
 margin-left:0;
 margin-right:0;   
}
#content .zta-one-colm.zta-no-space article .entry-content-outer-wrapper{
border-bottom: 1px solid #eee;
}
.boxed #content .zta-no-space article,
.contentbox #content .zta-no-space article{
margin-bottom:0px!important;
margin-top:0px!important;
border-bottom:1px solid #eee;
}
#content article{
margin-bottom:20px;
}
.post-img-wrapper .post-img{
line-height:0;  
margin-bottom: 20px;  
}
#content article .post-img-wrapper{
position: relative;
}
#content article .entery-header{
margin-bottom:20px;   
}
/*Remove space fetured image*/
.boxed .zta-two-colm.zta-img-no-space .post-img-wrapper .post-img,
.boxed .zta-one-colm.zta-img-no-space .post-img-wrapper .post-img,
.boxed .zta-three-colm.zta-img-no-space .post-img-wrapper .post-img,
.boxed .zta-four-colm.zta-img-no-space .post-img-wrapper .post-img,
.contentbox .zta-two-colm.zta-img-no-space .post-img-wrapper .post-img,
.contentbox .zta-one-colm.zta-img-no-space .post-img-wrapper .post-img,
.contentbox .zta-three-colm.zta-img-no-space .post-img-wrapper .post-img,
.contentbox .zta-four-colm.zta-img-no-space .post-img-wrapper .post-img{
margin-left: -20px;
margin-right: -20px;
position: relative;
}
.boxed .zta-two-colm.zta-img-no-space .post-img-wrapper .post-img, 
.boxed .zta-one-colm.zta-img-no-space .post-img-wrapper .post-img, 
.boxed .zta-three-colm.zta-img-no-space .post-img-wrapper .post-img, 
.boxed .zta-four-colm.zta-img-no-space .post-img-wrapper .post-img,
.contentbox .zta-two-colm.zta-img-no-space .post-img-wrapper .post-img, 
.contentbox .zta-one-colm.zta-img-no-space .post-img-wrapper .post-img, 
.contentbox .zta-three-colm.zta-img-no-space .post-img-wrapper .post-img, 
.contentbox .zta-four-colm.zta-img-no-space .post-img-wrapper .post-img{
margin-top:0px;
}
.boxed .zta-two-colm.zta-img-no-space .post-img-wrapper:first-child .post-img, 
.boxed .zta-one-colm.zta-img-no-space .post-img-wrapper:first-child .post-img, 
.boxed .zta-four-colm.zta-img-no-space .post-img-wrapper:first-child .post-img, 
.boxed .zta-three-colm.zta-img-no-space .post-img-wrapper:first-child .post-img,
.contentbox .zta-two-colm.zta-img-no-space .post-img-wrapper:first-child .post-img, 
.contentbox .zta-one-colm.zta-img-no-space .post-img-wrapper:first-child .post-img, 
.contentbox .zta-four-colm.zta-img-no-space .post-img-wrapper:first-child .post-img, 
.contentbox .zta-three-colm.zta-img-no-space .post-img-wrapper:first-child .post-img{
margin-top:-20px;
}
.boxed .zita-site #content .zta-img-no-space .entry-meta,
.contentbox .zita-site #content .zta-img-no-space .entry-meta{
margin:0
}
/*date-box-style*/
.entry-content-outer-wrapper{
position:relative;
}
.zta-date-meta .posted-on span{
color:#fff;
width:100%;
text-align:center;
display:block;
line-height: normal;
}
.zta-date-meta{
z-index:1;
position:relative;
}
.zta-date-meta .posted-on .date-day{
font-size: 32px;
    font-family: 'Catamaran-Bold';
    line-height: 0;
    margin: 11px 0px;
}
.zta-date-meta .posted-on{
position:absolute;
top:0;
left:0;
width: 90px;
height: 90px;
padding: 8px;
margin:15px;
background:#006799;
}
.zta-date-meta.circle  .posted-on{
border-radius:50%;
}
.zta-date-meta.no-thumb .posted-on{
position:relative;
display: inline-block;
font-size: 15px!important;
}
.zta-date-meta.diamond .posted-on{
height:100px;
text-align: center;
transform: rotate(45deg);
width: 100px;
}
.zta-date-meta.diamond .posted-on time{
display: table-cell;
transform: rotate(-45deg);
width: 100px;
}
/*load-more style*/
.zita-load-more{
display:table;
margin:0 auto;
position:relative;
}
.zita-load-more #load-more-posts{
background:none;
border:1px solid #bbb;
color:#bbb;
padding:15px 30px;
    margin: 20px 0px;
display: block;
cursor: pointer;
    -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;
}
.zita-load-more #load-more-posts:focus{
outline:none;
}

.zita-load-more #load-more-posts:hover{
color:#006799;
border-color:#006799;
}

.inifiniteLoader,
.inifiniteLoader:before,
.inifiniteLoader:after{
  border-radius: 50%;
  width: 1.5em;
  height: 1.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}

.inifiniteLoader{
  display:none;
  color: #006799;
  font-size: 10px;
  margin:0 auto;
  left:0;
  right:0;
  top:80%;
  position: absolute;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.inifiniteLoader:before,
.inifiniteLoader:after {
  content: '';
  position: absolute;
  top: 0;
}
.inifiniteLoader:before {
  left: -2.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader:after {
  left: 2.5em;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
.infinite-loader{ 
float: left;
width: 100%;
text-align: center;
position: relative;
}
/***********************/
/*BLOG SINGLE PAGE*/
/***********************/
#content.blog-single article{
background:transparent;
}
#content.blog-single article{
margin-bottom:0px;
padding: 20px;
}
#content.blog-single .post-img{
line-height:0;
margin-bottom:20px;
}
#content.blog-single .post-navigation{
float: left;
width: 100%;
}
.blog-single article.no-single-img-space .single-post-img-wrapper .post-img{
margin-left:-20px;
margin-right:-20px;
}
.blog-single article.no-single-img-space .single-post-img-wrapper:first-child .post-img{
margin-top:-20px;
}
.zita-single-content,.zita-author-bio{
position:relative;
}
/*******************/
/*Related post*/
/*******************/
#content.blog-single .zita-related-post{
    float: left;
    width: 100%;
    padding:0px 0px;
    background: #fff;
}
#content.blog-single .zita-related-post ul{
padding:20px 10px;
background:transparent;
position:relative;
float:left;
margin:0;
list-style: none;
width: 100%;}
/*author*/
#content.blog-single .zita-related-post ul li{
width:33.33%;
float:left;
padding:0px 10px;
}
#content.blog-single .zita-related-post ul li h3{
font-size:22px;
line-height:1.2;
}
.blog-single .authorbox{
float:left;
width:100%;
display:block;
background:#fff;
margin-top: 20px;
padding:20px;
}
.blog-single .authorbox .author-avatar{
width:auto;
float:left;
margin-right:2%;
}
.blog-single .authorbox .author-info{
width:76%;
float:left;
}
.blog-single .authorbox h4{
font-size: 24px;
line-height: 1.5;
}
/*social share icon*/
.zita-post-share{
float:left;
width:100%;
text-align:center;
margin-top:20px;
}
.zita-post-share .single-social-icon{
margin:0px;
list-style:none;
}
.zita-post-share .single-social-icon li{
display:inline-block;
padding:0px 5px;
}
/*comment-box*/
.boxed #comments,.contentbox #comments{
  padding:20px;
}
#content.site-content.fullwidthcontained #comments,
#content.site-content.fullwidthstrechched #comments{
  padding:0;
}
#content.site-content.fullwidthcontained #comments:before,
#content.site-content.fullwidthstrechched #comments:before{
  background:transparent;
}
p.comment-notes, .logged-in-as {
    margin: 10px 0;
}
#comments{
width:100%;
float:left;
background:transparent;
}
#comments h2.comments-title,#respond h3{
font-size: 22px;
line-height: 1.2;
position: relative;
}
#comments ol.comment-list{
margin:0;
padding:0;
list-style:none;
position: relative;
}
#content.blog-single #comments .comment-body{
padding:20px 0px;
position: relative;
background: transparent;
}
footer.comment-meta{
background:#fff;
position: relative;
}
.comment-author{
float: left;
clear: right;
position: relative;
}
.comment-meta .says{
display:none;
position: relative;
}
.comment-metadata,.comment-content,.reply,.comment-meta .fn{
width:100%;
float:left;
position: relative;
}
.comment-author img{
    width: 50px;
    height: auto;
    position: relative;
}
#respond.comment-respond{
width:100%;
display:block;
float:left;
padding:20px 0px;
position: relative;
}
#respond.comment-respond .comment-form-comment label{
width:100%;
float: left;
position: relative;
}
#respond.comment-respond .comment-form-comment textarea{
width:100%;
border: 1px solid #eee;
position: relative;
    margin-bottom: 15px;
}
#respond.comment-respond #submit{
    padding:12px 25px;
    color: #ffffff;
    border-color: #006799;
    background-color: #006799;
    margin: 10px 0px;
    display: inline-block;
    border:none;
    font-size: 15px;
	    font-weight: bold;
    text-decoration: none;
    -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;
    position: relative;
}
#respond.comment-respond #submit:hover{
cursor:pointer;
position: relative;
}
#respond.comment-respond #submit:focus{
    outline:none;
    position: relative;
}
/*Back to top Start*/
#move-to-top {
position: fixed;
text-align: center;
cursor: pointer;
z-index: 99;
width: 2.1em;
height: 2.1em;
line-height: 2.1;
color: #fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;   
}
#move-to-top{
    background-color:#006799;
    font-size:18px;
}
#move-to-top{
    right: 30px;
    bottom: 30px;
}
#move-to-top:not(.filling){
    opacity: 0;
    visibility: hidden;
}
/* Back to top end */
/***********************/
/*error 404 page*/
/***********************/
.error404 #searchform {
    position: relative;
    display: block;
    margin:40px 0px;
}
.error404 input#s {
    z-index: 1;
    border: none;
    height: 40px;
    line-height: normal;
    margin-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #f3f3f3;
    position: relative;
    width: 50px;
    margin-right: 40px;
    top: 100%;
    border: 1px solid #ddd;
    width: 180px;
    padding: 0px 10px;
    font-size: 13px;
}
.error404 #searchform:before {
    content: "\f002";
    font-family: FontAwesome;
    position: absolute;
    color: #fff;
    left: 180px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    z-index: 0;
    font-size: 14px;
    text-align: center;
    background: #006799;
}
.error404 #searchform input[type=submit] {
    display: block;
    width: 20px;
    position: absolute;
    font-size: 0;
    top: 0px;
    left: 180px;
    height: 20px;
    line-height: 30px;
    z-index: 1;
    background: transparent;
    border: none;
    margin-top: 0px;
    height: 40px;
    width: 40px;
}
.error404 #searchform input[type=submit]:hover {
    cursor: pointer;
}
/*form css*/
label{
font-size:18px;
}
input[type=text], 
input[type=email], 
input[type=number],
input[type=url],
input[type=tel],
input[type=password]{
width:100%;
height:35px;
border:1px solid #e0e0e0;
margin-bottom:20px;
text-indent:15px;
}
[type="submit"]{
padding:15px 30px;
cursor: pointer;
border:0;
}
[type="submit"]:focus,[type="submit"]:active{
 outline:0; 
}
textarea{
border:1px solid #e0e0e0;
width:100%;
height:245px;
margin-bottom:0px;
text-indent: 15px;
padding-top:15px;
}
/*form css*/
/*****************************************/
/*woocommerce style start*/
/*****************************************/
/*boxed-layout & contentbox*/
.woocommerce .site-content.boxed, .woocommerce .site-content.contentbox {
    background: transparent;
}

.woocommerce #content.site-content.boxed article,
.woocommerce #content.site-content.contentbox article {
    background-color: #fff;
    border-bottom: none;
    margin: 0;
    padding: 20px;
    position: relative;
}

.woocommerce #content.site-content.boxed  article:before, .woocommerce #content.site-content.contentbox  article:before {
    content: '';
    background-color: #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    display: block;
}

.woocommerce #content.site-content.boxed #sidebar-primary.widget-area section,.woocommerce #content.site-content.contentbox  #sidebar-primary.widget-area section{
    background-color: #fff;
    padding: 2em;
}


.woocommerce .site-content.boxed .site-container.right #primary {
    border: 0;
    padding-right: 0;
}

.woocommerce .site-content.boxed .site-container.right #sidebar-primary {
    padding-left: 20px;
    padding-right: 0;
}
.woocommerce #content.site-content.contentbox .site-container.left #sidebar-primary {
    padding-right: 50px;
    padding-left: 0;
}
.woocommerce #content.site-content.contentbox .site-container #sidebar-primary {
    padding-left: 50px;
    padding-right: 0;
}
.woocommerce #content.site-content.contentbox #sidebar-primary.widget-area section {
    background: transparent;
    padding: 0;
}
/*boxed-layout & contentbox*/
/*fullwidth and steched*/
.woocommerce  #content.site-content.fullwidthcontained article, .woocommerce  #content.site-content.fullwidthcontained article:before, .woocommerce #content.site-content.fullwidthstrechched article, .woocommerce  #content.site-content.fullwidthstrechched article:before {
    background: transparent!important;
}
.woocommerce #content.site-content.fullwidthstrechched #container{
    max-width: 100%;
    width: 100%;
    padding: 0;
}
.woocommerce #content.site-content.fullwidthcontained article,.woocommerce #content.site-content.fullwidthstrechched article{
background-color: transparent;
padding: 0px;
    margin-bottom: 0px;
    border: 0px;
}
/*fullwidth and steched*/
.woocommerce.boxed #content.site-content article, 
.woocommerce.contentbox #content.site-content article {
    background-color: transparent;
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 20px;
    position: relative;
}
.woocommerce .page-title,
.woocommerce .woocommerce-result-count,
.woocommerce nav.woocommerce-pagination{
  position:relative;
}
.woocommerce.boxed #content.site-content article:before,
.woocommerce.contentbox #content.site-content article:before {
    content: '';
    background-color: #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    display: block;
}
.woocommerce nav.woocommerce-pagination ul li{
  float:none;
  border-right:0;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current{
background:transparent;
}
.woocommerce #respond input#submit, 
.woocommerce a.button,
.woocommerce button.button, 
.woocommerce input.button,.woocommerce #respond input#submit.alt,
 .woocommerce a.button.alt,
 .woocommerce button.button.alt,
  .woocommerce input.button.alt{
padding: 8px 25px;
    color: #ffffff;
    border-color: #006799;
    background-color: #006799;
    display: inline-block;
    line-height:normal;
    border-radius:0;
  font-weight: normal;
}
.woocommerce div.product form.cart .button {
    padding: 15px 30px;
}
/*on sale badges*/
.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{
height:50px;
width:50px;
line-height: 50px;
padding:0;
text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
        background-color:#006799;
        z-index: 0;
}
.woocommerce ul.products li.product .onsale.square,
.woocommerce span.onsale.square{
border-radius: 0px;
line-height:22px;
    font-weight: 400;
    text-transform: none;
    z-index: 100;
    position: absolute;
    padding: 4px 12px;
    min-height:auto;
    min-width:auto;
    height:auto;
   width:auto;
   margin:0;

}
.single-product.woocommerce span.onsale.square{
  top:0;
}
.woocommerce ul.products li.product .onsale.diamond,.woocommerce span.onsale.diamond{
border-radius:0;
text-align: center;
transform: rotate(45deg);
}
.woocommerce ul.products li.product .onsale.diamond p,.woocommerce span.onsale.diamond p{
transform: rotate(-40deg);
}
/***********************/
/*product image swap*/
/***********************/
.woocommerce ul.products li.product .woocommerce-loop-product__link img,
 .woocommerce-page ul.products li.product .woocommerce-loop-product__link img {
    margin-bottom: 0px;
    backface-visibility: hidden;
    transition: filter 0.6s ease 0s, opacity 0.6s ease 0s, transform 0.6s ease 0s, -webkit-filter 0.6s ease 0s, -webkit-transform 0.6s ease 0s;
}
.woocommerce .show-on-hover {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    right: 0;
    bottom: 0;
    padding: 0;
    margin: 0;
    opacity: 0;
    filter: blur(0);
    transition: all .2s linear;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link,
.woocommerce-page ul.products li.product .woocommerce-loop-product__link {
    margin-bottom: 0.8em;
    overflow: hidden;
}
.woocommerce li.product:hover .show-on-hover{
    opacity: 1;
    transform: scale(1) translateZ(0) translateY(0);
    pointer-events: inherit;
}
.woocommerce ul.products li.product.zita-woo-hover-zoom:hover img,
.woocommerce-page ul.products li.product.zita-woo-hover-zoom:hover img {
 -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
/************************************/
/*product-structure*/
/***********************************/
.woocommerce ul.products li.product .woocommerce-loop-product__link, .woocommerce-page ul.products li.product .woocommerce-loop-product__link {
    display: block;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
    margin-bottom: .5em;
    padding: 0;
    font-size: 1em;
}
.woocommerce ul.products li.product .zta-woo-product-category,
.woocommerce-page ul.products li.product .zta-woo-product-category {
    font-size: .85em;
    margin-bottom: .5em;
    display: block;
    line-height: 1.3;
    opacity: .6;
}
.woocommerce ul.products li.product .button, 
.woocommerce-page ul.products li.product .button {
    margin: .5em 0;
    font-size: 13px;
}
/*********************/
/*content-alignment*/
/*********************/
.woocommerce ul.products li.zita-woo-alignment-center{
    text-align:center;
}
.woocommerce ul.products li.product.zita-woo-alignment-center .star-rating {
    margin-left: auto;
    margin-right: auto;
}
.woocommerce ul.products li.zita-woo-alignment-right{
    text-align:right;

}
.woocommerce ul.products li.product.zita-woo-alignment-right .star-rating {
    margin-left: auto;
    margin-right: 0px;
}
.woocommerce ul.products li.zita-single-product-content-center.last, .woocommerce-page ul.products li.zita-single-product-content-center.last{
margin-right:0;
}
/*********************/
/*box-shadow styel*/
/*********************/
.woocommerce-page ul.products li.product.zita-shadow-0,
.woocommerce-page ul.products li.product.zita-shadow-hover-0:hover{
    -webkit-box-shadow:none;
    box-shadow:none;
}
.woocommerce-page ul.products li.product.zita-shadow-1,
.woocommerce-page ul.products li.product.zita-shadow-hover-1:hover{
    -webkit-box-shadow: 0 1px 3px -2px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.1);
    box-shadow: 0 1px 3px -2px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.woocommerce-page ul.products li.product.zita-shadow-2,
.woocommerce-page ul.products li.product.zita-shadow-hover-2:hover{
-webkit-box-shadow: 0 3px 6px -5px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.1);
box-shadow: 0 3px 6px -5px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.1);
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.woocommerce-page ul.products li.product.zita-shadow-3,
.woocommerce-page ul.products li.product.zita-shadow-hover-3:hover{-webkit-box-shadow: 0 10px 20px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.1);
    box-shadow: 0 10px 20px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  }

.woocommerce-page ul.products li.product.zita-shadow-4,
.woocommerce-page ul.products li.product.zita-shadow-hover-4:hover{-webkit-box-shadow: 0 14px 28px rgba(0,0,0,.12), 0 10px 10px rgba(0,0,0,.12);
    box-shadow: 0 14px 28px rgba(0,0,0,.12), 0 10px 10px rgba(0,0,0,.12);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  }
.woocommerce-page ul.products li.product.zita-shadow-5,
.woocommerce-page ul.products li.product.zita-shadow-hover-5:hover{-webkit-box-shadow: 0 20px 30px 0 rgba(0,0,0,.2);
    box-shadow: 0 20px 30px 0 rgba(0,0,0,.2);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  }
.woocommerce-page ul.products li.product.zita-shadow-1 .zita-shop-summary-wrap,
.woocommerce-page ul.products li.product.zita-shadow-2 .zita-shop-summary-wrap,
.woocommerce-page ul.products li.product.zita-shadow-3 .zita-shop-summary-wrap,
.woocommerce-page ul.products li.product.zita-shadow-4 .zita-shop-summary-wrap,
.woocommerce-page ul.products li.product.zita-shadow-5 .zita-shop-summary-wrap{
padding:0px 20px;
}
.woocommerce-page ul.products li.product{
padding-bottom:10px;
}
/*********************/
/*Product Single Page*/
/*********************/
.woocommerce div.product #comments{
padding:0;
}
.woocommerce div.product #review_form_wrapper{
display:block;
margin-left:50px;
}
/*align-left*/
.woocommerce div.product.zita-single-product-content-left .flex-viewport,
.woocommerce div.product.zita-single-product-content-right .flex-viewport {
    width: 80%;
    float: right;
  }
.woocommerce div.product.zita-single-product-content-left div.images .flex-control-thumbs,
.woocommerce div.product.zita-single-product-content-right div.images .flex-control-thumbs {
    width: 20%;
    width: -webkit-calc(20% - 1em);
    width: calc(20% - 1em);
  }
.woocommerce div.product.zita-single-product-content-left div.images .flex-control-thumbs li,
.woocommerce div.product.zita-single-product-content-right div.images .flex-control-thumbs li {
    width: 100%;
  }

.woocommerce div.product.zita-single-product-content-left div.images .flex-control-thumbs,
.woocommerce div.product.zita-single-product-content-right div.images .flex-control-thumbs {
    width: calc(20% - 1em);
}
.woocommerce div.product.zita-single-product-content-left div.images .flex-control-thumbs li,
.woocommerce div.product.zita-single-product-content-right div.images .flex-control-thumbs li {
margin-right: 1em;
margin-bottom: 1em;
}
.woocommerce div.product.zita-single-product-content-left .onsale{
    left: 10.2%;
    left: -webkit-calc(10.2% - .5em);
    left: calc(10.2% - .5em);
}
/*******************/
/*center-align*/
/*******************/
.woocommerce-page #content .product.zita-single-product-content-center .images{
width: 50%;
float: none;
margin-left: auto;
margin-right: auto;
margin-bottom:1em;
}
.woocommerce #content div.product.zita-single-product-content-center div.summary, .woocommerce div.product.zita-single-product-content-center div.summary {
    width: 50%;
    float: none;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.woocommerce div.product.zita-single-product-content-center div.images .flex-control-thumbs{
padding: 10px 0px;
text-align:center;
}
.woocommerce div.product.zita-single-product-content-center div.images .flex-control-thumbs li{
    margin: 0 auto;
    float: none;
    display: inline-block;
    margin-right:10px;
}
.woocommerce div.product.zita-single-product-content-center div.images .flex-control-thumbs li:last-child{
margin-right:0px;
}
.woocommerce .zita-single-product-content-center .woocommerce-product-rating .star-rating {
    float: none;
    margin: .2em auto;
}
.woocommerce div.product.zita-single-product-content-center form.cart div.quantity {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.woocommerce div.product.zita-single-product-content-center form.cart .button {
    vertical-align: middle;
    float: none;
    display: inline-block;
    margin: 0 .75em 0 0;
}
.woocommerce div.product.zita-single-product-content-center form.cart{
margin-bottom:20px;
}
.woocommerce div.product.zita-single-product-content-center .woocommerce-product-rating{
margin-bottom:20px;
}
.woocommerce .zita-single-product-content-center .quantity .qty {
    margin-bottom: 0;
}
.woocommerce #content div.product.zita-single-product-content-center .woocommerce-tabs, 
.woocommerce div.product.zita-single-product-content-center .woocommerce-tabs, 
.woocommerce-page #content div.product.zita-single-product-content-center .woocommerce-tabs, 
.woocommerce-page div.product.zita-single-product-content-center .woocommerce-tabs {
    clear: both;
    text-align: center;

}
.woocommerce .zita-single-product-content-center .up-sells.upsells.products,
.woocommerce .zita-single-product-content-center .related.products{
    text-align: center;
}
.woocommerce.woocommerce-page .zita-single-product-content-center .related ul.products .product ,
.woocommerce.woocommerce-page .zita-single-product-content-center .upsells.products li{
    float: none;
    display: inline-block;
    vertical-align: top;
}
.woocommerce div.product .product_title,
.woocommerce div.product p.price,
.woocommerce-product-details__short-description,
.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 10px;
}
.woocommerce h1.product_title,
.woocommerce-Tabs-panel h2,.related.products h2,section.up-sells h2,
.cross-sells h2,.cart_totals h2,.woocommerce-billing-fields h3,
.woocommerce-account .addresses .title h3{
font-size: 26px;
    margin-bottom: 10px;
    line-height: 1.2;
}
.woocommerce .quantity .qty {
    text-align: center;
    margin-bottom: 0;
        height: 48px;
}
.woocommerce div.product form.cart{
margin-bottom:20px;
margin-top: 20px;
}
.woocommerce .zita-single-product-content-center .products .star-rating{
      display: inline-flex;
}
.woocommerce .zita-single-product-content-center #reviews{
  text-align:left;
}
.woocommerce div.product.zita-single-product-content-center .woocommerce-Tabs-panel{
margin:auto;
width:50%;
}
.single-product.woocommerce .zita-single-product-content-center span.onsale{
    top: 0;
    left: 25%;
}
.woocommerce div.product.zita-single-product-content-center div.images .flex-control-thumbs li{
  width:20%;
}
.woocommerce div.product.zita-single-product-content-center.zita-single-product-tab-vertical .woocommerce-Tabs-panel{
width:auto;
text-align:left;
}
.woocommerce div.product form.cart .variations select{
z-index: 1;
    border: none;
    height: 40px;
    line-height: normal;
    margin-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #f3f3f3;
    position: relative;
    border: 1px solid #ddd;
    padding: 0px 10px;
    font-size: 15px;
    width: 50%;
}
.woocommerce div.product form.cart .variations td.label {
    padding-right: 0;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    vertical-align: middle;
    line-height: 2em;
}
.woocommerce div.product form.cart .variations label{
font-weight:normal;
}
h1.page-title,h1.entry-title {
    font-size: 30px;
    margin-bottom: 10px;
}
.woocommerce #content table.cart td.actions .input-text, 
.woocommerce-page #content table.cart td.actions .input-text {
    width: auto;
        height: 35px;
}
.woocommerce section{
clear:both;
}
/*cart page*/
.woocommerce #content table.cart [name=coupon_code], 
.woocommerce-page #content table.cart [name=coupon_code]{
 height: 34px;
}
.woocommerce .product-quantity .quantity .qty {
height: 34px;
}
.woocommerce table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img {
    width: auto;
    max-width: 70px;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    padding: 8px 25px;
}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions { 
    padding: 20px;
}
.woocommerce .onsale p{
    line-height: inherit;
}
.woocommerce-cart .hentry li.product,
 .woocommerce-cart ul.products li.product {
    margin-bottom: 0;
}
.woocommerce .selection span {
    line-height: 35px!important;
    height:35px!important;
}
.woocommerce-MyAccount-content fieldset {
    margin: 10px 2px;
  }
/******************/
/*right-align*/
/******************/
.woocommerce #content div.product.zita-single-product-content-right div.images, 
.woocommerce div.product.zita-single-product-content-right div.images, 
.woocommerce-page #content div.product.zita-single-product-content-right div.images, .woocommerce-page div.product.zita-single-product-content-right div.images {
    float: right;
}
.woocommerce #content div.product.zita-single-product-content-right div.summary, 
.woocommerce div.product.zita-single-product-content-right div.summary, 
.woocommerce-page #content div.product.zita-single-product-content-right div.summary, 
.woocommerce-page div.product.zita-single-product-content-right div.summary {
    float: left;
}
.single-product.woocommerce .product.zita-single-product-content-right span.onsale{
    top: 0;
    right: 0;
    left: auto;
}
.woocommerce div.product.zita-single-product-content-right.sale div.images .woocommerce-product-gallery__trigger{
top:40px;
}
/**************/
/*Tab style*/
/**************/
.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding: 1em 0 0;
    margin: 0 0 2em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #fff;
    z-index: 2;
    border-bottom-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background: none;
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
    border-color: #006799;
    color: #3a3a3a;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    border: none;
    border-bottom: 2px solid transparent;
    box-shadow: none;
    padding: .7em .8em;
    text-shadow: none;
    text-transform: uppercase;
    font-size: .9em;
    font-weight: 500;
    letter-spacing: 0.05em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
 .woocommerce div.product .woocommerce-tabs ul.tabs li::before{
display:none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: 1px solid rgba(0,0,0,.1);
  }
/*VERTICAL STYLE*/
.woocommerce div.product.zita-single-product-tab-vertical .woocommerce-tabs ul.tabs {
    width: 200px;
    float: left;
    padding: 0px;
    margin: 0px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
}
.woocommerce div.product.zita-single-product-tab-vertical .woocommerce-tabs ul.tabs li.active {
    z-index: 0;
    border-right-color:rgba(0,0,0,.1);
    border-bottom-color:rgba(0,0,0,.1);
}

.woocommerce div.product.zita-single-product-tab-vertical .woocommerce-tabs ul.tabs li {
    width: 100%;
    margin: 0px;
    border-width: 0px 0px 1px;
    border-style: solid;
    border-color:rgba(0,0,0,.1);
}
.woocommerce div.product.zita-single-product-tab-vertical .woocommerce-tabs .panel {
    margin-left: 220px;
    border-style: solid;
    border-color: rgba(0,0,0,.1);
    border-image: initial;
    border-width: 0px 0px 0px 1px;
    padding: 1.5em;
}
.woocommerce div.product.zita-single-product-tab-vertical .woocommerce-tabs ul.tabs li a{
	width:100%;
}
.woocommerce #reviews #comments h2 {
	clear: none;
	position: relative;
}
.woocommerce-variation-price{
	margin-bottom:20px;
}
/*add to cart loader*/
.woocommerce ul.products li.product .button #respond input#submit.loading:after,
.woocommerce .woocommerce ul.products li.product .button.loading:after,
.woocommerce .woocommerce ul.products li.product .button.loading:after,
.woocommerce ul.products li.product .button.loading:after{
	top:0.8em!important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	border-radius: 1em;
	background-color: #f3f3f3;
	border: 0;
}
/*woocommerce widget style*/
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	float: right;
	margin-left: 4px;
	width: 70px;
	height: auto;
	box-shadow: none;
}
/**Additional CSS**/
/* Doc CSS Start*/
.docs-template-default.single iframe{
	max-width: 100%;
}
.single-docs .entry-content a {
	color:#ff1c1c;
}
#content.blog-single .post-navigation a{
	color:#333333;
}
.single-docs .entry-content p {
	margin-bottom: 25px;
	line-height: 2;
}
.single-docs .entry-content h4{
	margin-bottom:5px;
}
.single-docs .entry-content img {
	border: 1px solid #efefef;
	padding: 5px;
}
.post-type-archive-docs nav.navigation.pagination{
	display:none;
}
.post-type-archive-docs .sidebar-main .cat-item, .single-docs .sidebar-main .cat-item, .tax-docs-cate #sidebar-primary .sidebar-main .cat-item{
	list-style-type:none;
}
.post-type-archive-docs .sidebar-main .cat-item ul, .single-docs .sidebar-main .cat-item ul, .tax-docs-cate #sidebar-primary .sidebar-main .cat-item ul{
	margin-left:10px
}
.docs-sidebar-title h3{
	font-size:22px;
	font-family: Poppins;
	margin-bottom:15px;
}
.post-type-archive-docs #sidebar-primary .sidebar-main, .single-docs #sidebar-primary .sidebar-main, .tax-docs-cate #sidebar-primary .sidebar-main{
	padding-top:20px;
	padding-left:20px;
	background:#fff;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
}
.docs-template-default #sidebar-primary .sidebar-main:before, .docs-template-default #sidebar-primary .sidebar-main:before, .tax-docs-cate #sidebar-primary .sidebar-main:before, .post-type-archive-docs #sidebar-primary .sidebar-main:before{
	position:relative!important;
}
/* Doc CSS Ends */
.zita-menu > li > a {
	font-weight:500;
}
.home li.menu-item.zta-custom-item a button {
	background: #fff;
	color: #585853;
}
li.menu-item.zta-custom-item {
	padding: 10px;
}
li.menu-item.zta-custom-item button{
	padding:12px;
}
li.menu-item.zta-custom-item a button{
	font-weight:500;
}
/* footer newsletter CSS*/
.widget-footer-col4 .leadform-show-form-2 .name-type.lf-field label, .widget-footer-col4 .leadform-show-form-2 .text-type.lf-field label{
	display:none;
}
.widget-footer-col4 .leadform-show-form div.lf-field{
	margin-bottom:0;
}
.widget-footer-col4 .leadform-show-form-2 .submit-type{
	margin-top:15px;
}
/* bbPress CSS*/
.single.bbpress .site-content #primary, .single.bbpress .site-content #sidebar-primary {
	margin-top:140px!important;
}

.bbp-login-form fieldset {
	border: none;
}
.bbpress .site-content #primary {
	background:#fff;
	padding:20px;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
}
#bbpress-forums .bbp-search-form, #bbpress-forums .bbp-breadcrumb,.bbpress .entry-header, #bbpress-forums .bbp-pagination:nth-child(3), #bbpress-forums .bbp-pagination .bbp-pagination-count{
	display:none;
}
#bbpress-forums ul.bbp-forums{
	border: 1px solid #fff;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, #bbpress-forums ul.odd, #bbpress-forums ul.bbp-topics{
	background:none;
	border:none;
}
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky {
	background-color: #00bcd417 !important;
}
.bbp-topic-title, .bbp-forum-info{
	font-size:15px;
}
.bbp-pagination-links .page-numbers {
	line-height: 34px;
}
.bbp-pagination-links .next.page-numbers{
	line-height: 16px;
}
.bbp-pagination-links a:hover, .bbp-pagination-links span.current {
	background: #f5f5f5;
	color: #8e8e8e;
	opacity: 0.8;
	border: 1px solid #ddd;
}
/***Login Form CSS***/
.bbp-username label.hide{
	margin-bottom:10px;
}
.bbp-submit-wrapper [type='submit'], #bbp-search-form .button, #bbpress-forums #bbp-your-profile fieldset.submit button{
	font-weight:600;
	font-size:16px;
}
.bbp-logged-in .button.logout-link {
	color: red;
	font-weight: 400;
	top: -18px;
	position: relative;
	text-decoration: underline!important;
}
.bbp-logged-in{
	margin-top:20px;
}
.bbp-login-form .bbp-remember-me label{
	font-size:14px;
	width: 160px;
}
.bbp-login-form .bbp-remember-me {
	margin-bottom:0px;
}
.bbp-login-form .bbp-submit-wrapper{
	float:none;
}
.bbp-login-form .bbp-submit-wrapper button, #bbp-search-form .button, .bbp-topic-form .bbp-submit-wrapper button, .bbp-reply-form .bbp-submit-wrapper button {
	border:1px solid;
}
#bbp-search-form{
	text-align:left;
	margin-top: 24px;
}
.bbp-login-form .bbp-submit-wrapper {
	text-align: center;
	margin-bottom:10px;
} 
/***Forum Single Page**/
.single-forum #bbpress-forums .bbp-template-notice.info, .single-topic #bbpress-forums .bbp-template-notice.info  {
	display:none;
}
#bbpress-forums .type-forum p.bbp-topic-meta, .bbp-topic-title .bbp-topic-meta{
	display:none;
}
.bbp-login-form .bbp-form .bbp-username .hide {
	width:100%;
}
.bbp-reply-form label{
	font-size:14px;
}
.forums.bbp-replies .bbp-header,.forums.bbp-replies .bbp-footer, .topic .bbp-reply-ip, div.bbp-reply-header {
	display:none;
}
.bbp-author-role {
	position: relative;
	top: 0px;
}
.single.bbpress .site-content #primary, .single.bbpress .site-content  #sidebar-primary{
	margin-top:150px;
}
.single.bbpress header.zta-transparent-header{
	background:#fff;
}
/* BBP CSS END*/
/* demo sites home page CSS*/
#demo-sites .elaet-image-title{
	background:#fff;
	color:#111!important;
	width:120px;
	font-size: 13px!important;
	color: #fff;
	border-radius:3px;
	text-align: center;
	text-transform: capitalize;
	letter-spacing: 1px;
	border: 1.3px solid #fff;
	margin: 0px auto!important;
	padding: 8px 5px!important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#demo-sites .elaet-image-caption-button{
	font-size: 0px;
	background-color: rgba(0, 0, 0, 0.0) !important;
	top: -1000px;
	right: -1000px;
	height: 5000px;
	width: 5000px;
	position: absolute;
}
.footer-top-community ul li {
	display: inline-block;
}
.footer-top-community ul li img{
	margin-bottom: -10px;
}
/* Woo pro tag */
#woo-pro .elementor-image-box-title:after{
	content:"PRO";
	background: #32b8f1;
	padding: 2px 8px;
	margin-left: 5px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
/*Documentation page style start*/
.docs-cate-section{
	width:100%;
	margin: 0;
}
.docs .entry-content {
	width: 100%;
}
#page .content .docs-cate-section{
	padding:0;
	margin:0;
}
.docs-cate-section h2{
	margin:0;
}
#sidebar-primary .widget{
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
}
#page #content .docs-cate-section .docs-catelist{
	list-style-type:none;
}
#page #content .docs-cate-section .docs-catelist a{
	width:24%;
	margin-right: 1.33%;
	float: left;
	padding: 30px 20px;
	font-size: 14px;
	font-weight: 400;
	background:#fff;
	color: #000;
	margin-bottom:10px;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
	text-align:center;
}
#page #content .docs-cate-section .docs-catelist a:hover{
	background:#fcfcfc;
}
#page #content .docs-cate-section .docs-catelist:nth-child(4n+1){
	clear:left;
}
#page #content .docs-cate-section .docs-catelist:nth-child(4n) a{
	margin-right:0px;
}
.post-type-archive-docs .sidebar ul.children, .tax-docs-cate .sidebar ul.children, .single-docs .sidebar ul.children {
	padding-left: 10px;
	padding-top:10px;
}
.post-type-archive-docs .sidebar ul.children li:before, .tax-docs-cate .sidebar ul.children li:before, .single-docs .sidebar ul.children li:before{
	content:"-";
	padding-right:10px;
}
#page #content nav.breadcrumb-trail {
	text-align: left;
	background: #fff;
	padding: 10px;
	display: inline-block;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
}
#page #content nav.breadcrumb-trail ul li a{
	color:#3285f3;
}
#page #content ul.doc-post-list-wrapper {
	padding: 15px;
	margin:0px;
	background: #fff;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
}
#page #content ul.doc-post-list-wrapper li.doc-post-list{
	list-style-type:none;
	padding:5px;
}
#page #content ul.doc-post-list-wrapper li.doc-post-list:before{
	content:"\f02d";
	font-family: 'FontAwesome';
	font-weight: 700;
	color:#464646;
	padding-right:10px;
}
.archive #content-wrapper .breadcrumb {
	margin-top: 10px;
	margin: 0;
}
.docs-catelist span.post-count {
	display: block;
	font-size:12px;
	line-height: 30px;
	color:#848484;
}
.docs-catelist span.post-count:after {
	content:"Articles";
	padding-left:5px;
	font-weight:300;
}

.single-docs .post-title h1{
	margin:0;
	text-align:left;
	font-size: 26px;
}
.single.single-docs .post-content h3, .single.single-docs .post-content h2{
	font-size:20px;
	margin-top:50px;
}
.single.single-docs .post-content h4{
	margin-bottom:0;
	line-height:28px;
}
.post.docs .post-content{
	margin-top:20px;
}
.post-content a, .post-content li a{
	color:#3285f3;
}
.post.docs .post-content img{
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
}
.single.single-docs .site-content #primary{
	overflow:hidden;
	padding: 20px 20px 50px;
	background: #fff;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.04);
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
}
/*Simple download button style*/
.sdm_download_link{
	text-align:center;
}
/*Simple download button style end*/
@media screen and (max-width:1024px){
	.mhdrleftpan .sider.left{
		border-right:0px;
	}
	.mhdrrightpan .sider.right{
		border-left:0px;
	}
	.zita-site .mhdrleftpan .sider-inner ul#zita-menu,
	.zita-site .mhdrrightpan .sider-inner ul#zita-menu,
	.zita-site .mhdrrightpan .sider-inner ul#zita-menu.zita-menu > li > a:hover,
	.zita-site .mhdrleftpan .sider-inner ul#zita-menu.zita-menu > li > a:hover,
	.zita-site .mhdrrightpan .zita-menu li ul.sub-menu,
	.zita-site .mhdrleftpan .zita-menu li ul.sub-menu,
	.sider #zita-above-menu.zita-menu li ul.sub-menu,
	.sider #zita-above-menu.zita-menu li ul.sub-menu li:hover{
		background:transparent;
	}
	.zita-site .mhdrleftpan .sider.left,
	.zita-site .mhdrleftpan .sider.right,
	.zita-site .mhdrrightpan .sider.left,
	.zita-site .mhdrrightpan .sider.right{
		background:transparent; 
		padding:0;
		overflow-x: inherit;
		overflow-y: inherit;
	}
	.zita-site .mhdrleftpan .sider.left .zita-menu > li, 
	.zita-site .mhdrleftpan .sider.right .zita-menu > li,
	.zita-site .mhdrrightpan .sider.left .zita-menu > li, 
	.zita-site .mhdrrightpan .sider.right .zita-menu > li,
	.zita-menu > li{
		border-bottom: 1px solid rgba(0,0,0,.1);
	}
	.zita-menu li a{
		text-align:left;
	}
}
@media screen and (max-width:767px){
	.main-header-bar { 
		padding: .2em 0;
	}
	li.menu-item.zta-custom-item button {
		padding: 8px;
	}
	.top-footer-container {
		line-height: 30px;
	}
	#page #content .docs-cate-section .docs-catelist a {
		width: 48%;
	}
	img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {display:block; margin:1em auto; float:none;}
	.gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure {width:100%; margin:0 0 1em 0; float:none;}
	.site-content #primary {
		width:100%!important;
		margin-bottom: 20px;
	}
	.site-content #sidebar-primary{
		width:100%!important;
		padding:0!important;
		margin-top: 20px;
		margin-bottom: 20px;
		max-width: 330px;
		float: none;
	}
	#content .zta-two-colm article,
	#content .zta-three-colm article,
	#content .zta-four-colm article{
		width:100%;
	}
	#content .entry-content-outer-wrapper.zta-blog-layout-2{
		display:block; 
	}
	#content article .zta-blog-layout-2 .post-img-wrapper,
	#content article .zta-blog-layout-2 .entry-content-wrapper,
	.zta-blog-layout-3 .post-img-wrapper,
	.zta-blog-layout-3 .entry-content-wrapper,
	article:nth-child(even) .zta-blog-layout-4 .post-img-wrapper,
	article:nth-child(even) .zta-blog-layout-4 .entry-content-wrapper,
	article:nth-child(odd) .zta-blog-layout-4 .post-img-wrapper,
	article:nth-child(odd) .zta-blog-layout-4 .entry-content-wrapper{
		width:100%;
		float:none;
		padding: 0;
	}
	#content article .zta-blog-layout-2 .post-img-wrapper .post-img,
	.zta-blog-layout-3 .post-img-wrapper .post-img,
	#content .entry-content-outer-wrapper.zta-blog-layout-4 .post-img-wrapper .post-img{
		margin-bottom: 20px;
	}
	.fullwidthstrechched #container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.fullwidthstrechched #content article {
		margin-bottom: 20px;
	}
	.site-content .site-container.right #primary{
		border-right:0;
		padding:0px;
	}
	.abv-three .top-header-container,
	.btm-three .bottom-header-container,
	.ft-abv-three .top-footer-container,
	.ft-btm-three .bottom-footer-container,
	.ft-wgt-five .widget-footer-container,
	.ft-wgt-six .widget-footer-container,
	.ft-wgt-seven .widget-footer-container,
	.ft-wgt-eight .widget-footer-container{
		display:block;
	}
	.abv-two .top-header-col1,
	.top-header .abv-two .top-header-col2,
	.top-header .abv-three .top-header-col1,
	.top-header .abv-three .top-header-col2,
	.top-header .abv-three .top-header-col3,
	.btm-two .bottom-header-col1,
	.btm-two .bottom-header-col2,
	.bottom-header .btm-three .bottom-header-col1,
	.bottom-header .btm-three .bottom-header-col2,
	.bottom-header .btm-three .bottom-header-col3,
	.ft-abv-two .top-footer-col1,
	.ft-abv-two .top-footer-col2,
	.ft-abv-three .top-footer-col1,
	.ft-abv-three .top-footer-col2,
	.ft-abv-three .top-footer-col3,
	.ft-btm-two .bottom-footer-col1,
	.ft-btm-two .bottom-footer-col2,
	.ft-btm-three .bottom-footer-col1,
	.ft-btm-three .bottom-footer-col2,
	.ft-btm-three .bottom-footer-col3{
		width:100%;
		justify-content: center;
		text-align:center;
	}
	.ft-wgt-two .widget-footer-col1, 
	.ft-wgt-two .widget-footer-col2,
	.ft-wgt-three .widget-footer-col1, 
	.ft-wgt-three .widget-footer-col2,
	.ft-wgt-three .widget-footer-col3,
	.ft-wgt-four .widget-footer-col1, 
	.ft-wgt-four .widget-footer-col2, 
	.ft-wgt-four .widget-footer-col3, 
	.ft-wgt-four .widget-footer-col4,
	.ft-wgt-five .widget-footer-container .widget-footer-col1,
	.ft-wgt-five .widget-footer-container .widget-footer-col2,
	.ft-wgt-five .widget-footer-container .widget-footer-col3,
	.ft-wgt-six .widget-footer-container .widget-footer-col1,
	.ft-wgt-six .widget-footer-container .widget-footer-col2,
	.ft-wgt-six .widget-footer-container .widget-footer-col3,
	.ft-wgt-seven .widget-footer-container .widget-footer-col1,
	.ft-wgt-seven .widget-footer-container .widget-footer-col2,
	.ft-wgt-eight .widget-footer-container .widget-footer-col1,
	.ft-wgt-eight .widget-footer-container .widget-footer-col2{
		width: 100%;
	}
	#content article .entery-header {
		margin-bottom: 10px;
	}
	article h2.entry-title {
		font-size: 22px;
		line-height: 1.3;
	}
	.zita-site #content .entry-meta{
		font-size:12px; 
	}
	.entry-header h1.entry-title{
		font-size:26px;
		line-height:1.6;  
	}
	.page-numbers {
		margin: 0 3px;
		padding: 8px 0;
		font-size: 13px;
		line-height: 13px;
	}
	.next.page-numbers, .prev.page-numbers {
		padding: 8px 18px;
	}
	.post-navigation, nav.pagination {
		padding: 10px 0px;
	}
	.content-social .social-icon a {
		font-size: 12px;
		width: 1.1em;
		height: 1.1em;
		line-height: 1.1em;
	}
	#content .zta-blog-highlight.zta-three-colm article:first-child,
	#content .zta-blog-highlight.zta-four-colm article:first-child{
		width:100%;
	}

	/*top-header*/
	.top-header .top-header-bar .top-header-col1 .menu-toggle .menu-btn,
	.top-header .top-header-bar .top-header-col1 .menu-toggle .menu-btn{
		float:none;
		margin: 0 auto;
	}
	.top-header-container{
		line-height:normal!important;  
	}
	.top-header .top-header-bar .top-header-col1,
	.top-header .top-header-bar .top-header-col2,
	.top-header .top-header-bar .top-header-col3{
		padding:10px 0px;
	}
	/*bottom-header*/
	.bottom-header .bottom-header-bar .bottom-header-col1 .menu-toggle .menu-btn,
	.bottom-header .bottom-header-bar .bottom-header-col1 .menu-toggle .menu-btn{
		float:none;
		margin: 0 auto;
	}
	.bottom-header-container{
		line-height:normal!important;  
	}
	.bottom-header .bottom-header-bar .bottom-header-col1,
	.bottom-header .bottom-header-bar .bottom-header-col2,
	.bottom-header .bottom-header-bar .bottom-header-col3{
		padding:10px 0px;
	}
}
@media screen and (max-width: 600px){
	#page.zita-site{
		display: contents;
	}}
@media screen and (max-width: 480px){
	#content.blog-single .zita-related-post ul li {
		width: 100%;
		float: left;
		padding: 0px 10px;
		margin-bottom:10px;
	}
	.page-numbers {
		margin: 0 1px;
		font-size: 11px;
		line-height: 11px;
	}
	.next.page-numbers, .prev.page-numbers {
		padding: 8px 14px;
	}}