@import url(https://www.openherd.com/css/applist.css?06-06-2023);

/*||||||| Openherd Mobile Websites - Copyright © Openherd.com, Alpaca Elite, LLC |||||||*/

/* Reset */
* {margin:0; padding:0;}
html,body,div,ul,ol,li,h1,h2,h3,h4,form,p,input {margin:0; padding:0;}
h1,h2,h3,h4,em,strong {font-size:1em; font-weight:normal; font-style:normal;}
ul {list-style:none;}
img {border:none; border-style:none; outline:none;}
img {vertical-align:middle;}
table {border-collapse:collapse; border-spacing:0;}

/* Global */
body {background:#ccc; font-family:'helvetica neue', helvetica, arial, sans-serif; font-size:14px; line-height:14px; color:#111;}
.n {font-size:14px !important; line-height:14px !important; color:#111 !important; text-shadow:none !important; font-weight:normal !important;}
a {color:#1145C9; text-decoration:none;}
.lfl {float:left;}
.rfl {float:right;}
p {margin:3px 0 6px;}
.valt {vertical-align:top;}
.r {text-align:right;}
.c {text-align:center;}
.i {font-style:italic;}
.b {font-weight:bold;}
.margin0 {margin:0;}
.none {display:none;}
.clear {clear:both;}
.pad1 {padding:10px;}
.pad2 {padding:8px 15px 30px;}
.large {font-size:150%; line-height:110%;}
.small {font-size:70% !important;}
.male {background-color:#C9E5FF;}
.female {background-color:#FFC2DF;}
.nowrap {white-space:nowrap;}
.note {font-family:helvetica,'helvetica neue', arial, verdana, sans-serif; font-size:13px line-height:15px;}
h1 {font-size:24px; line-height:normal; margin:6px 0 10px;}
h2 {font-size:18px; line-height:18px; margin:6px 0 10px; font-weight:bold;}
h3 {font-size:15px; line-height:16px; margin:6px 0 8px; font-weight:bold;}
h4 {font-size:13px; line-height:12px; margin:2px 0 4px; font-weight:normal;}
h1, h2, h3, .text_shadow {}
.divider_box {clear:both; margin:15px 0; padding:10px 0; border:1px solid #ccc; border:1px solid rgba(125,125,125,0.5); border-width:1px 0;}
table {width:100%;}
.no_link a {color:#111 !important;}
.caption {color:#407700;}
.shadow {box-shadow:0 1px 5px rgba(0,0,0,0.4) !important;}
.gradient {color:#fff; background:-moz-linear-gradient(top, #fff, #deded7); background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#deded7)); background-image:-webkit-linear-gradient(top, #fff, #deded7); background-image:-o-linear-gradient(top, #fff, #deded7); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#deded7')"; background-image:-ms-linear-gradient(top, #fff, #deded7);}

/* Header */
#m_header, #m_header_min {position:relative; z-index:3; font-size:13px; line-height:13px;}
#m_header_min {height:35px; overflow:hidden; padding:8px;}
table#farm td {padding:8px 8px 6px 8px;}
td#logo {width:80px;}
img#m_logo {max-width:80px; max-height:100px;}
#contact_buttons {width:100%;}
#contact_buttons td {width:33%;}
.m_button {display:block; text-align:center; vertical-align:middle; text-decoration:none; font-family:helvetica,'helvetica neue', arial, verdana, sans-serif; font-size:18px; box-shadow:0 1px 1px rgba(0,0,0,0.5); -moz-box-shadow:0 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.5); height:50px; line-height:48px; border-radius:3px; border-left-color:#134bcd;}
table#contact_buttons .m_button {border-radius:0; box-shadow:none;}
#button_fullsite {width:300px;}
#m_button_call img {width:18px; height:17px; margin-bottom:2px;}
#m_button_email {border-left-width:1px; border-left-style:solid;}
#m_button_email img {width:22px; height:14px; margin-bottom:2px;}
#m_button_map {border-left-width:1px; border-left-style:solid;}
#m_button_map img {width:12px; height:19px; margin-bottom:2px;}
#m_header_min {border-radius:0;}
#m_header_min table {width:auto; line-height:32px;}
#m_header_min table td {text-align:left; vertical-align:middle;}
#m_header_min table td#home {width:88px;}
#m_home_button {display:inline-block; font-size:18px; color:#eee !important; vertical-align:middle;}
#m_header_min table td#home img {width:13px; height:21px; margin:0 7px 2px 5px; vertical-align:middle;}
#m_title_min {font-size:18px; line-height:18px;}

/* Home Touch Icons */
#m_touch_icons table td {width:33%; vertical-align:top;}
#ti_wrapper {font-size:0;}
.ti_box {display:inline-block; vertical-align:top; width:33%; height:80px; margin:8px 0 18px; text-align:center; font-size:14px; text-shadow:0 0 10px rgba(0,0,0,0.3), 0 0 10px rgba(0,0,0,0.5); color:#fff;}
.ti_icon {position:relative; display:block; width:64px; height:64px; overflow:hidden; margin:0 auto; border-radius:8px; box-shadow:0 2px 20px rgba(0,0,0,0.3); margin-bottom:8px;}
.ti_icon a {display:block; width:64px; height:64px; background-color:#eee; background-repeat:no-repeat; background-size:100% 100%;}
.ti_icon a span {display:block; width:64px; height:64px;}
.ti_title {display:block;}
.ti_icon .animals {background:url(http://ahlandalpacas.openherdmobile.com/images/touch-icon-animal.png) repeat-x 0 top; background-size:auto 88%;}
.ti_icon .animals span {position:absolute; content:""; display:block; width:100%; height:100%; opacity:0.6;}
/* animal icons */
.ti_icon .alpaca {background-color:#9bb11a;}
.ti_icon .alpaca span {background:url(https://www.openherd.com/images/icon-animal-alpaca.png) no-repeat 50% 38%; background-size:78% auto;}
.ti_icon .bird {background-color:#f656b6;}
.ti_icon .bird span {background:url(https://www.openherd.com/images/icon-animal-bird.png) no-repeat 58% 75%; background-size:85% auto;}
.ti_icon .bison {background-color:#ba5432;}
.ti_icon .bison span {background:url(https://www.openherd.com/images/icon-animal-bison.png) no-repeat 48% 45%; background-size:87% auto;}
.ti_icon .camel {background-color:#e9aa5d;}
.ti_icon .camel span {background:url(https://www.openherd.com/images/icon-animal-camel.png) no-repeat 48% 43%; background-size:85% auto;}
.ti_icon .cat {background-color:#232323;}
.ti_icon .cat span {background:url(https://www.openherd.com/images/icon-animal-cat.png) no-repeat 50% 30%; background-size:85% auto;}
.ti_icon .chicken {background-color:#ce3dbb;}
.ti_icon .chicken span {background:url(https://www.openherd.com/images/icon-animal-chicken.png) no-repeat 50% 46%; background-size:75% auto;}
.ti_icon .cattle {background-color:#b97225;}
.ti_icon .cattle span {background:url(https://www.openherd.com/images/icon-animal-cattle.png) no-repeat 44% 45%; background-size:85% auto;}
.ti_icon .deer {background-color:#cc9d2f;}
.ti_icon .deer span {background:url(https://www.openherd.com/images/icon-animal-deer.png) no-repeat 50% 25%; background-size:90% auto;}
.ti_icon .dog {background-color:#48ada2;}
.ti_icon .dog span {background:url(https://www.openherd.com/images/icon-animal-dog.png) no-repeat 50% 40%; background-size:80% auto;}
.ti_icon .donkey {background-color:#50989b;}
.ti_icon .donkey span {background:url(https://www.openherd.com/images/icon-animal-donkey.png) no-repeat 50% 48%; background-size:80% auto;}
.ti_icon .duck {background-color:#c78e61;}
.ti_icon .duck span {background:url(https://www.openherd.com/images/icon-animal-duck.png) no-repeat 55% 45%; background-size:80% auto;}
.ti_icon .emu {background-color:#338069;}
.ti_icon .emu span {background:url(https://www.openherd.com/images/icon-animal-emu.png) no-repeat 50% 33%; background-size:90% auto;}
.ti_icon .goat {background-color:#ff7e24;}
.ti_icon .goat span {background:url(https://www.openherd.com/images/icon-animal-goat.png) no-repeat 43% 40%; background-size:80% auto;}
.ti_icon .goose {background-color:#fff7da;}
.ti_icon .goose span {background:url(https://www.openherd.com/images/icon-animal-goose.png) no-repeat 50% 40%; background-size:85% auto;}
.ti_icon .guineafowl {background-color:#de413e;}
.ti_icon .guineafowl span {background:url(https://www.openherd.com/images/icon-animal-guineafowl.png) no-repeat 52% 45%; background-size:80% auto;}
.ti_icon .horse {background-color:#009e57;}
.ti_icon .horse span {background:url(https://www.openherd.com/images/icon-animal-horse.png) no-repeat 42% 45%; background-size:80% auto;}
.ti_icon .llama {background-color:#35a152;}
.ti_icon .llama span {background:url(https://www.openherd.com/images/icon-animal-llama.png) no-repeat 50% 26%; background-size:87% auto;}
.ti_icon .ostrich {background-color:#f48e97;}
.ti_icon .miniature-cattle {background-color:#b97225;}
.ti_icon .miniature-cattle span {background:url(https://www.openherd.com/images/icon-animal-miniature-cattle.png) no-repeat 50% 47%; background-size:93% auto;}
.ti_icon .miniature-horse {background-color:#00B463;}
.ti_icon .miniature-horse span {background:url(https://www.openherd.com/images/icon-animal-miniature-horse.png) no-repeat 50% 40%; background-size:92% auto;}
.ti_icon .mule {background-color:#5db2b5;}
.ti_icon .mule span {background:url(https://www.openherd.com/images/icon-animal-mule.png) no-repeat 50% 42%; background-size:82% auto;}
.ti_icon .ostrich {background-color:#f48e97;}
.ti_icon .ostrich span {background:url(https://www.openherd.com/images/icon-animal-ostrich.png) no-repeat 50% 40%; background-size:85% auto;}
.ti_icon .peafowl {background-color:#28baff;}
.ti_icon .peafowl span {background:url(https://www.openherd.com/images/icon-animal-peafowl.png) no-repeat 65% 40%; background-size:85% auto;}
.ti_icon .swine {background-color:#fc8595;}
.ti_icon .swine span {background:url(https://www.openherd.com/images/icon-animal-pig.png) no-repeat 48% 48%; background-size:80% auto;}
.ti_icon .quail {background-color:#85a3e2;}
.ti_icon .quail span {background:url(https://www.openherd.com/images/icon-animal-quail.png) no-repeat 50% 40%; background-size:85% auto;}
.ti_icon .rabbit {background-color:#e59f5d;}
.ti_icon .rabbit span {background:url(https://www.openherd.com/images/icon-animal-rabbit.png) no-repeat 53% 45%; background-size:70% auto;}
.ti_icon .sheep {background-color:#ebbc00;}
.ti_icon .sheep span {background:url(https://www.openherd.com/images/icon-animal-sheep.png) no-repeat 45% 45%; background-size:80% auto;}
.ti_icon .swan {background-color:#f0662c;}
.ti_icon .swan span {background:url(https://www.openherd.com/images/icon-animal-swan.png) no-repeat 50% 45%; background-size:80% auto;}
.ti_icon .turkey {background-color:#cd3c5d;}
.ti_icon .turkey span {background:url(https://www.openherd.com/images/icon-animal-turkey.png) no-repeat 50% 47%; background-size:73% auto;}
.ti_icon .yak {background-color:#fa6872;}
.ti_icon .yak span {background:url(https://www.openherd.com/images/icon-animal-yak.png) no-repeat 44% 45%; background-size:85% auto;}
.ti_icon .icon_social {background:none; border-radius:0; opacity:1;}
#ti_aboutus {background-image:url(http://www.openherdmobile.com/images/touch-icon-info.png);}
#ti_send {background-image:url(http://www.openherdmobile.com/images/touch-icon-send.png);}
#ti_store {background-image:url(http://www.openherdmobile.com/images/touch-icon-store.png);}
#social_icons {display:inline;}
#ti_etsy {background-image:url(https://www.openherd.com/images/_social/icon_et_xlg.png);}
#ti_facebook {background-image:url(https://www.openherd.com/images/_social/icon_fb_xlg.png);}
#ti_flickr {background-image:url(https://www.openherd.com/images/_social/icon_fr_xlg.png);}
.icon.icon_social.gp {background-image:url(https://www.openherd.com/images/_social/icon_gp_xlg.png); background-size:100% 100%;}
#ti_instagram {background-image:url(https://www.openherd.com/images/_social/icon_ig_xlg.png);}
#ti_linkedin {background-image:url(https://www.openherd.com/images/_social/icon_in_xlg.png);}
#ti_mewe {background-image:url(https://www.openherd.com/images/_social/icon_mw_xlg.png);}
#ti_myspace {background-image:url(https://www.openherd.com/images/_social/icon_ms_xlg.png);}
#ti_pinterest {background-image:url(https://www.openherd.com/images/_social/icon_pt_xlg.png);}
#ti_reddit {background-image:url(https://www.openherd.com/images/_social/icon_ri_xlg.png);}
#ti_blog {background-image:url(https://www.openherd.com/images/_social/icon_ss_xlg.png);}
#ti_stumbleupon {background-image:url(https://www.openherd.com/images/_social/icon_su_xlg.png);}
#ti_tumblr {background-image:url(https://www.openherd.com/images/_social/icon_tb_xlg.png);}
#ti_twitter {background-image:url(https://www.openherd.com/images/_social/icon_tw_xlg.png);}
#ti_vimeo {background-image:url(https://www.openherd.com/images/_social/icon_vm_xlg.png);}
#ti_youtube {background-image:url(https://www.openherd.com/images/_social/icon_yt_xlg.png);}
#ti_ravelry {background-image:url(https://www.openherd.com/images/_social/icon_rv_xlg.png);}
#ti_tripadvisor {background-image:url(https://www.openherd.com/images/_social/icon_ta_xlg.png);}
/* custom */
#ti_fir {background-image:url(/images/fir-alpaca-adventure-icon.png);}


/* Content */
#m_content, #m_touch_icons {position:relative; z-index:2;}
.lcat_title {font-weight:bold; font-size:17px; line-height:21px; padding:10px 8px; text-align:center;}
ul.sales_list li {background-color:#F1F1F1; border-bottom:1px solid #CFCFCF; border-top:1px solid #FFFFFF;}
ul.sales_list li h3 {margin:2px 0;}
ul.sales_list li a {display:block; color:#111;}
ul.sales_list li a:hover {text-decoration:none !important;}
ul.sales_list td  {vertical-align:top; padding:8px;}
ul.sales_list td.thumb {width:80px;}
ul.sales_list td.thumb .thumb_wrapper {width:80px; max-height:90px; overflow:hidden;}
ul.sales_list td.thumb .thumb_wrapper .no_photo {height:75px; background-color:#cfcfcf;}
ul.sales_list td.details {font-size:12px; padding:8px 0;}
ul.sales_list td.details .name {font-size:15px; margin:3px 0;}
ul.sales_list td.price {padding-left:10px; text-align:right;}
ul.sales_list td.price .label {font-size:11px; line-height:11px; color:#777;}
ul.sales_list td.price .amount {font-size:13px; margin-bottom:4px;}
/* Animal List */
ul.sales_list .d_cell {padding:0; margin:0; border:none;}
ul.sales_list .d_photo_wrapper {display:table-cell; vertical-align:top; padding:8px;}
ul.sales_list .d_photo {display:block; width:80px; height:90px; overflow:hidden;}
ul.sales_list .d_photo img {width:80px;}
ul.sales_list .d_info {width:80%; font-size:12px; padding:8px 0;}
ul.sales_list .d_name {font-size:15px; font-weight:bold; margin:3px 0;}
ul.sales_list .d_info p {display:none;}
ul.sales_list .d_pricing {display:table-cell; padding:8px 8px 8px 10px;}
ul.sales_list .d_label {font-size:11px; line-height:11px; color:#777;}
ul.sales_list .d_pricing {float:none;}
ul.sales_list .d_price {font-size:13px; margin-bottom:4px;}
ul.sales_list .d_pricing .np {font-size:11px; line-height:10px;}
ul.sales_list .d_price_caption {display:none;}
.bar_female, .bar_male {height:4px;}
/* Icons */
.ap_icon {width:30px; height:30px; background-image:url(http://www.openherd.com/images/sprite_icons.png); background-repeat:no-repeat; vertical-align:middle;}
.ap_icon_bred {height:23px; background-position:-330px -3px; margin-right:4px !important;}
.ap_icon_bredsml {height:14px; background-position:-360px -7px; margin:0 0 1px 4px;}
.ap_icon_price {background-position:-95px -5px; height:20px; width:20px;}
.ap_icon_partial {background-position:-66px -6px; height:17px; width:17px;}
.ap_icon_lease {background-position:-305px -6px; height:17px; width:19px;}
.ap_icon_trade {background-position:-34px -6px; height:18px; width:21px;}
.ap_icon_auction {background-position:-400px -30px; width:53px; height:20px; margin:5px 0;}
.ap_icon_sold {background-position:-150px 0;}
.ap_icon_finance {background-position:-185px -5px; height:20px;}
.ap_icon_female {background-position:-210px 0;}
.ap_icon_male {background-position:-240px 0;}
.ap_icon_pkgplus {background-position:-270px 0;}
.descr {line-height:18px;}

/* About Us */
#about_logo {float:left; margin:3px 15px 5px 0;}

/* Alpaca Page */
.animal_page {padding-top:5px;}
h2#name {margin:0 0 5px;}
h2#name img {margin:-2px 2px -2px 0;}
h3#caption {margin:0 0 2px;}
#top_thumb {margin:0 10px 5px 0; float:left;}
#button_itememail {width:150px; margin-top:10px;}
#button_itememail img {width:22px; height:14px; margin-bottom:2px;}
.video {position:relative; display:block; float:left; margin:0 10px 3px 0;}
.video_play {position:absolute; top:50%; left:50%; margin-top:-13px; margin-left:-19px; width:38px; height:26px; background:url(/images/icon_videoplay.gif) no-repeat 50% 50%;}
.certs {margin:10px 0;}
.awards, .fiber {margin:20px 0;}
.award_item {margin-bottom:4px;}
.fiber table {width:auto;}
.fiber td {vertical-align:top; padding:4px 0; border:1px solid #ccc; border:1px solid rgba(125,125,125,0.5); border-width:1px 0;}
.fiber td.date {padding-right:15px; white-space:nowrap;}
.full_photo {width:100%; max-width:500px; display:block; margin:0 auto;}
.photo_caption {margin-bottom:15px;}
.photo1_caption {padding:8px;}

/* Animal Page */
#middle_right {margin-bottom:10px;}
#item_album_p1 img {width:100%;}

/* Footer */
#m_footer {font-size:13px; font-weight:bold; text-align:center; padding:8px;}
#m_footer a {text-decoration:underline;}
#m_footer, #m_footer a {color:#fff; text-shadow:0 0 2px rgba(0,0,0,0.7), 0 0 5px rgba(0,0,0,0.7);}


/* ||||| Responsive ||||| */
/* phones */
@media only screen and (min-device-width:600px) {
	#middle_right {float:right; margin-left:30px; width:270px;}
	ul.sales_list .d_pricing {white-space:nowrap;}
	ul.sales_list .d_pricing .np {font-size:13px; line-height:12px;}
	ul.sales_list .d_price {font-size:16px; margin-bottom:6px;}
}

@media only screen and (min-device-width:768px) {
	.ti_box {width:25%; margin:30px 0;}
}
