/*
 *   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.
 */



#block-multiblock-5, #block-block-31 {display:none;}


/* superfish */

.sf-menu.sf-style-farris a, .sf-menu.sf-style-farris span.nolink {
  padding: 0.75em 0.2em 0.0em 0.2em;
  font-family: Tienne; font-size: 10.5pt; font-weight:300; text-transform: none;
}


ul.sf-menu.sf-style-farris li a {
  border-left: 0;
  border-top: 0;

  text-decoration: none;
    height:3.6em;
  line-height: 1.3em;

   /* display: table-cell;*/
  /*  vertical-align: middle;
    text-align:center;*/

}






/* widths */

/**/
.sf-menu.sf-style-farris li.sf-item-1 {width:90px; }
.sf-menu.sf-style-farris li.sf-item-2 {width:90px;}
.sf-menu.sf-style-farris li.sf-item-3 {width:88px;}
.sf-menu.sf-style-farris li.sf-item-4 {width:100px;}
.sf-menu.sf-style-farris li.sf-item-5 {width:95px;}
.sf-menu.sf-style-farris li.sf-item-6 {width:100px;}
.sf-menu.sf-style-farris li.sf-item-7 {width:100px;}
.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:90px;}
.sf-menu.sf-style-farris li.sf-item-11 {width:90px;}



/* drop down widths */

/**/
/*.sf-menu.sf-style-farris li li.sf-item-1 {width:250px;}
.sf-menu.sf-style-farris li li.sf-item-2 {width:250px;}
.sf-menu.sf-style-farris li li.sf-item-3 {width:250px;}
.sf-menu.sf-style-farris li li.sf-item-4 {width:250px;}
.sf-menu.sf-style-farris li li.sf-item-5 {width:250px;}
.sf-menu.sf-style-farris li li.sf-item-6 {width:250px;}
.sf-menu.sf-style-farris li li.sf-item-7 {width:250px;}
.sf-menu.sf-style-farris li li.sf-item-8 {width:250px;}
.sf-menu.sf-style-farris li li.sf-item-9 {width:250px;}
.sf-menu.sf-style-farris li li.sf-item-10 {width:250px;}*/


.sf-menu.sf-style-farris li li.sf-depth-2 {width:270px;}



/*.sf-menu.sf-style-farris li.sf-item-4 li {width:260px;}*/
/*

ul.sf-menu.sf-style-farris li li  a {padding-left:0px;}*/




#block-block-4 {font-size:11.5pt; margin:3px 0 2px 0;}





/* ################################### */
/* homepage hero */

#homepage_hero {
    background:#ddd url(/sites/all/themes/at_turtle/images/cf-banner2017-1130.jpg) top left 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 {
    margin: 30px 0 0px 0;
    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:40%; max-width:580px; 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;}















 /* product category page - width of listings */
 /* product categories */
 .view-tr-catogories div.views-row:nth-child(5n) {	width:210px; }

.front  .view-tr-catogories div.views-row:nth-child(5n) {	width:290px; }
.front  .view-tr-catogories div.views-row:nth-child(4n), .page-node-1435 .view-tr-catogories div.views-row:nth-child(4n) {	width:260px; }


 /* products */
.view-tr-taxonomy-term div.views-row:nth-child(5n)	{width: 206px;}
.view-tr-taxonomy-term div.views-row:nth-child(5n) .commerce-product-field-field-images { margin: 0 0px 0 0;}


/* search results */


.item-list ul.products-per-collection li:nth-child(5n)	,
.item-list ul.all-products li:nth-child(5n)	 {

    width: 210px;
}


/* footer columns */

.region-tertiary-content div.block:nth-child(5n),
.region-tertiary-content nav.block:nth-child(5n){float:left; margin:0px 0px 0 0; width:210px;}





/* .item-list ul.products-per-collection li.views-row-4,
.item-list ul.all-products liviews-row-4 {
    margin: 0 0 0em 0em;
    padding: 0;
    list-style-type:none;
    width:210px; float:left;
    height:450px;
}
 */

#tr-product-image {width:40%;}
#tr-product {width:60%;}









/* checkout progress indicator */
ul.inline.commerce-checkout-progress li, ol.inline.commerce-checkout-progress li {
    padding: 5px 58px 8px 65px;
}
































/* ++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++ */
/* content-NEWS-wrapper */
/* ++++++++++++++++++++++++++++++ */

#content-news-wrapper {margin-top:50px; margin-bottom: 0px; 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:20%; margin:0 2% 0 2%;  float:left; }
#block-multiblock-1 .block-inner {background:#e05b67 url(/sites/all/themes/at_turtle/images/sb-special.png) top right no-repeat;}

#block-multiblock-1 a,
#block-multiblock-1 a:visited { display: block; text-decoration:none; padding: 0 0px 0 0;}
#block-multiblock-1 a:hover { background: url(/sites/all/themes/at_turtle/images/sb-red-50.png) bottom right repeat;}

#block-multiblock-1 .tr-overlay h2 {font-size:12pt; text-transform:none;}
#block-multiblock-1 div.tr-overlay {padding: 95px 0 0 0;}

#block-multiblock-1 .tr-overlay p, #block-multiblock-1 .tr-overlay h2 {padding:5px 0 0px 10px; margin:0; background:#da091c; color:#fff;}
#block-multiblock-1 .tr-overlay p {padding:0 0 10px 10px;}



/* +++++++++++*/
/* new products  - 5 across*/
/* ++++++++++++++++++++++++++++++ */

#block-multiblock-2 {width:20%; margin:0 2% 0 2%;  float:left; }
#block-multiblock-2 .block-inner {background:#dcbe1a url(/sites/all/themes/at_turtle/images/sb-new.png) top right no-repeat;}

#block-multiblock-2 a,
#block-multiblock-2 a:visited { display: block; text-decoration:none; padding: 0 0px 0 0;}
#block-multiblock-2 a:hover { background: url(/sites/all/themes/at_turtle/images/sb-yell-50.png) bottom left repeat;}

#block-multiblock-2 .tr-overlay h2 {font-size:12pt; text-transform:none;}
#block-multiblock-2 div.tr-overlay {padding: 95px 0 0 0;}

#block-multiblock-2 .tr-overlay p, #block-multiblock-2 .tr-overlay h2 {padding:5px 0 0px 10px; margin:0; background:#dcbe1a; color:#fff;}
#block-multiblock-2 .tr-overlay p {padding:0 0 10px 10px;}


/* +++++++++++*/
/* pricelists & brochures block - 5 across  */
/* ++++++++++++++++++++++++++++++ */

#block-multiblock-3 {width:20%; margin:0 2% 0 2%;  float:left; }
/*#block-multiblock-3 .block-inner {background:#324683 url(/sites/all/themes/at_turtle/images/bg-brochures-3.png) top right no-repeat;}*/

#block-multiblock-3 a,
#block-multiblock-3 a:visited { display: block; text-decoration:none; padding: 0 0px 0 0;}
#block-multiblock-3 a:hover { background: url(/sites/all/themes/at_turtle/images/sb-50.png) bottom right repeat;}

#block-multiblock-3 .tr-overlay h2 {font-size:12pt; letter-spacing: -0.00em; line-height:12pt; text-transform:none;}
#block-multiblock-3 div.tr-overlay {padding: 95px 0 0 0;}


/* +++++++++++*/
/* my account help - 5 accross */
/* ++++++++++++++++++++++++++++++ */

#block-multiblock-4 {width:20%; margin:0 2% 0 2%;  float:left; }
#block-multiblock-4 .block-inner {background:#dadce2 url(/sites/all/themes/at_turtle/images/help-lock.png) top right no-repeat;}

#block-multiblock-4 a,
#block-multiblock-4 a:visited { display: block; text-decoration:none; padding: 0 0px 0 0;}
#block-multiblock-4 a:hover { background: url(/sites/all/themes/at_turtle/images/sb-50.png) bottom left repeat;}

#block-multiblock-4 .tr-overlay h2 {font-size:12pt; text-transform:none;}
#block-multiblock-4 div.tr-overlay {padding: 95px 0 0 0;}



















































