@font-face {
font-family: SansationRegular;
src: url('/setup/fonts/efaeddb5-31e5-47eb-a410-9a56edc13375.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/efaeddb5-31e5-47eb-a410-9a56edc13375.eot?') format('eot'),
url('/setup/fonts/efaeddb5-31e5-47eb-a410-9a56edc13375.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Sansation;
src: url('/setup/fonts/cf8fb5f8-0d1d-441e-9970-4cddb99925b7.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/cf8fb5f8-0d1d-441e-9970-4cddb99925b7.eot?') format('eot'),
url('/setup/fonts/cf8fb5f8-0d1d-441e-9970-4cddb99925b7.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Nunito;
src: url('/setup/fonts/823f547a-44f4-4431-8c49-e438432f5bed.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/823f547a-44f4-4431-8c49-e438432f5bed.eot?') format('eot'),
url('/setup/fonts/823f547a-44f4-4431-8c49-e438432f5bed.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Puritan;
src: url('/setup/fonts/3ba2fab0-b506-405f-b1db-522fcffb30ce.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/3ba2fab0-b506-405f-b1db-522fcffb30ce.eot?') format('eot'),
url('/setup/fonts/3ba2fab0-b506-405f-b1db-522fcffb30ce.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: 'Sansumi Bold';
src: url('/setup/fonts/8263dfef-7bdd-4abd-bd4d-e041f4b9151e.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/8263dfef-7bdd-4abd-bd4d-e041f4b9151e.eot?') format('eot'),
url('/setup/fonts/8263dfef-7bdd-4abd-bd4d-e041f4b9151e.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: 'Asap Regular';
src: url('/setup/fonts/50a524ff-f04c-4523-8c8c-677228e383f9.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/50a524ff-f04c-4523-8c8c-677228e383f9.eot?') format('eot'),
url('/setup/fonts/50a524ff-f04c-4523-8c8c-677228e383f9.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: 'Open Sans Light';
src: url('/setup/fonts/eb9e7408-254e-4cee-8310-fd9fbf3c1a58.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/eb9e7408-254e-4cee-8310-fd9fbf3c1a58.eot?') format('eot'),
url('/setup/fonts/eb9e7408-254e-4cee-8310-fd9fbf3c1a58.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: 'Open Sans Semibold';
src: url('/setup/fonts/19b21b29-813e-44a0-9774-396b2b27439d.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/19b21b29-813e-44a0-9774-396b2b27439d.eot?') format('eot'),
url('/setup/fonts/19b21b29-813e-44a0-9774-396b2b27439d.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: 'Cardo italic';
src: url('/setup/fonts/d06f9646-8163-4de2-932a-419d7728421d.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/d06f9646-8163-4de2-932a-419d7728421d.eot?') format('eot'),
url('/setup/fonts/d06f9646-8163-4de2-932a-419d7728421d.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: 'Cardo bold';
src: url('/setup/fonts/9d510f7a-05e3-4ffe-827e-a774d67ab634.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/9d510f7a-05e3-4ffe-827e-a774d67ab634.eot?') format('eot'),
url('/setup/fonts/9d510f7a-05e3-4ffe-827e-a774d67ab634.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: 'Cardo regular';
src: url('/setup/fonts/e3672e50-7832-4aac-87d1-28501309b09c.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/e3672e50-7832-4aac-87d1-28501309b09c.eot?') format('eot'),
url('/setup/fonts/e3672e50-7832-4aac-87d1-28501309b09c.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Montserrat-Bold;
src: url('/setup/fonts/7491026a-b9af-48af-ab07-4ba59a47688f.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/7491026a-b9af-48af-ab07-4ba59a47688f.eot?') format('eot'),
url('/setup/fonts/7491026a-b9af-48af-ab07-4ba59a47688f.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Montserrat-Regular;
src: url('/setup/fonts/91a8c908-0fa3-4a0d-b805-dab63f6a61b5.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/91a8c908-0fa3-4a0d-b805-dab63f6a61b5.eot?') format('eot'),
url('/setup/fonts/91a8c908-0fa3-4a0d-b805-dab63f6a61b5.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Montserrat-Light;
src: url('/setup/fonts/b609b5f1-3f3c-4716-8da1-1e729ce42f8d.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/b609b5f1-3f3c-4716-8da1-1e729ce42f8d.eot?') format('eot'),
url('/setup/fonts/b609b5f1-3f3c-4716-8da1-1e729ce42f8d.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: 'Asap Regular';
src: url('/setup/fonts/f557f494-2694-4653-bc74-cc7d5407055b.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/f557f494-2694-4653-bc74-cc7d5407055b.eot?') format('eot'),
url('/setup/fonts/f557f494-2694-4653-bc74-cc7d5407055b.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Lora-Regular;
src: url('/setup/fonts/0d0b7e3b-2ab8-4a5b-9410-88cff469a011.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Lora-Bold;
src: url('/setup/fonts/b0f38f1f-fcdb-4d4e-9061-6147788d5dfe.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Lora-BoldItalic;
src: url('/setup/fonts/5575c64a-7bf3-4ba9-a0f0-5a8029fafd3e.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Lora-Italic;
src: url('/setup/fonts/ec3b29f3-c291-4adf-80b2-a6bb75856d54.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Lora-Medium;
src: url('/setup/fonts/d069fc96-f8dc-40b9-9001-1094ce594607.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Lora-MediumItalic;
src: url('/setup/fonts/1e1ea3d9-cffe-4f2a-8f16-78d95d027863.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Lora-SemiBold;
src: url('/setup/fonts/9d509370-3f3b-409e-9376-f6223172be22.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Lora-SemiBoldItalic;
src: url('/setup/fonts/8235099b-9f2e-473f-8477-70a9e8a761cc.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: PlayfairDisplay-Black;
src: url('/setup/fonts/5cd2c20b-5922-47d7-933f-65f8782850bb.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: PlayfairDisplay-BlackItalic;
src: url('/setup/fonts/174339f6-66e9-465c-ae89-53ae552aef5a.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: PlayfairDisplay-Bold;
src: url('/setup/fonts/4e0ab962-91a4-4b2b-98f2-f9bccaab08c0.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: PlayfairDisplay-BoldItalic;
src: url('/setup/fonts/6b6f18ab-ff67-4c9e-9403-8632728960fa.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: PlayfairDisplay-ExtraBold;
src: url('/setup/fonts/90f47f45-6581-4758-a0f4-0cd60cea3a48.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: PlayfairDisplay-ExtraBoldItalic;
src: url('/setup/fonts/cc05a192-4bcd-4cd4-b7aa-524ba09fe037.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: PlayfairDisplay-Italic;
src: url('/setup/fonts/2a3e0a6d-ba85-4b3e-b4c3-f269c6b08c8d.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: PlayfairDisplay-Medium;
src: url('/setup/fonts/81f135d2-f987-477d-acf4-6696acc133d6.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: PlayfairDisplay-MediumItalic;
src: url('/setup/fonts/09be76db-0dd2-40ac-8f80-e6d297ff42f5.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: PlayfairDisplay-Regular;
src: url('/setup/fonts/ce1c8c4a-dae0-4d49-9ed6-d134cfc04417.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: PlayfairDisplay-SemiBold;
src: url('/setup/fonts/d7986c18-e3d5-41cd-acac-1a96df901202.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: PlayfairDisplay-SemiBoldItalic;
src: url('/setup/fonts/fd191ab9-1cb7-470f-a82c-140e7530ebea.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-Black;
src: url('/setup/fonts/9ac0ec86-2366-450c-8415-ed9967b5b1b0.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-BlackItalic;
src: url('/setup/fonts/a71f7582-31df-429b-861b-412a50e346b6.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-Bold;
src: url('/setup/fonts/ca737b4b-ccdc-4759-b197-b63545dd575a.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-BoldItalic;
src: url('/setup/fonts/8972edd9-ca28-425a-9222-095803df9e30.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-ExtraBold;
src: url('/setup/fonts/69bf1769-d9e7-4bd8-9878-b109be2140fa.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-ExtraBoldItalic;
src: url('/setup/fonts/7a9a189c-03db-41e9-961c-0e3f8718fe54.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-ExtraLight;
src: url('/setup/fonts/e634600d-a5f8-461c-9689-8c2cbff5cceb.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-ExtraLightItalic;
src: url('/setup/fonts/6f1d66d4-a82e-4469-8407-0af87a807cc5.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-Italic;
src: url('/setup/fonts/36bae0d1-6578-43e7-b914-1cfd4ac8bb85.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-Light;
src: url('/setup/fonts/3517b3b6-f532-403e-b28c-6ff0e4207512.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-LightItalic;
src: url('/setup/fonts/c48a5f03-3e52-4d78-be88-b5c2c868d207.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-Medium;
src: url('/setup/fonts/c73a0442-8f6b-4904-aee7-df5a1f04345f.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-MediumItalic;
src: url('/setup/fonts/819e143b-00d0-48b5-8e70-e087290c1d29.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-Regular;
src: url('/setup/fonts/6e46e3fa-ec85-4ab6-99e3-5c8a9b4a6e99.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-SemiBold;
src: url('/setup/fonts/ffab9cc3-7953-4051-88aa-2aa7219b1426.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-SemiBoldItalic;
src: url('/setup/fonts/39f5274d-5f9b-456f-ae20-8d9ff74c5383.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-Thin;
src: url('/setup/fonts/a9df94b6-b5a1-4b61-8ad3-5e83630307a1.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Poppins-ThinItalic;
src: url('/setup/fonts/526161bd-cf8e-408e-bd43-2c3ddfda2e48.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Roboto-Black;
src: url('/setup/fonts/f2e9514c-54f1-41d9-8678-dff70f9dfdf4.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Roboto-BlackItalic;
src: url('/setup/fonts/16604c89-32e5-4a7b-8ac4-f382afe2d428.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Roboto-Bold;
src: url('/setup/fonts/3a82b236-7ff4-44d1-86a1-a600d718c9ec.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Roboto-BoldItalic;
src: url('/setup/fonts/c5f9175e-fb1a-48e3-ad7e-0554495e8674.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Roboto-Italic;
src: url('/setup/fonts/4d48da36-184f-4af3-b013-5fb54a6ad18c.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Roboto-Light;
src: url('/setup/fonts/4c95a72d-0965-4a43-805a-e855c25ee674.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Roboto-LightItalic;
src: url('/setup/fonts/1139ceae-4cf7-4498-801e-9f48684bdea1.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Roboto-Medium;
src: url('/setup/fonts/e1d6368d-169e-44f8-838b-64ced1be4987.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Roboto-MediumItalic;
src: url('/setup/fonts/45859e90-ca1c-4402-b7d3-70a54aa6e9fd.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Roboto-Regular;
src: url('/setup/fonts/a144e097-d20c-45f1-bd3a-eec9932c30e4.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Roboto-Thin;
src: url('/setup/fonts/0f5e7a94-2f84-406b-a35d-d5bd64785572.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: Roboto-ThinItalic;
src: url('/setup/fonts/08eb1ef1-1bb3-4b7f-8e68-2cee7c2d9215.woff') format('woff');
font-display: swap;
}

.pagetitle {
font-size: 14px;
color: #698fc1;
line-height: 18px;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 10px;
text-transform: uppercase;
}

.p {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #d6d3d3}

.pagetext {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #666666;
line-height: 16px;
margin-bottom: 8px}

.h3 {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
color: #3e6698}

.h2 {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
color: #3e6698}

.h4 {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 8px;
color: #969696}

.h1 {
font-family: Arial, Helvetica, Sans-serif;
font-size: 24px;
font-weight: bold;
color: #3e6698}

.kopi af h1 {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 24px;
font-weight: bold;
color: #a1c291}

.Old Price {
font-family: 'Asap Regular';
font-size: 16px;
color: #969696;
text-decoration: line-through}

.p {
font-family: Arial, Helvetica, Sans-serif;
font-size: 13px;
color: #d6d3d3}

.h1 {
font-family: 'Asap Regular';
font-size: 24px;
color: #317fbd;
line-height: 28px;
margin-top: 10px;
margin-bottom: 10px;
font-weight: 400}

.h2 {
font-family: 'Asap Regular';
font-size: 16px;
color: #317fbd;
line-height: 20px;
margin-top: 10px;
margin-bottom: 3px;
font-weight: 400}

.ND Old Price {
font-family: SansationRegular;
font-size: 16px;
color: #969696;
line-height: 20px;
text-decoration: line-through;
margin-top: 10px;
margin-bottom: 10px}

.h4 {
font-family: 'Asap Regular';
font-size: 14px;
color: #317fbd;
margin-bottom: 0px;
padding-bottom: 0px;
font-weight: 400}

.h5 {
font-family: 'Asap Regular';
font-size: 11px;
color: #ffa500}

.Former_Price {
font-family: 'Asap Regular';
font-size: 16px;
color: #969696;
text-decoration: line-through}

.IM_Normal {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #666666;
line-height: 16px;
margin-bottom: 12px}

.Small {
font-family: 'Asap Regular';
font-size: 10px;
font-weight: bold;
color: #317fbd;
font-weight: 400}

.Links_list {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #666666;
margin-bottom: 1px}

.h3 {
font-family: 'Asap Regular';
font-size: 14px;
color: #666666;
margin-bottom: 6px;
font-weight: 400}

.h1 {
font-family: 'Asap Regular';
font-size: 24px;
color: #317fbd;
line-height: 28px;
margin-top: 10px;
margin-bottom: 10px;
font-weight: 400}

.h2 {
font-family: 'Asap Regular';
font-size: 16px;
color: #317fbd;
line-height: 20px;
margin-top: 10px;
margin-bottom: 3px;
font-weight: 400}

.IMM_Normal {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 14px;
color: #666666;
line-height: 18px;
margin-bottom: 12px}

.h7 {
font-family: 'Asap Regular';
font-size: 16px;
color: #666666;
line-height: 20px;
margin-top: 10px;
margin-bottom: 3px;
font-weight: 400}

.heading1 {
font-family: 'Open Sans Semibold',Arial,Verdana,Sans-serif;
font-size: 3em;
color: #666;
line-height: 1.1em;
text-transform: uppercase;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 30px;
font-weight: normal;
}

.heading2 {
font-size: 3em;
color: #666;
line-height: 1em;
text-transform: uppercase;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 30px;
font-weight: normal;
}

.container #mergefield_main p, .container #mergefield_main .section, .container footer p, .container #mergefield_breadcrumb, .defaulttext {
font-size: 1.4em;
line-height: 1.7em;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 10px}

.heading3 {
font-family: 'Open Sans Semibold',Arial,Verdana,Sans-serif;
font-size: 2.5em;
color: #666;
line-height: 1.1em;
text-transform: uppercase;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 40px;
margin-bottom: 10px;
font-weight: normal;
}

.quotetext {
font-family: 'Cardo italic',Georgia,Times,Serif;
font-size: 1.2em;
line-height: 1.7em;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
font-weight: normal;

font-style: normal;
}

.heading4 {
font-family: 'Open Sans Semibold',Arial,Verdana,Sans-serif;
font-size: 1.5em;
line-height: 1.1em;
text-transform: uppercase;
font-weight: normal;
}

.gold-button {
font-family: 'Open Sans Semibold',Arial,Verdana,Sans-serif;
font-size: 1.2em;
color: #ffffff;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 30px;
padding-right: 30px;
padding-top: 12px;
padding-bottom: 12px;
background-color: rgb(190, 153, 96);
transition: all 500ms ease 0ms;

-o-transition: all 500ms ease 0ms;

-moz-transition: all 500ms ease 0ms;

-webkit-transition: all 500ms ease 0ms;

font-weight: normal;

text-transform: none;

text-decoration: none;

display: inline-block;

min-width: 100px;

cursor: pointer;
}

.thin-big-text {
font-family: 'Open Sans Light',Arial,Verdana,Sans-serif;
line-height: 1.1em;
text-transform: uppercase;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-weight: normal;
}

.heading2-details {
font-size: 1.4em;
color: #666;
line-height: 1.4em;
text-transform: uppercase;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 30px;
font-weight: normal;
}

.details-text {
font-family: 'Open Sans Semibold',Arial,Verdana,Sans-serif;
font-size: 1.7em;
line-height: 1.1em;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
font-weight: normal;
}

.blue-button {
font-family: 'Open Sans Semibold',Arial,Helvetica,Verdana,Sans-serif;
font-size: 1.2em;
color: #ffffff;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 30px;
padding-right: 30px;
padding-top: 12px;
padding-bottom: 12px;
background-color: rgb(58, 163, 188);
transition: all 500ms ease 0ms;

-o-transition: all 500ms ease 0ms;

-moz-transition: all 500ms ease 0ms;

-webkit-transition: all 500ms ease 0ms;

font-weight: normal;

text-transform: none;

text-decoration: none;

display: inline-block;

min-width: 100px;

cursor: pointer;
}

.h1hvidehus {
font-family: Montserrat-Regular,Helvetica,Verdana,Arial,Sans-serif;
font-size: 3.5em;
line-height: 1.1em;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 25px;
font-weight: normal;
}

.h2hvidehus {
font-family: Montserrat-Regular,Helvetica,Verdana,Arial,Sans-serif;
font-size: 2.6em;
line-height: 1.1em;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 30px;
margin-bottom: 25px;
font-weight: normal;
}

.h3hvidehus {
font-family: Montserrat-Regular,Helvetica,Verdana,Arial,Sans-serif;
font-size: 1.8em;
line-height: 1.1em;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 30px;
margin-bottom: 15px;
font-weight: normal;
}

.h1:hover {
}

.heading1:hover {
}

.heading2:hover {
}

.container #mergefield_main p:hover, .container #mergefield_main .section:hover, .container footer p:hover, .container #mergefield_breadcrumb:hover, .defaulttext:hover {
}

.heading3:hover {
}

.quotetext:hover {
}

.heading4:hover {
}

.gold-button:hover {
text-indent: 0px;
background-color: #d1af7b;
text-decoration: none;
}

.thin-big-text:hover {
}

.heading2-details:hover {
}

.details-text:hover {
}

.blue-button:hover {
font-style: normal;
font-weight: 400;
text-decoration: none;
text-indent: 0px;
text-shadow: 0px 0px 0px #000;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
background-color: #41bbd8;
text-decoration: none;
}

.h1hvidehus:hover {
}

.h2hvidehus:hover {
}

.h3hvidehus:hover {
}

.IM_Normal P, .IM_Normal .pagetext {
    margin-bottom: 12px
}

body {
    -webkit-text-size-adjust: 100%;
}


/*Immobilien Malaga*/
.blue-button-full input[type="button"],
.blue-button-full a {
    font-family: 'Open Sans Semibold',Arial,Verdana,Sans-serif;
    color: #ffffff;
    border-radius: 3px;
    margin: 0;
    padding: 12px 30px;
    background-color: rgb(58,163,188);
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
    display: inline-block;
    border: 0;
    font-size: 1.7em;
    line-height: 1.7em;
    cursor: pointer;
    -o-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    transition: all 500ms ease 0ms;
    -o-transition: all 500ms ease 0ms;
    -moz-transition: all 500ms ease 0ms;
    -webkit-transition: all 500ms ease 0ms;
}

.blue-button-full input[type="button"]:hover,
.blue-button-full a:hover {
    background-color: rgb(65, 187, 216);
}

.blue-button-outline input[type="button"],
.blue-button-outline a,
a.blue-button-outline {
    font-family: 'Open Sans Semibold',Arial,Verdana,Sans-serif;
    color: rgb(58,163,188);
    border-radius: 3px;
    margin: 0;
    padding: 10px 28px;
    background-color: #fff;
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
    display: inline-block;
    border: 2px solid rgb(58,163,188);
    font-size: 1.7em;
    line-height: 1.7em;
    cursor: pointer;
    -o-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    transition: all 500ms ease 0ms;
    -o-transition: all 500ms ease 0ms;
    -moz-transition: all 500ms ease 0ms;
    -webkit-transition: all 500ms ease 0ms;
}

/* Marbella */
.gold-button-outline input[type="button"],
.gold-button-outline a {
    font-family: 'Open Sans Semibold',Arial,Verdana,Sans-serif;
    color: rgb(190,153,96);
    border-radius: 3px;
    margin: 0;
    padding: 10px 28px;
    background-color: #fff;
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
    display: inline-block;
    border: 2px solid rgb(190,153,96);
    font-size: 1.7em;
    line-height: 1.7em;
    cursor: pointer;
    -o-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    transition: all 500ms ease 0ms;
    -o-transition: all 500ms ease 0ms;
    -moz-transition: all 500ms ease 0ms;
    -webkit-transition: all 500ms ease 0ms;
}

/* wrapper settings for fluid video iframes */
.fluidMedia {
    position: relative;
    padding-bottom: 56.25%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    margin: 20px 0;
    height: 0;
    overflow: hidden;
}

.fluidMedia iframe {
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%;
}

/* Tollbar */
.rich-text {
    background: #eee;
    border-bottom: 1px solid #ccc;
}

.toolbar-item {
    font-size: 20pt;
}
