/*
THEME NAME: Dalsgaard v.3
TEMPLATE:headway
THEME URI: http://www.dalsgaard-data.eu
VERSION: 1.2
AUTHOR:Claire Wielandt - designlabCPH, John Dalsgaard - Dalsgaard Data A/S
AUTHOR URI: http://designlabcph.com
DESCRIPTION:This is a child theme template for usage with the Headway Premium WordPress Theme. You can rename the folder and edit the style.css file to create a unique child theme with its own meta information.

2014.08.04/Jda - Added padding to "div.block-type-content h2.entry-title" and "div.block-type-content h3 a:link", and added ".block-type-widget-area ul.widget-area" for similar padding

2015.05.07/Jda - Added "border-left:none" to "div.entry-content blockquote"
*/

body { background-color: #FFFFFF; background-image: url("images/bg.jpg"); background-repeat: repeat; padding-top: 0px !important;}

div.wrapper { background-color: transparent !important; margin: 0 auto !important; width: 100%; margin-top: 0 !important; box-shadow: none !important;}

div#whitewrap {overflow: hidden; background-image: url("images/bgheadersmall.png"); background-repeat: repeat-x; background-position: top 0;}

.row {width: 100%;}

.row-1 .grid-width-24, .row-2 .grid-width-24, .row-3 .grid-width-24, .row-4 .grid-width-24, .row-5 .grid-width-24, .row-6 .grid-width-24, .row-7 .grid-width-24, .row-8 .grid-width-24, .row-9 .grid-width-24 {margin: 0 !important; padding: 0 !important; width: 100%;}

div.cbb-container-block {margin: 0 auto !important; width: 960px; overflow: hidden; padding: 0;}

div.headercontainer {margin: -10px 0 0 0;}

.block-type-header {/*background-image: url(images/logo.png); background-repeat: no-repeat width: 90%; height: 90%;*/}
.block-type-header a.banner-image img {width: 107px !important; height: 91px !important;}

.widgets-header .block-content .widget-area li {float: right !important;} 

.block-type-footer {border-color: transparent; border-style: solid; border-width:0 0 0;  border-top: 2px solid #1F6C9B !important; margin: 0 0 0 -15px !important; padding: 15px 0 0 15px;}

.comments-closed, #latest-twitter-widget-icon2 {display: none; }


 body, h5, h6, p, a, input, textarea, li, address {
	 font-family: Helvetica, Arial, sans-serif !important;
 }
 
a:link, a:visited {
 color: #517EA3 !important;
 text-decoration: none;
} 

div.block-type-content h3 a:link {
	font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	font-weight: normal !important;
	color: #1f6c9b;
	text-shadow: 0 1px 1px #ffffff;
	text-transform: uppercase;
	padding-top: 3px;
}

div.block-type-content h2.entry-title {
	text-transform: uppercase;
	padding-top: 3px;
}

div.block-type-content h2.entry-title a {
	font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	font-weight: normal !important;
	font-size: 24px;
}

a:hover {
  color: #517ea3 !important;
}

.block-type-content h1.entry-title, .block-type-content h1.archive-title {
	font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	font-weight: normal !important;
	font-size: 24px;
	color: #1f6c9b;
	text-shadow: 0 1px 1px #ffffff;
	text-transform: uppercase;
 }
 
.block-type-content h1.archive-title {
	margin-bottom: 20px;
}

h1, h2, h3, div.entry-content h3, .entry-title, .entry-title a, entry-title a:hover, .widget-title, .sidebar span.widget-title, div.entry-content h1, div.entry-content h2, div.entry-content h3  {
	font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	font-weight: normal !important;
	color:  #1f6c9b;
}
 
.block-type-content div.entry-content h1, content div.entry-content h1 {
	font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	font-weight: normal !important;
	font-size: 24px;
	line-height: inherit;
}
 
.block-type-content .entry-title {
	line-height: 100%;
}

.block-type-content div.entry-meta {
	font-size: 11px;
}

.block-type-content div.entry-content h3 {
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 2px;
	font-size: 16px;
	margin-top: 20px !important;
	margin-bottom: 10px !important;
	margin-right: 10px;
 }
 
.block-type-content div.entry-content h3.adresse {
	 border-bottom: none;
 }
 
.block-type-content div.entry-content h2 {
	 font-size: 20px !important;
	 margin-top: 40px !important;
	 margin-bottom: 0 !important;
	 text-transform: uppercase;
 }

.entry-content h4 {
	 color: #333333 !important;
	 font-family: Helvetica, Arial, sans-serif !important;
}

.sidebar li.widget span.widget-title {
	 color: #1F6C9B;
	 font-size: 13px;
	 text-transform: uppercase !important;
	 border-bottom: 1px dashed #CCCCCC;
	 margin-bottom: 10px;
}
 
.sidebar li.widget {
	margin-top: -10px;
	margin-bottom: 25px;
}
 
 .block-type-content div.entry-content {
	 font-size: 13px;
	 line-height: 150%;
 }
 
 .sidebar ul .widget_agmmapswidget {
	 margin-top: 20px !important;
 }
 
.agm_mh_container {
	font-size: 12px;
}
 
.entry-content h3, .entry-content h4 {
	 margin-bottom: 0 !important;
	 margin-top: 20px !important;
 }
 
 div.entry-content div#cspc-content ul li {
	  font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	  font-size: 14px;
	  list-style-type: none !important;
 }
 
 ul.arrows {
	 margin-left: -5px !important;
	 list-style-type: none !important;
 }

 
/*HEADER*/
body.header-fixed div#header {
	background-color: transparent !important;
	margin-bottom: -11px !important;
}

a.header-link-text-inside {
	color: transparent;
}

a.header-link-image-inside img {
	float: left;
	position: relative;
	margin-top: 3px;
	margin-left: -3px;
	z-index: 9999;
}

.widget-area #search-6 input#s {
	background-image: url("images/bg.jpg") !important;
	font-size: 9px;
	color: #CCC;
	text-align: center;
	border: 1px solid #cccccc !important;
	height: 21px;
}

.widget-area #text-7 .media {
  float:right;
  margin-bottom:-2px !important;
  padding-right:15px !important;
  padding-top:6px;
}

.widget-area #search-6,
.widget-area #text-7 {
	text-align: left;
	width: 210px;
	margin-right: 0;
	padding-right: 0;
	display: inline-block;
	float: right;
	height: 100%;
}

.widget-area #search-6 ul,
.widget-area #text-7 ul { margin: 0px; padding: 0px; }

.cbb-container-block .block-type-navigation {
	border: inherit;
}

.cbb-container-block #block-2 {
	padding-left: 231px;
	margin-top: -3px;
}

.cbb-container-block #block-6 {
	margin-top: -2px;
}


/* ----- ud....??? ---- */
div.header_items {
	margin-right: -5px !important;
	padding-top: 10px;
}


/*SEARCHBAR*/

form#header-search-bar {
	position: relative;
	float: right;
	margin-left: 400px;
	z-index: 999;
}


/*BREADCRUMPS*/

body div.block-type-breadcrumbs {
	background-color: transparent;
	border: none !important;
	letter-spacing: 0px;
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	line-height: 220%;
	font-family: georgia, serif;
	color: #777777;
}

.block-type-breadcrumbs .breadcrumbs {
	margin-bottom: 20px;
	margin-left: -9px;
}

.block-type-breadcrumbs p.breadcrumbs {
	margin: 0;
	font-size: 11px;
}

.block-type-breadcrumbs p.breadcrumbs a {
	color: #517EA3;
	text-decoration: none;
}


/*NAVIGATION*/

#block-2 ul.menu li a, #block-2 ul.menu li ul {
	/*color: #5C5C5C;*/
	color: #666666;
}

#block-2 ul.menu li a, #block-2 ul.menu li ul ,  #block-2 ul.menu > li.current-menu-item > a, #block-2 ul.menu > li.current_page_item > a, #block-2 ul.menu li  a:hover, #block-2 ul.menu > li.current-menu-item a:hover  {
	 background-color: transparent !important;
	 text-decoration: none;
	 text-shadow: 0 2px 2px #ffffff !important;
 }

#block-2 ul.menu li ul li {
	margin: 0;
	list-style: none;
	float: none;
	position: relative;
	text-align: left;
}

#block-2 ul.menu li a:hover {
	color: #517ea3;
}
 
 body.header-fixed div#navigation {
	 margin-top: -38px;
 }

 
 #block-2 ul.menu > li.current-menu-item a  , #block-2 ul.menu > li.current-menu-item a:hover  {
	 color: #517ea3; 
	 text-shadow: 0 1px 1px #FFFFFF !important;
}

#block-2.block-original-11 .nav-horizontal ul.menu > li > a,
#block-2 .nav-horizontal ul.menu > li > a {
 	 height: inherit;
	 line-height: inherit;
 }
 
  li.current-menu-item a:hover {
	  color: #517ea3; !important 
  }

 #block-2 ul.menu   {
	 background-color: transparent !important;
	 background-image: url("images/menuback3.png");
	 background-repeat: no-repeat;
	 height: 40px;
	 padding-top: 0 !important;
	 min-width: 531px !important;
 }
 
  #block-2 ul.menu li {
	  padding-top: 4px;
  }
  
  #block-2 ul.menu li:first-child {
	  padding-left: 10px;
  }
 
 #block-2 ul.menu li:last-child {
	 background-color: transparent !important;
	 background-image: url("images/menuright.png");
	 background-repeat: no-repeat;
	 background-position: right;
	 border: 0 !important;
	 padding-right: 10px;
	 margin-top: 1px;
 }

#block-2 ul.menu li ul {
	background-color: #FFFFFF !important;
	border: 1px solid #CCCCCC !important;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E6E6E6));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #E6E6E6); 
	background-image: -moz-linear-gradient(top, #FFFFFF, #E6E6E6);
	background-image: -ms-linear-gradient(top, #FFFFFF, #E6E6E6);
   	background-image: -o-linear-gradient(top, #FFFFFF, #E6E6E6);
   	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px; 
	-moz-box-shadow: 1px 1px 2px #CCC;
  	-webkit-box-shadow: 1px 1px 2px #CCC;
 	box-shadow: 1px 1px 2px #CCC; 
 }
 
 #block-2 ul.menu li ul li:first-child {
	 padding-left: 0;
 }
 
 #block-2 ul.menu li ul li:last-child {
	 background-image: none;
	 padding-bottom: 2px;
	 border-bottom: 1px solid transparent !important;
 }
 
#block-2 ul.menu li  a {
	border-right-color: transparent !important;
}
 
#block-2 ul.menu > li.current-menu-item > a, #block-2 ul.menu > li.current_page_item > a, #block-2 ul.menu > li.current_page_parent > a, #block-2 ul.menu > li.current_page_ancestor > a, #block-2 ul.menu li.current_page_ancestor ul, #block-2 ul.menu li.current_page_parent ul, #block-2 ul.menu li.current_page_item ul {
	 background-color: transparent;
	 color: #517ea3;
 }
  
#block-2 ul.menu > li.current-menu-item > a, #block-2 ul.menu > li.current_page_item > a, #block-2 ul.menu > li.current_page_parent > a, #block-2 ul.menu > li.current_page_ancestor > a, #block-2 ul.menu li.current_page_ancestor ul, #block-2 ul.menu li.current_page_parent ul, #block-2 ul.menu li.current_page_item ul, #block-2 ul.menu li.current_page_item a:hover, #block-2 ul.menu li.current-menu-item a:hover {
	border-right: transparent;
	border-left: transparent;
 }

#block-2 ul.menu li ul,
#block-2 ul.menu li a {
	padding: 10px;
	border-right: 0 solid;
	margin: 0;
	display: block;
	border-right-width: 1px;
	letter-spacing: 0px;
	font-variant: normal;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	line-height: 120%;
	font-size: 13px;
 }
 #block-2 ul.menu li ul {
	padding-top: 0;
	padding-bottom: 0;
}


 /*PAGE*/
 
div#wrapper div.leafs-column .headway-leaf, .leafs-column .headway-leaf .headway-leaf-inside {
padding-top: 0 !important;
}

.home .page-title {
	 display: none;
 }
 
.block-type-content .post {
	border-bottom: 1px dashed #DDDDDD;
	padding-bottom: 40px !important;
	margin-bottom: 40px;
}

.block-type-content .hentry {
	padding: 0px 0 30px;
}
 #collabpress {
	 margin-bottom: 30px !important;
 }
 
  div.entry-meta, div.entry-meta a {
	 text-decoration: none;
	 font-family: Helvetica, Arial, sans-serif !important;
 }
 
div.post a.more-link, div.featured-entry-content a.more-link, div.nav-below div.nav-previous a, div.nav-below div.nav-next a {
	 background-color: transparent !important;
	 border: 1px solid #CCC;
 }
 
 div.post a.more-link:hover, div.featured-entry-content a.more-link:hover, div.nav-below div.nav-previous a:hover, div.nav-below div.nav-next a:hover {
	 text-decoration: none;
 }

 input {
	 padding: 4px;
 }
  
  div#columns-container {
	 padding-bottom: 20px !important;
  }
  
  
  div#wrapper div.leafs-column {
	  border-right: none !important;
  }
  
  #comments.heading {
	  display: none !important;
  }
  
  ol.commentlist {
 	 margin-top: 50px !important;
	 background-color: transparent !important;
  }
  
  ol.commentlist li {
	  background-color: transparent !important;
  }
  
ol.commentlist li.even {
	background-color:transparent !important;
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 20px;
	padding-bottom: 30px !important;
}

.entry-content p img {
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	margin-top: 20px;
}

div#cspc-content p img {
	border: none !important;
	padding: 0;
	background-color: transparent !important;
	margin: 0;	
}

.block-type-content .post, div.small-post {
	border-bottom: 1px dashed #CCCCCC;
}

body.single div.post {
	border-bottom: 1px dashed #CCCCCC;
}

.entry-content .skype {
	background-color: transparent;
	border: none;
	padding: 0;
	margin: 0;
	margin-bottom: -6px !important;
	margin-left: 6px;
	z-index: 9999;
}
  
div.entry-content a {
	  color: #517EA3;
  }
  
  
  body.parent-pageid-26 div.entry-content ul li,  body.parent-pageid-26 div.html div.block-type-content ul li, body.parent-pageid-33 div.entry-content ul li, body.parent-pageid-33 div.html div.block-type-content ul li {
	  list-style: 	none;
	 background-image: url("images/arrowyellow.png");
	  background-repeat: no-repeat;
	 padding-left: 24px;
	 padding-bottom: 5px;
  }
  
  body.pageid-29 div.entry-content ul li, body.pageid-29 div.html div.block-type-content ul li,  body.parent-pageid-29 div.entry-content ul li,  body.parent-pageid-29 div.html div.block-type-content ul li {
	  list-style: 	none;
	 background-image: url("images/arrowblue.png");
	  background-repeat: no-repeat;
	 padding-left: 24px;
	 padding-bottom: 5px;
  }
  
    
  body.parent-pageid-62 div.entry-content ul li,  body.parent-pageid-62 div.html div.block-type-content ul li {
	  list-style: 	none;
	 background-image: url("images/arrowgreen.png");
	  background-repeat: no-repeat;
	 padding-left: 24px;
	 padding-bottom: 5px;
  }
  
  

 /*SIDEBAR*/
.block-type-widget-area ul.widget-area {
	padding-top: 6px;
}
.block-type-widget-area li.widget_nav_menu div ul li a {
	padding-left: 24px;
	margin-top: -5px !important;
	font-size: 13px;
}
aside#block-7.sidebar {
	width: 234px !important;
}

.block-type-widget-area li.widget_nav_menu div ul li {
	background-repeat: no-repeat;
	background-align: left;
}

.menu-training-container ul li {
	background-image: url("images/arrowgreen.png");
}

.menu-products-container ul li {
	background-image: url("images/arrowyellow.png");
}

.menu-development-container ul li {
	background-image: url("images/arrowblue.png");
}

/*

.menu-kurser-container ul li {
	background-image: url("images/arrowgreen.png");
	background-repeat: no-repeat;
	background-align: left;
}

.menu-kurser-container ul li a {
	padding-left: 24px;
	margin-top: -5px !important;
}

.menu-produkter-container ul li {
	background-image: url("images/arrowyellow.png");
	background-repeat: no-repeat;
	background-align: left;
}

.menu-produkter-container ul li a {
	padding-left: 24px;
	margin-top: -5px !important;
}

.menu-udvikling-container ul li {
	background-image: url("images/arrowblue.png");
	background-repeat: no-repeat;
	background-align: left;
}

.menu-udvikling-container ul li a {
	padding-left: 24px;
	margin-top: -5px !important;
}
*/

.widget_nav_menu ul li.menu-item a, .widget ul li a {
	   text-decoration: none;
}

.sidebar li.widget label, .gform_wrapper .left_label .gfield_label  {
	font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	font-weight: normal !important;
	color: #1f6c9b;
}

.sidebar li.widget .gform_body ul {
	padding: 0;
}

.textwidget p  {
	padding-left: 10px;
}
 
 div#wrapper div.last-leafs-column {
	 margin-bottom: -30px;
 }
 
 input#s, input#s:focus, input, input.submit, textarea, textarea.text, .text:focus  {
	 border: 1px dashed #cccccc !important;
	 border-bottom-left-radius:3px;
     border-bottom-right-radius:3px;
     border-top-left-radius:3px;
     border-top-right-radius:3px;
	 background-color: transparent !important;
 }
 
.about {
	color: #5C5C5C;
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 12px;
}

.sidebar div.headway-leaf-inside  {
	border-left: none;
}
 
.leaf-top  {
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 10px;
}

.sidebar ul li ul li, ul.link-list li {
	margin: 0 0 7px;
	list-style: none;
}
 
 /*FOOTER*/
.block-type-footer {
	padding: 30px 0 0 0;
}

.block-type-footer div.footer-container p {
	 color: #143448;
	 font-family: Helvetica, Arial, sans-serif !important;
 }
 
p.copyright {
	line-height: 130%;
	font-size: 12px;
	margin-top: -3px !important;
	margin-bottom: 3px;
}
  
div.footer a {
	color: #1f6c9b;
	text-decoration: none;
}

#block-4 {
	min-height: 55px;
	height: 55px;
}  
  
  /*PLUGINS*/
  
  
  /*Colabpress*/
  
#collabpress .cp_project_name , #collabpress h4.cp_tl_title {
	font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	color:  #1f6c9b !important;
	text-decoration: none;
}

#collabpress h2 {
	display: none;
}

#collabpress #cp_breadcrumb ul {
	background-color: #1f6c9b !important;
}

#collabpress #cp_breadcrumb ul li span {
	color: #ffffff;
}

#collabpress p.description {
	padding-bottom: 40px; 
}

/*About Leaf*/

.about-image {
	margin-top: 5px;
}

.leaf-top {
	color:  #1F6C9B;
	font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	font-size: 13px;
	text-transform: uppercase;
}


/*Contact Form*/

.gform_wrapper h3.gform_title {
	border-bottom: 1px dashed #CCCCCC;
	font-size: 13px !important;
	text-transform: uppercase !important;
	margin-bottom: 10px !important;
}

.gform_wrapper {
	padding-left: 10px;
}

#gform_wrapper_1 {
	color: #5C5C5C;
	margin-top: 20px;
	padding-left: 0;
}

div#gform_wrapper_1.gform_wrapper h3.gform_title {
	padding-left: 3px !important;
	padding-bottom: 5px !important;
}

.gform_wrapper span.gform_description {
	color: #5C5C5C !important;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
}

.gform_footer.top_label input.gform_button {
	 float: right !important;
	 margin-top: -20px;
 }
 
.gform_wrapper .gform_footer input[type="submit"] {
	 font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	 font-weight: normal !important;
	color:  #1f6c9b;
 }
 
 .gform_footer input.button {
	 margin-top: -30px;
	 min-width: 50px !important;
 }

.ginput_container {
	margin-bottom: -10px;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width: 90% !important;
}

#gforms_confirmation_message {
    background-color: transparent !important;
    border: 1px dashed #CCCCCC !important;
    font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	font-weight: normal !important;
	color:  #1f6c9b !important;
    font-size: 1.1em;
	text-shadow: 0 2px 2px #FFFFFF;
    margin: 10px auto;
    padding: 30px 10px;
    text-align: center;
    width: 90%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px; 
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    border: 1px dashed #C89797 !important;
	font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	font-weight: normal !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px; 
}

.gform_wrapper li.gfield.gfield_error .validation_message {
	display: none;
}

.gform_wrapper  .validation_error {
	font-family: Clarendon, Georgia, Times, 'Times New Roman', serif !important;
	font-weight: normal !important;
}


/*Category Specific RSS*/

.cat_specific_rss_link {
	display: none;
}

#cat_specific_rss  ul li {
	margin-left: -8px;
}

#cat_specific_rss  ul li a {
	text-decoration: none;
	padding-left: 6px;
}


/*TWITTER*/
ul li.widget widget_latest_twitter_widget,
.latest-twitter-tweet {
	font-family: Helvetica, Arial, sans-serif !important;
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 15px;
	padding-bottom: 10px;
	color: #5C5C5C;
}

div.latest-twitter-tweet {
	color: #517EA3
}

.menu-produkter-container ul li a, .menu-produkter-container ul li a:visited {
	color: #517EA3
}

img.avatar {
	border: 1px solid #CCCCCC;
	margin-top: -15px;
}

input#s {
	text-align: center;
}

div.entry-content div#cspc-content ul li a {
	font-family: Cambria !important;
	text-decoration: none;
}

 
/*FRONTPAGE "ARROWS"*/  
ul.yellow li {
	 list-style: 	none;
	 background-image: url("images/arrowyellow.png");
	  background-repeat: no-repeat;
	 padding-left: 24px;
	 padding-bottom: 5px;
}

ul.blue li {
	 list-style: 	none;
	 background-image: url("images/arrowblue.png");
	  background-repeat: no-repeat;
	 padding-left: 24px;
	 padding-bottom: 5px;
}

ul.green li {
	 list-style: 	none;
	 background-image: url("images/arrowgreen.png");
	  background-repeat: no-repeat;
	 padding-left: 24px;
	 padding-bottom: 5px;
}

div.entry-content blockquote {
	letter-spacing: 0px;
	font-variant: normal;
	text-transform: none;
	font-style: italic;
	font-weight: normal;
	line-height: 170%;
	color: #666666;
	border-left:none;
}  

div.entry-content div#cspc-content ul li a:hover {
font-family: Cambria !important;
text-decoration: underline;
}

.gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper textarea.textarea {
	padding: 0 !important;
}

p.nocomments {
	display: none;
}
 
 blockquote {
	  float: right;
	  background: url("images/citation.png");
	  background-repeat: no-repeat;
	  background-position: top left;
	  max-width: 300px;
	  padding-top: 35px !important;
	  padding-bottom: 15px;
	  border-top: none /*1px dashed #28709b*/;
	  border-bottom: none /*1px dashed #28709b*/;
	  margin-top: 20px;
	  margin-left: 40px;
 }
 
 blockquote p {
	padding-left: 40px; 
	font-size: 17px;
	/*font-family: "Times New Roman", Times, serif !important;*/
 }

 body.pageid-6 blockquote {
	 float: none;
	 max-width: 850px;
	 margin-left: 80px;
	 margin-right: 80px;
 }


table {
    border-collapse: separate;
    border-spacing: 10px;
}


.entry-content table tr td {
min-width: 50px !important;
}

div.prisliste {
	margin-bottom: 10px;
	margin-top: 30px;
}

table.priscenter {
	/*margin: 0 auto;*/
	padding: 10px;
	border: 1px dashed #CCCCCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px; 
}

div.entry-content table.priscenter h3 {
	margin-top: 0 !important;
	padding-top: 0;
	margin-left: 5px;
	margin-right: 5px;
}

div.sociable {
	padding-top: 10px;
}
div.sociable ul li {
	padding: 3px !important;
	background-image: none !important;
}