.zci-taxonomy-list.zci-grid {
display: grid;
grid-gap: 20px;
grid-template-columns: repeat(var(--zci-columns, 3), 1fr);
list-style: none; padding: 0;
margin: 0;
}
.zci-taxonomy-list.zci-grid .zci-item {
text-align: center;
list-style: none; margin: 0;
}
.zci-taxonomy-list.zci-grid .zci-image {
display: block;
margin-bottom: 10px;
overflow: hidden; border-radius: 8px; }
.zci-taxonomy-list.zci-grid .zci-image img {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto;
transition: transform 0.3s ease; }
.zci-taxonomy-list.zci-grid .zci-image img:hover {
transform: scale(1.05); } .zci-taxonomy-list.zci-inline {
display: flex;
flex-wrap: wrap;
gap: 15px;
list-style: none;
padding: 0;
margin: 0;
}
.zci-taxonomy-list.zci-inline .zci-item {
display: flex;
align-items: center;
gap: 5px;
margin: 0;
} .zci-taxonomy-list.zci-list {
list-style: none;
padding: 0;
margin: 0;
}
.zci-taxonomy-list.zci-list .zci-item {
display: flex;
align-items: center;
margin-bottom: 10px;
gap: 10px;
} .zci-term-name {
display: block;
font-weight: bold;
margin-top: 5px;
color: inherit;
text-decoration: none;
}
.zci-link {
text-decoration: none;
color: inherit;
display: block;
}
.zci-term-count {
display: inline-block;
background: #f0f0f1;
border-radius: 10px;
padding: 2px 8px;
font-size: 0.8em;
margin-left: 5px;
vertical-align: middle;
}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, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}  .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }/*\*/* html .group { height: 1%; } .group { display: block; }/**/ body {
font-size:11px;
font-family: 'Raleway', sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-color: #FFFFFF;
}
p, .textwidget {
color:#444444;
font-size:13px;
line-height:25px;
font-family: 'Raleway', sans-serif;
}
.post-entry {
color:#444444;
font-size:13px;
line-height:25px;
}
em,i {
font-style: italic;
}
b {
font-weight: bold;
}
a {
text-decoration:none;
color: #BCBCBC;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
}
h1,h2,h3,h4,h5,h6 {
font-family: 'Montserrat', sans-serif;
}
.container {
width:1080px;
margin:0 auto;
}
#content {
overflow:hidden;
margin-top:10px;
}
#main {
width:740px;
float:left;
}
#main.fullwidth {
width:100%;
}
#sidebar {
width:300px;
float:right;
} #top-bar {
z-index:99999;
width: 100%;	   
position: fixed;
background-color: #F9F9F9;
}
#top-bar .container {
position:relative;
}
.meta_top {
float: right;
position: relative;
z-index: 999;
}
#top-social {
display: inline-block;
white-space: nowrap;
float: right;
}
.text_follow {
font-size: 12px;
font-style: italic;
color: #6F6F6F;
font-family: 'Playfair Display', serif;
line-height: 35px;	    
float: left;
}
.top_social_wrap {
}
#top-social a {
line-height:35px;
font-size:13px;
margin-left:14px;
color:#000;
}
#top-social a:hover {
opacity:0.8;
}
#top-social i {
margin-left: 5px;
} .top_search_wrap {
z-index: 999;
position: absolute;
left: 0;
top: 0;
display: inline-block;	
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;    
}
#top-search {
text-align:center;	
float: left;
}
#top-search a {
color:#000;
line-height:35px;
display:block;
font-size: 13px;
}
#top-search a:hover {
opacity:.75;
}
.show-search {
z-index:10000;
display: inline-block;
float: left;			
}
.show-search #searchform input#s {
border: none;	  
padding: 0;
height: 35px;
font-size: 10px;
color: #000;
box-sizing: border-box;		
width:135px;
background: none;
font-family: 'Raleway', sans-serif;
vertical-align: middle;
}
.top_search_wrap ::-webkit-input-placeholder,  .mc4wp-form ::-webkit-input-placeholder {
color: #000;
}
.top_search_wrap ::-moz-placeholder, .mc4wp-form ::-moz-placeholder { color: #000;
}
.top_search_wrap ::-moz-placeholder, .mc4wp-form ::-moz-placeholder { color: #000;
}
.top_search_wrap ::-ms-input-placeholder, .mc4wp-form :-ms-input-placeholder {  
color: #000;
}	
.menu-mobile {
position: absolute;
top: 0;
left: 0;
width: 100%;
display: none;
z-index: 99;
} .menu_wrap {
text-align: center;
position: relative;
z-index: 99;
margin-bottom: 10px;
}
.menu_wrap > ul.menu {
display: inline-block;	
}
.menu li {
display:inline-block;
margin-right:26px;
position:relative;
}
.menu li:last-child {
margin-right:0;
}
.menu li a {
font-size:11px;
text-transform:uppercase;
letter-spacing:1px;
line-height:40px;
color:#000;
display:block;	
font-family: 'Montserrat', sans-serif;
}
.menu li a:hover {
opacity: 0.7;
}
.menu > li.menu-item-has-children > a:after {
font-family: FontAwesome;
content: "\f107";
margin-left: 3px;
font-size: 12px;
opacity: 0.65;	
} .menu .sub-menu,
.menu .children {
background-color:#FFFFFF;		
display: none;
padding: 0;
position: absolute;
margin-top:0;
left: 0;
top: 100%;
z-index: 99999;
text-align:left;
border-top:1px solid #EEE;
box-shadow: 0px 1px 5px rgba(190, 190, 190, 0.30);
-webkit-box-shadow: 0px 1px 5px rgba(190, 190, 190, 0.30);
-moz-box-shadow: 0px 1px 5px rgba(190, 190, 190, 0.30);
}
.menu .sub-menu ul:after {
content:none;	
}
ul.menu ul a,
.menu ul ul a {
color: #000;			
border:1px solid #EEE;
border-top:none;
margin: 0;
padding:9px 17px;
min-width: 160px;
line-height:20px;			
transition:.25s;			
}
ul.menu ul li,
.menu ul ul li {
padding-right:0;
margin-right:0;
display: block;
}
ul.menu ul a:hover,
.menu ul ul a:hover {			
background-color: #F4F4F4;
opacity: 1;
}
ul.menu li:hover > ul,
.menu ul li:hover > ul {
display: block;
}
.menu .sub-menu ul,
.menu .children ul {	
left: 100%;
top: 0;
} #header {
}
#logo {
text-align:center;
padding-bottom: 30px;
padding-top: 70px;	
}
#logo img {
max-width:100%;
height:auto;
} .post, article.page {
position:relative;	
margin-bottom: 70px;
background-color: #F9F9F9;
padding-bottom: 20px;
}
.single .post {
margin-bottom: 10px;
}	
.no_featured_img {
padding-top: 30px;
}
.no_featured_img_list {
padding-left: 4%;
}
.no_featured_img_list .side_right {
width: 100%;
box-sizing: border-box;
}
.content_post_wrap {
padding: 40px;
background-color: #FFFFFF;
width: 92%;
box-sizing: border-box;
position: relative;
z-index: 99;
margin: 0 auto;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.05);
}
.post-img {
text-align:center;
margin-bottom: -40px;
}
.post.format-video .post-img, .post.format-audio .post-img {
margin-bottom: 0;
}
.post-img img {
max-width:100%;
height:auto;
position:relative;
display: block;
margin: 0 auto;
}
.post_list .post-img iframe {
height:166px;
width:100%;
}
.post-header {
margin-bottom: 23px;
text-align:center;
}
.post-header h2 a, .post-header h1 {
font-size: 20px;
color: #000;
position: relative;
display: block;
margin-bottom: 7px;
line-height: 27px;
text-transform: uppercase;
letter-spacing: 1px;
}
.post-header h2 a:hover {
text-decoration: underline;
}
.cat-blog {
color: #B1B1B1;
}
.cat-blog a {	
font-size:11px;
display:inline-block;
color: #B1B1B1;
position:relative;
margin-left: 5px;
font-family: 'Playfair Display', serif;
font-style: italic;
}
.cat-blog a:first-child {
margin-left: 0;
}
.cat-blog a:hover {
text-decoration: underline;
} .more-link {
display:block;	
margin-top: 20px;
}
.more-button {
font-size: 14px;
display: inline-block;
color: #000;		
position: relative;
-o-transition: .25s;
-ms-transition: .25s;
-moz-transition: .25s;
-webkit-transition: .25s;
font-family: 'Playfair Display', serif;
font-style: italic;		
}		
.more-button:hover {
text-decoration: underline;
}	
.post-entry img {
max-width:100%;
height:auto;
}
.post-entry a:hover {
text-decoration:underline;
}
.post-entry p {
margin-bottom:9px;
}
.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6, .post-entry hr {
margin-bottom:5px;
margin-top:15px;
}
.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
color:#000;
}
.post-entry h1 {
font-size:20px;
}
.post-entry h2 {
font-size:18px;
}
.post-entry h3 {
font-size:16px;
}
.post-entry h4 {
font-size:14px;
}
.post-entry h5 {
font-size:12px;
}
.post-entry h6 {
font-size:10px;
}
.post-entry hr {
border:0;
height:0;
border-bottom:1px solid #E8E8E8;
clear:both;
}
.post-entry blockquote {
margin-bottom: 15px;
margin-top: 15px;
}
.post-entry blockquote p {
color:#242424;
padding-left: 70px;
font-size: 16px;
line-height: 30px;
font-style:italic;
position:relative;
font-family: 'Playfair Display', serif;	
font-weight: normal;
margin-bottom: 4px;
}
.post-entry blockquote footer {
margin-left: 85px;
padding-left: 5px;
font-family: 'Montserrat', sans-serif;
font-size: 11px;
letter-spacing: 1px;
position: relative;
display: inline-block;
color: #000;
}
.post-entry blockquote footer:before {
display: block;
content: "";
height: 1px;
width: 8px;
position: absolute;
left: -10px;
top: 50%;
background-color: #000; 
}
.post-entry blockquote p:before {
display: block;
content: "\201C";
font-size: 84px;
position: absolute;
left: 23px;
top: 12px;
color: #C0C0C0;
}			 
.post-entry ul, .post-entry ol {
padding-left:45px;
margin-bottom:15px;		
color: #444444;
font-size: 13px;
line-height: 27px;
font-family: 'Raleway', sans-serif;
}
.post-entry ul li {
margin-bottom:0;
list-style:disc;
}
.post-entry ol li {
margin-bottom:0;
list-style:decimal;
}
.sticky.post .post-header { border:1px dashed #ddd; padding:20px 0; }
.bypostauthor  {}
.post-entry table { width:100%; margin-bottom:22px; border-collapse:collapse }
.post-entry td, .post-entry th { padding: 12px; border: 1px #e5e5e5 solid; }
.post-entry th { font-weight:bold; font-size:14px; background:#f5f5f5;}
.post-meta {
position:relative;
display: block;
font-size:11px;
color:#B1B1B1;
text-align:center;	
font-family: 'Playfair Display', serif;
font-style: italic;
}
.meta_bottom {
text-align: center;
margin-top:20px;
font-size: 0;
overflow: hidden;
}
.page .meta_bottom {
margin-bottom:0;
}
.comment_count {
margin-left:15px;
display: inline-block;
font-size: 15px;
color: #BBB;
font-style: italic;
letter-spacing: 1px;
display: none;
}
.comment_count i{
margin-right:7px;
font-size:14px;
} .post-share {		
display: inline-block;	
position: relative;
}
.post-share:before {
content: "";
position: absolute;
width: 500px;
top: 50%;
right: 110%;
height: 1px;
background-color: #ECECEC;
}
.post-share:after {
position: absolute;
content: "";
width: 500px;
top: 50%;
left: 110%;
height: 1px;
background-color: #ECECEC;
}
.text_share {
color: #242424;
font-size: 10px;
letter-spacing: 2px;
margin-bottom: 12px;
font-family: 'Raleway', sans-serif;
text-transform: uppercase;
}	
.post-share a i {
font-size: 15px;
line-height: 34px;
}
.post-share a {
width: 34px;
height: 34px;
display: inline-block;
text-align: center;
color: #747474;
margin: 0 4px;
background-color: #EFEFEF;
border: 1px solid #FFFFFF;
border-radius: 50%;
}
.post-share a:hover {
color: #000;
border-color: #E3E3E3;
background-color: #FFFFFF;
}
.meta_date {
display:inline-block;
}
.meta_date i {
margin-right:7px;
}
.meta-comments {
display:inline-block;
}
.meta-comments a {
color: #B1B1B1;
}
.meta-comments a:hover {
text-decoration: underline;
}
.splash {
margin: 0 3px;
} .post-author {
overflow: hidden;	
padding: 20px;
padding-bottom: 0;
margin-top: 30px;
border-top: 1px solid #EEE;
}
.written_by {
margin-bottom: 10px;
color: #555;
font-size: 10px;
font-family: 'Playfair Display', serif;
font-style: italic;
}
.author-img {
float:left;
margin-right:20px;
}
.author-img img {
border-radius: 50%;
}
.author-content {
overflow:hidden;
}
.author-content h5 a {
font-size:12px;
text-transform:uppercase;
margin-bottom:8px;
color:#000;
display:block;
font-weight:700;
letter-spacing:1px;
}
.author-content .author-social {
font-size:12px;
color:#000;
margin-right:12px;
margin-top: 8px;
}
.author-content a.author-social:hover {
opacity: 0.8;
} .post-tags {
display: block;
margin-top: 25px;
color: #B1B1B1;
}
.post-tags i {
margin-right: 8px;
font-size: 14px;
color:#686868;
}
.tag_title {
display:none;
}
.tags_wrap a {
font-size: 10px !important;
letter-spacing: 1px;
text-transform: uppercase;
color: #8D8D8D;
padding: 6px 7px;
margin: 5px 3px;
display: inline-block;
text-decoration: none;
background-color: #F6F6F6;
border-radius: 2px;
line-height: normal;
font-family: 'Montserrat', sans-serif;
}
.tags_wrap a:hover {
color:#FFFFFF;
background-color: #000;
text-decoration: none;
} .post-related {
overflow:hidden;
margin-top: 50px;	
}
.post-related h2 {
margin-bottom:30px;
text-align: center;
}
.related_heading {
display: block;
margin-bottom: 20px;
font-weight: 700;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1px;
color: #000;
text-align: center;
font-family: 'Montserrat', sans-serif;
position: relative;
padding-bottom: 12px;
}
.related_heading:after {
position: absolute;
content: "";
left: 0;
bottom: 0;
width: 20px;
right: 0;
height: 1px;
margin: 0 auto;
background-color: #000;
}
.item-related {
text-align:left;
float: left;
width: 230px;
margin-right: 20px;
}
.item-related:last-child{
margin-right:0;
}
.item-related img {
width:100%;
height:auto;
margin-bottom:7px;
}
.item-related h3 {
margin-bottom:5px;
}
.item-related h3 a {
font-size: 12px;
color: #000;
line-height: 19px;
text-transform: uppercase;
letter-spacing: 1px;
font-family: 'Raleway', sans-serif;
}
.item-related h3 a:hover {
text-decoration:underline;
}
.item-related span.date {
font-size:11px;
font-style:italic;
color:#B1B1B1;
font-family: 'Playfair Display', serif;
} .comments {
margin-bottom:50px;
}
.comments li {
list-style:none;
}
.comment_heading {
text-align:center;
margin-bottom: 30px;
}
.comment_heading h4{
display: block;
margin-bottom: 20px;
font-weight: 700;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1px;
color: #000;
text-align: center;
position: relative;
padding-bottom: 12px;
}
.comment_heading h4:after {
position: absolute;
content: "";
left: 0;
bottom: 0;
width: 20px;
right: 0;
height: 1px;
margin: 0 auto;
background-color: #000;
}
.post-comments {
background:#fff;
margin-top:50px;
}
.thecomment {
border-bottom:1px dotted;
border-color: #E9E9E9;
padding-bottom: 10px;
margin-bottom: 25px;
}
.thecomment .author-img {
float:left;
margin-right:25px;
}
.thecomment .comment-text {
overflow:hidden;
}
.thecomment .comment-text p {
margin-bottom: 7px;
font-size: 12px;
line-height: 24px;
width: 90%;
}
.thecomment .comment-text span.author, .thecomment .comment-text span.author a {
font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
color: #000;
display: block;	  
font-family: 'Montserrat', sans-serif;
margin-bottom: 10px;
}
.thecomment .comment-text span.author a:hover {
text-decoration:underline;
}
.thecomment .comment-text span.date {
font-size:11px;
color:#B1B1B1;
font-style:italic;
display:block;
text-align: right;
font-family: 'Playfair Display', serif;
}
.thecomment .comment-text em {
font-size:11px;
margin-top: 10px;
display:block;
color:#C7C7C7;
letter-spacing:1px;
}
.thecomment .comment-text em i {
font-size:14px;
color:#f3bd00;
}
.post-comments span.reply a {
float:right;
font-size:11px;
background-color:#E8E8E8;
color:#767676;
padding:7px 12px;
border-radius:20px;
margin-left:7px;
font-family: 'Raleway', sans-serif;
}
.post-comments span.reply a:hover {
background-color:#242424;
color:#FFFFFF;
}
.comments ul.children { margin: 0 0 0 55px; }
.comments ul.children li.thecomment { margin:0 0 8px 0; } #respond {
overflow:hidden;
margin-bottom:20px;
}
#respond h3 {
font-size: 18px;
display: block;
color: #000;
margin-bottom: 23px;
font-style: italic;
position: relative;
font-family: 'Playfair Display', serif;
}
#respond h3 a {
color:#242424;
display:inline-block;
}
#respond h3 small a {
font-size:9px;
background:#000;
color:#FFF;
padding: 6px 10px;
margin-left:7px;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;
font-style: normal;
border-radius: 3px;
text-transform: uppercase;
}
#respond h3 small a:hover {
opacity:.8;
}
#respond label {
color:#C7C7C7;
width:60px;
font-size:13px;
display:inline-block;
white-space:nowrap;
}
#respond input {
padding:10px;
border:1px solid #DDD;
margin-right:10px;
color:#000;
margin-bottom:7px;
font-size:12px;
width:230px;
background-color:#FFFFFF;
border-radius:2px;
}
#respond input:focus {outline:none;}
#respond .comment-form-url {
margin-bottom:10px;
}
#respond textarea {
padding:14px;
border:1px solid #DDD;
width:100%;
height:120px;
font-size:14px;
color:#343434;
margin-bottom:14px;
line-height:20px;
box-sizing:border-box;
border-radius:2px;
}
#respond textarea:focus {outline:none;}
#respond #submit {
padding: 13px 15px;
display: inline-block;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 11px;
-o-transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
color: #FFFFFF;
font-weight:400;
text-decoration: none;
cursor:pointer;
border-radius: 3px;
background-color: #242424;	 
border: none; 
}
#respond #submit:hover {
opacity: 0.8;
} .pagination {
margin-top:20px;
overflow:hidden;
}
.pagination a {
display: inline-block;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 10px;
color: #000;
text-decoration: none;
padding: 13px 15px;
border: 1px solid #DDD;
border-radius: 20px;
}
.pagination a:hover {
background-color: #EFEFEF;
}
.pagination .newer {
float:left;
}
.pagination .older {
float:right;
} .widget {
margin-bottom: 60px;
box-sizing: border-box;
overflow: hidden;
border: 1px solid #DDD;
padding: 30px 20px;
}
.widget img {
max-width:100%;
height:auto;
}
.widget-heading {
display: block;
margin-bottom: 20px;
font-weight: 700;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1px;
color: #000;
text-align: center;
font-family: 'Montserrat', sans-serif;
}
.widget-heading span {
position: relative;
padding-bottom: 12px;
line-height: 15px;
display: inline-block;
}
.widget-heading span:after {
position: absolute;
content: "";
left: 0;
bottom: 0;
width: 20px;
right: 0;
height: 1px;
margin: 0 auto;
background-color: #000;
}
.widget a:hover {
text-decoration:underline;
}
.widget ul li {
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dotted #DDD;
color:#000;
font-size:13px;
font-family: 'Raleway', sans-serif;
}
.widget ul li:last-child {
margin-bottom:0;
padding-bottom:0;
border-bottom:none;
}
.widget ul li a {
color:#000;
line-height:20px;
font-size:11px;
font-family: 'Raleway', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
}
.widget input {
width:100%;
}
.widget select {
border: 1px solid #DDD;
border-radius: 3px;
padding: 8px 10px;
width: 100%;
box-sizing:border-box;	
outline: none;
}
.screen-reader-text {
display:none;
}
.post-date {
color: #CDCDCD;	
} .maidesign_about_widget {
background-color: #F9F9F9;
padding: 0;
padding-bottom: 30px;
border: 0; 	
text-align: center;
}
.maidesign_about_widget .widget-heading {
display: none;
}
.about-widget {
text-align: center;
background-color: #FFFFFF;
padding: 20px;
margin: 0 auto;	    
z-index: 99;
position: relative;
width: 85%;
box-sizing: border-box;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.05);
}
.about_widget_img {
margin-bottom: -30px;
}
.about-widget .sign {
margin: 5px auto 0 auto;
display:block;
}
.about-widget .name {
text-transform:uppercase;
font-size:12px;	
letter-spacing:1px;
display:block;
text-align:center;
margin-bottom:10px;
margin-top:11px;
font-weight:700;
} .widget-social {
text-align:center;
margin-top:5px;
}
.widget-social a{
display:inline-block;
color: #000;
font-size: 14px;
margin: 10px;
}
.widget-social a:hover{
opacity:0.8;
} .widget ul.lastest_news li {
list-style-type:none;
margin-bottom:17px;
padding-bottom:13px;
margin-left:0;
}
.widget ul.lastest_news li:last-child {
margin-bottom:0;
padding-bottom:0;
}
.side-item {
overflow:hidden;
}
.side-image {
float:left;
margin-right:14px;
}
.side-image img {
width:100px;
height:auto;
}
.side-text {
overflow:hidden;
}
.side-text h4 a {
display:block;
font-size:14px;
font-family: 'Raleway', sans-serif;
line-height:23px;				
}
.side-meta {
color:#B1B1B1
}
.side-meta a{
font-size:11px !important;
color:#B1B1B1 !important;
font-style:italic;
margin-left:4px;	
font-family: 'Playfair Display', serif !important;
text-transform: none !important;
letter-spacing: normal !important;
}
.side-meta a:first-child {
margin-left:0;
} .widget_categories a, .widget_archive a {
margin-right:10px;
} .widget .tagcloud a {
font-size: 10px !important;
letter-spacing: 1px;
text-transform: uppercase;
color: #8D8D8D;
padding: 7px 9px;
margin: 4px 3px;
display: inline-block;
text-decoration: none;
background-color: #F6F6F6;
border-radius:2px;
font-family: 'Montserrat', sans-serif;
}
.widget .tagcloud a:hover {
background-color:#141414;
color:#FFFFFF;		
} #wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; color: #777; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 12px;  }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td a { font-weight:700; color:#222; }
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }
#wp-calendar thead th { padding-bottom: 10px; text-align: center; } #searchform input#s {
border: 1px solid #DDD;
background: #fff url(//www.wordingart.com/wp-content/themes/bluebird/img/searchsubmit.png) no-repeat 91% 9px;
padding: 13px 14px;
font-size: 12px;
color: #484848;
letter-spacing: 1px;
box-sizing: border-box;
}
#searchform #s:focus { outline:none; } .widget #searchform input#s { 
font-family: 'Raleway', sans-serif;
}
.widget .comment-author-link a {
color: #B5B5B5;
} #footer {
margin-top:100px;		
}
.widget-footer {
text-align:center;
position: relative;	
}
.widget-footer .block-heading {
font-size: 15px;	  
background-color: #FFFFFF;
color: #242424;
font-style: italic;
padding: 18px 0;
font-family: 'Playfair Display', serif;
border: 1px solid #DDD;
}
.jr-insta-thumb img {
font-size: 0;
}
.jr-insta-thumb img:hover {
opacity:0.85;
-o-transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
} #footer_meta {
overflow:hidden;		
background-color:#242424;
}
#footer_meta h2 {
font-size:10px;
color:#C7C7C7;
overflow:hidden;
letter-spacing:2px;
display: inline-block;
text-align: center;
float: left;
line-height: 83px;
}
#footer_meta h2 a {
color: #C7C7C7;
font-weight: bold;
}
.footer_social {
text-align: center;	
display: inline-block;
float: right;
line-height: 80px;
}	
.footer_social_text {
font-size: 13px;
display: inline-block;
font-style: italic;
color: #C7C7C7;		    
font-family: 'Playfair Display', serif;
cursor: pointer;	
padding-bottom: 3px;
}
.footer_social a {
display: inline-block;
margin-left: 18px;		  
text-align: center;
color: #C7C7C7;
text-transform: uppercase;
}
.footer_social a i{				
font-size: 14px;
}
.footer_social a:hover {
opacity: 0.8;
}
.wrap_to_top {
text-align: right;
display: block;		
}
.to-top i {
font-size:18px;
padding: 15px;
border: 1px solid #E8E8E8;	
border-bottom: 0;	
color:#000;			
}
.to-top i:hover {
background-color: #EEE;
} .archive-box {
padding:25px;
margin-bottom:50px;
text-align:center;
border-top: 1px solid #ECECEC;
border-bottom: 1px solid #ECECEC;
}
.archive-box span {
font-size:10px;	
color:#B1B1B1;
margin-bottom:13px;
display:block;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
}
.archive-box h1 {
font-size:24px;
font-style: italic;
display:inline-block;
color:#000;
font-weight: 700;
font-family: 'Playfair Display', serif;
} .error-page {
text-align:center;
padding-top:50px;
}
.error-page h1 {
font-size:190px;
} .wpcf7 input {
width:266px;
}
div.wpcf7 {
overflow:hidden;
}
.wpcf7 input, .wpcf7 textarea {
padding: 10px;
border: none;
border: 1px solid #DDD;
margin-right: 10px;
color: #777;
font-size: 13px;
outline: none;
margin-top: 5px;
border-radius:4px;
}
.wpcf7 textarea {
width:95%;
}
.wpcf7 .wpcf7-submit {
padding: 15px 17px;
display: inline-block;
font-family: 'Raleway', sans-serif;
letter-spacing: 2px;
text-transform: uppercase;
font-size: 11px;
background-color: #242424;
-o-transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
color: #FFFFFF;
text-decoration: none;
cursor: pointer;
}
.wpcf7 .wpcf7-submit:hover {
opacity:0.8;
} .alignnone {
margin: 5px 20px 5px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 0 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .gallery .gallery-caption{  
font-size:12px;
color:#888;
font-family: 'Raleway', sans-serif;
}  
.gallery .gallery-icon img{  
border-radius:2px;  
border:1px solid #DDD !important;  
padding:8px;
box-sizing:border-box;
}  
.gallery .gallery-icon img:hover {
border:1px solid #ccc !important;  
} .custom-pagination {
text-align:center;
margin-bottom:25px;
}
.custom-pagination span,
.custom-pagination a {
display: inline-block;
padding: 8px 12px;
margin-right: 5px;
font-family: 'Raleway', sans-serif;
text-transform:uppercase;
font-size: 12px;
letter-spacing: 1px;
}
.custom-pagination a {
background-color: #F6F6F6;
color: #888787;	
}
.custom-pagination a:hover {
background-color: #171717;
color:#FFFFFF;
}
.custom-pagination span.page-num {
margin-right: 10px;
padding: 0;
}
.custom-pagination span.dots {
padding: 0;
color: #242424;
}
.custom-pagination span.current {
background-color: #171717;
color:#FFFFFF;
} .jetpack_subscription_widget form, .mc4wp-form {
margin: 0 !important;
padding: 20px;
text-align: center;
font-size: 0;
background-color: #EBEBEB;
}
.mc4wp-alert {
font-size: initial;
}
.jetpack_subscription_widget #subscribe-text p, .mc4wp-form label {
text-align:center;
font-family: 'Playfair Display', serif;
font-weight: 400 !important;
margin-bottom: 17px !important;
color: #141414;
font-size: 15px;
font-style:italic;
line-height: 22px;
}
#subscribe-submit input[type=submit], .mc4wp-form button, .mc4wp-form input[type=button], .mc4wp-form input[type=submit] {
padding: 14px 20px !important;
font-family: 'Raleway', sans-serif;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
font-size: 11px !important;
background-color: #242424 !important;
-o-transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
color: #FFFFFF !important;
text-decoration: none;
margin-bottom: 0 !important;
}
#subscribe-submit input[type=submit]:hover, .mc4wp-form input[type=submit]:hover {
opacity: 0.8;	
}
#subscribe-email input, .widget .mc4wp-form input {
padding: 14px 14px !important;
color: #565656;
font-size: 12px;
margin-bottom: 10px;
width: 100% !important;
box-sizing: border-box;
border: none;
background-color: #FFF;
outline:none;
}
.mc4wp-form ::-webkit-input-placeholder {
text-transform: uppercase;
letter-spacing: 1px;
font-size: 10px;
color: #999;
}
.mc4wp-form ::-moz-placeholder { text-transform: uppercase;
letter-spacing: 1px;
font-size: 10px;  
color: #999;
}
.mc4wp-form ::-moz-placeholder { text-transform: uppercase;
letter-spacing: 1px;  
font-size: 10px;
color: #999;
}
.mc4wp-form :-ms-input-placeholder {  
text-transform: uppercase;
letter-spacing: 1px;
font-size: 10px;
color: #999;
} .widget .list_cat_with_img li {
width: 100%;
height: 125px;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
margin-bottom: 20px;
padding-bottom: 0;
border-bottom: none;
box-sizing:border-box;
position:relative;
cursor:pointer;
}
.widget .list_cat_with_img li:last-child {
margin-bottom:0;
}
.widget .list_cat_with_img li h2 a {
background-color:#FFFFFF;
text-transform:uppercase;
padding: 3px 14px;	
font-size:11px;
letter-spacing:1px;
position:absolute;
bottom: 20px;
left: 20px;
color: #000;
text-align:center;
display:inline-block;
font-family: 'Montserrat', sans-serif;
}
.widget .list_cat_with_img li:hover h2 a{
opacity: 0.8;
text-decoration: none;
}
.list_cat_with_img ul {
margin-bottom:20px;
} .promo_wrap {
overflow:hidden;
padding: 12px 0 15px 0;
}
.promo_item {	
height:200px;
width:324px;
margin-right:20px;	
float: left;
padding: 10px;
border: 1px solid #DDD;
-webkit-box-shadow: 0 7px 7px -6px rgba(0,0,.07);
-moz-box-shadow: 0 7px 7px -6px rgba(0,0,0,.07);
box-shadow: 0 7px 7px -6px rgba(0,0,0,.07);
}
.promo_item:last-child {
margin-right:0;
}
.promo_img {
width: 100%;
height: 100%;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
display:table;
cursor: pointer;
}
.promo_frame {
width:100%;
height:100%;
display:table-cell;
vertical-align:middle;
text-align:center;
background-color: rgba(0, 0, 0, 0.1);
position: relative;
z-index: 9;
-o-transition:.3s;
-ms-transition:.3s;	
-moz-transition:.3s;
-webkit-transition:.3s;	
}
.promo_frame:hover {
background-color: rgba(0, 0, 0, 0.35);
}
.promo_frame h2 a {
color: #FFFFFF;
letter-spacing: 2px;
display: inline-block;
text-transform: uppercase;
font-size: 13px;
font-weight:600;
font-family: 'Raleway', sans-serif;
position: relative;		
}
.promo_frame h2 a:after {
position: absolute;
content: "";
top: 120%;
left: 0;
right: 0;
margin: 0 auto;
height: 1px;
background-color: #FFFFFF;
width: 100%;
}  .side_left {
width: 44%;
position: absolute;
z-index: 1;
left: 0;
top: 0;
}
.side_right {
width: 50%;
position: relative;
margin-top: 30px;
background-color: #FFFFFF;
padding: 35px;
z-index: 2;
display: inline-block;
text-align: left;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.05);
}
.post_list {
padding-right: 4%;
padding-bottom: 30px;
margin-bottom: 50px;
box-sizing: border-box;	
text-align: right;	
}
.side_left .post-img {
margin-bottom: 0;
}
.side_right .post-header {
margin-bottom: 5px;
text-align: left;
}
.side_right .post-header h2 a {
font-size: 18px;
margin-bottom: 10px;
line-height: 25px;
}
.side_right .cat-blog {
color: #B1B1B1;
}
.side_right .cat-blog a{		
margin-bottom: 0;	 
}
.side_right .meta_date {
color: #B1B1B1;
font-family: 'Playfair Display', serif;
font-size: 11px;
font-style: italic;
} #footer .mc4wp-form {
background-color: #EBEBEB;	
padding: 32px 0;
margin: 0;
}
#footer .mc4wp-form label{
display: inline-block;
text-align: center;
color: #141414;
font-size: 20px;
font-weight: 700;
margin-bottom: 0 !important;
margin-right: 50px;
}
#footer .mc4wp-form input[type=email] {
display: inline-block;
background-color: #FFFFFF;
font-size: 12px;
border: 1px solid #DDD;
outline: none;
color: #565656;
padding: 0 25px !important;
width: 400px;
height: 50px;
margin-right: 10px;
}
#footer .mc4wp-form input[type=submit] {
display: inline-block;
background-color: #242424!important;
color: #FFFFFF !important;
width: initial;
padding: 0 35px !important;
border: 1px solid #242424;
vertical-align: top;
font-size: 12px !important;
height: 50px;
} .next_infinite a {
display: block;
padding: 20px;
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 11px;
font-weight: bold;
background-color: #F9F9F9;
color: #868686;
border: 1px solid #ECECEC;
} .trending_wrap {
overflow: hidden;
}
.trending_item {
max-width: 100%;
height:250px;
background-position:center;
background-repeat:no-repeat;
background-size:cover;	
position: relative;
}
.trending_item:after {
position:absolute;
content:"";
top:0;
left:0;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 48%, rgba(0,0,0,0.38) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(48%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.38))); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 48%,rgba(0,0,0,0.38) 100%); background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 48%,rgba(0,0,0,0.38) 100%); background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 48%,rgba(0,0,0,0.38) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 48%,rgba(0,0,0,0.38) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#61000000',GradientType=0 ); width:100%;
height:100%;
opacity:1;
z-index:1;
-o-transition:.2s;
-ms-transition:.2s;
-moz-transition:.2s;
-webkit-transition:.2s;	
}
.trending_widget	:hover .trending_item:after {
background-color: rgba(0, 0, 0, 0.45);
}
.trending_overlay {
position: absolute;
bottom: 20px;
display: block;
text-align: left;
width: 100%;
padding: 0 10%;
box-sizing: border-box;
z-index: 2;
}
.widget .trending_overlay h4 a {
color: #FFFFFF;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 1px;		
display: block;
font-family: 'Montserrat', sans-serif;
}
.widget .trending_cat {
margin-bottom: 4px;
color: #FFFFFF;
display: block;
}
.widget .trending_cat a {
color: #FFFFFF;
font-family: 'Playfair Display', serif;
font-style: italic;
font-size: 12px;
text-transform: none !important;
letter-spacing: normal !important;
} .lookbook_wrap {
overflow: hidden;
}
.lookbook_item {
width: 32%;
height: 338px;
float: left;
margin-right: 2%;
margin-bottom: 25px;
background-position:center;
background-repeat:no-repeat;
background-size:cover;	
background-color: #EEE;
cursor: pointer;
position: relative;
}
.lookbook_item:after {
position:absolute;
content:"";
top:0;
left:0;
background-color:rgba(0,0,0,0.77);
width:100%;
height:100%;
opacity:0;
z-index:1;
-o-transition:.4s;
-ms-transition:.4s;
-moz-transition:.4s;
-webkit-transition:.4s;	
}
.lookbook_item:hover:after {
opacity: 1;
} 
.lookbook_item:nth-of-type(3n) {
margin-right: 0;
}
.overlay {
top: 45%;
opacity: 0;
-o-transition:.8s;
-ms-transition:.8s;
-moz-transition:.8s;
-webkit-transition:.8s;	
padding: 0 30px;
z-index: 9;
position: relative;
text-align: center;
}
.lookbook_item:hover .overlay {
opacity: 1;		
top: 40%;	
}
.no_img .overlay, .no_img .overlay {
top: 40%;
}
.no_img .overlay, .no_img .overlay a {
color: #000;
opacity: 1;
}
.no_img:hover .overlay, .no_img:hover .overlay a {
color: #B1B1B1;
}
.no_img:hover .overlay h2 a{
color: #FFFFFF;
}
.overlay h2 a{
color: #FFFFFF;
text-transform: uppercase;
font-size: 15px;
letter-spacing: 1px;
line-height: 22px;			
}
.overlay .line {
width: 30px;
height: 1px;
background-color: #B1B1B1;
display: inline-block;
margin-bottom: 15px;
margin-top: 15px;
}
.overlay .meta {
display: block;
font-family: 'Playfair Display', serif;
font-style: italic;
font-size: 10px;
color: #B1B1B1;
}
.overlay .meta a{
color: #B1B1B1;
} .post-pagination {
overflow:hidden;
padding: 0 20px;
padding-top: 10px;
}
.post-pagination a {
font-size: 10px;
font-family: 'Montserrat', sans-serif;
display:inline-block;
color:#000;
letter-spacing: 1px;
text-transform: uppercase;
box-sizing:border-box;
padding: 13px 15px;
border: 1px solid #DDD;
border-radius: 20px;
text-decoration: none;
}
.post-pagination a:hover {
background-color: #EFEFEF;
}
.post-pagination .pagi-prev {
float:left;
width:50%;
}
.post-pagination .pagi-prev i {
margin-right: 5px;
}
.post-pagination .pagi-next {
float:right;
width:50%;
text-align:right;
}
.post-pagination .pagi-next i {
margin-left: 5px;
}.bx-wrapper {
position: relative;
margin: 0 auto;
background-color: #fff;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
} .bx-wrapper .bx-viewport {
text-align:center; -webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -35px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #929292;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #E0E0E0;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #666666;
} .bx-wrapper .bx-prev {
left: 0;	
}
.bx-wrapper .bx-next {
right: 0;	
}
.bx-wrapper:hover .bx-controls-direction .bx-next {
right: 15px;
}
.bx-wrapper:hover .bx-controls-direction .bx-prev {
left: 15px;	
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
bottom: 50%;
margin-bottom: -20px;
outline: 0;	
font-size: 28px;
color: #FFF;  
z-index: 999;
width: 30px;
height: 30px;
text-align: center;
line-height: 30px; opacity: 0;
transition: .4s;
-moz-transition: .4s;
-webkit-transition: .4s;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//www.wordingart.com/wp-content/themes/bluebird/css/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//www.wordingart.com/wp-content/themes/bluebird/css/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.6);
width: 100%;
padding:17px;
box-sizing: border-box;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-size: 12px;
line-height: 20px;
} .bx-wrapper:hover .bx-controls-direction a {
opacity: 1;
}.slicknav_btn { position: relative; display: block; float: left;  cursor: pointer;}
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 10px 0 0 12px; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 20px; height: 0.125em; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 4px; }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both } .slicknav_menu { *zoom: 1 } .slicknav_menu {
font-size:15px; 
background-color: #F9F9F9;
} .slicknav_btn {
text-decoration:none;
outline:none;    
} .slicknav_menu  .slicknav_menutxt {
color: #555;
font-weight: bold;
font-size: 10px;
letter-spacing: 3px;
line-height: 35px;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
} .slicknav_menu .slicknav_icon-bar {
background-color: #242424;
}
.slicknav_nav {
color:#fff;
margin:0;
padding:0;
font-size:0.875em;
padding:7px 20px;
margin-top:35px;
border:1px solid #E6E6E6;
box-shadow: 0px 1px 5px rgba(190, 190, 190, 0.30);
-webkit-box-shadow: 0px 1px 5px rgba(190, 190, 190, 0.30);
-moz-box-shadow: 0px 1px 5px rgba(190, 190, 190, 0.30);
}
.slicknav_nav, .slicknav_nav ul {
list-style: none;
overflow:hidden;
}
.slicknav_nav ul {
padding:0;
margin:0 0 0 20px;
}
.slicknav_nav a{
padding: 8px 0;
text-align: left;
text-decoration: none;
font-size: 10px;
letter-spacing: 1px;
color: #555;
text-transform: uppercase;
outline: none;
font-family: 'Montserrat', sans-serif;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
padding:0;
margin:0;
}
.slicknav_nav .slicknav_txtnode {
margin-left:15px;   
}
.slicknav_menu .slicknav_no-text {
margin-top:5px;
}