/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
 /* product category page - width of listings */




 /* header area  */

#block-multiblock-5, #block-block-31 {display:none;}

 #block-superfish-2 {font-size:8pt;}


/* ################################### */
/* Superfish */

/* main menu */



/* superfish */

.sf-menu.sf-style-farris a, .sf-menu.sf-style-farris span.nolink {
  border: 0px solid #e1e1e1;
  /*color: #0d1a44;*/
  padding: 0.15em 0.2em; margin:auto 0;
  font-family: Tienne; font-size: 9.2pt; font-weight:300; text-transform: none;
}


ul.sf-menu.sf-style-farris li a {
  border-left: 0;
  border-top: 0;
  padding: 4px; margin: auto 0;
  text-decoration: none;
  height: 3.4em;
  line-height: 1.6em;
}


/* position of dropdowns */

.sf-menu.sf-style-farris li:hover > ul,
.sf-menu.sf-style-farris li.sfHover > ul {
  left: 0;
  top: 3.8em;
}





/* widths */

/*
.sf-menu.sf-style-farris li.sf-item-1 {width:80px;}
.sf-menu.sf-style-farris li.sf-item-2 {width:90px;}
.sf-menu.sf-style-farris li.sf-item-3 {width:100px;}
.sf-menu.sf-style-farris li.sf-item-4 {width:100px;}
.sf-menu.sf-style-farris li.sf-item-5 {width:80px;}
.sf-menu.sf-style-farris li.sf-item-6 {width:100px;}
.sf-menu.sf-style-farris li.sf-item-7 {width:110px;}
.sf-menu.sf-style-farris li.sf-item-8 {width:110px;}
.sf-menu.sf-style-farris li.sf-item-9 {width:120px;}
.sf-menu.sf-style-farris li.sf-item-10 {width:80px;}
*/






/* widths */

.sf-menu.sf-style-farris li.sf-item-1 {width:60px;}
.sf-menu.sf-style-farris li.sf-item-2 {width:80px;}
.sf-menu.sf-style-farris li.sf-item-3 {width:80px;}
.sf-menu.sf-style-farris li.sf-item-4 {width:90px;}
.sf-menu.sf-style-farris li.sf-item-5 {width:87px;}
.sf-menu.sf-style-farris li.sf-item-6 {width:82px;}
.sf-menu.sf-style-farris li.sf-item-7 {width:90px;}
.sf-menu.sf-style-farris li.sf-item-8 {width:90px;}
.sf-menu.sf-style-farris li.sf-item-9 {width:85px;}
.sf-menu.sf-style-farris li.sf-item-10 {width:90px;}
.sf-menu.sf-style-farris li.sf-item-11 {width:60px;}

.sf-menu.sf-style-farris li li.sf-depth-2 {width:270px;}

.sf-menu.sf-style-farris li.sf-item-1 li {width:360px;}






#block-superfish-1 {display:none;}

/* ############################### */
/* OM Maximenu */

.om-maximenu ul.om-menu li.om-leaf .om-link {
    /*padding: 0 18.5px;*/
    /*padding: 0 0px; width:145px; text-align:center;*/
}


#block-om-maximenu-om-maximenu-1 a.om-link:link, #block-om-maximenu-om-maximenu-1 a.om-link:visited {
    font-size: 9.5pt;
}

/* ######################################### */
/* OM Maximenu individual widths */

/*.om-maximenu ul.om-menu li.leaf-candles .om-link {width:86px;}
.om-maximenu ul.om-menu li.leaf-incense-charcoal .om-link {width:86px;}
.om-maximenu ul.om-menu li.leaf-vestments .om-link {width:86px;}
.om-maximenu ul.om-menu li.leaf-holy-communion .om-link {width:86px;}
.om-maximenu ul.om-menu li.leaf-advent-christmas .om-link {width:76px;}
.om-maximenu ul.om-menu li.leaf-easter .om-link {width:66px;}
.om-maximenu ul.om-menu li.leaf-churchware .om-link {width:86px;}
.om-maximenu ul.om-menu li.leaf-restoration-service .om-link {width:86px;}
.om-maximenu ul.om-menu li.leaf-personalised-custom .om-link {width:92px;}
.om-maximenu ul.om-menu li.leaf-scented-candles .om-link {width:80px;}*/

/* remove scented */

.om-maximenu ul.om-menu li.leaf-candles .om-link {width:91px;}
.om-maximenu ul.om-menu li.leaf-incense-charcoal .om-link {width:94px;}
.om-maximenu ul.om-menu li.leaf-vestments .om-link {width:95px;}
.om-maximenu ul.om-menu li.leaf-holy-communion .om-link {width:95px;}
.om-maximenu ul.om-menu li.leaf-advent-christmas .om-link {width:85px;}
.om-maximenu ul.om-menu li.leaf-easter .om-link {width:67px;}
.om-maximenu ul.om-menu li.leaf-churchware .om-link {width:95px;}
.om-maximenu ul.om-menu li.leaf-churchware-covid-19 .om-link {width:99px;}
.om-maximenu ul.om-menu li.leaf-restoration-service .om-link {width:98px;}
.om-maximenu ul.om-menu li.leaf-personalised-custom .om-link {width:112px;}





.leaf-candles .om-maximenu-middle-left {
    width:890px;
}

.block-views-id-candle_offers-block {display:none;}


/* ################################### */
/* product areas menu */

#block-om-maximenu-om-maximenu-2 a.om-link:link,
#block-om-maximenu-om-maximenu-2 a.om-link:visited {font-size:14.5pt; }


















#block-block-4 {font-size:11.0pt;}




/* ################################### */
/* homepage hero */

#homepage_hero {
    background:#ddd url(/sites/all/themes/at_turtle/images/cf-banner2017-1130.jpg) top center no-repeat;
    padding:40px; color:#fff;
}
#homepage_hero h1 {border:none; color:#fff; padding:0 0 10px 0; margin:0;}
#homepage_hero p {width:40%; max-width:500px; font-size:14pt;}

a.homepage-hero:hover, a.homepage-hero:link, a.homepage-hero:focus {text-decoration:none;}

/* homepage hero */
/* ################################### */

/* ################################### */
/* homepage shop retail */

#homepage_shop-retail {
    background:#ddd url(/sites/all/themes/at_turtle/images/shop-retail-bg.jpg) top left no-repeat;
    padding:120px 0px 80px 80px; color:#fff;
}
#homepage_shop-retail h2 {border:none; color:#fff; padding:0 0 0px 0; margin:0; font-size:20pt; text-transform:uppercase;}
#homepage_shop-retail p {width:70%; max-width:670px; font-size:14pt; color:#fff;}

#homepage_shop-retail a:link, #homepage_shop-retail a:visited,
a.homepage-shop-retail:hover, a.homepage-shop-retail:link, a.homepage-shop-retail:focus {text-decoration:none; color:#fff;}












/* +++++++++++++++++++++ */
/* homepage tr-ad-push */
/* ++++++++++++++++++++++ */

.view-tr-ad-push .views-row {width:283px; margin-right:20px;}
.view-tr-ad-push .views-row-3{margin-right:0px;}
.view-tr-ad-push .views-row img{ max-width:283px; margin-right:20px;}

#block-views-tr-ad-push-block-1 .view-tr-ad-push .views-row { width:430px; margin-right:30px;}
#block-views-tr-ad-push-block-1 .view-tr-ad-push .views-row img { max-width:430px; }
#block-views-tr-ad-push-block-1 .view-tr-ad-push .views-row-2 {margin-right:0px; }







 /* product category page - width of listings */
 /* product categories */
 .view-tr-catogories div.views-row:nth-child(4n) {	width:210px; }

 .front .view-tr-catogories div.views-row:nth-child(4n) {	width:305px; }
 .front .view-tr-catogories div.views-row:nth-child(3n) {	width:210px; }

 /* products */
.view-tr-taxonomy-term div.views-row:nth-child(4n)	{width: 206px;}
.view-tr-taxonomy-term div.views-row:nth-child(4n) .commerce-product-field-field-images { margin: 0 0px 0 0;}

.view-tr-catogories .views-row img { max-width:206px; }




/* homepage productr range */

.front .view-tr-catogories .views-row {
    width: 305px;
    float: left;
    height: 220px;
}

.front .view-tr-catogories .views-row img,
.page-node-1435 .view-tr-catogories .views-row img{ max-width:295px; }






.item-list ul.products-per-collection li {width:225px;}
.item-list ul.products-per-collection li img{max-width:210px;}




/* search results */


.item-list ul.products-per-collection li:nth-child(3n)	,
.item-list ul.all-products li:nth-child(3n)	 {

    width: 210px;
}






/* footer columns */
#block-block-7 {float:none; clear: both; width:100%; border-bottom:1px solid #ddd; margin-bottom:20px;}
#block-block-7 p {padding:0; margin:0 0 10px 0;}

#tertiary-content-wrapper .region-inner {
    border-top: 1px solid #ddd;
    padding-top: 20px;
}

.region-tertiary-content div.block,
.region-tertiary-content nav.block {float:left; margin:0px 20px 0 0; }

.region-tertiary-content div.block:nth-child(4n)	,
.region-tertiary-content nav.block:nth-child(4n)	 {float:left; margin:0px 0px 0 0; }






/* product text */
#tr-product-image {width:45%;}
#tr-product {width:55%;}

#tr-product-image img{max-width:100%;}









/* category header */

.cat_header h1 { width:50%; font-size:21pt;  padding-top:20px;}
.cat_header p {
    margin:0; padding:0 10px 0 30px;
    width:50%;
}

.cat_header img{
padding:0;
max-width:290px;
}









/* checkout progress indicator */
ul.inline.commerce-checkout-progress li, ol.inline.commerce-checkout-progress li {
    padding: 5px 48px 8px 45px;
}






/* checkout login */

#block-block-19 {float:left; width:340px; }

#user-login-form {float:right; width:480px; padding:20px 10px 170px 20px; border:1px solid #ccc;}

#block-user-login h2 {float:right; width:499px; /*display:none;*/}




.form-item-customer-profile-billing-field-cfaccount-number-und-0-value {
    float:right; max-width:400px; width:30%;  clear:both; position:absolute; left:60%;
    background:url(../images/checkout-grey.png) repeat-x;
}









/*our shops */

/* .view-our-shops .views-row {width:50%; float:left;}
.view-our-shops .views-row .field-name-field-store-image {max-width:90%;} */






/* discounted church sale */

.jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 790px;
  height: 490px;
  padding: 5px 40px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    overflow: hidden;
    width: 780px;
}

.view-clone-of-featured-products .jcarousel-skin-tango  img {
    max-width: 125px;
}



























/* ++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++ */
/* content-news-wrapper */
/* ++++++++++++++++++++++++++++++ */

#content-news-wrapper {margin-top:40px; margin-bottom: 10px; clear:both;}






/* ++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++ */
/* content-aside-wrapper */
/* ++++++++++++++++++++++++++++++ */

#content-aside-wrapper {margin-top:40px; margin-bottom: 60px; clear:both;}





/* ++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++ */
/* content-aside-wrapper */
/* ++++++++++++++++++++++++++++++ */

#content-aside-wrapper {margin-top:70px; margin-bottom: 80px; clear:both;}

/* special offers block - 5 across */
#block-multiblock-1 {width:24%; margin:0 0.5% 0 0.5%;  float:left; }

/* new products  - 5 across*/
#block-multiblock-2 {width:24%; margin:0 0.5% 0 0.5%;  float:left; }

/* pricelists & brochures block - 5 across  */
#block-multiblock-3 {width:24%; margin:0 0.5% 0 0.5%;  float:left; }

/* my account help - 5 accross */
#block-multiblock-4 {width:24%; margin:0 0.5% 0 0.5%; float:left; }



