@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700');

body {
  background: url(/Content/Archive/160/bg.jpg);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	overflow-x:hidden;
  color:#7a7a7a;
}

h1,h2,h3,h4,h5 {
  font-family: 'Oswald', sans-serif;
  font-weight:400;
  color: #652f8f;
  letter-spacing:0.5px;
}

h2{font-size:20px;text-transform:uppercase;}
h3{font-size:20px}
h4{font-weight:400;font-size:16px; padding:0 0 10px 0;}
h3.SectionHeader {font-size:32px; font-weight:700; text-align:center; margin:20px 0 20px}


 h3{
  font-size:18px;
  font-weight:normal;
  color:#652f8f;
}
a{
  color:#652f8f;
 text-decoration:none;
}
img{border:none; max-width:100%}

p {color:#333; letter-spacing:0.5px; font-size:14px}
table{color:#333}

.cc-banner.cc-bottom {background-color: rgb(29, 110, 232) !important;}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
#outpage
{
  width:100%;
  height:100%;
  float:left;
}

.page{
  width:980px;
  background:#fff;
  box-shadow: 0 0 10px 1px #ccc;
  margin:30px auto 50px auto;
  padding:20px 25px;
}



#HeaderArea { position: relative }
#HeaderArea h1{margin:0 0 20px}
#HeaderArea h2{display:none;}
#HeaderArea .ArticleIngress{text-align:center;}
#HeaderArea p {margin: 0px;}
#articleTemplate3465 img {height:120px;}
.link { margin: 0px; position: absolute; right: 0px; bottom: 5px }
.link a { background: #d91476; color: #fff; padding: 8px 20px; display: inline-block; border-radius: 4px;  font-family: 'Oswald', sans-serif; text-transform: uppercase; font-size: 16px; font-weight:400 }
.link a:hover { background: #F06EA6 }

/*----------- Dropdown Menu-----------------*/
#menucontainer {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  text-align:center;
 background:#d91476;
  height:50px;
  border-top:4px double #e3e3e3;
  border-bottom:4px double #e3e3e3;
}

ul.topnav{
  display:inline-block;
   padding:0px 0px 0px 0px;
   color:#444;
   margin: 0px auto 0px;
}

ul.topnav > li{
list-style:none;
float: left;
margin:0px 0px 0px 0px;
    height:39px;
position: relative; /*--Declare X and Y axis base for sub navigation--*/
}

ul.topnav > li a
{
  font-family: 'Oswald', sans-serif;
  font-weight:300;
  letter-spacing:1px;
  text-transform:uppercase;
   color:#fff;
  font-size: 16px;
  display: inline-block;
  padding:10px 40px;
border-right:1px solid #eb8abb;
text-decoration: none;
letter-spacing:2px
}

#menu4 a{border-right:0px solid #eb8abb;}

ul.topnav li a:hover, ul.topnav li a:active{color:#fff;background-color:#F06EA6;}

/* sub menu*/
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/

ul.subnav
 {
list-style:none;
position: absolute; 
left: 0px;
top:40px;
margin: 0px; 
padding: 0px 0px 0px 0px;
display: none;
background:#D91476;
border:1px solid #eb8abb;
border-top:0;
border-bottom:4px double #eb8abb !important;
}

ul.subnav li{
list-style:none;
margin: 0; 
padding: 0px 0px 0px 0px;
clear: both;
margin:0px;
border-top:4px double #eb8abb;
}

ul.topnav li ul.subnav li a {
text-align:left;
style-list:none;
width:165px;
border:none;
font-size:14px;
text-transform:uppercase;
padding:5px 10px 5px 20px;
}

ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
style-list:none;	
color:#fff;
background:#F06EA6;
  text-transform:uppercase;}

/*content
  ---------------------------------------*/
#Section3051 {width:30%;float:left; margin:30px 30px 0 0}
#Section3051 .image {text-align:center;padding:20px; border:solid 1px #ddd}
#Section3052  { width:30%;float:left; margin:30px 30px 0 0}
#Section3052 .image {text-align:center; background:#fff; border:solid 1px #ddd}
#Section9232  {width:33%;float:left; margin:30px 0 0 0}
#Section9232 #fb-root {display:none}
#Section3051 .readMore, #Section3052 .readMore {display:none}

/*News
---------------------------------*/
.NewsArticlesItem h2 a{
  color:#000;
  font-size:16px;
}
.PageArticleSectionDesending .ArticleTemplate, .ListNewsArticles .ListArticlesItem{
  overflow:hidden;
  padding:0px 0px 10px 0px;
  margin:10px 0px;
  border-bottom: 4px double #E3E3E3;
}
.NewsArticleItemImage{display:none;}
.PageArticleSectionDesending .ArticleImage img, .ListArticlesItemImageBox{
  float:left;
  text-align:center;
  width:240px;
  padding:3px 0px 0px 0px;
  margin:0px 10px 0px 0px;
}
.ListArticlesItemImageBox{
  width:230px;
  height:200px;
}
.ListArticlesItemImageBox img{
 max-width:230px;
  max-height:200px;
  tex-align:center; 
}
.PageArticleAbout .ArticleDetails img{
  float:left;
  max-width:250px;
}

.NewsArticleItemDescription{
display:block;
overflow:hidden;
padding-bottom:15px;}

/*Products
------------------------------*/
#Section3064 .ArticleTemplate{
  width:280px;
  float:left;
  border:1px solid #e3e3e3;
  margin:0px 10px 10px 8px;
  padding:0px 10px 20px 10px;
}
#Section3064 .ArticleIngress{
bordeR:none;
text-align:left;
}
#Section3064 .ArticleIngress img{
  width:280px;
  ovetrflow:hidden;
}
#Section3064 .ArticleTemplate h2{
 padding:0px 0px 0px 10px;
}
.ArticleDetails img{
  padding:5px;
  margin:0px 10px 0px 0px;
  border:4px double #E3E3E3;
  box-shadow:1px 5px 10px #888888;
  border-radius:5px;
}

/*produkt*/
.produkt{
  font-size:12px;
  width:80%;
  height:200px;
  vertical-align:top;
  float:left;
  overflow:hidden;
  vertical-align:top;
  margin:0px 30px 10px 0px;
}
.produktImg{
  text-align:center;
  line-height:150px;
  border:4px double #E3E3E3;
  width:180px;
  height:150px;
  float:left;
  margin:0px 30px 0px 0px;
}
.produktImg img{
  max-width:130px;
  max-height:130px;

}
.produkt p{overflow:hidden;margin:0;}
.produkt h3{overflow:hidden; margin:0;}


/*Tabel*/
.tableA{
width:450px;
float:left;
margin:0px 30px 20px 0px;
}
th{
color:#652F8F;
  font-size:16px;
}

.TP{
  margin:0px 30px 0px 0px;
  float:left;
  width:450px;
}
.tableB{
width:430px;
}
.TtableB{
width:750px;
float:left;}
.TtableB .tableB{
width:650px;
}
#fullArticleItem3578 p img{
box-shadow:0 0 5px #888;
behavior:url(/Content/PIE.htc)
}

/*Banner
----------------------------*/
.BannerListItem img{
height:402px;
}
/*button
----------------------------------*/
 .ListArticlesItemReadMoreLink, .readMore{
  background:#652f8f;
padding:6px 10px;
  border-radius:3px;
  color:#fff;
  text-transform:uppercase;
}
.ListArticlesItemReadMore{
margin:10px 0;
}
.readAll{
background:url("/Content/Archive/160/link-list.gif") no-repeat scroll left center transparent;
  margin-top:20px;
  padding-left:20px;
}
.ContactFormSend input{
  background:#652F8F;
  border:none;
  border-radius:3px;
  color:#fff;
  text-transform:uppercase;
  padding:10px 20px;
}
.ContactFormSend input:hover{
  box-shadow: 0 0 10px 1px #ccc;
  color:#000;
   behavior:url(/Content/PIE.htc)
}
/*contact Us
-------------------------------------*/
.CustomFormGenerate h3{
   margin:0;
  padding:0px 20px 20px 0px;
  font-size:20px;
  text-transform:uppercase;
}
div.CustomFormGenerate ul li label {
display: block;
width: 100%;
}
.CustomFormTitle { margin-top: 0px } 
.CustomFormGroupTitle { display: none } 
.AddPropertySection ul{
padding:0;
margin:0px 20px 0px 20px;
}
 input[type="text"], textarea{
   background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;
    height: 35px;
    margin: 5px 0 15px;
    padding: 3px 10px;
    width: 250px;
    behavior:url(/Content/PIE.htc)
}

textarea{
height:100px;
}
.CustomFormLabel {color: #545454;}
.CustomFormInput label{
 display:block;
 color: #545454;
}


#editorWrapperCaptcha{
  margin-top:20px;
}

input[type="submit"]{
  border:none;
  padding:10px 20px;
  background:#652F8F;
  color:#fff;
  text-transform:uppercase;
  border-radius:5px;
  behavior:url(/Content/PIE.htc)
}
.AddPropertySection p input[type="submit"]:hover{
color:#000;
}
.AddPropertySection{
width:350px;
  float:left;
  overflow:hidden;
}
#fullArticle3153 img{
  padding:5px;
  margin:0px 20px 0px 0px;
  border:4px double #E3E3E3;
  box-shadow:1px 5px 10px #888888;
  border-radius:5px;
  behavior:url(/Content/PIE.htc)
}

/*footer
-----------------------------*/
#Footer{ padding-top:30px;}
.footerTitle{display:none;}
.FooterSections {
 width:960px;
 padding-top:20px;
 text-align:center;
 font-size:12px;
}

.fb-like { bottom: 0px; position: absolute !important }


/*------------------Policy button------------------------------*/
#PagePolicyDetail10 .ContentAreaPanel {width:1200px;margin:auto}
.ui-dialog { position:fixed !important; overflow-y:scroll;width:50% !important;top:50px !important;left:0 !important;right:0 !important;margin:auto;height:70% !important;border:none;box-shadow:0 5px 20px #333 }
.ui-draggable .ui-dialog-titlebar {position:fixed;background: #652F8F;max-width: 49%;width: 100%;z-index:999;cursor:default;color:#fff;text-align:center;}
.ui-dialog .ui-dialog-title { width:100% }
.ui-resizable-handle { display:none }
.policyModal { margin-top:40px }
#editorWrapperPolicy .editor-field.Required{ width:100% !important }
#editorWrapperPolicy .editor-wrapper { border-bottom:none  }
.ui-icon { width:100%;height:100% }
.ui-widget-header .ui-icon { background:url('/Content/Archive/47/delete-389893.png');background-size:cover }
.ui-widget-header .ui-icon:hover {  background:url('/Content/Archive/47/delete-black-389894.png');background-size:cover }
.ui-state-hover { background:none !important;border:none !important; }
.ui-widget-header .ui-icon:hover {  }
.PolicySelector {width:100%;text-align:left;position: relative;margin-bottom:10px;}
.PolicySelector input:before {content:"";position:absolute;width:25px;height:25px;background:#fff;top:0;cursor:pointer;border: 2px solid #545454;}
.PolicySelector input:checked:before { background:url('/Content/Archive/47/check-389892.png') #85d485 no-repeat center;background-size:20px; }
.PolicySelector a {color:#fff;background: #652F8F;padding: 12px 30px;border-radius:5px;margin-left:40px;}
.ui-resizable-handle { display:none }
#editorWrapperPolicy {margin:30px 10px;/* padding-left:160px */}
.ui-dialog .ui-resizable-se { display:none } 
.PolicyAccepted.checkbox { position:absolute;top:-5px; }

.cc-color-override-589671430.cc-window { background: rgba(0,0,0,.9) !important }
.cc-color-override-589671430.cc-window .cc-compliance { margin-left: 20px }