@-moz-document url-prefix() {
 .moduletable.liveevents {
 padding: 4px 10px;
}
}

/* join MK - May 12*/
.monthly-side-flip{
   margin-left: 16%!important;
}


/* learn */
.bx-viewport {
	height: 156px !important;
}
.pk-create .moduletable.featuredvideoscontent {
	padding: 0px 0 40px;
}
article.item-page.pk-create {
	border-bottom: 2px solid #eff0f0;
	padding-bottom: 30px;
}
img.img1, img.img2 {
	border: 7px solid #674b7c;
}
img.img3, img.img4 {
	border: 7px solid #d2af53;
}
.section1 {
	position: relative;
}
.text-section-right {
	position: absolute;
	top: 110px;
	left: 66%;
}
p.top-left-txt {
	color: #ffe93a;
	font-size: 16px;
}
p.top-right-txt {
	color: #272f43;
	font-size: 18px;
	font-weight: 600;
	text-decoration: underline;
}
.img-row-section {
	display: flex;
	margin-top: -76px;
	position: absolute;
}
.img-row-section img {
	margin-right: 29px;
}
.text-section-left {
	position: absolute;
	top: 50px;
	padding: 20px 45px;
}
.section2 {
	position: relative;
	margin-top: 13%;
}
.section2-txt-top {
	position: absolute;
	top: 70px;
	color: white;
}
.section2-txt-top .big-txt, .section2-txt-top .small-txt {
	text-align: right;
}
.section2-txt-top .big-txt {
	font-size: 100px;
	font-weight: 700;
	line-height: 80px;
}
.section2-txt-top .small-txt {
	font-size: 46px;
}
.section2-txt-top .txt1 {
	font-size: 20px;
	line-height: 25px;
}
.section2-txt-top p a {
	color: #fff !important;
}
.section2-txt-top .col-md-5 {
	padding: 20px 9% 20px 6%;
}
.section2-txt-middle .txt3 a {
	font-size: 100%;
	line-height: 20px;
	color: #fff !important;
}
.section2-txt-middle {
	color: #fff;
	position: absolute;
	top: 51%;
}
.col-md-4.elements {
	padding: 0px 9% 0px 1%;
}
.col-md-4.amazing {
	padding: 15% 5% 0px 5%;
}
.col-md-4.quilter {
	padding: 28% 0% 0px 9%;
}
.section2-txt-middle span.txt1 {
	font-size: 22px;
	font-weight: 700;
}
.section2-txt-middle span.txt2 {
	font-size: 16px;
}
.row.section2-txt-bottom {
	position: absolute;
	top: 84%;
}
.row.section2-txt-bottom span.txt1 {
	font-size: 26px;
	font-weight: 700;
	color: #000000;
}
.row.section2-txt-bottom span.txt2 {
	font-size: 42px;
	font-weight: 700;
	color: #000000;
	line-height: 50px;
}
.row.section2-txt-bottom span.txt3 {
	color: #797a7b;
	font-size: 16px;
}
.row.section2-txt-bottom span.txt3 a {
	color: #797a7b;
	font-size: 16px;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
.row.section2-txt-bottom .col-md-4.right {
	padding: 0px 4% 0px 0px;
}
.section3 {
	margin-top: 16px;
	color:white;
	background-image: url(/images/body-img2.jpg);
}
.section3 .row.patterns {
	padding: 68px 0px;
}
.section3 .row.space {
	padding: 138px 0px;
}
.section3 .row.lesson {
	padding: 68px 0px;
}
.section3 span.txt1, .section3 span.txt1 a {
	font-size: 40px;
	font-weight: 700;
	line-height: 42px;
	color:#fff;
}
.moduletableproduct-above-module {
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	padding: 20px 30px;
	margin: 30px 0px;
	border-radius: 6px;
}
.newsletter-featured-blog #eb .eb-mod-thumb .eb-mod-image-cover {
	width: 200px !important;
	height: 156px !important;
}
.moduletableproduct-above-module .section-button {
	margin-bottom: 25px;
}
.newsletter .aftercontentm {
	border-top: none;
}
.moduletableproduct-above-module {
	text-align: center;
}
.moduletableproduct-above-module p img {
	margin: 12px auto;
}
.moduletableproduct-above-module h2 {
	color:#282b54;
	font-size: 36px;
}
.moduletableproduct-above-module p {
	font-size: 16px;
}
.newsletter-featured-blog #eb .mod-items-grid>.mod-grid {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 12px;
}
.newsletter-wrapper #eb .eb-mod-thumb {
	margin-bottom: 0px;
}
.newsletter-wrapper #eb .eb-mod-thumb .eb-mod-image-cover:before {
	border: none;
}
.newsletter-featured-blog {
	padding-top: 30px;
}
.newsletter-ads {
	margin: 0px 0px 24px 0px;
}
.newsletter-main-top .section-button a.button.learn {
	color: #fff;
	background-color: #d1af53;
}
.newsletter-wrapper #eb .eb-mod-thumb .eb-mod-image-cover {
	border: none;
}
.newsletter-wrapper .eb-mod-title a {
	color: white !important;
}
.newsletter-wrapper .mod-grid .eb-mod-title {
	min-height: 80px;
}
.newsletter-wrapper .mod-grid .eb-mod-body {
	display:none;
}
.newsletter-wrapper .mod-grid.mod-grid-1 .eb-mod-title {
	background: #3567c1;
	color: white !important;
	padding: 10px !important;
}
.newsletter-wrapper #eb .mod-grid.mod-grid-1 .eb-mod-thumb .eb-mod-image-cover {
	border-bottom: 3px solid #bad3ff !important;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.newsletter-wrapper #eb .mod-grid.mod-grid-2 .eb-mod-thumb .eb-mod-image-cover {
	border-bottom: 3px solid #ffcaef !important;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.newsletter-wrapper #eb .mod-grid.mod-grid-3 .eb-mod-thumb .eb-mod-image-cover {
	border-bottom: 3px solid #a0f0dd !important;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.newsletter-wrapper #eb .mod-grid.mod-grid-4 .eb-mod-thumb .eb-mod-image-cover {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom: 3px solid #ffecab !important;
}
.newsletter-wrapper .mod-grid.mod-grid-2 .eb-mod-title {
	background: #a17d96;
	color: white !important;
	padding: 10px !important;
}
.newsletter-wrapper .mod-grid.mod-grid-3 .eb-mod-title {
	background: #2f9b82;
	color: white !important;
	padding: 10px !important;
}
.newsletter-wrapper .mod-grid.mod-grid-4 .eb-mod-title {
	background: #b59a3c;
	color: white !important;
	padding: 10px !important;
}
.newsletter-wrapper .eb-mod-context {
	border: 2px solid white;
	border-radius: 10px;
}
.newsletter-sponsors .moduletable.sponsors.carrousel {
	padding: 0px;
}
.newsletter-sponsors {
	border-top: 0px solid #eff0f0;
	border-bottom: 2px solid #eff0f0;
}
.newsletter-featured-blog #eb .mod-items-grid {
	margin-bottom: 0px;
}
.left_col.col-md-3.col-sm-12 .banneritem img {
	padding: 50px 23px 0px;
}
.left_col.col-md-3.col-sm-12 .bannergroup {
	border-width: 1px 1px 1px;
	border-style: none solid solid;
	border-color: rgb(216, 216, 216) rgb(216, 216, 216) rgb(216, 216, 216);
	border-image: initial;
	border-top: none;
	border-radius: 8px;
}
.left_col.col-md-3.col-sm-12 .bannergroup h3 {
	margin-bottom: 0px;
	background: #674b7c;
	text-align: center;
	color: #fff;
	padding: 10px 0;
	border-top: 10px solid #d1af53;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-family: "Open Sans";
	font-size: 18px;
	text-shadow: 1px 1px 4px #121213;
	border-bottom: solid 2px #666769;
	margin-left: -1px;
	margin-right: -1px;
	border-left: none;
}
.left_col.col-md-3.col-sm-12 .bannergroup {
	border: 1px solid #d8d8d8;
	border-radius: 8px;
}
.quiltpedia  .left_col.col-md-3.col-sm-12 .bannergroup {
	border: 1px solid #d8d8d8;
	border-radius: 8px;
}
.left_col.col-md-3.col-sm-12 .banneritem {
	width: 100%;
	margin: 4px 0px;
}
.left_col.col-md-3.col-sm-12 .bannergroup {
	padding: 0;
      box-shadow: 0 11px 7px -8px #acacac;
}
.pk-blog .pk-blog-category .eb-mod-item {
	padding: 10px 15px 10px 18px !important;
	text-decoration: none;
	font-size: 14px;
	font-family: "OpenSans", Arial, Helvetica, sans-serif;
}
.pk-blog .pk-blog-category #eb a.eb-mod-media-title {
	font-weight: 400;
	font-size: 14px;
	color: #353535;
}
.yendifplayer.black .yf-playlist .yf-pcontent .yf-ptitle, .yendifplayer .yf-playlist .yf-pcontent .yf-pdesc {
	color:white;
}
.watchlanding .slick-slide .caption {
	height: 120px;
}
.sq_intro a {
	text-decoration: none !important;
}
.pk-blog .pk-blog-category .eb-mod-item:hover {
	text-decoration: none;
	background-color: #eeeeee;
}
body.watchpage .aftercontent .featuredvideoscontent .slick-prev {
	background: url(../images/arrow-left.png) no-repeat 0 0;
	top: 74px;
}

body.watchpage .aftercontent .featuredvideoscontent .slick-next {
    top: 74px;
}
.thumbnails.watchlanding.slick-initialized.slick-slider .slick-list.draggable {
	margin-left:0px;
}
.megacol.column1.first .megamenu.level1 {
/*display:none;*/
}
#megamenucss #js-mainnav.megamenu .megacol.column2.last ul.level1 {
	padding-top: 0px;
}
/* Latest quilt */
body.mtsee-quilts h4.row2-p1, body.mtsee-quilts p.row2-p2, body.mtsee-quilts p.row2-p3 {
	color: #666769;
}
body.mtsee-quilts .jrFeatured p.row2-p3 {
	color:white;
}
.buttons2 a {
	border: 1px solid #c6c6c6 !important;
}
.jrResults div.mainr .col-md-4.col-sm-6.iconsouter  {
	margin-left: 260px;
margin-top: 0;
}
.comments {
	padding-left: 2px;
}
.jrResults .btn2 a {
	margin-left: 0px;
}
.wcomments {
	padding-left: 0px !important;
}

.jrResults .col-sm-10 {
	padding-right: 6px;
}
#member-registration .control-label label {
	display: initial !important;
}
.jrMediaForm .jrMediaUploadSuccess {
	margin-bottom: 30px;
}
.left_col .bannergroup_container {
	padding: 9px 12px 3px 12px;
}
/* 28/11/2019 */

.slick-track .banner_in_info:nth-of-type(3) ul {
 margin-top: -6px;
}
.custom.learntopimg {
	margin-top: 14px;
}
.featured-product.mtshopmenu .container .page_heading {
	display: flex;
}
/*most-popular */
.row2-p1 {
     padding: 4px 0px;
}

.jrTableGrid.jrDataList.jrResults .row.desc {
    margin-left: -14px !important;
    margin-bottom: 10px !important;
}
.jrTableGrid.jrDataList.jrResults h2 {
    margin-bottom: 16px;
}
.jrResults .mainr.row.jrFeatured .col-sm-10 {
	margin-left: 32%;
	margin-top: -23%;
}
.jrResults .mainr.row.jrFeatured .banner {
	margin-right: -12px;
	margin-top: -27px;
}
.leftsearch input:focus:required:invalid:focus, .leftsearch textarea:focus:required:invalid:focus, .leftsearch select:focus:required:invalid:focus, .yendif-video-share input[type="text"]:focus {
box-shadow: 0 0 6px #ececec;
 border-color: #e9e9e9;
}
.signupform input[type="text"] {
	padding: 6px 12px 7px 0px
}
.mtsee-quilts #jr-pagenav-ajax .jrResults .mainr.row .col-sm-10 .col-md-11 {
	margin-top: 3%;
}
.jrResults div.mainr.row:nth-of-type(odd).jrFeatured .iconsouter, .jrResults div.mainr.row:nth-of-type(even).jrFeatured .iconsouter {
 margin-left: 12px;
}
div.comments a {
	margin-left: 0px;
}
.jrResults .mainr.row.jrFeatured .wcomments {
	padding-left: 15px !important;
}
.yendif-video-share .input-append input:focus, .yendif-video-share .input-append input:blur, yendif-video-share .input-append input:not(:focus) {
 z-index: 0;
 border-color: unset;
 border: none;
 box-shadow: none;
}
.input-append input:focus {
	z-index: 0 !important;
}
input[type="text"]:focus, input[type="text"]:blur {
outline: 0;
}
.yendif-video-share.leftsearch input:not([type="image"]):focus, .yendif-video-share.leftsearch input:not([type="image"]):blur, .yendif-video-share.leftsearch input:not([type="image"]):not(:focus) {
 margin-right: -3px;
}
.yendif-video-share.leftsearch .input-append {
	width: 100%;
}
/* contact us */
.contact-body-txt {
	display: inline-flex;
	width: 100%;
	padding: 10px 20px;
}
article.item-pagecontact-us {
	margin: 2% 6% 8% 6%;
}
.contact-body-txt p, .contact-body-txt a {
	font-size: 16px;
}
p.desc-contact {
	text-align: center;
	margin-left: 8px;
}
/* view ticket page */
form#com-form-login .control-group, form#uregform .control-group ,
form#guestSubmit .control-group {
	display: flex;
  margin-bottom: 6px !important;
}
.fss_itemid_273 .login-wrapper .form-horizontal .control-group .controls, .fss_itemid_273 .ticket-wrapper .form-horizontal .control-group .controls, .fss_itemid_272 .login-wrapper .form-horizontal .control-group .controls, .fss_itemid_272 .ticket-wrapper .form-horizontal .control-group .controls {
	margin-left: 14px;
}
.fss_itemid_273 #uregform.form-horizontal .control-label {
	margin-left: 0%;
}
.fss_itemid_273 #uregform.form-horizontal .control-group .controls {
	margin-left: 20px;
}

.fss_itemid_273 .login-wrapper input[type="text"], .fss_itemid_273 .login-wrapper input[type="password"], .fss_itemid_272 .login-wrapper input[type="text"], .fss_itemid_272 .login-wrapper input[type="password"] {
	padding: 0px 20px;
  color: #000;
}
 .fss_itemid_272 .ticket-wrapper input[type="text"] {
	padding: 0px 20px;
  color: #fff;
}
.fss_itemid_273 .view-wrapper #uregform.form-horizontal .button-wrapper {
	margin-left: 23% !important;
}
.fss_itemid_272 .ticket-wrapper .btn-primary {
	padding: 8px;
}
.fss_itemid_272 .ticket-wrapper .form-horizontal .control-group .controls.button-wrapper {
	margin-left: 25%;
}
.fss_itemid_273 .login-wrapper input[type="text"]::placeholder, .fss_itemid_273 .login-wrapper input[type="password"]::placeholder, .fss_itemid_272 .login-wrapper input[type="text"]::placeholder, .fss_itemid_272 .login-wrapper input[type="password"]::placeholder, .fss_itemid_272 .ticket-wrapper input[type="text"]::placeholder {
 color: #fff;
}
/* view ticket page end */
 @media screen and (max-width: 1169px) {
   /* view ticket page start */
   .fss_itemid_273 .login-wrapper .input-prepend, .fss_itemid_273 .ticket-wrapper .input-prepend,  .fss_itemid_272 .login-wrapper .input-prepend, .fss_itemid_272 .ticket-wrapper .input-prepend {
 width: 100%;
}
 .login-wrapper .form-horizontal .control-group .control-label, .ticket-wrapper .form-horizontal .control-group .control-label {
 width: 80px !important;
}
 .fss_itemid_272 .col-md-4, .fss_itemid_273 .col-md-4 {
 width: 50.333333%;
}
 .fss_itemid_272 .col-md-offset-4, .fss_itemid_273 .col-md-offset-4 {
 margin-left: 18.333333%;
}
.fss_itemid_272 .col-md-offset-4 .checkbox, .fss_itemid_273 .col-md-offset-4 .checkbox {
 padding-left: 0px;
}
 .fss_itemid_272 .col-md-3 {
 width: 30%;
}

 .banner_in .slick-prev:after, .banner_in .slick-next:after {
 bottom: 36px;
 font-size: 16px;
}
 .banner_in .slick-next:after {
 line-height: 19px;
 text-indent: 3px;
 font-size: 16px;
}
 .banner_in .slick-prev:after {
 line-height: 18px;
 text-indent: 0px;
}
 section.page_signup.clearfix {
 margin-bottom: 15%;
}
 .wonderful_quilt ul li {
 padding: 5px 16px 0;
}
 .art_quilt .moduletable {
 min-height: 194px;
}
 .our_shop ul li p {
 min-height: 50px;
}
 .main_col.col-md-9 {
 padding-right: 15px;
 width: 75%;
 left: 0;
}
 .fss_itemid_273 #uregform.form-horizontal .control-group .controls {
 margin-left: 12px;
 margin-right: 10px;
}
 .fss_itemid_273 .view-wrapper #uregform.form-horizontal .button-wrapper {
 margin-left: 17% !important;
}
   /*learn */
   .bx-viewport {
 height: 94px !important;
}
 .learn2ndrow .col-md-8.halfleftpad {
 width: 59.666667%;
 margin-top: 0;
}
 .learn2ndrow .col-md-4.halfrightpad {
 width: 40.333333%;
}
 .learn2ndrow .col-md-8.halfleftpad a.viewalldvds {
 top: 0px;
}
   .discount .socialshare {
    display: inline-flex;
    margin: 10px 0%;
}
}
 @media screen and (max-width: 992px) {
 .bx-viewport {
 height: 98px !important;
}
.left_col.col-md-3.col-sm-12 {
 width: 22%;
}
 .main_col.col-md-9.col-sm-12 {
 width: 72%;
 padding-right: 0px;
}
 .main_col.col-md-9 {
 left: 0;
}
.signupform input.input-group-field {
 width: 100%;
}
 .yendif-video-share.leftsearch .input-append {
 width: 70%;
}
}
 @media screen and (max-width: 991px) {
 .login-wrapper .form-horizontal .bottom-wrapper .control-group .controls {
 margin-left: 0px!important;
}
 .bottom-wrapper.row {
 display: flex;
}
 .fss_itemid_273 .view-wrapper #uregform.form-horizontal .button-wrapper {
 margin-left: 12% !important;
}
 .fss_itemid_272 .col-md-offset-4, .fss_itemid_273 .col-md-offset-4 {
 margin-left: 14.333333%;
}
 .fss_itemid_272 .col-md-3, .fss_itemid_273 .col-md-3 {
 width: 30%;
}
 .fss_itemid_272 .col-md-4, .fss_itemid_273 .col-md-4 {
 width: 100%;
}
 .fss_itemid_272 .ticket-wrapper .form-horizontal .control-group .controls.button-wrapper {
 margin-left: 18%;
}
  /* learn */
  
  .learn2ndrow .col-md-8.halfleftpad {
 width: 100%;
 margin-top: 0;
}
 .guestdvdwrap {
 background-repeat: round;
}
 .learn2ndrow .col-md-8.halfleftpad a.viewalldvds {
 top: 10px;
}
 .learn2ndrow .col-md-8.halfleftpad .thumbswrap {
 display: inline-flex;
}
 .learn2ndrow .col-md-4.halfrightpad {
 width: 100%;
 margin: 0px auto;
}
 .learnlongarm .col-md-12.longarmsection .col-md-6 {
 width: 50%;
 display: table-cell;
}
 .learn2ndrow .col-md-4.halfrightpad .ntoolswrap {
 background-position: center;
}
}
@media (max-width:992px) and (min-width:944px) {
 .yendif-video-share.leftsearch input:not([type="image"]) {
 max-width: 88%;
}
}
@media (max-width:944px) and (min-width:890px) {
.yendif-video-share.leftsearch .input-append {
 width: 84%;
}
}
@media (max-width:890px) and (min-width:850px) {
.yendif-video-share.leftsearch input:not([type="image"]) {
 max-width: 80%;
}
}
@media (max-width:850px) and (min-width:820px) {
.yendif-video-share.leftsearch input:not([type="image"]) {
 max-width: 77%;
}
}
@media (max-width:820px) and (min-width:790px) {
.yendif-video-share.leftsearch input:not([type="image"]) {
 max-width: 74%;
}
}
@media (max-width:790px) and (min-width:768px) {
.yendif-video-share.leftsearch input:not([type="image"]) {
 max-width: 70%;
}
}
 @media screen and (max-width: 768px) {

 .free_access h2 {
 font-size: 24px;
 text-align: center;
}
 .connect_quilt_right h3 {
 font-size: 26px;
}
 .star_mem h2 {
 font-size: 24px;
 text-align: center;
}
 p.get-started {
    margin-bottom: 8%;
    margin-top: 4%;
}
.row3-btn1 a {
 margin-left: 0px;
}
 .row2-btn1 a {
 margin-left: 0px;
}
 .col-md-4.col-sm-6.iconsouter {
 width: 35%;
}
 .row2-p3 {
 margin-bottom: 15px;
}
 .iconsouter {
 border-right: 6px;
 border-radius: 6px;
 border: 1px solid #c7c6c7;
}
 .main_col.col-md-9.col-sm-12 {
 width: 100%;
 padding-right: 15px;
}
 .fss_main {
 padding-left: 10px;
}
 .left_col.col-md-3.col-sm-12 {
 width: 100%;
}
}
@media screen and (max-width:767px) {
.monthly-side-flip {
    margin-left: 0%!important;
}
 .fss_itemid_272 .col-md-offset-4 {
 margin-left: 4.333333%;
}
 .fss_itemid_272 .col-md-3 {
 width: 24%;
}
 .fss_itemid_273 .login-wrapper .form-horizontal .control-group .controls, .fss_itemid_273 .ticket-wrapper .form-horizontal .control-group .controls, .fss_itemid_272 .login-wrapper .form-horizontal .control-group .controls, .fss_itemid_272 .ticket-wrapper .form-horizontal .control-group .controls {
 margin-left: 14px;
}
 .login-wrapper .form-horizontal .control-group, .view-wrapper .form-horizontal .control-group, .ticket-wrapper .form-horizontal .control-group {
 margin-left: 4%;
}
 .login-wrapper .form-horizontal .bottom-wrapper .control-group {
 margin-left: 20%;
}
 .fss_itemid_273 #uregform.form-horizontal .control-label {
 width: 16%;
 margin: 8px;
}
.fss_itemid_273 .view-wrapper #uregform.form-horizontal .button-wrapper {
 margin-left: 8% !important;
 margin-top: 2%;
}
}
@media screen and (max-width:667px) {
 .fss_itemid_273 .login-wrapper .form-horizontal .control-group .controls, .fss_itemid_273 .ticket-wrapper .form-horizontal .control-group .controls, .fss_itemid_272 .login-wrapper .form-horizontal .control-group .controls, .fss_itemid_272 .ticket-wrapper .form-horizontal .control-group .controls {
 margin: 16px 0px;
}
 .login-wrapper .form-horizontal .bottom-wrapper .control-group {
 margin-left: 10%;
}
.login-wrapper .form-horizontal .bottom-wrapper .control-group .controls {
 margin-top: 10px;
}
 .fss_itemid_272 .login-wrapper button.btn.btn-primary, .fss_itemid_273 .login-wrapper button.btn.btn-primary {
 text-align: center;
 margin-left: 57%;
 margin-top: 14%;
}
 .fss_itemid_272 .col-md-3, .fss_itemid_273 .col-md-3 {
 width: 100%;
}
 .fss_itemid_273 #uregform.form-horizontal .control-group .controls {
 margin: 16px 0px;
}
 .btn.btn-primary {
 padding: 7px 15px;
}
 .fss_itemid_273 .view-wrapper #uregform.form-horizontal .button-wrapper {
 margin-left: 8% !important;
    margin-top: 14px;
}
 .fss_itemid_272 .ticket-wrapper .form-horizontal .control-group .controls.button-wrapper {
 margin-left: 26%;
 margin-top: -2%;
}
}
@media screen and (max-width: 555px) {
.login-wrapper .form-horizontal .control-group,  .view-wrapper .form-horizontal .control-group,  .ticket-wrapper .form-horizontal .control-group {
 margin-left: 0%;
}
 .login-wrapper .form-horizontal .bottom-wrapper .control-group {
 margin-left: 5%;
}
 .fss_itemid_272 .ticket-wrapper .form-horizontal .control-group .controls.button-wrapper {
 margin-left: 30%;
}
 .fss_itemid_272 .col-md-offset-4 .checkbox, .fss_itemid_273 .col-md-offset-4 .checkbox {
 margin-left: 38%;
}
 .fss_itemid_273 .view-wrapper #uregform.form-horizontal .control-group {
 margin-left: 17%;
}
 .fss_itemid_273 #uregform.form-horizontal .control-label {
 width: 30%;
}
 .fss_itemid_273 #uregform.form-horizontal .input-prepend {
 margin-top: -16px;
}
}
@media screen and (max-width:450px) {
.login-wrapper .form-horizontal .control-group .control-label, .ticket-wrapper .form-horizontal .control-group .control-label {
 margin-left: 7%;
}
 div.comments a {
 margin-left: 0px;
}
 .row3-btn3 {
 margin-left: 27px;
}
 .col-md-4.col-sm-6.iconsouter {
 width: 60%;
}
 .row2-style2 {
 margin-left: 0px;
}
 .row3-style2 {
 margin-left: 0px;
}
.row3-btn1 a {
 margin-left: 0px;
}
 .row2-btn1 a {
 margin-left: 0px;
}
 .jrResults div.mainr.row:nth-of-type(odd) .iconsouter {
 margin-left: 27px;
}
 .iconsouter {
 margin-left: 27px;
}
 .row2-btn3 {
 margin-left: 27px;
}
 .row2-p3 {
 margin-bottom: 15px;
}
 .buttons2 {
 margin-bottom: 6px;
}
 .fss_itemid_273 .view-wrapper #uregform.form-horizontal .control-group {
 margin-left: 4%;
}
}
@media (max-width:1169px) and (min-width:993px) {
.jrResults .mainr.row.jrFeatured .col-sm-10 {
 margin-left: 15%;
 margin-top: -30%;
}
 .jrResults .mainr.row .row {
 margin-left: -40px;
}
 .jrResults .mainr.row .row .col-md-1.col-sm-1 {
 margin-left: 5%;
}
 .mtsee-quilts #jr-pagenav-ajax .jrResults .mainr.row .col-sm-10 .col-md-11 {
 margin-top: -7%;
 margin-left: 16%;
}
 .col-md-2.viewquilt {
 width: 23%;
}
 .wcomments {
 padding-left: 0px !important;
}
 .mtsee-quilts .buttons2 {
 margin-top: 25px;
 margin-left: -4%;
}
 .col-md-4.col-sm-6.iconsouter {
 width: 32%;
}
 .jrResults div.mainr.row:nth-of-type(odd).jrFeatured .iconsouter, .jrResults div.mainr.row:nth-of-type(even).jrFeatured .iconsouter {
 padding: 6px 0px !important;
 margin-left: 11px;
}
 .jrResults .btn2 a {
 margin-left: 3px;
}
 .jrResults .mainr.row.jrFeatured .wcomments {
 padding-left: 15px !important;
}  /* watch */
 .mtsee-quilts .main_col.col-md-9 {
 padding-right: 25px;
 width: 78%;
 left: 0;
}
}
@media (max-width:1169px) and (min-width:1024px) {
.bannergroup.sponsors.carrousel .banneritem.slick-slide {
 padding: 18px;
}  /* watch */
 .aftercontent .featuredvideoscontent .slick-prev, .watchpage .aftercontentm .eshop-product .slick-next, .featuredvideoscontent .slick-next {
 top: 60px;
}
}
@media (max-width:1169px) and (min-width:895px) {
 .connect_quilt_left.col-md-6.col-sm-12 {
 background: url(https://quiltshowmedia.com/images/Home_Page/connect_with_quilters.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
 height: auto;
 min-height: 328px;
}
 .connect_quilt_left img {
 display: none;
}
}
@media (max-width:894px) and (min-width:781px) {
 .connect_quilt_left.col-md-6.col-sm-12 {
 background: url(https://quiltshowmedia.com/images/Home_Page/connect_with_quilters.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
 height: auto;
 min-height: 328px;
}
 .connect_quilt_left img {
 display: none;
}
 .connect_quilt_left {
 padding: 0;
 margin: 0;
 width: 36%;
}
 .connect_quilt_right {
 width: 64%;
}
}
@media (max-width:781px) and (min-width:768px) {
 .connect_quilt_left.col-md-6.col-sm-12 {
 background: url(https://quiltshowmedia.com/images/Home_Page/connect_with_quilters.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
 height: auto;
 min-height: 328px;
}
 .connect_quilt_left {
 padding: 0;
 margin: 0;
 width: 32%;
}
 .connect_quilt_right {
 width: 68%;
}
 .connect_quilt_right h3 {
 font-size: 21px;
}
 .connect_quilt_left img {
 display: none;
}
}
@media (max-width:1169px) and (min-width:1025px) {
 .signup_in.col-sm-12.col-md-6 {
 text-align: center;
}
 .signup_in h3 {
 width: 30%;
}
 .signup .signup_in input[type="text"] {
 width: 40%;
}
}
@media (max-width:1169px) and (min-width:993px) {
 .yendif-video-share.leftsearch input:not([type="image"]) {
 max-width: 59%;
}
}
@media (max-width:992px) and (min-width:992px) {
    /* watch */
  .watchpage .main_col.col-md-9 {
 left: 0px;
}
}
 @media (max-width:991px) and (min-width:767px) {
 .mtsee-quilts .buttons2 {
 margin-top: 95px;
}
 .jrResults div.mainr.row:nth-of-type(odd).jrFeatured .iconsouter, .jrResults div.mainr.row:nth-of-type(even).jrFeatured .iconsouter {
 border-right: 0;
 border-radius: 6px;
 border: 1px solid #c6c6c6 !important;
}
.iconsouter {
 border-right: 1px solid #c6c6c6;
 border-radius: 6px;
}
 .jrResults div.mainr.row:nth-of-type(odd).jrFeatured .iconsouter, .jrResults div.mainr.row:nth-of-type(even).jrFeatured .iconsouter {
 margin-left: 7px;
}
    /* watch */
 .banner_in .slick-next {
 right: 0px;
}
 .banner_in .slick-prev {
 left: -4px;
}
}

@media (max-width: 827px) and (min-width: 768px) {
 section.page_signup.clearfix {
 margin-bottom: 24%;
}
}
 @media (max-width:992px) {
  /* watch */
  .watchpage .aftercontentm .eshop-product .slick-next,  .featuredvideoscontent .slick-next,  .aftercontent .featuredvideoscontent .slick-prev {
 top: 50%;
}
}
 @media (max-width:900px) {
 .col-md-4.col-sm-6.iconsouter {
 width: 36%;
}
.jrResults div.mainr.row:nth-of-type(odd).jrFeatured .iconsouter, .jrResults div.mainr.row:nth-of-type(even).jrFeatured .iconsouter {
 border-right: 0;
 border-radius: 6px;
 border: 1px solid #c6c6c6 !important;
}
.iconsouter {
 border-right: 1px solid #c6c6c6;
 border-radius: 6px;
}
   .custommenuleft h3, #eshop-cart-n h4 {
    font-size: 14px;
   }
}
@media (max-width: 767px) and (min-width: 767px) {
.mtsee-quilts .buttons2 {
 margin-top: 25px;
}
}
 @media (max-width:767px) {
 section.page_signup.clearfix {
 margin-bottom: 0;
}
 .jrResults .mainr.row.jrFeatured .col-sm-10 {
 margin-left: 0;
 margin-top: 0;
}
 .mtsee-quilts #jr-pagenav-ajax .jrResults .mainr.row .col-sm-10 .col-md-11 {
 margin-left: 6px;
 padding-left: 0px;
}
 .mtsee-quilts .comments {
 padding-left: 0px !important;
}
 .jrResults div.mainr.row:nth-of-type(odd) .iconsouter, .mtsee-quilts .iconsouter, .mtsee-quilts .btn3, .mtsee-quilts .row3-btn3 {
 margin-left: 27px;
}
 .mtsee-quilts .row3-style2, .mtsee-quilts .row2-style2, .jrResults .btn1 a {
 margin-left: 0px;
}
 .col-md-4.col-sm-6.iconsouter {
 width: 36%;
}
 .mtsee-quilts .row2-btn3 {
 margin-left: 27px;
}
.jrResults .mainr.row.jrFeatured .wcomments {
 padding-left: 10px !important;
}
 .jrResults div.mainr.row:nth-of-type(odd).jrFeatured .iconsouter, .jrResults div.mainr.row:nth-of-type(even).jrFeatured .iconsouter {
 margin-left: 27px;
}
 .jrResults .mainr.row.jrFeatured h2.row-h2 {
 margin-left: 25px;
}
 .mtsee-quilts .col-md-1.col-sm-1 {
 margin-left: 25px;
}

 .banner_in .slick-next {
 right: 20px;
}
 .banner_in .slick-prev {
 left: 20px;
}
.banner_in .slick-prev:after, .banner_in .slick-next:after {
 bottom: 10px;
}
 .social_share .gline:first-child {
 margin: 0 0px 13px 0;
}
 .social_share .gline:last-child {
 margin: 20px 0px 3px 0px;
}
 .signup_in.col-sm-12.col-md-6 {
 text-align: center;
 width: 100%;
}
     .connect_quilt h2 {
    font-size: 27px;
  }
   
   .custommenuleft h3, #eshop-cart-n h4 {
    font-size: 16px;
   }
}
@media (max-width: 767px) and (min-width: 668px) {
  /* watch */
 .yendif-video-share.leftsearch form {
 margin: 0px 0px 0px -20px;
 width: 209px;
}
}
@media screen and (max-width:752px) {
    /* watch */
body a.watch-scta {
 margin-top: 3%;
}
}
@media screen and (max-width:667px) {
    /* watch */
  a.btn.btn-primary.watch-scta {
 padding: 10px 20px;
}
}
@media screen and (max-width:650px) {
.col-md-4.col-sm-6.iconsouter {
 width: 50%;
}
}
@media screen and (max-width:500px) {
 .slick-track .banner_in_info:nth-of-type(2) ul {
 margin-top: 20%;
}
 
 .col-md-4.col-sm-6.iconsouter {
 width: 64%;
}
.signup_in.col-sm-12.col-md-6 {
 display: inherit;
}
 .banner_in .slick-next::after {
 right: -12px;
}
 .banner_in .slick-prev::after {
 left: -10px;
}
}
@media screen and (max-width:543px) {
 .jrResults .mainr.row.jrFeatured .col-md-2.col-sm-2 {
 position: absolute;
 margin-top: 12%;
}
 .jrResults .mainr.row.jrFeatured .col-sm-10 {
 margin-top: 60%;
}
}
 @media screen and (max-width:480px) {
.jrResults .mainr.row.jrFeatured .banner {
 margin-right: -12px;
 margin-top: -12px;
 z-index: 999;
}
 .mtsee-quilts .col-md-10.col-sm-10 {
 margin-bottom: 6%;
}
 .jrResults .mainr.row.jrFeatured .col-sm-10 {
 margin-top: 64%;
}
  /* watch page */

.page_heading {
 padding: 0px 3px 15px;
 text-align: center;
}
.page_heading h1 {
 font-size: 24px;
 line-height: 28px;
}
 .social_share .gline:last-child {
 margin: 0px;
}
   .social_share .gline:first-child{
          margin: 0px 0px 6px 0px;
   }
   body .social_share .share_outer {
    width: 100%;
   }
.input-group {
 margin: 0px auto;
}
 .left_col.col-md-3.col-sm-12 {
 padding-bottom: 10px;
 margin-bottom: 0px;
}
 p.fsbold {
 text-align: center;
}
.button.expanded {
 padding: 0px;
 font-size: 22px;
}
 article.item-pagecontact-us {
 margin: 0% 0% 8% 0%;
}
 .banner .slick-list.draggable .banner_in_info h2 small, .banner .slick-list.draggable .banner_in_info h2 {
 font-size: 32px;
}
}
@media screen and (max-width:430px) {
.row2-p2 {
 padding: 0 43px 0 26px;
}
 .mtsee-quilts #jr-pagenav-ajax .jrResults .mainr.row .col-sm-10 .col-md-11 {
 display: inline-flex;
}
.jrResults .mainr.row h2 {
 line-height: 34px;
}
 .jrResults .mainr.row.jrFeatured .col-sm-10 {
 margin-top: 74%;
}
 .jrResults .mainr.row.jrFeatured h2.row-h2, .row2-h2, .row3-h2 {
 margin-left: 12px;
}
 
 .fss_itemid_273 #uregform.form-horizontal .input-prepend input {
 padding: 6px 2px;
}
}
@media screen and (max-width:370px) {
 .col-md-4.col-sm-6.iconsouter {
 width: 75%;
}
 .jrResults .mainr.row.jrFeatured .col-sm-10 {
 margin-top: 84%;
}
 .jrResults .mainr.row.jrFeatured h2.row-h2, .row2-h2, .row3-h2 {
 margin-left: 12px;
}
.banner_info .slick-track .banner_in_info:nth-of-type(3) ul {
 margin-top: 18%;
}
 .banner_info .slick-track .banner_in_info:nth-of-type(2) ul {
 margin-top: 5%;
}
.page_heading h1 {
 font-size: 20px;
}
 body a.watch-scta {
 margin-top: 0;
}
}
@media screen and (max-width:360px) {
.login-wrapper .form-horizontal .bottom-wrapper .control-group {
 margin-left: -8%;
}
 .login-wrapper .form-horizontal .control-group, .view-wrapper .form-horizontal .control-group, .ticket-wrapper .form-horizontal .control-group {
 margin-left: 0%;
 padding-right: 18px;
}
 .fss_itemid_272 .ticket-wrapper .form-horizontal .control-group .controls.button-wrapper {
 margin-left: 34%;
 margin-top: -6%;
}
body .login-wrapper {
 height: 400px;
}
 .fss_itemid_273 .view-wrapper #uregform.form-horizontal .control-group {
 margin-left: 4%;
}
 .fss_itemid_273 #uregform.form-horizontal .control-label {
 width: 66%;
}
 .fss_itemid_273 #uregform.form-horizontal .input-prepend input {
 width: 90%;
}
 .fss_itemid_273 .view-wrapper #uregform.form-horizontal .button-wrapper {
    margin-left: 43% !important;
    margin-top: 4%;
    display: grid;
}
}
/*12/18 MJ*/
.signup_in img {
	max-height: 54px;
}
.advance-search #jr-form-adv-search > fieldset .jrFieldDiv {
	padding-right: 15px;
}
.advance-search #jr-form-adv-search > fieldset .jrFieldDiv >label, .advance-search #jr-form-adv-search > fieldset .jrFieldDiv #author {
	display: inline-block;
}
.advance-search .jrButton {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.advance-search .jrForm .jrFieldDiv label.jrLabel {
	font-size: 14px;
	font-weight: 600;
}
.advance-search span.jrFieldBefore {
	padding-right: 10px;
}
.advance-search #jr-form-adv-search {
	padding-top: 20px;
}
@media (max-width:1169px) {
 .qsearch input.button {
 width: 30%;
}
 .qsearch input.inputbox {
 width: calc(70% - 40px);
}
  .custommenuleft h3, #eshop-cart-n h4 {
    font-size: 16px;
  }
}
@media (max-width:1169px) and (min-width:993px) {
 input[type="submit"].btnboxqp {
 padding: 9px 30px;
 margin: 0;
 width: 100%;
}
 a.btnboxqp {
 padding: 9px 30px;
 margin: 0;
 width: 100%;
}
   /*create page */
  img.img3, img.img4 {
 height: 126px;
}
 .img-row-section img {
 margin-right: 19px;
}
 img.img1, img.img2 {
 height: 126px;
}
 article.item-page.pk-create .img-row-section {
 margin-top: -56px;
}
 .text-section-left {
 padding: 4px 34px;
}
 p.top-right-txt a {
 font-size: 14px;
}
.pk-create article p {
 margin: 0 0 0px;
}
 .section2-txt-top .col-md-5 {
 padding: 0px 9% 20px 6%;
}
 .section2-txt-top .big-txt {
 font-size: 80px;
 line-height: 88px;
}
 .section2-txt-top .small-txt {
 font-size: 36px;
}
 .section2-txt-top p a {
 font-size: 12px;
 line-height: 12px;
}
 .row.section2-txt-bottom span.txt1 {
 font-size: 24px;
}
 .row.section2-txt-bottom span.txt2 {
 font-size: 34px;
}
 .row.section2-txt-bottom span.txt3 {
 font-size: 12px;
 line-height: 12px;
}
 .row.section2-txt-bottom span.txt3 a {
 font-size: 12px;
 line-height: 12px;
}
 .row.section2-txt-bottom .col-md-4.right {
 padding: 0px 2% 0px 0px;
 margin-top: -4%;
}
 .section3 .col-md-8 {
 padding: 0% 4% 0% 4%;
}
 .section3 span.txt1, .section3 span.txt1 a {
 font-size: 28px;
 line-height: 28px;
}
 .section3 .row.space .col-md-6 {
 padding: 0px 0% 0px 12%;
}
/* sidebar learnmore */
  .learnmore-left {
 width: auto;
 border-radius: 5px;
 height: auto;
}
 .learnmore-left h3 {
 font-size: 15px;
}
 .txt {
 padding: 5px 6px;
 font-size: 15px;
 line-height: 20px;
}
 .learnmore-left a.lmbut {
 left: -8px;
 bottom: 0px;
}
}
@media (max-width: 600px) {
 .qsearch input.button {
 width: 40%;
 font-size: 19px;
 padding: 12px 6px;
}
 .qsearch input.inputbox {
 width: calc(60% - 40px);
}
}
/* end */
/* 1/30/2020 */
.sclogin-joomla-login.vertical.span12 ul li a {
	font-weight: normal;
	line-height: 20px;
	font-size: 100%;
}
.free_access .customfree-access h2 {
	padding-bottom: 24px;
}
.free_access .customfree-access ul li {
	padding-bottom: 26px;
}
.free_access .customfree-access ul li a {
	color: #020000;
}
.help-text-list li {
	list-style: unset;
	margin: 8px 0px;
	margin-left: 2%;
}
.help-text-list {
	margin: 1% 0px 2% 0px;
}
.osm-message h3.account-heading {
	margin: 2% 0px 3% 0px;
	font-family: 'Open Sans';
	font-size: 22px;
	line-height: 27px;
}
.formError .formErrorArrow div {
	background: #ffdf36;
}
.formError .formErrorContent {
	background: #ffdf36;
	color: #000;
	width: 120%; 
}
@media (max-width:992px) and (min-width:992px) {
 .section2-txt-top .col-md-5 {
 padding: 0px 6% 20px 6%;
 width: 38%;
 margin-top: -4%;
}
 .text-section-left {
 position: absolute;
 top: 32px;
 padding: 20px 34px;
}
 p.top-right-txt a {
 font-size: 14px;
 line-height: 20px;
}
 .section2-txt-top .big-txt {
 font-size: 80px;
 line-height: 88px;
}
.section2-txt-top p a {
 font-size: 12px;
 line-height: 12px;
}
.section2-txt-top .txt1 {
 font-size: 18px;
 line-height: 20px;
}
 .row.section2-txt-bottom span.txt1 {
 font-size: 24px;
}
 .row.section2-txt-bottom span.txt3 {
 font-size: 12px;
 line-height: 12px;
}
 .row.section2-txt-bottom span.txt2 {
 font-size: 34px;
}
 .section3 span.txt1, .section3 span.txt1 a {
 font-size: 28px;
 line-height: 28px;
}
 .section3 .row.space .col-md-6 {
 padding: 0px 0% 0px 12%;
}
 .section3 .col-md-8 {
 padding: 0% 4% 0% 4%;
}
 .row.section2-txt-bottom span.txt3 a {
 font-size: 12px;
 line-height: 12px;
}
 .row.section2-txt-bottom .col-md-4.right {
 padding: 0px 2% 0px 0px;
 margin-top: -4%;
}
 img.img1, img.img2 {
 height: 122px;
}
.img-row-section img {
 margin-right: 19px;
}
 img.img3, img.img4 {
 height: 122px;
}
 article.item-page.pk-create .img-row-section {
 margin-top: -56px;
}
 .pk-create article p {
 margin: 0 0 0px;
}
  
}
@media (max-width:992px) and (min-width:769px) {
   
  /* sidebar learnmore */
  .learnmore-left {
 width: auto;
 height: auto;
 border-radius: 5px;
 text-align: center;
}
 .learnmore-left h3 {
 font-size: 12px;
 height: 66px;
 padding-left: 65px;
}
 .txt {
 font-size: 12px;
 line-height: 16px;
 padding: 5px 6px;
}
 .price {
 padding-left: 20px;
}
 .learnmore-left .recurring {
 font-size: 18px;
}
 .learnmore-left a.lmbut {
 left:0px;
 bottom: 0px;
 width: auto;
 font-size: 14px;
 line-height: 18px;
}
}
.mobile-view {
	display:none;
}
@media (max-width:991px) and (min-width:874px) {
.text-section-left {
 padding: 0px 44px;
}
 p.top-left-txt {
 font-size: 14px;
 line-height: 18px;
}
 .text-section-right {
 position: absolute;
 top: 100px;
 left: 66%;
}
 .text-section-right a {
 font-size: 14px;
 line-height: 25px;
}
}
@media (max-width:874px) and (min-width:769px) {
 p.top-left-txt {
 font-size: 14px;
 line-height: 18px;
}
 .text-section-right {
 top: 84px;
 left: 66%;
}
 .text-section-right a {
 font-size: 12px;
 line-height: 20px;
}
 .text-section-left {
 top: 24px;
 padding: 18px 36px;
}
}
@media (max-width:768px) and (min-width:632px) {
p.top-left-txt {
 font-size: 14px;
 line-height: 16px;
}
 .text-section-left {
 top: 36px;
 padding: 20px 36px;
}
 .text-section-right {
 top: 102px;
 left: 70%;
}
 .text-section-right a {
 font-size: 12px;
 line-height: 18px;
}
}
@media (max-width:631px) and (min-width:550px) {
p.top-left-txt {
 font-size: 12px;
 line-height: 16px;
}
 .text-section-left {
 top: 45px;
 padding: 0px 20px;
}
 .text-section-right {
 top: 78px;
 left: 65%;
}
 .text-section-right a {
 font-size: 12px;
 line-height: 18px;
}
}
.top-tqs-dwnload {
	display: none;
}
 @media (max-width:549px) {
 .mobile-view .top-tqs-dwnload {
 display: block;
}
 .mobile-view .section1 {
 display: none;
}
 .trsbom-section {
 background-color: #674b7e;
 padding: 5% 8% 1% 8%;
 text-align: center;
}
 .trsbom-section img {
 margin:auto;
}
 .dwnload-section img {
 margin:auto;
}
 .dwnload-section {
 padding: 8% 8% 6% 8%;
 text-align: center;
}
}
@media (max-width:991px) {
  /*create page mobile CSS */
.mobile-view {
 display: block;
}
.desktop-view {
 display: none;
}
 .mbl-section2 {
 background-color: #f8f7fc;
 padding: 7% 0px;
}
 .mbl-section2 span.txt1 {
 font-size: 22px;
 font-weight: 700;
}
 .mbl-section2 span.txt2 {
 font-size: 16px;
}
 .mbl-section2 .txt3 a {
 font-size: 100%;
 line-height: 20px;
 color: #4b4b4b;
}
 .mbl-section2 .elements, .mbl-section2 .amazing, .mbl-section2 .quilter, .mbl-section2 .right {
 display: inline-flex;
}
 .mbl-section2 .elements div, .mbl-section2 .amazing div, .mbl-section2 .quilter div, .mbl-section2 .right div {
 padding: 20px 20px 10px 20px;
}
 .mbl-section2 .elements img, .mbl-section2 .amazing img, .mbl-section2 .quilter img {
 height: 100%;
 width: auto;
 padding: 20px;
}
.mbl-section2 .right span.txt2 {
 font-size: 36px;
 font-weight: 700;
 color: #000000;
 line-height: 50px;
}
 .mbl-section2 .right img {
 padding: 20px 0px 0px 0px;
 height: 100%;
 width: auto;
}
 .mbl-section3 .purple-box {
 background-color: #674b7e;
}
.mbl-section3 .yellow {
 background-color: #d2af53;
}
 .mbl-section3 span.txt1, .mbl-section3 span.txt1 a {
 font-size: 30px;
 font-weight: 700;
 line-height: 34px;
 color: #fff;
}
 .mbl-section3 span.txt2 {
 color: #fff;
}
 .mbl-section3 img {
 margin: auto;
 padding-top: 7%;
}
 .mbl-section3 div {
 text-align: center;
 padding: 0px 8% 5% 8%;
}
 .mbl-top-section {
 background-image: linear-gradient(-180deg, #543d8585, #414584d9);
 text-align: center;
 padding: 8%;
}
.mbl-top-section p.big-txt {
 font-size: 100px;
 font-weight: 700;
 line-height: 120px;
 color: #fff;
}
 .mbl-top-section p.small-txt {
 font-size: 46px;
 color: #fff;
 line-height: 50px;
}
.mbl-top-section p.txt1 {
 font-size: 20px;
 line-height: 26px;
 color: #fff;
 padding: 2% 0px;
}
 .mbl-top-section a {
 color: #fff !important;
}
/*end */
  
  .free_access .customfree-access h2 {
    padding-bottom: 14px;
}
  .free_access p {
    top: -3px;
}
  .free_access .customfree-access ul li {
    padding-bottom: 14px;
}
}
img.without-arrow.lazy-loaded {
	display: none;
}
@media (max-width:470px) {
  /* create page */
.mbl-section2 .elements, .mbl-section2 .amazing, .mbl-section2 .quilter, .mbl-section2 .right {
 display: inline;
}
 .mbl-section2 .elements img, .mbl-section2 .amazing img, .mbl-section2 .quilter img {
 margin: auto;
}
 .mbl-section2 .right img {
 margin: auto;
}
 .mbl-section2 .elements div, .mbl-section2 .amazing div, .mbl-section2 .quilter div, .mbl-section2 .right div {
 padding: 20px 20px 10px 20px;
 text-align: center;
}
img.arrow-img.lazy-loaded {
 display: none;
}
 img.without-arrow.lazy-loaded {
 display: block;
}
  /*home  */
  
.banner_in_info h2 {
       padding: 0 16px 0px;
  }

  .connect_quilt h2 {
    font-size: 24px;
        margin: 0px 15px 15px 15px;
  }
  .free_access p {
    top: -5px;
}
  .free_access .customfree-access ul li {
    padding-bottom: 7px;
}
  p.get-started {
    margin-bottom: 8%;
    margin-top: 6%;
}
  .social_share {
    margin-bottom: 40px;
}
}
@media (max-width: 412px){
  .signup_in input[type="submit"] {
    margin-top: 5%;
}
}
@media (max-width: 320px){
.banner_info .slick-track .banner_in_info:nth-of-type(3) ul {
   margin: 8% auto 0% auto;
}
  .connect_quilt h2 {
    font-size: 24px;
  }
  .connect_quilt_right h3 {
    font-size: 24px;
}
}
.star_mem-right {
    top: -56px;
}
.page_signup {
    padding: 30px 0 44px;
}
.social_share {
    margin-bottom: 78px;
}
.our_shop ul li p {
    padding-bottom: 0px;
    min-height: 70px;
}
.our_shop a.product {
    text-transform: uppercase;
}
.bannergroup.sponsors.carrousel .bannergroup_container.slick-initialized.slick-slider {
    margin-right: -15px;
}
.left_col.col-md-3.col-sm-12  .yendif-video-share .nav li:hover{
      text-decoration: none;
    background-color: #eeeeee;
}

.accordeonck ul .accordeonck_outer:hover, #archive-newsletter ul.newsletter-elements:hover{
    text-decoration: none;
    background-color: #eeeeee;
}
.watchpage  .row.sq_row4 {
    margin-bottom: -11px;
}

/* join-us page */
.free-trail-main  {
display: flex;
    background: #f1f3f5;
    border: solid 1px #cccdcd;
    border-radius: 8px;
}
.free-trail-main img.lazy-loaded {
    margin-top: -10px;
    margin-bottom: 8px;
    width: auto;
    height: 100%;
}
.free-trail-txt  {
margin: 2% auto;
}
.free-trail-txt  a{
    font-size: 22px !important;
    font-weight: bold;
    line-height: 30px;
       color: #595959 !important;
}
.free-trail-txt  a:hover{
    color: #595959;
}
.membership-benefits {
  display: flex;
    padding: 30px 0px;
    text-align: center;
}
.membership-benefits .gline {
    height: 1px;
    text-shadow: none;
    background-color: #d4d4d4;
    width: 26%;
    margin: auto 0px;
}
.membership-benefits img{
      width: auto;
    height: 100%;
    margin: auto;
}
.membership-benefits  h3 {
  font-size: 34px;
    font-weight: bold;
    color: #674b7c;
    line-height: normal;
  padding: 0;
    margin: auto;
}

.main-membership-content {
    background-color: #f5f5f5;
     padding: 1%;
}
.row.membership-benefits-content .inner-col p{
    font-size: 28px;
    color: #595959;
    line-height: normal;
    padding: 0;
    margin: auto;
    font-family: 'Optima-Bold';
      text-align: center;
}
.row.membership-benefits-content .inner-col img{
   margin: 5% auto 0px;
}
.row.membership-benefits-content {
    margin: 4% 0px;
}
.row.membership-benefits-content  .inner-col {
   background-color: #e9e9e8;
    padding: 4%;
}
.row.membership-benefits-content  .inner-col .inner-col-inside {
  background-color: #e9e9e8;
    padding: 5%;
    background: #e9e9e8;
    border: solid 4px #FFF;
    border-radius: 6px;
    padding: 8% 0px 14% 0px;
}
.row.main-customer-content {
    padding: 0px 3%;
}
.row.main-customer-content  p { 
  font-size: 18px;
    line-height: 22px;
     margin-bottom: 4px;
}
.row.customer-content .col-md-10 {
    margin-top: 6%;
}
.row.customer-content  .gline {
    height: 1px;
    text-shadow: none;
    background-color: #d9bf8f;
margin: 8% auto 0px;
}
.row.customer-content img {
    margin: auto;
}
.caption h4 a {
    line-height: 120%;
}
.row.customer-content {
    margin: 2% 0px;
}
.join-us-contents {
    width: 90%;
    max-width: 1170px;
   margin: 2% auto 4% auto;
}
.categoryview span.price,.eshop-product-price .price {
    margin: -8% 0px -14% 0px;
}

.shopsearch .eshop-product-price .price{
    margin: -5% 0px -10% 0px;
      padding-left: 0;
}
@media (max-width:767px) {
.cd-pricing-wrapper header {
 box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
      background-position: unset;
  }
  .cd-currency {
    display: inline-block;
    margin-top: 10px;
    vertical-align: top;
    font-size: 2rem;
    font-weight: 700;
}
  .cd-currency, .cd-duration {
    color: rgba(23, 61, 80, 0.4);
}
.cd-pricing-wrapper .cd-pricing-header  .cd-value {
      font-size: 7rem;
    font-weight: 300;
    
}
  .cd-pricing-wrapper .cd-pricing-header {
    height: auto;
      padding: 1em 0.9em 1em;
    pointer-events: auto;
    text-align: center;
    color: #173d50;
    background-color: transparent;
}
  .cd-pricing-header {
    height: auto;
    padding: 1.9em 0.9em 1.6em;
    pointer-events: auto;
    text-align: center;
    color: #173d50;
    background-color: transparent;
}
  .cd-popular .cd-pricing-header {
    color: #e97d68;
    background-color: transparent;
}
  .cd-pricing-wrapper .cd-pricing-header .cd-currency{ 
   font-weight: 300;
      font-size: 3rem;
  }
ul.cd-pricing-list.cd-bounce-invert  .cd-pricing-features li:nth-of-type(2n+1) {
    background-color: rgba(23, 61, 80, 0.06);
}
 ul.cd-pricing-list.cd-bounce-invert .cd-pricing-features li {
    float: none;
    width: auto;
  padding: 1.1em 1em;
}
ul.cd-pricing-list.cd-bounce-invert  .cd-pricing-features {
    width: auto;
      display: grid;
}
   ul.cd-pricing-list.cd-bounce-invert a.cd-select {
  text-decoration: none;
    font-weight: normal;
    position: static;
    display: inline-block;
    height: auto;
    padding: 1.3em 3em;
    color: #FFFFFF;
    border-radius: 2px;
    background-color: #674b7c;
    font-size: 20px;
    text-indent: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    width: 100%;
  }
 ul.cd-pricing-list.cd-bounce-invert  footer.cd-pricing-footer{
        width: auto;
    position: relative;
    height: auto;
    padding: 0px 0 1.8em 0px;
    text-align: center;
  }
 ul.cd-pricing-list.cd-bounce-invert   .no-touch .cd-popular .cd-select:hover {
    background-color: #ec907e;
}
   ul.cd-pricing-list.cd-bounce-invert  .no-touch .cd-select:hover {
    background-color: #112e3c;
}
 ul.cd-pricing-list.cd-bounce-invert  .cd-popular .cd-select {
    background-color: #d1af53;
}
  .free-trail-txt {
    margin: auto;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
}
  .membership-benefits h3 {
    font-size: 24px;
  }
  .row.customer-content .gline {
    margin: 4% 0px;
}
  .row.membership-benefits-content .inner-col {
    margin-bottom: 3%;
}
 .categoryview span.price,.eshop-product-price .price {
    margin: -5% 0px -4% 0px;
}
 .shopsearch .eshop-product-price .price{
      margin: -5% 0px -4% 0px;
}
 
}
@media (max-width:667px) {
.shop-create-acc{
  text-align: center;
    margin-bottom: 2%;
}
  .leftsearch, .leftsearch form {
   width: 100%;
    max-width: 100%;
} .leftsearch form {
      display: flex;
  }
 .leftsearch form  #prependedInput {
    width: 100%;
   max-width: 100%;
}
}

@media (max-width:470px) {
   .row.membership-benefits-content .inner-col {
    margin-bottom: 6%;
}
  .row.customer-content .col-md-10 {
    margin-top: 0px;
}
  .row.customer-content .gline {
    margin: 8% 0px;
}
.membership-benefits h3 {
    font-size: 26px;
}
  .free-trail-txt {
    font-size: 18px;
    line-height: 24px;
}
  .join-us-contents {
    width: 90%;
    max-width: 1170px;
   margin: 10% auto;
  }
  .row.membership-benefits-content .inner-col .inner-col-inside {
    padding: 8% 0px 8% 0px;
}
  .aftercontentm .imgframe {
    margin-right: 16px;
    margin-left: 8px;
}
}
/* end join-us */



.banner_in_info h2, .banner_in_info h4, .banner_in_info ul li a ,
.banner_in_info h2 small, .banner_in_info p ,.banner_in_info h3.video-h3 , .banner_in_info div.free-trial a{
   font-family: 'Lane-Narrow';
}
ul.about-us-list-view {
      margin-left: 2%;
}
ul.about-us-list-view  li{
     list-style: disc;;
}
.banner_in_info ul li a {
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
}
.quilt ul li img {
    border-radius: 10px 10px 0 0;
}
.quilt ul li:last-child a {
    padding: 0px 0 6px;
}
.quilt ul li a {
    border-radius: 6px;
}
img.pluslink.guest-video{
      position: absolute;
    bottom: 10px;
    margin: 0 auto;
    left: 210px;
    right: 0;
    text-align: center;
}

#megamenucss #js-mainnav.megamenu.horizontal ul.level1 li.submenu-align-left a.haschild.megacss span.menu-title, #megamenucss #js-mainnav.megamenu.horizontal ul.level1 li.submenu-align-auto a.haschild.megacss span.menu-title, #megamenucss #js-mainnav.megamenu.horizontal ul.level1 li.submenu-align-left a.haschild-over.megacss span.menu-title, #megamenucss #js-mainnav.megamenu.horizontal ul.level1 li.submenu-align-auto a.haschild-over.megacss span.menu-title, #megamenucss #js-mainnav.megamenu.horizontal ul.level2 li.submenu-align-auto a.haschild.megacss span.menu-title, #megamenucss #js-mainnav.megamenu.horizontal ul.level2 li.submenu-align-left a.haschild.megacss span.menu-title, #megamenucss #js-mainnav.megamenu.horizontal ul.level2 li.submenu-align-auto a.haschild-over.megacss span.menu-title, #megamenucss #js-mainnav.megamenu.horizontal ul.level2 li.submenu-align-left a.haschild-over.megacss span.menu-title {
    background-position:  95% center !important;
}

.childcontent-inner-wrap.dropdown-menu.tabs_vertical li#QuiltingFabric,
.childcontent-inner-wrap.dropdown-menu.tabs_vertical li#FabricPre-cuts,
.childcontent-inner-wrap.dropdown-menu.tabs_vertical  li#Patterns,
.childcontent-inner-wrap.dropdown-menu.tabs_vertical li#Thread{
display: block !important;
}
.quiltshop #eshop_result li {
     min-height: 120px;
}
.childcontent-inner-wrap.dropdown-menu.tabs_vertical li#FabricPre-cuts .childcontent-inner,
.childcontent-inner-wrap.dropdown-menu.tabs_vertical  li#Patterns .childcontent-inner,
.childcontent-inner-wrap.dropdown-menu.tabs_vertical li#Thread .childcontent-inner{
padding: 4px 0px;
}

/*Quiltipedia */
.quiltpedia .moduletable.sponsors.carrousel.show4 {
  padding: 16px 0px 4px 0px;
}
.quiltpedia .moduletable.sponsors.carrousel.show4 .sponsors {
    padding: 0px;
}
.quiltpedia div#k2Container.quiltpedia .itemBody {
    margin-bottom: -40px;
}
.quiltpedia div#k2Container.quiltpedia .moduletable.quilti-horz-banner.top-banner .bannergroup.top-banner {
    padding: 0px;
}
/*shop */
.categoryview .eshop-info-block h5 {
    min-height: 38px;
}
.shopsearch .eshop-info-block h5 {
    min-height: 38px;
}
.shopsearch .eshop-product-sorting .input-large {
    border: 1px solid #ccc;
}
 div#products-list-container .pagination {
    margin: 20px auto !important;
    display: table;
}
#SewingMachineQuilting  .megacol.column2.last,  #megamenucss #js-mainnav.megamenu #Notions ul.megamenu.level1 {
    padding-bottom: 14px;
}
.product-info .image-additional.span3.slick-initialized.slick-slider.slick-vertical {
    padding: 0px 0 10px;
}
div#eshop-main-container .product-info .discount {
    margin-top: 6px;
  margin-bottom: 0;
}
div#eshop-main-container  .product-info .row-fluid {
    margin-bottom: 0px;
  padding: 0px 2px 0px 6px;
}

.eshop-products-list .categoryview .eshop-info-block {
    margin: 16px 0 0;
}
#related-products  .related_products.row-fluid  .name h5 {
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
}
.shop-account{
 background: #ffdf36;
    color: #000;
    border: 1px solid #fff;
    font-family: 'DINCondensed-Bold';
    font-size: 23px;
    line-height: 23px;
    display: inline-block;
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  width: 100%;
}
.aftercontentm .eshop-product .slick-prev, .featuredvideoscontent .slick-prev {
    background: url(../images/arrow-left.png) no-repeat 0 0;
    right: 0px;
  left:0px;
    top: 32%;
}
.aftercontentm .product-infor {
    padding: 3% 8% 0% 8%;
}
textarea.o-form-control.kt-form-editor__textarea.kt-form-bg--0.markItUpEditor.expanding-init {
    height: 100% !important;
}
#kt .kt-form-captcha {
    background: unset;
}
#kt .kt-form-captcha {
     padding: 8px 0px 0px 0px;
}

/* Shop - Bottom Sponsors */

.quiltshop .bannergroup.sponsors.carrousel .banneritem img, .mtshopmenu .bannergroup.sponsors.carrousel .banneritem img {
    padding: 2px;
}
.cd-pricing-container .cd-pricing-wrapper .cd-pricing-header ,
.cd-pricing-container .cd-pricing-wrapper   .cd-currency, 
.cd-pricing-container .cd-pricing-wrapper  .cd-duration{
    color: #674b7c;
}
ul.cd-pricing-list.cd-bounce-invert .cd-popular .cd-pricing-header, ul.cd-pricing-list.cd-bounce-invert .cd-popular .cd-currency,ul.cd-pricing-list.cd-bounce-invert .cd-popular .cd-duration {
    color: #d1af53;
}


#related-products .price{
   color: #674b7c;
    font-size: 20px;
    font-family: "OpenSans", Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left: 0;
    margin-top: 5px;
    display: block;
    margin-bottom: 5px;
}

#related-products .image.img-polaroid {
    text-align: center;
    border: 1px solid rgba(0,0,0,0.2);
      margin-right: 6px;
    margin-left: 6px;
}

#related-products .image.img-polaroid:hover{
  box-shadow: 1px 1px 13px 1px rgba(0, 0, 0, 0.58);
    transition: 0.2s;
    -moz-transition: 0.2s;
    -webkit-transition: 0.2s;
}
/*top-shop-section*/

.top-section-shop-page .r1c1 {
    width: auto;
    margin-right: 20px;
    float: left;
}
.top-section-shop-page .r1c2 {
    width: auto;
    margin-right: 0px;
    float: left;
}
.top-section-shop-page .r2c1{
    width: auto;
     margin-right: 20px;
    float: left;
}
.top-section-shop-page .r2c2{
    width: auto;
    margin-right: 20px;
    float: left;
}
.top-section-shop-page .r2c3{
    width: auto;
    margin-right: 0px;
    float: left;
}
.top-section-shop-page  .r1c2 .eshop-info-block {
background: rgba(45, 61, 55, 0.78);
}
.top-section-shop-page  .r1c1 .eshop-info-block {
     background: rgba(103, 75, 124, 0.87);
}
.top-section-shop-page .r2c1 .eshop-info-block {
      background: rgba(91, 108, 128, 0.77);
}
.top-section-shop-page  .r2c2 .eshop-info-block {
        background: rgba(17, 124, 139, 0.69);
}
.top-section-shop-page  .r2c3 .eshop-info-block {
      background: rgba(219, 105, 136, 0.82);
}

@media only screen and (max-width: 1169px){
  .top-section-shop-page .r2c1 , .top-section-shop-page .r1c1,.top-section-shop-page .r2c2,.top-section-shop-page  .r2c3{
    width: 214px;
}
.top-section-shop-page  .r1c2 {
    width: 448px;
  }
}
@media only screen and (max-width: 992px){
.top-section-shop-page .r1c2 {
    width: 420px;
}
.top-section-shop-page .r2c1, .top-section-shop-page .r1c1, .top-section-shop-page .r2c2, .top-section-shop-page .r2c3 {
    width: 200px;
}
 
}
@media only screen and (max-width: 948px){
  .top-section-shop-page .row-fluid {
    display: flex;
}
  .top-section-shop-page .r1c2 {
    width: auto;
}
  .top-section-shop-page .r2c1, .top-section-shop-page .r1c1, .top-section-shop-page .r2c2, .top-section-shop-page .r2c3 {
    width: auto;
  } .top-section-shop-page .r2c2{
      margin-top: 0;
  }
}
@media only screen and (max-width: 500px){
  .top-section-shop-page .r2c1,  .top-section-shop-page .r2c2, .top-section-shop-page .r2c3{  
    margin-top: 5%;
  }
  .top-section-shop-page .row-fluid {
    display: initial;
}
  .top-section-shop-page .r2c1, .top-section-shop-page .r1c1, .top-section-shop-page .r2c2, .top-section-shop-page .r2c3 {
       width: auto;
    margin-right: 0px;
    float: unset;
}
  .top-section-shop-page   img {
    width: 100%;
}
}
div#payment-address .span6.no_margin_left div#dynamic_recaptcha_1 {
    transform: scale(0.9);
    margin-left: -16px;
}
div#eshop-main-container .top-section-shop-page .row-fluid:last-child {
    margin-bottom: 10px;
}
/*member gallery */
.jrTableGrid.jrDataList.jrResults .mainr h2, .jrTableGrid.jrDataList.jrResults .mainr h3,

{
    font-family: 'Optima-Bold';
    font-size: 43px;
    line-height: 34px;
}

.jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    width: 26%;
      border-right: 1px solid rgba(141,142,147,0.25);
      border-radius: 6px;
  border: none;
}
.jrResults div.mainr  .row2-p3 {
    margin-top: 10px;
      margin-left: 36px;
}
/*3/12/2020 */
/*beginner */
@media (min-width: 1169px){
 body.mtsee-quilts  .col-md-2.viewquilt {
    width: 27%;
   padding: 7px 15px !important;
}
   body.mtsee-quilts  .col-md-2.viewquilt a {
padding: 9px 15px 8px 15px;
  }
  .comments.col-md-3,   .wcomments.col-md-3 {
    width: 33%;
}
 .mainr.lesson.row.jrFeatured img.jrMediaPhoto {
    width: 248px;
    margin-top: 36px;
   margin-bottom: 0px;
}

 .mainr.lesson.row.jrFeatured img.jrMediaVideo {
    margin-top: 36px;
}
   .jrTableview .jrResults > p {
    padding: 0;
    margin-bottom: 26px !important;
}
  .mainr.lesson.row.jrFeatured .col-md-8.col-sm-8 {
  margin-left: 33%; 
margin-top: -23%; 
   
  }
 
}
@media (max-width: 1169px){
  .quiltpedia div#myList-nav a {
    padding: 8px 10px;
}
  .slick-track .banner_in_info:nth-of-type(3) ul {
    margin-top: 10px;
}
  body .jrRSS {
    right: 38%;
  }
  
 .mainr.lesson.row.jrFeatured img.jrMediaVideo {
    margin-top: 36px;
}
   .jrTableview .jrResults > p {
    padding: 0;
    margin-bottom: 26px !important;
}
.mainr.lesson.row.jrFeatured .col-md-8.col-sm-8 {
    margin-left: 33%;
    margin-top: -29%;
}
  .comments.col-md-3, .wcomments.col-md-3 {
    width: 35%;
}
  .mainr.lesson.row.jrFeatured .col-md-8.col-sm-8 {
    margin-left: 33%;
    margin-top: -29%;
}
 .mainr.lesson.row h2 {
    line-height: 32px;
}
  .mainr.row.jrFeatured h2.row-h2 a , .mainr.row h2.row-h2 a, h2.row2-h2 > a, h2.row-h2 > a, h2.row3-h2 > a{
    font-size: 24px;
}
.mainr.lesson.row.jrFeatured .col-md-8.col-sm-8 .col-md-11.col-sm-11 {
    float: none;
}
  .mainr.row .col-md-8.col-sm-8 .col-md-11.col-sm-11 {
    float: none;
}
   .mainr.row .row2-p1 {
      padding: 10px 0px 6px 64px;
}
   .mainr.lesson.row.jrFeatured img.jrMediaPhoto {
    width: 248px;
    margin-top: 36px;
   margin-bottom: 0px;
}
  .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    width: 31%;
  }
  .jrResults div.mainr   .col-md-12.buttons2 {
     margin-left: 20px;
  }
    .jrResults div.mainr  .row2-p2 {
    padding: 8px 15px 0 63px;
}
}

@media (max-width: 992px){
  .col-md-2.viewquilt {
    width: 24%;
}
  .comments.col-md-3, .wcomments.col-md-3 {
    width: 36%;
}
  .jrResults div.mainr .col-md-12.buttons2 {
    margin-left: 0px;
}
  
   .mtsee-quilts   .jrResults div.mainr  p.row2-p3 {
         margin-left: 0px;
    margin-top:10px;
}
}
@media (max-width: 991px){
  .mtsee-quilts   .jrResults div.mainr .buttons2 {
    margin-top: 20px;
}
    .row3-btn1 a, .row2-btn1 a, .jrResults .btn1 a {
    margin-left: 0px;
}
  .jrResults .mainr.row.jrFeatured .wcomments {
    padding-left: 8px !important;
}
  .comments {
    padding-left: 0px !important;
}
  .jrStyles_learnclasses .wcomments {
    padding-left: 0px !important;
}
.mainr.lesson.row.jrFeatured .col-md-8.col-sm-8 {
    margin-top: -31%;
}
  .col-md-2.viewquilt {
    width: 34%;
}.comments.col-md-3, .wcomments.col-md-3 {
    width: 58%;
}
  .jrStyles_learnclasses div.comments a {
    margin-left: 0;
}
   .mtsee-quilts   .jrResults div.mainr  p.row2-p3 {
    float: left;
         margin-left: 0px;
    margin-top: 6%;
}
  }
@media (max-width: 979px){
.banner_in_info ul li a {
    font-size: 14px;
}

.quiltpedia div#myList-nav a {
    padding: 8px 9px;
      font-size: 16px;
}
}
@media (max-width: 920px){
  .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    width: 56%;
}
  .quiltpedia div#myList-nav a {
    padding: 8px 8px;
    font-size: 16px;
}
}
@media (max-width: 850px){
 .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    width: 58%;
       margin-left: 0px;
      padding: 6px 6px !important;
}
  .col-md-2.viewquilt {
    width: 40%;
}
 .jrResults div.mainr.row:nth-of-type(odd) .iconsouter {
      padding: 6px 6px !important;
  }
}
@media (max-width: 830px){
  
.mainr.lesson.row.jrFeatured .col-md-8.col-sm-8 {
    margin-top: -35%;
}
  .mainr.row.jrFeatured h2.row-h2 a, .mainr.row h2.row-h2 a, h2.row2-h2 > a, h2.row-h2 > a, h2.row3-h2 > a {
    font-size: 18px;
}
  .jrPagination.jrTableGrid > div {
    vertical-align: unset;
}
  body .jrRSS {
    right: 42%;
}
  .quiltpedia div#myList-nav a {
    padding: 8px 7px;
    font-size: 15px;
}
}
@media (max-width: 768px){
.mainr.lesson.row.jrFeatured .col-md-8.col-sm-8 {
    margin-top: -28%;
}
  .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    width: 50%;
}.col-md-2.viewquilt {
    width: 28%;
}
}
@media (max-width: 767px){
  .banner_in_info ul li a {
    font-size: 18px;
}
 .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    width: 56%;
    padding-left: 14px !important;
    margin-left: 27px;
}
  .col-md-2.viewquilt {
    width: 34%;
}
body .jrRSS {
    right: 25%;
}
  .mainr.row.jrFeatured .col-md-8.col-sm-8{
    margin-top: -35%;
    margin-left: 38%;
}
  
  .mainr.row .col-md-8.col-sm-8{
    margin-top: -35%;
    margin-left: 38%;
}
  .mainr.lesson.row.even .col-md-8.col-sm-8 {
      margin-top: -27%;
     margin-left: 38%;
  }
  .mainr.lesson.row.odd .col-md-8.col-sm-8 {
      margin-top: -31%;
      margin-left: 38%;
  }
  .jrStyles_learnclasses .wcomments {
    margin-left: 27px;
}
  .jrStyles_learnclasses .wcomments {
    padding-left: 0px !important;
}
  .mainr.row.jrFeatured h2.row-h2 a, .mainr.row  h2.row-h2 a, h2.row2-h2 > a, h2.row-h2 > a, h2.row3-h2 > a {
    font-size: 18px;
}
  .mainr.lesson.row h2 {
    line-height: 22px;
}
  .mainr.row .col-md-8.col-sm-8 .col-md-1.col-sm-1 {
    margin-left: 5%;
}
  .mainr.row .row2-p1 {
    padding: 10px 0px 0 30px;
}
 .quiltpedia div#myList-nav a {
    padding: 6px 6px;
    font-size: 13px;
}
}
@media (max-width: 680px){
.mainr.lesson.row.jrFeatured .col-md-8.col-sm-8,
  .mainr.lesson.row.odd .col-md-8.col-sm-8 ,
  .mainr.row .col-md-8.col-sm-8 , .mainr.lesson.row.even .col-md-8.col-sm-8{
    margin-top: 0;
    margin-left: 0;
}
  .mainr.row.jrFeatured h2.row-h2 a, .mainr.row h2.row-h2 a, h2.row2-h2 > a, h2.row-h2 > a, h2.row3-h2 > a {
    font-size: 22px;
}
  .mainr.lesson.row h2 {
    line-height: 30px;
}
  .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    width: 40%;
}
  .col-md-2.viewquilt {
    width: 70%;
}
  .mtsee-quilts .jrResults div.mainr p.row2-p3 {
    margin-left: 14px;

}
}
@media (max-width: 590px){
  .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    width: 52%;
}
  
}
@media (max-width: 480px){
  
  .mainr.lesson.row.jrFeatured img.jrMediaPhoto {
    width: auto;
}
  .mainr.lesson.row.jrFeatured img.jrMediaPhoto {
    width: 146px;
}
  .mainr.lesson.row.jrFeatured img.jrMediaVideo {
    width: 146px;
}
  .mainr.row.jrFeatured h2.row-h2 a, .mainr.row h2.row-h2 a, h2.row2-h2 > a, h2.row-h2 > a, h2.row3-h2 > a {
    font-size: 19px;
}
    .mainr.lesson.row h2 {
    line-height: 20px;
}
  .mainr.row .col-md-8.col-sm-8 .col-md-1.col-sm-1 {
    margin-left: 2%;
}
  .mainr.row .row2-p1 {
    padding: 0px 0px 0 10px;
}
  .jrResults .row {
    margin-top: 0px !important;
}
  .jrTableGrid.jrDataList.jrResults h2 {
    margin-bottom: 4px;
}
  .btn1, .btn2 {
    margin-left: 0;
}
  .jrStyles_learnclasses .wcomments {
    margin-left: 0;
}
  .row2-btn1, .row2-btn2 {
    margin-left: 0;
}
  .row3-btn1, .row3-btn2 {
    margin-left: 0;
}
body .jrRSS {
    right: 0%;
}
  .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
      width: 54%;
    margin-left: 0;
    margin-bottom: 16px;
}
   .galleria-images .galleria-image img {
    left: 0px !important;
      width: 100% !important;
    height: auto !important;

}
  .galleria-images  {
    width: 100% !important;
}
  .galleria-container.touch.galleria-theme-classic {
    width: 100% !important;
}
  .jrPhotoGallery {
    width: 100%;
    max-width: 100%;
  
}
}
@media (max-width: 440px){
  .quiltpedia div#myList-nav a {
    padding: 8px 10px;
    font-size: 20px;
}
   .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
        width: 46%;
}
  .col-md-2.viewquilt {
    width: 49%;
}
  .jrResults div.mainr .row2-p2 {
    padding: 8px 15px 0 0px;
}
  .col-md-2.viewquilt {
    width: 100%;
}
  .mtsee-quilts .jrResults div.mainr p.row2-p3 {
    margin-left: 0;
}
  .mtsee-quilts .jrResults div.mainr .buttons2 {
    margin-top: 6px;
}
  /*learn */

.yendif-video-share.leftsearch form input[type="image"] {
    margin-right: 0;
    position: relative;
    left: 5px;
}
  .yendif-video-share.leftsearch form  input:not([type="image"]){
    width:100%;
    max-width:100%;
  }
  .yendif-video-share.leftsearch form .input-append {
    width: 82%;
}
  .downloadsb {
    position: relative;
    text-align: left;
    right: 0;
}
  body .breadcrumb {
    line-height: 0px;
    padding: 8px 0 6px 40px;
        background: #f1f1f1 url(/images/home_icon.png) no-repeat 14px 10px;

}  
.breadcrumb .active h1, .breadcrumb .pathway h1 {
    font-size: 17px;
    line-height: 24px;
}
}
@media (max-width: 375px){
.quiltpedia div#myList-nav a {
    padding: 8px 9px;
}
  .mainr.lesson.row.jrFeatured img.jrMediaPhoto , .mainr.lesson.row.jrFeatured img.jrMediaVideo{
    width: 118px;
}
  .jrResults .mainr.row.jrFeatured .banner {
    margin-right: -8px;
    margin-top: -8px;
}

  .col-md-2.viewquilt {
    width: 90%;
}
  .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    width: 70%;
}
  .yendif-video-share.leftsearch form .input-append {
    width: 80%;
}
}
@media (max-width: 330px){
.quiltpedia div#myList-nav a {
    padding: 8px 9px;
}
  .yendif-video-share.leftsearch form .input-append {
    width: 76%;
}
  .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    width: 49%;
    padding-left: 6px !important;
}
  .jrResults div.mainr .row2-p2 {
    padding: 8px 15px 0 10px;
}
  .banner_in_info ul li a {
    font-size: 14px;
}
}
.bannergroup.sponsors.carrousel .bannergroup_container.slick-initialized.slick-slider .slick-list.draggable {
    margin-left: -10px;
}
.bannergroup.sponsors.carrousel.banner237  .slick-next {
    right: 2px;
}
.mtabout-us article.item-page ul li {
    margin-bottom: 8px;
}
.quiltpedia .bannergroup.sponsors.carrousel.show4 .banneritem img {
    padding: 8px;
}
.quiltpedia  .sq_listings .moduletable {
    border-bottom: none;
}
.quiltpedia   .moduletable.sponsors.carrousel .slick-next {
  right: 5px;
    top: 52%;
      margin-top: -16px;
}
.quiltpedia  button.slick-prev.slick-arrow {
      margin-top: -4px;
}
.newsletter .bannergroup.sponsors.carrousel .bannergroup_container.slick-initialized.slick-slider .slick-list.draggable {
    margin-left: -2px;
}
.mtcreate .jrListItem .jrCategoryTitle {
    font-size: 17px;
}

.quiltpedia #k2Container  h5 {
    font-size: 30px;
    color: #674b7c;
    font-family: "Open Sans";
    margin: 0 0 15px 0;
    font-weight: 600;
    line-height: 40px; line-height: 100%;
}

/*learn-machine */
.machine-learn .row {
    background-image: url(https://quiltshowmedia.com/images/learn/background-img.jpg);
    margin: 2px;
}
.machine-learn .col-md-12.firt-row {
    padding: 3% 0% 0px 0px;
}
p.left-txt-sew {
    float: left;
    font-size: 28px;
    color: #686762;
}
p.right-txt-sew {
    float: right;
    font-size: 28px;
    margin-top: 10px;
    padding-right: 6%;
    color: #686762;
}
    span.small-txt {
    font-size: 16px;
}
p.btom-text {
    color: #674a7c;
       padding: 14% 0% 0px 1%;
    font-size: 16px;
}
 .col-md-12.firt-row .col-md-5 {
    color: white;
    padding: 0px 2% 0px 3%;
    font-size: 16px;
    word-spacing: 2px;
}
.col-md-12.images-row .col-md-3 {
    padding-right: 0px;
}
.col-md-12.images-row .col-md-3 img{
    height: 241px;
}
.col-md-12.images-row .col-md-4 {
    padding: 0px;
}
.col-md-12.images-row .col-md-4 img{
  height: 240px;
}
.col-md-12.images-row .col-md-5 {
    padding: 0px;
}
@media (max-width:1169px){

.machine-learn .row {
    background-image: url(https://quiltshowmedia.com/images/learn/background-image1169.jpg);
}
  p.left-txt-sew, p.right-txt-sew {
    font-size: 22px;
  }
  p.btom-text {
       padding: 22% 14% 0px 1%;
}
}
@media (max-width:1169px) and (min-width:993px){
  .col-md-12.images-row .col-md-4 img{
  height: 186px;
}
  .col-md-12.images-row .col-md-3 img{
    height: 186px;
}
}
@media (max-width:992px) and (min-width:991px){
  .col-md-12.images-row .col-md-4 img{
  height: 182px;
}
  .col-md-12.images-row .col-md-3 img{
    height: 182px;
}
}
@media (max-width:991px){
  .machine-learn .row {
    background-image: unset;
}
    .machine-learn .col-md-12.firt-row  {
    background-image: url(https://quiltshowmedia.com/images/learn/background-image991.jpg);
      background-repeat: no-repeat;
        padding: 3% 0% 10% 0%;
}
  .col-md-12.firt-row .col-md-5 {
     padding: 22% 6% 0px 6%;
  }
p.btom-text {
    padding: 10% 12% 0px 6%;
}
  p.left-txt-sew, p.right-txt-sew {
    font-size: 24px;
    margin-left: 4%;
}p.right-txt-sew {
      padding-right: 22%;
  }
  p.btom-text {
    padding: 14% 0% 0px 6%;
}
  .col-md-12.images-row{
  display: flex;

    background-image: url(https://quiltshowmedia.com/images/learn/background-image991.jpg);
    background-position: unset;
    background-repeat: no-repeat;
}
  .col-md-12.images-row .col-md-4 img {
    height: auto;
}
  .col-md-12.images-row .col-md-3 img {
    height: auto;
  }
}

@media (max-width:550px){
  p.btom-text {
    padding: 20% 0% 0px 6%;
}
  p.right-txt-sew {
    padding-right: 0%;
}
  p.left-txt-sew, p.right-txt-sew {
    font-size: 20px;
        margin-left: 0;
  }
}
@media (max-width: 380px){
p.btom-text {
    padding: 22% 0% 0px 6%;
}
  p.left-txt-sew, p.right-txt-sew {
    font-size: 17px;
    margin-left: 0;
    margin-top: 0px;
}
  .col-md-12.firt-row .col-md-5 {
    padding: 30% 4% 0px 4%;
}
}
@media (max-width: 370px){
p.btom-text {
    padding: 26% 0% 0px 1%;
}
  p.btom-text {
    font-size: 14px;
}
  p.left-txt-sew, p.right-txt-sew, .col-md-12.firt-row .col-md-5 {
    font-size: 14px;
  }
}
/*31/3/2020 */
#accordeonck225 li.level2 > .accordeonck_outer a.isactive {
    background: #eee;
}
#eb button.mod-btn.mod-btn-primary.blog-btn-icon {
    color: #fff !important;
background-color: unset !important;
    border-color: unset !important;
  padding: 0px 0px;
}
#eb button.mod-btn.mod-btn-primary.blog-btn-icon img {
    margin-top: -2px;
    margin-right: -1px;
}
.left_col #eb.eb-mod.mod-easyblogsearch .input-group {
  border: 4px solid #e1e3e4;
    border-radius: 8px;
}
.left_col #eb.eb-mod.mod-easyblogsearch  form {
    border: 1px solid #b2c4d4;
    border-radius: 9px;
}
#eb.eb-mod.eb-mod-search #search-blogs.form-control {
    padding: 6px 12px;
    border: 1px solid #b2c4d4;
    border-right: none;
      font-size: 14px;
      line-height: 20px;
}
   #eb #search-blogs.form-control:focus {
    border-color: #e5e7e7;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(241, 241, 241);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(241, 241, 241);
}
#eb.eb-mod.eb-mod-search #search-blogs.form-control::placeholder {
 color: #666769;
    font-weight: bold;
    font-size: 14px;
}

#eb.eb-mod.eb-mod-search ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
#eb.eb-mod.eb-mod-search ::-moz-placeholder { /* Firefox 19+ */
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

div#eb.mod-easyblogsearch .input-group{
    line-height: 20px;
}
input#search-blogs {
    font-weight: bold;
color: #666769 !important;
 
}
.yendif-video-share.categories.watchpage  ul.thumbnails.watchlanding li .caption p
{
  line-height: 18px;
}

.yf-overview .yf-pcontent.yf-nodur:hover {
  text-decoration: underline;
    color: white;
}
.watchpage .moduletable.aftercontentm.feat .top-seller-image-product  .slick-track {
    margin-left: 0;
}
.top-seller-image-product  .slick-track {
    margin-left: 0;
}
  .watchpage .moduletable.aftercontentm.feat .top-seller-image-product
   .slick-list.draggable   {
    margin-left: 0;
}
.yendif-video-share.video.watchpage .tabbable .tab-content {
    padding: 0px 0;
}
.moduletable.featuredvideoscontent{
      margin-top: 0;
}
.moduletable.featuredvideoscontent.learnmvideo {
    border: none;
}
body.quiltshop .aftercontentm, body.quiltshop .aftercontentm:first-child {
    border-top: none;
 border: none;
}
body.quiltshop .aftercontentm  {
    padding: 20px 0;
}
.loggedinsite .eshop-shop-introduction {
    display: none;
}
.loggedinsite.quiltshop .search.search.leftsearch {
    margin-top: 0px;
}
.shiping-txt {
    color: #575758;
    text-align: center;
padding: 6px 0 5px 0;
    margin-bottom: 9px;
      margin-top: 9px;
}
 .quiltshop .bannergroup.sponsors.carrousel {
    padding-bottom: 40px;
}

/*3/4/2020 */
.yendifplayer .yf-playlist .yf-overview a{
      text-decoration: none;
}

.learnmore-left .price {
    padding-left: 0px;
    text-align: center;
}
.learnmore-left .txt{
     text-align: center;
}
/* 15/03/2020 */
#eshop-main-container table.list thead td{
font-weight:bold;
} 
#eshop-main-container .table-responsive td, #eshop-main-container .table-responsive tr td{
padding:0px 5px;
} 

#eshop-main-container table.list.table-responsive{
  margin-top: 6px;
}
/* 20/04/2020 */
.breadcrumbs li a:hover{
  text-decoration: underline;
}
#megamenucss.megamenucss326  #js-mainnav.megamenu.horizontal.left ul.level0 {
    text-align: center;
}
.dash{
      box-shadow: 0 11px 7px -8px #acacac;
}
div#eshop-cart-n.eshop-cart.custommenuleft.purple {
    box-shadow: 0 11px 7px -8px #acacac;
}
.newsletter  div#archive-newsletter {
    padding: 0px;
    box-shadow: 0 11px 7px -8px #acacac;
}

.moduletable.left.vertical.featprod.custommenuleft.purple{
  box-shadow: 0 11px 7px -8px #acacac;
}
.pk-blog .left_col .moduletable.custommenuleft.purple.blogposts{
    box-shadow: 0 11px 7px -8px #acacac;
}
.pk-blog  .left_col .moduletablemoduletable.custommenuleft.purple.pk-blog-category {
    box-shadow: 0 11px 7px -8px #acacac;
}
.pk-blog  .left_col .moduletable.custommenuleft.grey {
    box-shadow: 0 11px 7px -8px #acacac;
}
.left_col .moduletable.signupform {
    box-shadow: 0 11px 7px -8px #acacac;
}
.left_col  .learnmore-left{
     box-shadow: 0 11px 7px -8px #acacac;
}
.breadcrumb .active h1:hover{
  text-decoration: underline;
}
.jrStyles_learnclasses .jrResults .mainr.row:nth-of-type(3):not(.jrFeatured) {
    margin-top: 10px!important;
}
.jrTableGrid.jrDataList.jrResults .mainr h3 a{
  color: #674a7c;
    margin-bottom: 20px;
    font-family: "Open Sans";
    font-size: 26px;
    font-weight: 100;
}
.jrTableGrid.jrDataList.jrResults h3.jr_h3{
    color: #674a7c;
  font-family: "Open Sans";
    font-size: 32px;
    font-weight: 600;
    padding: 24px 0px;
}
.jr-page.jr-listing-list.jrPage.jrListings.jrTableview .jrPageHeader h2.jr_parent {
 color: #674a7c;
    /*margin-bottom: 20px;*/
    font-family: "Open Sans";
    font-size: 32px;
    font-weight: 600;
}
.jrListScope.jrRoundedPanelLt {
    border-radius: 8px;
    border:solid 1px #c9c9c9;
}
.jrTableGrid.jrDataList.jrResults .mainr.row   .col-md-8 {
  margin-top: 0px;
}
.mainr.lesson.row.jrFeatured .col-md-8.col-sm-8 {
    margin-left: 33%;
    margin-top: -21%;
}
.jrTableGrid.jrDataList.jrResults .mainr.row  img.jrMediaVideo {
      margin-left: 0;
    /*&margin-top: 26px;
    margin-bottom: 26px;*/
}
p.shadowl {
    position: relative;
    top: -32px;
    z-index: 10;
}
.loggedinsite.newsletter   .left_col > div:first-child {
    margin-top: 0px;
    padding: 0px 15px;
}
.guestsite.newsletter .left_col > div:nth-child(3) {
    padding: 0px 15px;
}
.newsletter .row.newsletter-wrapper {
    padding: 0px 15px;
}
.newsletter .moduletable.col-md-12.section-box.newsletter-text-box-right {
      border: solid 1px #c9c9c9 !important;
    padding: 16px 6px;
}
.newsletter .main_col .moduletable h2.section-title-with-bottom-border {
    margin: 0px 20px;
}
.newsletter .main_col .moduletable.col-md-12.section-box.newsletter-text-box-right .col-md-8 {
    padding-right: 30px;
}
@media only screen and (max-width: 1169px) and (min-width: 993px) {
  .sq_intro {
    padding: 10px 10px 0px 10px;
  }
}
@media only screen and (max-width: 992px) and (min-width: 992px) {
  .sq_intro {
    padding: 0px;
  }
}
@media only screen and (max-width: 500px){
  .jrResults div.mainr .row2-p3 {
    margin-left: 0px;
}
.mainr.row .col-md-8.col-sm-8 .col-md-11.col-sm-11 .col-md-12 {
    padding-left: 10px;
}
  .jrListScope.jrRoundedPanelLt{
        margin: 0px;
    padding:14px;
  }
 .jrListScope.jrRoundedPanelLt .jrListColumn3.jrCategoryList {
    margin-bottom: 0px;
}
}

/*shop registration */
#rsform_4_page_0 label.formControlLabel {
    font-weight: bold;
}


#rsform_4_page_0  .rsform-block.rsform-block-same-address label.formControlLabel ,
#rsform_4_page_0   .rsform-block.rsform-block-submit  label.formControlLabel{
    display: none;
}
#rsform_4_page_0  .rsform-block.rsform-block-same-address .formControls,
#rsform_4_page_0  .rsform-block.rsform-block-submit .formControls {
  margin-left: 0px;
}
#rsform_4_page_0  select {
      width: 210px;
    height: 20px;
}
  #rsform_4_page_0.formHorizontal .rsform-block-your-personal-details,
#rsform_4_page_0.formHorizontal .rsform-block-billing-address, 
#rsform_4_page_0.formHorizontal .rsform-block-shipping-your-personal-details ,
#rsform_4_page_0.formHorizontal .rsform-block-shipping-address {
     font-size: 20px;
}
fieldset#rsform_4_page_0 {
    margin-top: 2%;
}
.formResponsive #rsform_4_page_0.formHorizontal .formSpan6 .formControlLabel {
    width: 35%;
    text-align: left;
}
.formResponsive #rsform_4_page_0.formHorizontal .formSpan12 .formControlLabel {
    text-align: left;
}
.formResponsive #rsform_4_page_0.formHorizontal .rsform-block {
    margin-bottom: 10px;
}
.formResponsive #rsform_4_page_0.formHorizontal .rsform-block.rsform-block-your-personal-details, 
.formResponsive #rsform_4_page_0.formHorizontal .rsform-block.rsform-block-billing-address,
.formResponsive #rsform_4_page_0.formHorizontal .rsform-block.rsform-block-shipping-address{
      margin-bottom: 20px;
}
@media only screen and (max-width: 1169px) {
    .formResponsive  #rsform_4_page_0.formHorizontal .formRow .formSpan6 {
    width: 100%;
  }
  .formResponsive #rsform_4_page_0.formHorizontal .formControlLabel {
    float: left;
    width: 30%;
    padding-top: 5px;
    text-align: left;
}
  .formResponsive   #rsform_4_page_0  .formRow [class*="formSpan"] {
    margin-left: 0;
  }
  .formResponsive #rsform_4_page_0.formHorizontal .formSpan6 .formControlLabel {
    width: 30%;
}
}
@media only screen and (max-width: 650px) {
  #rsform_4_page_0 .rsform-block.rsform-block-submit .formControls {
    margin-left: 0;
}
  .formResponsive #rsform_4_page_0 .formRow {
    padding: 0px;
}
  .formResponsive #rsform_4_page_0 label {
    margin-bottom: 6px;
}
 .formResponsive #rsform_4_page_0 .formHorizontal .rsform-block {
    margin-bottom: 0
  }
  .formResponsive #rsform_4_page_0 input[type="text"], 
 .formResponsive #rsform_4_page_0 input[type="password"], 
.formResponsive #rsform_4_page_0 textarea, 
  .formResponsive #rsform_4_page_0 select {
    margin-bottom: 0px;
}
   .formResponsive #rsform_4_page_0.formHorizontal p.formDescription {
    margin-top: 0;
    margin-bottom: 0;
}
.formResponsive #rsform_4_page_0.formHorizontal .rsform-block {
    margin-bottom: 0;
}
  .formResponsive #rsform_4_page_0.formHorizontal .formSpan6 .formControlLabel ,
  .formResponsive #rsform_4_page_0.formHorizontal .formSpan12 .formControlLabel {
    width: 100%;
  }
    .formResponsive #rsform_4_page_0 .rsform-block.rsform-block-same-address label{
      margin: 4% 0px 8% 0px;
  }
}

.pk-blog #eb .eb-image .eb-image-figure img {
    height: 100% !important;
}
.pk-blog #eb .eb-image-figure.is-responsive {
height: 100% !important;
}
ul#osm-payment-method-list {
    margin-left: 10%;
    top: -22px;
    position: relative;
}
#osm-singup-page .form-horizontal .control-group .control-label{
    width: 200px;
}
#osm-singup-page .form-horizontal .control-group .controls{
        margin-left: 200px;
}
.mtshopmenu.loggedinsite  .main_col.col-md-9 #eshop-main-container {
    margin-top: 20px;
}

#eb i.fa.fa-user {
    margin-top: 5%;
}

#eb i.fa.fa-clock-o {
    margin-top: 1px;
}
#eb .eb-post-author {
    margin-bottom: 1%;
}
#eb .eb-post-category.comma-seperator {
    margin-bottom: 7%;
}
  
.quiltshop.mtshopmenu.loggedinsite .main_col.col-md-9 #eshop-main-container {
    margin-top: 0px;
}


#archive-newsletter ul.newsletter-elements:last-child{
    border-radius: 0px 0px 8px 8px;
}

.jr-page.jr_learn.jr-layout-outer.jr-listing-detail.jrPage.jrListingDetail .col-md-12.intheclassv {
    margin-top: 0px;
}

.eshop-mini-cart-info small {
    font-size: 14px;
    color: #3f3f3f;
}
h2.row3-h2 ,h2.row2-h2 {
    line-height: 32px;
}
.row.membership-star {
    display: flex;
    padding: 30px 0px;
    text-align: center;
}
.row.membership-star .gline {
    height: 1px;
    text-shadow: none;
    background-color: #d4d4d4;
    width: 20%;
    margin: auto 0px;
}
.row.membership-star  h3 {
    font-size: 34px;
    font-weight: bold;
    color: #674b7c;
    line-height: normal;
    padding: 0;
    margin: auto;
}
.row.membership-star  img {
    width: auto;
    height: 100%;
    margin: auto;
}
.memebership-content p.title-member {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 2px;
}
.memebership-content p {
    margin-bottom: 20px;
}
.memebership-content {
      margin-bottom: 3%;
    margin-top: 2%;
}

#eshop-main-container .input-append.input-prepend  span.eshop-quantity {
    display: inline-flex;
    margin-top: 14px;
}
#eshop-main-container   .cart-info .input-append.input-prepend  .eshop-quantity .btn.button-plus,
#eshop-main-container   .cart-info .input-append.input-prepend .eshop-quantity .btn.button-minus {
border-radius: unset !important;
    line-height: 26px;
    height: 26px;
}
#eshop-main-container .cart-info .input-append.input-prepend input[type="text"]{
    font-size: 12px;
    height: 18px;
    padding: 4px;
    margin: 0px auto;
}
.cart-info a.eshop-remove-item-cart img {
    margin: auto;
}

/*19 /8/2020 */
body.default.mtsee-quilts.rstboxes div#jr-pagenav-ajax .jrTableGrid.jrDataList.jrResults .mainr.row .col-md-8
.row .col-md-11.col-sm-11 {
  width: 100%;
}
body.default.mtsee-quilts.rstboxes div#jr-pagenav-ajax .jrTableGrid.jrDataList.jrResults .mainr.row .col-md-8
.row .col-md-11.col-sm-11 .row.desc  .col-md-12{
padding-left: 0px;
}
body.default.mtsee-quilts.rstboxes div#jr-pagenav-ajax .jrTableGrid.jrDataList.jrResults  .col-md-12.buttons2 {
    margin-top: 16px;
}

body.default.mtsee-quilts.rstboxes div#jr-pagenav-ajax .jrTableGrid.jrDataList.jrResults .col-md-12.buttons2  .cbtn1 a {
    padding: 9px 15px;
}
body.default.mtsee-quilts.rstboxes div#jr-pagenav-ajax .jrTableGrid.jrDataList.jrResults .col-md-12.buttons2  .col-md-2.col-sm-6.cbtn1.row2-btn1{
margin-top: 8px;
}
body.default.mtsee-quilts.rstboxes div#jr-pagenav-ajax .jrTableGrid.jrDataList.jrResults .col-md-12.buttons2  .col-md-2.col-sm-6.cbtn1.row3-btn1 {
    margin-top: 2px;
}
body .jrResults div.mainr.row:nth-of-type(odd) .viewquilt a {
    float: unset;
}
body.default.mtsee-quilts.rstboxes div#jr-pagenav-ajax .jrResults div.mainr.row:nth-of-type(odd)  .col-md-12.buttons2 {
    margin-top: 20px;
}
body.default.mtsee-quilts.rstboxes .jrResults div.mainr.row:nth-of-type(odd) .col-md-4.col-sm-6.iconsouter {
    margin-top: -5px;
}
#payment-address #payment-new .control-group .controls select,
 #payment-address #payment-new .control-group .controls select, #shipping-address #shipping-new .control-group .controls select {
      border: 1px solid #ccc;
}
.col-md-3.status {
    margin-left: 30px;
    margin-top: 12px;

}

.\31 180 .col-md-2.col-sm-6.cbtn1 {
    width: 11%;
}
@media (max-width: 1169px){
.jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
     margin-left: 158px;
  }
  .col-md-2.viewquilt{
    width: 26%;
    
  }
  .\31 180 .col-md-2.col-sm-6.cbtn1 {
    width: 14%;
}
    .jrTableGrid.jrDataList.jrResults .row.desc {
    margin-left: 96px !important;
    margin-bottom: 0px !important;
}
}
@media (max-width: 940px){
.jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    margin-left: 30px;
}
  .col-md-2.viewquilt {
    width: 30%;
}
}
@media (min-width: 992px){
.mtsee-quilts  .col-md-2.viewquilt {
    width: 32%;
    padding: 8px 0px !important;
}
  .mtsee-quilts  .col-md-2.viewquilt a{
      padding: 8px 15px;
  }
.col-md-2.viewquilt:nth-child(2) {
    width: 22%;
}  
}

@media (max-width:992px) and (min-width:992px) {
   .jrTableGrid.jrDataList.jrResults .row.desc {
    margin-left: 70px !important;
    margin-bottom: 10px !important;
}
  .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    margin-left: 132px;
        width: 34%;
}
}
  
  @media (max-width: 991px) and (min-width:769px) {
    .col-md-2.viewquilt {
    width: 37%;
    padding: 8px 0px !important;
} 
    .col-md-2.viewquilt a{
        padding: 8px 15px;
}
    .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    margin-left: 50px;
          width: 42%;
    }
    .jrTableGrid.jrDataList.jrResults .row.desc {
    margin-left: 50px !important;
    margin-bottom: 0px !important;
}
  }
 @media (max-width: 768px) {
.jrTableGrid.jrDataList.jrResults .row.desc {
    margin-left: 71px !important;
}
   .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    margin-left: 150px;
         width: 29%;
}
   .col-md-2.viewquilt {
    width: 34%;
    padding: 8px 0px !important;
}.col-md-2.viewquilt a{
       padding: 8px 15px;
   }
}
@media (max-width: 600px){
	
.menu  span.sub-title { line-height: 100%; }
body.default.mtsee-quilts.rstboxes div#jr-pagenav-ajax  .col-md-2.viewquilt {
      float: unset;
  }
  .jrResults div.mainr .col-md-12.buttons2 {
    margin-left: 30px;
}
  body.default.mtsee-quilts.rstboxes .jrResults div.mainr.row:nth-of-type(odd) .col-md-4.col-sm-6.iconsouter {
    margin-top: 0px;
}
  .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
    margin-left: 0px;
      width: 46%;
}
  .col-md-2.viewquilt:nth-child(2) {
    width: 42%;
}
  .\31 180 .col-md-2.col-sm-6.cbtn1 {
    width: 34%;
}
}

/*21/8/2020 */
div#field_osm_Date_of_Birth .controls select#dmonth {
    width: 38% !important;
}

@media only screen and (min-width: 768px){
ul.cd-pricing-list.cd-bounce-invert .cd-popular .cd-pricing-wrapper > li {
    box-shadow: unset;
}
ul.cd-pricing-list.cd-bounce-invert .cd-pricing-footer {
padding: 0;
}
.cd-has-margins .cd-select {
    font-size: 14px;
}
.cd-pricing-header h2 {
    font-family: 'Optima-Bold';
}
}
ul.cd-pricing-list.cd-bounce-invert .cd-popular .cd-pricing-header {
    background-color: transparent;
}
.cd-pricing-container .cd-pricing-wrapper .cd-pricing-header h2 {
    color: #674b7c;
    line-height: 58px;
      font-size: 1.7rem;
}
ul.cd-pricing-list.cd-bounce-invert .cd-popular .cd-pricing-header  h2 {
    color: #d1af53;
    line-height: 58px;
      font-size: 1.7rem;
}
.cd-pricing-container .cd-pricing-wrapper .cd-pricing-header  {
    padding: 1.9em 0px;
}

@media (max-width: 1169px){
  #shippingaddress div{
        padding-bottom: 24px;
    margin-top: -30px;
  }
   #shippingaddress div.form-row,   
  #shippingaddress div.form-text,
  #shippingaddress div.form-input{
        padding-bottom: 0;
    margin-top: 0px;
  }
  #AddressSettings .span6 h4 { margin-bottom: 70px; }
}
@media (max-width: 767px){
div#AddressSettings form#billingaddress {
    margin-top: -9%;
}
}
@media (max-width: 440px){

div#AddressSettings form#billingaddress {
    margin-top: -17%;
}
  .jrTableGrid.jrDataList.jrResults .row.desc {
    margin-left: 0px !important;
}
  .col-md-2.viewquilt {
    width: 53%;
    padding: 8px 15px !important;
} 
  .col-md-2.viewquilt a{
       padding: 9px 15px 8px 15px;
  }
  .mtsee-quilts .jrResults div.mainr p.row2-p3 {
    margin-top: 0%;
}
 .col-md-3.status {
    margin-left: 0;
  }
}

ul.megamenu li#Favorites {
    display: none !important;
}

@media (max-width: 310px){
.fss_main .fileupload-buttonbar #dropzone {
    padding: 6px;
}
}


	
.toolbar-ebs .fd-toolbar{ background-color: #674b7c; padding:5px}

.toolbar-ebs .fd-toolbar__link:active {background-color:#fff!important;}


.toolbar-ebs #fd .fd-toolbar .is-active .fd-toolbar__link:not(.no-active-state),#fd .fd-toolbar__link:active, #fd .fd-toolbar__link:focus, #fd .fd-toolbar__link:hover {    background-color: #10385f !important; color:#fff;}

#fd .fd-toolbar__link.is-composer { background-color: #674b7c; }
