.jrListingDetail .nav-tabs>li:nth-child(2)>a.sq_counter.submit { margin-bottom: 28px; }

.jr-slider-item1 { border-bottom: solid 1px #ddd; margin-bottom: 20px; }

.jr-slider-item1  .first, .jr-slider-item1  .last { margin-top: 5px; }

.jr-page .maintext ul li, .jrPageDescription ul li, .mainr ul li { list-style: disc; }

.jr-page .maintext ol li, .jrPageDescription ol li, .mainr ol li { list-style: decimal; }

.jr-page .maintext ul, .jr-page .maintext ol,

.jrPageDescription ul, .jrPageDescription ol,

.mainr ul, .mainr ol{ margin: 20px;  }

.jrPageDescription p, .mainr p { margin-bottom: 15px; }

img.joinnow { margin: 30px; }
span.jrIconManage:after {
    content: " Add/Edit";
}
.jrStatusLabel.jrExpired.jrRed { display: none; }

body select.jrSelect {

    border: solid 1px #ccc;

}
body .fwd-w-full.fwd-h-full.fwd-flex.fwd-flex-col.fwd-relative { background: white; }
#video.tap-pane { padding-top: 15px; }

h3.fwd-text-base { margin-top: 15px !important; }

body h1 { font-size: 35px; color: #674b7c; margin-bottom: 15px;  }

.tab-content a { font-size: inherit; } 

 /*original*/

.p1 a, #info .col-md-8 a { color: blue; }

body #abouttab a { font-size: 14px; }

/*.banner {

	position: absolute;

	z-index: 9999;

	width: 885px;

	text-align: right;

	margin-top: -13px;

	margin-left: 10px;

}*/

.jrMediaThumb IMG { width: 250px !important; height:  auto !important; }

.jr-photo-gallery  { margin-bottom: 10px; padding-left: 15px !important;  }

.jr-photo-gallery  IMG { width: inherit !important; }

.col-md-3.status { margin-left: 10px; }

.cbtn {

	min-height:40px;

}

.cbtn a {

	color: white;

	border-radius: 6px;

	padding: 10px;

	border: 1px solid rgba(255, 255, 255, 0.2);

}

.cbtn1 {

	min-height:40px;

}

.cbtn1 a {

	color: #666769;

	border-radius: 6px;

	padding: 7px 15px;

	border: 1px solid rgba(255, 255, 255, 0.2);

}



.c1 {

	margin-left: 19px;

	margin-top: 26px;

	margin-bottom:26px;

}

/*p, h4, label, h2 {

	color:white;

}*/

.p1 {

	float:left;

	padding:0 21px 0 26px;

}

.p2 {

	float:left;

	padding: 10px 25px 0 90px;

}

.p3 {

	margin-left: 26px;

	margin-bottom: 20px;

}

.c2 {

	border-radius: 50%;

	border: 3px solid #c0c6cf;

}

.style2 {

	background-color: #8055a7;

	padding: 10px 16px 10px 16px;

	border-radius: 6px;

	margin-left: -28px;

}

body .galleria-theme-classic { background: white; }

body .galleria-errors { display: none !important; }

/*row 2*/



.row2-h2 {

	color:#674b7c;

}

.row2-p1 {

	color:#666769;

	float:left;

	padding:0 43px 0 26px;

}

.row2-p2 {

	color:#666769;

	float:left;

	padding:0px 15px 0 50px;

	;

}

.jrLetterAvatar.jrAvatarStyle3, .jrLetterAvatar.jrAvatarStyle5 { border: solid 5px #c4c9d3; }

.row2-p3 {

	color:#666769;

	margin-left: 10px;

	margin-bottom: 0px;

	width: 90%; 

}

.row2-btn1 a {

	background-color: #fff;

	margin-left: 10px;     border: 1px solid #c6c6c6;

}

.row2-btn2 a {

	background-color: #fff;

	margin-left: 10px;     border: 1px solid #c6c6c6;

}

.row2-btn3 a {

	background-color: #fff;     border: 1px solid #c6c6c6;

}

.jrResults .buttons2 .cbtn1 a:hover, .jrResults .buttons1 .cbtn1 a:hover { text-decoration: none;}

div.comments a { margin-left: 16px; }



.iconsouter {

	background-color: #fff;

	padding: 6px 15px !important;

    vertical-align: top;

	margin-left: 0px; border: 1px solid #c6c6c6;  border-right: 0; 

	-webkit-border-top-left-radius: 6px;

-webkit-border-bottom-left-radius: 6px;

-moz-border-radius-topleft: 6px;

-moz-border-radius-bottomleft: 6px;

border-top-left-radius: 6px;

border-bottom-left-radius: 6px;

	margin-top: -6px;

}



.jrResults div.mainr.row:nth-of-type(odd) .iconsouter {

	background-color: #c7c6c7;

	padding: 6px 15px !important;

    vertical-align: top;

	margin-left: 0px; border: 1px solid rgba(141,142,147,0.25);   border-right: 0; 

	-webkit-border-top-left-radius: 6px;

-webkit-border-bottom-left-radius: 6px;

-moz-border-radius-topleft: 6px;

-moz-border-radius-bottomleft: 6px;

border-top-left-radius: 6px;

border-bottom-left-radius: 6px;

	margin-top: -6px;

}



.jrResults  div.mainr.row:nth-of-type(odd).jrFeatured  .iconsouter, .jrResults  div.mainr.row:nth-of-type(even).jrFeatured  .iconsouter {

	background-color: rgba(0,0,0,0.25) !important;

	padding: 6px 15px !important;

    vertical-align: top;

	margin-left: 0px;border: 1px solid rgba(141,142,147,0.25);   border-right: 0; 



}



.jrTableview .jrResults .row2-style2  .jrListingStatus { color: #666769; font-weight: normal; }

body .mainr { padding-right: 0 !important; }

.row2-l1 {

	color:#7c7d7f;

	margin-bottom: 13px;

	margin-top: 8px;

	margin-left: 6px;

}



/*row3*/



.row3-btn1 a {

	background-color: white;

	border-radius: 6px;

	border: 1px solid #a0a0a1;

	margin-left: 10px;

}

.row3-btn2 a {

	background-color: white;

	border-radius: 6px;

	border: 1px solid #a0a0a1;

	margin-left: 16px;

}

.row3-btn3 a {

	background-color: white;

	border-radius: 6px;

	border: 1px solid #a0a0a1;

}

.row3-style2 {

	/*background-color: white;

	padding: 10px 20px 10px 20px;

	border-radius: 6px;

	border: 1px solid #a0a0a1;

	margin-left: -15px;*/

}

.l1, .l2, .l3, .l4 {

	color:#a0a0a1;

	padding-right: 7px;

}

.i12 {

	margin-bottom: 13px;

	margin-top: 8px;

	margin-left: 6px;

}

.c6 {

	padding-right: 7px;

}

.people {

	margin-right: 6px;

}

.border div {

	border:1px solid;

}

.buttons, .buttons div {

	padding:0px;

}

.buttons1, .buttons1 div {

	padding:0px;

}

.buttons2, .buttons2 div {

	padding:0px; 

}

.buttons2 { margin-top: 25px; }



 @media only screen and (max-width: 767px) {

 .m {

 margin-left: 22px

}

 .c2 {

 margin-left: 24px;

}

 .m1, .row2-l1 {

 margin-left: 25px;

}

 .btn1, .btn2 {

 margin-left: 27px;

}

 .btn3 {

 margin-left: 46px;

}

 .style2 {

margin-left: 35px;

}

 .row2-h2 {

 margin-left: 25px;

}

 .row2-btn1, .row2-btn2 {

 margin-left: 27px;

}

 .row2-btn3 {

 margin-left: 36px;

}

 .row2-style2 {

margin-left: 35px;

}

.row3-h2 {

 margin-left: 25px;

}

 .row3-btn1, .row3-btn2 {

 margin-left: 27px;

}

 .row3-btn3 {

 margin-left: 36px;

}

 .row3-style2 {

margin-left: 35px;

}

 .m2 {

 margin-left:25px;

}

}



/*JN*/

h2.row2-h2 > a,h2.row-h2 > a, h2.row3-h2 > a{

    font-size: 30px;

    text-decoration: none!important;

}

h4.row2-p1,h4.row3-p1 {

    font-size: 18px;

    font-weight: 600;

}

h4.lesson.row2-p1,h4.lesson.row3-p1 {

    color: #666769;

}

.jrResults .buttons2 .cbtn1 a,.jrResults .buttons1 .cbtn1 a {

    font-size: 14px;

    color: #666769;

    text-decoration: none;

}

h2.row2-h2 > a:hover,.jrResults .buttons2 .cbtn1 a:hover,

.jrResults .buttons1 .cbtn1 a:hover,.jrResults .btn1 a:hover,

.jrResults .btn2 a:hover,.jrResults .btn3 a:hover,h2.row3-h2 > a:hover,h2.row-h2 > a:hover {

	text-decoration: underline!important;

}

.jrListings .jrAvatar {

    width: 69px;

    height: 67px;

}

.jrResults div.mainr.row:nth-of-type(odd) {

    background-color: #dddcdd;

    margin-top: 20px;

	border: solid 1px #c9c9c9;

}

.wcomments  { padding-left: 15px !important; }

.comments { padding-left: 7px !important; }

.pdficon img { display: inline-block; vertical-align: middle;}



body .jrResults div.mainr.row:nth-of-type(odd) .viewquilt a { background: #8e8e8e; color: white; border-color: rgba(141,142,147,0.5);  }

body .jrResults div.mainr.row:nth-of-type(odd) .comments a { background: #a2a2a3; color: white; border-color: rgba(141,142,147,0.5); }

body .jrResults div.mainr.row:nth-of-type(odd) .wcomments a { background: #b5b5b5; color: white; border-color: rgba(141,142,147,0.5); }

body .jrResults div.mainr.row:nth-of-type(odd) .icons  { /*background: #c7c6c7; color: white; border-color: white; */ }



body .jrResults div.mainr.row:nth-of-type(odd).jrFeatured  .viewquilt a { background: #739694; color: white; border-color: rgba(141,142,147,0.5);   }

body .jrResults div.mainr.row:nth-of-type(odd).jrFeatured  .comments a { background: #736bca ; color: white; border-color: rgba(141,142,147,0.5);  }

body .jrResults div.mainr.row:nth-of-type(odd).jrFeatured  .wcomments a { background: rgba(183,181,60, 0.5); color: white; border-color: rgba(141,142,147,0.5);  }





.jrResults div.mainr.row:nth-of-type(even){

background-color: white; margin-top:20px;

	 border: solid 1px #c9c9c9;

}

.jrResults div.mainr.row.jrFeatured {

background: #b57ae1 url('/templates/quiltdev/images/featured_pattern.png') no-repeat top right;

    margin-top: 20px;

}

.jrResults div.mainr.row.jrFeatured.blue { background-color: #5dacd4; }

.jrResults div.mainr.row.jrFeatured.gold { background-color: #cead65; }

.jrResults div.mainr.row.jrFeatured.green { background-color: #24d18e; }

.jrResults div.mainr.row.jrFeatured.purple { background-color: #60619a; }

.jrResults div.mainr.row.jrFeatured.red { background-color: #f25658; }

.jrResults div.mainr.row.jrFeatured.grey { background-color: #64686f; }





.jrTableview .jrResults > p {

    padding: 0;

    margin-bottom: 20px!important;

}

.mainr.row img.jrMediaPhoto {

    margin-left: 0;

    margin-top: 26px;

    margin-bottom: 26px;

}

.jrResults .btn1 a {

	background-color: rgba(57,181,74, 0.5);

	margin-left: 10px;

	text-decoration:none;

	font-size: 14px;

}

.jrResults .btn2 a {

	background-color: rgba(60,98,183, 0.5);

	margin-left: 10px;

	text-decoration:none;

	font-size: 14px;

}

.jrResults .btn3 a {

	background-color: #b68889;

	margin-left: -10px;

	text-decoration:none;

	font-size: 14px;

}

/*.jrFeatured *{

	color:#000;

} */

.col-md-2.col-sm-6.cbtn1.row3-btn1{padding:0;}

.jrFeatured a:hover{

	text-decoration:underline;

}

/*sep 26*/

.jrIconUsers:before {

    content: "";

    background: url(/images/jreviews/img5.png);

    width: 23px;

    height: 20px;

    display: block;

    background-repeat: no-repeat;

}

.jrOverallRatings .jrRatingLabel {

   /* width: 23px;*/

}

.jrIconGraph:before {

    content: "";

    background: url(/images/jreviews/img13.png);

    width: 34px;

    height: 18px;

    display: block;

    background-repeat: no-repeat;

}

.jrTableview .jrResults .jrListingStatus {

    white-space: nowrap;

    color: #666769;
    font-weight: normal;

}

.jrIconVideo:before, .jrIconVideos:before {

    content: "";

    background: url(/images/jreviews/img11.png);

    width: 17px;

    height: 17px;

    display: block;

    background-repeat: no-repeat;

    position: relative;

    top: 2px;

}

.jrIconPhoto:before, .jrIconPhotos:before {

    content: "";

    background: url(/images/jreviews/img12.png);

    width: 19px;

    height: 18px;

    display: block;

    background-repeat: no-repeat;

    position: relative;

    top: 2px;

}

.jrIconFavorite:before {

    content: "";

    background: url(/images/jreviews/img1.png);

    width: 22px;

    height: 18px;

    display: block;

    background-repeat: no-repeat;

    position: relative;

    top: 2px;

}

.jrFeatured .jrIconFavorite:before{

	background: url(/images/jreviews/img4.png);

}

.jrFeatured .jrIconPhoto:before, .jrFeatured .jrIconPhotos:before{

	background: url(/images/jreviews/img2.png);

}

.jrFeatured .jrIconVideo:before, .jrFeatured .jrIconVideos:before{

	background: url(/images/jreviews/img3.png);

}

.jrFeatured .jrIconGraph:before {

	background: url(/images/jreviews/goggles.png);

}

.jrFeatured span.row-style2 {

   /* background-color: #8055a7;

    padding: 8px 15px 12px 15px;

	vertical-align: top;

    border-radius: 6px;

    margin-left: -28px;

	border: solid 1px #bd95e4;*/

}

.jrAdvSearchModule.jrRoundedPanel { padding: 0; }

body input.required { width: 200px; font-size: 14px;  height: 20px !important;  

    border: 1px solid #cccccc  !important;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)  !important;

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)  !important;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)  !important;

    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s  !important;

    -moz-transition: border linear 0.2s, box-shadow linear 0.2s  !important;

    -o-transition: border linear 0.2s, box-shadow linear 0.2s  !important;

    transition: border linear 0.2s, box-shadow linear 0.2s  !important;  color: black;  font-size: 15px !important;    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;

} 

a.asearch { color:#674b7c; font-size: 10px; text-transform: uppercase; text-decoration: underline; }

a.asearch:hover { text-decoration: none }

.jrForm, #es form.jrForm { margin-bottom: 5px; }



.dash { border: solid 1px #d8d8d8; padding: 20px 20px 25px 20px; border-radius: 10px; font-family: "Open Sans",  Helvetica, Arial, "sans-serif"; font-size: 12px; }

.dash .welcome { font-size: 14px; margin-bottom: 5px;  }

.dash STRONG { color: #ff0000; font-weight: normal;}

.dash p { color: black; font-size: 12px; line-height: 100%; }

.dash ul li { margin: 0; padding: 0; line-height: 120%; }

.dash a { color: black; font-size: 12px; text-decoration: underline; line-height: 140%;}

.dash a:hover { text-decoration: none; }

.dash IMG { float: left; margin-right: 15px; margin-top: 5px; }



/* Submit */

.jrLoginBox { padding: 0; }

.jrListingCreate ul li { line-height: 120%; }

body.guestsite #jr-form-listing { display: none; }

.jr-page.jr-form-listing-outer { margin-bottom: 35px; }

.jrListingCreate { position: relative; }

.jrListingCreate .helpus { position: absolute; top: -60px; right: 10px; z-index: 999; }

/*body .content_top .social_share { margin: 15px 0; }

/*zbody .social_share .gline:last-child { display: none; }*/



/* Listing */

.jrPaginationTop { border-bottom: solid 1px #8d789d; padding-bottom: 10px; margin-bottom: 5px; }

.layout5_ad_prev_wrap { padding: 0; border: 0; }

.ad_prev_main { margin: 0 0 5px 0; }

.row.jrFeatured {border: solid 1px #a24dea; }

/*body .banner {

	position: absolute;

	z-index: 9999;

	width: 215px;

	text-align: right;

	top: 0px;

	right: -12px;

}*/

.banner IMG { float: right; }

.jrResults .row { position: relative; margin-top: 10px !important; }

body .jrCol.jrTableColumnRatings { padding: 0 !important; }

.row.desc { margin: 0 !important }

body .jrListings .jrOverallRatings .jrRatingLabel { margin-right: 15px; }

.jrPaginationBottom { margin: 0; border-bottom: solid 1px #d3d3d3; padding-bottom: 30px; margin-bottom: 30px;  }

body .jrTableview .jrResults .jrOverallRatings { width: auto; }

span.jrPagenavResultsText {    padding: 10px 0;    display: block;}

body .jrOverallRatings .jrRatingValue { padding: 5px; }

body .jrRSS { top: auto; left: auto; right: 25% ; margin-top: 10px;  }



/* Submit */

.jrForm, .jrForm.jrFormContainer, .jrForm.jrReviewForm, #es form.jrForm { padding: 0;box-shadow: 0 0 0 #fff; }

#group_gallery legend { display: none; }

.jrStyle, .jrTechnique, .jrYearmade  { float: left; }

.jrStyle label, .jrTechnique label, .jrYearmade label, .jrFieldDiv.jrNameofmaker label, .jrFieldDiv.jrNameofquilter label, .jrFieldDiv.jrDesignsourcedesignedby label, .jrFieldDiv.jrDesignsourcepatternname label, .jrFieldDiv.jrOwnedby label, .jrFieldDiv.jrSubmittedby label, .jrFieldDiv.jrQuiltwidth label, .jrFieldDiv.jrQuiltheight label,.jrFieldDiv.jrMeasuredin label { display: inline-block !important; padding: 7px 7px 7px 0; }

.jrFieldDiv.jrQuiltwidth input, .jrFieldDiv.jrQuiltheight input { width: 5em !important; }

.jrStyle SELECT, .jrTechnique SELECT, .jrYearmade SELECT { width: auto;}

.jrForm .jrFieldDiv label.jrLabel, div.jrLabel b { font-family: "Open Sans",  Helvetica, Arial, "sans-serif"; font-size: 20px; color: black; font-weight: normal;}

fieldset#group_gallery { clear: both; }

.jrFieldDiv.jrDesignsourcedesignedby, .jrFieldDiv.jrNameofmaker, .jrFieldDiv.jrOwnedby, .jrFieldDiv.jrQuiltwidth { clear: left; float: left; }

.jrFieldDiv.jrNameofquilter { float: left; }

.jrFieldDiv { float: left; }

input.jr_nameofquilter.jrText, input.jr_nameofmaker.jrText, input.jr_piecingby.jrText { width: auto !important;}

.jrForm .jrButtons { clear: both; float: right; margin-bottom: 25px; }

.jrFieldDiv.jrIfother, .jrFieldDiv.jrIfother2, .jrFieldDiv.jrIfother3 { float: none; clear: left; }

.jrForm fieldset legend ~ .jrFieldDiv { margin-bottom: 15px; }

.small.count { color: red;  }

.jrForm .jrPiecingby label.jrLabel { display: inline-block; margin: 5px 5px 0 0; }

body .jrForm input[type="text"].jrTitle  { width: 20em; font-size: 14px; }

.jrForm .jrFieldDiv label.jrLabel, div.jrLabel b { letter-spacing: 0; }

.jrForm fieldset legend, #es form.jrForm fieldset legend { padding-top: 20px; }

.jrButton.jrGreen:hover, a.jrButton.jrGreen:hover { background: #674b7c; border-color: #674b7c; color: white !important; text-shadow: 0 0 0 #fff;  }



.small { color: #454546; line-height: 130%; }

div.jrLabel b {    display: inline-block;    padding: 7px 7px 7px 0;}

.col-form-div { padding: 7px 0; }

.thedesc,.descbrief { clear: both; }

select#inputCategory { width: 65%; }

/*.jrFieldDiv.jrKeywords { float: none; }*/

body  input[type="text"].jrText.jr_keywords { width: 100% !important; }

.thedesc,.descbrief,.thedescbrief { padding: 0 15px; }



::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: #674b7c !important; font-style: italic;

}

::-moz-placeholder { /* Firefox 19+ */

  color: #674b7c !important; font-style: italic;

}

:-ms-input-placeholder { /* IE 10+ */

  color: #674b7c !important; font-style: italic;

}

:-moz-placeholder { /* Firefox 18- */

  color: #674b7c !important; font-style: italic;

}



#guestSubmit ::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: #fff !important; 

}

#guestSubmit ::-moz-placeholder { /* Firefox 19+ */

  color: #fff !important; 

}

#guestSubmit :-ms-input-placeholder { /* IE 10+ */

  color: #fff !important; 

}

#guestSubmit  :-moz-placeholder { /* Firefox 18- */

  color: #fff !important; 

}



.jrForm fieldset.jrFieldsetMargin { margin: 0 !important; }

.hello { margin-bottom: 10px; }

input.placeholder{ background: #e1e1e1 !important; width: 100%;}

.jrButton.jrLarge { border-radius: 20px; box-shadow: 0 0 0 #fff; border: solid 1px #aac9ce; }

.jrButton.jrGreen, #es a.jrButton.jrGreen { text-shadow: 2px 2px 1px rgba(255, 255, 255, 0.8); color: #555 !important; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f0da+0,d2b85b+100 */

background: #f6f0da; /* Old browsers */

background: -moz-linear-gradient(top, #f6f0da 0%, #d2b85b 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #f6f0da 0%,#d2b85b 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #f6f0da 0%,#d2b85b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f0da', endColorstr='#d2b85b',GradientType=0 ); /* IE6-9 */ }

jrButton.jrGreen:hover, #es a.jrButton.jrGreen:hover { background: #d2b758;}

span.info { font-size: 15px; color: #674b7c; }



/*MJ 10/26 */

.jrListingDetail *{

	font-family: 'Open Sans', sans-serif;

}



.jrListingDetail h2 {

	color:#674b7c;

	font-size: 35px;

	margin-bottom: 0;

}



.jrListingDetail span[itemprop="name"] {

	

	color: #3f8807;

	font-size: 13px;

}

.jrListingDetail time[itemprop="datePublished"] {

font-size: 13px;

	color: #8c8b8c;

	font-weight: 500;

}

.jrRatingsLarge .jrRatingLabel {

    margin: 3px 10px 0 0;

}

.jrListingDetail .list {

    margin-left: 10px;

}



.fa-comment.comment, .fa-user.user, .fa-video-camera{

	font-family: 'FontAwesome';

    color: #674b7c;

    margin-right: 10px;

}

.jrListingDetail .haykal {

	color: #674b7c;

	margin-right: 10px;

	width: 27px;

	display: inline;

}

.jrListingDetail .links{

	margin: 7px 0 35px;

}

i.fa-user:hover {

    color: #674b7c;

}

.links li.active a {

	border-top: 2px solid #ffa500 !important;

  }



/* Details */

.jrListingDetail  .jrPathway, .jrListingDetail  .jrPathway a { font-size: 15px; text-decoration: none !important; color: #666769 !important;   }

.jrListingDetail .jrIconVideo:before { background: url('/images/jreviews/details/video.png'); }

.jrListingDetail .jrIconPhoto:before { background: url('/images/jreviews/details/images.png'); }

.jrListingDetail .jrIconFavorite:before {background: url('/images/jreviews/details/favorite.png');  }

.jrListingDetail.jrFeatured .jrIconGraph:before {     background: url(/images/jreviews/img13.png); }

body .jrPathway { margin: 0; }

body .jrListingDetail .jrListingInfoButtons { clear: none; }

body .jrListingDetail .jrListingButtons { margin-left: 20px; }

body .jrListingDetail .jrListingInfo { margin: 0; }

.jrOverallUser.jrRatingsLarge {margin: 3px 0 0;} 

.jrListingButtons .jrIconFavorite:before { top: -2px; }

.jrListingDetail .jrListingInfoContainer {  border-color: #8d789d; margin-bottom: 13px; }

body .jrListingMainImage { float: none; }

.jrListingDetail a.nav-link { font-size: 15px; }

.jrListingDetail .tab-pane { padding: 15px; }

.jrListingDetail .nav-tabs li a i { font-style: normal; }

.jrListingDetail .haykal { position: absolute; left: 5px;  }

.jrListingDetail .nav-tabs>li { margin-bottom: -6px; }

.jrListingDetail .nav-tabs>li>a { padding-top: 20px; padding-bottom:20px;padding-left: 20px; padding-right: 20px; text-decoration: none; font-weight: bold;  }

/*.jrListingDetail .nav-tabs li.active a i { color: #ccc; }*/

.jrListingDetail .nav-tabs li a i { font-size: 150%; color: #505050; vertical-align: middle; margin-right: 5px;  }

.jrListingDetail .nav-tabs>li:nth-child(1)>a { position: relative; padding-left: 35px;}

.jrListingDetail .nav-tabs li a i { text-decoration: none; }

.jrListingDetail .nav-tabs>li>a:hover { /*border-color:white;*/ }

.jrListingDetail i.fa-power-off:hover, .jrListingDetail i.fa-user:hover { color: #674b7c;  }

.jrListingDetail .jrFieldLabel{	font-weight: bold;}

.nav-tabs > li > a:hover { border-color: white; }

#about .heading h4 { color: black; margin: 0 15px 20px 15px; }

#about { font-size: 15px; }

#about b {  }

#about .heading h4 span { color: #674b7c; font-size: 20px;  }

.jrListingDetail .p2, .jrListingDetail .p1, .jrListingDetail .p3 { padding: 0; }

.jrListingDetail .p2 { padding: 0 15px; float: none; }

.jrListingDetail .p3 { padding: 0 15px; margin: 0; }

.jrListingDetail .p3.tech { padding-top: 15px; }

.jrListingDetail .p1 {    border: 1px solid #e9e9e9; float: none;     color: #674b7c;   padding: 15px;   font-size: 15px; margin: 10px 0; border-radius: 5px;}

span.heading1 { color: #674b7c; margin-left: 5px; display: inline-block; }



.jrReviewListDetail, .jrReviewListDetail a { font-size: 15px; }

.main_col a.jrAddMedia { text-decoration: none !important; }

body .jrRatingsLarge .jrRatingStarsUser.jrRatingsGreen div, body .jrRatingsLarge .jrRatingStarsEditor.jrRatingsGreen div { background-position: 0 0; }

#jrRelatedListings .jrModuleItemContent { display: none; }

#jrRelatedListings {border-bottom: solid 1px #e1e1e1;    padding-bottom: 30px;    margin-bottom: 30px;  }

#jrRelatedListings h3.jrHeading {     border-left: 3px solid #d1af53;  color: #674a7c;    margin-bottom: 20px;   border-bottom: 0; text-transform: none;  font-family: "Open Sans";    font-size: 26px;    font-weight: 600;    padding: 0;    padding-left: 10px;  }

.col-md-6 br {clear: both; }

.jrPhotos  h3 { display: none; }

.jrListingDetail #jrRelatedListings { margin: 0; padding: 0; border: 0; }



/*apr08 adjustments JN*/

.buttons2 a {

    border: 1px solid rgba(255, 255, 255, 0.2)!important;

}

body .jrResults .jrFeatured.blue .btn3 a {

    background-color: #8a9f87;

}

body .jrResults div.mainr.row.jrFeatured.gold .btn1.viewquilt a {

    background-color: #84b158;

}

body .jrResults div.mainr.row.jrFeatured.gold .btn2 a {

    background-color: #84868e;

}

body .jrResults div.mainr.row.jrFeatured.gold .btn3 a {

    background-color: #c6a04c;

}

body .jrResults div.mainr.row.jrFeatured.green .btn3 a {

    background-color: #6db264;

}

body .jrResults div.mainr.row.jrFeatured.grey .btn1.viewquilt a {

    background-color: #4f905b;

}

body .jrResults div.mainr.row.jrFeatured.grey .btn2.comments a {

    background-color: #516693;

}

body .jrResults div.mainr.row.jrFeatured.grey .btn3.wcomments a {

    background-color: #8c7f53;

}

body .jrResults div.mainr.row.jrFeatured.red .btn1.viewquilt a {

    background-color: #968651;

}

body .jrResults div.mainr.row.jrFeatured.red .btn2.comments a {

    background-color: #955a86;

}

body .jrResults div.mainr.row.jrFeatured.red .btn3.wcomments a {

    background-color: #d47449;

}

.row2-p3 {

    color: #fff;

}

.jrLetterAvatar.jrAvatarStyle3.jrAvatar img.avatar {

    width: 100%!important;

    border-radius: 100px;

    object-fit: cover;
	height: auto; 

}

/*Learn*/

.mtlearnmenu .col-md-4.col-sm-6.iconsouter {

    display: none;

}

@media (min-width:992px){

	.col-md-2.viewquilt {

    width: 18%;

}

.jrResults .col-md-2.viewquilt a {

    margin-left: 0px;	

}

}

.lessonsnav ul.lessonslist li {

    display: inline-block;

}

.lessonsnav ul.lessonslist{

	    list-style: none;

    display: inline-block;

}

.shadowl {

z-index: 9;

    position: initial;

    bottom: 1.2px;

    background: transparent;	

}

.lessonsnav {

    background: #e9e8e8;

    margin: 0 15px!important;

    width: calc(100% - 30px);

    border-bottom-left-radius: 12px;

    border-bottom-right-radius: 12px;

}

.jrTableGrid.jrDataList.jrResults {

    position: relative;

}

.lessonslinks,.downloadsb {

    color: #674b7c;

    font-size: 17px;

    font-weight: 400;

    font-family: "Open Sans", sans-serif;

}

.lessonsnav ul.lessonslist li {

    display: inline-block;

    padding: 1px 6px;

    text-decoration: underline;

	cursor:pointer;

}

.lessonsnav ul.lessonslist li.active,.lessonsnav ul.lessonslist li:hover{

    background: #fff;

    border-radius: 50px;

    text-decoration: none;

    box-shadow: 0 0 1px 1px inset rgba(188, 185, 191, 0.79);

}

.downloadsb {

    position: relative;

    text-align: right;

    right: 25px;

}

.pdficon > img {

    display: inline-block;

    width: auto;

    height: auto;

    position: absolute;

	right: -10px;

	cursor: pointer;

}

.lessonsnav.featuredn {

    position: relative;

    top: -32px;

    z-index: 10;

}

.shadowl > img {

    position: relative;

    z-index: 99;

}

.jrStyles_learnclasses .jrResults .mainr.row:not(.jrFeatured) {

   /* margin-top: 65px!important;*/

}

.jrStyles_learnclasses .jrResults .mainr.row:nth-of-type(3):not(.jrFeatured) {

    margin-top: 50px!important;

}

.lessonsnav.even {

    background: #fcb828;

}

.mainr.row.even:not(.jrFeatured) p.row2-p3,.mainr.row.odd:not(.jrFeatured) p.row2-p3 {

    color: #666769;

}

.jrResults div.mainr.row.odd:not(.jrFeatured) {

    background-color: #fff;

}

body .jrStyles_learnclasses .jrResults div.mainr.row.even:not(.jrFeatured) .buttons2 a,

body .jrStyles_learnclasses .jrResults div.mainr.row:nth-of-type(odd).jrFeatured .buttons2 a {

	font-weight:600;

}

body .jrStyles_learnclasses .jrResults div.mainr.row.odd:not(.jrFeatured) .buttons2 a {

    background: #ffffff;

    color: #666769;

    border: 1px solid #8e8e8e!important;

	font-weight:600;

}

.jrStyles_learnclasses div.comments a {

    margin-left: 10px;

}

.jrStyles_learnclasses .wcomments {

    padding-left: 10px !important;

}

body .jrStyles_learnclasses a.jrButton.jrAddListing {

    display: none;

}

/*learn view*/

.jrStyles_learnclasses .jrListingDetail .nav-tabs>li:nth-child(2)>a { position: relative; padding-left: 20px;}

.jrStyles_learnclasses .jrListingDetail .nav-tabs>li:nth-child(1)>a { position: relative; padding-left: 20px;}

.jrStyles_learnclasses .jrListingDetail .nav-tabs>li .fas {

    font-family: 'FontAwesome';

}

i.fas.fa-info-circle.info {

    margin-right: 10px;

}

.jrStyles_learnclasses .jrListingDetail .nav-tabs>li .nav-link{text-decoration:none;}

.jrStyles_learnclasses .jrListingDetail .tab-pane .col-md-8{padding-left:0;}

.jrStyles_learnclasses .jrListingDetail .tab-pane {

    padding: 0;

}

.sa_mod_352.modsa {

    padding-top: 5px;

	    padding-bottom: 10px;

}

h3.dtitle {

    background: #d1af53;

    color: #fff;

    text-transform: uppercase;

    padding: 5px;

    text-align: center;

	margin-bottom: 15px;

}

button.btn.downloadb {

    color: #674b7c;

    text-transform: uppercase;

    font-weight: 600;

    border-color: #9b9a9a;

	    width: 100%;

		    padding: 10px 5px 2px;

}

.downloadssection .first{padding-right:5px;}

.downloadssection .last{padding-left:5px;}

button.btn.downloadb i {

    font-family: 'FontAwesome';

    font-style: normal;

    display: block;

    font-size: 21px;

    margin: 8px;

}

.jrStyles_learnclasses .jrListingDetail .jrMediaContainer.jrPhotos.jrClearfix {

    display: none;

}

.moduletable.intheclass .jrStyles._lessons .intheclass .jr-results.jrResults.jrModuleContainer.jrMediaModule .jrModuleItemOverlay .caption h4 a {

    text-decoration: none;

    font-size: 13px;

    line-height: 16px;

    color: #4d4d4d;

    font-weight: 600;

}

.moduletable.intheclass  .jrModuleItems .jrMediaTypeVideo .jrModuleItemOverlay:after {

    display: none;

}

.moduletable.intheclass .jrStyles._lessons {

    background: #d0d0d0;

}

.jrModuleItems .jrModuleItemNumber {

    float: none;

    clear: both;

    display: block;

    margin: 5px;

    font-size: 18px;

    font-weight: 400;

}

.moduletable.intheclass .jrStyles._lessons {

    background: #d0d0d0;

    padding: 19px 0;

}

.intheclassv .col-md-2 {

    padding: 15px 15px 25px;

    background: #d1af53;

    color: #fff;

    font-size: 32px;

    line-height: 40px;

    border-bottom-left-radius: 10px;

	  max-height: 160px;

}

.col-md-12.intheclassv {

    padding: 0;

}

.intheclassv .col-md-10 {

    padding-left: 5px;

	    max-height: 160px;

		overflow:hidden;

		padding-right:0;

}

.intheclassv .jrModuleItems .jrMediaModule .jrModuleItemThumbnail img {

    border-radius: 0;

}

.intheclassv .jrModuleSlider.jrSliderSinglePage .jrModuleItems {

    width: auto;

    padding: 0 15px;

}

.col-md-12.intheclassv {

    border-top: 30px solid #674b7c;

	margin-top:20px;

}

.intheclassv .jrModuleItems .jrModuleItemThumbnail:hover {

    border-radius: 0;

    opacity: 0.5;

	box-shadow:none;

}

.col-md-12.intheclassv .col-md-2:after {

    content: "";

    background: url(arrows.png);

    width: 41px;

    height: 31px;

    position: absolute;

    display: block;

    top: 45%;

    right: 10px;

    transform: translateY(-50%);

}

#lesson .jr-media-info.jrVideoInfo, #lesson .jr-media-actions.jrMediaActions, #lesson div#jr-video-current-info {

    display: none;

}

#lesson .col-md-12.intheclassv {

    margin-top: -20px;

}

/* May 16/2019 */

fieldset#group_admin-only {    margin: 30px 0 0 !important;}





.jrFieldDiv.jrAwardsquilt {    clear: both;}

body .main_col a.jr-review-add { background: #674b7c; color: white; text-decoration: none; }

body .main_col a.jr-listing-favorite { text-decoration: none; }

body .jrListingInfo .jrListingButtons .jrIconFavorite:before {    top: -5px;}

#jr-form-media-embed div, #jr-form-media-upload-url div { display: inline-block !important; margin: 0 !important; vertical-align: middle;}



.learn fieldset { clear: both; }

.jrFieldDiv.descs { clear: both; width: 100%; }

.learn #introtext.jrTextArea{ width: 100%; }

.jrModuleItemOverlay h4 { margin: 10px 0 0; }

.caption h4 a { font-size: 14px; }

.jrModuleItems .jrMediaModule .jrModuleItemThumbnail {    margin: 10px 3px 3px 0;}

.jrModuleSlider.jrSliderSideArrows {    margin: 0 40px;    margin-top: 5px;}

body #introtext.jrTextArea { height: 5em; }



/*see quilt fixes JN feb 13*/

.col-md-12.buttons2 {

    position: relative;

    left: 16px;

    width: calc(100% - 16px);

}

.links .nav-tabs {

    padding-bottom: 2px; margin-top: 15px;

}

.jrListingDetail .haykal {

    top: 16px;

}

.mtsee-quilts .jrListingButtons a.jr-review-add.jr-listing-info.jrButton.jrSmall {

    display: none;

}

body .jrListingDetail .jrListingButtons {

    margin-left: 5px;

}

body .jrListingDetail .jrListingButtons a.jr-listing-favorite.jrButton.jrSmall {

    position: relative;

    top: 4px;

}

body .jrPage input[type="text"].jrText.jr_designsourcepatternname  { width: 30em; }



/*JN may 06*/



.jrForm select.jrSelectMultiple {

    min-height: 300px;

}



body trix-editor ul li, body .jr-page .p1 ul li {list-style: inherit;  }

body trix-editor ol li, body .jr-page .p1 ol li, body .mceIframeContainer ol li { list-style: inherit; }

body .jr-page .p1 ul, body .jr-page .p1 ol { margin: 10px 20px ;}





input.jr_nameofmaker.jrText, input.jr_nameofquilter.jrText { width: 15em !important;  }



.jrListingCreate ol { margin-left: 20px; padding: 0; }



.descbrief .jrFieldDiv {    width: 100%;}

.descbrief label.jrLabel { display: none !important; }

.row.boxes { margin-top: 25px; }



/* New Lesson Setup */

.jrListScope .col-md-3.col-sm-3 { padding: 0; }

.jrListScope .jrTableGrid.jrDataList.jrResults .mainr.row .col-md-8 { margin-top: 0; }

.jrListScope h3.row3-h2 { margin-bottom: 10px; }

body .mainr.lesson { padding: 20px; }

body .mainr.row  .col-md-9 { padding-left: 30px; }

a.row3-btn1, .cat_details {     font-family: "Open Sans", sans-serif; background: #ffffff;    border: 1px solid #8e8e8e;    font-weight: 600; padding: 7px 15px; font-size: 14px; vertical-align: middle; border-radius: 6px; display: inline-block; text-decoration: none !important; color: #757575 !important; float: right; margin-left: 10px; margin-top: 15px;   }

.cat_details * { display: inline-flex;    vertical-align: middle; }

a.row3-btn1 { text-decoration: underline !important; }

a.row3-btn1:hover { text-decoration: none !important; }

img.hits { margin-left: 10px; }

h2.jr_parent { text-transform: uppercase; }

.jrListScope .jrResults div.mainr.row:nth-of-type(odd) {background: white;}

.jrListScope .jrResults div.mainr.row:nth-of-type(even) {background: #F1F2F2;} 

.jrPageDescription img.jrRight { float: right; margin-right: 0; }

.jr-page.jr-listing-list.jrPage.jrListings.jrTableview .jrPageHeader h2.jr_parent.course { margin-top: 0; text-transform: none;  line-height: 100%; margin-bottom: 15px;  }

#jr-pagenav-ajax .clr { padding: 10px 0 0 0;  }

body .jrResults div.mainr .row2-p3 { margin: 0; }

body .row2-p3 { width: 100%; clear: both; }

body .mainr.row img.jrMediaPhoto { margin: 0; }

body .mainr.row .col-md-3.col-sm-3 { padding: 0; }

body .jrResults div.mainr.row:nth-of-type(odd) {background: #F1F2F2;} 

body .jrResults div.mainr.row:nth-of-type(odd) .viewquilt a { background: white;     color: #666769; float: right;  }

body .col-md-12.buttons2 { width: 100%; right: 16px; left: auto;  }

body .col-md-2.viewquilt{ float: right;}

body .buttons2  { margin-top: 6px; }

.teacher > div  { border: solid 1px #ddd; border-radius: 6px; background: #f8f8f8; padding: 15px; line-height: 180%;   }

.maintext p  {margin-bottom: 10px; }

span.access { text-transform: capitalize; }

.teacher label {  font-weight: bold;  }

