/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/



@import "search_acf.css";

/* "clearfix" version */
.content-group:after {
	content: "";
	display: table;
	clear: both;
}

/** Soliloquy styles */
.soliloquy-caption h4.title {
    color: #fff;
    font-size: 18px;    
    font-style: normal;
    line-height: 1.5em;
}

.soliloquy-caption span.caption {

}

.soliloquy-caption div.photo-credit {
    text-align: center;
}
/** End Soliloquy styles */

.x-column{margin-bottom:10px} 
#x-iso-container  .entry-subtitle { display:none}
#x-iso-container  .meta-comments{ display:none}
#x-iso-container   .entry-wrap{text-align:center}
#x-iso-container > .hentry {   margin-top: 0;  padding-top: 0;}
.desktop .sub-menu a {padding: 0 1.6em !important;font-size: 16px;}
 
.issuejk a h6{min-height:52px}
/* .select2-display-none{display:none !important;} */

.jkrecentImg{width:48%;vertical-align: top;display:inline-block;padding-bottom:33% !important;}
.jkrecentContent{width:48%;vertical-align: top;display:inline-block;padding:0px 20px !important;text-align: left !important;}
.select2-offscreen{width:auto !important;}
.p-info span a {font-size:13px;letter-spacing: 0.071em;font-family: "brandon-grotesque",sans-serif; font-style: normal; font-weight: 500;}
.my-custom-shortcode , #div-gpt-ad-1463688761771-1{margin-left:-14px}
.x-recent-posts .jkimg{  background-size:auto; max-width: 775px; border-top:1px solid #000; min-height: 235px; padding:0px;}
.import-main-image { display: none !important; }
.credit-main-image {  margin-bottom: 20px;}
.entry-wrap { padding:0px 60px 0px 60px; }
.entry-subtitle{font-size:22px}
.x-recent-posts a:hover .has-post-thumbnail .x-recent-posts-img::after{opacity:0;}
.x-recent-posts .format-standard .x-recent-posts-img::before { content: none;}
.product-category h3 , .woocommerce-loop-category__title{font-size:22px;text-align: center;}
.btmads{margin-left:-10px}
.x-colophon-content div{margin-left:-5px}
.x-logobar{margin:10px 0px;border-bottom:none;}
.x-main.left {width:67.537%}
.x-sidebar {width: 30.537% !important;max-width: 350px !important;margin-right:10px }
.x-main.left .entry-wrap { padding: 0 60px 0px 0;}
.x-icon-facebook-square , .x-icon-twitter-square , .x-icon-google-plus-square , .x-icon-instagram , .x-icon-pinterest-square{color:#000}
ul#menu-second-tier  li#menu-item-164885  ul.sub-menu{left:60px}
.desktop .sub-menu{min-width:auto}
.woocommerce  #customer_login{  text-align: left !important; }
.acf-field .acf-label label{font-size: 18px !important;font-weight: normal !important; } 
#customer_login .col-2{margin-top:40px}
.x-container.offset{margin-bottom:20px !important}
.x-colophon-content h6 a{font-size:13px}
.select2-display-none{display:none}  
.select2-test-display{display:block} 
.x-container.offset { margin: 20px auto !important; } 
#reply-title , .x-comments-area{margin:0px 0px}
body .select2-container.select2-container-multi{display:inline;}
.filterlistbox .filtervalue { display: inline-table;  margin-top: 8px;}
.showallcats{font-size:19px;text-decoration:underline;width:100%;display:inline-block;}

.x-dropdown { top: 100%; }

.x-menu-inline>li {
    justify-content: left;
}

.isotope-item {
	z-index: 2;
	position: relative !important;
	left: 0px !important;
	top: auto !important;
}
	
.post-645672 .entry-content iframe {
    width: 100%;
    max-width: 100%;
    height: 100%;
}

.post-645672 .smcx-embed {
    margin: 0px auto;
}

@media all and (min-width:800px){  

	[class*=woocommerce] ul.products.columns-3 li.product  {
		width: 28.66667%;
	}
	.woocommerce ul.products li.product:nth-child(3n+1) {
		clear: both !important;
		margin: 0 4% 4.5% 0;
	}
	
	[class*=woocommerce] li.product.first {
		clear: none;
	}
	
	[class*=woocommerce] li.product.last {
		margin: 0 4% 4.5% 0;
	}
}

@media all and (max-width:900px){  
	.x-column.x-sm  ,.x-column.x-2-3{ 
	float: none;   
	width: 100%;    
	margin-right: 0;
	}   
	.x-recent-posts a.x-recent-post2 {   width: 100%; } 

}
@media all and (max-width:767px){	
.jkrecentImg{width:95%;padding-bottom:56.25% !important;}
.jkrecentContent{width:95%;text-align: center !important;}
.select2-input{margin-left:-30px;width:100% !important}
.entry-wrap { padding:0px !important;margin-left:0px !important;margin-right:0px !important;} 
.x-logobar{margin:0px 0px;border-bottom:none;}

.isotope-item {
    z-index: 2;
    position: relative !important;
    left: 0px !important;
    top: auto !important;
}

} 
@media all and (max-width:480px){
.x-container.width{width: 98.5% !important;} 
.site, .x-navbar.x-navbar-fixed-top.x-container.max.width{width:99.5% !important }
.x-logobar img{width:70%}
.x-btn-navbar{margin: 3px 5px 1px 5px !important;}
.x-navbar-wrap .x-navbar-inner .x-container.width{margin:0px 0px 10px}
.x-navbar{ box-shadow: 0 8px 5px -5px rgba(0, 0, 0, 0.133);} 
}
img { height: auto !important;  max-width: 100%;} 
.issuejk{min-height:350px;margin-bottom:0px}
/* june 2017*/
 p:empty  { margin:0px !important} 
.x-recent-post1 {padding-top:0px !important }
.jkimg_left .entry-wrap{margin:0px !important ;}
.x-container.width .entry-wrap{margin:0px !important ;}

.ads_area  .x-bar-content {  flex: 0 1 1265px !important; }
.logo_style  .x-bar-content{  flex: 0 1 1285px !important; }
.jkprimary_menu  .x-bar-content, .jkshop_menu  .x-bar-content{  flex: 0 1 1270px !important; }

.widget {  max-width: 320px;  margin: 0px auto; }
.rpwe-block H3{font-family: "freight-display-pro",sans-serif; display: -webkit-box;  border-bottom: 1px dotted #000 !important;width:118px;}
.rpwe-block a{border-bottom: 0px dotted #000 !important;font-size:16px}
.rpwe-summary{line-height:18px !important; float: left; padding-right: 3px; width: 124px;font-size:14px !important}

/*xtheme Pro Fotter menu css*/

.x-colophon .fm1  span{color:#fff !important ;}
.x-colophon .fm1 .sub-menu span{color:#fff !important ;font-size:13px;margin-left:10px;}

.menu_simple ul {
    margin: 0; 
    padding: 0;
    width:auto;
    list-style-type: none;
}

.menu_simple ul li a {
	letter-spacing: 0.071em;
font-family: "brandon-grotesque",sans-serif;
font-style: normal;
font-weight: 700;
text-transform: uppercase;
    font-size:17px;
    color: #ff0000;
 
	margin: 13px 0px 4px 0px;
	display: inline-block;
}

.menu_simple ul li ul li a {
    font-size: 16px;
    color: #fff;
    font-family: inherit;
    text-decoration: underline;
	margin: 0px;
	text-transform: none;
	font-weight: normal;
}

.bottom_copy {text-align:center}
.logo_style.x-bar{  border-top:0px solid #000;margin-top:0px}

/* Custom menu Start */

.jkprimary_menu  .x-anchor-content , .jkshop_menu  .x-anchor-content {padding: 0px !important;} 

.jkprimary_menu ul.top_menu , .jkshop_menu ul.shop_menu {
	height:32px ;
	margin-top: 0px; 
	background: #000;
}

.jkprimary_menu ul.top_menu li , .jkshop_menu ul.shop_menu li {
	border-right: 1px solid #72777A;
	padding: 0 5px;
	height: auto !important;
}

.jkprimary_menu ul.top_menu li a span.x-anchor-content , .jkshop_menu ul.shop_menu li a span.x-anchor-content{
	padding:0px !important;
}
.jkprimary_menu ul.top_menu li a span.x-anchor-text-primary , .jkshop_menu ul.shop_menu li a span.x-anchor-text-primary{
	color: #fff !important;
	font-size: 14px !important;
}
.jkprimary_menu ul.top_menu li a .x-anchor-sub-indicator , .jkshop_menu ul.shop_menu li a .x-anchor-sub-indicator{
	color: #fff !important;
}
.jkprimary_menu ul.top_menu li:hover , .jkshop_menu ul.shop_menu li:hover{
	background: #72777A !important;
}

.jkprimary_menu ul.top_menu li ul.sub-menu , .jkshop_menu ul.shop_menu li ul.sub-menu {
	background: #000;
}
.jkprimary_menu ul.top_menu li ul.sub-menu  li , .jkshop_menu ul.shop_menu li ul.sub-menu  li{
	border-top: 1px solid #72777A;  
	padding:3px 0px;
}
.jkprimary_menu.x-bar {
    margin-top: 1px !important;
}
.jkshop_menu.x-bar {
    margin-top: 1px !important;
}
.hm19.x-bar { 
       z-index: inherit ;
}

.hm6.x-bar-container{padding:15px;background:#00AD8A}
ul.subs li{list-style:none;}
ul.subs li a{text-decoration:underline;color:#000;  font-family: fantasy;}

/* Menu End */

/*Recent Image Left Css */

.jkborder a{padding:0px !important; border: medium none !important;box-shadow:initial  !important;border-radius:0px}
.jkimg_left .x-recent-posts-img{padding-bottom:0px;width: 50%;float:left}
.jkimg_left .x-recent-posts-content{width: 50%;float:left;text-align:left;padding:0px 15px}
.jkimg_left .x-recent-posts-content span{font-size: 14px !important;}
.jkimg_left .h-recent-posts {  font-size: 18px !important; font-weight: 600 !important;  padding-bottom: 5px;  padding-top: 10px;}
.jkborder{border-top:1px solid #000 !important;}

/* Image Left End */

/*Recent Single Image Left Css */

.recentP1 .x-recent-posts-content{text-align:left}

/* Recent Single Image Left End */

.x-site .x-container.offset {
	margin-top: 2 !important;
}

.rpwe-block ul{background:#dedde0;border-radius: 6px !important;}
ul.popular-ul{border-radius: 6px !important;}
.widget ul li:hover, .widget ol li:hover{background:#dedde0}
.rpwe-block li:last-child{box-shadow:initial}

.jkPopularPost ul{background:#eae7d4; float: left;  width: 100%;margin:0px}
.jkPopularPost ul li{float:left;width:100%;line-height:18px;list-style:none}
.jkPopularPost ul li:hover, .jkPopularPost ol li:hover{background:#eae7d4}
.jkPopularPost li:last-child{box-shadow:initial}
.jkPopularPostbr br {display:none;}

.popular-li br{height:0px;display:none;}
.tptn_after_thumb{vertical-align: top; float: left; width: 115px;margin: 0px 0px 0px 5px; padding-right: 0px !important;}
#widget_tptn_pop-7{display:flow-root}
.jkprimary_menu ul.top_menu li.menu-item-177336{padding-left:0px !important}
/*.x-root .site, .x-root .x-site{display:inline-table !important;}*/

ul.rpwe-ul li, ul.popular-ul li {padding: 0.65em 0.85em !important; box-shadow: 0 1px 1px rgba(255,255,255,0.95) !important; border-bottom:1px solid rgba(0,0,0,0.1) !important;}
.widget ul li:last-child, .widget ol li:last-child {
    border-bottom: 0 !important; box-shadow: none !important;
}
.widget ul li a, .widget ol li a, .x-comment-time {
    color: hsl(0,0%,0%) !important;
}

.type-post .entry-content img.wp-post-image {
    width: 100%;
}

.issue_img a img{max-width:235px;}


.aws-search-result .aws_results.style-big-grid .aws_result_image img{
   width:200px !important; 
}
.aws-search-result .aws_results.style-big-grid .aws_result_content .aws_result_title {
  font-size:18px !important;
}
.aws-search-result .aws_results.style-big-grid .aws_result_content .aws_cart_button {
  font-size:18px !important;
  height: auto;
  padding:10px 20px;  
  background: #000;
  color:#fff;
}
.aws-search-result .aws_results.style-big-grid .aws_result_content span.aws_result_term {
  font-size:15px !important;
}

body .aws-container .aws-search-field {
	font-size:18px;
}

@media all and (min-width:2000px){  
 
.rpwe-summary { float: left;width:110px  !important;}
.rpwe-block .rpwe-img {float: left;}
.rpwe-block H3 {float: left; display: inline;;width:114px  !important;}
.rpwe-block ul , .rpwe-block li{float: left;}
}
@media all and (max-width:1080px){  
	.ads_area .hm4{ display:none }
	.tptn_link {width: 128px;}
	.tptn_thumb {width: 125px;}  
	.rpwe-thumb {width: 116px;}
}

@media all and (max-width:768px){
.hm1.x-bar-content, .jkshop_menu.x-bar-content {  flex: 0 1 100% !important; }
.jkshop_menu.x-bar { height: 9em !important;}
.fm1 .x-bar-container {width:100%; padding:0px !important} 
.fm1 .x-bar-container .x-text{width:100%;}
.fm1 .x-bar-container .menu_simple{padding:0px 20px;text-align:center}

.logo_style.x-bar-content, .jkshop_menu.x-bar-content, .jkshop_menu.x-bar-content {  height: 4em !important;}
.logo_style.x-bar {height:auto !important;border-top:0px solid #000;margin-top:0px;padding-top:10px}
.logo_style .hm7 {display:inline-block; height:auto !important}
.logo_style{width:100%;margin: 0 auto;}
.hm9{margin: 0px auto; width: 100%;padding-top:0px}
.logo_style.x-bar-outer-spacers::before, .logo_style.x-bar-outer-spacers::after{height:auto !important; -webkit-flex-basis: auto;}
.hm1.x-bar-content { height: auto !important;display:inline !important;}
.ads_area2.x-bar{ height: auto !important;}
.jkmenu_space.x-bar { height: auto !important;display:block} 
.jkmenu_space.x-bar-content { height: auto !important;} 
.jkmenu_space.x-bar-outer-spacers::before,  .jkmenu_space.x-bar-outer-spacers::after{height:auto !important; -webkit-flex-basis: auto;}
.jkshop_menu h6 {margin-bottom:0px;line-height:1em}
.jkmenu_space.x-bar {  height:0px !important; }
.jkprimary_menu.x-bar {  height:70px !important; background: #000 !important;  padding-top: 13px !important; }
.jkshop_menu.x-bar{  height:70px !important; background: #000 !important;  padding-top: 20px !important; margin-top: 0px !important; margin-bottom: 5px !important;}
.ads_area .hm1 {height:auto !important}
.jkprimary_menu.x-bar { margin-top: 0px !important; margin-bottom: 5px !important; }
.jkprimary_menu .x-bar-content{justify-content: space-around !important; }
.jkshop_menu .x-bar-content{justify-content: space-around !important; }
.jkprimary_menu a.x-anchor-toggle , .jkshop_menu a.x-anchor-toggle{ border: 2px solid #fff; background:#000} 
.jkimg{  background-size:100% auto !important;}

.rpwe-summary{float:left}

.jkborder {  border-top: 0px solid #000 !important;}
.jkborder a{  border-top: 1px solid #000 !important;}
.jkborder a.x-recent-post2:last-child {  margin-top: 8px !important;}

.fm14.x-bar {padding-top:15px;}
.fm4.x-bar-container, .fm6.x-bar-container, .fm8.x-bar-container, .fm10.x-bar-container{margin:0px !important}
.fm12.x-bar-container{margin:0px 0px 13px 0px !important}
.x-site .x-container.offset { margin-top: 1px !important; }
.logo_style  .x-bar-content{height: auto !important ;}
/* .x-root .site, .x-root .x-site  {   display: block !important; } */
.fm19.x-bar{   display: initial !important; }
.fm19.x-bar-content , .fm19.x-bar-outer-spacers::before, .fm19.x-bar-outer-spacers::after{height:auto !important}

.jkprimary_menu.x-anchor-toggle .x-anchor-content {margin-left:10px } 
.ads_area2 .x-bar-content{height: auto !important;}
.hm19.x-bar {height: auto !important;}
.jkprimary_menu .x-toggle, .jkshop_inner .x-toggle { color: #fff !important; }
.jkshop_menu.x-bar { margin-top: 0px !important;}
.ads_area2 .x-text {  margin: 10px 0em 10px 0em !important; }
.x-recent-post1 .jkimg{border-top: 0px solid #000;}

.x-bar-footer .x-bar-container{width:49% ; display:block ;text-align: center;padding:0px !important}
.fm13{padding-bottom: 20px !important} 

.jkprimary_menu .x-graphic, .jkshop_inner-xx .x-graphic {   margin: 0px 0px 0px 0px !important; }

/*from 12-12-2019*/
.x-text , .x-container.width { padding: 0px 7px !important}

.custom-html-widget .issue_img { 
	padding-bottom: 9px !important;
}
.custom-html-widget h6 a { 
    padding: 6px 0px !important;
    display: inline-block;
}


}

@media all and (max-width:639px){
.x-bar-footer .x-bar-container{width:100% ; display:block ;text-align: center;padding:0px !important} 
.fm13{padding-bottom: 20px !important} 
.fm16.x-bar { height: 10em !important; }
}

@media all and (max-width:380px){
.fm14.x-bar {
    height: 10em !important;
}  
}

@media all and (max-width:350px){
.rpwe-block H3{width:110px;}
.rpwe-summary{width: 110px;}
} 
 
/*Recent Posts - remove p spacing - line height  
.x-text p:empty,
.x-text br {
    display: none;
}*/

.x-recent-posts-excerpt .el1.x-section {
    padding:0 !important;
    margin:0 !important;
}

.x-text .x-recent-posts {
    margin-bottom: 8px;
    line-height:1.0;
}

.x-recent-posts .x-recent-posts-date {
    display: none;
}

.x-site .x-container.offset { margin-top: 1px !important; 
}

.jkprimary_menu ul.top_menu li#menu-item-641423 .x-anchor-text-primary {
    color: #ffa500;
}

h6 {
	overflow-wrap: normal;
}

/*.entry-content iframe, .entry-content object {
    width: 100vh;
    max-width: 100vh;
    height: 100vh;
}*/