/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/

/*******   Newsletter Template   ********/

.specialwidth {padding:20px 160px;}

#specialwidth .post .title, .page .title, .post .title a:visited, .page .title a:link, .page .title a:visited {text-align:center;}

/*** Newsletter Signup Form ***/

#mc_embed_signup fieldset {position: relative;}

#mc_embed_signup legend {position: absolute; top: -1em; left: .2em;}


#mc-embedded-subscribe-form {
font: bold 100% Verdana, sans-serif;
font-size: 12px;
}
	
.mc-field-group {
margin: .9em 5%;
clear: both;
overflow: hidden;
}

input type=text onblur=if (this.value == '') {this.value = 'Indtast email adresse';} onfocus=if (this.value == 'Indtast email adresse') {this.value = '';} value=Indtast email adresse name=EMAIL class=required email; textf id=mce-EMAIL {
font: bold 600%;
font-size:16px;
margin: 1px 5px 0 7px;
padding: 12px;
width: 83%;
float: left;
z-index: 999;
}

.mce-responses {
float: left;
top: -1.4em;
padding: 1em .5em 0em .5em;
overflow: hidden;
width: 90%;
line-height:30px !important;
margin: 0 20%;
clear: both;
}

.response id= mce-error-response {
display: none;
margin: 1em 0;
padding: 1em .5em .5em 0;
font-weight: bold;
float: left;
top: -1.5em;
z-index: 1;
width: 80%;
background: #FFEEEE;
color: #FF0000;
}

.response id=mce-success-response {
display: none;
margin: 1.5em 0;
padding: 1em .5em .5em 0;
font-weight: bold;
float: left;
top: -1.5em;
z-index: 1;
width: 80%;
background: #;
color: #529214;
}

id=mc_embed_close class=mc_embed_close {
display: none;
}



.signup-form {
-moz-border-radius: 4px 4px 4px 4px;
background-color:#eeeeee;
width:450px;
margin: 5px auto;
padding: 2px -5px 2px 35px;
}

#newsletter-main .textf {
font: normal, Verdana, sans-serif;
font-size: 13px;
color:#444444;
padding:14px 4px 14px 37px;
text-align:left;
width:78%;
}

#newsletter-main #signupname .textf {
background:url("images/signup_name.png") no-repeat scroll 0 50% #FBFBFB;
}

#newsletter-main #signupemail .textf {
background:url("images/signup_email.png") no-repeat scroll 0 50% #FBFBFB;
}

#newsletter-main #signupprivacy {
background:url("images/signup_privacy.png") no-repeat scroll 0 50% transparent;
float:right;
font-size:11px;
padding-left:2.2em;
width:200px;
}

#newsletter-main element.style {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #FBFBFB;
border-color:#C0C0C0;
border-style:solid;
border-width:1px 0 0 1px;
float:left;
font-family:Verdana, sans-serif;
font-size:12px;
margin:1px 5px 0 7px;
padding:12px;
width:83%;
z-index:999;
}


#newsletter-main input {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #FBFBFB;
border-color:#C0C0C0;
border-style:solid;
border-width:1px 0 0 1px;
margin-top:4px;
padding: 12px;
width: 53%;
float: left;
z-index: 999;}

#newsletter-main .submitf {
background:url("http://davyia.dk/wp-content/uploads/button-tilmeld.jpg") no-repeat scroll left top transparent;
border:medium none;
cursor:pointer;
height:54px;
margin:2px 0 8px 10px;
outline:medium none;
width:215px;
}

#newsletter-main .submitf:hover {
background:url("http://davyia.dk/wp-content/uploads/button-tilmeld.jpg") no-repeat scroll left bottom transparent;
cursor:pointer;
}

/**************

table  {
-moz-box-sizing:border-box;
border-collapse:separate;
border-spacing:0px;
display:table;
margin-bottom:0;
margin-top:0;
text-indent:0;
}

table[align="left"] {
float:left;
}

table[align="right"] {
float:right;
text-align:start;
}

table[rules]:not([rules="none"]) {
border-collapse:collapse;
}

caption {
-moz-box-sizing:border-box;
display:table-caption;
text-align:center;
}

table[align="center"] > caption {
margin-left:auto;
margin-right:auto;
}

table[align="center"] > caption[align="left"] {
margin-right:0;
}

table[align="center"] > caption[align="right"] {
margin-left:0;
}

tr {
display:table-row;
vertical-align:inherit;
}

col {
display:table-column;
}

colgroup {
display:table-column-group;
}

tbody {
display:table-row-group;
vertical-align:middle;
}

thead {
display:table-header-group;
vertical-align:middle;
}

tfoot {
display:table-footer-group;
vertical-align:middle;
}

table > tr {
vertical-align:middle;
}

td {
display:table-cell;
padding:0px;
vertical-align:inherit;
}

th {
display:table-cell;
font-weight:bold;
padding:1px;
vertical-align:inherit;
}

tr > form:-moz-is-html, tbody > form:-moz-is-html, thead > form:-moz-is-html, tfoot > form:-moz-is-html, table > form:-moz-is-html {
display:none !important;
}

/**************

.RLG_Grey1 p, .RLG_Green p, .RLG_Desc p {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:5px;
padding:0;
}

.RLG_Desc {
background-image:url("http://davyia.dk/wp-content/themes/canvas/images/services-page/RLG-BGGrey2-Rep.gif");
background-repeat:repeat-x;
height:40px;
}

.RLG_Grey1 {
background-image:url("http://davyia.dk/wp-content/themes/canvas/images/services-page/RLG-BGGrey-Rep.gif");
background-repeat:repeat-x;
height:40px;
}

.RLG_Green {
background-image:url("http://davyia.dk/wp-content/themes/canvas/images/services-page/RLG-BGGreen-Rep.gif");
background-repeat:repeat-x;
height:40px;
}

.RLG_TopLeft {
font-size:10px;
padding:5px;
}

#tooltip {
background:none repeat scroll 0 0 #F7F5D1;
border:1px solid #333333;
color:#333333;
display:block;
padding:2px 5px;
position:absolute;
width:130px;
z-index:50;
}

.BASIC_OVER, .BASIC_OVER:hover {
background-image:url("http://davyia.dk/wp-content/themes/canvas/images/services-page/RLG-Heading-Basic.jpg");
display:block;
height:140px;
width:150px;
}

.BASIC_OVER:hover {
background-image:url("http://davyia.dk/wp-content/themes/canvas/images/services-page/RLG-Heading-Basic-over.jpg");
}

.STAN_OVER, .STAN_OVER:hover {
background-image:url("http://davyia.dk/wp-content/themes/canvas/images/services-page/RLG-Heading-Standard.jpg");
display:block;
height:140px;
width:150px;
}

.STAN_OVER:hover {
background-image:url("http://davyia.dk/wp-content/themes/canvas/images/services-page/RLG-Heading-Standard-over.jpg");
}

.PRO_OVER, .PRO_OVER:hover {
background-image:url("http://davyia.dk/wp-content/themes/canvas/images/services-page/RLG-Heading-Professional.jpg");
display:block;
height:140px;
width:150px;
}

.PRO_OVER:hover {
background-image:url("http://davyia.dk/wp-content/themes/canvas/images/services-page/RLG-Heading-Professional-over.jpg");
}

.BuyNow, .BuyNow:hover {
background-image:url("http://davyia.dk/wp-content/themes/canvas/images/services-page/RLG-Buy.png");
display:block;
height:24px;
width:92px;
}

.BuyNow:hover {
background-image:url("http://davyia.dk/wp-content/themes/canvas/images/services-page/RLG-Buy-over.png");
}



/*******   TESTING OUT THE KICKASS WEBSITE CSS   ********/



.slimwidth {
padding:5px 80px;
}

div#pricingTable  {
-moz-border-radius:5px 5px 5px 5px;
background:url("http://davyia.dk/wp-content/themes/canvas/images/services-page/temp-bg.gif") repeat-x scroll 0 0 transparent !important;
border:1px solid #E7E3D7;
margin:18px 0 36px;
padding:0;
position:relative;
}

div#pricingTable div.wrat {
-moz-border-radius:4px 4px 4px 4px;
border-top:1px solid #FFFFFF;
padding:0;
}

div#pricingTable .column .columns {
display:inline;
float:left;
position:relative;
}

div#pricingTable div.column {
height:560px;
margin:0;
width:265px;
}

div#pricingTable div.column * {
text-align:center;
}

.column-row, .clearfix {
display:block;
}

div#pricingTable div.header {
height:123px;
border:none;
}

div#pricingTable h2 {
margin:0;
padding:16px 0 0;
}

div#pricingTable h3 {
color:#999999;
font-size:18px;
font-weight:normal;
margin:-5px;
padding:0 0 5px;
}

div#pricingTable div.header p {
color:#000000;
font-weight:bold;
line-height:16px;
margin:5px 10px 0;
padding: 10px;
}

div#pricingTable ul {
border-bottom:1px solid #FFFFFF;
border-top:1px solid #EEEAD3;
list-style:none outside none;
margin:0 0 18px;
padding:25px;
}

div#pricingTable li {
border-bottom:1px solid #EEEAD3;
border-top:1px solid #FFFFFF;
color:#777777;
list-style:none;
font-size:13px;
line-height:22px;
margin-bottom:0;
}

div#pricingTable a.button {
-moz-border-radius:14px 14px 14px 14px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
width: 95px;
height: 16px;
background-color: #FFB515;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-top: 1px solid rgba(225, 225, 225, 0.2);
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
letter-spacing:-0.8px;
text-decoration: none;
text-transform:uppercase;
display:block;
line-height: 1;
margin:20px 0 0 75px;
padding:9px 17px;
position:relative;
top:-1px;
}

/*
div#pricingTable div#planPremium, {
background:none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
border:5px solid #FFB515;
margin:0 0 -36px;
padding:9px 25px;
position:absolute;
float:left;
top:-18px;
width:250px;
}
*/

div#pricingTable div#planPlus {
-moz-border-radius:3px 3px 3px 3px;
-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);
background:none repeat scroll 0 0 #FFFFFF;
border:5px solid #FFB515;
margin:0 60px 27px 290px;
padding:9px 25px;
position:absolute;
top:-18px;
width:260px;
z-index:5;
}

div#pricingTable div#planPlus div.header {
height:115px;
}

div#pricingTable div#planPlus ul {
border-top-color:#EEEEEE;
}

div#pricingTable div#planPlus li {
border-bottom-color:#EEEEEE;
color:#555555;
}


div#pricingTable div#planBasic {
background:none;
display:inline;
margin: 0 0 0 625px;
position:absolute;
top:0;
}

.custom .entry ol, .custom .entry ul {
margin:0 0 15px 0;
padding:0 0 0 20px;
}


.custom .entry ul li, .custom .entry ol li {
border-bottom:1px dashed #CCCCCC;
margin-bottom:1em;
padding-bottom:0.8em;
}
.custom .entry ol li {
list-style-image:none;
}
/*.custom .entry ul li:last-child, .custom .entry ol li:last-child {
border:0 none;
margin:0;
padding:0;
}*/

/* Info Boxes */
p.alert, p.download, p.info, p.note, p.tick {  margin:10px 0 20px 0; padding:9px 10px 9px 50px; }
p.alert { border:1px solid #f0baa2; background:#ffd9c8 url(images/ico-alert.png) no-repeat 20px 13px; }
p.download { border:1px solid #A6FC50; background:#D4FDAC url(images/dwnl_img.png) no-repeat 30px 18px; min-height:65px;padding:30px 30px 5px 100px; }
p.tick { border:1px solid #d4ebaf; background:#edfcd5 url(images/ico-tick.png) no-repeat 20px 13px; }
p.info { border:1px solid #ccc; background:#eee url(images/ico-info.png) no-repeat 20px 13px; }
p.note { border:1px solid #F2BA4B; background: none #F7DD59; }
p.RSSbox { border:1px solid #000000; background: #222222 url(images/rss-box.png) no-repeat 20px 13px; }
.entry p.note { font:bold 1.385em/1.375em "Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:1.111em;padding:0.5em 0.688em;text-align:center; }

/* Post Footer Boxes */
#relatedpost { height:auto !important; margin-bottom:0; padding:20px 20px; position:relative; width:auto; }
#socialize { margin-bottom:10px; padding:10px 20px 50px; }
.footerbox { background:none repeat scroll 0 0 #FFFFFF; border-top:1px dotted #222222; }
#relatedpost ol li { list-style-image: url(images/red-star.png); no-repeat 2px 2px; }

/* Insider Tips Logo */
#insiderlogo { background: url(images/insider_logo.png) transparent; }

/* Social Links */

#update-stuff  {
background:url(images/updates-bg.jpg) no-repeat scroll 0 0 transparent;
display:block;
height:120px;
margin:20px 0;
overflow:hidden;
width:588px;
}

#update-links  {
float:left;
width:400px;
}

#update-links ul#sharing {
padding:0;
margin-left:40px;
position:relative;
}

#update-links ul#sharing li {
float:left;
display:block;
height:128px;
margin:0 20px 0 0;
opacity:0.9;
overflow:hidden;
width:120px;
}

#update-links ul#sharing li a {
display:block;
height:128px;
width:120px;
}

#update-links ul#sharing li a#email-updates {
background:url(images/updates-email.png) no-repeat scroll 0 0 transparent;
}

#update-links ul#sharing li a#rss-updates {
background:url(images/updates-rss.png) no-repeat scroll 0 0 transparent;
}

#update-links ul#sharing li:hover {
margin-bottom:-3px;
margin-top:3px;
opacity:1;
}


#social-stuff  {
background:url(images/socialbookmark-bg.jpg) no-repeat scroll 0 0 transparent;
display:block;
height:200px;
margin:20px 0;
overflow:hidden;
width:588px;
}

#social-links  {
float:left;
width:400px;
}

#social-links ul#sharing {
padding:10px 0;
margin-left:20px;
position:relative;
top:90px;
}

#social-links ul#sharing li {
float:left;
display:block;
height:50px;
margin:0 7px 0 0;
opacity:0.5;
overflow:hidden;
width:50px;
}

#social-links ul#sharing li a {
display:block;
height:50px;
width:50px;
}

#social-links ul#sharing li#facebutton {
opacity:1.0;
height:25px;
width:114px;
}

#social-links ul#sharing li a#facebook {
background:url(images/social-links.png) no-repeat scroll 0 -300px transparent;
}

#social-links ul#sharing li a#twitter {
background:url(images/social-links.png) no-repeat scroll 0 0 transparent;
}

#social-links ul#sharing li a#digg {
background:url(images/social-links.png) no-repeat scroll 0 -100px transparent;
}

#social-links ul#sharing li a#stumbleupon {
background:url(images/social-links.png) no-repeat scroll 0 -250px transparent;
}

#social-links ul#sharing li a#delicious {
background:url(images/social-links.png) no-repeat scroll 0 -50px transparent;
}

#social-links ul#sharing li a#technorati {
background:url(images/social-links.png) no-repeat scroll 0 -200px transparent;
}

#social-links ul#sharing li a#reddit {
background:url(images/social-links.png) no-repeat scroll 0 -150px transparent;
}

#social-links ul#sharing li:hover {
margin-bottom:-3px;
margin-top:3px;
opacity:1;
}

.clear:after  {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

/* Comments Icon */

h3.commentbubble span  { padding:10px 0 10px 55px; background: url(images/comment.png) no-repeat left center; }
