@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=df435c09-726b-4a77-be00-eb874eb81a90");
@font-face{
font-family:"Bell Centennial W01 Address";
src:url("../fonts/c6811683-8a92-4e4b-9d38-b33e5a7a5148.eot?#iefix");
src:url("../fonts/c6811683-8a92-4e4b-9d38-b33e5a7a5148.eot?#iefix") format("eot"),url("../fonts/fb15340b-5d70-458f-9fbf-01197bccda01.woff2") format("woff2"),url("../fonts/60f9e774-5f47-4f55-ad72-ad059c74894c.woff") format("woff"),url("../fonts/82acaa7c-e5d4-4937-9438-5c1929c13a44.ttf") format("truetype"),url("../fonts/faabdead-2b18-41c8-8e0a-2322edbe19e4.svg#faabdead-2b18-41c8-8e0a-2322edbe19e4") format("svg");
}
@font-face{
font-family:"MinionW08-CdCpRegular";
src:url("../fonts/e02178bd-940e-4190-a13f-0956e9f9c299.eot?#iefix");
src:url("../fonts/e02178bd-940e-4190-a13f-0956e9f9c299.eot?#iefix") format("eot"),url("../fonts/add988fe-42d8-44c6-92c3-86c24e73d9e1.woff2") format("woff2"),url("../fonts/c7442320-3918-4c6f-a71d-cad98ce0d3e6.woff") format("woff"),url("../fonts/a7393b39-3887-443b-874c-d5ca45423f1e.ttf") format("truetype"),url("../fonts/80f1c13f-f4f9-466d-92dd-43eda53ad881.svg#80f1c13f-f4f9-466d-92dd-43eda53ad881") format("svg");
}
@font-face{
font-family:"Minion W08 Cd It Cp";
src:url("../fonts/72948fe6-db20-4455-a3e1-21bf0bd7be6c.eot?#iefix");
src:url("../fonts/72948fe6-db20-4455-a3e1-21bf0bd7be6c.eot?#iefix") format("eot"),url("../fonts/345c42a9-2c8f-4441-9a34-7f84128d4e13.woff2") format("woff2"),url("../fonts/178ca89a-859a-4513-92d3-62580f75029e.woff") format("woff"),url("../fonts/06bca611-d295-4664-b85d-33cbe2a61979.ttf") format("truetype"),url("../fonts/0600df54-d3c0-437c-ad59-1ee73ea17088.svg#0600df54-d3c0-437c-ad59-1ee73ea17088") format("svg");
}
@font-face{
font-family:"Minion W08 Md Cd Cp";
src:url("../fonts/695714a9-74d7-408a-8921-f2bc641128ba.eot?#iefix");
src:url("../fonts/695714a9-74d7-408a-8921-f2bc641128ba.eot?#iefix") format("eot"),url("../fonts/24806d86-045a-4083-adf8-b7924e160865.woff2") format("woff2"),url("../fonts/b85deb54-38c4-4cb4-b237-822b647d4d18.woff") format("woff"),url("../fonts/3077b7e8-7574-42d9-adfa-3d4279fb5ae4.ttf") format("truetype"),url("../fonts/e939c7e3-7a5c-497d-9281-50b828270506.svg#e939c7e3-7a5c-497d-9281-50b828270506") format("svg");
}
@font-face{
font-family:"Minion W08 Md Cd It Cp";
src:url("../fonts/7283e908-6154-4f74-9c5a-13aa676ae611.eot?#iefix");
src:url("../fonts/7283e908-6154-4f74-9c5a-13aa676ae611.eot?#iefix") format("eot"),url("../fonts/5fe961c3-3899-42e7-965e-e47cb0754964.woff2") format("woff2"),url("../fonts/4b9ef97d-e0d4-4227-b1c7-4a1989470215.woff") format("woff"),url("../fonts/a694ef33-dc78-40bf-a7c0-c7a0a4bfe84f.ttf") format("truetype"),url("../fonts/a99220a3-1853-4b24-87a7-4c5e0a276a66.svg#a99220a3-1853-4b24-87a7-4c5e0a276a66") format("svg");
}
@font-face{
font-family:"Minion W08 Sbd Cd Cp";
src:url("../fonts/38c6d931-6a4a-4a77-a40a-aa560fe1402b.eot?#iefix");
src:url("../fonts/38c6d931-6a4a-4a77-a40a-aa560fe1402b.eot?#iefix") format("eot"),url("../fonts/05131cd2-394b-4e29-b63c-39e4ac98a494.woff2") format("woff2"),url("../fonts/26f43c9a-e75a-4f4b-9061-a11c16237b44.woff") format("woff"),url("../fonts/edb8e56c-3038-4866-af19-bfd6bd97b2cd.ttf") format("truetype"),url("../fonts/6e7f6d43-0e84-4f60-b3e4-61f7b9e6461f.svg#6e7f6d43-0e84-4f60-b3e4-61f7b9e6461f") format("svg");
}
@font-face{
font-family:"Minion W08 Sbd Cd It Cp";
src:url("../fonts/33762010-e647-4227-9956-9bde9f2eb19f.eot?#iefix");
src:url("../fonts/33762010-e647-4227-9956-9bde9f2eb19f.eot?#iefix") format("eot"),url("../fonts/73bb5700-2873-42dc-adf5-154ce99e029f.woff2") format("woff2"),url("../fonts/0f979a7f-3d52-4013-afae-e1cfb9b7b78a.woff") format("woff"),url("../fonts/9cd149ae-00c4-4540-bcf8-3be372ddad9b.ttf") format("truetype"),url("../fonts/fce284ca-0b4f-4f26-afd9-ce2cf11bc428.svg#fce284ca-0b4f-4f26-afd9-ce2cf11bc428") format("svg");
}
@font-face{
font-family:"MinionW08-BoldCdItCp";
src:url("../fonts/49ac966a-db65-4918-b398-5f7e655a9ad5.eot?#iefix");
src:url("../fonts/49ac966a-db65-4918-b398-5f7e655a9ad5.eot?#iefix") format("eot"),url("../fonts/5440905f-fcb8-43fa-809a-951492920488.woff2") format("woff2"),url("../fonts/e957063b-fe84-40be-82f7-800291752981.woff") format("woff"),url("../fonts/0fd69081-dfa7-4d36-bba6-3179c413f982.ttf") format("truetype"),url("../fonts/e4448a99-46e4-4d2c-864f-58c64361ed66.svg#e4448a99-46e4-4d2c-864f-58c64361ed66") format("svg");
}
@font-face{
font-family:"Minion W08 Cd Regular";
src:url("../fonts/80541bdc-a277-49ac-bfb3-2cc7d39c20ff.eot?#iefix");
src:url("../fonts/80541bdc-a277-49ac-bfb3-2cc7d39c20ff.eot?#iefix") format("eot"),url("../fonts/23ef3518-1ded-470c-bf5b-2ee11ab65604.woff2") format("woff2"),url("../fonts/3faf1841-2940-4985-9040-47b11b3712e5.woff") format("woff"),url("../fonts/6b449f20-fd89-4f36-9760-3c392b2214b0.ttf") format("truetype"),url("../fonts/dbcb0bc9-39e1-491b-a20b-dd0489466b46.svg#dbcb0bc9-39e1-491b-a20b-dd0489466b46") format("svg");
}
@font-face{
font-family:"Minion W08 Cd It";
src:url("../fonts/1fcbc1c4-a0cf-4f73-9ab9-422da7de6d4e.eot?#iefix");
src:url("../fonts/1fcbc1c4-a0cf-4f73-9ab9-422da7de6d4e.eot?#iefix") format("eot"),url("../fonts/c6d77d4a-81c1-43ef-81b9-4679ab2a3e52.woff2") format("woff2"),url("../fonts/30ac61b9-5897-49a8-a8c6-5bfdb203b350.woff") format("woff"),url("../fonts/36212df4-6cd4-4379-9273-1d3a5e9b1ef2.ttf") format("truetype"),url("../fonts/1f8fecf3-290b-4fb5-9fd0-19008cb92e0e.svg#1f8fecf3-290b-4fb5-9fd0-19008cb92e0e") format("svg");
}
@font-face{
font-family:"Minion W08 Md Cd";
src:url("../fonts/d09fc1a8-546b-4ba9-a6e6-fdc4d3db1d3c.eot?#iefix");
src:url("../fonts/d09fc1a8-546b-4ba9-a6e6-fdc4d3db1d3c.eot?#iefix") format("eot"),url("../fonts/5d48be26-fd59-4060-8ffa-e0922350faf5.woff2") format("woff2"),url("../fonts/98da2427-6ce9-48c1-a8f4-25250c8d4b3a.woff") format("woff"),url("../fonts/18c367b5-9a06-4086-90be-e4c8221451c7.ttf") format("truetype"),url("../fonts/2dbe9b94-3b47-48ee-b9f9-13aba6a80612.svg#2dbe9b94-3b47-48ee-b9f9-13aba6a80612") format("svg");
}
@font-face{
font-family:"Minion W08 Md Cd It";
src:url("../fonts/bbe26920-f2dc-401c-9700-7c3f5f65b718.eot?#iefix");
src:url("../fonts/bbe26920-f2dc-401c-9700-7c3f5f65b718.eot?#iefix") format("eot"),url("../fonts/02266e86-dc70-4a8e-a3c7-f879c0f35435.woff2") format("woff2"),url("../fonts/698aba19-d01c-424a-90e8-c902be7ea7eb.woff") format("woff"),url("../fonts/c959d803-9183-43c5-8568-3a0d69608048.ttf") format("truetype"),url("../fonts/50d063ac-8d7c-4229-90b5-5f01d229780d.svg#50d063ac-8d7c-4229-90b5-5f01d229780d") format("svg");
}
@font-face{
font-family:"Minion W08 Sbd Cd";
src:url("../fonts/68482edf-fd44-42e6-b041-f36f6abac4d1.eot?#iefix");
src:url("../fonts/68482edf-fd44-42e6-b041-f36f6abac4d1.eot?#iefix") format("eot"),url("../fonts/c95775cb-f160-4b0d-b3c4-dbd34f2b170c.woff2") format("woff2"),url("../fonts/60bc69c9-1d2f-4312-a850-35f6f1994446.woff") format("woff"),url("../fonts/39428742-6f14-47e3-ac44-cb6201a70056.ttf") format("truetype"),url("../fonts/c1b2380a-c07e-4081-b650-76b18f39c7f1.svg#c1b2380a-c07e-4081-b650-76b18f39c7f1") format("svg");
}
@font-face{
font-family:"Minion W08 Sbd Cd It";
src:url("../fonts/a1c83551-94b6-494a-82ea-5dc4d8125a54.eot?#iefix");
src:url("../fonts/a1c83551-94b6-494a-82ea-5dc4d8125a54.eot?#iefix") format("eot"),url("../fonts/bfaf725c-7a12-4a8e-a806-06ec452363ef.woff2") format("woff2"),url("../fonts/e61b166a-4c0c-48c7-a1ae-8e72861a5399.woff") format("woff"),url("../fonts/36a5b108-811d-4210-926d-f8fc17d83464.ttf") format("truetype"),url("../fonts/439978ee-d5fd-4a91-b2a6-516d41866e81.svg#439978ee-d5fd-4a91-b2a6-516d41866e81") format("svg");
}
@font-face{
font-family:"Minion W08 Bold Cd";
src:url("../fonts/66f3c766-8ec9-463e-bd9f-0f5d3847dcf4.eot?#iefix");
src:url("../fonts/66f3c766-8ec9-463e-bd9f-0f5d3847dcf4.eot?#iefix") format("eot"),url("../fonts/9d60b93a-18a9-4d91-a847-b5423ae1bc8b.woff2") format("woff2"),url("../fonts/e73ab14e-6a4c-4728-9ab1-75e59c7679e2.woff") format("woff"),url("../fonts/0150b982-98ba-4357-aab9-0a2de2778ee4.ttf") format("truetype"),url("../fonts/5b8b3e37-83a6-421a-ba1d-50aea04035fd.svg#5b8b3e37-83a6-421a-ba1d-50aea04035fd") format("svg");
}
@font-face{
font-family:"Minion W08 Bold Cd It";
src:url("../fonts/ab900d9b-aace-4098-89d4-0d86aa5eed6c.eot?#iefix");
src:url("../fonts/ab900d9b-aace-4098-89d4-0d86aa5eed6c.eot?#iefix") format("eot"),url("../fonts/18c23fe8-d2a1-4252-a1d4-44cdf8dc86a0.woff2") format("woff2"),url("../fonts/fab7fc59-e550-46f8-81d6-d5a1fb4416b3.woff") format("woff"),url("../fonts/8d5caa0c-20bf-49ca-9534-7f965a327ce9.ttf") format("truetype"),url("../fonts/af599ef2-9c0d-4db5-a7ec-3e6153fe0628.svg#af599ef2-9c0d-4db5-a7ec-3e6153fe0628") format("svg");
}
@font-face{
font-family:"Minion W08 Sbh Regular";
src:url("../fonts/98a38013-a52b-4255-8ed0-3e86660f3cc9.eot?#iefix");
src:url("../fonts/98a38013-a52b-4255-8ed0-3e86660f3cc9.eot?#iefix") format("eot"),url("../fonts/119f7690-55f6-431b-995e-06c3a83b1731.woff2") format("woff2"),url("../fonts/72e12d06-d07a-4095-aecb-60d74780687b.woff") format("woff"),url("../fonts/cb304488-6416-433d-9a7b-82a095fbee0a.ttf") format("truetype"),url("../fonts/45455a80-8b1b-4126-86d8-71cc0ffc744e.svg#45455a80-8b1b-4126-86d8-71cc0ffc744e") format("svg");
}
@font-face{
font-family:"Minion W08 It Sbh";
src:url("../fonts/f7a87fdc-53a0-4555-8d8b-e19519ab87fe.eot?#iefix");
src:url("../fonts/f7a87fdc-53a0-4555-8d8b-e19519ab87fe.eot?#iefix") format("eot"),url("../fonts/2c75b0ba-73d6-422a-9ce4-1f8556f7a197.woff2") format("woff2"),url("../fonts/ac979165-ce5f-49b3-949f-0407d83d3f62.woff") format("woff"),url("../fonts/b688c235-51dc-45f4-80a1-86a5189b62c9.ttf") format("truetype"),url("../fonts/fe49e09d-2456-4576-a59b-d8362c999329.svg#fe49e09d-2456-4576-a59b-d8362c999329") format("svg");
}
@font-face{
font-family:"Minion W08 Md Sbh";
src:url("../fonts/c0c69b2e-9307-4b13-9e39-28217e43da73.eot?#iefix");
src:url("../fonts/c0c69b2e-9307-4b13-9e39-28217e43da73.eot?#iefix") format("eot"),url("../fonts/e0d38eeb-b999-49e5-957a-b8fb5f0dc3c2.woff2") format("woff2"),url("../fonts/ed1c4fbe-3159-47ae-a3f9-ce1107380e16.woff") format("woff"),url("../fonts/a05a6be3-130f-4f8c-9334-97fe7f86e180.ttf") format("truetype"),url("../fonts/69e91518-3e0a-404a-95c8-7534e6082366.svg#69e91518-3e0a-404a-95c8-7534e6082366") format("svg");
}
@font-face{
font-family:"Minion W08 Md It Sbh";
src:url("../fonts/451193c4-9285-4920-a7c9-ba74b3367e43.eot?#iefix");
src:url("../fonts/451193c4-9285-4920-a7c9-ba74b3367e43.eot?#iefix") format("eot"),url("../fonts/ce31be1c-fd10-4576-991e-528fb47d83ac.woff2") format("woff2"),url("../fonts/a80b24fc-aede-4f0e-981c-0835e3388227.woff") format("woff"),url("../fonts/8cc2b5bd-8178-4956-a8d9-427ea80272aa.ttf") format("truetype"),url("../fonts/f55a4a10-11d4-4241-9aad-af199f41f7a9.svg#f55a4a10-11d4-4241-9aad-af199f41f7a9") format("svg");
}
@font-face{
font-family:"Minion W08 Sbd Sbh";
src:url("../fonts/cd4ef9e6-072b-4a21-ad8d-72866510ead9.eot?#iefix");
src:url("../fonts/cd4ef9e6-072b-4a21-ad8d-72866510ead9.eot?#iefix") format("eot"),url("../fonts/ee611bb2-eed7-465b-a825-b7a3d8fe4d27.woff2") format("woff2"),url("../fonts/7f5bc075-e1f2-426a-9817-db3758d91252.woff") format("woff"),url("../fonts/80ea31d7-8dad-436c-a8b7-9e1381be2659.ttf") format("truetype"),url("../fonts/fb1a439b-2761-41ea-8fae-14d2231846a4.svg#fb1a439b-2761-41ea-8fae-14d2231846a4") format("svg");
}
@font-face{
font-family:"Minion W08 Sbd It Sbh";
src:url("../fonts/d8e2447f-24e7-4ee7-94ee-ae744e338259.eot?#iefix");
src:url("../fonts/d8e2447f-24e7-4ee7-94ee-ae744e338259.eot?#iefix") format("eot"),url("../fonts/c0f2287b-be64-42f7-87af-f084dee90488.woff2") format("woff2"),url("../fonts/1c00742d-8abd-48a5-b4d4-c4c4038b7271.woff") format("woff"),url("../fonts/bdef9469-82e9-4966-a7ef-f487cbb47d60.ttf") format("truetype"),url("../fonts/6d9093fd-68f0-45dd-81ac-f008c32a5aa4.svg#6d9093fd-68f0-45dd-81ac-f008c32a5aa4") format("svg");
}
@font-face{
font-family:"Minion W08 Bold Sbh";
src:url("../fonts/08b2ab7a-7c3a-42d8-8870-3dce096d9454.eot?#iefix");
src:url("../fonts/08b2ab7a-7c3a-42d8-8870-3dce096d9454.eot?#iefix") format("eot"),url("../fonts/25bd4345-8980-469e-a0cf-68a7938c9cc7.woff2") format("woff2"),url("../fonts/9500c100-313b-4e3e-ba9a-463c26cee8a2.woff") format("woff"),url("../fonts/381e5f17-6f63-48ac-9936-744431286b43.ttf") format("truetype"),url("../fonts/9055473a-b9a8-497a-a481-65b5f4c40f1f.svg#9055473a-b9a8-497a-a481-65b5f4c40f1f") format("svg");
}
@font-face{
font-family:"Minion W08 Bold It Sbh";
src:url("../fonts/a550d693-173d-44af-9dd5-36e70c4acf01.eot?#iefix");
src:url("../fonts/a550d693-173d-44af-9dd5-36e70c4acf01.eot?#iefix") format("eot"),url("../fonts/20a08c2a-590b-4a3e-b012-1c9a328f85d0.woff2") format("woff2"),url("../fonts/5b7e67cd-796e-4db0-8380-22af474f7570.woff") format("woff"),url("../fonts/bbf9b7d0-ec7b-4c86-b043-1565fd86704f.ttf") format("truetype"),url("../fonts/0632cff9-b36b-40a7-bde7-82714cc1bb41.svg#0632cff9-b36b-40a7-bde7-82714cc1bb41") format("svg");
}
@font-face{
font-family:"MinionW08-CdSbhRegular";
src:url("../fonts/3d07543a-e4b7-401f-a974-ae170905a11e.eot?#iefix");
src:url("../fonts/3d07543a-e4b7-401f-a974-ae170905a11e.eot?#iefix") format("eot"),url("../fonts/1021a446-32ce-4937-b011-1f906b617600.woff2") format("woff2"),url("../fonts/cedfc695-6578-483f-871f-d1644d165f3b.woff") format("woff"),url("../fonts/29ac20b2-b131-4115-a277-d02e8334c0db.ttf") format("truetype"),url("../fonts/a81f4a69-73e4-4d25-8035-45b4d1f959df.svg#a81f4a69-73e4-4d25-8035-45b4d1f959df") format("svg");
}
@font-face{
font-family:"Minion W08 Cd It Sbh";
src:url("../fonts/4b1afeed-8134-40c2-98ea-c599682ac8f7.eot?#iefix");
src:url("../fonts/4b1afeed-8134-40c2-98ea-c599682ac8f7.eot?#iefix") format("eot"),url("../fonts/9f7bb02a-36f2-4b9a-89da-082d03384ea3.woff2") format("woff2"),url("../fonts/1e88ce8f-9945-45cf-bc4f-f0da9a993c5d.woff") format("woff"),url("../fonts/1feaec67-b5fa-41e1-8e71-6407f2b3fd98.ttf") format("truetype"),url("../fonts/a84b5e34-7bed-4603-9022-a721fbaee8ea.svg#a84b5e34-7bed-4603-9022-a721fbaee8ea") format("svg");
}
@font-face{
font-family:"Minion W08 Md Cd Sbh";
src:url("../fonts/6d0a8045-1e83-4fec-a2ef-a56949a4110a.eot?#iefix");
src:url("../fonts/6d0a8045-1e83-4fec-a2ef-a56949a4110a.eot?#iefix") format("eot"),url("../fonts/cc55b085-728d-49d8-bf03-8dccf3b21f9b.woff2") format("woff2"),url("../fonts/4dc1e9f4-d7fd-4b9f-97c6-1a707dbb357e.woff") format("woff"),url("../fonts/926e85fc-fbb8-4440-b097-a96439d80459.ttf") format("truetype"),url("../fonts/ea1bb125-83e3-4eac-a1c4-2deceb0e2622.svg#ea1bb125-83e3-4eac-a1c4-2deceb0e2622") format("svg");
}
@font-face{
font-family:"Minion W08 Md Cd It Sbh";
src:url("../fonts/0e9dd54c-67c7-46b4-bcbe-21823de31cba.eot?#iefix");
src:url("../fonts/0e9dd54c-67c7-46b4-bcbe-21823de31cba.eot?#iefix") format("eot"),url("../fonts/18e08d10-9d73-4c79-a609-3322d7598870.woff2") format("woff2"),url("../fonts/3e8332cd-236c-40b6-bbd1-8337b82a246c.woff") format("woff"),url("../fonts/b11adcc2-166d-4eed-b922-d321791cbad6.ttf") format("truetype"),url("../fonts/ef5590fc-0d62-4897-b1c4-fd46dad866c2.svg#ef5590fc-0d62-4897-b1c4-fd46dad866c2") format("svg");
}
@font-face{
font-family:"MinionW08-SbdCdItSbh";
src:url("../fonts/f6615a0d-02e6-4e28-afe0-131c2affbe9c.eot?#iefix");
src:url("../fonts/f6615a0d-02e6-4e28-afe0-131c2affbe9c.eot?#iefix") format("eot"),url("../fonts/631ace83-24d0-41a9-8a59-0a20d100affd.woff2") format("woff2"),url("../fonts/b8316b3a-54cb-48d6-8aa0-03e0ce693415.woff") format("woff"),url("../fonts/cfb8c8e3-e9cf-404d-b8bc-12d09fdb4bae.ttf") format("truetype"),url("../fonts/d3988551-9c35-4932-b770-11aca809b9b4.svg#d3988551-9c35-4932-b770-11aca809b9b4") format("svg");
}
@font-face{
font-family:"MinionW08-BoldCdItSbh";
src:url("../fonts/970e8ce6-6fe5-4822-9636-c9763a270436.eot?#iefix");
src:url("../fonts/970e8ce6-6fe5-4822-9636-c9763a270436.eot?#iefix") format("eot"),url("../fonts/cc62d2da-2481-4c97-af2b-8600b8ac6717.woff2") format("woff2"),url("../fonts/1ba5f8fd-1ea0-43d5-8a20-1fc0c7d4ef32.woff") format("woff"),url("../fonts/6584ba99-0163-4393-8926-ff8fe67b4af8.ttf") format("truetype"),url("../fonts/f2eaf103-c033-48b6-a0c0-c79660ab1771.svg#f2eaf103-c033-48b6-a0c0-c79660ab1771") format("svg");
}
@font-face{
font-family:"Minion W08 Dsp Regular";
src:url("../fonts/0b3317b1-989d-42e2-a533-155ad8f40b23.eot?#iefix");
src:url("../fonts/0b3317b1-989d-42e2-a533-155ad8f40b23.eot?#iefix") format("eot"),url("../fonts/f6de15fc-efdd-45c3-a35e-0ca717d1409f.woff2") format("woff2"),url("../fonts/64e27670-dea8-433a-9130-bf7d8b874462.woff") format("woff"),url("../fonts/a9938424-6f68-4b77-a5a6-420d1d0e7993.ttf") format("truetype"),url("../fonts/b95c21de-8a92-498e-b126-412d49ec81a8.svg#b95c21de-8a92-498e-b126-412d49ec81a8") format("svg");
}
@font-face{
font-family:"Minion W08 It Dsp";
src:url("../fonts/a5bd49e6-2187-47f5-b94b-1398c0cd5cd6.eot?#iefix");
src:url("../fonts/a5bd49e6-2187-47f5-b94b-1398c0cd5cd6.eot?#iefix") format("eot"),url("../fonts/33356e8d-faa0-4578-808e-4b06724b000e.woff2") format("woff2"),url("../fonts/9cfd061d-59a4-40a8-b515-62548d61b492.woff") format("woff"),url("../fonts/332d742b-8b04-4145-8614-a6da742a658c.ttf") format("truetype"),url("../fonts/98b682d9-f114-404d-bc42-6f62dbf1260e.svg#98b682d9-f114-404d-bc42-6f62dbf1260e") format("svg");
}
@font-face{
font-family:"Minion W08 Md Dsp";
src:url("../fonts/02c5f612-fafa-481f-ad6e-2e6df2868556.eot?#iefix");
src:url("../fonts/02c5f612-fafa-481f-ad6e-2e6df2868556.eot?#iefix") format("eot"),url("../fonts/66833def-0bef-4869-9b9c-c6399e6b7a6a.woff2") format("woff2"),url("../fonts/16ff3870-0097-46d4-972d-151de035652e.woff") format("woff"),url("../fonts/6969a8fd-1921-49c3-aaac-1edb363b20c7.ttf") format("truetype"),url("../fonts/c0dfdebb-531e-43ca-9c1e-5547f2ea9a5c.svg#c0dfdebb-531e-43ca-9c1e-5547f2ea9a5c") format("svg");
}
@font-face{
font-family:"Minion W08 Md It Dsp";
src:url("../fonts/0bc640dd-a7a2-4b41-837c-f983b9a532d4.eot?#iefix");
src:url("../fonts/0bc640dd-a7a2-4b41-837c-f983b9a532d4.eot?#iefix") format("eot"),url("../fonts/f927bfdf-6351-4cb6-9657-659a38aed3b9.woff2") format("woff2"),url("../fonts/678b879e-dbbf-46ae-b126-79e370a15d1b.woff") format("woff"),url("../fonts/61fe9e8f-9c62-425d-9189-280cce4e7df9.ttf") format("truetype"),url("../fonts/5010ee61-9e1f-46a4-819d-7b79a6b91f5c.svg#5010ee61-9e1f-46a4-819d-7b79a6b91f5c") format("svg");
}
@font-face{
font-family:"Minion W08 Sbd Dsp";
src:url("../fonts/c0fc3cbd-0c9f-4aad-b9e6-d2e3d8c4b31d.eot?#iefix");
src:url("../fonts/c0fc3cbd-0c9f-4aad-b9e6-d2e3d8c4b31d.eot?#iefix") format("eot"),url("../fonts/5753c969-cb8b-4b51-a871-4fc2a6d6c729.woff2") format("woff2"),url("../fonts/f3c0a055-1945-414b-ac10-5d42f7a42639.woff") format("woff"),url("../fonts/a45b80f2-f681-495e-b056-18946c347c56.ttf") format("truetype"),url("../fonts/3b75c15b-d57a-4804-947c-e8f856ba5a14.svg#3b75c15b-d57a-4804-947c-e8f856ba5a14") format("svg");
}
@font-face{
font-family:"Minion W08 Sbd It Dsp";
src:url("../fonts/135cc27d-28f7-4e04-b5f8-3dc0e73cd267.eot?#iefix");
src:url("../fonts/135cc27d-28f7-4e04-b5f8-3dc0e73cd267.eot?#iefix") format("eot"),url("../fonts/05a72403-1aa9-4be0-ae4d-5ef9398414b7.woff2") format("woff2"),url("../fonts/533b4859-a53c-4dca-b938-fdfaa05d500e.woff") format("woff"),url("../fonts/edc68315-a44c-47d7-b4a9-a69528e7345c.ttf") format("truetype"),url("../fonts/842e93bf-ce48-40ce-93c0-b092e766ee66.svg#842e93bf-ce48-40ce-93c0-b092e766ee66") format("svg");
}
@font-face{
font-family:"Minion W08 Bold Dsp";
src:url("../fonts/19f76822-a79e-4da5-8be8-53137906aec3.eot?#iefix");
src:url("../fonts/19f76822-a79e-4da5-8be8-53137906aec3.eot?#iefix") format("eot"),url("../fonts/35b1d595-2444-435b-9b71-a61239393e37.woff2") format("woff2"),url("../fonts/b6c061d2-4918-4312-bef3-c36e49936694.woff") format("woff"),url("../fonts/31b71c5f-a0ba-43c3-9ecc-d7c73db18f45.ttf") format("truetype"),url("../fonts/f9b9cdd6-57df-4f69-87bd-de91cfae5dbb.svg#f9b9cdd6-57df-4f69-87bd-de91cfae5dbb") format("svg");
}
@font-face{
font-family:"Minion W08 Bold It Dsp";
src:url("../fonts/0d3cf41f-7a9c-4015-bb2b-8a1bba2581d8.eot?#iefix");
src:url("../fonts/0d3cf41f-7a9c-4015-bb2b-8a1bba2581d8.eot?#iefix") format("eot"),url("../fonts/cf6f3393-de58-4b66-852a-613424851ffe.woff2") format("woff2"),url("../fonts/bb6ced3c-6833-464e-9200-171089d12fbc.woff") format("woff"),url("../fonts/6e5af001-9317-44dd-a203-c083b3006531.ttf") format("truetype"),url("../fonts/f219a1a6-58bf-45b3-abe3-9178b2457d92.svg#f219a1a6-58bf-45b3-abe3-9178b2457d92") format("svg");
}
@font-face{
font-family:"MinionW08-CdDspRegular";
src:url("../fonts/181dc5ab-1b4f-41f1-801a-4638f60f8ebe.eot?#iefix");
src:url("../fonts/181dc5ab-1b4f-41f1-801a-4638f60f8ebe.eot?#iefix") format("eot"),url("../fonts/7906644d-fa09-47c9-a92b-8692ed8e954d.woff2") format("woff2"),url("../fonts/29b17efe-46e7-43c3-9cda-1a04fcd53168.woff") format("woff"),url("../fonts/70abdefe-ee57-48f8-85a3-89754748ad24.ttf") format("truetype"),url("../fonts/c63d2b25-6e11-4401-909f-0b48e08e349f.svg#c63d2b25-6e11-4401-909f-0b48e08e349f") format("svg");
}
@font-face{
font-family:"Minion W08 Cd It Dsp";
src:url("../fonts/3856449a-fc7f-42d7-949a-ea20a4d44c44.eot?#iefix");
src:url("../fonts/3856449a-fc7f-42d7-949a-ea20a4d44c44.eot?#iefix") format("eot"),url("../fonts/3af4b756-16e9-4a0a-8fb0-976013a808e2.woff2") format("woff2"),url("../fonts/297f8c6a-a501-4b16-9915-ea029621c5bf.woff") format("woff"),url("../fonts/1205a188-619b-4975-aea0-ddba8e011551.ttf") format("truetype"),url("../fonts/57fed5f9-93ad-4340-a902-57a1a1058f9f.svg#57fed5f9-93ad-4340-a902-57a1a1058f9f") format("svg");
}
@font-face{
font-family:"Minion W08 Md Cd Dsp";
src:url("../fonts/b28197b2-7bb9-48ef-a4eb-e18b0196e675.eot?#iefix");
src:url("../fonts/b28197b2-7bb9-48ef-a4eb-e18b0196e675.eot?#iefix") format("eot"),url("../fonts/a878f84c-f287-4cf6-8a78-eb095ff7eeb4.woff2") format("woff2"),url("../fonts/1b5fb53c-e250-476a-a96c-913659dc8443.woff") format("woff"),url("../fonts/edc9165c-8a65-4691-bae3-e31ada4ff503.ttf") format("truetype"),url("../fonts/29e93812-c908-483e-a3e4-064e7d9672dc.svg#29e93812-c908-483e-a3e4-064e7d9672dc") format("svg");
}
@font-face{
font-family:"Minion W08 Md Cd It Dsp";
src:url("../fonts/e78c658f-4077-4aeb-81bb-dd6a48cfc8c6.eot?#iefix");
src:url("../fonts/e78c658f-4077-4aeb-81bb-dd6a48cfc8c6.eot?#iefix") format("eot"),url("../fonts/6b015269-9698-49a9-8376-439a3f311aa7.woff2") format("woff2"),url("../fonts/503e9dde-de85-430c-9ab1-67987be7f328.woff") format("woff"),url("../fonts/e6e691d7-7ee8-4ca8-8cfd-6041d02cc202.ttf") format("truetype"),url("../fonts/08c9141d-9a9f-436d-b01e-a80cea0e01d0.svg#08c9141d-9a9f-436d-b01e-a80cea0e01d0") format("svg");
}
@font-face{
font-family:"MinionW08-SbdCdItDsp";
src:url("../fonts/df9ac08f-fadb-4a52-aa30-5248f49d0102.eot?#iefix");
src:url("../fonts/df9ac08f-fadb-4a52-aa30-5248f49d0102.eot?#iefix") format("eot"),url("../fonts/d8771b8c-bc6d-47c0-b677-a5f1f771f2d4.woff2") format("woff2"),url("../fonts/fed60f54-9e9a-4bff-aee6-d73a6516a593.woff") format("woff"),url("../fonts/103a5c2e-eae3-4ea8-b5ec-fd2a3c1c1638.ttf") format("truetype"),url("../fonts/2231f641-7e54-4a04-bb1a-4783e1d250c8.svg#2231f641-7e54-4a04-bb1a-4783e1d250c8") format("svg");
}
@font-face{
font-family:"MinionW08-BoldCdItDsp";
src:url("../fonts/80290478-247a-42ea-a4ba-188395bc1d2d.eot?#iefix");
src:url("../fonts/80290478-247a-42ea-a4ba-188395bc1d2d.eot?#iefix") format("eot"),url("../fonts/dd90331a-6229-4d58-9f64-d23f6318cd03.woff2") format("woff2"),url("../fonts/33ec71b7-788f-44f2-9336-40a6b7ded319.woff") format("woff"),url("../fonts/683f18ff-04fb-443c-86c8-8d2736919743.ttf") format("truetype"),url("../fonts/b8a56d0a-cef5-4139-8c89-595a4d5be766.svg#b8a56d0a-cef5-4139-8c89-595a4d5be766") format("svg");
}
@font-face{
font-family:"Minion W01 Cap Regular";
src:url("../fonts/f1eed122-a501-4c59-85e4-4db18384cf87.eot?#iefix");
src:url("../fonts/f1eed122-a501-4c59-85e4-4db18384cf87.eot?#iefix") format("eot"),url("../fonts/a87bb921-3486-4a72-ae9b-95da5497189c.woff2") format("woff2"),url("../fonts/c30f5672-a88d-407a-bf93-926f33c9d872.woff") format("woff"),url("../fonts/f008cedb-28d1-4788-aab9-82d6877f3939.ttf") format("truetype"),url("../fonts/6f6cb6b6-28c0-4542-b435-5e2ba7ed5a81.svg#6f6cb6b6-28c0-4542-b435-5e2ba7ed5a81") format("svg");
}
@font-face{
font-family:"Minion W01 It Cap";
src:url("../fonts/80bce96f-4b1e-46ed-bfb5-aa38e8872541.eot?#iefix");
src:url("../fonts/80bce96f-4b1e-46ed-bfb5-aa38e8872541.eot?#iefix") format("eot"),url("../fonts/a8fcdbbe-f7ec-4b06-9dc6-4f52410657bd.woff2") format("woff2"),url("../fonts/06b9c6e8-5a04-48a2-a296-e8c20abb7795.woff") format("woff"),url("../fonts/e5019d39-8454-4f0a-9d49-3197c97a0739.ttf") format("truetype"),url("../fonts/4135ea82-4c6b-4a74-b6e7-c77754d08e78.svg#4135ea82-4c6b-4a74-b6e7-c77754d08e78") format("svg");
}
@font-face{
font-family:"Minion W01 Md Cap";
src:url("../fonts/f157f8ae-bea8-4972-a37d-4d98542a6863.eot?#iefix");
src:url("../fonts/f157f8ae-bea8-4972-a37d-4d98542a6863.eot?#iefix") format("eot"),url("../fonts/2b4979e8-6214-4ac7-bd09-42a1a682f728.woff2") format("woff2"),url("../fonts/73629dbd-9951-4747-8ee6-9319d7eff2b4.woff") format("woff"),url("../fonts/c5fef4ed-7efb-4a16-9f14-264af1d08f64.ttf") format("truetype"),url("../fonts/3360982e-1f43-4ee8-9689-e57315d2b6e8.svg#3360982e-1f43-4ee8-9689-e57315d2b6e8") format("svg");
}
@font-face{
font-family:"Minion W01 Md It Cap";
src:url("../fonts/8bb6a884-7d39-4f2f-9129-4ec12593fe5e.eot?#iefix");
src:url("../fonts/8bb6a884-7d39-4f2f-9129-4ec12593fe5e.eot?#iefix") format("eot"),url("../fonts/3301dea8-94b9-4363-8701-77723086235f.woff2") format("woff2"),url("../fonts/9eb44677-ad1f-4e6d-8a38-b95a84240255.woff") format("woff"),url("../fonts/f641f303-f2c5-4e4b-ab05-a03c1ca63fe7.ttf") format("truetype"),url("../fonts/897b01c4-c134-44ed-95f7-3b3e1cef98ce.svg#897b01c4-c134-44ed-95f7-3b3e1cef98ce") format("svg");
}
@font-face{
font-family:"Minion W01 SmBd Cap";
src:url("../fonts/eabf9b87-1127-476e-bcb1-4ad7a62d9659.eot?#iefix");
src:url("../fonts/eabf9b87-1127-476e-bcb1-4ad7a62d9659.eot?#iefix") format("eot"),url("../fonts/df15915d-5ddd-4b98-accf-c65b22bdb5b1.woff2") format("woff2"),url("../fonts/ae26e9d5-38bc-42e7-b8d7-18bf09c8418a.woff") format("woff"),url("../fonts/2fcc3372-1e01-4e0b-8712-5b7660f67427.ttf") format("truetype"),url("../fonts/3c2d53c2-cb69-4612-92cd-f75e2f1d288a.svg#3c2d53c2-cb69-4612-92cd-f75e2f1d288a") format("svg");
}
@font-face{
font-family:"Minion W01 SmBd It Cap";
src:url("../fonts/0b954737-ecc9-4208-aad9-0da0090ca0bc.eot?#iefix");
src:url("../fonts/0b954737-ecc9-4208-aad9-0da0090ca0bc.eot?#iefix") format("eot"),url("../fonts/0ab70e0b-931b-4cdd-8581-10a2e39aca48.woff2") format("woff2"),url("../fonts/5610f529-c134-413f-9046-113fe4d0f603.woff") format("woff"),url("../fonts/e9508ae3-d121-4014-810c-47d425d0b3ed.ttf") format("truetype"),url("../fonts/27c62398-d8ea-4f23-8434-8fa0df05c318.svg#27c62398-d8ea-4f23-8434-8fa0df05c318") format("svg");
}
@font-face{
font-family:"Minion W01 Bd Cap";
src:url("../fonts/c8cf93ac-59d2-4426-b24b-dfa2c63f929f.eot?#iefix");
src:url("../fonts/c8cf93ac-59d2-4426-b24b-dfa2c63f929f.eot?#iefix") format("eot"),url("../fonts/d757e6f6-c225-4ba9-aa5b-bd2425ffd187.woff2") format("woff2"),url("../fonts/b54a365c-29ae-4e3a-a81b-83bd46f6603b.woff") format("woff"),url("../fonts/68d41320-09b0-4bda-80e6-7b7196dae5e7.ttf") format("truetype"),url("../fonts/2be5f201-1378-4cd0-8bb9-c4e68d975852.svg#2be5f201-1378-4cd0-8bb9-c4e68d975852") format("svg");
}
@font-face{
font-family:"Minion W01 Bd It Cap";
src:url("../fonts/1f68009a-cd5a-4a2e-a705-809b335a5d55.eot?#iefix");
src:url("../fonts/1f68009a-cd5a-4a2e-a705-809b335a5d55.eot?#iefix") format("eot"),url("../fonts/f634930e-4a62-4d70-807a-67ae14a5bbb4.woff2") format("woff2"),url("../fonts/f8e75a82-321f-4f09-943a-ffa55889549d.woff") format("woff"),url("../fonts/4994587c-00c4-4704-8abb-65cc0afacadb.ttf") format("truetype"),url("../fonts/00890085-9a37-4df2-b6e2-792e8d99a30d.svg#00890085-9a37-4df2-b6e2-792e8d99a30d") format("svg");
}
@font-face{
font-family:"Minion W01 Bd Cnd Cap";
src:url("../fonts/c6c18f94-470f-4e42-8605-a5fb7fb88d87.eot?#iefix");
src:url("../fonts/c6c18f94-470f-4e42-8605-a5fb7fb88d87.eot?#iefix") format("eot"),url("../fonts/738c9436-63fd-4948-a934-004398693339.woff2") format("woff2"),url("../fonts/432f9726-d9e6-4eb2-a71e-3bc9e7cb39e5.woff") format("woff"),url("../fonts/94bb2443-1ab3-4c46-8c4c-8a8ff5bb5430.ttf") format("truetype"),url("../fonts/1db77dc9-bc51-4b84-954a-02539978fe81.svg#1db77dc9-bc51-4b84-954a-02539978fe81") format("svg");
}
@font-face{
font-family:"Minion W01 Regular";
src:url("../fonts/35d9d14d-a31d-4d9b-a998-00ffc9bd46a4.eot?#iefix");
src:url("../fonts/35d9d14d-a31d-4d9b-a998-00ffc9bd46a4.eot?#iefix") format("eot"),url("../fonts/18597b82-9a06-46a3-b68b-c250c1105515.woff2") format("woff2"),url("../fonts/62100580-a2d1-4d98-bb14-d4c4c3f1a5ba.woff") format("woff"),url("../fonts/7ae8e168-1c29-4fcb-bb59-0043c943df3b.ttf") format("truetype"),url("../fonts/cfa664d4-e518-4a49-b8a3-fccec93c29c1.svg#cfa664d4-e518-4a49-b8a3-fccec93c29c1") format("svg");
}
@font-face{
font-family:"Minion W01 It";
src:url("../fonts/0d708c6f-d31c-49ad-b92e-ea37b7ba762b.eot?#iefix");
src:url("../fonts/0d708c6f-d31c-49ad-b92e-ea37b7ba762b.eot?#iefix") format("eot"),url("../fonts/3a415f59-f235-4fac-a05d-e270104dd8e6.woff2") format("woff2"),url("../fonts/e364b06d-aac3-4a54-84ff-4b3a2860debb.woff") format("woff"),url("../fonts/6346c02d-13da-4d5c-ab2e-13e40d7f24c2.ttf") format("truetype"),url("../fonts/8cda8fb2-6a3e-4e20-b063-4fbfca0025e5.svg#8cda8fb2-6a3e-4e20-b063-4fbfca0025e5") format("svg");
}
@font-face{
font-family:"Minion W01 Md";
src:url("../fonts/7acfff0f-0329-440b-9afc-84fbf9a94c6f.eot?#iefix");
src:url("../fonts/7acfff0f-0329-440b-9afc-84fbf9a94c6f.eot?#iefix") format("eot"),url("../fonts/b4c3aa07-4c29-4f0c-b97e-7c6dea03723f.woff2") format("woff2"),url("../fonts/d1a52e01-0640-45b7-8a55-c8cbc7a0c01f.woff") format("woff"),url("../fonts/226d0bdb-b941-460d-9637-f54f596b792c.ttf") format("truetype"),url("../fonts/6a389bd3-e422-4a95-88e7-cf626430c977.svg#6a389bd3-e422-4a95-88e7-cf626430c977") format("svg");
}
@font-face{
font-family:"Minion W01 Md It";
src:url("../fonts/72a61145-c61e-43b4-948b-1c3bf60a9cb0.eot?#iefix");
src:url("../fonts/72a61145-c61e-43b4-948b-1c3bf60a9cb0.eot?#iefix") format("eot"),url("../fonts/209650de-f950-43db-a3f1-3eb0bfa1ee17.woff2") format("woff2"),url("../fonts/4b56ecca-eca4-4946-b98e-aaefedfa377f.woff") format("woff"),url("../fonts/b059c2fd-b297-4519-a921-52db36196b6a.ttf") format("truetype"),url("../fonts/1241ffe6-145f-48be-baca-9076ef47736c.svg#1241ffe6-145f-48be-baca-9076ef47736c") format("svg");
}
@font-face{
font-family:"Minion W01 SmBd";
src:url("../fonts/b18202c1-131a-425a-b84d-fdd5a85b6b13.eot?#iefix");
src:url("../fonts/b18202c1-131a-425a-b84d-fdd5a85b6b13.eot?#iefix") format("eot"),url("../fonts/526fcf4d-1490-47a5-bb91-6c046f776e22.woff2") format("woff2"),url("../fonts/684d90d7-12e2-46fc-8776-cfa0c9bffeff.woff") format("woff"),url("../fonts/a6dc410d-45b6-4a66-8143-43f59c362a8b.ttf") format("truetype"),url("../fonts/cae2aa90-12f3-4dab-8a67-205fbdf0f046.svg#cae2aa90-12f3-4dab-8a67-205fbdf0f046") format("svg");
}
@font-face{
font-family:"Minion W01 SmBd It";
src:url("../fonts/d185dd2c-5403-4f8c-a0e4-00714e838752.eot?#iefix");
src:url("../fonts/d185dd2c-5403-4f8c-a0e4-00714e838752.eot?#iefix") format("eot"),url("../fonts/34483078-2262-482c-af94-bc8242f1672f.woff2") format("woff2"),url("../fonts/e0c4916d-81fe-4c9f-9014-0192b749ac5d.woff") format("woff"),url("../fonts/0ca2f9c0-9833-45a9-977f-c071a0560857.ttf") format("truetype"),url("../fonts/76687d3a-f199-47f2-be8c-a6ccde14c771.svg#76687d3a-f199-47f2-be8c-a6ccde14c771") format("svg");
}
@font-face{
font-family:"Minion W01 Bd";
src:url("../fonts/aa5ba88d-85c4-4980-b7c2-4409550d1f0b.eot?#iefix");
src:url("../fonts/aa5ba88d-85c4-4980-b7c2-4409550d1f0b.eot?#iefix") format("eot"),url("../fonts/220fb5bf-4f80-48e5-b8a9-fddd06a97bd3.woff2") format("woff2"),url("../fonts/bc6b2067-20c7-4933-8650-b7b076845844.woff") format("woff"),url("../fonts/b048d782-a145-42cc-aef5-239535738ea5.ttf") format("truetype"),url("../fonts/5512dcf2-a81c-4e4e-9ac3-7fe205b9c25a.svg#5512dcf2-a81c-4e4e-9ac3-7fe205b9c25a") format("svg");
}
@font-face{
font-family:"Minion W01 Bd It";
src:url("../fonts/3c49673f-7b55-4f5a-88e8-fdec38e676c0.eot?#iefix");
src:url("../fonts/3c49673f-7b55-4f5a-88e8-fdec38e676c0.eot?#iefix") format("eot"),url("../fonts/b2ddab79-68b4-4558-aef7-86a99e162e76.woff2") format("woff2"),url("../fonts/94313477-1433-40e1-b98b-e79a0315db79.woff") format("woff"),url("../fonts/0432e0c7-c8cc-4eb9-a751-3b2d03d23d1a.ttf") format("truetype"),url("../fonts/24657480-97c6-44f9-8dc6-68c5f53341e2.svg#24657480-97c6-44f9-8dc6-68c5f53341e2") format("svg");
}
@font-face{
font-family:"Minion W01 SmBd Cnd SHd";
src:url("../fonts/01b70c5e-f648-4864-af4f-81b36377977a.eot?#iefix");
src:url("../fonts/01b70c5e-f648-4864-af4f-81b36377977a.eot?#iefix") format("eot"),url("../fonts/c465163b-a8c1-4d4e-a23a-980e4f1c1e2f.woff2") format("woff2"),url("../fonts/f68232f3-80b5-479c-b916-e91190e44e2b.woff") format("woff"),url("../fonts/7369f613-4bb6-41d7-b0f2-b17c6f74410f.ttf") format("truetype"),url("../fonts/28dcc4ca-8539-411c-9dfc-07b28ef19de7.svg#28dcc4ca-8539-411c-9dfc-07b28ef19de7") format("svg");
}
@font-face{
font-family:"Minion W01 Bd Cnd SHd";
src:url("../fonts/89573896-568e-4316-8088-c5890dab6989.eot?#iefix");
src:url("../fonts/89573896-568e-4316-8088-c5890dab6989.eot?#iefix") format("eot"),url("../fonts/396918d8-1995-41bf-b077-bc6103f4f7f4.woff2") format("woff2"),url("../fonts/07ed1dae-2988-4279-93e0-087c6f0d5e9b.woff") format("woff"),url("../fonts/31436ca1-ac37-4f74-9935-0ba074336037.ttf") format("truetype"),url("../fonts/2395c2e8-6dcf-4cd1-bde4-55d209969d30.svg#2395c2e8-6dcf-4cd1-bde4-55d209969d30") format("svg");
}
@font-face{
font-family:"MinionW01-SmBdCndDspl";
src:url("../fonts/f4152010-8d6a-4527-ab80-2a9ec88a8814.eot?#iefix");
src:url("../fonts/f4152010-8d6a-4527-ab80-2a9ec88a8814.eot?#iefix") format("eot"),url("../fonts/e9fe7508-5b9e-4eb9-86d0-645206fddcf1.woff2") format("woff2"),url("../fonts/42c2b5d3-9c7a-4609-9283-5160755b5c53.woff") format("woff"),url("../fonts/05258bec-153f-4007-aa4e-6ba7c95234f4.ttf") format("truetype"),url("../fonts/6c53fddd-3b25-463c-aba5-278b24980656.svg#6c53fddd-3b25-463c-aba5-278b24980656") format("svg");
}
@font-face{
font-family:"MinionW01SC-BdCndDspl";
src:url("../fonts/2bf99d26-2097-4745-b2ed-3d19f3148f84.eot?#iefix");
src:url("../fonts/2bf99d26-2097-4745-b2ed-3d19f3148f84.eot?#iefix") format("eot"),url("../fonts/8b2832e5-e4a6-4c43-926a-8801d974b25c.woff2") format("woff2"),url("../fonts/f279aa6e-ada3-4426-b90e-09ef02589aaf.woff") format("woff"),url("../fonts/c162bc56-66e9-4618-86dc-bffb937f5459.ttf") format("truetype"),url("../fonts/581ca16c-93ed-4f0e-9785-8419ef620930.svg#581ca16c-93ed-4f0e-9785-8419ef620930") format("svg");
}




@font-face { font-family: 'DINProLight'; src: url('../fonts/DINProLight.eot'); src: url('../fonts/DINProLight.eot') format('embedded-opentype'), url('../fonts/DINProLight.woff2') format('woff2'), url('../fonts/DINProLight.woff') format('woff'), url('../fonts/DINProLight.ttf') format('truetype'), url('../fonts/DINProLight.svg#DINProLight') format('svg'); }
@font-face { font-family: 'DINProRegular'; src: url('../fonts/DINProRegular.eot'); src: url('../fonts/DINProRegular.eot') format('embedded-opentype'), url('../fonts/DINProRegular.woff2') format('woff2'), url('../fonts/DINProRegular.woff') format('woff'), url('../fonts/DINProRegular.ttf') format('truetype'), url('../fonts/DINProRegular.svg#DINProRegular') format('svg'); }
@font-face { font-family: 'DINProMedium'; src: url('../fonts/DINProMedium.eot'); src: url('../fonts/DINProMedium.eot') format('embedded-opentype'), url('../fonts/DINProMedium.woff2') format('woff2'), url('../fonts/DINProMedium.woff') format('woff'), url('../fonts/DINProMedium.ttf') format('truetype'), url('../fonts/DINProMedium.svg#DINProMedium') format('svg'); }
@font-face { font-family: 'DINProBold'; src: url('../fonts/DINProBold.eot'); src: url('../fonts/DINProBold.eot') format('embedded-opentype'), url('../fonts/DINProBold.woff2') format('woff2'), url('../fonts/DINProBold.woff') format('woff'), url('../fonts/DINProBold.ttf') format('truetype'), url('../fonts/DINProBold.svg#DINProBold') format('svg'); }
@font-face { font-family: 'DINProBlack'; src: url('../fonts/DINProBlack.eot'); src: url('../fonts/DINProBlack.eot') format('embedded-opentype'), url('../fonts/DINProBlack.woff2') format('woff2'), url('../fonts/DINProBlack.woff') format('woff'), url('../fonts/DINProBlack.ttf') format('truetype'), url('../fonts/DINProBlack.svg#DINProBlack') format('svg'); }
* { margin: 0; padding: 0; }
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template {
display: none;
}
a { background-color: transparent; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { margin: .67em 0; font-size: 2em; }
mark { color: #000; background: #ff0; }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -.5em; }
sub { bottom: -.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { margin: 0; font: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset { padding: .35em .625em .75em; margin: 0 2px; border: 1px solid #c0c0c0; }
legend { padding: 0; border: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-spacing: 0; border-collapse: collapse; }
td, th { padding: 0; }
 input::-moz-placeholder, textarea::-moz-placeholder {
 opacity:  1;
}
 input:-moz-placeholder, textarea:-moz-placeholder {
 opacity:  1;
}
 input::-webkit-input-placeholder {
 opacity: 1 !important;
}
input:-webkit-input-placeholder { /* WebKit browsers */
 opacity: 1 !important;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 opacity: 1 !important;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
 opacity: 1 !important;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
 opacity: 1 !important;
}
 @media print {
*, *:before, *:after { color: #000 !important; text-shadow: none !important; background: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
select { background: #fff !important; }
.navbar { display: none; }
.btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }
.label { border: 1px solid #000; }
.table { border-collapse: collapse !important; }
.table td, .table th { background-color: #fff !important; }
.table-bordered th, .table-bordered td { border: 1px solid #ddd !important; }
}
input:focus { outline: none; border: none; }
/**************************************************************************************/

a { text-decoration: none; outline: 0 none; }
/*----------------------------------------------------------------------------------*/

html { }
body { color: #ffffff; font-family: 'Bell Centennial W01 Address'; font-size: 14px; line-height: 16px; }
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
.flt_Lt { float: left; display: inline; }
.flt_Rt { float: right; display: inline; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;
}
.clear { margin: 0; padding: 0; clear: both; }
/* ---------------------------------------------------------------------------------*/
.mask {
    background-color: #FFF;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 100000;
}
#loader {
    background: url(../images/rouage70.gif) center center no-repeat;
    height: 70px;
    width: 70px;
    left: 50%;
    top: 50%;
    position: absolute;
    margin: -35px 0 0 -35px;
}
.container { max-width: 960px !important; width: 100% !important; margin: 0 auto !important; }
#header { background: #000000; /*border-bottom: 1px solid rgba(255,255,255,0.15);*/ }
#header > .container { position: relative;max-width: 1200px!important; }
.header_lft { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; font-family: 'DINProRegular'; float: left; }
.header_lft li { list-style: none; }
.header_lft > ul > li { float: left; padding: 19px 13px; padding-bottom: 26px;}
.header_lft > ul > li > a { font-size: 14px; line-height: 14px; text-decoration: none; color: #fff; text-transform: uppercase; font-family: 'DINProLight'; padding: 13px 5px; display: block; }
.imgmenu {
    padding-bottom: 0px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
}
.header_lft > ul > li > a:hover, .header_lft > ul > li.active > a { color: #997f44; }
.header_lft ul ul li { float: left; }
.subtext { color: #FFFFFF; background: rgba(255,255,255,1);height: 0; left: 0; transition: height 0.6s ease-out; overflow: hidden; position: absolute; top: 85px; width: 100%; z-index: 12;}

.header_rht { float: right; }
.header_rht ul { float: left;    margin: 0;}
.header_rht ul li:first-child {border-right: 0;}

.header_rht ul li {
    padding: 23px 11px;
    border-left: 1px solid rgba(255,255,255,0.2);
    border-right: 1px solid rgba(255,255,255,0.2);
    float: left;
    list-style: none;
    text-align: center;
    width: 69px;
    position: relative;
min-height: 39px;}

.header_rht ul li.active > a, .header_rht ul li > a:hover { color: #997f44; }
.header_rht ul li a { font-size: 11px; line-height:13px; text-decoration: none; color: #fefefe; text-transform: uppercase; font-family: 'DINProLight'; }
.header_rht ul li > a:after { background: url(../images/down_ar.png) no-repeat left top; position: absolute; width: 16px; height: 9px; content: ''; bottom: 7px; left: 0; right: 0; margin: 0 auto; }
.header_rht ul li.active > a:after, .header_rht ul li > a:hover { background-position: 0 -9px; }
.header_rht .logo { float: left; padding: 17px 0 0 17px; }
.subtext > li { display: block; padding: 0px 0 0px 0; width: 100%; border-bottom: 0; }
.subtext > li > ul { width: 100%; }
.subtext > li > ul > li { float: left; padding-bottom: 1.5px; padding-left: 23px; padding-right: 23px; }
.subtext > li > ul > li:first-child { padding-left: 10px; padding-top:10px; padding-right: 0; position: relative; }
.CookieDeclarationTableCell {color:black;}

.subtext > li > ul > li > a { position: relative; display: block; }
li.coll-menu {width:74.5%;margin-left: 3px;}
.subtext > li.coll-menu > ul > li { float: left;display: block;
    padding: 0px 0 0px 0;
    width: 100%;
    text-align: center;
    border-bottom: 0; }

.subtext > li.coll-menu > ul > li > ul > li > a {
    position: relative;
    display: block;
}

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li > a img:hover {transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); }



.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li > a:hover > h3 {color: #997f44;}

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li > a:hover span {color: #997f44;}



.subtext > li.coll-menu > ul > li > ul > li:first-child > a > img {display: none;}

.subtext > li.coll-menu > ul > li > ul > li:first-child > a span {font-family: 'dinprolight';font-size: 18px; letter-spacing: 1px;line-height: 18px;padding: 0 5px;display: inline-block;background-color: #FFF;}

.subtext > li.coll-menu > ul > li > ul > li > a h3 {
    color: #000;
    text-transform: uppercase;
    font-family: 'dinprolight';
    font-size: 14px;
    line-height: 14px;
    display: block;
    text-align: center;
margin: 0;}

.subtext > li.coll-menu > ul > li > ul > li > a span {
    color: #000;
    text-transform: uppercase;
    font-family: 'dinprolight';
    font-size: 10px;
    line-height: 10px;
	padding-top:5px;
    display: block;
    text-align: center;}





.subtext > li.coll-menu > ul > li > ul > li > a h2 {
    background: url("../images/gray_bdr.jpg") repeat-x scroll left bottom;
    font-size: 18px;
    line-height: 14px;
    margin: 0;
}

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li {
    float: left;
    max-width: 108px;
    padding-bottom: 15px;
    display: inline-block;
    padding-left: 20px;
    margin: 10px 0px 0 25px;
    padding-right: 22px;
    background-color: #f2f2f2;
}

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li:nth-child(2) {margin-left: 24px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(2) > ul > li:nth-child(2) {margin-left: 23px;}



.header_lft > ul > li:first-child .subtext > li:first-child > ul > li > ul > li:first-child, .header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:first-child {
    width: 95%;
    max-width: 95%;
    margin: 0 0 0 20px;
   float: none;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 5px;text-align: center;
    background-color: #FFF;

    display: inline-block;
    
}




.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(3) > ul > li:nth-child(2) {margin-left: 23px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(3) > ul > li:first-child {width: 92%;
    max-width: 92%;padding: 5px 0 0 0;    margin-left: 18px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(3) { width: 39.5%; margin-bottom: 20px;margin-top: -445px;
    margin-left: 525px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(2) { width: 100%; margin-bottom: 0px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:first-child { width: 58.8%;}
    
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:nth-child(2) > ul > li:first-child, .header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:first-child {margin-left: 1px;padding-top: 10px;height: auto;}


.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child {width: 100%;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(2) > a, .header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(3) > a, .header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(4) > a
{height:61px;}
.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li {
	    float: left;
    max-width: 29.9%;
	width:29.9%;
	height: 61px;
    display: inline-block;
    margin: 10px 0px 0 25px;
    padding: 0px;
	text-align: left;
   
}

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(2) {
	margin-left: 23px;
	background:url("../images/back-strap.jpg") no-repeat left top;
	background-size: cover;
}

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(3) {
	background:url("../images/back-buckle.jpg") no-repeat left top;
	background-size: cover;
}

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(4) {
	background:url("../images/back-leather.jpg") no-repeat left top;
	background-size: cover;
}

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(2) > a span {
    font-family: 'dinprolight';
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 16px;
    padding: 21px 0 0 25px;
    display: inline-block;
}

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(3) > a span {
   font-family: 'dinprolight';
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 16px;
    padding: 21px 0 0 25px;
    display: inline-block;
}

.header_lft > ul > li:first-child .subtext > li:first-child > ul > li:last-child > ul > li:nth-child(4) > a span {
	font-family: 'dinprolight';
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 16px;
    padding: 21px 0 0 25px;
    display: inline-block;
}


.subtext > li.strp_cls {padding:0 0px 0px 20px; margin-top: 20px; display: inline-block;width: 23.2%;border-left: 1px solid #bfbfbf;}
.subtext > li.strp_cls > ul > li {   padding-left: 0px;
   padding-bottom: 26px; 
    padding-right: 0;
    position: relative;}
.subtext > li.strp_cls > ul > li:first-child {padding-top: 0px;}
.subtext > li.strp_cls > ul > li:last-child {padding-bottom: 15px;}
.subtext > li.strp_cls > ul > li > a > img {width: 100%; height: auto;}
.subtext > li.strp_cls > ul > li > a {height:111px; overflow:hidden;}
.subtext > li.strp_cls > ul > li:first-child > a span {position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    color: #FFF;
    text-transform: uppercase;
    font-family: 'dinprolight';
    font-size: 24px;
    line-height: 26px;
    display: block;
    top: 82%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    width: 100%;
    text-align: center;}

.subtext > li.strp_cls > ul > li > a:hover span { color: #997f44;}

.subtext > li.strp_cls > ul > li > a span{    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    color: #000;
    text-transform: uppercase;
    font-family: 'dinprolight';
    font-size: 24px;
    line-height: 26px;
    display: block;
    top: 82%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    width: 100%;
    text-align: center;}


.subtext > li > ul > li:first-child > a span { position: absolute; left: 0; right: 0; margin: 0 auto; color: #fff; text-transform: uppercase; font-family: 'DINProRegular'; font-size: 28px; line-height: 30px; display: block; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%; text-align: center; }
.subtext > li > ul > li > a span { color: #000; text-transform: uppercase; font-family: 'DINProRegular'; font-size: 14px; line-height: 14px; display: block; text-align: center; }
.header_lft > ul > li:nth-child(1) .subtext > ul > li:first-child  > ul > li > ul > li:nth-child(2) > a img:hover, .header_lft > ul > li:nth-child(1) .subtext > ul > li:first-child  > ul > li > ul > li:nth-child(3) > a img:hover, .header_lft > ul > li:nth-child(1) .subtext > ul > li:first-child  > ul > li > ul > li:nth-child(4) > a img:hover, .header_lft > ul > li:nth-child(1) .subtext > ul > li:first-child  > ul > li > ul > li:nth-child(5) > a img:hover, .header_lft > ul > li:nth-child(1) .subtext > ul > li:first-child  > ul > li > ul > li:nth-child(6) > a:hover > img { transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); }
.header_lft > ul > li:nth-child(1) .subtext > ul > li:first-child  > ul > li > ul > li:nth-child(2) > a:hover > span, .header_lft > ul > li:nth-child(1) .subtext > ul > li:first-child  > ul > li > ul > li:nth-child(3) > a:hover > span, .header_lft > ul > li:nth-child(1) .subtext > ul > li:first-child  > ul > li > ul > li:nth-child(4) > a:hover > span, .header_lft > ul > li:nth-child(1) .subtext > ul > li:first-child  > ul > li > ul > li:nth-child(5) > a:hover > span, .header_lft > ul > li:nth-child(1) .subtext > ul > li:first-child  > ul > li > ul > li:nth-child(6) > a:hover > span { color: #997f44;}
.subtext > li:last-child > ul > li:last-child.disc { float: none; display: block; text-align: center; padding: 37.5px 0;margin-left: 215px; width:734px;}
.subtext > li:last-child > ul > li:last-child.disc a { color: #000; text-transform: uppercase; font-family: 'DINProRegular'; font-size: 18px; line-height: 20px;  text-align: center; background: url(../images/ar.png) no-repeat right 4px; padding-right: 17px; display: inline-block; }
.subtext > li:last-child > ul > li:last-child.disc a:hover { color: #997f44; }
.subtext > li:last-child { border-bottom: none; }


.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child { float: left; }
.header_lft > ul > li:nth-child(2) .subtext > li > ul img { width: 100%; height:100%; }
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child { width: 100%; }
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li { width: 31.9%; }
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li:nth-child(4), .header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li:nth-child(5),.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li:nth-child(6) {padding-bottom:10px;}

.subtext > li:first-child > ul > li:last-child {
    padding-right: 0px;
}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li > a img{ transition:all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	opacity:0.9; }
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li { padding-left: 13px; padding-right: 0px; padding-top: 10px; }
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li > a { position: relative; display: block; overflow:hidden; background-color: black;}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li > a:hover > img{opacity: 0.2;transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); position:relative; z-index:99;}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li > a:hover > span {color:#917c4c;}
.header_lft > ul > li:nth-child(2) .subtext > li > ul:first-child li > a span { position: absolute; left: 0; right: 0; margin: 0 auto; color: #FFF; text-transform: uppercase; font-family: 'DINProRegular'; font-size: 30px; line-height: 32px; display: block; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%; text-align: center;z-index:99; }
.cont_news_dtls { position: absolute; left: 0; bottom: 0; right: 0; background-color: rgba(0,0,0,0.5); padding: 13px 19px; }
.cont_news_dtls h5 { color: #c1c0c0; text-transform: uppercase; font-family: 'DINProRegular'; font-size: 16px; line-height: 18px; padding: 0 0 2px 0; }
.cont_news_dtls h5 a{color: #fff; font-family: "DINProLight"; font-weight: normal;}
.cont_news_dtls h5 a:hover{color: #997f44;}
.cont_news_dtls h4 { color: #ffffff; text-transform: uppercase; font-family: 'DINProLight'; font-size: 24px; line-height: 26px; padding: 0 0 2px 0; }
.cont_news_dtls a { color: #b1b0b0; font-family: 'DINProRegular'; font-size: 16px; line-height: 17px; }
.cont_news_dtls a:hover { color: #fff; }
.header_lft > ul > li:nth-child(3) .subtext > li { width: 31.7%; float: left; position: relative; padding-top: 15px; padding-bottom: 15px; padding-left:15px; }
.header_lft > ul > li:nth-child(3) .subtext > li span { position: absolute; left: 0; right: 0; margin: 0 auto; color: #fff; text-transform: uppercase; font-family: 'DINProRegular'; font-size: 30px; line-height: 32px; display: block; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 97%; text-align: center; }
.header_lft > ul > li:nth-child(3) .subtext > li:nth-child(2) span {width:60%;}
.header_lft > ul > li:nth-child(3) .subtext > li .find_authorised { position: absolute; left: 0; right: 0; max-width: 232px; background-color: rgba(7, 6, 6, 1); margin: 0 auto; display: block; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%; text-align: center; padding: 22px 27px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
.header_lft > ul > li:nth-child(3) .subtext > li .find_authorised h4 { color: #997f44; text-transform: uppercase; font-family: 'DINProLight'; font-size: 24px; line-height: 26px; text-align: center; padding: 0 0 15px 0; }
.retailer_ser {font-family: 'DINProLight'; color:#4e4a4a;  width: 100%; padding: 5px 6px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; background-color: #fff; margin: 0 0 14px 0; }
.retailer_ser input { max-width: 141px; width: 70%; padding: 3px 1% 0 1%; float: left; border: none; color: #4e4a4a; text-transform: uppercase; font-family: 'DINProLight'; font-size: 14px; line-height: 14px; text-align: left; }
.retailer_ser button { background: url(../images/mar_ser.png) no-repeat left top; width: 20px; height: 21px; border: none; float: right; }
.retailer_ser button:hover{background-position:0 -21px;}
.find_authorised p { color: #808080; font-family: 'DINProLight'; font-size: 14px; line-height: 14px; padding: 0 0 17px 0; }
.header_lft > ul > li:nth-child(3) .subtext > li > a:hover span { z-index:99;  }
.header_lft > ul > li:nth-child(3) .subtext > li:nth-child(2) > a, .header_lft > ul > li:nth-child(3) .subtext > li:last-child > a {position:relative; display:block; overflow:hidden; background-color: black;}
.header_lft > ul > li:nth-child(4) .subtext > li:nth-child(2) > a img, .header_lft > ul > li:nth-child(4) .subtext > li:last-child > a:hover > img{transition:all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;}
.header_lft > ul > li:nth-child(3) .subtext > li > a:hover > img {opacity: 0.5; transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); position:relative; z-index:99;}
.header_lft > ul > li:nth-child(3) .subtext > li > a:hover > span {color: #917c4c;}
.header_lft > ul > li:nth-child(3) .subtext > li:nth-child(2) > a img, .header_lft > ul > li:nth-child(3) .subtext > li:last-child > a:hover > img{transition:all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;}
.header_lft > ul > li:nth-child(3) .subtext > li:first-child img {width:100%;}
.header_lft > ul > li:nth-child(3) .subtext > li:nth-child(2) img, .header_lft > ul > li:nth-child(3) .subtext > li:nth-child(3) img { width: 100%; transform: scale(1.1, 1.1);opacity:0.6;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);}
.header_lft > ul > li:nth-child(4) .subtext > li { width: 31.9%; float: left; padding-top: 10px; padding-bottom: 10px; padding-left:13px; }
.header_lft > ul > li:nth-child(4) .subtext > li img { width: 100%;}
.header_lft > ul > li:nth-child(4) .subtext > li:nth-child(2) img, .header_lft > ul > li:nth-child(4) .subtext > li:nth-child(3) img { opacity:0.6; width: 100%;transform: scale(1.1, 1.1);
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);}
.header_lft > ul > li:nth-child(4) .subtext > li:first-child > ul li { padding: 0; display: block; position: relative; width:100%}
.sign_in_form { position: absolute; left: 0; right: 0; max-width: 232px; background-color: rgba(7, 6, 6, 1); margin: 0 auto; display: block; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%; text-align: center; padding: 18px 31px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
.sign_in_form .sign_field { display: block; margin: 0 0 10px 0; font-family: 'DINProLight'; }
.sign_in_form .sign_field input { border: none; color: #4e4a4a; font-family: 'Bell Centennial W01 Address'; font-size: 16px; line-height: 14px; text-align: left; padding: 10px 6px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }

.sign_in_form .sign_field:nth-child(2) { position: relative; border: none; color: #4e4a4a; text-transform: uppercase; font-family: 'DINProLight'; font-size: 14px; line-height: 14px; text-align: left;  width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; background:#fff; }
.sign_in_form .sign_field:nth-child(2) input[type="password"]{width:82%; float:left;}
.sign_in_form .sign_field:nth-child(2) input[type="submit"]{width:18%; float:left; border:none; background:none; -webkit-appearance:none; color: #997f44; text-transform: uppercase; font-family: 'DINProLight'; font-size: 16px; line-height: 16px;}
.sign_in_form .sign_field:nth-child(2) input[type="submit"]:hover{color:#000;}
.sign_in_form h4{color: #997f44; font-family: 'DINProLight'; font-size: 24px; line-height: 24px; text-transform:uppercase; margin:0 0 14px 0; text-align:center;}
.sign_in_form a { color: #808080; font-family: 'DINProLight'; font-size: 14px; line-height: 14px; text-decoration: underline; padding: 5px 0 14px 0; display: block; }
.sign_in_form a:hover {color: #997f44; }
#pull { display: none; height: 35px; width: 35px; margin: 40px 0 0 0; }
#pull span { position: absolute; margin: 0; }
#pull span, #pull span:before, #pull span:after { cursor: pointer; border-radius: 1px; height: 2px; width: 35px; background: white; position: absolute; display: block; content: ''; }
#pull span:before { top: -10px; }
#pull span:after { bottom: -10px; }
#pull span, #pull span:before, #pull span:after { transition: all 500ms ease-in-out; }
#pull.active span { background-color: transparent; }
#pull.active span:before, #pull.active span:after { top: 0; }
#pull.active span:before { transform: rotate(45deg); }
#pull.active span:after { transform: rotate(-45deg); }
.header_lft > ul > li:nth-child(4) .subtext > li > a { position: relative; display: block; overflow:hidden;background-color: black;}
.header_lft > ul > li:nth-child(4) .subtext > li > a span { position: absolute; left: 0; right: 0; margin: 0 auto; color: #fff; text-transform: uppercase; font-family: 'DINProRegular'; font-size: 30px; line-height: 32px; display: block; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%; text-align: center; z-index:99;}
.header_lft > ul > li:nth-child(4) .subtext > li > a:hover span {color: #917c4c }
.header_lft > ul > li:nth-child(4) .subtext > li .find_authorised { position: absolute; left: 0; right: 0; max-width: 232px; background-color: rgba(39,35,36,0.9); margin: 0 auto; display: block; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%; text-align: center; padding: 22px 27px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
.header_lft > ul > li:nth-child(4) .subtext > li .find_authorised h4 { color: #997f44; text-transform: uppercase; font-family: 'DINProRegular'; font-size: 24px; line-height: 26px; text-align: center; padding: 0 0 15px 0; }
.header_lft > ul > li:nth-child(4) .subtext > li > a:hover > img{opacity: 0.2;transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); position:relative; z-index:99;}
.new_mem { position: absolute; left: 0; right: 0; max-width: 232px; margin: 0 auto; display: block; top: 51%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); width: 100%; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
.new_mem p { color: #fff; font-family: 'DINProRegular'; font-size: 11px; line-height: 14px; padding: 0 0 10px 0; }
.new_mem h4 { color: #997f44; text-transform: uppercase; font-family: 'DINProLight'; font-size: 24px; line-height: 26px; padding: 0;margin-bottom: 10px; }
.new_mem a {  font-family: 'DINProRegular'; font-size: 12px; line-height: 14px;    padding: 8px 15px;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    background: #997f44; }
.new_mem a:hover { color: #FFF;background: #000 ;}
.selected_prd { overflow: hidden; position: absolute; top: 78px; right: 0; z-index: 99; background: rgba(0, 0, 0, 1); width: 331px; padding: 0 9px; display: none; }
.selected_prd .prd_row { display: block; border-bottom: 1px solid rgba(255,255,255,0.5); padding: 34px 0 16px 0; }
.selected_prd .prd_row .prd_row_lft { display: inline-block; vertical-align: top; }
.selected_prd .prd_row .prd_row_rht { display: inline-block; vertical-align: bottom; position: relative; text-align: left; padding: 0 20px 0 18px; }
.selected_prd .prd_row .prd_row_rht h5 { color: #ffffff; font-family: 'DINProRegular'; font-size: 14px; line-height: 14px; text-transform: uppercase; margin: 0 0 5px 0; }
.selected_prd .prd_row .prd_row_rht .size_prd, .selected_prd .prd_row .prd_row_rht .prd_price { color: #808080; font-family: 'DINProRegular'; font-size: 14px; line-height: 14px; text-transform: uppercase; display: block; margin: 0 0 5px 0; }
.selected_prd .prd_row .prd_row_rht .prd_close { position: absolute; right: 0; display: block; top: 1px; cursor: pointer; }
.selected_prd .prd_total { padding: 15px 0 20px 0; text-align: right; }
.selected_prd .prd_total a { display: inline-block; color: #ffffff; padding: 9px 28px 9px 10px; font-family: 'DINProRegular'; font-size: 14px; line-height: 14px; text-transform: uppercase; background: url(../images/ord_ar.png) no-repeat 88% center #997f44; }
.selected_prd .prd_total a:hover { background-color: #997f44; }
.selected_prd .prd_total a:hover { background-color: #997f44; }
#homeslider { margin: 0; border-radius: 0; background: none; border: none; }
#homeslider .flex-direction-nav .flex-prev { background: url(../images/flex_prev_img.png) no-repeat left top; text-indent: -999px; font-size: 0; width: 20px; height: 41px; left: 70px; opacity: 1!important; }
#homeslider .flex-direction-nav .flex-next { background: url(../images/flex_next_img.png) no-repeat left top; text-indent: -999px; font-size: 0; width: 20px; height: 41px; right: 70px; opacity: 1!important; }
#homeslider .flex-direction-nav a.flex-next:before { content: ""; }
#homeslider .flex-direction-nav a.flex-prev:before { content: ""; }
#homeslider .flex-direction-nav .flex-prev:hover, #homeslider .flex-direction-nav .flex-next:hover { background-position: 0 -41px; }
#homeslider .flex-control-nav { bottom: 7px; }
#homeslider .flex-control-paging li a { background: rgba(255, 255, 255, 1); }
#homeslider .flex-control-paging li a.flex-active { background: #997f44; box-shadow: none; }
#homeslider.flexslider .slides > li { position: relative; }





#homeslider.flexslider .slides > li:nth-child(6) h2, #homeslider.flexslider .slides > li:nth-child(6) h4, #homeslider.flexslider .slides > li:nth-child(6) a 
{color:black;}

#homeslider.flexslider .slides > li:nth-child(8) h2, #homeslider.flexslider .slides > li:nth-child(8) a, #homeslider.flexslider .slides > li:nth-child(8) h4
{color:white;}

#homeslider.flexslider .slides > li:first-child h2, #homeslider.flexslider .slides > li:first-child a, #homeslider.flexslider .slides > li:first-child h4 {
    color: black;
}

#homeslider.flexslider .slides > li:nth-child(2) h4, #homeslider.flexslider .slides > li:nth-child(2) a, #homeslider.flexslider .slides > li:nth-child(2) h2 {
    color: black;
}

#homeslider.flexslider .slides > li:nth-child(3) h4, #homeslider.flexslider .slides > li:nth-child(3) a, #homeslider.flexslider .slides > li:nth-child(3) h2 {
    color: grey;
}

#homeslider.flexslider .slides > li:nth-child(7) h2,#homeslider.flexslider .slides > li:nth-child(7) h4, #homeslider.flexslider .slides > li:nth-child(7) a {
    color: white;
}

#homeslider.flexslider .slides > li:nth-child(4) h2,#homeslider.flexslider .slides > li:nth-child(4) h4, #homeslider.flexslider .slides > li:nth-child(4) a {
    color: white;
}

#homeslider.flexslider .slides > li:nth-child(5) h2, #homeslider.flexslider .slides > li:nth-child(5) a, #homeslider.flexslider .slides > li:nth-child(5) h4 {
    color: white;
}



#homeslider.flexslider .slides > li h2 {color: white;}
.slider_cont { position: absolute; left: 0; right: 0; max-width: 960px; width: 100%; margin: 0 auto; bottom: 30px; }
.slider_cont h4 { color: white; font-family: 'DINProLight'; font-size: 24px; line-height: 25px; text-transform: uppercase; }
.slider_cont h2 { font-family: "DINProRegular"; font-size: 36px; line-height: 45px; text-transform: uppercase; }
.slider_cont a { color: white; font-family: 'Bell Centennial W01 Address'; padding-right: 10px; font-size: 16px; background: url(../images/watch_now_ar.png) no-repeat right 8px; }
.slider_cont a:hover { color: #997f44; background: url(../images/watch_now_ar_ho.png) no-repeat right 8px; }
.back_home {background:none;}
.landing_menu { padding: 10px 0 0 0; }
.landing_menu .landing_submenu { float: left; width: 31.9%; margin: 0 0px 16px 10px; cursor: pointer; position: relative; overflow: hidden; }
.landing_menu .landing_submenu img { width: 100%; height: auto; }
.landing_menu .landing_submenu .landing_submenu_overlay { position: absolute; background: rgba(0,0,0,0.7); top: 73%; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; font-family: 'DINProRegular'; padding: 10px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; transition: all 0.4s ease-out; }
.landing_menu .landing_submenu .landing_submenu_overlay h6 {font-family: 'DINProRegular'; font-size: 12px; line-height: 14px; color: #c1c0c0; text-transform: uppercase; padding: 0 0 3px 0; margin: 0; font-weight:normal; }
.landing_menu .landing_submenu .landing_submenu_overlay h5 { font-family: 'DINProRegular'; font-size: 14px; line-height: 18px; color: #fff; text-transform: uppercase;  padding: 0 0 8px 0;  margin: 0; font-weight:normal;}
.landing_menu .landing_submenu .landing_submenu_overlay p { font-family: 'Bell Centennial W01 Address'; font-size: 14px; line-height: 16px; color: #c1c0c0; padding: 0 0 4px 0; margin: 0;}
.landing_menu .landing_submenu .landing_submenu_overlay a { font-size: 14px; line-height: 18px; color: #FFF; padding-right: 10px; background: url(../images/watch_now_ar.png) no-repeat 99% 4px; }
.landing_menu .landing_submenu .landing_submenu_overlay a:hover { color: #997f44; background: url(../images/watch_now_ar_ho.png) no-repeat right 4px; }
.landing_menu .landing_submenu:hover .landing_submenu_overlay { top: 0; padding-top: 20px; }
#footer { padding-bottom: 24px; }
.footer_nav { float: left; font-family: 'DINProRegular'; }
.footer_nav ul { margin: 0; padding: 0; }
.footer_nav ul li { font-size: 11px; list-style: none; text-transform: uppercase; float: left; text-transform: uppercase; font-family: 'DINProRegular'; background: url(../images/sep_link.png) no-repeat left center; padding: 0 5px; }
.footer_nav ul li:first-child { background: none; padding-left: 0; }
.footer_nav ul li a { color: #1a1a1a; }
.footer_nav ul li a:hover { color: #997f44; }
.footer_social { float: right; }
.footer_social a { float: left; border: none; margin: 0 3px; }
.footer_social a:hover{opacity:0.5;}
.footer_nav ul li:last-child { position: relative; width: auto; height: auto; color: #1a1a1a;  display: inline-block; text-transform: uppercase; }
.footer_nav ul li:last-child select { padding: 0 0 4px 0; margin: 0; width: auto; height: auto; color: #1a1a1a; border: none; outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; font-family: 'DINProRegular'; font-size: 11px; line-height: 12px; background: none; border: none; text-transform: uppercase; }
.footer_nav ul li:last-child:after { content: ""; /*background: url(../images/sel_drop.png) no-repeat center bottom;*/ width: 9px; height: 5px; right: auto; bottom: 0; padding: 0; position: absolute; pointer-events: none; left:50%; margin: 0 0 0 -14px; }
.footer_nav ul li:last-child:before { content: ''; right: 0px; top: 0px; position: absolute; pointer-events: none; display: block; }
.collect_nav.fixed_head, .product_overview.fixed_head { z-index: 99; top: 0; right: 0; left: 0; position: fixed; }
/*************inner1*******************/
.banner { position: relative; line-height: 0; }
.banner .banner_sub_sec { overflow: hidden; }
.banner .banner_sub_sec_min { overflow: hidden; }
.banner .banner_sub_sec > img { width: 100%; height: auto; }
.banner .banner_sub_sec_min > img { width: 100%; height: auto; }
.banner_cont2 {
    bottom: 45%;
    left: 0;
    /* max-width: 960px; */
    position: absolute;
    right: 0;
    margin-left: 0;
    width: 100%;
    margin-right: 0;
}
.banner_cont2 h1 {
    color: #ffffff;
    font-family: 'DINProLight';
    font-size: 60px;
    line-height: 54px;
    text-transform: uppercase;
    margin: 0 0 0 -3px;
    padding: 0;
    font-weight: 100;
        text-align: center;
}


.product-title {    margin-bottom: 37px;
    margin-top: 10px; display: block;    line-height: 28px;    font-family: 'DinProRegular';
    letter-spacing: -0.5px;
    font-size: 26px;}
.banner_cont { bottom: 3px; left: 0; margin: 0 auto; max-width: 960px; position: absolute; right: 0; width: 100%; display:none;}
.banner_cont_overlay { background: rgba(0,0,0,0.7);bottom: 0px; left: 0; margin: 0 0; position: absolute; right: 0; width: 100%; height:73px;display:none;}
.banner_cont h1 { color: #ffffff; font-family: 'DINProLight'; font-size: 40px; line-height: 44px; text-transform: uppercase; margin: 0; padding: 0; font-weight: normal; }
.banner_cont h3 { color: #c1c0c0; font-family: 'DINProLight'; font-size: 18px; line-height: 20px; text-transform: uppercase; margin: 0; padding: 0 0 0 4px; }
.banner_cont h3 span { color: #997f44; }
.collect_nav { background: #000000; margin: 0; }
.collect_nav ul li { float: none; padding: 0 25px; list-style: none; display: inline-block;}
.collect_nav ul li a { font-size: 14px; line-height: 14px; text-decoration: none; color: #fff; text-transform: uppercase; font-family: 'DINProRegular'; padding: 14px 0px; display: block; position: relative; }
.collect_nav ul li a.active:after { position: absolute; left: 0; content: ''; border-top: 10px solid #000; border-left: 9px solid transparent; border-right: 9px solid transparent; bottom: -9px; right: 0; height: 0; width: 0; margin: 0 auto; }
.collect_nav ul li a:hover, .collect_nav ul li a.active { color: #997f44; }
.collect_nav ul li:first-child { padding-left: 46px; }
.collect_nav ul li:last-child {
    padding-right: 0;
}
.refine_sec { background-color: #fff; padding: 28px 0 28px 0; }
.refine_sec_cont { display: none; padding: 27px 0 0 0;max-width: 960px;margin: 0px auto;background-color: #ececec;}
.fonction_sec { background: #fff;padding: 20px 0px 20px 21px;margin: 20px;}
.fonction_sec_lft { display: inline-block;vertical-align: middle;width: 14%;margin-right: 2%;text-align: center; }
.fonction_sec_lft > img { margin: 0 auto 12px auto; }
.fonction_sec_lft h4 { color: #997f44; font-family: 'DINProRegular'; font-size: 14px; line-height: 14px; text-transform: uppercase; }
.fonction_sec_rht { display: inline-block;vertical-align: middle;width: 80%;border-left: 1px solid #997f44;padding: 20px 0 0 3%;}
.refine_sec_cont input[type=checkbox] { opacity: 0; position: absolute; z-index: 12; width: 18px; height: 18px; cursor: pointer; }
.refine_sec_cont input[type=checkbox]:checked, .refine_sec_cont input[type=checkbox]:focus { outline: none !important; }
.refine_sec_cont input[type=checkbox]+.lbl { position: relative; z-index: 11; /*display: inline-block;*/ margin: 0; line-height: 14px; min-height: 14px; min-width: 14px; font-weight: normal; color: #4e4a4a; font-family: 'DINProRegular'; font-size: 12px; text-transform: uppercase; cursor: pointer; }
.refine_sec_cont input[type=checkbox]+.lbl.padding-16::before { margin-right: 16px; }
.refine_sec_cont input[type=checkbox]+.lbl.padding-12::before { margin-right: 12px; }
.refine_sec_cont input[type=checkbox]+.lbl.padding-8::before { margin-right: 8px; }
.refine_sec_cont input[type=checkbox]+.lbl.padding-4::before { margin-right: 4px; }
.refine_sec_cont input[type=checkbox]+.lbl.padding-0::before { margin-right: 0px; }
.refine_sec_cont input[type=checkbox]+.lbl::before { content: ""; border: 1px solid #997f44; border-radius: 0; display: inline-block; text-align: center; vertical-align: middle; height: 8px; line-height: 8px; min-width: 8px; margin-right: 1px; margin-top: -5px; }
.refine_sec_cont input[type=checkbox]:checked+.lbl::before { display: inline-block; content: ''; background: url(../images/check_sel.png) no-repeat center bottom; border-color: #997f44; width: 8px; height: 8px; }
.refine_sec_cont input[type=checkbox]:hover+.lbl::before, input[type=radio]:hover+.lbl::before, .refine_sec_cont input[type=checkbox]+.lbl:hover::before {
border-color:#1c7aad;}
.refine_sec_cont input[type=checkbox]:active+.lbl::before, input[type=radio]:active+.lbl::before, .refine_sec_cont input[type=checkbox]:checked:active+.lbl::before { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }
.refine_sec_cont input[type=checkbox]:disabled+.lbl::before, .refine_sec_cont input[type=checkbox][disabled]+.lbl::before, .refine_sec_cont input[type=checkbox].disabled+.lbl::before { background-color: #DDD !important; border-color: #CCC !important; box-shadow: none !important; color: #BBB; }
.fonction_sec_rht ul li { display: inline-block;
vertical-align: middle;margin: 0 20px 0 0;/*max-width: 151px;*/width: 156px;min-height: 33.5px; }
.search_model { padding: 11px 9px; background: #fff; max-width: 320px; margin: 0 auto 20px auto; }
.search_model input { color: #4e4a4a; font-family: 'DINProRegular'; font-size: 14px; line-height: 21px; border: none;text-align: center; text-transform: uppercase; float: left; width: 93%; }
.search_model button { border: none; float: right; background: none; width: 7%; }
.refine_sec_main_cont { margin: 0 0 20px 20px;}
.refine_sec_main_cont .ref_sub_sec { float: left; background: #fff; padding: 20px 20px; /*height: 230px;*/ margin: 0 20px 0 0; }
.refine_sec_main_cont .ref_sub_sec ul { margin: 0 auto; }
.refine_sec_main_cont .ref_sub_sec ul li { list-style: none; margin: 0 0 15px 0; }
.ref_fig { text-align: center;margin: 0 0 20px 0;border-bottom: 1px solid #997f44; padding-bottom: 20px;}
.ref_fig_img { margin: 0 0 15px 0;height: 44px;}
.ref_fig h4 { color: #997f44; font-family: 'DINProRegular'; font-size: 14px; line-height: 14px; text-transform: uppercase; }
.refine_sec_main_cont .ref_sub_sec:nth-child(1) { /*height: 589.5px;*/ max-width: 260px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
.refine_sec_main_cont .ref_sub_sec:nth-child(2) {/*height: 589.5px;*/ max-width: 260px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;    min-height: 278px; }
.refine_sec_main_cont .ref_sub_sec:nth-child(3) { max-width: 280px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0; background: none; padding: 0; }
.ref_sub_sec_top h4 { color: #997f44; font-family: 'DINProRegular'; font-size: 14px; line-height: 14px; text-transform: uppercase; text-align: center; border-bottom: 1px solid #997f44;
padding-bottom: 20px;}
.ref_sub_sec_top .ui-slider-handle.ui-state-default.ui-corner-all { opacity: 1!important; }
.ref_sub_sec_top .ui-slider-handle.ui-state-default.ui-corner-all .ui-slider-tip { visibility: visible!important; top: -2px!important; opacity: 1!important; background: #997f44; border: none; color: #fff; cursor: pointer; }
.ref_sub_sec_top .ui-slider-line { display: none; }
.ref_sub_sec_top .ui-slider-horizontal { height: 0.4em; }
.ref_sub_sec_top { background: #fff; padding: 20px 20px; margin-bottom: 20px; }
.ref_sub_sec_top .ui-widget-content { background: #efefef; border: none; margin-bottom: 26px; margin-top: 33px; }
.ref_sub_sec_top .ui-state-default, .ref_sub_sec_top .ui-widget-content .ui-state-default, .ref_sub_sec_top .ui-widget-header .ui-state-default { background: none!important; border: none!important; }
.ref_sub_sec_top .ui-slider-tip:after { border: 10px solid transparent; border-left: 11px solid #997f44; content: ''; right: -19px; left: auto; top: 0; margin: 0; bottom: auto; }
.ref_sub_sec_top .ui-slider-tip:before { border: 10px solid transparent; border-right: 11px solid #997f44; content: ''; left: -19px; top: 0; margin: 0; bottom: auto; }
.ref_sub_sec_top .ui-state-hover, .ref_sub_sec_top .ui-widget-content .ui-state-hover, .ref_sub_sec_top .ui-widget-header .ui-state-hover, .ref_sub_sec_top .ui-state-focus, .ref_sub_sec_top .ui-widget-content .ui-state-focus, .ref_sub_sec_top .ui-widget-header .ui-state-focus { background: none!important; border: none; }
.ref_sub_sec_top .ui-slider-pips .ui-slider-pip { top: 4px; color: #4e4a4a; margin-left: 0; }
.ref_sub_sec_top .ui-slider-pips .ui-slider-pip.ui-slider-pip-last.ui-slider-pip-label { margin-left: -2.5em; }
.ref_sub_sec_btm { background: #fff; padding: 20px 20px; }
.ref_sub_sec_btm h4 { color: #997f44; font-family: 'DINProRegular'; font-weight: normal; border-bottom: 1px solid #997f44;padding-bottom: 20px; font-size: 14px; line-height: 14px; text-transform: uppercase; text-align: center; }
.ref_sub_sec_btm ul { padding: 24px 0 0px 0; margin: 0; text-align: center; display: table; }
.ref_sub_sec_btm ul li { display: table-cell; vertical-align: top; width: 20px; height: 20px; }
.ref_sub_sec_btm ul li a { display: block; width: 20px; height: 20px; border: 1px solid #e2e2e2; }
.ref_sub_sec_btm ul li a:hover,.ref_sub_sec_btm ul li a.selected{ border:1px solid #997f44;}
a.blk { background: #000000; }
a.dgray { background: #515151; }
a.lgray { background: #9f9f9f; }
a.wht { background: #ededed; }
a.orange { background: #a03907; }
a.lorange { background: #cda781; }
a.lgreen { background: #bdb78b; }
a.green { background: #89986f; }
a.blue { background: #5b8084; }
.refine_sec_head h3 { color: #808080; display: inline-block; font-family: 'DINProRegular'; font-weight: normal; font-size: 24px; line-height: 24px; text-transform: uppercase; text-align: center; position: relative; cursor: pointer; }
.refine_sec_head h3 > span { font-family: 'DINProRegular'; }
.refine_sec_head h3:after { position: absolute; bottom: -14px; left: 0; right: 0; margin: 0 auto; width: 21px; height: 10px; background: url(../images/arr_sel_down.png) no-repeat center bottom; content: ''; }
.refine_sec_head h3:hover { color: #997f44; }
.refine_sec_head h3.active:hover:after { bottom: -53px; background: url(../images/arr_sel_down_hover.png) no-repeat center bottom; width: 51px; height: 25px }
.refine_sec_head { text-align: center; padding: 0 0 10px 0;
background: white; }
.refine_sec_head h3.open:after { bottom: auto; top: 5px; right: -31px; background: url(../images/close_ico.png) no-repeat right top; left: auto; width: 17px; height: 16px }

#VINTAGE > .container, #INSTRUMENTS > .container, #EXPERIMENTAL > .container, #MARINE > .container{
    max-width: 1200px !important;
    width: 100% !important;
    margin: 0 auto !important;
}

#VINTAGE  > .container >  ul > li > .gallery-expander > .gallery-expander-contents, #INSTRUMENTS  > .container >  ul > li > .gallery-expander > .gallery-expander-contents, #EXPERIMENTAL  > .container >  ul > li > .gallery-expander > .gallery-expander-contents, #MARINE > .container >  ul > li > .gallery-expander > .gallery-expander-contents {
	margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 30px 0 20px 0;
}

#BR_X21 > .ovelay_dtls > span {display:none}
#BR_X21 > .ovelay_dtls > h2 {margin-bottom:66px;}

.comm_sel h1 { color: #333333; font-family: 'DINProRegular'; font-weight: normal; font-size: 32px; line-height: 32px; text-transform: uppercase; text-align: center; background: url(../images/head_rept.jpg) repeat-x left 26px top 18px; text-align: center; margin: 53px 0 59px 0; }
.comm_sel h1 span { display: inline-block; padding-left: 17px; padding-right: 17px; background: #fff; }
.comm_sel2 h1 { color: #333333; font-family: 'DINProRegular'; font-weight: normal; font-size: 32px; line-height: 32px; text-transform: uppercase; text-align: center; background: url(../images/head_rept.jpg) repeat-x left 26px top 18px; text-align: center; margin: 53px 0 20px 0; }
.comm_sel2 h1 span { display: inline-block; padding-left: 17px; padding-right: 17px; background: #fff; }
.comm_sel ul { text-align: center; margin-top: 35px; }

.comm_sel ul > li { display: inline-block; vertical-align: top; max-width: 217px; width: 100%; background: #ececec; margin: 0 10px 21px 10px; }
.comm_sel ul > li > a { display: block; padding: 20px 0 70px 0; position: relative; overflow: hidden; }
.ovelay_dtls { background-color: transparent; bottom: 0; left: 0; position: absolute; right: 0; top: 78%; width: 100%; transition: all 0.4s ease-out; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
.ovelay_dtls img:last-child { display: none; }
.ovelay_dtls p { font-family: 'Bell Centennial W01 Address'; font-size: 11px; line-height: 16px; color: #fff; padding: 8px 23px 35px 23px; display: none; }
.comm_sel ul > li h2 { color: #4e4a4a; font-weight: normal; font-family: 'DINProRegular'; font-size: 20px; line-height: 34px; text-transform: uppercase; }
.comm_sel ul > li span { color: #808080; font-family: 'DINProRegular'; font-weight: normal; font-size: 14px; line-height: 16px; text-transform: uppercase; display: block; margin: 0 0 50px 0; }
.comm_sel ul > li > a:hover .ovelay_dtls { background-color: rgba(0, 0, 0, 0.8); top: 0; padding-top: calc(100% - 203px); padding-top: -webkit-calc(100% - 203px); padding-top: -moz-calc(100% - 203px); padding-top: 114px; }
.comm_sel ul > li > a:active .ovelay_dtls { background-color: rgba(0, 0, 0, 0.5); }
.comm_sel ul > li > a:hover .ovelay_dtls h2 { color: #fff; }
.comm_sel ul > li > a:hover .ovelay_dtls span { color: #997f44; margin: 0 0 25px 0; }
#vintage.comm_sel ul > li > a:hover span, #aviation.comm_sel ul > li > a:hover span, #marine.comm_sel ul > li > a:hover span { margin: 0 0 8px 0; }
#vintage.comm_sel ul > li > a:hover p, #aviation.comm_sel ul > li > a:hover p, #marine.comm_sel ul > li > a:hover p { display: block; }
.gall_sec_lft { float: left; max-width: 176px; width: 100%; height: 380px; background: #fbfbfb; position: relative; overflow: hidden; }
.gall_sec_lft_gray { position: absolute; top: 50%; left: 0; right: 0; width: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); }
.comm_sel ul .gall_sec.news_sec .gall_sec_lft_gray h2 { background: url(../images/rht_arrow.png) no-repeat scroll center 40px; padding-bottom: 28px; }
.comm_sel ul .gall_sec .gall_sec_lft_gray h2 { background: url(../images/rht_arrow.png) no-repeat scroll right center;
    color: #997f44;
    display: inline-block;
    padding: 0 16px;
    font-size: 16px;
    line-height: 20px;
    margin-right: 13px;
    padding-bottom: 2px;
    font-family: 'DinProlight';}
.comm_sel ul .gall_sec .gall_sec_lft_gray p { color: #997f44; font-family: 'DINProRegular'; font-weight: normal; font-size: 12px; line-height: 16px; text-transform: uppercase;     padding: 10px 7px 0 7px;}
.gall_sec_rht { float: left; max-width: 1024px; width: 100%; padding-left: 25px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
.gall_sec_rht.anto {
    max-width: 1200px;
    margin-bottom: 10px;
    padding-left: 0;
}
.gall_sec_lft.anto {
    display: none;
}
.gall_sec_rht .flexslider.news_slider { border: none; margin: 0; border-radius: 0; }
.gall_sec_rht .flexslider.news_slider .flex-direction-nav { margin: 0; }
.gall_sec_rht .flexslider.news_slider .flex-direction-nav li { background: none; margin: 0; max-width: 100%; }
.gall_sec_rht .flexslider.news_slider .flex-viewport ul { margin: 0; }
.gall_sec_rht .flexslider.news_slider .flex-viewport ul li { margin: 0; padding: 0; background: none; max-width: 100%; }
.gall_sec_rht .flexslider.news_slider .flex-direction-nav { display: none; }
.gall_sec_rht .flexslider.news_slider .flex-control-nav {bottom:-23px;}


.gall_sec_rht .flexslider.news_slider .flex-control-paging li a { background: rgba(255, 255, 255, 1); }
.gall_sec_rht .flexslider.news_slider .flex-control-paging li a.flex-active { background: #997f44; box-shadow: none; }
.gall_top_ar { border-top: 1px solid #997f44; display: block; width: 100%; position: relative; margin: 0 0 50px 0; }
.gall_top_ar:after { background: url(../images/gall_btm_ar.png) no-repeat scroll left top; width: 41px; height: 21px; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -20px; content: ''; }
.comm_sel ul .gall_sec .gall_sec_rht ul { text-align: left; }
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul { margin: 0; }
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li { max-width: 181px; margin: 0 10px 22px 10px; height: 330px; text-align: center;display: inline-block; }
.comm_sel.aviation ul .gall_sec.vint_gall_sub .gall_sec_rht ul li { display: inline-block; }
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li a { padding: 17px 2px 10px 2px; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; transition: all 0.4s ease-out; }
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li a h4 { color: #808080; padding: 10px 7px 0 7px; font-family: 'DINProRegular'; font-size: 14px; line-height: 16px; text-transform: uppercase; font-weight: normal; min-height: 58px;}
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li a h5 { color: #997f44; padding: 0px 7px 10px 7px; font-family: 'DINProRegular';     font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    font-weight: 900;
    min-height: 15px;}
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li a h4.price-category {color: #997f44;min-height:unset;}
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li a:hover h4.price-category {color: #FFF;}
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li a:hover { background-color: #997f44;}
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li a:hover h4 { color: #fff; }
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(1), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(6), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(11), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(16), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(21), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(23), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(28), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(32), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(37), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(42), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(47), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(52), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(57), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(62), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(67), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(72) { margin-left: 0; }
.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(5), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(10), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(15), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(20), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(25), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(30), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(35), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(40), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(45), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(50), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(55), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(60), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(65), .comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li:nth-child(70) { margin-right: 0; }
/*************inner2*******************/
.breadcrumb { padding: 11px 0; }
.breadcrumb ol { margin: 0; padding: 0; }
.breadcrumb ol li { font-family: 'DINProRegular'; color: #808080; font-size: 12px; line-height: 12px; float: left; position: relative; list-style: none; }
.breadcrumb ol li + li:before { color: #808080; content: "/"; padding: 0 2px; }
.breadcrumb ol li a { color: #808080; }
.breadcrumb ol li a:hover {
    color: #997f44;
}
.xmas-alert p {    text-align: center;
    padding-top: 10px;
    font-size: 16px;}
.product_overview-p { background: #efefef; margin: 0; display: none; }
.product_overview-p ul li { float: left; padding: 0 25px; list-style: none; }
.product_overview-p ul li a { font-size: 14px; line-height: 14px; text-decoration: none; color: #808080; text-transform: uppercase; font-family: 'DINProRegular'; padding: 14px 0px; display: block; position: relative; }
.product_overview-p ul li a.active:after { position: absolute; left: 0; content: ''; border-top: 10px solid #efefef; border-left: 9px solid transparent; border-right: 9px solid transparent; bottom: -9px; right: 0; height: 0; width: 0; margin: 0 auto; }
.product_overview-p ul li a:hover, .product_overview ul li a.active { color: #997f44; }
.product_overview-p ul li span { font-size: 14px; line-height: 14px; text-decoration: none; color: #808080; text-transform: uppercase; font-family: 'DINProRegular'; padding: 14px 0px; display: block; position: relative; }
.product_overview-p ul li span.active:after { position: absolute; left: 0; content: ''; border-top: 10px solid #efefef; border-left: 9px solid transparent; border-right: 9px solid transparent; bottom: -9px; right: 0; height: 0; width: 0; margin: 0 auto; }
.product_overview-p ul li span:hover, .product_overview ul li a.active { color: #997f44; cursor: pointer; }
.product_overview-p li:first-child { padding-left: 0; }
.product_overview { background: #efefef; margin: 0; }
.product_overview ul li { float: left; padding: 0 25px; list-style: none; }
.product_overview ul li a { font-size: 14px; line-height: 14px; text-decoration: none; color: #808080; text-transform: uppercase; font-family: 'DINProRegular'; padding: 14px 0px; display: block; position: relative; }
.product_overview ul li a.active:after { position: absolute; left: 0; content: ''; border-top: 10px solid #efefef; border-left: 9px solid transparent; border-right: 9px solid transparent; bottom: -9px; right: 0; height: 0; width: 0; margin: 0 auto; }
.product_overview ul li a:hover, .product_overview ul li a.active { color: #997f44; }
.product_overview ul li span { font-size: 14px; line-height: 14px; text-decoration: none; color: #808080; text-transform: uppercase; font-family: 'DINProRegular'; padding: 14px 0px; display: block; position: relative; }
.product_overview ul li span.active:after { position: absolute; left: 0; content: ''; border-top: 10px solid #efefef; border-left: 9px solid transparent; border-right: 9px solid transparent; bottom: -9px; right: 0; height: 0; width: 0; margin: 0 auto; }
.product_overview ul li span:hover, .product_overview ul li a.active { color: #997f44; cursor: pointer; }
.product_overview ul li:first-child { padding-left: 0; }
.fancybox-overlay { background: rgba(0,0,0,0.8); }
.fancybox-close { background: url(../images/close_fancy.png) no-repeat scroll left top; width: 40px; height: 40px; top: 20px; right: 14px; }
.product_desc_dtls_mid p { font-family: 'Bell Centennial W01 Address'; font-size: 14px; line-height: 18px; letter-spacing:0.02em;color: #303030; padding: 0 0 34px 0; }
.tech_spec { padding: 0 0 10px 0; }
.product_desc_dtls_mid h4 { font-family: 'DINProRegular'; color: #808080; font-size: 16px; line-height: 16px; text-transform: uppercase; background: url(../images/gray_bdr.jpg) repeat-x scroll left bottom; margin: 0 0 17px 0; }
.product_desc_dtls_mid h4 span { background-color: #fff; padding-right: 12px; display:inline-block;}
.tech_spec p { padding: 0 0 0px 0; color: #000; margin-bottom:5px;font-family: 'bell centennial w01 address';}
.sub_prd_icon ul { }
.sub_prd_icon ul li { list-style:none; float: left; margin: 0 4px; height: 101px; line-height: 90px; width: 75px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; text-align: center; }
.sub_prd_icon ul li:first-child { margin-left: 0px; }
.sub_prd_icon ul li:last-child a { background: #b4b4b4; /*padding: 0;*/ }
.sub_prd_icon ul li a { padding: 5px 0; background: #eaeaea; display: block; }
.sub_prd_icon ul li a:hover{opacity:0.5;}
.choose_price_prd { background: #efefef; padding: 27px 20px 20px 20px; }
.choose_price_prd .price_ttl { font-family: 'DINProRegular'; font-size: 32px; line-height: 33px; color: #808080; margin: 0 0 17px 0; }
.choose_price_prd h5 { font-family: 'DINProRegular'; font-size: 14px; line-height: 16px; color: #000000; margin: 0 0 16px 0; }
.choose_price_prd ul { margin: 0 0 24px 0; padding: 0; text-align:center; }
.choose_price_prd ul li { float: none; list-style: none; margin: 0 1px 5px 0; display:inline-block; width: 31%; }
.choose_price_prd ul li a { display: block; padding: 9px; width: 100%; height: 48px; background: #f6f6f6; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
.choose_price_prd ul li a span { display: block; }
.choose_price_prd ul li a:hover, .choose_price_prd ul li a:active { background: #997f44; }
.choose_price_prd ul li a:hover .size_in_range, .choose_price_prd ul li a:active .size_in_range{color:#fff;}
.choose_price_prd ul li a span.size_in_prd { color: #000000; font-size: 16px; line-height: 16px; }
.choose_price_prd ul li a span.size_in_range { color: #808080; font-size: 11px; line-height: 13px; }
.choose_price_prd .commnet_prd { color: #808080; text-decoration: underline; display: none;}
.choose_price_prd .commnet_prd:hover { color: #997f44; }
.product_desc_dtls { padding: 40px 0; }
.product_desc_dtls_lft { float: left; width: 28%; position: relative; }
.product_desc_dtls_lft .example1 { position: absolute; bottom: 47px; right: 0; }
.product_desc_dtls_lft > img { width: 100%; height: auto; }
.product_desc_dtls_mid { box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; float: left; padding: 0 3%; width: 39%; }
.product_desc_dtls_rht { float: left; width: 33%; }
.product_desc_dtls_rht a.add_btn { font-family: 'DINProRegular'; padding: 8px 19px; background: #b4b4b4; color: #ffffff; font-size: 14px; line-height: 14px; text-transform: uppercase; position: relative; display: block; margin: 0 0 7px 0; }
.product_desc_dtls_rht a.add_btn:hover { background: #997f44; }
.product_desc_dtls_rht a.add_btn:after { position: absolute; right: 16px; content: ''; background: url(../images/rht_btn_ar.png) no-repeat left bottom; width: 5px; height: 9px; top: 11px; }
.product_desc_dtls_rht a.add_btn.contact_adver:after {background: none;}
.product_desc_dtls_rht .ret_head {display: none;}
.sub_prd_icon.acces ul li {
    margin-bottom: 25px;
}
.sub_prd_icon.acces ul li a {     padding: 5px 0; background: #eaeaea;  height: 100%;  width: 100%;}
.sub_prd_icon.acces ul li:last-child a {     padding: 5px 0; background: #b4b4b4; }
.sub_prd_icon.acces h4 { background: rgba(0, 0, 0, 0) url("../images/gray_bdr.jpg") repeat-x scroll left bottom; color: #808080; font-family: "DINProRegular"; font-size: 16px; line-height: 16px; margin: 0 0 17px; text-transform: uppercase; }
.sub_prd_icon.acces h4 span { background-color: #fff; padding-right: 12px; }
.share_social { padding: 40px 0 0 0; }
.share_social h4 { background: rgba(0, 0, 0, 0) url("../images/gray_bdr.jpg") repeat-x scroll left bottom; color: #808080; font-family: "DINProRegular"; font-size: 16px; line-height: 16px; margin: 0; text-transform: uppercase; width: 77%; vertical-align: bottom; display: inline-block; font-weight:normal;}
.share_icons { display: inline-block; vertical-align: bottom; }
.share_icons a { display: inline-block; vertical-align: bottom; line-height: 0; }
.share_icons a:hover{opacity:0.5;}
.share_social h4 span { background-color: #ffffff; padding-right: 12px; }
.left .share_social h4 {
    background: rgba(0, 0, 0, 0) url(../images/gray_bdr.jpg) repeat-x scroll left bottom;
    color: #808080;
    font-family: "DINProRegular";
    font-size: 16px;
    line-height: 16px;
    margin: 0;
    text-transform: uppercase;
    width: 77%;
    vertical-align: bottom;
    display: inline-block;
    font-weight: normal;}
.sub_prd_icon.acces { margin: 17px 0 0px 0; }
.flexslider.style_slider { border: medium none; border-radius: 0; margin: 0 0 68px 0; }
.flexslider.style_slider .flex-viewport ul li { background: none; margin: 0; max-width: 100%; padding: 0; }
.flexslider.style_slider .flex-control-nav { bottom: -30px; }
.flexslider.style_slider .flex-direction-nav a.flex-prev::before { content: ""; }
.flexslider.style_slider .flex-direction-nav .flex-prev { background: url("../images/flex_prev_img.png") no-repeat scroll left top; font-size: 0; height: 41px; left: 70px; opacity: 1 !important; text-indent: -999px; width: 20px;background-position: 0 -41px;}
.flexslider.style_slider .flex-direction-nav a.flex-next::before { content: ""; }
.flexslider.style_slider .flex-direction-nav .flex-next { background: url("../images/flex_next_img.png") no-repeat scroll left top; font-size: 0; height: 41px; opacity: 1 !important; right: 70px; text-indent: -999px; width: 20px;background-position: 0 -41px; }
.flexslider.style_slider .flex-control-paging li a { background: #ffffff; width: 8px; height: 8px; border-radius: 8px; }
.flexslider.style_slider .flex-control-paging li a.flex-active { background: #997f44; box-shadow: none; }
.news_sec.comm_head_sec { margin: 0 0 80px; }
.comm_head_sec h2 { background: url("../images/gray_bdr.jpg") repeat-x scroll left bottom; color: #333333; font-family: "DINProRegular"; font-size: 32px; line-height: 32px; text-transform: uppercase; margin: 0 0 60px 0; text-transform: uppercase; text-align: center; }
.comm_head_sec h2 span { background-color: #ffffff; padding: 0 22px; display: inline-block; line-height: 32px }
.news_container { position: relative; }
.news_container .news_container_lft { float: left; width: 49%; margin-right: 1%; }
.news_container .news_container_lft .news_container_lft_btm { }
.news_container .news_container_lft .news_container_lft_top { position: relative; margin: 0 0 10px 0; line-height: 0; }
.news_container .news_container_lft .news_container_lft_top > img { width: 100%; }
.news_container .news_container_lft .news_container_lft_btm .news_container_lft_btm_lft { float: left; width: 49%; margin-right: 1%; position: relative; line-height: 0; }
.news_container .news_container_lft .news_container_lft_btm .news_container_lft_btm_lft > img { width: 100%; }
.news_container .news_container_lft .news_container_lft_btm .news_container_lft_btm_rht { float: right; width: 49%; margin-left: 1%; position: relative; line-height: 0; }
.news_container .news_container_lft .news_container_lft_btm .news_container_lft_btm_rht > img { width: 100%; }
.news_container .news_container_rht { float: right; width: 49%; margin-left: 1%; position: relative; line-height: 0; }
.news_container .news_container_rht > img { width: 100%; }
.noverlay { position: absolute; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.6); padding: 9px 12px; font-family: "DINProRegular"; }
.noverlay .nsubttl { color: #999999; font-family: "DINProRegular"; font-size: 12px; line-height: 13px; text-transform: uppercase; margin: 0 0 5px 0; text-transform: uppercase; display: block; }
.noverlay p { color: #ffffff; font-size: 16px; line-height: 17px; text-transform: uppercase; margin: 0 0 3px 0; text-transform: uppercase; }
.noverlay a { color: #b1b0b0; font-family: "DINProRegular"; font-size: 16px; line-height: 17px; margin: 0 0 6px 0; display: block; }
.noverlay a:hover { color: #fff; }
.bellross_container { }
.bellross.comm_head_sec { margin: 0 0 50px 0; }
.bellross_container img { width: 100%; /*height:100%;*/}
.bellross_container .bellross_container_lft { float: left; width: 49%; margin-right: 1%; }
.bellross_container .bellross_container_lft .bellross_container_lft_lt { float: left; width: 66%; margin-right: 0; }
.bellross_container .bellross_container_lft .bellross_container_lft_lt .bellross_container_lft_lt_tp { margin-bottom: 10px; }
.bellross_container .bellross_container_lft .bellross_container_lft_lt .bellross_container_lft_lt_tp_l { float: left; width: 48.6%; margin-right: 3%; line-height: 0; }
.bellross_container .bellross_container_lft .bellross_container_lft_lt .bellross_container_lft_lt_tp_r { float: left; width: 48.5%; margin-left: 1%; line-height: 0; }
.bellross_container .bellross_container_lft .bellross_container_lft_rt { float: left; width: 32%; margin-left: 2%; }
.bellross_container .bellross_container_rht { float: left; width: 49.3%;; margin-right: 0; }
.bellross_container .bellross_container_lft .bellross_container_lft_rt img { margin: 0 0 6px 0; }
.bellross_container .bellross_container_lft .bellross_container_lft_lt .bellross_container_lft_lt_btm { line-height: 0; }
.bellross_container .bellross_container_lft .bellross_container_lft_rt img:last-child { margin: 0; }
.product_desc_dtls_rht a.add_btn.add_selection { padding: 13px 19px; background: #997f44; }
.product_desc_dtls_rht a.add_btn.add_selection:hover { background: #2c2c2c; }
.product_desc_dtls_rht a.add_btn.add_selection:after { top: 16px; }
.product_desc_dtls_rht .map_cont_container {
    margin: 0 0 0px 0;
}
.product_desc_dtls_rht .map_mg .serach_retailer {padding: 5px 20px 1px 20px;background: #efefef;}
.product_desc_dtls_rht .map_mg .serach_retailer h1 {
    font-size: 22px;
}
.store_loc_map > img { width: 100%; }
.store_loc_map { padding: 0 0 10px 0; line-height: 0; }
.description_left .flexslider.style_slider { border: medium none;border-radius: 0;margin: 0 0 20px 0;}
.find_an_auth { background: #000000; text-align: center; padding: 25px 27px 31px 27px; margin: 0 0 10px 0; }
.find_an_auth h3 { color: #997f44; font-family: "DINProRegular"; font-size: 24px; line-height: 26px; text-transform: uppercase; margin: 0 0 15px 0; text-transform: uppercase; }
.find_an_auth .find_search { width: 200px; margin: 0 auto; height: 30px; background: #fff; padding: 5px 7px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
.find_an_auth .find_search input { background: #fff; border: none; width: 159px; padding: 2px 0 2px 7px; float: left; color: #4e4a4a; font-family: "DINProRegular"; font-size: 14px; line-height: 14px; text-transform: uppercase; }
.find_an_auth .find_search button { background: none; border: none; width: 20px; float: left; }
#contact_adver_cont { display: none; background: #efefef; padding: 28px 34px; max-width: 320px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }
#contact_adver_cont h4 { background: url("../images/hr_rept.jpg") repeat-x scroll left center; color: #808080; font-family: "DINProRegular"; font-size: 16.04px; line-height: 16.04px; margin: 0 0 22px 0; text-align: center; text-transform: uppercase; }
#contact_adver_cont h4 span { background-color: #efefef; display: inline-block; padding: 0 14px; }
.wel_txt { font-family: Arial, Verdana, "Times New Roman"; font-size: 11px; line-height: 14px; color: #808080; margin: 0 52px 15px 52px; display: block; text-align: center; }
.chat_cont { background: #ffffff; padding: 19px; margin: 0 0 10px 0; }
.chat_cont .cuns_chat, .chat_cont .me_chat { background: #efefef; border-radius: 7px; padding: 10px; position: relative; margin: 0 0 21px 0; }
.chat_cont .cuns_chat:after { content: ''; border-top: 14px solid #efefef; border-right: 14px solid transparent; position: absolute; bottom: -14px; left: 21px; }
.chat_cont .me_chat:after { border-top: 14px solid #efefef; border-left: 14px solid transparent; content: ''; position: absolute; bottom: -14px; right: 20px; }
#contact_adver_cont .msg_inp { background: #fff; padding: 11px; border: none; font-family: Arial, Verdana, "Times New Roman"; font-size: 11px; line-height: 12px; color: #303030; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; display: block; margin: 0 0 10px 0; }
#contact_adver_cont .send { background: #997f44; text-transform: uppercase; padding: 9px; border: none; font-family: "DINProRegular"; font-size: 14px; line-height: 14px; color: #fff; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; display: block; }
#contact_adver_cont .send:hover { background: #303030; }
.contact_wrap .fancybox-close { background: url("../images/close_ico.png") no-repeat scroll left top; height: 16px; right: 30px; top: 26px; width: 17px; }
.chat_cont h5 { color: #997f44; font-family: "DINProRegular"; font-size: 11px; line-height: 12px; text-transform: uppercase; margin: 0 0 3px 0; }
.chat_cont p { color: #303030; font-family: Arial, Verdana, "Times New Roman"; font-size: 11px; line-height: 13px; }
.chat_advisor { background: #efefef; padding: 17px 22px }
.chat_advisor h4 { color: #808080; font-family: "DINProRegular"; font-size: 16px; line-height: 16px; margin: 0 0 13px 0; text-align: left; text-transform: uppercase; }
.chat_advisor .chat_advisor_cont { background: #ffffff; padding: 10px 8px; margin: 0 0 20px 0; height: 81px; }
.chat_advisor .chat_advisor_cont h5 { color: #997f44; font-family: "DINProRegular"; font-size: 11px; line-height: 12px; text-transform: uppercase; margin: 0 0 3px 0; }
.chat_advisor .chat_advisor_cont p { color: #303030; font-family: Arial, Verdana, "Times New Roman"; font-size: 11px; line-height: 13px; margin: 0 0 10px 0; }
.chat_advisor .chat_sub { background: #fff; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; display: block; padding: 9px 13px; }
.chat_advisor .chat_sub input { font-family: Arial, Verdana, "Times New Roman"; font-size: 11px; line-height: 16px; color: #303030; border: none; width: 90%; float: left; }
.chat_advisor .chat_sub button { font-family: "DINProRegular"; color: #997f44; font-size: 16px; line-height: 16px; text-transform: uppercase; width: 10%; background: none; border: none; float: left; }
.chat_advisor_cont .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #997f44; }
#STRAPS.comm_sel ul > li, #CLASPS.comm_sel ul > li, #OTHERS.comm_sel ul > li  { max-width: 222px; }
#STRAPS.comm_sel ul > li:first-child, #CLASPS.comm_sel ul > li:first-child, #OTHERS.comm_sel ul > li:first-child { margin-left: 0; }
#STRAPS.comm_sel ul > li:last-child, #CLASPS.comm_sel ul > li:last-child, #OTHERS.comm_sel ul > li:last-child  { margin-right: 0; }
#STRAPS.comm_sel ul > li span, #CLASPS.comm_sel ul > li span { max-width: 119px; margin: 0 auto 80px auto; }
#OTHERS.comm_sel ul > li span { display: none;}
ul.sub_gall_sm_icon > li > a { padding: 0; transition: all 0.3s ease-out; height:100%; }
#STRAPS.comm_sel ul > li.gallery-item > a, #CLASPS.comm_sel ul > li.gallery-item > a { padding: 20px 0 70px; }
#OTHERS.comm_sel ul > li.gallery-item > a { padding: 0px 0 0px; height:214px; }
#STRAPS.comm_sel .ovelay_dtls,#CLASPS.comm_sel .ovelay_dtls, #OTHERS.comm_sel .ovelay_dtls { top: 53%; }
#OTHERS.comm_sel .ovelay_dtls {top:53%;}
#STRAPS.comm_sel ul > li h2, #CLASPS.comm_sel ul > li h2 { margin: 0 0 7px 0; }
#OTHERS.comm_sel ul > li h2 { margin: 35px auto 35px auto;
    max-width: 184px; line-height: 24px; }
#OTHERS.comm_sel ul > li:first-child h2, #OTHERS.comm_sel ul > li:nth-child(3) h2 {color: #FFF;}
#OTHERS.comm_sel ul > li:first-child h2, #OTHERS.comm_sel ul > li:nth-child(2) h2 {margin: 50px auto 35px auto;}
#STRAPS.comm_sel ul > li > a:hover .ovelay_dtls, #STRAPS.comm_sel ul.gallery-items .gallery-item.active .ovelay_dtls, #CLASPS.comm_sel ul > li > a:hover .ovelay_dtls, #CLASPS.comm_sel ul.gallery-items .gallery-item.active .ovelay_dtls { top: 0; padding-top: 80px; }
#OTHERS.comm_sel ul > li > a:hover .ovelay_dtls, #OTHERS.comm_sel ul.gallery-items .gallery-item.active .ovelay_dtls { top: 0; padding-top: 55px; }
#STRAPS.comm_sel ul > li > a:hover .ovelay_dtls span, #STRAPS.comm_sel ul.gallery-items .gallery-item.active .ovelay_dtls span, #CLASPS.comm_sel ul > li > a:hover .ovelay_dtls span, #CLASPS.comm_sel ul.gallery-items .gallery-item.active .ovelay_dtls span, #OTHERS.comm_sel ul > li > a:hover .ovelay_dtls span, #OTHERS.comm_sel ul.gallery-items .gallery-item.active .ovelay_dtls span { margin: 0 auto 20px auto; }
ul.sub_gall_sm_icon > li { max-width: 222px; height: 200px; }
#STRAPS.comm_sel ul > li > a:hover h2, #CLASPS.comm_sel ul > li > a:hover h2, #OTHERS.comm_sel ul > li > a:hover h2 {color: #FFF;} 
#STRAPS.comm_sel ul > li > a:hover span, #CLASPS.comm_sel ul > li > a:hover span, #OTHERS.comm_sel ul > li > a:hover span {color: #FFF;} 
#STRAPS.comm_sel ul.gallery-items .gallery-item.active .ovelay_dtls img:last-child, #CLASPS.comm_sel ul.gallery-items .gallery-item.active .ovelay_dtls img:last-child, #OTHERS.comm_sel ul.gallery-items .gallery-item.active .ovelay_dtls img:last-child { display: inline-block; margin-top: 0; }
ul.sub_gall_sm_icon > li > a { padding: 0; transition: all 0.3s ease-out; height:100%; }
ul.sub_gall_sm_icon > li > a span { font-family: 'DINProRegular'; display: block; font-size: 14px; line-height: 16px; text-transform: uppercase; padding: 0 15px; max-width: 100%; margin: 0 auto; }
#STRAPS.comm_sel ul > li span.sub_prd_name, #CLASPS.comm_sel ul > li span.sub_prd_name, #OTHERS.comm_sel ul > li span.sub_prd_name { color: #997f44; margin-bottom: 10px;display: block;}
#STRAPS.comm_sel ul > li span.sub_prd_type, #CLASPS.comm_sel ul > li span.sub_prd_type, #OTHERS.comm_sel ul > li span.sub_prd_type { color: #808080;margin-bottom: 10px; min-height: 48px;     max-width: 100%; display: block;}
ul.sub_gall_sm_icon > li > a > img { margin: 10px 0; width: 222px;}
ul.sub_gall_sm_icon > li:first-child { margin-left: 0px; }

ul.sub_gall_sm_icon > li:nth-child(1), ul.sub_gall_sm_icon > li:nth-child(5), ul.sub_gall_sm_icon > li:nth-child(9), ul.sub_gall_sm_icon > li:nth-child(13), ul.sub_gall_sm_icon > li:nth-child(17), ul.sub_gall_sm_icon > li:nth-child(21), ul.sub_gall_sm_icon > li:nth-child(25), ul.sub_gall_sm_icon > li:nth-child(29), ul.sub_gall_sm_icon > li:nth-child(33), ul.sub_gall_sm_icon > li:nth-child(37), ul.sub_gall_sm_icon > li:nth-child(41), ul.sub_gall_sm_icon > li:nth-child(45), ul.sub_gall_sm_icon > li:nth-child(49), ul.sub_gall_sm_icon > li:nth-child(53), ul.sub_gall_sm_icon > li:nth-child(57), ul.sub_gall_sm_icon > li:nth-child(61), ul.sub_gall_sm_icon > li:nth-child(65), ul.sub_gall_sm_icon > li:nth-child(69) { margin-left: 0; }
ul.sub_gall_sm_icon > li:nth-child(4), ul.sub_gall_sm_icon > li:nth-child(8), ul.sub_gall_sm_icon > li:nth-child(12), ul.sub_gall_sm_icon > li:nth-child(16), ul.sub_gall_sm_icon > li:nth-child(20), ul.sub_gall_sm_icon > li:nth-child(24), ul.sub_gall_sm_icon > li:nth-child(28), ul.sub_gall_sm_icon > li:nth-child(32), ul.sub_gall_sm_icon > li:nth-child(36), ul.sub_gall_sm_icon > li:nth-child(40), ul.sub_gall_sm_icon > li:nth-child(44), ul.sub_gall_sm_icon > li:nth-child(48), ul.sub_gall_sm_icon > li:nth-child(52), ul.sub_gall_sm_icon > li:nth-child(56), ul.sub_gall_sm_icon > li:nth-child(60), ul.sub_gall_sm_icon > li:nth-child(64), ul.sub_gall_sm_icon > li:nth-child(68) { margin-right: 0; }
ul.sub_gall_sm_icon > li { margin-left: 12px; margin-right: 12px; height: 450px;float: left; }
ul.sub_gall_sm_icon > li > a:hover { background-color: #997f44; }
ul.sub_gall_sm_icon > li > a:hover span { color: #fff; }

.refine_tabs_tab { float: left; max-width: 450px; width: 100%; margin: 0 20px; padding: 20px 36px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; background: #ffffff; }
.refine_tabs_tab .tab_ref_top { text-align: center; margin: 0 0 24px 0; }
.tab_ref_top .tab_ref_top_img { width: 101px; height: 51px; margin: 0 auto; display: block; line-height: 51px; }
.refine_sec_cont .tab_ref_top .cus_sel_tab input[type="checkbox"] + .lbl { font-family: 'DINProRegular'; font-size: 24px; line-height: 26px; color: #997f44; }
.tab_ref_mid { }
.watch_model { margin: 0 0 27px 0; }
.watch_model select { margin: 0; background: #ffffff; color: #303030; font-family: 'DINProRegular'; font-size: 14px; line-height: 15px; border: none; outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; width: 228px; height: 28px; padding: 7px 30px 5px 9px; outline: none; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.watch_model .label1 { position: relative; font-family: 'DINProRegular'; margin: 0 0 0px 0; display: block; border: 1px solid #efefef; width: 228px; height: 28px; display: inline-block; vertical-align: top; }
.watch_model .label1:after { content: ''; background: url(../images/big_drop_icon.png) no-repeat center center; width: 30px; height: 28px; color: #fff; right: 0px; top: 0px; padding: 0; position: absolute; pointer-events: none; }
.watch_model .label1:before { content: ''; right: 0px; top: 0px; width: 30px; height: 28px; background: #808080; position: absolute; pointer-events: none; display: block; }
.watch_model .label1:hover:before{background: #997f44;}

.tab_ref_mid h6 { color: #997f44; font-family: 'DINProRegular'; font-size: 14px; line-height: 14px; text-transform: uppercase; margin: 0 0 10px 0; border-bottom: 1px solid #997f44;  padding-bottom: 20px;}
.tab_ref_mid .strap_col { text-align: center; margin: 0 0 38px 0; }
.tab_ref_mid .strap_col ul { display: table; margin: 0 auto; }
.tab_ref_mid .strap_col ul li { display: table-cell; height: 20px; vertical-align: top; width: 20px; }
.compo { }
.compo h6 { text-align: center; }
.compo ul { max-width: 290px; margin: 0 auto; }
.compo ul li { display: inline-block; vertical-align: top; text-align: left; width: 99%; margin: 0 0 8px; }
.tab_ref_mid .strap_col ul li a { display: block; height: 20px; width: 20px; }
.refine_tabs_tab:first-child {     margin: 0 10px 0 20px; }
.refine_tabs_tab:nth-child(2) { margin: 0 20px 0 0px; }
.tab_ref_mid.checked { opacity: 0.5; }
/*************inner6*******************/

.banner_cont.inner_6 { bottom: 44px; }
.banner_cont.inner_6 h4 { color: #999999; font-family: "DINProRegular"; font-size: 20px; line-height: 21px; margin: 0 0 3px 0; text-align: left; text-transform: uppercase; }
.banner_cont.inner_6 h3 { color: #fff; font-family: "DINProRegular"; font-size: 28px; line-height: 30px; margin: 0 0 20px 0; }
.banner_cont.inner_6 h4 span { color: #997f44; }
.banner_cont.inner_6 p { color: #ffffff; font-family: "bell centennial w01 address"; font-size: 15px; line-height: 18px; text-align: left; max-width: 468px; padding: 20px 0; }
.annual_sec.comm_sel ul > li { max-width: 306px; margin: 0 5px 20px 5px; background: none; }
.annual_sec.comm_sel ul > li > .gallery-contents { cursor: pointer; }
.annual_sec.comm_sel ul > li > a { padding: 0; }
.annual_sec.comm_sel .ovelay_dtls { background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; bottom: 0; box-sizing: border-box; -webkit-box-sizing: border-box; font-family: "DINProRegular"; height: 100%; left: 0; padding: 9px 11px; position: absolute; right: 0; top: 68%; transition: all 0.4s ease-out 0s; width: 100%; text-align: left; }
.annual_sec.comm_sel .gallery-contents { overflow: hidden; }
.annual_sec.comm_sel .ovelay_dtls h5 { color: #999999; font-size: 14px; line-height: 17px; padding-bottom: 3px; text-transform: uppercase; font-weight:500;}
.annual_sec.comm_sel .ovelay_dtls h6 { color: #ffffff; font-size: 12px; line-height: 17px; padding-bottom: 16px; text-transform: uppercase; font-family: "DINProRegular"; position: relative; font-weight:500;min-height: 34px;}
.annual_sec.comm_sel .ovelay_dtls h6:after { width: 5px; height: 9px; background: url(../images/rht_6.png) no-repeat left top; content: ''; top: 0; right: 9px; position: absolute; }
.annual_sec.comm_sel .ovelay_dtls p { color: #cccccc; font-size: 11px; line-height: 16px; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; }
.annual_sec.comm_sel .ovelay_dtls a { color: #fff; font-size: 12px; line-height: 13px; text-transform: uppercase; }
.annual_sec.comm_sel .ovelay_dtls h5 span { display: inline; color: #999999; }
.annual_sec.comm_sel .ovelay_dtls a:hover { transition: all 0.3s ease-out; color: #997f44; }
.annual_sec.comm_sel .ovelay_dtls img { display: none; }
.annual_sec.comm_sel ul > li:hover .ovelay_dtls { top: 0; padding: 21px 11px; }
.annual_sec.comm_sel ul > li:hover .ovelay_dtls p { display: block; }
.annual_sec.comm_sel ul > li:hover .ovelay_dtls h6:after { background: none; }
.annual_sec.comm_sel .gallery-item .thumbnail { line-height: 0; }
.annual_sec.comm_sel ul > li.gallery-item.active .ovelay_dtls { background: rgba(0, 0, 0, 0.3); top: 0; }
.annual_sec.comm_sel ul > li.gallery-item.active .ovelay_dtls img { display: block; left: 0; margin: 0 auto; position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); }
.annual_sec.comm_sel ul > li.gallery-item.active .ovelay_dtls h5, .annual_sec.comm_sel ul > li.gallery-item.active .ovelay_dtls h6, .annual_sec.comm_sel ul > li.gallery-item.active .ovelay_dtls p, .annual_sec.comm_sel ul > li.gallery-item.active .ovelay_dtls a { display: none; }
.annual_sec.comm_sel .gall_sec_rht { float: none; padding: 0; max-width: 100%; }
.annual_des_cont {     padding: 20px 20px 20px 20px;
    margin: 30px 0 0 0;
    background: #f2F2F2; }
.annual_des_cont .annual_des_cont_half { float: left; width: 48%; }
.annual_des_cont .annual_des_cont_half:first-child { padding-right: 2%; }
.annual_des_cont .annual_des_cont_half:last-child { padding-left: 2%; }
.annual_des_cont .annual_des_cont_half p { color: #303030; font-family: 'bell centennial w01 address'; font-size: 14px; line-height: 18px; text-align: left; padding: 0 0 15px 0; }
.comm_sel .annual_head { border-bottom: 1px solid #997f44; margin: 0 0 18px 0; }
.comm_sel .annual_head h2 { color: #808080; font-family: "DINProLight"; font-size: 32px; line-height: 33px; margin: 0 0 9px 0; text-align: left; text-transform: uppercase; }
.comm_sel .annual_head h3 { color: #999999; font-family: "DINProLight"; font-size: 24px; line-height: 25px; margin: 0 0 12px 0; text-align: left; text-transform: uppercase; }
.comm_sel .annual_head h3 span { color: #997f44; display: inline; font-size: 24px; line-height: 25px; margin: 0; }
.annual_sec.comm_sel .gallery-expander-contents { position: relative; }
.annual_sec.comm_sel .gallery-expander-contents div.close { position: absolute; right: 0; top: 30px; cursor: pointer; }
/*************inner7*******************/

#campaign{max-width:1752px; margin:40px auto;}
#campaignWrap{max-width:1752px; margin: 0 auto;}
.paraWrap{ display: block; float: left; margin:0 40px 40px 0; width:408px; height:528px;}
.paraWrap.fourth{margin-right:0;}
.paraWrap.last{margin:0;}
.parallax{ position: absolute; overflow:hidden; height: 528px; width:408px;}
.parallax img{position:absolute; }
img.paraMask{width:408px;}
.moving{top:10px; width:440px; position:relative; left:-14px;}
.diver, .RS17, .Vintage{top:40px;}
.blackM{top:20px;}
.Bellytanker{top:-10px;}
.RS18{top:-5px}
.parallax img.moving{transform: scale(1, 1);transition: all 1s ease-in-out 0s;}
.parallax:hover img.moving{transform: scale(1.2, 1.2);transition: all 1s ease-in-out 0s;}


.press_sec.comm_sel ul > li { max-width: 176px; margin: 0 6px 20px 6px; background: none; }
.press_sec.comm_sel ul > li > .gallery-contents a { display: block; position: relative; overflow: hidden; line-height: 0; }
.press_sec.comm_sel ul > li > .gallery-contents a .over_solid { background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; height: 100%; left: 0; position: absolute; right: 0; text-align: center; top: 0; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); transition: all 0.4s ease-out 0s; width: 100%; }
.press_sec.comm_sel ul > li > .gallery-contents a .over_solid span { left: 0; position: absolute; right: 0; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); margin: 0; padding: 0; }
.press_sec.comm_sel ul > li > .gallery-contents a .over_solid span img:last-child { display: none; }
.press_sec.comm_sel ul > li > .gallery-contents a:hover .over_solid { transform: translateY(0%); }
.press_sec.comm_sel ul > li > .gallery-contents a .over_solid span { display: block; margin: 0 auto; }
.press_sec.comm_sel ul > li > .gallery-contents .press_ttl { display: block; padding: 13px 0 5px 11px; }
.press_sec.comm_sel ul > li > .gallery-contents .press_ttl h6 { color: #997f44; font-family: "DINProRegular"; font-size: 12px; line-height: 13px; margin: 0 0 4px 0; text-align: left; text-transform: uppercase; }
.press_sec.comm_sel ul > li > .gallery-contents .press_ttl h5 { color: #999999; font-family: "DINProRegular"; font-size: 14px; line-height: 15px; margin: 0 0 4px 0; text-align: left; text-transform: uppercase; }
.press_sec.comm_sel ul { text-align: center; }
.press_sec.comm_sel ul > li.gallery-item.active > .gallery-contents a .over_solid { background-color: rgba(155, 130, 84, 0.5); transform: translateY(0%); }
.press_sec.comm_sel ul > li.gallery-item.active > .gallery-contents a .over_solid span img:last-child { display: inline; }
.press_sec.comm_sel ul > li.gallery-item.active > .gallery-contents a .over_solid span img:first-child { display: none; }
.press_sec.comm_sel .gallery-expander-contents .gall_sec.news_sec .gall_sec_rht { max-width: 100%; float: none; padding: 0; width: 100%; }
.press_sec.comm_sel .gallery-expander-contents .gall_sec.news_sec .gall_sec_rht .flexslider.news_slider .flex-direction-nav { display: block; }
.press_sec.comm_sel .gallery-expander-contents { position: relative; }
.press_sec.comm_sel .gallery-expander-contents div.close { cursor: pointer; position: absolute; right: 0; top: 8px; }
.press_sec.comm_sel .gallery-expander-contents .flex-direction-nav a.flex-prev::before { content: ""; }
.press_sec.comm_sel .gallery-expander-contents .flex-direction-nav .flex-prev { background: rgba(0, 0, 0, 0) url("../images/flex_prev_img.png") no-repeat scroll left -41px; font-size: 0; height: 41px; left: -34px; opacity: 1 !important; text-indent: -999px; width: 20px; position: absolute; padding: 0; margin: 0; }
.press_sec.comm_sel .gallery-expander-contents .flex-direction-nav a.flex-next::before { content: ""; }
.press_sec.comm_sel .gallery-expander-contents .flex-direction-nav .flex-next { background: rgba(0, 0, 0, 0) url("../images/flex_next_img.png") no-repeat scroll left -41px; font-size: 0; height: 41px; opacity: 1 !important; right: -34px; text-indent: -999px; width: 20px; position: absolute; padding: 0; margin: 0; }
.press_sec.comm_sel .gallery-expander-contents .gall_sec_rht .flexslider.news_slider .flex-control-paging li a { background: #2a2a2a; }
.press_sec.comm_sel .gallery-expander-contents .gall_sec_rht .flexslider.news_slider .flex-control-paging li a.flex-active { background: #997f44; }
.press_sec.comm_sel .gallery-expander-contents .gall_sec_rht .flexslider.news_slider .flex-control-nav { bottom: 0; }
.press_sec.comm_sel .gallery-expander-contents { border-bottom: 1px solid #997f44; }
/*************inner8*******************/
.banner a { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); width: 57px; height: 80px; }
.video_sec.comm_sel ul > li { max-width: 306px; margin: 0 5px 20px 5px; background: none; }
.video_sec.comm_sel ul > li > .gallery-contents a { display: block; position: relative; overflow: hidden; line-height: 0; }
.video_sec.comm_sel ul > li > .gallery-contents a .over_solid { background: rgba(0,0,0,0.3); height: 100%; left: 0; position: absolute; right: 0; text-align: center; top: 0; transform: translateY(0%); -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -o-transform: translateY(0%); -ms-transform: translateY(0%); transition: all 0.4s ease-out 0s; width: 100%; }
.video_sec.comm_sel ul > li > .gallery-contents a .over_solid span { left: 0; position: absolute; right: 0; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); margin: 0; padding: 0; }
.video_sec.comm_sel ul > li > .gallery-contents a .over_solid span img:last-child { }
.video_sec.comm_sel ul > li > .gallery-contents .press_ttl { display: block; padding: 13px 0 5px 0px; }
.video_sec.comm_sel ul > li > .gallery-contents .press_ttl h5 { color: #808080; font-family: "DINProRegular"; font-size: 14px; line-height: 16px; margin: 0 0 4px 0; text-align: left; text-transform: uppercase; font-weight:normal; }
.video_sec.comm_sel ul > li > .gallery-contents .press_ttl h5 span { color: #997f44; display: inline;  margin: 0; padding: 0; }
.video_wrap { max-width: 960px; width: 100%; margin: 0 auto; }
.video_wrap .video_wrap_container { position: relative; padding-bottom: 55%; padding-top: 30px; height: 0; overflow: hidden; }
.video_wrap .video_wrap_container iframe { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.video_sec.comm_sel .annual_head h4 { color: #997f44; font-family: "DINProLight"; font-size: 24px; line-height: 25px; margin: 0 0 7px 0; text-align: left; text-transform: uppercase; }
.video_sec.comm_sel .annual_head h3 { color: #333333; font-family: "DINProLight"; font-size: 32px; line-height: 33px; margin: 0 0 12px 0; text-align: left; text-transform: uppercase; }
.video_sec.comm_sel .gallery-expander-contents { position: relative; }
.video_sec.comm_sel .gallery-expander-contents div.close { position: absolute; right: 0px; top: 53px; }
.vid_desc { color: #808080; font-family: "DINProLight"; font-size: 13.33px; line-height: 16.33px; padding: 20px 20px 20px 20px; text-align: left;
    background-color: #f2f2f2; }
.video_sec.comm_sel .gallery-expander-contents { border-bottom: 1px solid #997f44; padding: 30px 0 10px 0; }
.video_sec.comm_sel .gallery-expander-contents .gall_sec.news_sec { padding-bottom: 0px; }
.video_sec.comm_sel ul { text-align: center; }
.product_overview ul#galleryTab li a { background: url(../images/chek_blk.png) no-repeat left center; padding-left: 15px; }
.product_overview ul#galleryTab li a.active { background: url(../images/chek_full.png) no-repeat left center; }
/*************inner9*******************/

.open>.dropdown-menu {
    display: block;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.prf_ref_sec.comm_sel ul { text-align: center; }
.prf_ref_sec.comm_sel ul > li { background: none; margin: 0 10px 20px; max-width: 85px; }
.prf_ref_sec.comm_sel ul > li:first-child { margin-left: 0; }
.prf_ref_sec.comm_sel ul > li:last-child { margin-right: 0; }
.prf_ref_sec.comm_sel ul > li > .gallery-contents a { display: block; position: relative; height: 85px; width: 85px; outline:none; }
.logo_01 { background: url(../images/logo_01.png) no-repeat left top;     background-size: 85px 170px; }
.logo_02 { background: url(../images/logo_02.png) no-repeat left top;    background-size: 85px 170px; }
.logo_03 { background: url(../images/logo_03.png) no-repeat left top;    background-size: 85px 170px; }
.logo_04 { background: url(../images/logo_04.png) no-repeat left top;    background-size: 85px 170px; }
.logo_05 { background: url(../images/logo_05.png) no-repeat left top;    background-size: 85px 170px; }
.logo_06 { background: url(../images/logo_06.png) no-repeat left top;     background-size: 85px 170px;}
.logo_07 { background: url(../images/logo_07.png) no-repeat left top;    background-size: 85px 170px; }
.logo_08 { background: url(../images/logo_08.png) no-repeat left top;    background-size: 85px 170px; }
.logo_09 { background: url(../images/logo_09.png) no-repeat left top;    background-size: 85px 170px;}
.prf_ref_sec.comm_sel ul > li.gallery-item.active > .gallery-contents a { background-position: 0 -85px; }
.prf_ref_sec.comm_sel .gallery-expander-contents { max-width: 100%; position: relative; }
.prf_ref_sec.comm_sel .gallery-expander-contents:before { max-width: 960px; margin: 0 auto; height: 1px; width: 100%; content: ''; position: absolute; left: 0; right: 0; background-color: #bfbfbf; top: 23px; }
.prf_ref_sec.comm_sel ul > li.gallery-item.active > .gallery-contents a:after { height: 21px; width: 41px; content: ''; position: absolute; left: 0; right: 0; bottom: -44px; margin: 0 auto; background: url(../images/all_ar_drop.png) no-repeat left top #fff; z-index: 99; }
.prf_ref_sec.comm_sel .product_desc_dtls > .container { position: relative; }
.prf_ref_sec.comm_sel .product_desc_dtls_lft { width: 50%; text-align: center; }
.prf_ref_sec.comm_sel .product_desc_dtls_mid { padding: 0 3%; width: 42%; text-align: left; }
.prf_ref_sec.comm_sel .product_desc_dtls_lft > img { width: auto; }
.prf_ref_sec.comm_sel .product_desc_dtls_mid h2 { color: #333333; font-family: "DINProLight"; font-size: 32px; line-height: 33px; margin: 0 0 22px 0; }
.prf_ref_sec.comm_sel .product_desc_dtls_mid h4 span { color: #808080; display: inline; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; margin: 0; text-transform: inherit; }
.prf_ref_sec.comm_sel .tech_spec p span { color: #000; display: inline; font-family: 'Bell Centennial W01 Address'; letter-spacing:0.02em; font-size: inherit; font-weight: inherit; line-height: inherit; margin: 0; text-transform: inherit; }
.prf_ref_sec.comm_sel .tech_spec p { font-size: 14px; }
.prf_ref_sec.comm_sel .product_desc_dtls_lft .example1 { bottom: 10px; position: absolute; right: 81px; }
.prf_ref_sec.comm_sel .comm_head_sec h2 { background: url("../images/gray_bdr.jpg") repeat-x scroll left bottom; color: #333333; font-family: "DINProRegular"; font-size: 32px; line-height: 32px; margin: 0 0 25px 0; text-align: center; text-transform: uppercase; }
.comm_sel ul > li span { }
.prf_ref_sec.comm_sel .comm_head_sec h2 span { background-color: #ffffff; display: inline-block; line-height: 32px; padding: 0 22px; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; margin: inherit; text-transform: inherit; margin: 0; }
.prf_ref_sec.comm_sel .flexslider .slides { margin: 0; }
.prf_ref_sec.comm_sel .flexslider .flex-direction-nav a { position: absolute; padding: 0; }
.prf_ref_sec.comm_sel .flexslider.style_slider .flex-control-nav { bottom: -10px; }
.prf_head { padding: 37px 0 29px 0; }
.prf_head h3 { background: url("../images/head_rept.jpg") repeat-x scroll left 13px; color: #808080; font-family: 'DINProLight'; font-size: 16px; font-weight: normal; line-height: 16px; margin: 0; text-align: center; text-transform: uppercase; }
.prf_head h3 span{font-family: 'DINProLight';}
.prf_ref_sec.comm_sel .container ul { margin: 0; }
.prf_head h3 span { background: #fff none repeat scroll 0 0; display: inline-block; padding-left: 12px; padding-right: 12px; }
.prf_ref_desc_lft { width: 50%; float: left; padding-right: 2%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.prf_ref_desc_rht { width: 50%; float: right; padding-left: 2%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.prf_ref_desc { padding: 31px 0 31px 0; border-top: 1px solid #bfbfbf; }
.prf_ref_desc h3 { color: #808080; font-family: "DINProRegular"; font-size: 18px; font-weight: normal; line-height: 20px; margin: 0 0 15px 0; text-align: left; text-transform: uppercase; }
.prf_ref_desc p { font-family: 'Bell Centennial W01 Address'; font-size: 14px; line-height: 17px;letter-spacing: 0.02em;color: #303030; padding: 0 0 30px 0; }
.prf_ref_desc .img_wrap { display: block; text-align: center; }
.prf_ref_desc .img_wrap img { max-width: 100%; width: auto;    height: auto; }
/*************inner10*******************/
.news_and_cat { padding: 64px 0 21px 0; }
.news_and_cat h3 { background: url("../images/head_rept.jpg") repeat-x scroll left 11px; color: #808080; font-family: "DINProRegular"; font-size: 16.04px; font-weight: normal; line-height: 16.04px; margin: 0 0 30px 0; text-align: center; text-transform: uppercase; }
.news_and_cat h3 span { background: #fff none repeat scroll 0 0; display: inline-block; padding-left: 17px; padding-right: 17px; }
.news_and_cat .news_and_cat_lft { float: left; width: 49%; padding-right: 1%; }
.news_and_cat .news_and_cat_rht { float: left; width: 49%; padding-left: 1%; }
.news_and_cat_lft p { color: #000000; font-family: "DINProRegular"; font-size: 14px; font-weight: normal; line-height: 19px; margin: 0 0 12px 0; }
.news_cat_check, .news_cat_radio { margin: 0 0 15px 0; }
.news_cat_check li { list-style: outside none none; margin: 0 0 8px 0; }
.news_and_cat_lft_cont { max-width: 390px; margin: 0 auto; width: 100%; }
.news_cat_check li input[type=checkbox] { opacity: 0; position: absolute; z-index: 12; width: 20px; height: 20px; cursor: pointer; }
.news_cat_check li input[type=checkbox]:checked, .news_cat_check li input[type=checkbox]:focus { outline: none !important; }
.news_cat_check li input[type=checkbox]+.lbl { position: relative; z-index: 11; display: inline-block; margin: 0; line-height: 20px; min-height: 20px; min-width: 20px; font-weight: normal; color: #808080; font-family: 'Bell Centennial W01 Address'; font-size: 14px; cursor: pointer; }
.news_cat_check li input[type=checkbox]+.lbl.padding-16::before { margin-right: 16px; }
.news_cat_check li input[type=checkbox]+.lbl.padding-12::before { margin-right: 12px; }
.news_cat_check li input[type=checkbox]+.lbl.padding-8::before { margin-right: 8px; }
.news_cat_check li input[type=checkbox]+.lbl.padding-4::before { margin-right: 4px; }
.news_cat_check li input[type=checkbox]+.lbl.padding-0::before { margin-right: 0px; }
.news_cat_check li input[type=checkbox]+.lbl::before { content: ""; border: none; background: #ececec; border-radius: 0; display: inline-block; text-align: center; vertical-align: middle; height: 20px; line-height: 20px; min-width: 20px; margin-right: 1px; margin-top: -5px; }
.news_cat_check li input[type=checkbox]:checked+.lbl::before { display: inline-block; content: ''; background: url(../images/check_sel1.png) no-repeat center bottom #ececec; border: none; width: 20px; height: 20px; }
.news_cat_check li input[type=checkbox]:hover+.lbl::before, .news_cat_check li input[type=radio]:hover+.lbl::before, .news_cat_check li input[type=checkbox]+.lbl:hover::before { border-color: #1c7aad; }
.news_cat_check li input[type=checkbox]:active+.lbl::before, .news_cat_check li input[type=checkbox]:checked:active+.lbl::before { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }
.news_cat_check li input[type=checkbox]:disabled+.lbl::before, .news_cat_check li input[type=checkbox][disabled]+.lbl::before, .news_cat_check li input[type=checkbox].disabled+.lbl::before { background-color: #DDD !important; border-color: #CCC !important; box-shadow: none !important; color: #BBB; }
.news_cat_radio li:first-child span { color: #808080; font-family: 'Bell Centennial W01 Address'; font-size: 14px; }
.news_cat_radio li { display: inline-block; vertical-align: top; margin: 0 10px 0 0; }
.news_cat_radio li input[type=radio] { opacity: 0; position: absolute; z-index: 12; width: 20px; height: 20px; cursor: pointer; }
.news_cat_radio li input[type=radio]:checked, .news_cat_radio li input[type=radio]:focus { outline: none !important; }
.news_cat_radio li input[type=radio]+.lbl { position: relative; z-index: 11; display: inline-block; margin: 0; line-height: 20px; min-height: 20px; min-width: 20px; font-weight: normal; color: #808080; font-family: 'Bell Centennial W01 Address'; font-size: 14px; cursor: pointer; }
.news_cat_radio li input[type=radio]+.lbl.padding-16::before { margin-right: 16px; }
.news_cat_radio li input[type=radio]+.lbl.padding-12::before { margin-right: 12px; }
.news_cat_radio li input[type=radio]+.lbl.padding-8::before { margin-right: 8px; }
.news_cat_radio li input[type=radio]+.lbl.padding-4::before { margin-right: 4px; }
.news_cat_radio li input[type=radio]+.lbl.padding-0::before { margin-right: 0px; }
.news_cat_radio li input[type=radio]+.lbl::before { content: ""; border: none; background: #ececec; border-radius: 20px; display: inline-block; text-align: center; vertical-align: middle; height: 20px; line-height: 20px; min-width: 20px; margin-right: 1px; margin-top: -5px; }
.news_cat_radio li input[type=radio]:checked+.lbl::before { display: inline-block; content: ''; background: url(../images/check_sel2.png) no-repeat center center #ececec; border: none; width: 20px; height: 20px; }
.news_cat_radio li input[type=radio]:hover+.lbl::before, .news_cat_radio li input[type=radio]:hover+.lbl::before, .news_cat_radio li input[type=radio]+.lbl:hover::before { border-color: #1c7aad; }
.news_cat_check li input[type=checkbox]:active+.lbl::before, .news_cat_check li input[type=checkbox]:checked:active+.lbl::before { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }
.news_cat_check li input[type=checkbox]:disabled+.lbl::before, .news_cat_check li input[type=checkbox][disabled]+.lbl::before, .news_cat_check li input[type=checkbox].disabled+.lbl::before { background-color: #DDD !important; border-color: #CCC !important; box-shadow: none !important; color: #BBB; }
.newsletter_form .cus_field { margin: 0 0 10px 0; }
.newsletter_form .cus_field input[type="text"], .newsletter_form .cus_field input[type="email"], .newsletter_form .cus_field input[type="password"] { background: #ececec; color: #000000; font-family: 'DINProRegular'; font-size: 14px; /*line-height: 14px;*/ padding-bottom: 9px;
    padding-top: 12px; padding-right:12px; padding-left:12px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; border: none; outline: none; }
.newsletter_form .cus_field textarea { background: #ececec; color: #000000; font-family: 'Bell Centennial W01 Address'; font-size: 14px; line-height: 14px; padding: 10px 12px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; border: none; outline: none; }
.newsletter_form .cus_field.half_field input[type="text"] { float: left; width: 49%; }
.newsletter_form .cus_field.half_field input[type="text"]:first-child { margin-right: 1%; }
.newsletter_form .cus_field.half_field input[type="text"]:last-child { margin-left: 1%;width: 49%; }
.newsletter_form .cus_field.half_field .forms {	width: 35%; margin-left: 1%; float: left;text-align: center;padding: 10px 0 0px 0;margin-bottom: -10px;height: 28px;}
.newsletter_form .label1::before { background: #dddddd none repeat scroll 0 0; border-radius: 0; content: ""; display: block; height: 38px; pointer-events: none; position: absolute; right: 0; top: 0; width: 30px; }
.newsletter_form .label1::after { background: #dddddd url("../images/select_ar_drop.png") no-repeat scroll center center; border-radius: 0; color: #fff; content: ""; height: 38px; padding: 0; pointer-events: none; position: absolute; right: 0; top: 0; width: 38px; }
.newsletter_form .label1 { border: none; border-radius: 0px; display: inline-block; color: #000000; font-family: 'Bell Centennial W01 Address'; font-size: 14px; height: 38px; margin: 0; position: relative; vertical-align: top; width: 100%; }
.newsletter_form select { -moz-appearance: none; background: #ececec; border: medium none; border-radius: 0; box-sizing: border-box; -webkit-box-sizing: border-box; color: #303030; cursor: pointer; display: inline-block; color: #000000; font-family: 'Bell Centennial W01 Address'; font-size: 14px; height: 38px; line-height: 38px; margin: 0; outline: medium none; padding: 4px 12px; width: 100%; }
.newsletter_form .cus_field.one_tr_field input[type="text"] { float: left; }
.newsletter_form .cus_field.one_tr_field input[type="text"]:first-child { margin-right: 1%; width: 27%; }
.newsletter_form .cus_field.one_tr_field input[type="text"]:last-child { margin-left: 1%; width: 71%; }
.newsletter_form .cus_field input[type="submit"] { width: 100%; background: #997f44; color: #FFF; font-family: 'Bell Centennial W01 Address'; font-size: 14px; height: 30px; line-height: 14px; padding: 8px 0; text-align: center; border: none; outline: none; margin-top:30px; -webkit-appearance: none; text-transform: uppercase; transition: all 0.3s ease-out; }
.newsletter_form .cus_field input[type="submit"]:hover { background: #b1a17c; }
.news_and_cat_lft .laws_cont p { color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; margin: 0 0 6px 0; }
.news_and_cat_lft .laws_cont p a { color: #999999; transition: all 0.3s ease-out; }
.news_and_cat_lft .laws_cont p a:hover { color: #000000; }
.news_and_cat_rht { }
.news_and_cat_rht .landing_submenu { margin: 0 0px 20px 0px; overflow: hidden; position: relative; width: auto; line-height: 0; }
.news_and_cat_rht .landing_submenu img { width: 100%; }
.news_and_cat_rht .landing_submenu .landing_submenu_overlay { background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; bottom: 0; box-sizing: border-box; -webkit-box-sizing: border-box; font-family: "DINProRegular"; height: 100%; left: 0; padding: 12px 17px; position: absolute; right: 0; top: 68%; transition: all 0.4s ease-out 0s; width: 100%; }
.news_and_cat_rht .landing_submenu .landing_submenu_overlay h6 { color: #999999; font-size: 12px; line-height: 14px; padding-bottom: 3px; text-transform: uppercase; font-family: "DINProLight"; }
.news_and_cat_rht .landing_submenu .landing_submenu_overlay h5 { color: #fff; font-size: 16px; line-height: 18px; padding-bottom: 8px; text-transform: uppercase; position: relative; }
.news_and_cat_rht .landing_submenu .landing_submenu_overlay h5 a{color: #fff;}
.news_and_cat_rht .landing_submenu .landing_submenu_overlay h5 a:hover{color: #999999;}
.news_and_cat_rht .landing_submenu .landing_submenu_overlay h5:after { position: absolute; right: 0; background: url("../images/watch_now_ar.png") no-repeat scroll right top; content: ''; top: 5px; width: 5px; height: 8px; }

/*************inner11*******************/


.comm_sel.after_sales ul > li { background: #f2f2f2 none repeat scroll 0 0; display: inline-block; max-width: 217px; }
.comm_sel.after_sales ul > li h2 { font-size: 16px; line-height: 19px; color: #4e4a4a; min-height: 35px; padding: 0 20px; display: inline-block; vertical-align: middle; margin: 0 0 25px 0; }
.thumb_wrap { height: 132px; line-height: 132px; }
.thumb_wrap > img { display: inline-block; vertical-align: middle; }
.comm_sel.after_sales ul > li > a:hover .ovelay_dtls { padding-top: 88px; }
.comm_sel.after_sales .gallery-item.active .ovelay_dtls { padding-top: 88px; }
.comm_sel.after_sales .gallery-item.active .ovelay_dtls img:last-child { margin-top: 0; }
.comm_sel.after_sales .gallery-expander-contents { position: relative; }
.after_sales_cont { text-align: left; }
.after_sales_cont_ttl { padding: 15px 0; }
.after_sales_cont_ttl h3 { color: #997f44; font-size: 24px; line-height: 25px; padding-bottom: 7px; text-transform: uppercase; font-family: "DINProRegular"; }
.after_sales_cont_ttl p { color: #303030; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; }
.after_sales_cont_wrap { border-top: 1px solid #997f44; border-bottom: 1px solid #997f44; }
.tab_head_link { background: #efefef; padding: 13px 0; }
.tab_head_link a { color: #808080; position: relative; font-size: 13.33px; line-height: 15.33px; text-transform: uppercase; font-family: "DINProRegular"; float: left; margin: 0 17px; }
.tab_head_link a.active::after { border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 10px solid #efefef; bottom: -23px; content: ""; height: 0; left: 0; margin: 0 auto; position: absolute; right: 0; width: 0; }
.tab_head_link a:hover, .tab_head_link a.active { color: #997f44; }
.tab_main_lft { float: left; width: 49%; padding-right: 1%; }
.comm_maintain h6 { color: #303030; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 10px 0; }
.comm_maintain p { color: #303030; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 15px 0; }
.tab_main_lft_wrap { display: inline-block; vertical-align: middle; padding: 40px 0 0 0; }
.tab_main_rht { float: right; width: 49%; padding-left: 1%; }
.comm_sel.after_sales .gallery-expander-contents div.close { cursor: pointer; position: absolute; right: 0; top: 28px; }
.comm_maintain { display: none; }
.comm_maintain.active { display: block!important; }
.tab_main { position: relative; }
.comm_maintain h5 { color: #808080; font-size: 16px; line-height: 17px; font-family: "DINProRegular"; margin: 0 0 4px 0; text-transform: uppercase; }
.comm_maintain a.brown_btn { color: #ffffff; font-size: 16px; line-height: 16px; font-family: "DINProRegular"; text-transform: uppercase; padding: 12px 20px; background: #2c2c2c; display: inline-block; transition: all 0.3s ease-out; position: relative; margin: 0 0 10px 0; }
.comm_maintain a.brown_btn:after { background: url("../images/barrow.png") no-repeat scroll right top; width: 10px; height: 12px; content: ''; position: absolute; top: 16px; right: 10px; }
.comm_maintain a.brown_btn:hover { background: #997f44; }
#rsmmusa p, #offmanfr p {font-size: 16px;    font-family: 'Bell Centennial W01 Address';line-height:18px;margin:0;}
#recommendations.comm_maintain .tab_main_rht { padding: 67px 0 0 0; }
.comm_sel.after_sales .serv_cont .comm_maintain ul { margin: 0 0 15px 0; }
.comm_sel.after_sales .serv_cont .comm_maintain li { color: #000000; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin: 0 0 4px 6px; max-width: 100%; text-align: left; background: none; position: relative; }
.comm_sel.after_sales .serv_cont .comm_maintain li:before { position: absolute; width: 3px; height: 3px; border-radius: 3px; background: #867856; content: ''; left: -6px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.comm_sel.after_sales .serv_cont .comm_maintain p { color: #000000; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 9px 0; }
.comm_sel.after_sales .serv_cont .comm_maintain a.email_link { color: #9b8c69; transition: all 0.3s ease-out; }
.comm_sel.after_sales .serv_cont .comm_maintain a.email_link:hover { color: #000; }
.comm_sel.after_sales .serv_cont .comm_maintain a.serv_yt_link { display: inline-block; }
.comm_sel.after_sales .serv_cont .comm_maintain a.serv_yt_link > img { width: 100%; height: auto; }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain h5 { font-family: "DINProRegular"; margin: 0 0 10px 0; line-height: 18px }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain .tab_main_rht { padding: 43px 0 0 0; }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain .tab_main_rht a.brown_btn { width: 270px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 12px; line-height: 12px; }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain .mise_taile { text-align: center; padding: 43px 0 25px 0; }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain .mise_taile h3 { color: #808080; font-family: 'DINProRegular'; font-weight: normal; font-size: 16px; line-height: 16px; text-transform: uppercase; background: url(../images/head_rept.jpg) repeat-x left 13px; text-align: center; margin: 0px auto 25px auto; width: 100%; max-width: 423px; width: 100%; }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain .mise_taile h3 span { display: inline-block; padding-left: 9px; padding-right: 9px; background: #fff; }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain .mise_taile .brn_btn_grp a.brown_btn:first-child { margin-right: 10px; }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain .mise_taile .brn_btn_grp a.brown_btn:last-child { margin-left: 10px; }
#bracelets.flexslider { background: none; border: medium none; border-radius: 0; margin: 0; position: relative; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider { margin: 0; height: 220px; opacity: 0; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider.active { opacity: 1; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider li { margin: 0; text-align: center; padding: 0 0 60px 0; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider li:before { background: none; left: 0; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider li img { margin: 0 auto; width: auto; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider li .slider_cont { bottom: 0; left: 0; margin: 0 auto; max-width: 960px; position: absolute; right: 0; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; }

.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider .flex-direction-nav .flex-prev { background: url("../images/flex_prev_img.png") no-repeat scroll left bottom; font-size: 0; height: 41px; left: 0; opacity: 1 !important; text-indent: -999px; width: 20px; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider .flex-direction-nav a.flex-prev:before { content: ""; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider .flex-direction-nav .flex-next { background: rgba(0, 0, 0, 0) url("../images/flex_next_img.png") no-repeat scroll left bottom; font-size: 0; height: 41px; opacity: 1 !important; right: 0; text-indent: -999px; width: 20px; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider .flex-direction-nav li { position: static; padding: 0; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider .flex-direction-nav { margin: 0; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider .flex-direction-nav a { color: rgba(0, 0, 0, 0.8); cursor: pointer; display: block; height: 40px; opacity: 0; overflow: hidden; position: absolute; text-decoration: none; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); transition: all 0.3s ease-in-out 0s; width: 40px; z-index: 10; margin: 0; padding: 0; top: 26%; transform: translateY(-74%); -moz-transform: translateY(-74%); -webkit-transform: translateY(-74%); -o-transform: translateY(-74%); -ms-transform: translateY(-74%); }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider .flex-control-nav li { display: inline-block; margin: 0 5px; padding: 0; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider .flex-direction-nav a.flex-next:before { content: ""; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider .flex-control-nav { bottom: -8px; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider .flex-control-nav.flex-control-paging li a { background: rgba(255, 255, 255, 1) none repeat scroll 0 0; }
.comm_sel.after_sales .serv_cont .comm_maintain #bracelets.flexslider .flex-control-nav.flex-control-paging li a.flex-active { background: #997f44 none repeat scroll 0 0; box-shadow: none; }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain .mise_taile .brn_btn_grp a.brown_btn.active:first-child { background: #997f44; }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain .mise_taile .brn_btn_grp a.brown_btn.active:first-child:after { background: url("../images/barrow1.png") no-repeat scroll right top; width: 10px; height: 12px; content: ''; position: absolute; top: 16px; right: 10px; }
.comm_sel.after_sales .serv_cont #sstraps.comm_maintain .mise_taile .brn_btn_grp a.brown_btn:after { background: url("../images/barrow.png") no-repeat scroll right top; width: 10px; height: 12px; content: ''; position: absolute; top: 16px; right: 10px; }
.comm_maintain .whole_wrap { padding: 55px 0 30px 0; }
.comm_maintain .whole_wrap p { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000; padding: 0 0 24px 0; }
.comm_maintain .wap-all_btn { text-align: center; }
.comm_maintain .wap-all_btn a { display: inline-block; vertical-align: top; margin: 0 19px 19px 0; }
.after_sales_cont_wrap_main { max-width: 325px; margin: 20px auto 28px auto; }
.after_sales_cont_wrap_main p { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000; padding: 0 0 22px 0; }
.after_sales_cont_wrap_main .label1:before { background: none; border-radius: 0; content: ""; display: block; height: 38px; pointer-events: none; position: absolute; right: 0; top: 0; width: 30px; }
.after_sales_cont_wrap_main .label1:after { background: url("../images/select_ar_drop1.png") no-repeat scroll center center; border-radius: 0; color: #fff; content: ""; height: 38px; padding: 0; pointer-events: none; position: absolute; right: 0; top: 0; width: 38px; }
.after_sales_cont_wrap_main .label1 { border: medium none; border-radius: 0; color: #4e4a4a; display: inline-block; font-family: "DINProRegular"; font-size: 14px; height: 38px; margin: 0; position: relative; vertical-align: top; width: 100%; text-transform: uppercase; text-align: center; }
.after_sales_cont_wrap_main select { -moz-appearance: none; background: none; border: 1px solid #f2f2f2; border-radius: 0; box-sizing: border-box; -webkit-box-sizing: border-box; color: #4e4a4a; cursor: pointer; display: inline-block; font-family: "DINProRegular"; font-size: 14px; height: 38px; line-height: 38px; margin: 0; outline: medium none; padding: 4px 12px; width: 100%; text-transform: uppercase; text-align: center; }
.comm_sel ul .after_sales_cont_wrap_main .or { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000000; margin: 10px 0; }
.comm_sel ul .after_sales_cont_wrap_main .rech_inp { border: 1px solid #f2f2f2; }
.comm_sel ul .after_sales_cont_wrap_main .rech_inp input[type='text'] { font-family: "DINProRegular"; font-size: 14px; color: #4e4a4a; line-height: 14px; text-transform: uppercase; padding: 13px 5px; border: none; outline: none; width: 84%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; text-align: center; }
.comm_sel ul .after_sales_cont_wrap_main .rech_inp button { background: none; border: medium none; float: right; outline: medium none; padding: 9px 10px; width: 16%; outline: none; -webkit-appearance: none; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.comm_sel ul .news_and_cat h3 > span { background: #fff; display: inline-block; padding-left: 17px; padding-right: 17px; margin: 0; font-size: 16.04px; line-height: 16.04px; }
.cont_form_wrap { text-align: center; }
.cont_form_wrap p { color: #000; font-family: 'bell centennial w01 address'; font-size: 15px; line-height: 19px; margin: 0 0 10px; }
a.ph_link { color: #997f44; font-size: 16px; }
a.ph_link:hover { color: #000; }
.valid_wrap { max-width: 391px; width: 100%; margin: 0 auto 34px auto; }
.valid_wrap input[type='text'] { font-family: "DINProRegular"; font-size: 14px; color: #4e4a4a; line-height: 14px; text-transform: uppercase; padding: 9px 5px; border: none; outline: none; width: 76%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; text-align: center; background: #ececec; }
.valid_wrap button { background: #2c2c2c; border: medium none; float: right; outline: medium none; padding: 9px 10px; width: 24%; outline: none; -webkit-appearance: none; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; font-family: "DINProRegular"; font-size: 14px; color: #fff; line-height: 14px; text-transform: uppercase; position: relative; }
.valid_wrap button:after { background: url("../images/barrow.png") no-repeat scroll right top; content: ""; height: 12px; position: absolute; right: 6px; top: 12px; width: 10px; }
.brown_col { color: #997f44; }
.brown_col:hover { color: #000; }
/*************inner12*******************/
a.brown_btn1 { color: #ffffff; margin: 30px 0 15px 0; font-size: 16px; line-height: 16px; font-family: "DINProRegular"; text-transform: uppercase; padding: 8px 20px; background: #2c2c2c; display: block; transition: all 0.3s ease-out; position: relative; }
a.brown_btn1:after { background: url("../images/barrow.png") no-repeat scroll right top; width: 10px; height: 12px; content: ''; position: absolute; top: 11px; right: 10px; }
a.brown_btn1:hover { background: #997f44; }
.news_and_cat.cont_last .news_and_cat_rht .cont_form_wrap p { margin: 0 0 24px 0; }
/*************inner12*******************/
.accont_cont { padding: 35px 0 30px 0; }
.selection_cont { background: #f2f2f2; padding: 20px; }
.sel_row { margin: 0 0 27px 0; }
.sel_row_lft { display: inline-block; vertical-align: top; padding: 0 26px; }
.sel_row_rht { display: inline-block; vertical-align: top; max-width: 70%;}
.sel_row_rht h2 { font-family: "DINProLight"; font-size: 24px; color: #808080; line-height: 25px; text-transform: uppercase; padding: 0 0 5px 0; margin-top:-2px;}
.sel_row_rht h2 span { display: inline-block; vertical-align: top; font-weight: normal; cursor: pointer; }
.sel_row_rht .size { font-family: "DINProLight"; display: block; font-size: 14px; color: #808080; line-height: 14px; text-transform: uppercase; padding: 0 0 3px 0; }
.sel_row_rht .price { font-family: "DINProLight"; display: block; font-size: 14px; color: #997f44; line-height: 14px; text-transform: uppercase; padding: 0 0 3px 0; }
.selection_cont_total { border-top: 1px solid #d0d0d0; padding: 20px 0 0 0; text-align: right; }
.selection_cont_total .sel_sub_total { background: #F2F2F2; text-align: center; padding: 11px 16px; display: inline-block; margin: 0 10px 0 0; }
.selection_cont_total .sel_sub_total span { display: inline-block; vertical-align: middle; font-family: "DINProRegular"; text-transform: uppercase; font-size: 16px; line-height: 16px; }
.selection_cont_total .sel_sub_total span:first-child { color: #808080 }
.selection_cont_total .sel_sub_total span:last-child { color: #997f44; }
.selection_cont_total .cont_shop { background: #9d9999; margin: 0 10px 0 0; color: #ffffff; }
.selection_cont_total .cont_shop:hover { background: #b4b4b4; }
.selection_cont_total .cont_shop:after, .selection_cont_total .order_now:after { position: absolute; right: 7px; top: 16px; content: ''; width: 5px; height: 9px; }
.selection_cont_total .cont_shop:after { background:none; }
.selection_cont_total .order_now:after { background:none; }
.selection_cont_total .order_now { background: #997f44; color: #ffffff; }
.selection_cont_total .order_now:hover { background: #b1a17c; }
.selection_cont_total a { padding: 11px 16px; display: inline-block; text-transform: uppercase; position: relative; text-align: center; margin-bottom:10px}
.create_main { display: table; }
.create_main .create_main_lft { display: table-cell; width: 69%; padding: 45px 52px; margin-right: 1%; background: url("../images/act_lft_page.jpg") no-repeat scroll left top / 98% 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.create_main .create_main_lft h2 { font-family: "DINProLight"; font-size: 24px; color: #997f44; line-height: 25px; text-transform: uppercase; padding: 0 0 45px 0; }
.create_main .create_main_lft ul { margin: 0; padding: 0 0 60px 0; }
.create_main .create_main_lft ul li { font-family: Arial, Helvetica, sans-serif; position: relative; font-size: 11px; color: #fff; line-height: 17px; margin: 0 0 7px 6px; list-style: none; }
.create_main .create_main_lft ul li:before { background: #867856; border-radius: 3px; content: ""; height: 3px; left: -6px; position: absolute; top: 8px; width: 3px; }
.create_main .create_main_lft p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; line-height: 18px; margin: 0 0 7px 0; }
.create_main .create_main_lft a { padding: 11px 33px; color: #fff; display: inline-block; text-transform: uppercase; position: relative; text-align: center; background: #997f44; }
.create_main .create_main_lft a:hover { background: #ac9f83; }
.create_main .create_main_lft a:after { background: url("../images/wht_ar.png") no-repeat scroll right top; position: absolute; right: 12px; top: 16px; content: ''; width: 5px; height: 9px; }
.create_main .create_main_rht { display: table-cell; width: 29%; margin-left: 1%; padding: 56px 66px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; background: #272324; }
.create_main .create_main_rht h2 { font-family: "DINProLight"; font-size: 24px; color: #997f44; line-height: 25px; text-align: center; text-transform: uppercase; padding: 0 0 45px 0; }
.create_main .create_main_rht .field_sign_grp { padding: 45px 0 100px 0; }
.create_main .create_main_rht .field_sign_grp input[type='text'] { font-family: 'Bell Centennial W01 Address'; font-size: 16px; color: #4e4a4a; line-height: 14px; text-align: left; padding: 10px 7px; outline: none; border: none; background: #fff; margin: 0 0 10px 0; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.create_main .create_main_rht .field_sign_grp .field_sign_grp_field:last-child { background: #fff; margin: 0 0 10px 0; }
.create_main .create_main_rht .field_sign_grp input[type='password'] { float: left; padding: 10px 7px; font-family: 'Bell Centennial W01 Address'; font-size: 16px; color: #4e4a4a; line-height: 14px; text-align: left; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; width: 80%; border: none; outline: none; }
.create_main .create_main_rht .field_sign_grp button { float: right; font-family: "DINProLight"; font-size: 16px; color: #997f44; line-height: 16px; text-transform: uppercase; background: none; border: none; outline: none; padding: 10px 7px; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; width: 20%; }
.rem_cont { }
.rem_cont .cus_sel_tab { margin: 0 0 10px 0; }
.rem_cont .cus_sel_tab input[type=checkbox] { opacity: 0; position: absolute; z-index: 12; width: 18px; height: 18px; cursor: pointer; }
.rem_cont .cus_sel_tab input[type=checkbox]:checked, .rem_cont .cus_sel_tab input[type=checkbox]:focus { outline: none !important; }
.rem_cont .cus_sel_tab input[type=checkbox]+.lbl { color: #808080; cursor: pointer; display: inline-block; font-family: "DINProRegular"; font-size: 12px; font-weight: normal; line-height: 14px; margin: 0; min-height: 14px; min-width: 14px; position: relative; z-index: 11; }
.rem_cont .cus_sel_tab input[type=checkbox]+.lbl.padding-16::before { margin-right: 16px; }
.rem_cont .cus_sel_tab input[type=checkbox]+.lbl.padding-12::before { margin-right: 12px; }
.rem_cont .cus_sel_tab input[type=checkbox]+.lbl.padding-8::before { margin-right: 8px; }
.rem_cont .cus_sel_tab input[type=checkbox]+.lbl.padding-4::before { margin-right: 4px; }
.rem_cont .cus_sel_tab input[type=checkbox]+.lbl.padding-0::before { margin-right: 0px; }
.rem_cont .cus_sel_tab input[type=checkbox]+.lbl::before { border: 1px solid #fff; border-radius: 0; content: ""; display: inline-block; height: 8px; line-height: 8px; margin-right: 1px; margin-top: -5px; min-width: 8px; text-align: center; vertical-align: middle; background-color: #fff; }
.rem_cont .cus_sel_tab input[type=checkbox]:checked+.lbl::before { background: #fff url("../images/check_sel.png") no-repeat scroll center bottom; border-color: #fff; content: ""; display: inline-block; height: 8px; width: 8px; }
.rem_cont .cus_sel_tab input[type=checkbox]:hover+.lbl::before, .rem_cont .cus_sel_tab input[type=radio]:hover+.lbl::before, .rem_cont .cus_sel_tab input[type=checkbox]+.lbl:hover::before { }
.rem_cont .cus_sel_tab input[type=checkbox]:active+.lbl::before, .rem_cont .cus_sel_tab input[type=checkbox]:checked:active+.lbl::before { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }
.rem_cont .cus_sel_tab input[type=checkbox]:disabled+.lbl::before, .rem_cont .cus_sel_tab input[type=checkbox][disabled]+.lbl::before, .rem_cont .cus_sel_tab input[type=checkbox].disabled+.lbl::before { background-color: #DDD !important; border-color: #CCC !important; box-shadow: none !important; color: #BBB; }
.rem_cont a { font-family: "DINProLight"; font-size: 14px; color: #808080; line-height: 16px; text-decoration: underline; display: block; }
.rem_cont a:hover { color: #fff; }
.create_act .cus_field.half_field input[type="text"] { float: left; width: 49%; }
.create_act .cus_field.half_field input[type="text"]:first-child { margin-right: 1%; }
.create_act .cus_field.half_field input[type="text"]:last-child { margin-left: 1%;width: 63%; }
.create_act { background: #f2f2f2; padding: 47px 58px; display: none; }
.create_act h2 { font-family: "DINProLight"; font-size: 24px; color: #997f44; line-height: 25px; text-transform: uppercase; padding: 0 0 40px 0; }
.create_act .newsletter_form { padding: 0 31px 45px 31px; }
.create_act .newsletter_form .cus_field { display: inline-block; vertical-align: middle; width: 46%; }
.news_cat_radio { }
.create_act .newsletter_form .cus_field:nth-child(odd) { padding-right: 3%; }
.create_act .newsletter_form .cus_field:nth-child(even) { padding-left: 3%; }
.create_act .newsletter_form .news_cat_radio li input[type=radio]+.lbl::before { background: #ffffff; }
.create_act .newsletter_form .news_cat_radio li input[type=radio]:checked+.lbl::before { background: url(../images/check_sel2.png) no-repeat center center #ffffff; }
.create_act .newsletter_form .cus_field input[type="text"], .newsletter_form .cus_field input[type="email"], .create_act .newsletter_form .cus_field input[type="password"] { background: #fff; }
.create_act .newsletter_form select { background: #fff; }
.create_act .newsletter_form .news_cat_radio li { margin: 0 5px; }
.create_act .newsletter_form .cus_field input[type="submit"] { position: relative; }
.create_act .newsletter_form .cus_field a.log_fb { background: #294e7f; color: #ffffff; display: block; text-align: center; font-family: "DINProRegular"; font-size: 14px; line-height: 14px; margin: 0; padding: 8px 20px; position: relative; text-transform: uppercase; transition: all 0.3s ease-out 0s; position: relative; }
.create_act .newsletter_form .cus_field a.log_fb:after { background: url("../images/barrow.png") no-repeat scroll right top; content: ""; height: 12px; position: absolute; right: 10px; top: 11px; width: 10px; }
.create_act .newsletter_form .cus_field a.log_fb:before { background: url("../images/fb_ic.png") no-repeat scroll right top; content: ""; height: 17px; position: absolute; left: 10px; top: 7px; width: 8px; }
.create_act .newsletter_form .cus_field a.log_fb:hover { background: #2d5d9e; }
.create_act .newsletter_form .cus_field.create_btn { position: relative; }
.create_act .newsletter_form .cus_field.create_btn:after { /*background: url("../images/barrow.png") no-repeat scroll right top;*/ content: ""; height: 12px; position: absolute; right: 10px; top: 71px; width: 10px; }
.create_act p { color: #272324; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; margin: 0 31px 6px 31px; }
.create_act p a { color: #272324; }
.create_act p a:hover { color: #997f44; }
.delivery_cont { background: #f2f2f2; }
.delivery_cont > .gallery-items { text-align: center; padding: 20px 0 20px 0; }
.delivery_cont > .gallery-items > .gallery-item { display: inline-block; }
.delivery_cont > .gallery-items > .gallery-item > .gallery-contents > .gallery-trigger.thumbnail { font-family: "DINProRegular"; font-size: 14px; color: #808080; line-height: 15px; text-transform: uppercase; margin: 0 15px; position: relative; cursor: pointer; }
.delivery_cont > .gallery-items > .gallery-item > .gallery-contents > .gallery-trigger.thumbnail:after { background: url("../images/home_del_ar.png") no-repeat scroll right top; content: ""; height: 9px; position: absolute; right: -11px; top: 4px; width: 5px; }
.delivery_cont > .gallery-items > .gallery-item.active > .gallery-contents > .gallery-trigger.thumbnail:after { background: url("../images/home_del_ar_ho.png") no-repeat scroll right top; content: ""; height: 5px; position: absolute; right: 0; top: auto; width: 9px; left: 0; margin: 0 auto; bottom: -10px; z-index: 999; }
.delivery_cont > .gallery-items > .gallery-item.active > .gallery-contents > .gallery-trigger.thumbnail { color: #997f44; }
.delivery_cont > .gallery-items > .gallery-item.active { background-color: transparent; }
.delivery_cont > .gallery-items > .gallery-item .gallery-expander .gallery-expander-contents { background: #f2f2f2; }
.home_del_cont { text-align: left; padding: 0 78px; }
.home_del_cont .home_del_cont_lft { float: left; width: 47%; padding-right: 3%; }
.home_del_cont .home_del_cont_rht { float: right; width: 47%; padding-left: 3%; }
.home_del_cont .news_cat_check { display: block; }
.home_del_cont .news_cat_check:nth-child(1) { display: block; }
.home_del_cont .news_cat_check:nth-child(2) li { display: inline-block; vertical-align: top; margin: 0 14px 0 0; }
.home_del_cont .cus_fld label { font-family: "DINProRegular"; font-size: 14px; color: #808080; line-height: 15px; display: inline-block; vertical-align: middle; width: 40%; }
.home_del_cont .cus_fld input[type='text'] { font-family: "DINProRegular"; background: #fff; width: 59%; font-size: 14px; color: #808080; line-height: 15px; display: inline-block; vertical-align: middle; border: medium none; box-sizing: border-box; -webkit-box-sizing: border-box; color: #808080; font-family: "DINProRegular"; font-size: 14px; line-height: 14px; outline: medium none; padding: 6px 12px; }
.home_del_cont .news_cat_check li input[type="checkbox"] { cursor: pointer; height: 10px; opacity: 0; position: absolute; width: 10px; z-index: 12; }
.home_del_cont .news_cat_check li input[type=checkbox]+.lbl::before { content: ""; border: none; background: #ffffff; border-radius: 0; display: inline-block; text-align: center; vertical-align: middle; height: 10px; line-height: 10px; min-width: 10px; margin-right: 6px; margin-top: -2px; }
.home_del_cont .news_cat_check li input[type=checkbox]:checked+.lbl::before { display: inline-block; content: ''; background: url(../images/check_sel3.png) no-repeat center bottom #ffffff; border: none; width: 10px; height: 10px; }
.home_del_cont .cus_sel_tab input[type="radio"] { cursor: pointer; height: 10px; opacity: 0; position: absolute; width: 10px; z-index: 12; }
.home_del_cont .cus_sel_tab input[type="radio"]+.lbl::before { background: #fff none repeat scroll 0 0; border: none; border-radius: 10px; content: ""; display: inline-block; height: 10px; line-height: 10px; margin-right: 1px; margin-top: -5px; min-width: 10px; text-align: center; vertical-align: middle; }
.home_del_cont .cus_sel_tab input[type=radio]:checked+.lbl::before { display: inline-block; content: ''; background: #fff url("../images/check_sel2.png") no-repeat scroll center center; border: none; width: 10px; height: 10px; }
.home_del_cont .cus_fld { margin: 0 0 10px 0; }
.home_del_cont .cus_fld .label1:before { background: #808080; border-radius: 0; content: ""; display: block; height: 29px; pointer-events: none; position: absolute; right: 0; top: 0; width: 25px; }
.home_del_cont .cus_fld .label1:after { background: #808080 url("../images/sel_drop_ar3.png") no-repeat scroll center center; border-radius: 0; color: #fff; content: ""; height: 29px; padding: 0; pointer-events: none; position: absolute; right: 0; top: 0; width: 25px; }
.home_del_cont .cus_fld .label1 { border: none; border-radius: 0px; display: inline-block; color: #808080; font-family: 'DINProRegular'; font-size: 14px; height: 29px; margin: 0; position: relative; vertical-align: top; width: 59%; }
.home_del_cont .cus_fld select { -moz-appearance: none; background: #ffffff; border: medium none; border-radius: 0; box-sizing: border-box; -webkit-box-sizing: border-box; color: #808080; cursor: pointer; display: inline-block; font-family: 'DINProRegular'; font-size: 14px; height: 29px; line-height: 29px; margin: 0; outline: medium none; padding: 4px 12px; width: 100%; vertical-align: middle; }
.home_del_cont .textarea_cont { }
.home_del_cont .textarea_cont label { font-family: "DINProRegular"; font-size: 14px; color: #808080; line-height: 15px; margin: 0 0 12px 0; display: block; }
.home_del_cont .textarea_cont textarea { font-family: "DINProRegular"; background: #fff; width: 100%; font-size: 14px; color: #808080; line-height: 15px; display: inline-block; vertical-align: middle; border: medium none; box-sizing: border-box; -webkit-box-sizing: border-box; color: #808080; font-family: "DINProRegular"; font-size: 14px; line-height: 14px; outline: medium none; padding: 6px 12px; }
.mandate { font-family: "DINProRegular"; font-size: 12px; color: #808080; line-height: 15px; display: block; margin: 9px 0 0 0; }
.del_info_text { font-family: "DINProRegular"; font-size: 14px; color: #857859; display: inline-block; line-height: 15px; padding: 0 0 0 20px; margin: 13px 0 0 0; position: relative; }
.del_info_text:before { background: url("../images/del_excla.png") no-repeat scroll center center; border-radius: 0; color: #fff; content: ""; height: 14px; padding: 0; pointer-events: none; position: absolute; left: 0; top: 3px; width: 15px; }
.del_info_text:after { background: url("../images/rht_btn_ar.png") no-repeat scroll center center; border-radius: 0; color: #fff; content: ""; height: 9px; padding: 0; pointer-events: none; position: absolute; right: -8px; top: 6px; width: 5px; }
.cont_text { background: #997f44; color: #ffffff; margin: 5px 0px 0 0; display: inline-block; padding: 11px 30px 11px 20px; position: relative; text-align: center; text-transform: uppercase; float: right; }
.cont_text:hover { background: #b79c5f; }
.cont_text:after { background: url("../images/wht_ar.png") no-repeat scroll right top; content: ""; height: 9px; position: absolute; right: 10px; top: 16px; width: 5px; }
.delivery_cont > .gallery-items > .gallery-item:first-child .gallery-contents { position: relative; }
.delivery_cont > .gallery-items > .gallery-item:first-child .gallery-contents:after { position: absolute; height: 50px; width: 2px; content: ''; background: #dedede; content: ''; top: -16px; right: -5px; z-index: 999; }
.home_del_cont.slider_sec > h3 { background: url("../images/head_rept.jpg") repeat-x scroll left 11px; color: #808080; font-family: "DINProRegular"; font-size: 16.04px; font-weight: normal; line-height: 16.04px; margin: 0 0 30px; text-align: center; text-transform: uppercase; }
.home_del_cont.slider_sec > h3 > span { background: #f2f2f2; display: inline-block; padding-left: 17px; padding-right: 17px; }
.del_loc { max-width: 300px;  min-height: 100%; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 11px 19px 11px 0px; background: #f2f2f2; }
.slResultHeader {display:none;}
.description_right .del_loc {background: #fff;}
.del_loc h4 { font-family: "DINProRegular"; font-size: 16.28px; color: #997f44; line-height: 18.28px; padding: 0 0 4px 0; margin: 0 0 8px 0; border-bottom: 1px solid #bfbfbf; text-transform: uppercase; }
.del_loc ul { }
.del_loc ul li { font-family: 'Bell Centennial W01 Address'; font-size: 14px; color: #808080; line-height: 16px; margin: 0 0 10px 0; list-style: none; }
.del_loc ul li:last-child {margin: 0;} 
.del_loc ul li a { font-family: 'Bell Centennial W01 Address'; font-size: 14px; color: #808080; line-height: 16px; }
.del_loc ul li a:hover {color:#997f44;}
.del_loc ul li span:first-child { display: inline-block; vertical-align: middle; width: 15px; }
.del_loc ul li span:last-child { display: inline-block; vertical-align: middle;    width: 87%;
    line-height: 18px;
    text-transform: uppercase;}
.home_del_cont.slider_sec .slick-prev { left: 0; opacity: 1!important; }
.home_del_cont.slider_sec .slick-next { right: 0; opacity: 1!important; }
.home_del_cont.slider_sec .slick-prev:before { content: ""; opacity: 1!important; }
.home_del_cont.slider_sec .slick-next:before { content: ""; opacity: 1!important; }
.home_del_cont.slider_sec .slick-prev, .home_del_cont.slider_sec .slick-next { background: transparent none repeat scroll 0 0; border: medium none; color: transparent; cursor: pointer; display: block; font-size: 0; height: 41px; line-height: 0; margin-top: -10px; outline: medium none; padding: 0; position: absolute; top: 50%; width: 20px; opacity: 1!important; }
.home_del_cont.slider_sec .slick-prev { left: 0; background: url("../images/slider_pre.png") no-repeat left top; opacity: 1!important; }
.home_del_cont.slider_sec .slick-next { right: 0; background: url("../images/slider_nxt.png") no-repeat left top; opacity: 1!important; }
.cont_btn { background: #997f44; width: 140px; height: 40px; color: #ffffff; margin: 0 auto; display: block; padding: 11px 30px 11px 20px; position: relative; text-align: center; text-transform: uppercase; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.cont_btn:hover { background: #b79c5f; }
.cont_btn:after { background: url("../images/wht_ar.png") no-repeat scroll right top; content: ""; height: 9px; position: absolute; right: 10px; top: 16px; width: 5px; }
.confirm_cont { background: #f2f2f2; padding: 53px 80px 28px 80px; }
.confirm_cont .confirm_cont_lft { float: left; width: 46%; padding-right: 4%; }
.confirm_cont .confirm_cont_rht { float: right; width: 46%; padding-left: 4%; }
.confirm_cont h3 { background: url("../images/gray_bdr.jpg") repeat-x scroll left bottom; color: #808080; font-family: "DINProRegular"; font-size: 16px; line-height: 16px; margin: 0 0 16px; }
.confirm_cont h3 span { background-color: #f2f2f2; padding-right: 12px; float: left; text-transform: uppercase; }
.confirm_cont h3 a { color: #857859; float: right; background-color: #f2f2f2; }
.confirm_cont p { color: #000000; font-family: "DINProRegular"; font-size: 14px; line-height: 20px; margin: 0 0 28px 20px; }
.confirm_cont h3.bg_none { background: none; }
.confirm_cont textarea { font-family: "DINProRegular"; background: #fff; width: 100%; font-size: 14px; color: #000; line-height: 15px; display: inline-block; vertical-align: middle; border: medium none; box-sizing: border-box; -webkit-box-sizing: border-box; color: #808080; font-family: "DINProRegular"; font-size: 14px; line-height: 14px; outline: medium none; padding: 6px 12px; }
.conf_prd_row .conf_prd_fr { float: left; margin: 0 25px 0 0; }
.conf_prd_row .conf_prd_sr { float: left; color: #808080; font-family: "DINProRegular"; font-size: 16px; line-height: 17px; }
.conf_prd_row .conf_prd_sr h4 { display: block; }
.conf_prd_row .conf_prd_sr span { display: block; }
.conf_prd_row .conf_prd_tr { float: right; color: #808080; font-family: "DINProRegular"; font-size: 16px; line-height: 17px; }
.conf_prd_row { padding: 0 0 21px 0; }
.conf_prd_total { border-bottom: 1px solid #bfbfbf; border-top: 1px solid #bfbfbf; padding: 8px 0; }
.conf_prd_total .conf_prd_total_top, .conf_prd_total .conf_prd_total_btm { text-align: right; }
.conf_prd_total .conf_prd_total_top span, .conf_prd_total .conf_prd_total_btm span { color: #808080; font-family: "DINProRegular"; font-size: 16px; line-height: 17px; display: inline-block; vertical-align: top; }
.term_cond.news_cat_check li input[type="checkbox"] + .lbl:before { background: #ffffff none repeat scroll 0 0; border: medium none; border-radius: 0; content: ""; display: inline-block; height: 10px; line-height: 10px; margin-right: 6px; margin-top: -2px; min-width: 10px; text-align: center; vertical-align: middle; }
.term_cond.news_cat_check li input[type="checkbox"]:checked + .lbl:before { background: #ffffff url("../images/check_sel3.png") no-repeat scroll center bottom; border: medium none; content: ""; display: inline-block; height: 10px; width: 10px; }
.conf_prd_total .conf_prd_total_top span:first-child, .conf_prd_total .conf_prd_total_btm span:first-child { width: 147px; }
.conf_prd_total .conf_prd_total_top span:last-child, .conf_prd_total .conf_prd_total_btm span:last-child { width: 87px; }
.conf_prd_alltotal { text-align: right; padding: 9px 0; }
.conf_prd_alltotal span { color: #808080; font-family: "DINProRegular"; font-size: 16px; line-height: 17px; display: inline-block; vertical-align: top; }
.conf_prd_alltotal span:first-child { width: 147px; }
.conf_prd_alltotal span:last-child { width: 87px; color: #997f44; }
.term_cond { text-align: right; font-family: "DINProRegular"; font-size: 12px; line-height: 13px; color: #857859; padding: 23px 0 27px 0; }
.term_cond a { text-align: right; text-decoration: underline; color: #857859; }
.term_cond a:hover { color: #000; }
.conf_btn { background: #997f44; width: 200px; height: 40px; color: #ffffff; display: block; float: right; padding: 10px 30px 10px 20px; position: relative; text-align: center; text-transform: uppercase; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.conf_btn:hover { background: #b79c5f; }
.conf_btn:after { background: url("../images/wht_ar.png") no-repeat scroll right top; content: ""; height: 9px; position: absolute; right: 10px; top: 16px; width: 5px; }
.confirm_cont .confirm_cont_lft h3 { margin-right: 16%; }
.pay_cont { background: #f2f2f2; padding: 42px 0 30px 0; }
.pay_cont .pay_container { max-width: 550px; margin: 0 auto; }
.pay_cont .pay_container h3 { background: url("../images/gray_bdr.jpg") repeat-x scroll left bottom; color: #808080; font-family: "DINProRegular"; font-size: 16.04px; line-height: 16.04px; text-align: center; }
.pay_cont .pay_container h3 span { background-color: #f2f2f2; padding-right: 10px; padding-left: 10px; text-transform: uppercase; display: inline-block; }
.pay_cont .pay_container .card_type { text-align: center; margin: 26px 0 36px 0; }
.pay_cont .pay_container .card_type li { display: inline-block; vertical-align: top; margin: 0 18px; }
.enter_dtls { padding: 28px 0 20px 0; border-bottom: 1px solid #b9b9b9; }
.enter_dtls .enter_dtls_lft { float: left; width: 67%; }
.enter_dtls .enter_dtls_rht { float: left; width: 29%; padding: 0 0 0 4%; }
.dl_fld { margin: 0 0 8px 0; }
.dl_fld label { font-family: "DINProRegular"; font-size: 14px; line-height: 14px; color: #808080; text-align: right; width: 32%; padding-right: 3%; padding-top: 7px; float: left; }
.dl_fld input[type='text'] { background: #fff; border: medium none; box-sizing: border-box; -webkit-box-sizing: border-box; color: #808080; display: inline-block; font-family: "DINProRegular"; font-size: 14px; line-height: 14px; outline: medium none; padding: 8px 12px; vertical-align: middle; width: 65%; float: right; }
.dl_fld .label1:before { background: #808080; border-radius: 0; content: ""; display: block; height: 29px; pointer-events: none; position: absolute; right: 0; top: 0; width: 25px; }
.dl_fld .label1:after { background: #808080 url("../images/sel_drop_ar3.png") no-repeat scroll center center; border-radius: 0; color: #fff; content: ""; height: 29px; padding: 0; pointer-events: none; position: absolute; right: 0; top: 0; width: 25px; }
.dl_fld .label1 { border: none; border-radius: 0px; display: inline-block; color: #808080; font-family: 'DINProRegular'; font-size: 14px; height: 29px; margin: 0; position: relative; vertical-align: top; float: left; }
.dl_fld.dl_sel .label1.mnth { width: 38%; margin-right: 2%; }
.dl_fld.dl_sel .label1.yer { width: 25%; }
.dl_fld .label1 select { -moz-appearance: none; background: #ffffff; border: medium none; border-radius: 0; box-sizing: border-box; -webkit-box-sizing: border-box; color: #808080; cursor: pointer; display: inline-block; font-family: 'DINProRegular'; font-size: 14px; height: 29px; line-height: 29px; margin: 0; outline: medium none; padding: 4px 12px; width: 100%; vertical-align: middle; }
.dl_fld.dl_security input[type='text'] { width: 60px; float: left }
.dl_fld.dl_security a { float: left; margin: 7px 0 0 0; }
.sub_sec { text-align: center; }
.sub_sec a:first-child:after { background: url("../images/wht_ar.png") no-repeat scroll right top; content: ""; height: 9px; position: absolute; right: 10px; top: 16px; width: 5px; }
.sub_sec a:first-child { background: #997f44 none repeat scroll 0 0; color: #ffffff; display: inline-block; margin: 21px 0 0 0; padding: 11px 40px 11px 30px; position: relative; text-align: center; text-transform: uppercase; border: none; }
.sub_sec a:first-child:hover { background: #a59675; }
.sub_sec a:last-child { display: block; color: #808080; font-family: 'DINProRegular'; font-size: 14px; line-height: 14px; margin: 8px 0 0 0; }
.sub_sec a:last-child:hover { color: #000; }
/*************inner14*******************/

.comm_sel.club_sec ul > li { background: #f2f2f2 none repeat scroll 0 0; display: inline-block; margin: 0 9px 21px; max-width: 218px; vertical-align: top; width: 100%; }
.comm_sel.club_sec ul > li .img_wrap_cat { width: 100%; height: 114px; position: relative; }
.comm_sel.club_sec ul > li .img_wrap_cat > img { position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; }
.comm_sel.club_sec ul > li .ovelay_dtls span { font-size: 16px; line-height: 18px; color: #4e4a4a; }
.comm_sel.club_sec ul > li .ovelay_dtls { top: 69%; text-align: center; }
.comm_sel.club_sec ul > li .ovelay_dtls img:last-child { display: block; margin: 0 auto; }
.comm_sel.club_sec ul > li > a:hover .ovelay_dtls { background-color: rgba(0, 0, 0, 0.8); padding-top: 91px; top: 0; }
.comm_sel.club_sec .gallery-item.active .ovelay_dtls { padding-top: 91px; top: 0; }
.comm_sel.club_sec .gallery-item.active .ovelay_dtls span { color: #fff; margin: 0 0 25px 0; }
.comm_sel.club_sec .club_drop_container .selection_cont { text-align: left; }
.comm_sel.club_sec ul > li .sel_row_rht h2 { color: #808080; font-family: "DINProLight"; font-size: 24px; line-height: 25px; padding: 0 0 5px; text-transform: uppercase; }
.comm_sel.club_sec ul > li .sel_row_rht h2 > span { display: inline-block; margin: 0; }
.comm_sel.club_sec ul > li .sel_row_rht .size { margin: 0; }
.comm_sel.club_sec ul > li .sel_row_rht .price { margin: 0; }
.comm_sel.club_sec ul .selection_cont_total .sel_sub_total span { margin: 0; }
.recen_cont { background: #f2f2f2; text-align: center; padding: 23px 0; }
.recen_cont a { display: inline-block; vertical-align: top; width: 20%; padding: 0 2%; }
.comm_sel.club_sec .recen_cont a span:first-child { display: block; margin: 0 0 5px 0; height: 160px; }
.comm_sel.club_sec .recen_cont a span:last-child { display: block; margin: 0 0 20px 0; color: #997f44; font-family: 'DINProRegular'; font-size: 14.04px; line-height: 16.04px; }
.comm_sel.club_sec .your_watch_cont { background: #f2f2f2; text-align: center; padding: 20px 0 20px 0; }
.comm_sel.club_sec .your_watch_cont .your_itm { display: inline-block; vertical-align: top; width: 20%; padding: 0 2%; }
.comm_sel.club_sec .your_watch_cont .your_itm h5 { color: #997f44; font-family: 'DINProRegular'; font-size: 14.04px; line-height: 16.04px; font-weight: normal; margin: 0 0 3px 0; }
.comm_sel.club_sec .your_watch_cont .your_itm .pur_date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #b7b7b7; margin: 0 0 8px 0; }
.comm_sel.club_sec .your_watch_cont .your_itm .your_itm_ico { margin: 0 0 5px 0; }
.comm_sel.club_sec .your_watch_cont .your_itm .your_itm_ico { height: 132px; }
.comm_sel.club_sec .your_watch_cont .your_itm a { color: #997f44; font-family: 'DINProRegular'; font-size: 14.04px; line-height: 16.04px; font-weight: normal; margin: 0 0 3px 0; text-transform: uppercase; }
.comm_sel.club_sec .your_watch_cont .your_itm a:hover { color: #000; }
.comm_sel.club_sec .your_watch_cont .your_itm:last-child .your_itm_ico { line-height: 132px; }
.club_drop_container_lft { float: left; width: 80%; }
.club_drop_container_rht { float: right; width: 14%; padding: 0 3%; position: relative; }
.club_drop_container_rht:before { position: absolute; left: 0; top: 25px; background: #d8d8d8; height: 140px; width: 1px; content: ''; }
.club_drop_container_lft .wish_item { box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0 auto; max-width: 150px; width: 100%; text-align: center; }
.club_drop_container_lft .wish_item .wish_item_ico { min-height: 136px; margin: 0 0 7px 0; text-align: center; }
.club_drop_container_lft .wish_item .wish_item_ico > img { margin: 0 auto; display: inline-block; }
.club_drop_container_lft .wish_item h5 { color: #997f44; font-family: 'DINProRegular'; font-size: 14.04px; line-height: 16.04px; font-weight: normal; margin: 0 0 8px 0; text-transform: uppercase; }
.club_drop_container_lft .wish_item a { display: inline-block; }
.club_drop_container1 { padding: 35px 0 28px 0; background: #f2f2f2; }
.club_drop_container_lft .slider_responsive1 .slick-prev, .club_drop_container_lft .slider_responsive2 .slick-prev { opacity: 1!important; }
.club_drop_container_lft .slider_responsive1 .slick-next, .club_drop_container_lft .slider_responsive2 .slick-next { opacity: 1!important; }
.club_drop_container_lft .slider_responsive1 .slick-prev:before, .club_drop_container_lft .slider_responsive2 .slick-prev:before { content: ""; opacity: 1!important; }
.club_drop_container_lft .slider_responsive1 .slick-next:before, .club_drop_container_lft .slider_responsive2 .slick-next:before { content: ""; opacity: 1!important; }
.club_drop_container_lft .slider_responsive1 .slick-prev, .club_drop_container_lft .slider_responsive1 .slick-next, .club_drop_container_lft .slider_responsive2 .slick-prev, .club_drop_container_lft .slider_responsive2 .slick-next { background: transparent none repeat scroll 0 0; border: medium none; color: transparent; cursor: pointer; display: block; font-size: 0; height: 29px; line-height: 0; margin-top: -10px; outline: medium none; padding: 0; position: absolute; top: 50%; width: 15px; opacity: 1!important; }
.club_drop_container_lft .slider_responsive1 .slick-prev { left: 25px; background: url("../images/slider_pre1.png") no-repeat left top; opacity: 1!important; }
.club_drop_container_lft .slider_responsive1 .slick-next { right: 25px; background: url("../images/slider_nxt1.png") no-repeat left top; opacity: 1!important; }
.club_drop_container .club_drop_container1 .club_drop_container_rht a span { color: #9d8e6e; }
.club_drop_container .club_drop_container1 .club_drop_container_rht a span:first-child { margin: 0 0 14px 0; }
.club_drop_container .club_drop_container1 .club_drop_container_rht a:hover span { color: #000; }
.club_drop_container1.recommend .club_drop_container_lft { float: none; width: 100%; padding: 0 30px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.club_drop_container1.recommend .club_drop_container_lft .wish_item { box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0 auto; max-width: 178px; text-align: center; width: 100%; }
.club_drop_container_lft .slider_responsive2 .slick-prev { left: 0; background: url("../images/slider_pre1.png") no-repeat left top; opacity: 1!important; }
.club_drop_container_lft .slider_responsive2 .slick-next { right: 0; background: url("../images/slider_nxt1.png") no-repeat left top; opacity: 1!important; }
.club_drop_container2 { padding: 24px 28px 54px 28px; background: #f2f2f2; }
.club_drop_container2 .club_drop_container2_lft { float: left; width: 18%; padding-right: 2%; }
.club_drop_container2 .club_drop_container2_rht { float: right; width: 78%; position: relative; padding-left: 2%; }
.club_drop_container2 h5 { color: #997f44; font-family: 'DINProRegular'; font-size: 14px; line-height: 15px; font-weight: normal; margin: 0 0 26px 0; text-align: left; }
.order_dtls { max-width: 177px; width: 100%; margin: 0 auto; text-align: left; }
.order_dtls h4 { color: #997f44; font-family: 'DINProRegular'; font-size: 14px; line-height: 16px; font-weight: normal; margin: 0 0 8px 0; text-transform: uppercase; }
.order_dtls .order_dtls_dt, .order_dtls .order_dtls_st { font-family: Arial, Helvetica, sans-serif; color: #b7b7b7; font-size: 12px; line-height: 14px; font-weight: normal; margin: 0 0 4px 0; }
.order_dtls a { color: #857859; font-family: 'DINProRegular'; font-size: 14px; line-height: 15px; font-weight: normal; }
.order_dtls a:hover { color: #000; }
.club_drop_container2 .club_drop_container2_rht:before { background: #d8d8d8; content: ""; height: 140px; left: 0; position: absolute; top: 25px; width: 1px; }
.club_drop_container2 .club_drop_container2_rht .slider_responsive3 .slick-prev:before { content: ""; opacity: 1!important; }
.club_drop_container2 .club_drop_container2_rht .slider_responsive3 .slick-next:before { content: ""; opacity: 1!important; }
.club_drop_container2 .club_drop_container2_rht .slider_responsive3 .slick-prev, .club_drop_container2 .club_drop_container2_rht .slider_responsive3 .slick-next { background: transparent none repeat scroll 0 0; border: medium none; color: transparent; cursor: pointer; display: block; font-size: 0; height: 29px; line-height: 0; margin-top: -10px; outline: medium none; padding: 0; position: absolute; top: 50%; width: 15px; opacity: 1!important; }
.club_drop_container2 .club_drop_container2_rht .slider_responsive3 .slick-prev { left: 0; background: url("../images/slider_pre1.png") no-repeat left top; opacity: 1!important; }
.club_drop_container2 .club_drop_container2_rht .slider_responsive3 .slick-next { right: 0; background: url("../images/slider_nxt1.png") no-repeat left top; opacity: 1!important; }
.club_drop_container2 .club_drop_container2_rht h5 { padding-left: 30px; }
.club_drop_container3 { padding: 24px 38px 24px 38px; background: #f2f2f2; }
.club_drop_container3 .club_drop_container3_rht { width: 18%; float: right; padding-left: 2%; }
.club_drop_container3 .club_drop_container3_lft { float: left; width: 78%; padding-right: 2%; }
.club_drop_container3 h5 { color: #808080; font-family: 'DINProRegular'; font-size: 14px; line-height: 15px; font-weight: normal; margin: 0 0 26px 0; text-align: left; }
.comm_item { float: left; padding: 0 5%; text-align: left; }
.comm_item .del_loc { background: none; padding: 0; text-align: left; max-width: 160px; }
.comm_sel .comm_item .del_loc ul { text-align: left; margin: 5px 0 0 0; }
.comm_sel .comm_item .del_loc ul li { margin: 0 0 10px 0; }
.comm_sel .comm_item .del_loc ul span { margin: 0; }
.comm_sel .comm_item .del_loc h4 { font-weight: normal; }
.comm_sel .comm_item .del_loc ul li span:last-child { font-family: Arial, Helvetica, sans-serif; text-transform: none; font-size: 12px; line-height: 14px; color: #808080; }
.comm_sel .comm_item .del_loc ul li span:first-child { vertical-align: top; }
.retailer_icn { max-width: 145px; margin: 0 auto; width: 100%; padding: 70px 0 0 0; }
.retailer_icn > img { display: block; margin: 0 0 20px 0; margin: 0 auto 18px auto; }
.retailer_icn a { color: #997f44; text-transform: uppercase; font-family: 'DINProRegular'; font-size: 14px; line-height: 15px; font-weight: normal; margin: 0 0 5px 0; text-align: center; }
.retailer_icn a:hover { color: #000; }
.comm_sel .comm_item:nth-child(2) .del_loc h4 a, .comm_sel .comm_item:nth-child(3) .del_loc h4 a { float: right; }
.comm_sel .comm_item:last-child { padding-top: 40px; }
.comm_sel .comm_item .del_loc ul li a { display: inline-block; padding: 0; }
.page_top_head { padding:20px 0 35px 14px;}
.page_top_head h2 { color: #808080; text-transform: uppercase; font-family: 'DINProRegular'; margin: 0 0 5px 0; font-size: 24px; line-height: 25px; font-weight: normal; padding:10px 0 10px 0px; max-width: 70%;}
.page_top_head h2.col_brn { color: #997f44; }
.page_top_head h6 { color: #808080; text-transform: uppercase; font-family: 'DINProRegular'; margin: 0 0 4px 0; font-size: 13.33px; line-height: 14.33px; font-weight: normal;     margin: 0 0 10px 0;}
.brn_btn_gr { padding: 16px 0 0 0; }
.brn_btn_gr a { color: #fff; width: 126px; height: 40px; background: #997f44; padding: 4px 8px; text-transform: uppercase; font-family: 'DINProRegular'; font-size: 11px; line-height: 38px; margin: 0px 10px 0 0px; float: left; display: block; text-align: center; position: relative; }
.brn_btn_gr a:hover { background: #b1a17c; }
.brn_btn_gr a:after { background: url("../images/wht_ar.png") no-repeat scroll right top; content: ""; height: 9px; position: absolute; right: 5px; top: 18px; width: 5px; }
/*************inner15*******************/
#origins { min-height: 749px; }
.section { position: relative; }
.orgins_container { margin: 0 auto;
    max-width: 520px;
    width: 100%;
    bottom: 0;
    left: 45%;
    right: 0;
    position: absolute;}
.orgins_container .cont { padding: 38px 48px;
    background: rgba(0, 0, 0, 0.6);
    max-width: 520px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-right: 0; }
.section h2 { font-family: 'DINProLight'; color: #997f44; font-weight: normal; text-transform: uppercase; margin: 0 0 30px 0; font-size: 40px; line-height: 41px; text-align: left;}
.section p {     font-family: "Bell Centennial W01 Address";
    color: #303030;
    padding: 0 0 12px 0;
    font-size: 16px;
	letter-spacing: 0.02em;
    line-height: 18px;
    text-align: left; }
.orgins_container p {
    margin-bottom: 0;
	color:#FFF;
}
.frui {background-image: url('sign_now.jpg');width: 100%;height:451px;background-repeat: no-repeat;background-size: cover;}
.revo_container { padding: 132px 0 110px 0; text-align: center; }
.revo_container ul { padding: 90px 0 0 0; text-align: center; }
.revo_container ul li { display: inline-block; vertical-align: top; margin: 0 auto 20px 25px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; position: relative; }
.revo_container ul li a { display: block; text-align: center; }
.revo_container ul li a span:first-child { display: block; margin: 0 auto 10px auto; min-height: 142px; }
.revo_container ul li a span { font-family: 'DINProLight'; display: block; color: #808080; text-transform: uppercase; font-size: 22px; line-height: 23px; }
.revo_container ul li a span:last-child { margin: 0 0 5px 0; }
.revo_container ul li a:hover span{color: #000;}
.revo_container ul li:after { background: url("../images/cloud_shadow.png") no-repeat scroll right top; content: ""; width: 180px; height: 34px; position: absolute; right: -20px; margin: 0 auto; }
#in_search { min-height: 682px; position: relative; }
.in_search { margin: 0 auto; max-width: 960px; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); left: 0; right: 0; position: absolute; }
.in_search_cont { max-width: 473px; float: right;   margin: 156px 0 0 0; }
.section .in_search p { font-family: "Bell Centennial W01 Address"; color: #ffffff; font-size: 16px; line-height: 18px; text-align: left;}
#combination { min-height: 682px; position: relative; }
.combination { margin: 0 auto; max-width: 960px; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); left: 0; right: 0; position: absolute; }
.combination_cont { max-width: 343px; }
#fun_initiate { min-height: 602px; position: relative; }
.fun_initiate { margin: 0 auto; max-width: 960px; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); left: 0; right: 0; position: absolute; z-index: 99;}
.fun_initiate_cont { max-width: 330px; float: right; text-align: right; }
#design_prin { background: #000000; }
.design_prin_container { padding: 50px 0; text-align: center; }
.design_prin_container ul { padding: 43px 0 0 0; text-align: center; }
.design_prin_container ul li { display: inline-block; vertical-align: top; margin: 0 auto 20px auto; width: 24%; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; position: relative; }
.design_prin_container ul li a { display: block; text-align: center; }
.design_prin_container ul li a span:first-child { display: block; margin: 0 auto 10px auto; min-height: 142px; }
.design_prin_container ul li a span { font-family: 'DINProLight'; display: block; color: #808080; text-transform: uppercase; font-size: 22px; line-height: 23px; }
.design_prin_container ul li a:hover span{color:#fff;}
.design_prin_container ul li a span:last-child { margin: 0 0 5px 0; }
#manufacture { min-height: auto; position: relative; }
#fine_swiss { min-height: 788px; position: relative; }
.fine_swiss { margin: 0 auto; max-width: 960px; width: 100%; position: absolute; top: 58%; transform: translateY(-42%); -webkit-transform: translateY(-42%); -moz-transform: translateY(-42%); -ms-transform: translateY(-42%); -o-transform: translateY(-42%); left: 0; right: 0; position: absolute; }
.fine_swiss_container { max-width: 521px; float: right; }
#mech_mov { min-height: 478px; position: relative;}
.mech_mov { margin: 0 auto; max-width: 960px; width: 100%; position: absolute; top: 50%; transform: translateY(-42%); -webkit-transform: translateY(-42%); -moz-transform: translateY(-42%); -ms-transform: translateY(-42%); -o-transform: translateY(-42%); left: 0; right: 0; position: absolute; }
.mech_mov_container { max-width: 437px; }
.section .mech_mov_container p, .section .mech_mov_container h2 { color: #fff }
#exceptioanl { padding: 105px 0; }
.exceptioanl { }
.exceptioanl .exceptioanl_lft { display: inline-block; vertical-align: middle; width: 45%; text-align: center; }
.exceptioanl .exceptioanl_lft h3 { font-family: 'DINProLight'; display: block; color: #808080; text-transform: uppercase; font-size: 22px; line-height: 24px; max-width: 200px; margin: 24px auto 0 auto; }
.exceptioanl .exceptioanl_rht { display: inline-block; vertical-align: middle; width: 52%; }
#prof_user { min-height: 600px; position: relative; margin: 0 0 24px 0; }
.prof_user { }
.prof_user .prof_user_lft { display: inline-block; vertical-align: middle; width: 49%; text-align: center; }
.prof_user .prof_user_lft p { color: #fff; text-align: left; }
.prof_user .prof_user_rht { display: inline-block; vertical-align: middle; width: 49%; }
#primary { margin-top: -40px; position: fixed; left: 0px; top: 50%; z-index: 5; background-color: rgba(76,70,63,0.5); padding:20px 15px; }
#primary li { position: relative; list-style: none; padding: 5px 5px; }
#primary li.black_hover{ background: #000000;}
#primary a { background: #fff; display: block; height: 10px; border-radius: 10px; text-indent: -9999px; width: 10px; }
#primary span { background: #000000; display: none; padding: 4px 16px 4px 16px; position: absolute; left: 20px; top: 0px; white-space: nowrap; font-family: 'DINProRegular'; color: #997f44; text-transform: uppercase; font-size: 12px; line-height: 12px; }
#primary a:hover, #primary a.current { background: #997f44; }
.in_search_lft{float:left; max-width: 480px; width: 100%;}
.combination_img{position:absolute; right:0; top:-119px;}
.fun_initiate_img{position:absolute; left:0; bottom:0;}
.mech_mov_lft{position:absolute; right:0; top:-156px;}
/*************inner16*******************/


.ret_head { background: #4b4b4b; padding: 14px 0; text-align: center; }

.ret_head a { font-family: 'DINProRegular'; display: block; color: #ffffff; text-transform: uppercase; font-size: 13.09px; line-height: 13.09px; display: inline-block; position: relative; margin: 0 25px; }
.ret_head a.active:after, .ret_head a:hover:after { position: absolute; bottom: -34px; border: 10px solid transparent; border-top: 9px solid #4b4b4b; content: ''; left: 0; z-index: 2; right: 0; margin: 0 auto; margin: 0 43%; }
.ret_head a:hover, .ret_head a.active { color: #997f44; }
.map_img { position: relative; margin-right: 2px; margin-top: -10px;}
.map_img > img { width: 100%; height: auto; }
.map_img .serach_ret { position: absolute; right: 20px; top: 20px; background: #000000; max-width: 250px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; padding: 20px; min-height: 200px;}
.map_img .serach_ret h2 { font-family: 'DINProLight'; display: block; color: #997f44; text-transform: uppercase; font-size: 24px; line-height: 25px; margin: 0 0 18px 0; text-align: center; }
.map_img .serach_ret .ser_box { margin: 0 0 20px 0; width: 100%; padding: 5px 0; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; background: #fff; }
.map_img .serach_ret .ser_box input[type='text'] { float: left; width: 83%; font-family: 'DINProLight'; color: #333; text-transform: uppercase; font-size: 11px; line-height: 14px; padding: 5px 5px 5px 14px; border: none; outline: none; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; }
.map_img .serach_ret .ser_box button { float: right; width: 17%; padding: 1px 7px 0 7px; border: none; outline: none; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; background: none; -webkit-appearance: none; }
.ser_sel3:before { background: #f2f2f2; border-radius: 0; content: ""; display: block; height: 34px; pointer-events: none; position: absolute; right: 0; top: 0; width: 30px; }
.ser_sel3:after { background: #f2f2f2 url("../images/drop_ar3.png") no-repeat scroll center center; border-radius: 0; color: #fff; content: ""; height: 32px;
    border: 1px #ddd solid; padding: 0; pointer-events: none; position: absolute; right: 0; top: 0; width: 30px; }
.ser_sel3 { border: medium none; border-radius: 0; display: inline-block; font-family: 'DINProLight'; color: #4e4a4a; text-transform: uppercase; font-size: 14px; height: 34px; margin: 0 0 10px 0; position: relative; vertical-align: top; width: 100%; }
.ser_sel3 select { -moz-appearance: none; background: #ffffff none repeat scroll 0 0; border: medium none; border-radius: 0; box-sizing: border-box; cursor: pointer; display: inline-block; font-family: 'Bell Centennial W01 Address'; color: #333; text-transform: uppercase; font-size: 12px; height: 34px; line-height: 16px; margin: 0; outline: medium none; padding: 5px 5px 5px 10px; vertical-align: middle; width: 100%; }
.ser_sel3:last-child { margin: 0; }
.map_cont_container { margin: 0 0 24px 0; }
.map_cont_container > .container { padding: 10px 0 0px 0; border-bottom: 1px solid #bfbfbf; }
.map_cont_container > .container > h3 { background: url("../images/gray_bdr.jpg") repeat-x scroll left 12px; color: #808080; font-family: 'DINProRegular'; font-size: 16px; line-height: 16px; text-align: center; margin: 0 0 36px 0; font-weight: normal; }
.map_cont_container > .container > h3 > span { background-color: #fff; display: inline-block; padding-left: 10px; padding-right: 10px; text-transform: uppercase; font-weight: normal; }
.map_cont_container > .container > h3 > span > span { color: #997f44; }
.map_cont_container_main_lft { float: left; width: 74%; }
.map_cont_container_main_rht { float: right; width: 25%; padding-left: 1%; }
.map_cont_container_main_rht .del_loc { max-width: 100%; min-height: 100%; padding: 0px 19px; }
.map_cont_container_main_rht .del_loc h4 { font-weight: normal; }
.map_cont_container_main_rht .del_loc a:hover { color: #000; }
.map_cont_container_main_lft .flexslider.style_slider .flex-control-nav { bottom: 5px; }
.map_cont_container_main_lft .flexslider.style_slider { margin: 0; }
.map_img .loc_address { position: absolute; right: 20px; top: 300px; background: #000000; max-width: 250px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; padding: 20px; }
.map_img .loc_address h3 { font-family: 'DINProLight'; font-weight: normal; color: #997f44; text-transform: uppercase; font-size: 14px; line-height: 15px; margin: 0 0 16px 0; }
.map_img .loc_address h4 { font-family: 'DINProLight'; font-weight: normal; color: #fff; text-transform: uppercase; font-size: 14px; line-height: 15px; margin: 0 0 3px 0; }
.map_img .loc_address p { font-family: 'DINProRegular'; font-weight: normal; color: #808080; font-size: 14px; line-height: 17px; margin: 0 0 12px 0; }
.map_img .loc_address p a { color: #808080; }
.map_img .loc_address p a:hover { color: #fff; }
.map_img .loc_address a { font-family: 'DINProRegular'; font-weight: normal; color: #997f44; font-size: 14px; line-height: 14px; }
.map_img .loc_address a:hover { color: #fff; }
.all_auth_retail { text-align: center; }
.all_auth_retail .all_auth_retail_item { width: 24.5%; display: inline-block; vertical-align: top; text-align: left; margin:0 0 30px 0; }
.all_auth_retail .all_auth_retail_item .del_loc {  cursor:pointer; position:relative; }
.all_auth_retail .all_auth_retail_item .del_loc h4 { font-weight: normal; }
.all_auth_retail .all_auth_retail_item .del_loc ul li span:first-child { vertical-align: top; }
.all_auth_retail .all_auth_retail_item .del_loc ul li span:last-child { vertical-align: top; }
.all_auth_retail .all_auth_retail_item .del_loc:hover{background:#f2f2f2;}
.over_logo{position:absolute; top:50%; left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); right:0; text-align:center; opacity:0;}

.all_auth_retail .all_auth_retail_item.active .del_loc{ background:#eae7e0;}
.all_auth_retail .all_auth_retail_item.active .del_loc .over_logo{opacity:1;}

/*
.sub_prd_icon ul li a img {
    display: inline-block;
    height: auto;
    line-height: 80px;
    vertical-align: middle;
    width: auto;
}
.comm_sel.club_sec ul > li .gallery-trigger.thumbnail,.comm_sel.marine ul > li .gallery-trigger.thumbnail,.comm_sel.vintage_sec.vintage ul > li .gallery-trigger.thumbnail,.comm_sel.vintage_sec.aviation ul > li .gallery-trigger.thumbnail {
    display: block;
    padding: 0;
    margin-bottom: 0;
    line-height: auto;
    background-color: transparent;
    border: none;
    border-radius: 0;
    transition: none;
}
.sel_row_lft img{max-width: 109px;
width: auto;}
.club_drop_container_lft .wish_item h5 a{color: #808080;}
.slider_cont h2,.slider_cont h4{margin:0; padding:0;}
.landing_menu .landing_submenu img {

    vertical-align: top;
}

.landing_menu .landing_submenu .landing_submenu_overlay h6,.landing_menu .landing_submenu .landing_submenu_overlay a,.landing_menu .landing_submenu .landing_submenu_overlay p,.landing_menu .landing_submenu .landing_submenu_overlay h5{font-family: "DINProRegular";}
.refine_sec_head h3{margin:0;}

.comm_sel.vintage_sec.vintage ul.gallery-items > li,.comm_sel.vintage_sec.aviation ul.gallery-items > li,.comm_sel.vintage_sec.marine ul.gallery-items > li{height: 288px;}
.comm_sel .ovelay_dtls p,.comm_sel ul > li h2{margin:0;}
.comm_sel.vintage_sec.vintage ul.gallery-items > li .thumbnail > img,.comm_sel.vintage_sec.aviation ul.gallery-items > li .thumbnail > img,.comm_sel.vintage_sec.marine ul.gallery-items > li .thumbnail > img{max-width:193px; height:198px; width:auto;}
.gallery-item.active .ovelay_dtls img:last-child {
    display: inline-block;
    margin-top: 20px;
}

.comm_sel ul .gall_sec.vint_gall_sub .gall_sec_rht ul li a img{width: auto;
height: auto; max-width:108px;}

.selected_prd .prd_row .prd_row_lft {
    display: inline-block;
    vertical-align: top;
    width: 30%;
}
*/
.selected_prd .prd_row .prd_row_lft img{max-width:104px; width:100%;}

.selected_prd .prd_row .prd_row_rht{width: 55%;}
.header_rht ul li:hover .selected_prd{display:block; }



.header_lft > ul > li.per_active  > a{
    color: #997f44;
}

.comm_sel .gallery-item .thumbnail{background-color:transparent; border:none; border-radius:0; margin-bottom:0; padding:0;}

.custom-style-acc .ovelay_dtls {
    background-color: transparent;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 60%;
    width: 100%;
    transition: all 0.4s ease-out;
    height: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.sub_prd_icon ul li a img {
    display: inline-block;
    vertical-align: middle;
}

#slResultList .slListCell .slListHeader{border-bottom: 1px solid #bfbfbf;
    color: #997f44;
        min-height: 36px;
    font-family: "DINProRegular";
    font-size: 16.28px;
    line-height: 18.28px;
    margin: 0 0 8px;
    padding: 0 0 4px;
    text-transform: uppercase; font-weight: normal;}
	.slListCell  li{list-style:none; color: #808080;
    font-family: "DINProRegular";
    font-size: 14px;
    line-height: 16px;
    list-style: outside none none;
    margin: 0 0 10px;}
	.slListCell  a{color: #808080;
    font-family: "DINProRegular";
    font-size: 14px;
    line-height: 16px;}
	.slListAddress {
		display:none;}

#slResultList .slListCellWrapper{    width:19.7%;
    margin: 10px;
    background: #F2F2F2;
    padding: 15px;}

	#slResultList .slListCell{ border:  none; margin:0; min-height: 214px; height: auto; padding: 10px 0;}
	.slListAddress{color: #808080;
    font-family: "DINProRegular";}

.create_main .create_main_rht .field_sign_grp input[type=submit] {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  box-sizing: border-box;
  color: #997f44;
  float: right;
  font-family: "DINProLight";
  font-size: 16px;
  line-height: 16px;
  outline: medium none;
  padding: 10px 7px;
  text-transform: uppercase;
  width: 20%;
}
#email_notification_cont{
	display: none;
    background: #efefef;
    padding: 28px 34px;
    max-width: 370px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#email_notification_cont h4{
	background: url("../images/hr_rept.jpg") repeat-x scroll left center;
    color: #808080;
    font-family: "DINProRegular";
    font-size: 16.04px;
    line-height: 16.04px;
    margin: 0 0 22px 0;
    text-align: center;
    text-transform: uppercase;
}
#email_notification_cont h4 span{
	background-color: #efefef;
    display: inline-block;
    padding: 0 14px;
}
#email_notification_cont .msg_inp{
	background: #fff;
    padding: 11px;
    border: none;
    font-family: 'Bell Centennial W01 Address';
    font-size: 14px;
    line-height: 16px;
    color: #303030;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: block;
    margin: 0 0 10px 0;

}
#email_notification_cont .send{
	background: #997f44;
    text-transform: uppercase;
    padding: 9px;
    border: none;
    font-family: "DINProRegular";
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    width: 100%;
}
#email_notification_cont .send:hover{background:black;}
.email_sec_cont{padding: 0 0 0 0; opacity:0px;}
h5 {
	animation-duration: 1s;
    animation-name: slidein;
}
@keyframes slidein {
  from {
    margin-left:0%;
    width:300%;

  }

  to {
    margin-left: 0%;
    width: 100%;

  }
}
.map_mg { position: relative; margin-top: 0px;}
.map_mg .serach_retailer {
	text-align:center !important;
	line-height:35px;
    right: 20px;
    top: 20px;
    width: 102PX;
    background: #000000;
    max-width: 318px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 5px 40px 1px 40px;
    min-height: 180px;
	margin-bottom: 7px;
}
a.chat:hover{cursor: pointer;}
.disable{  cursor:not-allowed;
	background-color:#f6f6f6; !important;
   pointer-events: none;
    opacity: 0.2;
}
.disable span{color:black !important;}
.modal-content h4{
	color: #FFF;
    font-family: "DINProRegular";
    font-size: 16.04px;
    line-height: 16.04px;
    margin: 0 0 22px 0;
    text-align: center;
    text-transform: uppercase;
}
.email{
    background: #fff;
    padding: 11px;
    font-family: Arial, Verdana, "Times New Roman";
    line-height: 12px;
    width: 100%;
    display: block;
    margin: 0 0 10px 0;
    font-size: 12px;
    color: black !important;
	box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.send{
    background: #997f44;
    text-transform: uppercase;
    padding: 9px;
    border: none;
    font-family: "DINProRegular";
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    width: 100%;
	margin-bottom: 5px;
}
.send:hover{
    background: black !important;
}
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}



@media screen and (max-width: 1900px) {
	#campaign{max-width:856px; margin: 0 auto;}
	.paraWrap.third{margin-right:40px;}
	.paraWrap.second{margin-right:0;}
}
@media screen and (max-width: 920px) {
	#campaignWrap{max-width:408px; margin: 0 auto;}
	.paraWrap{margin-right:0;}
}
@media screen and (max-width: 640px) {
#campaign{max-width:300px; margin: 0 auto;}
.paraWrap{ display: block; float: left; margin:0 40px 40px 0; width:300px; height: 388px;}
.paraWrap.last{margin:0;}
.parallax{ position: absolute;  width:300px;  overflow:hidden;height: 388px;}
.parallax img{position:absolute; }
img.paraMask{width:300px;}

.moving {top:8px; width:323px; position:relative; left:-10px;}
.diver, .blackM, .RS17, .Vintage {top:29px;}
	.blackM{top:20px}
	.Bellytanker{top:-10px}
	.RS18{top:-5px}

}
	
	
/* Modal Content */
.modal-content {
    position: relative;
    background-color: #EFEFEF;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 100%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}
@media screen and (max-width: 320px) {
	.modal-content {
	     position: relative;
	    background-color: #EFEFEF;
	    margin: auto;
	    padding: 0;
	    border: 1px solid #888;
	    width: 86%;
	    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	    -webkit-animation-name: animatetop;
	    -webkit-animation-duration: 0.4s;
	    animation-name: animatetop;
	    animation-duration: 0.4s
	}
}
@media screen and (max-width: 375px) {
	.modal-content {
	     position: relative;
	    background-color: #EFEFEF;
	    margin: auto;
	    padding: 0;
	    border: 1px solid #888;
	    width: 86%;
	    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	    -webkit-animation-name: animatetop;
	    -webkit-animation-duration: 0.4s;
	    animation-name: animatetop;
	    animation-duration: 0.4s
	}
}
@media screen and (max-width: 568px) {
	.modal-content {
	     position: relative;
	    background-color: #EFEFEF;
	    margin: auto;
	    padding: 0;
	    border: 1px solid #888;
	    width: 86%;
	    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	    -webkit-animation-name: animatetop;
	    -webkit-animation-duration: 0.4s;
	    animation-name: animatetop;
	    animation-duration: 0.4s
	}
}
@media screen and (max-width: 667px) {
	.modal-content {
	     position: relative;
	    background-color: #EFEFEF;
	    margin: auto;
	    padding: 0;
	    border: 1px solid #888;
	    width: 86%;
	    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	    -webkit-animation-name: animatetop;
	    -webkit-animation-duration: 0.4s;
	    animation-name: animatetop;
	    animation-duration: 0.4s
	}
}




/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close
{color: #997f44;
    font-size: 18px;
    background: none;
    padding-left: 5px;
    font-weight: bold;
    border: none;

}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
 padding: 2px 16px;
    background-color: #997f44;
    color: white;
}

.modal-body {    padding: 2px 16px;
    height: auto;
    background: #FFF;
}

.modal-footer {
    padding: 2px 16px;
    background-color: #997f44;
    color: white;
}

.product_next{
	float: left;
	width:5%;
	position:relative;
}
.product_previous{
	float: left;
	width:5%;
	position:relative;
} 
