@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,700);

html,body {color:#666; font-family:Open Sans, Lucida Grande, Helvetica, Arial, sans-serif; background-color:#fff;}

a {color:#000;}
a:hover, a:focus {color:#000;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {color:#000;}

.btn {text-transform:uppercase; transition:all 0.3s ease;}
/* */


html,body {background:#fbfbfb;}


p a {color:#2980cc; color:#268eae; border-bottom:1px dotted #268eae;}
p a:hover, p a:focus {color:#268eae; text-decoration:none;}


#header {position:fixed; z-index:3; top:0; left:0; width:100%; height:60px; background:#fff; box-shadow:0 1px 1px rgba(0,0,0,.1);}
#torreys {position:absolute; right:0; bottom:0;}
#torreys li a {margin:10px;}
#torreys li a .fa {display:none;}
.nav-mobile a {margin-top:7.5px;}
#header .logo img {max-height:40px;}
.navbar {min-height:0;}

#content {margin-top:60px;}

#footer {background:#f0f0f0;}
#footer .newsletter {background:#fff; box-shadow:0 1px 5px rgba(0,0,0,.25);}
#footer .content-list {line-height:1.8;}
#footer h3 {font-size:120%; font-weight:300; text-transform:uppercase;}
#footer a {}
#footer a:active, #footer a:hover {}
#footer address {line-height:inherit;}

@-webkit-keyframes GradientRotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes GradientRotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

.btn-primary {background-color:#362366; border-color:transparent; overflow:hidden;}
.btn-primary span {position:relative;}
.btn-primary .grade {position:absolute; width:150%; height:150%; margin:-100% 0 0 -100%; padding:75% 100%;
background:radial-gradient(ellipse at 70% 70%,#8f138f 8%,#3e2a72 42%,#362366 58%);
animation:GradientRotation 12s steps(120) infinite;}




@media (min-width: 992px) {
#header {height:125px;}
#header .logo img {max-height:none;}

#content {margin-top:125px;}
}



/* home */
.store-home-page #content {padding-top:0;}
.tagline {text-align:center; background:#6dad00 url(//cdn.acenda.com/swift/v1/torrey/images/bucket/files/conifer.jpg) center bottom no-repeat; background-size:cover;}
.tagline .image-space {padding-top:50%;}
.tagline h1 {color:#fff; font-size:200%; font-weight:bold; text-shadow:0 1px 5px rgba(0,0,0,.5); border:none;}

@media (min-width:768px) {
.tagline .image-space {padding-top:40%;}
.tagline h1 {font-size:300%;}
}

@media (min-width: 992px) {
.tagline .image-space {padding-top:33.333%;}
.tagline h1 {font-size:400%;}
}
/* */



.breadcrumb {display:none;}


.tc_iframe {width:100%; border:none;}
img.well {padding:5px;}

.content-list .mar-t {margin-top:1.8em;}