/*

Theme Name: JV Gold

Theme URI: http://demo.joomlavi.com/wordpress/jv-gold

Author: Joomlavi

Author URI: http://joomlavi.com/

Description: Gold is a Premium Template tailored for clothes, fashion shop websites. It is 100% responsive, clean and stylish.  It is a bundle of joy that give you ultimate speed and flexibility.  Sure to impress anyone that looks for a modern template. This  Wordpress Theme is designed with inspiration from Fashion shows currently happening all over the world

Version: 1.1.1

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready

Text Domain: Gold

*/





/*

 * Responsive images

 *

 * Fluid images for posts, comments, and widgets

 */

.entry-content img,.entry-summary img,.comment-content img,.widget img,.wp-caption {	max-width: 100%;}

/* Make sure images with WordPress-added height and width attributes are scaled correctly. */

.entry-content img,.entry-summary img,.comment-content img[height],img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {	height: auto;}

img.size-full,img.size-large,img.wp-post-image {	height: auto;	max-width: 100%;}

/* Make sure videos and embeds fit their containers. */

embed,iframe,object,video {	max-width: 100%;}

/* Override the Twitter embed fixed width. */

.entry-content .twitter-tweet-rendered {	max-width: 100% !important;}

/* Images */

.alignleft {	float: left;}

.alignright {	float: right;}

.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}

figure.wp-caption.alignleft,img.alignleft {	margin: 5px 20px 5px 0;}

.wp-caption.alignleft {	margin: 5px 10px 5px 0;}

figure.wp-caption.alignright,img.alignright {	margin: 5px 0 5px 20px;}

.wp-caption.alignright {	margin: 5px 0 5px 10px;}

img.aligncenter {	margin: 5px auto;}

img.alignnone {	margin: 5px 0;}

.wp-caption .wp-caption-text,.entry-caption,.gallery-caption {	color: #666;	font-size: 92%;	font-style: italic;	font-weight: 300;	margin: 0 0 24px;}

div.wp-caption.alignright img[class*="wp-image-"] {	float: right;}

div.wp-caption.alignright .wp-caption-text {	padding-left: 10px;}

img.wp-smiley,.rsswidget img {	border: 0;	border-radius: 0;	box-shadow: none;	margin-bottom: 0;	margin-top: 0;	padding: 0;}

.wp-caption.alignleft + ul,.wp-caption.alignleft + ol {	list-style-position: inside;}



abbr[title] {	border-bottom: 1px dotted #eaeaea;	border-bottom: 1px dotted rgba(51, 51, 51, 0.1);	cursor: help;}

mark,ins {	text-decoration: none;}

sup,sub {	font-size: 75%;	height: 0;	line-height: 0;	position: relative;	vertical-align: baseline;}

sup {	bottom: 1ex;}

sub {	top: .5ex;}

small {	font-size: 75%;}

big {	font-size: 125%;}



/**

 * 4.0 Elements

 */



hr {	background-color: #eaeaea;	background-color: rgba(51, 51, 51, 0.1);	border: 0;	height: 1px;	margin-bottom: 1.6em;}

ul,ol {	margin: 0 0 1.6em 1.3333em;}

ul {	list-style: disc;}

ol {	list-style: decimal;}

li > ul,li > ol {	margin-bottom: 0;}

dl {	margin-bottom: 1.6em;}

dt {	font-weight: bold;}

dd {	margin-bottom: 1.6em;}





table {	width: 100%;}





img {	-ms-interpolation-mode: bicubic;	border: 0;	height: auto;	max-width: 100%;	vertical-align: middle;}

figure {	margin: 0;}

del {	opacity: 0.8;}



.says,.screen-reader-text {	clip: rect(1px, 1px, 1px, 1px);	height: 1px;	overflow: hidden;	position: absolute !important;	width: 1px;}

.page-links {	clear: both;	font-family: "Noto Sans", sans-serif;	margin-bottom: 1.3333em;}

.page-links a,.page-links > span {	border: 1px solid #eaeaea;	border: 1px solid rgba(51, 51, 51, 0.1);	display: inline-block;	font-size: 12px;	font-size: 1.2rem;	height: 2em;	line-height: 2;	margin: 0 0.3333em 0.3333em 0;	text-align: center;	width: 2em;}

.page-links a {	-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);	background-color: #333;	border-color: #333;	color: #fff;}

.page-links a:hover,.page-links a:focus {	background-color: #707070;	background-color: rgba(51, 51, 51, 0.7);	border-color: transparent;	color: #fff;}

.page-links > .page-links-title {	border: 0;	color: #707070;	color: rgba(51, 51, 51, 0.7);	height: auto;	margin: 0;	padding-right: 0.5em;	width: auto;}

.entry-content:after { content:''; clear:both; display:table;}



.post-navigation {	background-color: #fff;	border-top: 1px solid #eaeaea;	border-top: 1px solid rgba(51, 51, 51, 0.1);	font-weight: 700;}

.post-navigation a {	display: block;	padding: 3.8461% 7.6923%;}

.post-navigation span {	display: block;}

.post-navigation .meta-nav {	color: #707070;	color: rgba(51, 51, 51, 0.7);	font-family: "Noto Sans", sans-serif;	font-size: 12px;	font-size: 1.2rem;	letter-spacing: 0.04em;	line-height: 1.5;	position: relative;	text-transform: uppercase;	z-index: 2;}

.post-navigation .post-title {	font-family: "Noto Serif", serif;	font-size: 18px;	font-size: 1.8rem;	line-height: 1.3333;	position: relative;	z-index: 2;}

.post-navigation .nav-next,.post-navigation .nav-previous {	background-position: center;	background-size: cover;	position: relative;}

.post-navigation a:before {	content: "";	display: block;	height: 100%;	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 1;}

.post-navigation a:hover:before,.post-navigation a:focus:before {	opacity: 0.5;}

.post-navigation .meta-nav {	opacity: 0.8;}

.post-navigation div + div {	border-top: 1px solid #eaeaea;	border-top: 1px solid rgba(51, 51, 51, 0.1);}







.post-password-form p { position:relative;}

.post-password-form label { display:block}

.post-password-form label input { width:100%}

.post-password-form  input[type="submit"] { position:absolute; bottom:0; right:0; padding:0 20px}



.mejs-container { max-width:100%}

.mejs-container .mejs-overlay {    left: 0;    position: absolute;    right: 0;    top: 0;    width: auto !important;}



.container-full { margin:0 50px}



/* end default---------------------------------*/





.author-info, .single-posts .entry-footer, .single-posts .ItemLinksInline,  .archive-meta, .wpComments article.comment, .comment-respond , .nav-single {    border: 1px solid #dcdcdc;    border-radius: 5px;    padding: 15px; position:relative;  margin-bottom:20px;}

.author-info .author-avatar {	float:left; margin-right:20px;}

.author-info .author-description  { overflow:hidden;}



.single-posts .thumbnail_large { margin-bottom:30px;}

.single-posts .blog-thumbnail  {  border-radius: 5px;  position:relative;}

.single-posts .blog-thumbnail img  {  border-radius: 5px; display:block}

.single-posts .blog-thumbnail:before { left:0 !important; right:0 !important}



.archive-meta p, .author-info .author-description p { margin:0;}

.archive-meta p + p, .author-info .author-description p + p { margin:15px 0 0;}









.pageBlog > article {    padding-left: 120px;    position: relative;}

.featured-post {    display: block;    font-size: 32px;    left: 0;    position: absolute;    text-align: center;    top: 110px;    width: 90px;}

.pageBlog > article .post-meta {    display: block;    left: 0;    max-width: 94px;    position: absolute;    top: 0;}

.pageBlog > article .post-meta .date h2 {    background-color: #fff;    border: 1px solid #dcdcdc;    border-radius: 5px;    margin: 0 !important;    padding: 10px 0;    position: relative;    text-align: center;}

.pageBlog > article .post-meta h2::after {    background: url(../images/corner-1.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);    content: "";    height: 23px;    position: absolute;    right: -10px;    top: 40%;    width: 13px;}

.pageBlog > article .post-meta .date h2 span {    font-size: 36px;}

.pageBlog > article .post-meta .date .month {    color: #43474d;    font-size: 21px;    line-height: 1;}

.pageBlog > article .post-meta .date .year {    color: #43474d;    font-size: 16px;    line-height: 1;    padding: 0 30px;}

.pageBlog > article .post-meta span, .pageBlog > article .post-meta .month, .pageBlog > article .post-meta .year {    display: block;}

.pageBlog .blog-thumbnail, .pageBlog  .blog-gallery {    border-radius: 5px 5px 0 0;    overflow: hidden;}

.pageBlog .blog-thumbnail img { width:100%}



.pageBlog .blog-item-description {  padding: 20px;  border: 1px solid #DCDCDC;  border-radius: 5px; position:relative }

.pageBlog .blog-item-description.is_thumbnail_large { border: 1px solid #DCDCDC; border-top:none;  border-radius: 0 0 5px 5px; }





.entry-footer .readmore { margin:0}

.entry-footer .readmore i {    position: relative;    top: 2px;}







#maincontent{margin-bottom:30px}

h1.entry-title-right{float:right;font-size:26px;line-height:44px}

h3.entry-title{text-transform:uppercase;font-size:18px; margin-bottom: 10px;}

.ItemLinks{  color: #aaa;    font-size: 12px;    font-style: italic;margin:0 0 20px;position:relative}



.ItemLinksBlock > *{display:block;margin-bottom:5px}

.ItemLinksInline > *{display:inline;margin-right:10px}

.ItemLinksFooter{border-top:1px solid #ddd;margin:0!important;overflow:hidden;padding:10px 30px}

.jv_cpost{position:relative}

.gridItem .blog-img{display:block;position:relative;overflow:hidden;z-index:2}

.gridItem .blog-img img{width:100%;height:auto;float:none;display:block;margin:0;box-shadow:none;-webkit-box-shadow:none}

.gridItem .blog-img .blog-link{z-index:3;display:none!important;position:absolute;top:50%;left:50%;margin:-27px 0 0 -27px;opacity:0;border-radius:100%;width:54px;height:54px;text-align:center;line-height:54px;background:url(../images/bg-btn.png) no-repeat center -54px;color:#fff;font-size:18px}

.single_page .gridItem .item{overflow:hidden}

.blog-img.pull-left{margin-right:20px}

.blog-img.pull-right{margin-left:20px}

.single_page .gridItem .ItemBody{overflow:hidden;background-color:#222;padding:20px;margin-bottom:50px;color:#fff}

.gridItem .ItemBody h3{font-size:18px;text-transform:uppercase}



.sidebar .cols-1{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:30px}

.sidebar .cols-1 .ItemBody{background:none;color:#444;padding:0;margin:0}

.sidebar .cols-1 .ItemBody h3{text-transform:capitalize;margin-bottom:10px;font-weight:300}

.sidebar .cols-1 .ItemLinks{margin:0}

.gridItem .author_post,.gridItem .date_post{display:block;margin-bottom:10px}

.gridItem .content_post{margin-bottom:20px}

.gridItem .blog-thumbnail img{width:100%;height:auto;float:none;display:block;margin:0;box-shadow:none;-webkit-box-shadow:none}

.gridItem .blog-thumbnail .blog-link{display:block!important}

.blog-img iframe{display:block;width:100%}

.jv_cpost .blog-img iframe{max-height:220px}

.cpost_page ul{margin:0;padding:0;list-style:none;overflow:hidden;margin-bottom:20px;text-align:center}

.cpost_page ul li{display:inline-block}

.cpost_page ul a{display:block;line-height:30px;padding:0 5px;min-width:30px;text-align:center;background-color:#000;color:#fff}

.jv_cpost .view-all{text-align:center;padding:50px 0}

.thumbnail_large iframe{display:block;max-height:600px;width:100%}

.pageBlog article{margin-bottom:30px}



.itemMasonry{margin-bottom:30px}

.itemMasonry:hover { z-index:100}



.itemMasonry article{margin:0;position:relative;}







.blog-gellary{overflow:hidden;display:none}

.blog-gellary .owl-controls{left:0;position:absolute;text-align:center;width:100%;margin:-25px 0 0!important;top:50%!important;left:0;position:absolute;width:100%;text-align:center}

.blog-gellary .owl-controls .owl-buttons > div{display:inline-block;position:absolute;background:#333;border-radius:0;color:#fff;font-size:18px!important;height:50px;line-height:50px!important;margin:0;filter:alpha(opacity=100);opacity:1;padding:0;width:50px;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}

.blog-gellary .owl-controls .owl-buttons > div [class^="icon-"]:before,.blog-gellary .owl-controls .owl-buttons > div [class*=" icon-"]:before{line-height:normal!important}

.blog-gellary .owl-controls .owl-buttons .owl-prev{left:-50px}

.blog-gellary .owl-controls .owl-buttons .owl-next{right:-50px}

.blog-gellary:hover .owl-controls .owl-buttons .owl-prev{left:0}

.blog-gellary:hover .owl-controls .owl-buttons .owl-next{right:0}

.blogMasonry .blog-gellary{margin:0}

.blogMasonry .blog-img iframe{max-height:250px}







#wp-calendar{width:100%;border:1px solid #bbb}

#wp-calendar th{text-align:center;background-color:#e5e5e5;padding:4px 0;border-bottom:1px solid #bbb}

#wp-calendar td{text-align:center;background-color:#f1f1f1;padding:4px 0;border-left:1px solid #bbb;border-bottom:1px solid #bbb}

#wp-calendar td:first-child,#wp-calendar th:first-child{border-left:none}

#wp-calendar #today a,#wp-calendar #today{color:#fff!important}

#wp-calendar caption{background-color:#383838;color:#fff;line-height:40px}

.wpComments ol{list-style:none; margin:0}

.wpComments ol ol { margin-left:30px;}

.wpComments .commentlist .avatar{float:left;margin-right:15px}

.wpComments .comment section{overflow:hidden}

.wpComments .commentlist .ItemLinks{margin-bottom:5px;overflow:hidden}

.wpComments .commentlist p{margin:0}

.wpComments .commentlist ol{margin-left:30px}

.wpComments .commentlist li{margin-top:30px}

.wpComments .commentlist > li:first-child{border:none}

.wpComments .commentlist #respond{padding-top:10px}

.wpComments code{display:block;white-space:inherit}

.wpComments #comment{height:150px}

.nav-single{margin-bottom:30px;}

.nav-single .nav-next{float:right}

.entry-content .rev_slider_wrapper{margin-bottom:20px!important}

.navigation{overflow:hidden;margin-bottom:20px}

.navigation .nav-previous, .navigation  .previous-image{float:left}

.navigation .nav-next, .navigation  .next-image{float:right}

.blog-img.pull-left + .ItemBody_{margin-bottom:20px}

.blog-img.pull-left + .ItemBody .readmore{text-align:left}

#commentform p label{ display: block;}

#commentform p input[type="text"] { width:100%}



.tagcloud { overflow:hidden; margin:0 -5px;}

.tagcloud a {    background-color: #43474d;    border-radius: 5px;    color: #fff;    float: left;    margin: 0 5px 5px;	    padding: 3px 8px; font-size:100% !important}







.sidebar .recent-posts-extended .item { margin-bottom:20px;    background-color: #fff;    border: 1px solid #dcdcdc; position:relative;    border-radius: 5px;  display: block;    padding: 10px;}

.sidebar .recent-posts-extended .item:before  {    border-bottom: 1px solid #dcdcdc;    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;    border-left: 1px solid #dcdcdc;    border-right: 1px solid #dcdcdc;    height: 8px;	content:"";	position:absolute; bottom:-4px;	 left:-1px;	right:-1px;	  z-index: -1;}





.moduleItemImage { display:block; margin-bottom:10px;}



.thumb-sidebar .innerItem { overflow:hidden}

.thumb-sidebar .moduleItemImage { float:left; width:76px; height:76px; margin-right:10px; overflow:hidden; border-radius:5px;}

.thumb-sidebar .moduleItemImage img {    display: block;    height: 100%;    left: 50%;    max-width: none !important;    position: relative;    transform: translateX(-50%);	-webkit-transform: translateX(-50%);    width: auto !important;}

.thumb-sidebar .content-item-description { overflow:hidden}

.thumb-sidebar .content-item-description > * { margin:0;}

.thumb-sidebar .content-item-description > * + * { margin-top:12px;}





.sidebar .widget_recent_entries ul li > a, 
.sidebar .widget_recent_comments ul li > a, 
.sidebar .widget_archive ul li > a, 
.sidebar .widget_categories ul li > a, 
.sidebar .widget_meta ul li > a, 
[id*="monster-widget-"] ul li > a,
.sidebar ul.menu li > a,
.sidebar .widget_recent_entries ul li > span, 
.sidebar .widget_recent_comments ul li > span, 
.sidebar .widget_archive ul li > span, 
.sidebar .widget_categories ul li > span, 
.sidebar .widget_meta ul li > span, 
[id*="monster-widget-"] ul li > span,
.sidebar ul.menu li > span { padding:8px 0; border-radius:3px; display:block}



.sidebar .widget_recent_entries ul li > a:before, 
.sidebar .widget_recent_comments ul li > a:before, 
.sidebar .widget_archive ul li > a:before, 
.sidebar .widget_categories ul li > a:before, 
.sidebar .widget_meta ul li > a:before,
.sidebar ul.menu li > a:before, 
[id*="monster-widget-"] ul li > a:before {    content:"\e917";    display: inline-block;    font-family: icomoon !important;    font-style: normal;    font-variant: normal;    font-weight: 400;    line-height: normal;    position: relative;    text-transform: none;    top: 1px;}



.sidebar .widget_recent_entries ul li:hover > a, 
.sidebar .widget_recent_comments ul li:hover > a, 
.sidebar .widget_archive ul li:hover > a, 
.sidebar .widget_categories ul li:hover > a, 
.sidebar .widget_meta ul li:hover > a, 
[id*="monster-widget-"] ul li:hover > a,
.sidebar ul.menu li:hover > a,
.sidebar .widget_recent_entries ul li:hover > span, 
.sidebar .widget_recent_comments ul li:hover > span, 
.sidebar .widget_archive ul li:hover > span, 
.sidebar .widget_categories ul li:hover > span, 
.sidebar .widget_meta ul li:hover > span, 
[id*="monster-widget-"] ul li:hover > span,
.sidebar ul.menu li:hover > span,
.sidebar .widget_recent_entries ul li[class*="current-menu"] > a, 
.sidebar .widget_recent_comments ul li[class*="current-menu"] > a, 
.sidebar .widget_archive ul li[class*="current-menu"] > a, 
.sidebar .widget_categories ul li[class*="current-menu"] > a, 
.sidebar .widget_meta ul li[class*="current-menu"] > a, 
[id*="monster-widget-"] ul li[class*="current-menu"] > a,
.sidebar ul.menu li[class*="current-menu"] > a,
.sidebar .widget_recent_entries ul li[class*="current-menu"] > span, 
.sidebar .widget_recent_comments ul li[class*="current-menu"] > span, 
.sidebar .widget_archive ul li[class*="current-menu"] > span, 
.sidebar .widget_categories ul li[class*="current-menu"] > span, 
.sidebar .widget_meta ul li[class*="current-menu"] > span, 
[id*="monster-widget-"] ul li[class*="current-menu"] > span,
.sidebar ul.menu li[class*="current-menu"] > span
  { color:#fff; padding-left:5px;}








/* Monster widget*/



.sidebar ul, [id*="monster-widget-"] ul{list-style:none; margin:0; padding:0;}

.sidebar ul ul,  [id*="monster-widget-"] ul ul { margin:1px 0 0 20px}

.sidebar ul li,  [id*="monster-widget-"] ul li {margin-bottom:1px}

.sidebar ul li:before,  [id*="monster-widget-"] ul li:before_ {    font-family: icomoon !important;    font-style: normal;    font-variant: normal;    font-weight: 400; display:inline-block;   text-transform: none; content: "\e917"; position: relative; top:1px; line-height:normal;}



.wp-caption-text_ {    background: none repeat scroll 0 0 #999;    color: #fff;    font-size: 92%;    font-style: italic;    padding: 5px;}

.sidebar  .menu-main-menu-container, [id*="monster-widget-"] .menu-main-menu-container { float: none !important;}



.widget_rss ul li + li { border-top:1px solid #ddd; padding-top:20px; margin-top:20px;}

.sidebar .widget_rss ul li:before, [id*="monster-widget-"].widget_rss  ul li:before { display:none}





.blog-item-description .edit-link { position:absolute; top:0; right:0; padding:5px 10px; border-radius:0 0 0 5px; color:#fff; display:none}

.blog-item-description .edit-link a {color:#fff !important;}

article.item:hover .blog-item-description  .edit-link  { display:block;}



.container-full .col-md-4 {    width: 33.33%;}



