.ss360-nav__menu-item:not(.ss360-nav__menu-item--active) .ss360-nav__entry {
background: #634d79;
  color: #fff;}
/* Dashboard */
.tqsdash-edit h2 {margin: 20px 0; padding: 10px 0; line-height: 100%; font-size: 26px;    color: #674b7c;    font-family: "OpenSans", Arial, Helvetica, sans-serif; border-left: 3px solid #d1af53; padding-left: 10px; }
.eshop-heading {    font-size: 140%;    font-weight: bold;}
.tqsdash-edit h3 {font-family: "OpenSans", Arial, Helvetica, sans-serif; }
.tqsdash-edit a { font-size: 14px; }
.product-extra-information strong { display: none; }
.product-extra-information span strong { display: block; }
div#Profile .sceditor-container.wysiwygMode.ltr .sceditor-button div {
    display: block;
}
body .jrResults .buttons2 .cbtn1 a, body .jrResults .buttons1 .cbtn1 a,
body .jrResults div.mainr.row .viewquilt a{
    color: #666769;
    font-weight: 700;
}
body .jrResults div.mainr .col-md-4.col-sm-6.iconsouter {
border-right: 0px solid rgba(141,142,147,0.25);
    border: 0px;
      background-color: #fff;
}
body .jrListingDetail .jrListingInfoContainer {
    margin-bottom: 0px;
    border: 0px;
}
body .jrTableGrid.jrDataList.jrResults .mainr.row .col-md-8 .col-md-1.col-sm-1 {
    display: none;
}
body .row2-p1 {
    padding: 4px 0px;
}
body .jrTableGrid.jrDataList.jrResults .row.desc {
    margin-left: -15px !important;
}
body .jrResults div.mainr.row:nth-of-type(odd) {
    background: #ffff;
}
/* FSS */
.fss_main { margin-bottom: 25px; }
.fss_main h3 { margin-top: 25px; }
.fss_main .nav a { text-decoration: none !important; }
.logolink {width: 200px !important; height: 150px !important; }

#description p { margin-bottom: 15px; }
/*Custom css*/
.banner_in.slick-initialized.slick-slider.addedactive1 {
    /*padding: 0 21px !important;*/
}
  table.list {
    margin-bottom: 10px;
}
  input#button-user-orderinfor {
    margin-bottom: 8px;
}
  div#eshop-main-container {
    margin-bottom: 15px;
}
.banner_in {
      padding: 0px !important
}
.menu nav ul li div {
    color: #fff;
}
.menu nav ul > li div span.sub-title {
    display: inline-flex;
    margin-left: -2px;
}
span.lowerc {
    text-transform: capitalize;
}
.menu nav ul > li div span.sub-title a {
    display: block;
    font-size: 13px;
    line-height: 23px;
    font-weight: 400;
}
.menu nav ul > li div span.main-title {
    display: block;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    text-align: left;
    text-transform: none;
        line-height: 24px;
}
.loggedinsite .menu nav ul > li div span.main-title {
    text-transform: none;
    line-height: 22px;
}
body.guestsite .menu nav ul li#loginnew:hover {
     background: linear-gradient(180deg, #d3ce63, #d1af53);
}
body.guestsite form#com-form-login .row {
    display: grid;
}
body.loggedinsite span.sub-title {
    line-height: 23px;
}
body.loggedinsite .menu nav ul li a {
    line-height: 22px;
}

.main-searchbar input#searchBox {
    box-shadow: none;
    max-width: 100%;
    height: auto;
    margin-left: -28%;
    border-radius: 12px 0px 0px 12px !important;
    background-image: unset !important;
    padding: 9px 8px 8px 15px !important;
    margin-top: -32px;
}
.main-searchbar button#searchButton {
    background: url(/images/go-icon.png)!important;
    border: none!important;
    background-repeat: no-repeat!important;
    text-align: left;
    text-indent: -9999px;
    height: 38px;
    width: 110px;
    margin-left: -14px;
    box-shadow: none;
    margin-top: -32px;
}
p.desktop-logo img {
    width: 80%;
}
li.item-6628:hover a.yel span.main-title {
    color: red;
}
.header_right div#eshop-cart.eshop-cart.carteshop {
    top: 18px;
}
.header_right span#eshop-cart-total:before {
 content: url(https://thequiltshow.com/images/cart-img.png);
    position: absolute;
    left: -30px;
}
.header_right div#eshop-cart .eshop-content {
    display: none !important;
}
.header_right #eshop-cart .eshop-items a span {
    background: unset;
    padding-right: 15px;
}
header#header .header-before ,header#header .header-after,
header#header  .header-after:after , header#header  .header-before:before {
    background: unset;
}
body .ctabutcontainer { top: -15px; }
body .yendif-video-share.categories.watchpage { margin-top: 0; margin-bottom: 0px; }
body .watchlanding.slick-slider .slick-prev { background-image: url(../images/arrow-left-lg.png); width: 55px; height: 59px; top: 40%; z-index: 99; }
body .watchlanding.slick-slider .slick-next { background-image: url(../images/arrow-right-lg.png); width: 55px; height: 59px; top: 40%; right: 0px;  }
body .moduletable.sponsors.carrousel { clear: both; }
body .moduletable.featuredvideoscontent { padding-top: 20px; }
body .moduletable.featuredvideoscontent .thumbnail { margin-bottom: 10px; }
body .watchpage .row-fluid .pagination { display: none; }
body a.watch-scta { color: white; text-decoration: none; }
body .yendif-video-share ul, body .yendif-video-share ol { margin: 0; }
body .yendifplayer.black div.yf-viewport::-webkit-scrollbar-track{background-color:#333;}
body .yendifplayer.black div.yf-viewport::-webkit-scrollbar-thumb{    background: linear-gradient(180deg, #d3ce63, #d1af53);border-left:1px solid #ccc;}
i.fa-power-off, i.fa-user {  font-family: 'FontAwesome'; font-style: normal; color: #fff; padding: 0 3px; font-size: 100%; font-weight: normal;}
.yendifplayer.black .yf-playlist .yf-thumb {  background: linear-gradient(180deg, #d3ce63, #d1af53);border-left:1px solid #ccc; }
body .yendif-video-share .page-header { margin: 0; padding: 0; }
i.fa-power-off:hover, i.fa-user:hover { color: white; }
ul span.icons a:hover, ul span.icons:hover { text-decoration: none !important; }
.header_right .head_top ul li span.welcome:hover { text-decoration: none; }

.listNavShow a { text-transform: capitalize; }

.moduletable.featuredvideoscontent.learnmvideo.first { clear: both; }

/* Watch > Author */
body input.btn.btnboxqp { font-size: 16px; }
body input.btn.btnboxqp:hover { color: white; }
div#video { height: initial !important}
#about hr { clear: both; border-top: solid 2px #eee; }
#about IMG { margin: 0 25px 25px 0; }
#about h4 { color: #684D7C; font-weight: normal; font-size: 20px; font-family: "Open Sans"; }
body .yendif-video-share .thumbnail { padding: 0; }
#video .yendifplayer { min-width: 100%; min-height: 350px;}
#video .yf-media { min-width: 598px; max-width: 598px; min-height: 350px; }
#video .yf-playlist { min-width: 275px; max-height: 350px; }
#video .yf-playlist, #video .yf-viewport { height: 350px !important; }

/* Top Nav*/
ul.topnav li.active { background: linear-gradient(180deg, #d3ce63, #d1af53); }
ul.topnav li.active a { color: white; text-transform: uppercase; }
ul.topnav li.active a:hover { color: white; } 

/* Easy Blog Modifications */
.eb-entry-body a { font-size: 14px; }
#eb .cell-top>.col-cell, #eb .dropdown-menu, #eb .eb-comment-editor .markItUpContainer .markItUpExpanding .markItUpEditor, #eb .eb-entry, #eb .eb-filter-select-group, #eb .form-control, #eb .eb-calendar tbody > tr > td.has-posts > div, #eb .eb-calendar-tooltips, #eb .popbox-dropdown-nav__name, #eb .popbox-dropdown-nav__post-user-name, #eb .popbox-dropdown-nav__item, #eb .popbox-dropdown, #eb .eb-elegant, #eb .eb-authors-head#eb .eb-showcase-title, #eb .eb-showcases, #eb .eb-toolbar__search-input, #eb .eb-posts .eb-post, #eb .eb-comments-empty, #eb .eb-comment, #eb .eb-comment-form, #eb .eb-head, #eb .eb-empty, #eb .eb-header, #eb .eb-header h1
{ color: #4b4b4b; }
#eb .btn-default, #eb .btn-default:hover, #eb .btn-default:focus, #eb .btn-default:active, #eb .btn-default.active, #eb .dropdown-toggle_ .btn-default, #eb .eb-pager, #eb .eb-posts .eb-post, #eb .eb-post-foot, #eb .eb-entry-nav-next, #eb .eb-head, #eb .eb-table-filter, #eb .table > thead > tr > th, #eb .table > thead > tr > td, #eb .table > tbody > tr > th, #eb .table > tbody > tr > td, #eb .table > tfoot > tr > th, #eb .table > tfoot > tr > td, #eb .eb-table tbody > tr td .post-title, #eb .eb-toolbar__search .eb-filter-select-group .form-control, #eb .markItUp .markItUpButton a::before, #eb .eb-toolbar__search .btn-default
{ color: #4b4b4b !important; }
#eb .popbox-dropdown-nav__item:hover, #eb .eb-tags-item, #eb .table-striped > tbody > tr:nth-child(2n+1) > td, #eb .table-striped > tbody > tr:nth-child(2n+1) > th
{ color: white !important}
.eb-entry-tags a, .eb-checkbox a, .eb-header a, .eb-meta-category a, .eb-entry-tools a, .eb-post-category a, body #eb .eb-tags span a, .eb-post-foot a { font-size: 14px; }
#eb.eb-mod.mod-easyblogtagcloud { padding: 15px;}
body #eb .eb-tags span a { line-height: 100%; float: none; }
.eb-container h2, .eb-container h2 a, h1.eb-entry-title { font-size: 20px!important; font-weight: normal; color: #674b7c; font-family: "Open Sans" !important; font-weight: normal !important;} 
h1.eb-entry-title { line-height: 100%; }
body #eb .markItUp .markItUpButton a::before { color: black !important; }
.eb-post-meta div { display: inline-block; }
#eb .eb-comment-editor .markItUpHeader ul>li>a, #eb .eb-comment-editor .markItUpHeader ul>li>a:hover {background-color: #f5f5f5 !important;}
#eb .markItUp a:link, #eb .markItUp a:visited {    color: #000;    text-decoration: none;}
#eb .eb-comment-editor .markItUpHeader ul>li.markItUpSeparator{ background: #c9ced2 !important; color: #c9ced2 !important;  }
#eb {  font-family: "Open Sans"; }
#eb .eb-post-category a { text-decoration: underline; }
#eb .eb-post-category a:hover { text-decoration: none; }
#eb .eb-post-body, #eb .eb-meta-date, .ebd-block, #eb .eb-comment-editor .eb-checkbox label { font-size: 14px; font-family: "Open Sans"; color:#4b4b4b;  }
#eb .text-muted { color: #4b4b4b; }
#eb .cell-tight { width: 7%; }
#eb .es-post-state { margin: 0; }
#eb .eb-entry-tools { float: right; margin: 0; width: auto;  }
#eb .eb-post-admin { float: none; }
#eb .eb-checkbox a { line-height: 100%; text-decoration: underline;}
#eb .eb-checkbox a:hover { text-decoration: none; }
#eb { margin: 0 0 20px 0 ;}
#eb .mt-20.eb-post-more  { margin-top:  0 !important; }
.col-cell.eb-post-more.mt-20 { float: right; }
#eb .col-cell { display: inline-block; }
#eb .eb-dialog-modal .col-cell { display: table-cell; }
.eb-post-metas { margin: 0 0 15px 0; }
.eb-post-metas > div { display: inline-block; margin: 0 10px 0 0 }
#eb .eb-post-foot a.btn { padding: 5px 10px; background: #dec26e !important;    background: -moz-linear-gradient( top, #dec26e 0%, #ddb446 66%, #ddb240 80%, #ddb23f 100%  ) !important;    background: -webkit-linear-gradient( top, #dec26e 0%, #ddb446 66%, #ddb240 80%, ddb23f 100% ) !important;    background: linear-gradient( to bottom, #dec26e 0%, #ddb446 66%, #ddb240 80%, #ddb23f 100% ) !important; }
#eb .eb-post-foot a.btn:hover {  background: #674b7c !important; }
#eb .mod-item+.mod-item, #eb .eb-mod-item+.eb-mod-item { border-color: #d8d8d8; margin: 0; padding: 0; }
#eb .eb-mod-title { padding: 0; }
body #eb a.eb-mod-media-title { padding: 7px 15px; display: block;}
#eb.eb-mod { border: 0; margin: 0; }
#eb .eb-mod-item+.eb-mod-item
#eb .eb-mod .eb-mod-title { padding: 0; }
#eb .eb-mod-media-title {
    font-weight: normal;
	font-size: 14px;
    color: #555;
	padding-left: 15px;
}

.eb-brand-rss {font-size:10px;}
#eb .eb-mod-media-thumb.fa {display:none;}

#eb .eb-comment-editor .markItUpContainer .markItUpExpanding .markItUpEditor, #eb 
.eb-comment-editor .markItUpFooter, #eb .eb-comment-form .markItUpHeader, #eb .eb-entry, 
#eb .form-control, #eb .eb-calendar-tooltips, #eb .eb-calendar, #eb .eb-header, 
#eb .eb-category, #eb .eb-author, #eb .eb-authors-head, #eb .popbox-dropdown-nav__item, 
#eb .eb-showcases, #eb .eb-posts .eb-post, #eb .eb-post-foot, #eb .eb-comment, #eb 
.eb-comment-form, #eb .eb-comments-empty, #eb .eb-table-filter, #eb .eb-head, #eb 
.eb-empty, #eb .popbox-dropdown, #eb .eb-filter-select-group, #eb .dropdown-menu 
{

    background-color: #fff;
}

#eb .eb-showcases, #eb .eb-calendar-days > td:first-child, #eb .eb-calendar-days > td:last-child, #eb .eb-calendar tbody > tr > td, #eb .form-control, #eb .popbox-dropdown-nav__item + .popbox-dropdown-nav__item, #eb .popbox-dropdown__hd, #eb .eb-toolbar__dropdown-menu, #eb hr, #eb .eb-pager, #eb .eb-posts .eb-post, #eb .eb-post-foot, #eb .eb-entry-nav-next, #eb .eb-head, #eb .eb-table-filter, #eb .table > thead > tr > th, #eb .table > thead > tr > td, #eb .table > tbody > tr > th, #eb .table > tbody > tr > td, #eb .table > tfoot > tr > th, #eb .table > tfoot > tr > td, #eb .eb-header .eb-toolbar, #eb .eb-toolbar__item--search, #eb .eb-entry, #eb .eb-entry-nav {
    border-color: #c9ced2;
}

#eb .eb-calendar-days > td, #eb .eb-stats-nav > li .btn, #eb .eb-stats-nav > li .btn:hover, #eb .eb-stats-nav > li.active .btn, #eb .eb-post-foot, #eb .eb-entry-nav, #eb .eb-entry-nav > div > a, #eb .eb-pager {
    background-color: #848483 !important;
}

#eb .eb-category .btn-default, #eb .eb-author .btn-default, #eb .btn-default, #eb .btn-default:hover, #eb .btn-default:focus, #eb .btn-default:active, #eb .btn-default.active, #eb .dropdown-toggle_ .btn-default, #eb .eb-toolbar__search-input, #eb .eb-toolbar__search .btn-default, #eb .eb-toolbar__search .eb-filter-select-group .form-control {
    background-color: #d1af53 !important;
}

#eb .btn-default, #eb .btn-default:hover, #eb .btn-default:focus, #eb .btn-default:active {
    border-color: #aaa !important;
}

#eb .btn-default, #eb .btn-default:hover, #eb .btn-default:focus, #eb .btn-default:active, #eb .btn-default.active, #eb .dropdown-toggle_ .btn-default, #eb .eb-toolbar__search .btn-default {
    color: #ffffff !important;
}

#eb .eb-post-side::before, #eb .eb-post-side::after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 16px 43.5px 0 43.5px;
    border-color: #674b7c transparent transparent transparent;
    bottom: -16px;
    left: 0;
    position: absolute;
    z-index: 2;
}

#eb .eb-post-side {background-color: #674b7c !important;}

#eb .eb-header .eb-toolbar {
    background-color: #674b7c;
}

#eb .eb-comment-editor .markItUpContainer {
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-left: 1px solid #c9ced2 !important;
    border-right: 1px solid #c9ced2 !important;
}

#eb .eb-comment-editor .markItUpFooter {
    background: #ededed;
        background-color: rgb(237, 237, 237);
    border-top: 1px solid #c9ced2;
    border-bottom: 1px solid #c9ced2;
    height: 20px;
}

#eb .eb-comment, #eb .eb-comment-form {
    border: 1px solid #c9ced2;
    border-radius: 0;
    padding: 15px;
    margin: 10px 0 0;
}

#eb .eb-comment-captcha, #eb .eb-comment-recaptcha {
    background: #f5f5f5;
    border-top: 1px solid #c9ced2;
    border-bottom: 1px solid #c9ced2;
    padding: 7.5px 15px;
    margin: 7.5px -15px;
}

#eb .eb-comment-editor .eb-checkbox label {
    font-size: 14px;
}

#eb .eb-comment-editor .markItUpHeader {
    background: #fff;
        background-color: rgb(245, 245, 245);
    border-top: 1px solid #c9ced2;
    border-bottom: 1px solid #c9ced2;
    padding: 2px 15px 6px !important;
}

#eb .eb-comments-empty {
    background: #f5f5f5;
        background-color: rgb(245, 245, 245);
    border: 1px dashed #c9ced2;
    border-radius: 0;
    text-align: center;
    color: #444;
    padding: 20px 10px;
    font-size: 13px;
}

#eb .markItUp .markItUpButton a {
    position: relative;
    width: 21px !important;
    height: 21px !important;
    line-height: 21px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("../../../../../media/com_easyblog/images/emoticons/icons-emo@2x.png") !important;
    background-size: 140px 20px;
    background-position: 0 0 !important;
    background-color: transparent !important;
}

#eb .markItUp a:link, #eb .markItUp a:visited {
    color: #000;
    text-decoration: none;
}

#eb .eb-pager > a::after, #eb .eb-pager > div::after, #eb .eb-post-foot::before, #eb .eb-stats-nav > li.active > .btn::before {
    background-color: #d1af53;
}

#eb .eb-post-foot {
    font-size: 14px;
}

/* Tabs */
body .maincol ul.nav li a { text-decoration: none !important; }
body .nav-tabs>li>a {  text-decoration: none; }

/* Login Popup */

.popup{display:none;}
.white-popup > .popup{display:block;}
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 630px;
  margin: 20px auto;
	min-height: 375px; 
}

#notmember {

    background: #000;

    color: white;

    display: block;

    width: 100%;

    height: 100%;

    z-index: 999;

    position: absolute;

	opacity: 0.25;

	cursor:pointer;

}

.memberlayer {

    position: relative;

    z-index: 1;

}

.yendif-video-share.videopagemod {

    position: relative;

}

.white-popup ul > li:first-child {
/*feb 12*/
  /*  display: none;*/

}

body .yendif-video-share { background: none; }
body .yendif-video-share .nav { margin-bottom: 0; }
.jrTableGrid.jrDataList.jrResults h4.row2-p1, 
.jrTableGrid.jrDataList.jrResults h4.row3-p1 {
    color: #666769;
}
.jrTableGrid.jrDataList.jrResults row2-p1, .jrTableGrid.jrDataList.jrResults .row2-p2,
.jrTableGrid.jrDataList.jrResults .row2-p3 {
    color: #666769;
}
/* Shop */
body .eshop-product { clear: both; }
.eshop-products-list .eshop-info-block { margin: 30px 0 0; }
ul.megamenu li#Search { display: none !important; }
.span4 .moduletable a.eshop-remove-item { float: right; }
.moduletable .socialdiscount { display: none; }
.wish-list-message, .wish-list-message a, .compare-message, .compare-message a { font-size: 14px; }
.wish-list-message a, .compare-message a {color: #674b7c; text-decoration: underline; }
.wish-list-message a:hover, .compare-message a:hover { text-decoration: none; }
#colorbox #cboxContent h1 { font-size: 18px; }

.socialshare a { transform: none;    -webkit-transition: none; }

.socialshare a.fb { display: inline-block; width: 63px; height: 38px;background: url(../images/social/social_fb.png) no-repeat;  }
.socialshare a.fb:hover { background-position: 0 -38px; }

.socialshare a.tw { display: inline-block; width: 63px; height: 38px;background: url(../images/social/social_twitter.png) no-repeat;  }
.socialshare a.tw:hover { background-position: 0 -38px; }

.socialshare a.li { display: inline-block; width: 63px; height: 38px;background: url(../images/social/social_linked.png) no-repeat;  }
.socialshare a.li:hover { background-position: 0 -38px; }

.socialshare a.gp { display: inline-block; width: 63px; height: 38px;background: url(../images/social/social_google.png) no-repeat;  }
.socialshare a.gp:hover { background-position: 0 -38px; }

.socialshare a.pn { display: inline-block; width: 63px; height: 38px;background: url(../images/social/social_pin.png) no-repeat;  }
.socialshare a.pn:hover { background-position: 0 -38px; }


body .socialdiscount { display: inline; }
p.sharethis { margin: 0 15px 0 0; }
.product-options label { display: inline-block; width: 20%; }
.product-options SELECT { display: inline-block; width: 70%; }
#eshop_result a { font-size: 14px; }
body .smallbut.purple a.btn.btn-primary, body .smallbut.grey a.btn.btn-primary, body .eshop-info-block a { color: white; text-decoration: none; }
body .eshop-info-block a { line-height: 120%; }
body .eshop-info-block a:hover{ color: white; }
.eshop-info-block h5 { margin:0; }
body .discount h3 { margin: 0 15px 0 0; }
body #eshop-main-container #products-list-container .eshop-info-block a { color: #674b7c; }
div#cboxLoadedContent {
    position: relative;
    z-index: 999999;
}
.white-popup h3 { font-size: 26px; color: #02103e; font-weight: bold; margin: 0 0 15px 0;font-family: 'Open Sans', sans-serif; }
.white-popup input[type="password"], .white-popup input[type="text"] { width: 100%; background: #f1efef; color: #646464; padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px;    border-radius: 3px; -webkit-box-shadow: inset 10px 10px 15px -8px rgba(0,0,0,0.24);
-moz-box-shadow: inset 10px 10px 15px -8px rgba(0,0,0,0.24);
	box-shadow: inset 10px 10px 15px -8px rgba(0,0,0,0.24); }
.white-popup .btn-primary {border: 0; font-size: 20px; background: #654a7a; color: white; text-transform: uppercase; letter-spacing: 1px; font-family: 'Open Sans', sans-serif; font-weight: bold; width: 150px; text-align: center; padding: 10px 0; }
.white-popup a { font-family: 'Open Sans', sans-serif; font-size: 14px;color: #1b8ee6; text-decoration: underline; }
.white-popup #form-login-submit.control-group { margin: 10px 0; }
.white-popup #form-login-remember label { font-size: 15px; color: #4d4d4d; }
.white-popup .input-append, .white-popup .input-prepend { display: block; margin-right: 25px;}
.white-popup .learnmore-left { width: 276px; background: url(../images/learn_bg.jpg) no-; margin-top: -15px; }
.white-popup .learnmore-left h3 { color: white; font-size: 30px; padding-left: 35px; padding-top: 38px; background: none;  }
.white-popup .inner { background: url(../images/pop_logo.png) no-repeat 142px 8px; }
.white-popup .txt { text-align: center; font-size: 22px; line-height: 28px; font-family: 'Open Sans', sans-serif; padding: 20px 0; }
.white-popup .txt strong { color: #ffd932; font-style: italic;}
.white-popup .price { text-align: center; padding: 0; font-size: 16px; padding-bottom: 10px; }
.white-popup .learnmore-left .recurring { display: inline-block; font-size: 18px; font-style: italic;  font-family: 'Open Sans', sans-serif; margin-left: 5px; }
.white-popup .learnmore-left .pricet { display: inline-block; font-size: 30px; font-weight: bold; font-family: 'Open Sans', sans-serif;  }
.white-popup .learnmore-left .smalltext { font-size: 16px; padding-bottom: 10px; margin: 0; }
.white-popup .learnmore-left a.lmbut { width: 100%; border-radius: 0; text-decoration: none; float: none; left: auto; bottom: auto; text-align: center; background:#edcd23; font-size: 16px; color: #372346; text-transform: uppercase; letter-spacing: 2px; text-shadow: 0 0 0 #fff; font-weight: bold;}
.white-popup .learnmore-left a.lmbut:hover { box-shadow: 0 0 0 0;  }
.white-popup .mfp-close { display: none; }
.white-popup .smalltext IMG { display: inline-block; vertical-align: middle;    margin: 0 5px; }

/* k2 - Quiltipedia*/
body .quilt-comments a { font-size: 14px; }
.quilt-comments { padding: 5px 15px 0; text-align: right;}
.qthumb { width:93px; height:auto;float:left;margin: 5px 15px 0 5px; }
.alpha { background: #674b7c; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.alpha ul { display: table; list-style: none; text-align: center; margin: 0px auto;}
.alpha ul li { display: inline-block; }
.alpha a { color: white; text-decoration: none; font-weight: bold; display: inline-block; padding: 15px 16px; font-size: 18px; }
.alpha a.active { background: #d1af53; color: #674b7c;   }
.alpha a:hover { color: #d1af53; }
.clr { clear: both; }
.qwhat {font-family: "Open Sans"; font-size: 17px; margin: 0 0 45px 0; }
.qwhat h3 { font-size: 30px; color: #674b7c; font-family: "Open Sans"; margin: 0 0 15px 0; }
.qsearch { margin: 20px 0; }
.qlogo IMG {  margin: 30px 0 0 40px; }
.qlogoside IMG { margin: 0px auto; text-align: center; }
h2.genericItemTitle { margin: 0; padding: 0; line-height: 100%; font-size: 100%;}
body .main_col h2.genericItemTitle a { font-size: 18px; font-style: italic;}
.componentheading.quiltpedia { font-size: 18px; margin-bottom: 20px; font-style: italic;}
.genericItemList > div:nth-of-type(odd) { background: #f8f8f8; }
.quiltpedia div#itemListLeading { padding-bottom: 30px; margin-bottom: 25px; }
ul#myList { padding: 5px 45px; }
body.quiltpedia  .share h3 { font-weight: bold; }

.socialdiscount h3 {
  font-size: 18px;
  margin:0px;
}

/* Login Styling */

.login-wrapper, .ticket-wrapper, .view-wrapper {
    font-family: "Open Sans"!important;
    color: white;
    background-repeat: no-repeat;
    background-size: cover;
    height: 358px;
}

.login-wrapper {
    background-image: url('https://quiltshowmedia.com/images/login/Photoshop_2018-07-17_11-09-49.png');
}
.ticket-wrapper, .view-wrapper {
    background-image: url('https://quiltshowmedia.com/images/login/Photoshop_2018-07-19_16-41-02.png');
}

.login-wrapper h3, .ticket-wrapper h3, .view-wrapper h3 {
    font-family: "Open Sans";
    font-size: 30px;
    padding: 38px 0 8px 30px;
}

.login-wrapper p, .ticket-wrapper p, .view-wrapper p {
    font-size: 14px;
    padding: 0 30px 25px 30px;
}

.login-wrapper .input-prepend, .ticket-wrapper .input-prepend {
    width: 80%;
  margin-bottom: 12px;
}

.login-wrapper .input-prepend input, .ticket-wrapper .input-prepend input {
    width: 100%;
}

.login-wrapper input[type="text"], .login-wrapper input[type="password"] {
      padding: 0px 20px;
      height: 45px;
}

.ticket-wrapper input[type="text"] {
    background-color: #717171 !important;
    border: 1px #5b5b5b solid;
    height: 45px;
padding: 0px 20px;
}

.login-wrapper .form-horizontal .control-group .controls, .ticket-wrapper .form-horizontal .control-group .controls {
    margin-left: 14px;
    width: 100%;
}
form#guestSubmit .controls.button-wrapper {
    margin-left: 38%;
}
@media (min-width: 768px) {
  body.guestsite .login-wrapper  .sec-group.col-md-5 {
    margin-left: -12%;
}
  body.guestsite .login-wrapper{
    height: auto;
}
 body.guestsite  form#com-form-login .row .col-md-4 {
    width: 42%;
       margin-top: -20px;
}
body.guestsite form#com-form-login .row {
    display: grid;
}
 body.guestsite  form#com-form-login .bottom-wrapper.row {
    display: inline;
}
body.guestsite form#com-form-login .bottom-wrapper.row .control-group.col-md-3.col-md-offset-4 {
    text-align: left;
    margin-left: 64px;
   margin-top: -22px;
}
 body.guestsite .login-wrapper .form-horizontal .control-group .control-label {
    width: 20% !important;
  }
  body.guestsite  .login-wrapper .input-prepend {
    width: 66%;
    margin-bottom: 16px;
}
  body.guestsite .login-wrapper  button.btn.btn-primary {
    margin-left: 5%;
    margin-top: 25px;
}
    .login-wrapper .form-horizontal .control-group .control-label, .ticket-wrapper .form-horizontal .control-group .control-label {
        width: 120px!important;
        padding-top: 12px;
    }
}
@media (max-width: 667px) {
body.guestsite form#com-form-login .sec-group.col-md-5 {
    padding-left: 100px;
}
body.guestsite form#com-form-login .row {
    display: unset;
}
 body.guestsite .login-wrapper .form-horizontal .control-group .controls {
    margin-bottom: 0px;
}
 body.guestsite  .login-wrapper .input-prepend {
    margin-bottom: 38px;
}
body.guestsite form#com-form-login .control-label {
    margin-left: 0;
      margin-top: -18px;
}
body.guestsite  .login-wrapper button.btn.btn-primary {
    margin-left: 18%;
    margin-top: -36px;
}
body.guestsite  .login-wrapper   .checkbox {
    margin-left: 46px;
      margin-top: -30px;
}
}
button.guestButton.btn.btn-primary {
    background: linear-gradient( to bottom, #f2dd36 0%, #fffa64 3%, #ffff6c 5%, #ffeb49 8%, #ffde35 10%, #fed432 43%, #fcbc2a 98%, #fbc13d 100% );
    border-color: unset;
    font-weight: 400;
    text-shadow: none;
    border-radius: 6px;
    padding: 6px 15px;
    border: none;
    box-shadow: none;
    color: #484747;
}
.login-wrapper .btn-primary, .ticket-wrapper .btn-primary {
    border-color: rgba(0,0,0,0) rgba(0,0,0,0.5) rgba(0,0,0,0.75) rgba(0,0,0,0);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#508CDE),to(#508CDE));
    border-radius: 6px;
    padding: 8px 0px;
    width: 100%;
    max-width: 150px;   
}
.login-wrapper .btn-primary { margin: 10px 0 0; }
.ticket-wrapper .button-wrapper {
    padding-top: 10px;
}
.login-wrapper .btn-primary:hover, .ticket-wrapper .btn-primary:hover {
    background-color: #508CDE;
}
.login-wrapper .form-horizontal .bottom-wrapper .control-group .controls {
    margin-left: 0px!important;
}
.login-wrapper .form-horizontal .bottom-wrapper .control-group {
    font-size: 11px;
    padding-right: 0px;
}
.login-wrapper .form-horizontal .control-group, .view-wrapper .form-horizontal .control-group, .ticket-wrapper .form-horizontal .control-group {
    font-size: 12px;
}
body .sec-group a {
    font-size: 11px !important;
    color: white !important;
	line-height: 120%;
}

.view-wrapper .icon-user:before {
    color: black;
}

.view-wrapper .button-wrapper {
    margin-left: 120px!important;
}
#login-modal {
  left: 0px;
  margin: auto;
}
div#login-modal.sourcecoast.modal {
    margin-left: auto!important;
}
/*dashboard*/
.rtitle h1.main-title {
    display: none;
}
#AddressSettings .span6 h4 { margin-bottom: 60px; }
/* See Quilts */
.galleria-layer {display: none !important;}
.sq_intro { background: url(../images/tq_introbg.jpg); padding: 35px 35px 9px 35px; border-radius: 5px; text-align: center; font-size: 16px; font-family: "Open Sans"; font-weight: 700; }
.sq_intro p { font-size: 16px; line-height: 175%;color: #161616;  }
.sq_intro h2 { color: #5a3675; font-size: 30px; font-family: Optima-Bold; }
.sq_intro IMG { display: inline-block; }
IMG.mid { margin: 0 10px; }
.sq_upload { background: url(../images/tq_share.jpg); padding: 15px 0 0 ; border-radius: 5px; border: 1px solid #e1e1e1;  text-align: center; font-size: 16px; font-family: "Open Sans"; font-weight: 700; }
.sq_upload IMG { margin: 0px auto; }
.main_col .sq_upload .moduletable > h3 { margin: 0; padding: 0; border: 0; font-size: 17px; color: #373737; font-weight: normal; margin-bottom: 10px; }
.main_col .sq_upload .moduletable { margin: 0; }

.sq_counter { background: url(../images/tq_counter.jpg); padding: 25px 20px 10px 20px; border-radius: 5px; border: solid 1px #e1e1e1;  font-size: 14px; color: white; text-transform: uppercase;}
.jrListingCreate .sq_counter { background: url(../images/tq_counter_alt.jpg); position: relative;}
.sq_counter p { margin-bottom: 5px; }
.sq_counter p.right { text-align: right; margin: 5px 0 0; }
.sq_counter .progress { margin: 0; height:25px; background: #d2c8bf; -webkit-box-shadow:inset 0 0 5px 2px rgba(0,0,0,.2);box-shadow:inset 0 0 5px 2px rgba(0,0,0,.2); border-right: solid 1px white; border-bottom: solid 1px white; }
.sq_counter .progress-bar { border: solid 1px #bedc57; height: 22px; margin: 1px 0 1px 0; background: url(../images/barfill.png) repeat-x top; border-radius: 4px; }
.tt { height: 49px; width: 60px; background: url(../images/tooltip.png) no-repeat 0 0; display: block; top: 8px; position: absolute;}
.tt  span { display: inline-block; height: 24px; line-height: 35px; text-align: center; color: white; width: 100%;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.sq_row1 { margin-bottom: 13px; }
.sq_row2 { margin-bottom: 30px; }
.sq_row3 { margin-bottom: 30px; }

.sq_day { background: url(../images/checkbg.jpg) repeat; padding: 20px; border-radius: 5px; position: relative; min-height: 179px; margin-bottom: 30px; }
.sq_day h2 { position: relative; z-index: 9999; }
.sq_day h2, body .main_col .sq_day h2 a:not(.btn)  { margin: 0; padding: 0; line-height: 100%;  color: white; font-size: 35px; font-family: Optima-Bold; font-weight: 300;  }
.sq_day IMG { display: inline-block; margin: 0 20px 0 0; border: solid 1px white; -webkit-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.24);
box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.24);  }
.sq_day IMG.last { margin: 0; }
.sq_day .imgs { position: absolute; top:15px; } 

.sq_listings .moduletable { border-bottom: solid 1px #e1e1e1; padding-bottom: 30px; margin-bottom: 30px; }

.jrResults .jrFeatured  .buttons2 .cbtn1 a, .jrResults .jrFeatured  .buttons1 .cbtn1 a { color: white; }

@media (min-width:992px) and (max-width:1169px)
	{
		.jrResults .buttons2 .cbtn1 a, .jrResults .buttons1 .cbtn1 a { white-space: nowrap; }
		.cbtn1 a { padding: 7px; }
		.jrResults .btn2 a { margin-left: 5px; }
		
	}
/* Silder */
.jrModuleItems { text-align: center; }
.jrModuleItems .jrModuleItemThumbnail { float: none; }
.jrModuleItems .jrModuleItemTitle a { font-size: 20px; font-weight: bold; text-decoration: none; }
.jrModuleItems .btn { background: #d1af53; color: white; text-transform: uppercase; padding: 5px 10px; margin: 10px 0 0; border: 0; border-radius: 0; text-shadow: 0 0 0 #fff; }
.jrModuleItems .btn:hover { background: #674b7c; }
.jrModuleItems p { font-size: 16px; }
.bx-pager.bx-default-pager { display: none; }
body .jrModuleSlider.jrSliderSideArrows .bx-wrapper .bx-controls-direction a { /*top: 35%;*/ }
body .jrModuleSlider.jrSliderSideArrows .bx-wrapper .bx-prev { border: 0; background: url(../images/arrow-left.png) no-repeat 0 0; transform: none; }
body .jrModuleSlider.jrSliderSideArrows .bx-wrapper .bx-next { border: 0; background: url(../images/arrow-right.png) no-repeat 0 0; transform: none; right: -30px; }
a#menu592 span { color: #fff603; }
body .jrModuleItems .jrModuleItemTitle a  { color: #674b7c !important; }
body .jrModuleItemContent p { color: #424242 !important;  }
.jrRatingStarsUser, .jrRatingStarsEditor, .jrRatingStarsUser div, .jrRatingStarsEditor div { background: url(../images/ratings_stars.png); }
body .jrRatingStarsUser, body .jrRatingStarsEditor, body .jrRatingStarsUser div, body .jrRatingStarsEditor div { height: 16px; }
body .jrRatingStarsUser, body .jrRatingStarsEditor { width: 80px; }
#QuiltoftheDay, #QuiltShows, #BlockoftheMonth, #TheQuiltShowGallery,  #MyReviews, #ReviewedMe { display: none !important; }
body .slick-slide { height: inherit; }
/*watch cats*/
body .yendifcats .yendif-video-share .nav li:nth-of-type(1), body .yendifcats .yendif-video-share .nav li:nth-of-type(2) {
    display: none;
}
/*experience*/

/*follow tqs*/
.followbox{    
    background-color: #ededed;
    text-align: center;
    border: 1px solid #d7d7d7;
    border-bottom: none;
    border-left: none;
	    padding: 25px 10px;
		cursor:pointer;
}
.alexricky .col-md-6.followbox{
	border-color:#fff;
}
h3.purple {
    background: #674a7c;
    color: #fff;
    text-align: center;
    padding: 10px 5px;
    text-transform: uppercase;
    font-size: 24px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
h3.yellow {
    background: #d1af53;
    color: #fff;
    text-align: center;
    padding:10px 5px;
    text-transform: uppercase;
    font-size: 24px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.halfleftpad {
    padding-left: 5px;
}
.halfrightpad {
    padding-right: 5px;
}
.experienceboxes{margin-top:15px;}
.col-md-6.followbox:nth-of-type(1) {
    border-left: 1px solid #d7d7d7;
	border-top:none;
}
.col-md-6.followbox:nth-of-type(2) {
	border-top:none;
}
.col-md-6.followbox:nth-of-type(3) {
    border-left: 1px solid #d7d7d7;
	  border-bottom: 1px solid #d7d7d7;
	  border-bottom-left-radius: 5px;
}
.col-md-6.followbox:nth-of-type(4) {
	  border-bottom: 1px solid #d7d7d7;
	  border-bottom-right-radius: 5px;
}
.followbox:hover {
    background: #d1af53;
	color: #ffffff;
	
}
.nopad,#eb .nopad {
    padding: 0;
}
.col-md-6.followbox.nopad > img {
    max-height: 119px;
    width: 100%;
}
.followtxt{    color: #545454;}
.followicons{color:#545454;font-size:48px;}
.followbox:hover .followtxt{color: #ffffff;}
.followbox:hover .followicons{color: #ffffff;}
/*follow alex ricky*/
.alexricky .followbox:hover {
    background: #67497c;
}
.questions .fa-comments-o {
    font-size: 65px;
    color: #456b91;
}
.experienceboxes .questions a {
    color: #456b91;
    font-size: 12px;
    font-weight: bold;
}
.questions > div {
    text-align: center;
    padding: 5px 5px;
}
.col-md-6.questions.nopad {
    padding: 8.7px 10px;
}
.questions{
	 background-color: #ededed;
    text-align: center;
    border	: 1px solid #d7d7d7;
	border-bottom:none;
}
.alexricky .questions:last-child {
	border-bottom:1px solid #d7d7d7;;
}
.questions,.followbox{
	height:120px;
}
.col-md-7.nopad > p {
    font-weight: bold;
}
.questions .col-md-5.nopad:after {
    content: "";
    border-right: 2px solid #656565;
    position: relative;
    left: 18px;
}
.col-md-6.followbox.nopad:first-child > img {
    max-height: 120px;
    height: 120px;
}
span.hlighted {
    font-weight: 600;
}
.datebox{
    height: 70px;
    padding: 0px;
    background-color: #d1af53;
    color: #ffffff;
    text-align: center;
    padding: 4px 0;
}

.descriptionbox{
	background-color: #ededed; height: 70px;    padding:8px 10px;    border: 1px solid #d7d7d7; border-right:none;
}
.iconbox{
	color: #d0d0d0; background-color: #ededed; height: 70px;   font-size: 63px;    padding: 4px 0;    border: 1px solid #d7d7d7;border-left:none;
}
h3.experiencetitles {
    font-size: 24px;
    color: #674b7c;
    font-family: "Open Sans";
    margin: 5px 0 25px 0;
    text-transform: uppercase;
    font-weight: 600;
}
/*upcoming ev*/
.upcomingshowevents {
    margin-top: 25px;
}
.lcol.col-md-6.nopad {
    padding-right: 4px;
}
.rcol.col-md-6.nopad {
    padding-left: 4px;
}
span.daydate {
    font-size: 40px;
    line-height: 40px;
    display: block;
    font-weight: bold;
}
span.monthdate {
    font-weight: bold;
    font-size: 21px;
}
.descriptionbox p {
    line-height: 18px;
}
.iconbox i.fa.fa-play-circle-o {
    position: relative;
    top: -1px;
}
.rcol .datebox {
    background-color: #67497c;
}
.rcol .descriptionbox,.rcol .iconbox{
	background-color:#fff;
}

.upcomingshowevents .col-md-12 {
    margin-bottom: 8px;
}
/*travel posts*/
.tdaydate {

    display: inline-block;
    padding: 8px 5px 8px;
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    display: block;
    text-align: center;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.tmonthdate {
    background-color: #9779ad;
    display: inline-block;
    padding: 2px 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    display: block;
    text-align: center;
    text-transform: uppercase;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.tdescriptionbox,#eb .tdescriptionbox  {
    background-color: #ffffff;
	padding-left:0px;
}
.wrap.liveevents:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}
@media (min-width:992px){
.tdescriptionbox,#eb .tdescriptionbox {
    width: calc(100% - 70px);
}
}
.moduletable.travelposts {
    border: 1px solid #d7d7d7;
    width: 100%;
    height: 100%;
    display: inline-block;
    padding: 15px 10px;
	border-radius: 3px;
	    margin-bottom: 35px;
}
.tdatebox {
    max-width: 70px;
}
.tdescriptionbox p, .ldescriptionbox p,#eb .tdescriptionbox p,#eb .tdescriptionbox,body #eb a.eb-mod-media-title{
    font-size: 13px;
    line-height: 18px;
}
p.postitle,body #eb a.eb-mod-media-title {
    padding: 0;
}
.wrap.travelposts {
    border-bottom: 1px solid #d7d7d7;
    display: inline-block;
    width: auto;
    margin: 0 15px;
    padding-bottom: 16px;
    padding-top: 16px;
}
.travelposts .col-md-4.tdatebox.nopad,#eb.travelposts .col-md-4.tdatebox.nopad {
    padding-right: 15px;
}
.wrap.travelposts:last-child {
    border: none;
    padding-bottom: 10px;
}
/*colors*/
.tdatebox.purple .tdaydate {
	    background-color: #674b7c;
}
.tdatebox.purple .tmonthdate {
    background-color: #9779ad;
}
.tdatebox.green .tdaydate {
	    background-color: #2f9b83;
}
.tdatebox.green .tmonthdate {
    background-color: #61c7b0;
}
.tdatebox.yellow .tdaydate {
	    background-color: #c4a308;
}
.tdatebox.yellow .tmonthdate {
    background-color: #dfc446;
}
.tdatebox.blue .tdaydate {
	    background-color: #0888c4;
}
.tdatebox.blue .tmonthdate {
    background-color: #3caadd;
}
/*events*/
.col-md-4.liconbox.nopad {
    max-width: 55px;
}
.wrap.liveevents {
    border-bottom: 1px solid #d7d7d7;
    display: inline-block;
    width: auto;
    margin: 0 15px;
    padding-bottom: 12.5px;
    padding-top: 3px;
}
.moduletable.liveevents {
    border: 1px solid #d7d7d7;
    width: 100%;
    height: 100%;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 3px;
    margin-bottom: 35px;
    background: #ededed;
}
.col-md-8.ldescriptionbox.nopad {
    width: calc(100% - 55px);
}
.col-md-8.ldescriptionbox.nopad {
padding-left: 20px;
    padding-top: 10px;
}
span.postdate {
    position: absolute;
    right: 0;
}
.image2flive {
	margin-top:2px;
}
.bottomrowexp {
    margin-top: 15px;
    display: inline-block;
}
/*media queries*/
@media (min-width:992px) and (max-width:1169px){
	span.postdate {
    position: absolute;
    right: -15px;
    top: -5px;
}
.descriptionbox {
    height: 90px;
}
.datebox,.iconbox {
    height: 90px;
    padding: 14px 0;
}
.col-md-4.halfrightpad,.halfleftpad {
    width: 100%;
}
body.experiencemenu .main_col.col-md-9.col-sm-12 {
    width: 75%;
    left: 3%;
}
.halfleftpad {
    padding-left: 15px;
    padding-right: 5px;
    margin-top: 15px;
}
.questions .col-md-5.nopad:after {
    left: 30px;
}
.col-md-6.followbox.nopad > img {
    object-fit: cover;
}
.main_col.col-md-9 {
    padding-right: 15px;
    width: 75%;
    left: 3%;
}

}
@media (max-width:991px){
	.col-md-6.followbox.nopad:first-child > img {
    max-height: 120px;
    height: auto;
    object-fit: contain;
}
.questions, .followbox {
    height: auto;
}
.questions .col-md-5.nopad:after {
display:none;
}
.col-md-4.liconbox.nopad {
    max-width: 100%;
}
.col-md-4.liconbox.nopad > img {
    max-width: 130px;
	    margin: 0 auto;
}
.wrap.liveevents,.wrap.travelposts{
    width: 100%;
}
.tdatebox {
    margin: 0 auto;
}
.col-md-6.followbox.nopad > img {
    margin: 0 auto;
    max-height: none;
    max-width: 130px;
}
.halfleftpad {
    padding-left: 15px;
    padding-right: 5px;
    margin-top: 15px;
}
}
/*learn*/
.learn2ndrow,.learn3rdrow{
	margin-top:20px;
	display:inline-block;
	position:relative;
	width:100%;
	}
.newsq2 .custom.learntopimg , .moduletable.learntopimg .custom.learntopimg  {
    background-repeat: no-repeat;
    min-height: 190px;
  padding: 0px;
}

/*bootstrap adjustment - */
@media (min-width:992px){
.learn2ndrow .col-md-4.halfrightpad {
    width: 31.333333%;
}
.learn2ndrow .col-md-8.halfleftpad {
    width: 68.666667%;
}
.learn2ndrow .halfrightpad {
    padding-right: 9px;
}
.learn2ndrow .halfleftpad {
    padding-left: 0px;
}
}
.main_col.col-md-9 .learn3rdrow  h3.quilttut ,
.main_col.col-md-9 .learn3rdrow .quilttutorialbg p {
    color: #3d3d3d;
}
.custom.learn3rdrow {
    border: 3px dashed #cccccc;
}

.quilttutorialbg {
    text-align: center;
    padding: 15px 10px 20px;
    position: relative;
}
h3.quilttut {
    font-size: 25px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.quilttutorialbg p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
      padding: 0px 22px;
}
.arrow-corner {
    width: 0px;
    height: 0px;
    border-top: 60px solid transparent;
    border-bottom: 60px solid transparent;
    border-left: 60px solid rgba(232, 178, 112, 0.78);
    transform: rotate(45deg);
    position: absolute;
right: -9px;
    bottom: -39px;
}
.pluslink {
    position: absolute;
    right: 10px;
    bottom: 10px;
    opacity: 0.5;
}
.learnlongarm {
text-align: center;
    background: #fff;
    padding: 15px 10px 5px;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-top: 10px;
	}
h3.larmtitle {
    color: #104b72;
    font-size: 30px;
    text-transform: uppercase;
    margin-bottom: 15px;
      line-height: normal;
}
.longarmsection p {
    font-size: 16px;
    color: #575758;
    font-weight: 600;
    margin-bottom: 25px;
    line-height: 21px;
}
@media (min-width:992px){
.longarmsection .col-md-6:first-child img {
        margin-right: auto;
}
.longarmsection .col-md-6:last-child img {
        margin-left: auto;
}
}
.learnlongarm .borderbg {
    background: url(/images/learn-longarm-borderimg.png);
    width: calc(100% + 25px);
    height: 50px;
    margin-bottom: 20px;
    margin-left: -15px;
	display: inline-block;
}
.learnlongarm .borderbg.inverted {
    margin-top: 15px;
    transform: rotateX(180deg);
}
.learnlongarm a.learnmore:hover {
    background: linear-gradient(180deg, #a57ac5, #6e5185);
	color:#fff;
}
.learnlongarm a.learnmore {
    font-size: 18px;
    line-height: 21px;
    color: #000;
    background: #ffdf36;
    padding: 12px 0;
    display: block;
    margin: 10px 0;
    border-radius: 5px;
    margin: 0 auto;
    box-shadow: 0px 0px 11px 4px rgba(160, 157, 157, 0.5019607843137255);
    transform: rotateX(180deg);
    max-width: 150px;
    text-decoration: none;
}
.learnquiltingtop .content-wrapper {
    text-align: center;
    padding: 15px;
}
.newsq2 .learnquiltingtop h3.toptitle {
    font-size: 28px;
    text-transform: uppercase;
    color: #3d3d3d;
    padding-top: 16px;
}
 .learnquiltingtop h3.toptitle {
    font-size: 28px;
    text-transform: uppercase;
    color: #3d3d3d;
    padding-top: 5px;
}
.learnquiltingtop p {
    font-size: 16px;
    line-height: 21px;
    color: #3d3d3d;
      padding: 10px 140px 26px 140px;
}
.newsq2 .learnquiltingtop p {
    font-size: 16px;
    line-height: 21px;
    color: #3d3d3d;
    padding: 10px 50px 36px;
}
.learnquiltingtop a.get-started-learn {
    text-decoration: none;
    text-transform: uppercase;
    width: 157px;
    display: block;
    text-align: center;
    padding: 10px;
    margin-left: auto;
    color: #3f3f3f;
    background: url(/images/button-getst-bg.png);
    background-repeat: no-repeat;
	    border: 1px solid white;
    border-radius: 15px;
}
.learnquiltingtop a.get-started-learn:hover {
    background: linear-gradient(180deg, #a57ac5, #6e5185);
	color:#fff;
}
@media (max-width:991px){
	.learnquiltingtop {
    min-height: 0;
}
.learnquiltingtop .content-wrapper {
    max-width: 100%;
    float: none;
    padding: 15px;
}
.learnquiltingtop p {
    padding-left: 0;
}
.learnquiltingtop h3.toptitle {
    line-height: 36px;
}
.learnquiltingtop a.get-started-learn {
    margin-top: 15px;
}
}
@media (min-width:992px) and (max-width:1169px){
/*.learnquiltingtop h3.toptitle,.learnquiltingtop p {
    text-shadow: 1px 1px 1px #fff;
}*/
}
@media  (max-width:1169px){
.back-color {
    min-height: 193px;
    width: 100%;
}
}
.col-md-4.halfleftpad .custom{
    background-repeat: no-repeat;
}
.row.row1 .ntoolswrap {
    background-repeat: no-repeat;
    color: #fff;
    min-height: 292px;
    position: relative;
}
.row.row3 .ntoolswrap {
    background-repeat: no-repeat;
    color: #fff;
    min-height: 292px;
    position: relative;
}
.row.row5 .ntoolswrap {
    background-repeat: no-repeat;
    color: #fff;
    min-height: 292px;
    position: relative;
}
.row.row1 .ntoolswrap .textwrp {
    left: -18px;
}
.row.row5 .ntoolswrap .textwrp {
    left: -14px;
}
.ntoolswrap .textwrp {
    position: absolute;
    bottom: 0px;
    margin: 0 auto;
    left: 0px;
    right: 0;
    text-align: center;
    font-size: 16px;
    line-height: 21px;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
}
.guestdvdwrap{
    min-height: 292px;
    background-repeat: no-repeat;
    color: #fff;
    position: relative;
	    padding: 15px;
}
h3.guestddvdtitle {
    font-size: 30px;
    line-height: 34px;
    text-transform: uppercase;
    color: #3d3d3d;
    text-align: center;
    font-weight: 400;
}
.guestdvdwrap .textwrp {
    color: #3d3d3d;
    text-align: center;
    font-size: 16px;
    line-height: 21px;
    font-family: "Open Sans", sans-serif;
    padding-top:6px;
}
.thumbswrap {
    display: inline-block;
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-top: 15px;
}
a.viewalldvds {
    margin-left: auto;
    max-width: 180px;
    display: block;
    text-align: center;
    position: relative;
    top: 0px;
    text-decoration: underline;
    color: #fff!important;
    background: rgba(0, 0, 0, 0.48);
    padding: 3px;
    text-transform: uppercase;
    font-size: 15px;
    right: -15px;
}
.jrModuleItems .jrMediaModule .jrModuleItemThumbnail img {
    border-radius: 5px;
}
.jrModuleItems .jrMediaTypeVideo .jrModuleItemOverlay:after {
    border-bottom-right-radius: 5px;
}
.jrModuleItems .jrModuleItemThumbnail:hover {
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.58);
    border-radius: 5px;
}
.jrModuleItems .jrMediaModule .jrModuleItemThumbnail .jrModuleItemOverlay img.yendif-play-icon {
    position: absolute;
    width: 32px !important;
    height: 32px !important;
    margin: -15px 0px 0px -15px;
    padding: 0px;
    top: 50%;
    left: 50%;
    z-index: 0;
}
body .featuredvideoscontent .jrModuleSlider.jrSliderSideArrows .bx-wrapper .bx-controls-direction a {
    top: 50%;
}
body .featuredvideoscontent.learnmvideo .jrModuleSlider.jrSliderSideArrows .bx-wrapper .bx-controls-direction a {
    top: 56%;
}
body .featuredvideoscontent .jrModuleSlider.jrSliderSideArrows .bx-wrapper .bx-next {
    right: -40px;
}
body .moduletable.featuredvideoscontent.learnmvideo {
    padding: 10px 0 20px;
	    border-top: none;
}
.moduletable.featuredvideoscontent .jrModuleItems .jrMediaModule .jrModuleItemThumbnail .jrModuleItemOverlay .caption {
    position: absolute;
    bottom: 0px;
    z-index: 9;
    background: rgba(0, 0, 0, 0.64);
    background: linear-gradient( to bottom, rgba(255, 0, 0, 0), rgba(0, 0, 0, 0.65) );
    padding-bottom: 10px;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
.moduletable.featuredvideoscontent .jrModuleItems .jrMediaModule .jrModuleItemThumbnail .jrModuleItemOverlay .caption a {
    color: #fff;
    font-family: "OpenSans", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    display: block;
    text-align: left;
    width: 100%;
    text-shadow: 1px 1px 7px #000;
}

body .main_col.col-md-9 .moduletable.featuredvideoscontent.learnmvideo.first{
/*border-top:2px solid #eff0f0; */
  border: none;
  padding-top:20px;
  padding-bottom: 0px;
}
/*quiltipedia JN mar 13*/
div#k2Container.itemView.quiltpedia > .itemBody,div#k2Container.itemView.quiltpedia {
    margin-bottom: 25px;
}
.separatorboxes {
    display: block;
    height: 0px;
}
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
    display: block;
    float: left;
    margin: -5px 0 0 -5px;
    padding: 0;
    border: none;
    box-shadow: none;
    background: transparent;
}
ul.sigProClassic li.sigProThumb a.sigProLink span.sigProPseudoCaption {
    background: transparent;
}
ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper {
    padding: 0 4px 5px 4px;
}
@media (max-width:992px){
	.boxesqp .col-md-3{
		width:100%;
		    margin-left: 5px;
    margin-bottom: 10px;
		}
		.boxesqp ul li a {
    max-width: 100%;
	text-align: center;
}
.btnboxqp {
    margin: 0 auto;
    width: 180px;
    margin: 0 auto!important;
    text-align: center;
position: absolute;
    left: 0;
    right: 0;
    bottom: 12px;
}
.bottombx > .col-md-6:nth-of-type(2) {
    padding-left: 15px;
    padding-right: 5.5px;
	    margin-bottom: 15px;
}
.bottombx > .col-md-6:nth-of-type(1) {
    padding-right: 5.5px;
	    margin-bottom: 15px;
}	
.separatorboxes {
    display: block;
    height: 0;
}
a.btn.feedback {
    margin-left: 0;
    display: block;
    margin-top: 15px;
}
ul.sigProClassic li.sigProThumb a.sigProLink, ul.sigProClassic li.sigProThumb a.sigProLink:hover,
ul.sigProClassic li.sigProThumb span.sigProLinkWrapper,ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper,
ul.sigProClassic li.sigProThumb {
    float: none;
    margin: 0 auto;
}
}
/*additional JN*/
.yendif-video-share.category li .yendif-ratings-small {
    display: none;
}
.yendif-video-share .page-header {
    border-bottom: none;
}
.accordeonck .menu a.accordeonck.isactive {
    font-weight: bold;
}
#eb .eb-tags-item{
	background-color: #674a7c;
}
#eb a.eb-tags-item__link {
    color: #fff!important;
}
body .accordeonck ul.menu li.accordeonck.level1 a.accordeonck {
    padding-left: 15px !important;
}
.categoryview.grid .span4.ajax-block-product.spanbox.clearfix .eshop-buttons {
    position: inherit;
}
.eshop-sub-categories-list .eshop-category-wrap .eshop-info-block {
    position: relative;
    bottom: 0;
	background: #666769;
}
.eshop-sub-categories-list .eshop-category-wrap .eshop-info-block h5 {
    margin: 10px 5px;
}
.eshop-sub-categories-list {
    margin-top: 25px;
}
.span4.ajax-block-product.spanbox.clearfix {
    margin-bottom: 20px;
}

.mainr.row.jrFeatured h4.row2-p1,.mainr.row.jrFeatured  p.row2-p2 .jrListingDate{
      color: white;
}
.mainr.row.jrFeatured  h2.row-h2 a{
      color: white !important;
}
.jrModuleItems .jrModuleItemThumbnail{
      margin: 0 35px 10px 0;
}
.jrModuleItemThumbnail img{
  width: 248px !important;
    height: inherit !important;
}
.intheclass .jrModuleItemThumbnail img { width: auto !important; height: auto !important; }
.jrModuleItem.jrFeatured .jrModuleItemContent{
    padding-right: 12%;
}
.jrModuleItems .jrModuleItemContent{
   padding-right: 12%;
  
}
.dash img {
    width: 50px;
    height: 55px;
    object-fit: contain;
}

/* See Quilts */
#megamenucss #Technique, #megamenucss #Artist, #megamenucss  #Style { display: none !important; }
.col-md-4.col-sm-6.iconsouter { width: 30%; }
.mainr.row img.jrMediaPhoto { height: inherit !important; }


.row2-p1 , .row2-p2 {
    color: white;
}

.jrForm .ui-optionsDiv a {color: white !important; }
/*JN jun 19*/
.yendifplayer .yf-playlist .yf-pimage{display:none;}
.yendifplayer .yf-playlist .yf-pcontent{margin-left:0;}
.white-popup .learnmore-left {
    background-size: cover;
}
body ._experience a.evtitle{
	    font-family: "Open Sans", sans-serif;
    font-size: 14px;
	font-weight:bold;
    color: #4b4b4b;
	text-transform:uppercase;
	text-decoration:none;
	line-height: 18px;
}
body ._experience a.ebm-category-link{
		text-transform:uppercase;
	text-decoration:none;
	color: #4b4b4b;
		    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 18px;
}
body ._experience .descriptionbox {
    padding: 8px 0px 8px 10px;
}
body ._experience span.monthdate {
    text-transform: uppercase;
}
body ._experience .lcol.col-md-6.nopad:last-child .datebox {
    background-color: #67487c;
}
body ._experience .lcol.col-md-6.nopad:last-child .descriptionbox,body ._experience .lcol.col-md-6.nopad:last-child .iconbox {
    background-color: #ffffff;
}
.upcomingshowevents .lcol.col-md-6.nopad {
    padding-right: 7px;
}
.childcontent-inner-wrap.dropdown-menu.tabs_vertical .childcontent-inner {
     width: auto !important;
}

/* banner */

/*.banneritem {
   /* width: 28.3%;*/
   /*     display: -webkit-inline-box;
    /*    background: #ffffff;
    /*  /*  border: 1px solid #ccc;
    /*  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);
    min-height: 186px;
       /*  margin-top: 2%;
      margin-right: 3%;*/
	  /*   margin-right:20px;
} */

.banneritem img {
   /* width: 28.3%;*/
    display: -webkit-inline-box;
      background: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;;
   transition: all 0.2s ease-in-out;
   /* min-height: 186px;*/
       /*  margin-top: 2%;
      margin-right: 3%;*/
	   margin-right:20px;
}
.bannergroup h3{
     
  border-left: 3px solid #d1af53;
    padding-left: 10px;
  color: #674a7c;
    margin-bottom: 30px;
    font-family: "Open Sans";
    font-size: 26px;
    font-weight: 600;
   
}
.bannergroup{
padding: 45px 0;
}

.banneritem img{
          padding: 30px 46px 30px;
}

.banneritem:hover img{
 /* box-shadow: 1px 1px 13px 1px rgba(0, 0, 0, 0.58); */
      transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
body.nocol.guestsite.default.mthidden .banneritem img {
   /* padding: 37px 80px 0px;*/
}

body.nocol.guestsite.default.mthidden .has-adjacent-left-col .banneritem img {
	    padding: 0;
}
.alexricky a{ 
  font-size: 14px;
    text-decoration: none !important;
}

@media only screen and (max-width: 1024px) {
  .banneritem {
    width: 45%;
  }

}





#megamenucss #js-mainnav.megamenu ul.level0 li.megacss {
    float: none;
    display: inline-block;
}
/*Yendif player jul 25 JN*/
body .yendifplayer .yf-skin .yf-screen {
    z-index: -1;
}
body .yendifplayer iframe{
	position:relative;
	z-index:99;
}
/*JN banner*/
/* .bannergroup.sponsors .slick-next {
    top: 90px;
} */

.checkout-content {
    padding: 0 5px 15px;
}
.span4.ajax-block-product.spanbox.clearfix .input-prepend.input-append span.eshop-quantity input.eshop-quantity-value:not(#quantity_popout_1),
.span4.ajax-block-product.spanbox.clearfix .input-prepend.input-append span.eshop-quantity .btn:not(#popout_1) {
    display: none;
}
a.smaller {
    font-size: 14px;
    line-height: 16px;
}
.continues1,fieldset.loginforme{margin-top:10px;}
@media (max-width: 767px){
.checkout-content .control-label {
    margin-left: 0;
}
div#login {
    display: inline-block;
    margin-top: 5px;
}
  .footer ul.footer_top li p.contact{
        text-align: right;
  }
  .footer ul.footer_top li p.hours{
    text-align: left;
  }
  #header .moduletable.timedate{
    display:none;
  }
}
.yendif-video-share .pagination ul > li > span, .yendif-video-share .pagination ul > li > a {
    font-size: 14px;
}
div#eshop-main-container .checkout-heading > a {
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
}
.footer ul.footer_top li p.hours{
  padding-bottom: 24px;
    color: #fff;
  white-space: nowrap;
}
.footer ul.footer_top li p.contact{
  padding-right: 5px;
}
ul.indent{
  padding-left: 32px;
}
ul.indent li{
  padding-bottom: 15px;
}
table.shipping-rates{
  width: 100%;
}
table.shipping-rates td, table.shipping-rates th{
  border: 1px solid #000;
  padding: 2px 5px; text-align: center;
}
.legal-policies a{
  font-size: 14px;
}
.legal-policies ul li {
    list-style: disc;
    padding-bottom: 6px;
}

.legal-policies ul.indent {
    padding-left: 14px;
}
.legal-policies h3{

}
.signup .signup_in input[type="text"] {
    width: 300px;
}

/* Events */
div#pop-print { float: right; }
h2.eb-page-heading { margin: 0 !important; padding: 0 !important; line-height: 160%; }

/* Newsletter Mod */
ul.newsletter-elements li a:hover { text-decoration: underline; }
#archive-newsletter h3{
		display: inline-block;
		width: 100%;
		margin: 0;
		padding: 8px 0;
		background-color: #674b7c;
		border-top: 10px solid #d1af53;
		-webkit-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
		font-size: 18px;
		color: #FFF;
		text-align: center;
	    text-shadow: 1px 1px 4px #121213; font-weight: 600;
	}
	#archive-newsletter ul.newsletter-elements{
		display: inline-block;
		margin: 0;
		padding: 8px 10px;
		border: 1px solid #CDCDCD;
		border-top: none;
		width: 100%;
	}
	#archive-newsletter ul.newsletter-elements li .expand{
		font-size: 12px;
		font-weight: normal;
		margin-top: 5px;
		cursor: pointer;
	}
	#archive-newsletter ul.newsletter-elements ul.body{
		margin-left: 22px;
	}
	#archive-newsletter ul.newsletter-elements ul.body li{
		list-style: square;
		margin: 0;
		padding: 0;
	}
	#archive-newsletter ul.newsletter-elements li a{
		font-size: 14px;
	}
	#archive-newsletter ul.newsletter-elements ul.body li a{
		font-size: 15px;
	}

	#archive-newsletter ul.newsletter-elements ul.body li span{
		display: inline-block;
		width: 100%;
	}
.section-button a.button.learn:hover {background: #d1af53;  }
.section-button a.button.started:hover, .section-button a.button.read:hover, .section-button a.button.check:hover { background-color: #674b7c; }
.date-title-wrapper h2.date-title { font-family: "Open Sans"; }
.newsletter-featured-blog { border-bottom: 2px solid  #eff0f0; padding-bottom: 15px;  }
body .section-box { margin-bottom: 30px; }
.moduletable.aftercontentm.feat, .bannergroup.sponsors.carrousel { padding: 20px 0px 4px 0px; }

@media (max-width: 1169px){
  ul.footer_top > li:not(:last-child) {
    min-height: 352px;
}
  .footer ul.footer_top li {
    margin-right: 20px;
}
.footer ul.footer_top li:nth-child(2) {
    margin-right: 20px;
}
.footer ul.footer_top li:nth-child(3) {
    margin-right: 20px;
}
.footer ul.footer_top li:nth-child(4) {
    margin-right: 20px;
}
.footer ul.footer_top li:nth-child(5) {
    margin-right: 20px;
}
}
.bannergroup.top-horz-banner .banneritem img, .connect-vert-banner .banneritem img, .top-banner .banneritem img{
  padding: 0;
}
.bannergroup.top-horz-banner .banneritem, .bannergroup.connect-vert-banner .banneritem, .top-banner .banneritem{
  min-height: 100px;
  border: none;
    margin-right: 0;
  display: contents;
}
.bannergroup.top-horz-banner, .bannergroup.connect-vert-banner{
  padding: 30px 0 34px;
}
.bannergroup.top-horz-banner{
       padding: 0px 5px 0px 0px;
}
.bannergroup_container{
  text-align: center;
}


.bannergroup.top-banner {
    padding: 0px 0 34px;
}
.side-banner .banneritem{
  min-height: 100px;
}
.left_col.col-md-3.col-sm-12 .side-banner .banneritem img, .side-banner .banneritem img {
    padding: 0;
  margin: auto;
}
.left_col.col-md-3.col-sm-12 .side-banner .banneritem, .side-banner .banneritem {
    width: auto;
  margin: 15px 0 0;
}
.side-banner .bannergroup {
    padding: 0;
}

.sponsors.carrousel.slick-slider .banneritem{
  min-height: 154px;
}
/*.sponsors.carrousel .slick-slider .banneritem img{
  padding: 16px 0;
} */
@media(min-width:993px){
  .left_col.col-md-3.col-sm-12 .side-banner .bannergroup_container .banneritem:last-child{
  margin-bottom: 15px;
}
}
#widget_178 .custommenuleft {
    border: none; /*for Connect page*/
}
.col-md-12 .sponsors.show4{
  display: none;
}
.main_col.col-md-12.col-sm-12 .sponsors.show4{
  display: block;
}
.bannergroup.exp-horz-banner.top-banner{
    padding-top: 27px;
    padding-bottom: 8px;
}
.footer ul.footer_top li p.hours .fa{
  padding-right: 12px;
  margin-left: -16px;
}
.jrListingDetail .nav-tabs .nav-link {
    text-decoration: none;
}
.jrListingDetail .nav-tabs>li {
    margin-bottom: -3px;
}
.links li.nav-item a { border-radius: 4px 4px 0 0 }
body .jrStyles_learnclasses .jrListingDetail .tab-pane { padding: 10px 0 0; }

body li.kmt-markitup-gist, body li.kmt-markitup-code, body li.kmt-markitup-quote, body li.kmt-markitup-video, body li.kmt-markitup-picture { display: none; }
body.admin li.kmt-markitup-gist, body.admin li.kmt-markitup-code, body.admin li.kmt-markitup-quote, body.admin li.kmt-markitup-video, body.admin li.kmt-markitup-picture { display: block; }
body .product-option-single textarea { width: 88%; }
body .product-option-send label { display: inline-block !important; }
/* Membership */
.osm-container SELECT { border: solid 1px #ccc; }
.osm-container h2 {	color: #282b54; text-transform: uppercase; font-size: 30px; line-height: 120%; }
.osm-container .form-horizontal .control-group .control-label { text-align: left; }
h3.osm-heading { margin: 0 0 10px 0; }
.osm-container .nav-tabs.nav-stacked>li>a:hover, .osm-container .nav-tabs.nav-stacked>li>a { border: 0; font-size: 14px; padding-left: 0; }
.osm-container a { font-size: 14px; }
.osm-container input[type="radio"]{ margin-top: 5px; }
 .osm-container input[type="checkbox"] { margin-top: 0px;
    margin-left: 16px;}
.osm-container .nav-tabs.nav-stacked>li  { display: inline-block; }
.osm-container button.btn, .osm-container input[type="submit"].btn { 
	font-size: 22px;
    line-height: 22px;
    color: #fff;
    font-family: 'DINCondensed-Bold';
    background: linear-gradient(180deg, #a57ac5, #6e5185);
    padding: 10px 20px;
    display: block;
    margin: 0;
    border-radius: 5px; float: right; }
	
.fss_main .well.well-small { margin-top: 20px; }

/*edit comments*/
div#Comments .mcommlink {
    position: absolute;
    top: 10px;
    right: 0;
}
div#Comments {
    position: relative;
}
/*global click remove placeholder*/
input:focus::placeholder{
       color:transparent;
  }
.leftsearch input[type="search"]:focus{
border-color: inherit;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
/*toggle fix*/
body #wrapper .custommenuleft .accordeonck ul.menu li > .accordeonck_outer .toggler_icon, body .custommenuleft .accordeonck ul.menu li.open > .accordeonck_outer .toggler_icon {
    width: 100%;
}
body .custommenuleft .accordeonck ul.menu li > .accordeonck_outer .toggler_icon:after {
    content: "\f107";
    right: 12px;
    position: absolute;
    font-family: 'FontAwesome';
}
body .custommenuleft .accordeonck ul.menu li.open > .accordeonck_outer .toggler_icon:after {
    content: "\f106";
}
.watchpage .moduletable.aftercontentm.feat {
    border-bottom: 0;
    border-top: none;
    margin-top: 0;
}
.left_col .eshop-mini-cart-info .eshop-image {
    padding-right: 10px;
}
.left_col .eshop-mini-cart-info .eshop-name {
    width: 100%;
    display: block;
}
.left_col .eshop-mini-cart-info .eshop-quantity,
.left_col .eshop-mini-cart-info .eshop-total {
       display: block;
}


@media(max-width:1170px){
	.downloadssection .btn { font-size: 11px; } 
}
.galleria-info-link { display: none; } 

/*Accordeon link fix - JN dec 12 -19*/

body .left_col .accordeonck .menu li.level1 > .accordeonck_outer a {
    display: inline-block!important;
    position: relative;
    z-index: 9999;
}
.left_col.quilt-comments{
  padding: 5px 15px 18px;
  width: 100%;
}
.quiltpedia .itemView h1.itemTitle{
  margin-bottom: 5px;
}
.quiltpedia .itemView .left_col.col-md-8{
  width: 100%;
}
/* 12/19/19 */
ul.footer_top li p.hours span{
  margin-left: 7px;
    display: block;
}

/* IS Signup Newsletter Form */
.alert.alert-success.sn_optin_form{
  background-color: #9e982a;
  color: #FFF;
  border: none;
  text-shadow: none;
  margin-bottom: 5px;
}
/*yendif pagination*/
.yendif-video-share .pagination-centered {
    text-align: center;
    display: block;
}


 /* header changes for mobile view */
 @media screen and (max-width:767px) {
	 .input-prepend {
    position: relative;
    margin-top: 0px;
}
.checkbox { margin: 0; }
	 .checkbox .control-label { margin: 0; }
	 .checkbox label { padding: 0;  }
 p.desktop-logo {
    display: none;
}
.logo   p.mobile-logo {
 display: inline-flex;
}
 .logo p.mobile-logo img  {
    width: auto;
}

  .footer_one   p.mobile-logo {
     display: block;
}
  .footer ul.footer_top li.footer_one  p.mobile-logo  img {
    padding: 0px 5%;
}
    .footer ul.footer_top li p.hours {
      text-align: right;
    margin-top: -10%;
    margin-right: 9%;
}
  .footer ul.footer_top li p.contact {
       padding-right: 4px;
    padding-left: 10%;
    text-align: left;
    padding-top: 2%;
}
  li.item-221 ,li.item-2225 {
   float: left !important;
    }
   .footer_bottom .custom {
    text-align: center;
}
   .footer ul.footer_top li.web_icon p a img {
    width: auto;
}
   .footer ul.footer_top li.web_icon {
    margin-bottom: -20px;
    padding-bottom: 0px;
}
  .footer ul.footer_top li .menu li {
    width: 50%;
    display: inline-block;
}
   ul.footer_top > li:not(:last-child) {
    min-height: 116px;
    padding: 3% 0px;
}
    .art_quilt .moduletable {
    min-height: 98px;
}
  .header_right .head_top  .toggle-blk, ul.topnav.dekstop-menu{
     display: none;  
}
body.guestsite header .container ul.topnav.mobile-menu  {
      padding-left: 20%;
   }
  header .container ul.topnav.mobile-menu  {
    background: #674b7c;
    display: inline-block;
    width:100%;
    border-bottom: 6px solid #d1af53; text-align: center;
}
  header .container ul.topnav.mobile-menu  a {
    color: white;
    font-size: 15px;
    line-height: 24px;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
}
 
     header  .container:nth-of-type(1) {
    width: 100%;
    padding: 0px;
}
  header .container ul.topnav.mobile-menu  div#eshop-cart .eshop-content {
    position: absolute;
    left: 110px;
    margin-top: -11px;
    min-width: 235px;
    max-width: 235px;
    z-index: 999;
}
header .container ul.topnav.mobile-menu  #eshop-cart {
    position: unset;
}

 .container  .header-in {
    float: unset;
}
.container  .header-in  .logo {
    margin: 15px auto;
    text-align: center;
    width: auto;
    float: unset;
     
}
  .menu .toggle-block {
    right: unset;
    cursor: pointer;
    top: -64px;
    left: 40px;
}
  .header_right {
         margin-right: 4%;
    margin-top: -7%;
}
    .header_right .head_bottom {
    margin: 0px;
}
  .logo-after {
    height: 0px;
}
  .header_right .head_top {
    margin-top: 0;
}
 
    header .container ul.topnav.mobile-menu   span#eshop-cart-total {
  visibility: hidden;
          font-size: 0px;
}
 header .container ul.topnav.mobile-menu   span#eshop-cart-total:after {
  content: "\f07a";
    font-family: 'FontAwesome';
  visibility: visible;
       font-size: 18px;

}
   .sourcecoast.sclogin-modal-links.sclogin a{
       visibility: hidden;
   }
      .sourcecoast.sclogin-modal-links.sclogin a:after{
      content: "\f007";
    font-family: 'FontAwesome';
  visibility: visible;
       font-size: 18px;
   }
      header .container ul.topnav.mobile-menu  li {
    padding: 10px;
    margin: 0px 2%;
}
   ul.topnav.mobile-menu .moduletable.carteshop {
    margin-left: -4%;
}

}

.banner_in_info p {
    font-size: 18px;
}

ul.topnav.mobile-menu {
    display: none;
}
 p.mobile-logo {
     display: none;
}
.mtabout-us article.item-page ul  li {
    list-style: disc;

}
.mtabout-us  article.item-page ul {
    margin-left: 2%;
}
@media screen and (max-width:600px) {
  .header_right {
    margin-right: -3%;
    margin-top: -11%;
}
}
 @media screen and (max-width:450px) {
ul.footer_top > li:not(:last-child) {
    padding: 7% 0px;
}
  
   .footer ul.footer_top li p.hours {
    text-align: right;
    margin-top: -20%;
    margin-right: 9%;
}
  .footer ul.footer_top li p.contact {
    padding-right: 4px;
    padding-left: 10%;
    text-align: left;
        padding-top: 4%;
}
  ul.topnav.mobile-menu  span#eshop-cart-total {
    padding: 0;
}
   header .container ul.topnav.mobile-menu span#eshop-cart-total {
    vertical-align: middle;
}
   header .container ul.topnav.mobile-menu li {
    padding: 10px;
    margin: 0px 1%;
}
    /*ul.topnav.mobile-menu  #eshop-cart .eshop-items a {
    padding-left: 14px;
}*/
   .header_right {
    margin-right: -3%;
    margin-top: -14%;
}
   .logo p.mobile-logo {
    margin-left: 6%;
}
   header .container ul.topnav.mobile-menu div#eshop-cart .eshop-content {
    margin-top: -13px;
   }
   .banner_in_info p {
    font-size: 16px;
     padding: 18px 0 0px 0px;
}
}@media (max-width: 375px){
.header_right {
    margin-right: -5%;
    margin-top: -17%;
}
  .head_bottom a {
    font-size: 14px;
}
  .head_bottom a small{
        font-size: 12px;
  }
}
@media (max-width: 320px){
.footer ul.footer_top li p.hours {
    text-align: right;
    margin-top: -25%;
    margin-right: 7%;
}
.footer ul.footer_top li p.contact {
    padding-right: 4px;
    padding-left: 9%;
    text-align: left;
    padding-top: 6%;
}
  header .container ul.topnav.mobile-menu a {
    color: white;
    font-size: 13px;
  }
  ul.topnav.mobile-menu #eshop-cart .eshop-items a {
    padding-left: 0;
}
 .header_right {
    margin-right: -6%;
    margin-top: -20%;
  }
  .head_bottom a {
    font-size: 12px;
}
  .head_bottom a small{
        font-size: 11px;
  }
  header .container ul.topnav.mobile-menu div#eshop-cart .eshop-content {
    left: 35px;
  }

} 
/*MJ Feb11 */
.head_top span#eshop-cart-total{
  padding:0;
}
body.guestsite ul.nav.nav-tabs li{
      display: inline-block;
}
body.mtfooter-store.checkout-page div.social_share{
  display: none;
}
.yendif-video-share.category .thumbnail .caption {
min-height: 168px;
}
.yendif-video-share .pagination {
    margin: 0px 0px 34px 0px;
    height: auto;
}
body #productTab li:not(.active) a i.fa-user {
    color: #505050;
}
body #productTab li.active a i.fa-user{
    color: #555555;
}
@media(max-width:1169px){
   #video .yendif-video-share.videopagemod .yf-media{
  	min-width: 65%;
    max-width: 65%;
 }
  #video .yendif-video-share.videopagemod .yf-playlist{
    min-width: 35%;
    max-width: 35%;
  }
}
@media (max-width: 425px){
  #video .yendif-video-share.videopagemod .yf-media {
    min-width: 100%;
    max-width: 100%;
    min-height: 200px;
    position: relative;
}
  #video .yendif-video-share.videopagemod .yf-playlist{
    min-width: 100%;
    max-width: 100%;
    height: 200px !important;
    position: relative;
  }
  #video .yendif-video-share.videopagemod .yf-viewport{
    height: 200px !important;
  }
  #video .yendif-video-share.videopagemod{
    padding-right: 2px;
    padding-left: 2px;
  }
  #video .yendif-video-share.videopagemod .yendifplayer{
    height: auto !important;
  }
  #video .yendif-video-share.videopagemod .yf-playlist .yf-overview li a.last{
    max-width: 100%;
  }
  body.guestsite .login .form-horizontal .control-group .controls {
    margin-left: 0px; 
  } 
  body.guestsite .login .form-horizontal .control-group .control-label {
    margin-left: 0px;
}
}
/*feb 12 JN*/
/*remove view all related videos*/
body .feat .eshop-product .smallbut a.btn.btn-primary {
    display: none;
}


/* headermenu  PK*/
@media (max-width: 1280px) {
 .loggedinsite .header_right .head_top ul li:first-child, .logged-out  .header_right .head_top ul li:first-child{
 padding-left: 60px;
}
 .loggedinsite .header_right .head_top ul li:first-child , .logged-out .header_right .head_top ul li:first-child{
 padding-left: 54px;
}
}
@media (max-width: 1169px) {
 .loggedinsite .header_right .head_top ul li:first-child, .logged-out .header_right .head_top ul li:first-child  {
 padding-left: 52px;
}
 .loggedinsite .header_right .head_top ul li, .logged-out  .header_right .head_top ul li {
 padding: 10px 14px;
}
 .wds-tweet-data {
 display: none;
}
 .loggedinsite .header_right .head_top ul li.renewal-link , .logged-out .header_right .head_top ul li.renewal-link{
 display: none;
}
}
@media (max-width: 767px) {
.loggedinsite li.renewal-link , .logged-out  li.renewal-link {
 display: none;
}
 .logged-out span.welcome:before{
     display: none;
  }
}
@media (max-width: 538px) {
.loggedinsite header .container ul.topnav.mobile-menu li , .logged-out header .container ul.topnav.mobile-menu li{
 padding: 10px 3px;
}
}
@media (max-width: 416px) {
 .loggedinsite header .container ul.topnav.mobile-menu li, .logged-out  header .container ul.topnav.mobile-menu li {
 padding: 10px 3px;
}
 .loggedinsite span.welcome, .logged-out span.welcome{
 left: 0px;
}
  .mtabout-us article.item-page ul {
    margin-left: 5%;
}
}
@media (max-width: 372px) {
.loggedinsite header .container ul.topnav.mobile-menu li , .logged-out header .container ul.topnav.mobile-menu li{
 padding: 10px 1px;
}
}
@media (max-width: 350px) {
.loggedinsite header .container ul.topnav.mobile-menu a , .logged-out header .container ul.topnav.mobile-menu a{
 font-size: 13px;
}
  .mtabout-us article.item-page ul {
    margin-left: 7%;
}
}
.footer ul.footer_top li.footer_one img {
        padding: 0 20px 20px 0px;
    margin: auto;
}
.footer ul.footer_top li p.addres .fa-map-marker {
    margin-left: -20px;
}
.footer ul.footer_top li p.addres {
    margin-left: 8px;
}
.footer ul.footer_top li.web_icon {
    margin-right: 0;
    margin-left: 0;
}
.footer ul.footer_top li.web_icon p a {
    padding: 0;
}

.footer ul.footer_top li h3 {
    font-family: 'DINCondensed-Bold' !important;
}
.footer ul.footer_top li p.addres .fa-map-marker {
    padding: 0 8px 0 0;
}

#myTab2Content #ConnectSettings textarea {
    margin: 15px 0;
}
/*feb 13 see quilt adjustments JN */

.sq_counter .progress {
    margin-top: 8px;
}


/* Feb 21 MK */

.menu {
    box-shadow: 0 11px 7px -8px #acacac;
}
.index .menu {
    box-shadow: none;
}
.footer .menu {
    box-shadow: none;
}
body .breadcrumb {
    position: relative;
    background: #f1f1f1 url(/images/home_icon.png) no-repeat 14px 15px;
    line-height: 25px;
    border-radius: 0;
    padding: 14px 0 10px 40px;
    border-bottom: 1px solid #d4d4d4;
    border-top: 1px solid #d4d4d4;
    margin-top: 1px;
}
.breadcrumb a.pathway , .breadcrumb span[itemprop=name] , .breadcrumb h1[itemprop=name]{
    color: #797979;
    font-size: 17px;
    font-weight: 500;
}
.breadcrumb a.pathway:after{
  background: url(/images/arrow.png) no-repeat 10px 10px;
  content: '';
  padding-top: 10px;
  padding-left: 30px;
}
.breadcrumb .divider{
  display: none;
}
.breadcrumb .active h1, .breadcrumb .pathway h1 {
    color: #312d2e;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 0;
}

.eshop-product .image.slick-slide .product-infor a {
    min-height: 50px;
    display: block;
}
.submenushop #megamenucss #js-mainnav .megacss#Shop{
  display: none;
}
li#GiftCertificates{    display: none !important;}
footer .moduletable .nav.menu .item-213 {
    display: none!important;
}
ul.megamenu #Memberships .childcontent-inner-wrap.dropdown-menu.tabs_vertical {
    display: none !important;
}
.control-group.osm-terms-and-conditins-container { clear: both; }
.tqsdash-edit .tab-content { overflow-x: hidden; }
.product-options .product-option-message textarea {
    width: 230px;
    min-height: 35px;
    min-width: 230px;
    font-size: 14px;
}
.product-option-single.product-option-amount div div {
    visibility: hidden;
}
.product-option-single.product-option-amount div div input {
    visibility: visible;
}
/* MK April 1*/
.jrAdvSearchModule.search .input-append input{
  opacity: 1!important;
}
.jrAdvSearchModule.search .input-append input::placeholder {
    color: #666769!important;
    font-weight: bold;
    font-size: 14px;
    font-style: normal;
}
.jrAdvSearchModule.search .input-append input ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.jrAdvSearchModule.search .input-append input ::-moz-placeholder { /* Firefox 19+ */
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.bannergroup.sponsors .slick-track {
    margin: 0;
}
.fa-angle-double-right:before {
    vertical-align: middle;
}
.newsletter-text-box-right .section-content {
    margin-top: 10px;
}
.section-box.newsletter-text-box-right .img-wrapper .img-fluid {
    margin-left: 20px;
    margin-top: 5px;
}



@media (max-width: 992px){
  .quiltshop .eshop-product .image.slick-slide .product-infor a {
    min-height: 1px;
    display: inherit;
  }
  .newsletter-text-box-right .section-content, .newsletter-text-box-right .section-button {
    margin-left: 20px;
  }
  .breadcrumb .active h1, .breadcrumb .pathway h1,
  .breadcrumb span[itemprop=name]{
    line-height: 24px;
  }
  .breadcrumb a.pathway{
    line-height: 0;
  }
  body .breadcrumb{
    padding-top: 8px;
    line-height:0;
    padding-bottom: 5px;
  }
  
  
}

@media (max-width: 768px){
  .submenushop #megamenucss #js-mainnav .megacss#Shop{
    display: block;
  }
  
}






@media (max-width: 767px){
	
	.white-popup IMG { margin-top: 20px; }
  .footer ul.footer_top {
    padding: 0px 0 56px;
  }
  input#sn_optin_email {
      max-width: 100%;
      width: 100%;
  }
  .moduletable.signupform .input-group {
    width: 100%;
  }
  .quiltshop ul.uk-slider.uk-grid {
    min-height: 130px!important;
  }
  .quiltshop .uk-slider-container .uk-panel.uk-overlay.uk-cover-background {
    height: 130px!important;
  }
  .quiltshop .submenushop, .submenushop {
    margin: 0 15px 18px;
  }
  .quiltshop .shophero {
    margin: 0 15px 20px;
  }
  .container .header-in .logo {
    margin: 20px auto 5px auto;
  }  
  footer.footer {
    background: #333;
  }  
  .topnav.mobile-menu .welcome{
    display: none;
  }
  .menu {
    z-index: 99;
  }
  body.guestsite ul.topnav.mobile-menu li {
    margin: 0;
    width: 20%;
    text-align: center;
    padding: 10px 0; display: inline-block; 
  }
  body.guestsite ul.topnav.mobile-menu li:nth-child(2) {
    width: 12%;
  }
  body.guestsite ul.topnav.mobile-menu li:nth-child(4), body.guestsite ul.topnav.mobile-menu li:nth-child(5)   {
    width: 21.5%;
  }
  body.guestsite ul.topnav.mobile-menu li:nth-child(3) {
/*    width: 30%;*/
  }
  .admin.loggedinsite header .container ul.topnav.mobile-menu li {
    width: 16.66%;
    padding: 10px 0;
    margin: 0;
    text-align: center;
  }
  .admin.loggedinsite header .container ul.topnav.mobile-menu li:nth-child(1) {
    width: 20%;
}
 body.guestsite header .container ul.topnav.mobile-menu li:nth-child(1),
 body.guestsite  header .container ul.topnav.mobile-menu li:nth-child(2){
      width: 0%;
  }
  .admin.loggedinsite header .container ul.topnav.mobile-menu li:nth-child(2){
      width: 27%;
  }
  .admin.loggedinsite header .container ul.topnav.mobile-menu li:nth-child(3){
      width: 0%;
  }
  .admin.loggedinsite header .container ul.topnav.mobile-menu li:nth-child(4){
      width: 22%;
  }
  .admin.loggedinsite header .container ul.topnav.mobile-menu li:nth-child(5), .admin.loggedinsite header .container ul.topnav.mobile-menu li:nth-child(6) {
      width: 14%;
  }
  .loggedinsite header .container ul.topnav.mobile-menu li {
    width: 20%;
    margin: 0;
    padding: 10px 0;
    text-align: center; display: inline-block; 
  }
  .loggedinsite header i.fa-power-off, .loggedinsite header i.fa-user {
    font-size: 18px;
  }
  
  .section-box.newsletter-text-box-right .img-wrapper .img-fluid, .newsletter-text-box-right .section-content, .newsletter-text-box-right .section-button {
    margin-left: 0px;
  }
  
  
  
  
  
  
}


@media (max-width: 395px){
  header .container ul.topnav.mobile-menu a {
    font-size: 13px;
  }
  
  
}

/*recaptcha fix JN*/

.checkout-page div#payment-address .g-recaptcha iframe {
    transform: scale(0.8);
}


/*quiltipedia adjustment alpha index JN*/

.quiltpedia div#myList-nav a {
    padding: 15px 14px;
}
/*25/3/2020 */
#eb .eb-tags.type-3 .cell-tags span a {
    padding: 4px 10px;
}
.kt-dashboard-tab.t-lg-mb--md i.fa.fa-rss-square {
    display: none !important;
}
#kt .kt-comments-container .o-empty {
    min-height: 100px;
}
#eb.mod_easybloglatestblogs.blogposts a.eb-mod-media-title.active {
    color: #312d2e;
}
.pk-blog #eb.mod_easybloglatestblogs.blogposts a.eb-mod-media-title.active {
     color: #312d2e;
    font-weight: normal;
}

#eb .eb-entry-meta {
    margin: 0px 0 20px;
}
#eb.eb-mod.mod-easyblogtagcloud#eb.eb-mod.mod-easyblogtagcloud a.tag-cloud:hover {
    text-decoration: underline;
}
.pk-blog #eb .eb-tag{
    display: none;
}

.pk-blog #eb .eb-category {
    float: left;
    padding: 0 8px;
    width: 33.333333333333%;
}
 .pk-blog #eb  .eb-category-subscribe {
    display: none;
}
 .pk-blog  #eb .eb-category-profile {
    background: #f5f5f5;
    padding: 0px 10px;
}
  .pk-blog   .eb-container h2.eb-category-name, .pk-blog  .eb-container h2 a{
    font-size: 16px!important;
  line-height: 34px;
}
.loggedinsite .fss_main div#main_menu_support_box .margin-mini {
    float: left;
    margin-right: 30px !important;
}
.loggedinsite .fss_main h4.margin-mini {
    font-size: 20px;
}
@media (max-width:600px){
  .pk-blog #eb .eb-category {
    width: 50%;
}
}
@media (max-width:380px){
  .pk-blog #eb .eb-category {
    width: 100%;
}
}
/*about menu fix JN*/
#accordeonck226 li.parent > span.accordeonck_outer.toggler.toggler_1 > a{
	 display: block!important;

}
body .custommenuleft .accordeonck ul#accordeonck226.menu li.open > .accordeonck_outer > a > .toggler_icon {
    top: -5px;
}
.canvas-layout-container #widget_173.canvas-widget .widget-content {
    box-shadow: 0 11px 7px -8px #acacac;
}
trix-editor { min-height: 165px; }
.jrFieldDiv.jrMetadescription { clear: both; }
.jrOrdering label.jrLabel {    margin-right: 10px;}
input.jr_metadescription.jrText, .jrFieldDiv.jrMetadescription label.jrLabel {  display: inline-block;}
.jrFieldDiv.jrMetadescription label.jrLabel { padding: 10px 10px 0 0; }
.count.small { color: red; }

#jux_memamenu326 #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
    padding: 8px 10px;
}
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {
    padding: 8px 4px;
}
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss {
    padding: 0 0px;
}

.main_col.col-md-9  .learn3rdrow {
    margin-top: 0px;
}
.submenushop {
    margin: 0 30px 20px;
}
#rsform_4_page_0 input#btn4_0.rsform-calendar-button {
    margin-top: -7px;
}
#rsform_4_page_0 input.rsform-checkbox{
    margin-top: 0px;
}
.guestsite #com-form-login input#remember {
    margin-left: -18px;
    margin-top: 3px;
}
.jrListings .jrPageHeader {
    min-height: 0px;
}
.fwd-w-full .fwd-mt-8 {
      margin-bottom: 20px;
    margin-top: 0px !important;
}
body .eshop-product-sorting .input-xlarge {
    width: auto;
}
.quiltpedia .col-md-9 .moduletable .custom {
    min-height: 53px;
} 
.quiltpedia .col-md-9 .moduletable .custom .share {
    min-height: 48px;
}
.breadcrumbs ul.breadcrumb li {
    display: contents;
}
@media (max-width:500px){
   div#rstbox_1.eb-acc {
    text-align: left;
}
}

/*10/6 /2020 */
@media (max-width:1169px){
  .boxesqp .col-md-6.learn h6, .boxesqp .col-md-6.watch h6,
  .boxesqp .col-md-6.see h6, .boxesqp .col-md-6.shop h6{
    font-size: 21px;
}
  .boxesqp .col-md-6.learn h6.subtext, .boxesqp .col-md-6.watch h6.subtext,
  .boxesqp .col-md-6.see h6.subtext , .boxesqp .col-md-6.shop h6.subtext
 {
    font-size: 16px;
}
  
  body .breadcrumb {
    background: #F1F1F0 url(/images/home_icon.png) no-repeat 14px 8px;
    line-height: 20px;
    padding: 5px 0 0 40px;
  }
  .breadcrumb .active h1, .breadcrumb .pathway h1 {
    line-height: 24px;
        margin-bottom: 4px;
}
}
@media (max-width:992px){
  .btnboxqp {
    padding: 9px 20px;
  }
  .boxesqp .col-md-6.learn .btnboxqp, .boxesqp .col-md-6.watch .btnboxqp,
  .boxesqp .col-md-6.see .btnboxqp, .boxesqp .col-md-6.shop .btnboxqp{
        left: 0px;
  }
  .boxesqp .col-md-6 {
    float: left;
}
}
@media (max-width:962px){
  .boxesqp .col-md-6.learn h6, .boxesqp .col-md-6.watch h6,
  .boxesqp .col-md-6.see h6, .boxesqp .col-md-6.shop h6{
    display: block;
  }
  .boxesqp .col-md-6.learn IMG, .boxesqp .col-md-6.watch IMG,
  .boxesqp .col-md-6.see IMG, .boxesqp .col-md-6.shop IMG
{
    float: unset;
  }
  .boxesqp .col-md-6.learn br, .boxesqp .col-md-6.watch br,
  .boxesqp .col-md-6.see br, .boxesqp .col-md-6.shop    br {
    display: none;
}
}
@media (max-width: 768px){
.boxesqp .col-md-6 {
    float: unset;
  }
}
@media (max-width: 600px){
}
.submenushop #js-meganav ul.megamenu.level0 {
    text-align: center;
}
.tqsdash-edit h3.osm-item-title {
    text-align: center;
}
div#osm-plans-list-columns .osm-taskbar {
    margin-left: 35%;
}
.yendif-video-share.category {
    border-bottom: 2px solid #eff0f0;
  margin-bottom: 10px;
}

div#osm-plans-list-columns .osm-item-wrapper.span4 a.btn.btn-primary {
    background-color: #674b7c;
    border-color: #674b7c;
	color:  black; 
}
button#update_user_profile.btn.btn-primary {
    background-color: #674b7c;
    border-color: #674b7c;
} 
form.upload-avatar-form input.btn.btn-primary{
    background-color: #674b7c;
    border-color: #674b7c;
}
form#billingaddress input[type="submit"] , 
form#shippingaddress input[type="submit"],
div#ConnectSettings input[type="submit"]{
    background-color: #674b7c;
    border-color: #674b7c;
    color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
}
div#Shop a.btn.btn-small { float: right; }
div#Shop a.btn.btn-small:hover { background-color: rgb(255, 195, 0); }
div#Shop a.btn.btn-small, div#Help a.btn.btn-small{
    background-color: #674b7c;
    border-color: #674b7c;
    color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
  -webkit-box-shadow:  unset;
    box-shadow: unset;
    text-shadow: unset;
      background-image: unset;
}
.mtshopmenu .aftercontent .eshop-product ul li {
    /*min-height: 362px;*/
}

@media (max-width: 958px){
.mtshopmenu .aftercontent .eshop-product ul li 
{
    min-height: 370px;
}
}
@media (max-width: 766px){
.mtshopmenu .aftercontent .eshop-product ul li 
 {
    min-height: auto;
}
}
.breadcrumb .active h1 {
    display: inline;
  line-height: 25px;
}
.jr-page.jr_learn.jr-layout-outer.jr-listing-detail.jrPage.jrListingDetail .col-md-3.teacher {
    padding-left: 0px;
}
.left_col.col-md-3.col-sm-12 ul.menu li  a.accordeonck.isactive {
    color: #674b7c !important;
}
.rsform-block.rsform-block-password p.formDescription {
    width: 210px;
    margin-left: 55px;
    font-size: 12px;
    line-height: 12px;
}
#userForm.formResponsive fieldset#rsform_4_page_0.formHorizontal  p.formDescription{
   margin-top: 0px !important;
}
#userForm.formResponsive fieldset#rsform_4_page_0.formHorizontal span.formValidation {
    margin-left: 50px;
    line-height: 16px;
}
.rsform-block.rsform-block-dob input#txtcal4_0 {
    display: none;
}
#userForm.formResponsive fieldset#rsform_4_page_0.formHorizontal
.rsform-block.rsform-block-dob span.formValidation {
    margin-top: 6px;
}
 #userForm.formResponsive fieldset#rsform_4_page_0.formHorizontal  .formRow:nth-child(4) span.formValidation {
    margin-left: 0;
    line-height: 16px;
}
.table-ticketborders td.fss_ticket_row span {
    color: #333 !important;
}
#com-form-login button.btn.btn-primary,
#uregform  button.btn.btn-primary{
    background: linear-gradient( to bottom, #f2dd36 0%, #fffa64 3%, #ffff6c 5%, #ffeb49 8%, #ffde35 10%, #fed432 43%, #fcbc2a 98%, #fbc13d 100% );
    font-weight: 400;
    text-shadow: none;
    border-radius: 6px;
    padding: 6px 15px;
      border: none;
  box-shadow: none;
  color:#484747;
}
#com-form-login button.btn.btn-primary:hover{ 
   color:#484747;
}
#uregform  button.btn.btn-primary:hover{
    color:#484747;
       transition: none;
    border: none;
    box-shadow: none;
    touch-action: none;
}
@media (max-width: 650px){
  .header_right span#eshop-cart-total:before {
       position: absolute;
    left: -34px;
    content: url(/images/shopping-cart-mobile.png);
    top: -2px;
}
  .header_right #eshop-cart .eshop-items a span {
    color: #fff;
    font-weight: 600;
}
  .header_right div#eshop-cart.eshop-cart.carteshop {
    top: -70px; display: none;
}
  body.guestsite ul.topnav.mobile-menu li:nth-child(4), body.guestsite ul.topnav.mobile-menu li:nth-child(5) {
    width: 14.5%;
}
  body.guestsite header .container ul.topnav.mobile-menu {
    padding-left: 0;
}
  body.guestsite ul.topnav.mobile-menu li:nth-child(3) {
   /* width: 27%;*/
}
#userForm.formResponsive fieldset#rsform_4_page_0.formHorizontal span.formValidation {
    margin-left: 0;
    line-height: 16px;
}
 .rsform-block.rsform-block-dob  span#component75 {
    margin-left: -40px;
}
  .rsform-block.rsform-block-password p.formDescription {
    width: 100%;
    margin-left: 0;
    font-size: 12px;
    line-height: 12px;
    padding-left: 5px;
}
}
.art_quilt ul li  a {
    margin-left: -22px;
}
.art_quilt ul li  p:before {
    content: "\f054";
    font-family: "FontAwesome";
    font-size: 12px;
    font-weight: 400;
    padding-right: 12px;
    width: 12px;
    height: 12px;
    position: relative;
    right: 20px;
}
.art_quilt ul li p {
    padding: 0 0 11px;
    text-align: left;
    margin: 0 35px 0 59px;
}


/*forums CSS */
@media (max-width: 500px){
 .menu .container {
    width: 100%;
}
  .menu .container  nav ul li {
    padding: 5px 10px;
}
body #channel-tabbar {
    margin-bottom: 15px;
}
  body .canvas-layout-container .b-module.canvas-widget.search-widget.js-widget-search2 {
    background: white;
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    padding: 0px;
}
  .canvas-widget-list.section-1 .bannergroup.conn-vert-banner.side-banner {
    background: white;
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    padding: 0px;
    box-shadow: 0 11px 7px -8px #acacac;
}
  .canvas-layout-container #widget_173.canvas-widget .widget-content {
    box-shadow: none;
}
  .widget-content.new-class p {
    padding: 15px;
}
body .widget-content div#topic-tab .js-pagenav.pagenav.h-right.js-shrink-event-parent a {
    font-size: 14px;
    padding: 2px 10px;
    line-height: 24px;
}
  .h-show-on-xsmall.h-right.h-margin-top-l.js-under-toolbar-pagenav.h-margin-bottom-m {
    float: left;
}

  .pagenav-container .js-pagenav.pagenav.h-right.js-shrink-event-parent {
    float: left;
}
  span.b-inlinemod__checkbox.OLD__checkbox input.cb_inlinemod.b-form-control__control {
    margin: -2px 0 0;
}
 .admin.loggedinsite header   .header_right {
    margin-right: 20%;
    margin-top: -14%;
}
  .admin.loggedinsite header .container ul.topnav.mobile-menu li:nth-child(1) {
    width: 20%;
}
  .admin.loggedinsite header .container ul.topnav.mobile-menu li:nth-child(2) {
    width: 40%;
}
  .admin.loggedinsite header .container ul.topnav.mobile-menu li:nth-child(4) {
    width: 40%;
}
  .admin.loggedinsite header .container ul.topnav.mobile-menu li:nth-child(5), .admin.loggedinsite header .container ul.topnav.mobile-menu li:nth-child(6) {
    width: 30%;
}
  .admin.loggedinsite header  ul.topnav li.active a {
    background: linear-gradient(180deg, #d3ce63, #d1af53);
    padding: 4px 14px;
}
   .admin.loggedinsite header ul.topnav li.active {
    background: unset;
}
  .ytp-overflow-panel-close path {
    fill: #fff;
}
  .yendifplayer video, .yendifplayer audio, .yendifplayer object, .yendifplayer iframe {
    height: 55% !important;
}
.yendif-video-share.video.watchpage .tabbable .tab-content {
    height: 270px !important;
}
  #eb.is-mobile .eb-post-image-cover {
    height: 200px !important;
}
  .learnmore-left {
    margin-left: 76px;
}
body .uk-slidenav-position .uk-slidenav {
    display: initial !important;
}
}


@media (max-width: 380px){
  .header_right #eshop-cart .eshop-items a span {
    font-size: 13px;
}
  .header_right div#eshop-cart.eshop-cart.carteshop {
    top: -76px;
}
  .breadcrumb a.pathway, .breadcrumb span[itemprop=name], .breadcrumb h1[itemprop=name] {
    font-size: 14px;
}
 body .breadcrumb .active h1, body .breadcrumb .pathway h1 {
    font-size: 14px;
    line-height: 24px;
}
  .yendif-video-share.video.watchpage .tabbable .tab-content {
    height: 260px !important;
}
  .learnmore-left {
    margin-left: 54px;
}
}

@media (max-width: 330px){
.header_right div#eshop-cart.eshop-cart.carteshop {
    top: -67px;
}
  .menu .toggle-block {
    left: 30px;
}
  .logo p.mobile-logo {
    margin-left: 16%;
}
  body #channel-tabbar {
    width: auto;
    max-width: 278px;
    min-width: 278px;
}
 .admin.loggedinsite header 
 .header_right {
    margin-right: 12%;
    margin-top: -20%;
}
  .admin.loggedinsite header .container ul.topnav.mobile-menu li:nth-child(1) {
    width: 26%;
}
 body .watchlanding .slick-slide .caption {
    height: 140px;
    padding: 10px 15px;
}
  #eb.is-mobile .eb-post-image-cover {
    height: 150px !important;
}
  .learnmore-left {
    margin-left: 29px;
}
}


/* 2021/01/28 new CSS */
/* home page */
.signup_in h3 {
    font-size: 19px;
    line-height: 24px;
    color: #666;
  font-family: "NunitoSans-Regular";
}
.signup_in .signup-newsletter-button {
    font-size: 19px;
    line-height: 24px;
  font-family: "NunitoSans-Regular";
}
.signup_in.signup_in_right.col-sm-12.col-md-6.pull-right {
    text-align: left;
}
.signup_in.col-sm-12.col-md-6 {
    text-align: right;
}

@media screen and (max-width: 1100px) and (min-width: 850px) {
.eshop-info-block  p {
    line-height: 18px;
}
  
form#newticket  .form-horizontal .control-group .controls {
    margin-left: 0;
}
body .accordeonck ul.menu ul.content_1 li a {
    margin-right: 0px !important;
}
 
  ul#accordeonck225 li ul li {
    margin: 0 0 0 10px;
  }
 form#newticket  .form-horizontal .control-group .control-label {
    display: inline-block;
    float: left;
    width: 56px;
     margin-right: 20px;
    text-align: left;
  }
  form#newticket .form-horizontal .control-group.cg-upload .control-label {
    width: auto;
}
  form#newticket select#catid {
    border: 1px solid #cccccc;
    height: 32px;
        width: 207px;
}
  .footer {
    padding: 0 0px;
}
  .social_icon ul li a {
    padding: 8px;
  }
  .footer ul.footer_top li:nth-child(2) {
    margin-right: 14px;
}
  .footer ul.footer_top li:nth-child(4) {
    margin-right: 14px;
}
  .footer ul.footer_top li:nth-child(5) {
    margin-right: 0px;
}
  .our_shop ul li img {
    padding-bottom: 10px;
}
  .art_quilt ul li p {
    margin: 0 20px 0 40px;
}
  .connect_quilt_right {
    padding: 10.5px 11px;
}
  .wonderful_quilt ul li p {
    min-height: 142px;
}
  .menu nav ul li {
    margin-right: 18px;
}
  .menu nav ul > li div span.main-title {
    font-size: 16px;
  }
.signup_in {
    width: 50%;
}
  section.page_signup.clearfix {
    margin-bottom: 6%;
}
  .signup_in .signup-newsletter-button {
    font-size: 16px;
    line-height: 20px;
}
  .signup_in h3 {
    font-size: 16px;
    line-height: 20px;
}

   input#searchBox::placeholder {
 font-size:14px;
}

}
@media screen and (max-width: 900px) {
div#widget_4 .widget-content, div#widget_219 .widget-content, div#widget_213 .widget-content {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
div#widget_5 .widget-content, div#widget_220 .widget-content, div#widget_214 .widget-content {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
}

@media screen and (max-width: 940px) and (min-width: 768px) {
  #js-mainnav.darkblue ul.level1 li#Thread .childcontent {
    margin: -20px 0px 0 -230px;
}
}
@media screen and (max-width: 864px) and (min-width: 769px) {
body .categoryview .eshop-info-block h5 {
    min-height: 60px;
}
}
@media screen and (max-width: 978px) and (max-width: 850px) {
header#header .main-searchbar input#searchBox {
    margin-left: 26%;
    max-width: 56%;
    margin-top: -30px;
}
  header#header .main-searchbar button#searchButton {
    margin-top: -30px;
}
}
@media screen and (max-width: 979px) and (min-width: 766px) {
.cart-info .table-responsive thead, .cart-info .table-responsive tbody,.cart-info .table-responsive th,
  .cart-info .table-responsive td, .cart-info .table-responsive tr {
    display: revert;
}
.cart-info .table-responsive thead, .cart-info .table-responsive tfoot {
    display: contents;
}
}
@media screen and (max-width: 850px) and (min-width: 767px) {
 .cart-info .linkss .input-append,.cart-info .input-prepend {
    margin-bottom: 10px;
}
  .eshop-info-block  p {
    line-height: 18px;
}
   form#newticket select#catid {
    border: 1px solid #cccccc;
    height: 32px;
         width: 207px;
}
  form#newticket  .form-horizontal .control-group .controls {
    margin-left: 0;
}
 form#newticket  .form-horizontal .control-group .control-label {
    display: inline-block;
    float: left;
    width: 56px;
     margin-right: 20px;
    text-align: left;
  }
  form#newticket .form-horizontal .control-group.cg-upload .control-label {
    width: auto;
}
  .footer ul.footer_top li p.addres {
    margin-left: 22px;
}
  body li.footer_one div p {
    margin-left: 16px;
}
  .footer {
    padding: 0;
}
  .footer_bottom p {
    font-size: 14px;
    text-align: center;
    padding: 0px 20px;
}
  .footer ul.footer_top li:first-child {
    margin-left: 6px;
    margin-right: 6px;
}
  .footer ul.footer_top li:nth-child(3) {
    margin-right: 3px;
}
  .footer ul.footer_top li:nth-child(4) {
    margin-right: 3px;
}
  .footer ul.footer_top li:nth-child(5) {
    margin-right: 0px;
}
  .footer ul.footer_top li:nth-child(2) {
    margin-right: 3px;
}
  .footer ul.footer_top li.web_icon p {
    display: contents;
}
  .footer ul.footer_top li.web_icon p a {
    padding: 0px 16px;
}
  .our_shop a.product {
    width: 24%;
    font-size: 16px;
    line-height: 18px;
}
   .our_shop ul li img {
    padding-bottom: 10px;
}
  .our_shop ul li p {
    font-size: 14px;
    line-height: 16px;
    min-height: 76px;
}
  .art_quilt ul li a {
    font-size: 15px;
    line-height: 20px;
  }
   .art_quilt ul li p {
    margin: 0 20px 0 40px;
}
  .connect_quilt_right {
    padding: 10.1px 11px;
}
  .wonderful_quilt ul li p {
    min-height: 98px;
}
  .wonderful_quilt ul li {
    margin-bottom: 18px;
}
  .wonderful_quilt ul {
    left: 36px;
}
  .quilt ul li a {
    font-size: 17px;
    line-height: 20px;
}
  .quilt_show_mod br {
    display: none;
}
 body .banner_in_info .watch-slider div.free-trial a {
    font-size: 13px;
    letter-spacing: 1px;
    padding: 5px 8px;
}
  body  .banner_in_info .watch-slider div.free-trial a:after {
    position: relative;
    font-size: 22px;
    bottom: 2px;
}
  .menu nav ul li {
    margin-right: 14px;
}
  body  .banner_in .slick-prev ,  body  .banner_in .slick-next{
    bottom: -28px;
  }
 body   .banner_in_info .watch-slider div.free-trial {
    margin-top: 8px;
}
  body  .banner_in_info p.slider-mid-txt {
    font-size: 22px;
    line-height: 28px;
}
  .menu nav ul > li div span.main-title {
    font-size: 14px;
  }
 
  .header_right .head_top {
    margin-top: 0px;
}
  .header_right div#eshop-cart.eshop-cart.carteshop {
    top: 35px;
}

  header#header   .main-searchbar button#searchButton {
    margin-top: 4px;
}
  header#header .main-searchbar section {
    padding-top: 0px;
}
 header#header  .main-searchbar input#searchBox {
   margin-left: 28%;
    max-width: 55%;
    margin-top: 4px;
  }
 input#searchBox::placeholder {
 font-size:11px;
}
.signup_in {
    width: 50%;
}
  section.page_signup.clearfix {
     margin-bottom: 24%;
    margin-top: 4%;
}
  .signup_in .signup-newsletter-button {
    font-size: 12px;
    line-height: 20px;
}
  .signup_in h3 {
    font-size: 12px;
    line-height: 24px;
}

  .header_right div#eshop-cart.eshop-cart.carteshop {
    left: 20px;
}
}


/*search mobile feb 2021 JN*/
div#searchmobilebar .custom.main-searchbar {
    max-width: 95%!important;
    top: -10px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}
div#searchmobilebar {
    background: #fff;
    padding-top: 10px;
}
div#searchmobilebar .custom.main-searchbar input#searchBox {
    margin: 0 auto;
	max-width: 100%;
	border-bottom-right-radius: 10px!important;
	border-top-right-radius: 10px!important;
}
div#searchmobilebar .custom.main-searchbar input#searchBox {
    max-width: 88%;
}
div#searchmobilebar .main-searchbar button#searchButton {
    width: 60px;
    margin-left: -60px;
    box-shadow: none;
    margin-top: 0;
}
div#searchmobilebar .main-searchbar button#searchButton {
    width: 145px;
}
div#searchmobilebar {
    display: none;
}
@media (min-width:768px){
li#loginnew {
    display: none;
}
li#loginnew.tshow {
    display: inline-block;
}
}
div#membershipselect span.main-title {
    position: relative;
    top: 1px;
}
@media (max-width: 768px){
body.admin.loggedinsite header .container ul.topnav.mobile-menu li {
    width: auto!important;
    padding: 10px 15px;
}
.quiltpedia input#searchBoxLeft, .quiltpedia input#searchBoxLeft::placeholder {
    font-size: 16px!important;
}
.shophero .uk-scope .uk-background-cover {
    background-size: contain !important;
    height: 100px !important;
}
  iframe.rl_modals_iframe {
    height: auto;
}

}
@media (max-width: 767px){
.header_right div#eshop-cart.eshop-cart.carteshop {
    top: 4px;
}
}
@media screen and (max-width: 979px) and (min-width: 850px) {
header#header .main-searchbar input#searchBox {
    margin-left: 30%;
    max-width: 55%;
    margin-top: -30px;
}
  header#header .main-searchbar button#searchButton {
    margin-top: -30px;
}
     input#searchBox::placeholder {
 font-size:12px;
}
 
}
@media (min-width: 768px) and (max-width: 979px){
 .menu .row {
    margin-left: 0;
  }
}
@media (min-width:991px) and (max-width: 1168px){
  form#os_form .row {
    display: grid;
}
  form#os_form .col-md-6 {
    width: 100%;
}
}
@media (max-width: 500px){
  .banner_in.slick-initialized.slick-slider.addedactive1 , .banner_in{
    background: rgba(72, 70, 69, 0.8) !important;
}
div#osm-singup-page .formError {
    left: 110px !important;
}
 div#osm-singup-page .dobformError.parentFormos_form.formError {
    left: 96px !important;
       top: -40px !important;
}
div#osm-singup-page  .form-validation-field-3formError.parentFormos_form.formError {
    top: 950px !important;
    left: 25px !important;
}
  div#NewMemberCoupons1 br {
    display: none;
}
 div#NewMemberCoupons1 {
    margin-top: 10px;
}
  .product-info  .tabbable .tab-content {
    margin-bottom: 0px;
    padding: 15px 5px 0px 5px;
}
  .moduletable.aftercontentm.feat, .bannergroup.sponsors.carrousel {
    padding: 10px 0px 4px 0px;
}
  .eshop-cart.custommenuleft.purple, .eshop-cart.custommenuleft.purple a {
    line-height: 18px;
}
  body.quiltshop .aftercontentm {
    padding: 20px 0 0px 0px;
}
  .eshop-mini-cart-info td {
    padding: 5px;
}
  .checkout {
    margin-top: 8px;
}
.controls.docs-input-sizes
  div#dynamic_recaptcha_1 div {
    height: 60px !important;
}
  .controls.docs-input-sizes iframe {
    transform: scale(0.6);
 margin-left: -64px;
}
  div#review-form .control-label {
    margin-left: 0;
    text-align: center !important;
}
 div#eshop-main-container .cart-info .table {
    border: 0px;
}
  .order-content div{
    float: none;
    width: 100%;
}
form#adminForm table.list .left p {
    word-break: break-word;
}
  div#eshop-main-container form#adminForm h2 {
    font-size: 28px;
    line-height: 38px;
}
  table.list {
    margin-bottom: 10px;
}
  input#button-user-orderinfor {
    margin-bottom: 8px;
}
  div#eshop-main-container {
    margin-bottom: 15px;
}
body div#AddressSettings form#billingaddress {
    margin-top: 0%;
}
body  .span6.shipping-address-wrapper {
    margin-top: 30px;
}
  div#Shop h2 {
    margin-bottom: 10px;
}
  div#Shop div {
    float: left !important;
}
  ul#myTab21Tabs {
    margin-top: 50px !important;
}
  .learn-page .custom > .row .uk-panel.uk-background-cover {
    background-size: contain;
   height: 90px !important;
  }
 .learn-page .custom > .row  .uk-position-relative.uk-visible-toggle.uk-slider.uk-slider-container {
   height: 90px !important;
  }
}
@media (max-width: 380px){
.controls.docs-input-sizes iframe {
    transform: scale(0.6);
 margin-left: -94px;
}
  a.btn.btn-danger.osm-btn-cancel-subscription ,  a.btn.btn-primary.osm-btn-update-card  {
    font-size: 12px;
    padding: 10px 5px;
}

}
@media (max-width: 330px){
  a.btn.btn-danger.osm-btn-cancel-subscription,   a.btn.btn-primary.osm-btn-update-card  {
    font-size: 8px;
    padding: 10px 2px;
}
  #osm-singup-page  .controls .input-prepend {
    margin-top: 0px;
    margin-left: 0px;
}
  .controls.docs-input-sizes iframe {
    transform: scale(0.5);
    margin-left: -130px;
}
div#osm-singup-page input#regular_amount {
    width: 136px;
}
 div#osm-singup-page form.form-horizontal .control-label,
  div#osm-singup-page form.form-horizontal .control-label label {
    text-align: left;
    font-weight: 700;
    width: 100px;
}
 div#osm-singup-page input, div#osm-singup-page textarea, div#osm-singup-page .uneditable-input,
  .osm-container SELECT{
    width: 164px;
}
  input.validate\[required\].osm_inputbox.inputbox {
    width: auto !important;
}
  div#field_osm_Date_of_Birth .input-append {
    display: grid;
}
  div#field_osm_Date_of_Birth .controls select {
    width: auto !important;
        margin-bottom: 6px;
}
  div#field_osm_Date_of_Birth .controls .input-append select#dmonth {
    width: auto !important;
}
  div#osm-singup-page input#btn-submit {
    width: auto;
}
  div#osm-singup-page .form-validation-field-3formError.parentFormos_form.formError {
    top: 1020px !important;
    left: 30px !important;
}
  div#osm-singup-page .formError {
    left: 116px !important;
}
}
div#system-message-container dd.warning.message,div#system-message-container dd.error.message {
    display: none;
}
body.guestsite.forgotpass  div#system-message-container dd.warning.message,
body.guestsite.forgotpass  div#system-message-container dd.error.message,
body.guestsite.login  div#system-message-container dd.warning.message,
body.guestsite.login  div#system-message-container dd.error.message
{
   display: block; 
}
div#eshop-main-container div#description ul li {
    list-style: disc;
}

div#eshop-main-container div#description ul {
    padding-left: 20px;
}

@media screen and (max-width:831px){
div#widget_218 form#searchForm {
    display: flex;
}
 div#widget_218 form#searchForm .l-small .b-button {
    padding: 0.4rem 0rem;
  }
}

@media screen and (max-width: 958px) and (min-width: 766px) {
 .eshop-product .slick-dots {
z-index: -1;
}
}
@media (max-width: 1169px){
body .mainr.row .row2-p1 {
    padding: 10px 0px 6px 25px;
}
  body .jrTableGrid.jrDataList.jrResults .row.desc {
    margin-left: 15px !important;
}
body .mainr.row   .row.desc .col-md-12 {
    padding: 0px 10px;
}
}
@media (max-width: 768px){
body .mainr.row .row2-p1 {
    padding: 10px 0px 6px 0px;
}
  body .jrTableGrid.jrDataList.jrResults .row.desc {
    margin-left: 0px !important;
}
body .mainr.row .row.desc .col-md-12 {
    padding: 0px 0px;
}
  body.mtsee-quilts .jrResults div.mainr p.row2-p3 {
    float: unset;
}
}
@media (max-width: 440px){
body.mtsee-quilts .jrResults div.mainr p.row2-p3 {
    margin-left: 0px;
}
  body .mainr.row .row2-p1 {
    padding: 10px 0px 6px 10px;
}
}

	
.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; }

.blogposts.eb-mod.mod_easyblogsubscribe.custommenuleft {padding:10px;}