/*
Theme Name: appletips v3
Description: De nieuwe frisse flat versie van appletips
Author: Richard IJzermans
Author URI: http://geniusmedia.nl/

*/
/*****CSS RESET*******/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}

body {
	line-height:1
}

html {
	-webkit-font-smoothing:antialiased
}

ol,ul {
	list-style-type:square
}

blockquote,q {
	quotes:none
}

blockquote:before,blockquote:after,:focus {
	outline:0
}

ins {
	text-decoration:none
}

del {
	text-decoration:line-through
}

table {
	border-collapse:collapse;
	border-spacing:0
}

/****BODY STYLES********/
body {
	font-family:"Helvetica Neue",sans-serif;
	color:#000;
	background:url(images/bg_210414.png) #071729 no-repeat;
	background-attachment:fixed;
	background-position:center top;
	width:100%;
	font-weight:300
}

p,table {
	color:#3e3e3e;
	line-height:30px;
	margin-bottom:15px;
	font-size:16px;
	font-weight:300;
	font-family:"Helvetica Neue",sans-serif
}

small {
	color:#ACACAC;
	font-size:15px
}

a {
	color:#3e3e3e;
	font-weight:500;
	text-decoration:none
}

p a {
	color:#3e3e3e;
	font-weight:500;
	text-decoration:underline
}

a:hover {
	text-decoration:none
}

h1 {
	font-size:25px;
	color:#363636;
	font-weight:500
}

h2 {
	font-size:17px
}

h3 {
	margin-top:15px;
	margin-bottom:15px;
	font-size:20px;
	color:#363636;
	font-weight:500
}

hr {
	height:20px;
	border:none;
	border-top:1px solid #e9e9e9;
	margin-bottom:10px;
	margin-top:10px
}

code {
	background-color:#f3f3f3;
	padding:4px;
	font-size:13px;
	border:0 solid #ddd;

}

#container {
	margin:0 auto;
	width:1077px
}

.liveblog {
	background:#fafafa;
	border:1px solid #dfdfdf;
	padding:5px;
	-moz-border-radius:4px;
	border-radius:4px;
	color:#000
}

.more-link {
	font-weight:500;
	text-decoration:none;
	font-size:18px
}

a:hover.more-link {
	color:#000
}

.alert {
	background:#FFFACD url(images/iconalert.png) center no-repeat;
	padding:10px 10px 10px 75px;
	border-left:5px solid #C92B1D;
	background-position:15px 15px
}

.notice {
	min-height:55px;
	background:#fafafa url(images/iconat.png) center no-repeat;
	border-left:5px solid #6852A9;
	background-position:15px 15px;
	text-align:left;
	padding:10px 10px 10px 75px;
	color:#000
}

.carplayinfo {
	min-height:55px;
	background:#fafafa url(images/carplay.png) center no-repeat;
	border-left:5px solid #28C432;
	background-position:15px 15px;
	text-align:left;
	padding:10px 10px 10px 75px;
	color:#000
}

.watchinfo {
	min-height:55px;
	background:#fafafa url(images/watch.png) center no-repeat;
	background-position:15px 15px;
	text-align:left;
	padding:10px 10px 10px 75px;
	color:#000
}



.noticeappstore,.appstore {
	min-height:55px;
	border-left:5px solid #2178ED;
	background:#f9f9f9 url(images/iconiosappstore.png) center no-repeat;
	background-position:15px 15px;
	padding:10px 20px 10px 75px;
	color:#000
}


.noticeappstoreheader {
	min-height:55px;
	border-left: none;
	background:#E9E9E9 url(images/iconiosappstore.png) center no-repeat;
	background-position:15px 10px;
	padding:10px 10px 10px 75px;
	color:#000;
	line-height: 20px;
	font-size:14px;

}

.aticon {
	min-height:55px;
	border-left: none;
	background:#f9f9f9 url(images/aticon.png) center no-repeat;
	background-position:15px 10px;
	padding:10px 10px 10px 75px;
	color:#000;
	line-height: 20px;
	font-size:12px;
}




.ifttt {
	min-height:55px;
	background:#ececec;
	border-left:5px solid #2178ED;
	background:#f9f9f9 url(images/ifttt.png) center no-repeat;
	background-position:15px 15px;
	padding:10px 20px 10px 75px
}

.noticemacappstore {
	min-height:55px;
	background:#ececec;
	border-left:5px solid #2178ED;
	background:#f9f9f9 url(images/iconmas.png) center no-repeat;
	background-position:15px 15px;
	padding:10px 20px 10px 75px
}



.atholiday {
	min-height:55px;
	background:#fafafa url(images/iconholiday.png) center no-repeat;
	border-left:5px solid #FC8238;
	background-position:15px 15px;
	text-align:left;
	padding:10px 20px 10px 75px
}

.kleinetips {
	min-height:55px;
	background:#f5e1fb url(images/iconkleinetips.png) center no-repeat;
	border-left:5px solid #724AB0;
	background-position:15px 15px;
	text-align:left;
	padding:10px 20px 10px 75px
}

.kleine8 {
	min-height:55px;
	background:#ececec url(images/iconios8.png) center no-repeat;
	border-left:5px solid #FC8238;
	background-position:15px 15px;
	text-align:left;
	padding:10px 20px 10px 75px
}

.kleineyose {
	min-height:55px;
	background:#fafafa url(images/iconyosemite.png) center no-repeat;
	border-left:5px solid #ACA4A0;
	background-position:15px 15px;
	padding:10px 20px 10px 75px
}

.tooltje,.iconsinfo {
	background:#dcecff;
	border-left:5px solid #0A5298;
	padding:10px 20px
}

.developer {
	background:#FCF8F1;
	border-left:5px solid #FB7836;
	padding:10px 20px
}


.formok {
	background:#D4FAE0;
	border-left:5px solid #198A41;
	padding:10px 20px
}

.formol {
	background:#D4FAE0;
	border-left:5px solid #198A41;
	padding:10px 20px
}

@media only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 21),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
.notice {
	background:#fafafa url(images/iconat@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 15px
}

.carplayinfo {
	background:#fafafa url(images/carplay@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 15px
}

.watchinfo {
	background:#fafafa url(images/watch@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 15px
}

.noticeappstore {
	background:#f9f9f9 url(images/iconiosappstore@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 15px
}

.noticeappstoreheader {
	background:#e9e9e9 url(images/iconiosappstore@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 10px
}


.aticon {
	background:#ececec url(images/aticon@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 10px
}



.ifttt {
	display:block;
	border-left:5px solid #2FC1FE;
	background:#f9f9f9 url(images/ifttt@2x.png) center no-repeat;
	background-position:15px 15px;
	background-size:45px 45px;
}


.noticemacappstore {
	background:#ececec url(images/iconmas@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 15px
}


.aticon {
	background:#ececec url(images/aticon@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 15px
}

.atholiday {
	background:#fafafa url(images/iconholiday@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 15px
}

.kleinetips {
	background:#f5e1fb url(images/iconkleinetips@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 15px
}

.kleine8 {
	background:#ececec url(images/iconios8@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 15px
}

.kleineyose {
	background:#fafafa url(images/iconyosemite@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 15px
}

.alert {
	background:#FFFACD url(images/iconalert@2x.png) center no-repeat;
	display:block;
	background-size:45px 45px;
	background-position:15px 15px
}
}

.aangepastform {
	width:200px
}

.download {
	background:url(images/download-button.png);
	width:106px;
	height:30px;
	text-indent:-9999px;
	display:block
}

.link {
	background:url(images/link-button.png);
	width:74px;
	height:30px;
	text-indent:-9999px;
	display:block
}

.form td {
	padding:6px
}

/****GRAVITY FORMS*****/
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],body .gform_wrapper .gform_body .gform_fields .gfield select,body .gform_wrapper .gform_body .gform_fields .gfield textarea {
	border:1px solid #dfdfdf;
	padding:4px 0 4px 4px;
	margin-right:10px;
	background:#f9f9f9;
	font-size:14px;
	font:normal 14px Arial,Helvetica,sans-serif;
	color:#3e3e3e
}

body .gform_wrapper .gform_footer input[type=submit] {
	background-color:#E9E9E9;
	border:1px solid rgba(154,154,154,1);
	color:rgba(0,0,0,1);
	font-size:14px;
	font-weight:400;
	height:24px;
	padding:4px 8px;
	width:90px
}

body .gform_wrapper .gform_footer input[type=submit]:hover {
	color:#fff;
	background-color:#acacac
}

/****FORM STYLES********/
.submit-regular {
	-webkit-appearance:none;
	border:1px solid #dfdfdf;
	padding:8px 8px 8px 15px;
	margin-right:10px;
	background:#fcfcfc;
	font-size:14px;
	font:normal 14px Arial,Helvetica,sans-serif;
	color:#3e3e3e;
	width:250px
}

.submit-comment {
	-webkit-appearance:none;
	border:1px solid #dfdfdf;
	padding:15px;
	background:#fcfcfc;
	font-size:14px;
	font:normal 14px Arial,Helvetica,sans-serif;
	color:#3e3e3e;
	width:500px;
	height:120px
}

.submit-button {
	-webkit-appearance:none;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	background-color:#E9E9E9;
	border:1px solid rgba(154,154,154,1);
	box-sizing:content-box;
	color:rgba(0,0,0,1);
	font-size:13px;
	font-weight:400;
	height:24px;
	padding:4px 8px;
	width:90px;
	clear:left;
	cursor:pointer
}

.submit-button:hover {
	color:#fff;
	background-color:#acacac
}

/****HEADER STYLES*******/
#header {
	height:100px
}

#header #logo {
	float:left
}

#logo h1 {
	padding:30px 0 10px 20px;
	text-indent:-9999px
}

#logo h1 a {
	background:url(images/v3atlogo.png) no-repeat;
	display:block;
	width:200px;
	height:39px
}

/** RETINA STUFF **/
@media only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 21),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
#logo h1 a {
	background:url(images/v3atlogo@2x.png) no-repeat;
	display:block;
	background-size:200px 39px
}
}

#header ul {
	float:right;
	list-style:none;
	display:block;
	margin-top:20px;
	margin-right:15px
}

#header ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	margin-left:10px
}

#header ul li a {
	width:36px;
	display:block;
	overflow:hidden;
	padding-top:13px
}

#header ul li a {
	color:#fff;
	font-size:32px;
	font-weight:700;
	text-decoration:none
}

#header ul li a:hover {
	text-decoration:underline;
	color:#f1f1f1
}

#topbar {
	background-color:#BBB;
	height:50px
}

#topbar h1 {
	float:left;
	color:#fff;
	font-size:18px;
	padding:15px 0 0 20px
}

#topbar ul {
	float:right;
	color:#6e6e6e;
	list-style:none;
	display:block;
	font-size:30px;
	padding:10px 20px 0 30px
}

#topbar ul a:hover {
	color:#000
}

/*****CONTENT STYLES*******/
#content {
	overflow:hidden;
	background-color:#FFF;
	padding-bottom: 20px;
}

#posts {
	float:left;
	width:685px;
	margin:20px 0 10px 30px
}

.post {
	padding-bottom:10px;
	margin-bottom:24px;
	border-bottom:1px solid #e9e9e9
}

div#related {
	padding-bottom:24px;
	padding-top:30px;
	border-top: 1px solid #e4e4e4;
	margin-top: 15px;
}

div#related h2 {
	font-size:16px;
	margin-bottom:16px;
	font-weight:500
}

div#banner {
	text-align:center
}

.post h1,#posts .page h1 {
	padding:0 0 22px;
	font-size:25px;
	line-height:30px;
	font-weight:500
}

.post h1 a {
	font-weight:500;
	color:#000
}

.post h1 a:hover {
	color:#363636
}

/* post button */
.post h1 span {
	float:right;
	margin-top:2px;
	margin-left:15px;
	font-size:12px
}

.post h1 span a {
	padding:5px;
	background:#fff;
	text-shadow:none;
	font-weight:400;
	box-sizing:content-box;
	color:#aaa;
	border:1px solid #aaa;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}

.post h1 span a:hover {
	text-decoration:none
}

.post h1 span.mountainlion a {
	background:#426f88;
	color:#fff;
	border:1px solid #426f88
}

.post h1 span.ios7 a {
	color:rgba(79,147,248,1);
	border:1px solid rgba(79,147,248,1)
}

.post h1 span.ios7 a:hover {
	color:#FFF;
	border:1px solid rgba(79,147,248,1);
	background-color:rgba(79,147,248,1)
}

.post h1 span.ios9 a {
	color: #F33E1E;
	border:1px solid #F33E1E;
}

.post h1 span.osx1011 a {
	color: #7596AD;
	border:1px solid #7596AD;
}

.post h1 span.carplay a {
	color: #28C432;
	border:1px solid #28C432;
}

.post h1 span.music a {
	color: #E04F66;
	border:1px solid #E04F66;
}




.post h1 span.osx109 a {
	background:#009261;
	color:#fff;
	border:1px solid #009261
}

.post h1 span.ios8 a {
	color:#FD733D;
	border:1px solid #FD733D
}

.post h1 span.ios8 a:hover {
	color:#FFF;
	border:1px solid #FD733D;
	background-color:#FD733D
}

.post h1 span.osx1010 a {
	color:#736766;
	border:1px solid #736766
}

.post h1 span.osx1010 a:hover {
	color:#FFF;
	border:1px solid #736766;
	background-color:#736766
}

.post h1 span.basis a {
	background:#6E6E6E;
	color:#FFF;
	border:1px solid #6E6E6E
}

.post h1 span.basis a:hover {
	background:#000;
	border:1px solid #000
}

.post ul {
	margin:0 20px 20px 0;
	list-style-type:square;
	list-style-position:inside;
	line-height:20px;
	font-weight:300;
	font-size:13px
}

.post ul li {
	margin-bottom:10px
}

#related ul li a {
	font-size:16px;
	text-decoration:none;
	font-weight:300
}

#related ul li a:hover {
	text-decoration:underline
}

.details {
	overflow:none;
	height:30px;
	color:#6e6e6e;
	font-size:14px;
	vertical-align:bottom;
	margin-bottom:20px;
	display:block
}

.details a {
	color:#6e6e6e;
	text-decoration:none;
	font-weight:400
}

.details a:hover {
	text-decoration:underline;
	color:#6e6e6e
}

.details .date,.details .user,.details .cats,.details .comments,.details .edit,.details .share {
	float:left;
	margin-right:20px;
	margin-top:7px;
	color:#acacac;
	margin-bottom: 5px;
}

.share-btn {
	font-size:30px;
	padding-right:5px;
	line-height:32px;
	opacity:1;
	-webkit-transition:opacity .25s ease-in-out;
	transition:opacity .25s ease-in-out
}

.share-btn:hover {
	opacity:.7
}

#share-facebook {
	color:#3B5998
}

#share-twitter {
	color:#55ACEE
}

#share-google {
	color:#DD4B39
}

#share-linkedin {
	color:#0077B5
}

.details .ico {
	float:left;
	margin-right:5px
}

/*****COMMENT STYLES*******/
.commentlist a {
	text-decoration:none
}

.commentlist a:hover {
	text-decoration:underline
}

ul.commentlist {
	margin:-12px 0 20px
}

ul.commentlist li {
	border-bottom:1px solid #F9F9F9;
	padding:14px 10px 0 0;
	list-style-type: none;
}

ul.commentlist li img {
	float:left;
	display:block;
	margin-right:15px;
	margin-left:15px
}

ul.commentlist li div.comment {
	overflow:hidden
}

ul.commentlist li p {
	margin-bottom:20px;
	margin-top:20px;
	min-height:35px
}

ul.commentlist li p img {
	margin-bottom:20px;
	margin-left:5px
}

ul.commentlist li small {
	font-size:11px;
	color:#BEBEBE;
	margin-left:5px
}

.commentlist .bypostauthor {
	background-color:#F9F9F9
}

.commentlist li ul.children li.bypostauthor {
	border-top:10px solid #e18728
}

.button {
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	background-color:#E9E9E9;
	border:1px solid rgba(154,154,154,1);
	box-sizing:content-box;
	color:rgba(0,0,0,1);
	font-size:13px;
	font-weight:400;
	height:24px;
	padding:4px 8px;
	width:90px;
	clear:left;
	cursor:pointer;
	display:block;
	float:left
}

.button:hover {
	color:#fff;
	background-color:#acacac
}

/*****SIDEBAR STYLES*******/
#sidebar {
	float:right;
	width:300px;
	color:#3e3e3e;
	margin:20px 30px 20px 0;
	font-weight:300
}

#sidebar h2 {
	font-size:20px;
	color:#363636;
	padding:39px 5px 5px 0;
	font-weight:500
}

#sidebar ul {
	padding:15px 15px 10px 5px;
	list-style-type:none;
	list-style-position:inside;
	line-height:22px;
	font-size:14px;
	font-weight:300
}

#sidebar ul li {
	margin-bottom:10px;
	font-weight:300
}

#sidebar ul li a {
	color:#4a4a4a;
	text-decoration:none;
	font-weight:300
}

#sidebar ul li a:hover {
	text-decoration:underline;
	font-weight:300
}

.advertentie {
	width:300px;
	margin:0 auto
}

.adt {
	width:300px;
	margin:0 auto
}

.advertentieBSA {
	width:300px;
	margin:0 auto;
	min-height:125px
}

.advhere {
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	font-size: 12px;
}

.advhere a {
	text-decoration:none;
	color:#600170
}

.adsense {
	padding:8px 0 12px;
	display:block;
	overflow:hidden
}

.adsensetop {
	padding:0;
	display:block;
	overflow:hidden;
	margin-bottom:5px;
	margin-left:14px;
	background-color:#fafafa
}

.bsablock {
	display:block;
	overflow:hidden;
	padding-top:8px;
	padding-left:0
}

.bsa4block {
	display:block;
	overflow:hidden;
	padding-top:8px;
	padding-left:15px
}

.bsa4blocktop {
	display:block;
	overflow:hidden;
	padding-top:8px;
	padding-left:20px;
	padding-bottom:15px
}

.addsell {
	width:100%;
	display:block;
	overflow:hidden;
	padding-bottom:20px;
	padding-top:15px;
	margin-left:76px;
	margin-bottom:20px
}

/*****FOOTER STYLES*******/
#copyright {
	margin:20px;
	font-size:12px;
	line-height:14px;
	color:#C8CED5;
	overflow:hidden
}

#copyright #right {
	float:right
}

#copyright #left {
	float:left
}

#copyright a {
	color:#C8CED5;
	text-decoration:underline;
	font-weight:400
}

#copyright a:hover {
	text-decoration:none
}

#footer {
	background-color:#031623
}

#footer-container {
	margin:0 auto;
	padding:20px 0 25px;
	width:1078px;
	color:#D5E4EB;
	overflow:hidden;
	line-height:24px;
	background-color:#031623
}

#footer h6 {
	font-size:20px;
	font-weight:500;
	margin-bottom:20px;
	color:#ebf2fc
}

#footer .column {
	float:left;
	width:120px;
	margin:0 20px
}

#footer .two {
	font-size:14px;
	list-style-type:none
}

#footer .first {
	font-size:14px;
	width:500px;
	padding-right:50px
}

#footer a {
	font-weight:300;
	text-decoration:none;
	color:#D5E4EB
}

#footer a:hover {
	text-decoration:underline
}

#footer p {
	color:#D5E4EB;
	font-size:14px
}

#footer p a {
	font-weight:500;
	color:#D5E4EB
}

#footer p a:hover {
	text-decoration:underline
}

#footer ul {
	list-style-position:none
}

#footer ul li {
	list-style-type:none
}

/*****HOME CONTENT STYLES*******/
img.alignright {
	float:left;
	margin:10px 30px 20px 0
}

img.alignrightecht {
	float:right;
	margin:10px 0px 20px 30px;
}

img.alignleft {
	float:left;
	margin:10px 30px 20px 0
}

img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 50px;
	margin-top: 50px
}

img a {
	border:0
}


/*** appstore **/
span.apps a {
	text-decoration:none
}

span.apps a.Bild {
	font-size:100%;
	font-weight:700;
	text-decoration:none
}

span.apps td.icon {
	width:120px
}

span.apps td.info {
	vertical-align:top
}

span.apps td.meta {
	border-left:1px solid #dfdfdf;
	padding-left:16px;
	vertical-align:top
}

span.apps span.Titel {
	display:block;
	font-size:120%;
	font-weight:700;
	margin-bottom:10px;
	margin-left:5px;
	margin-top:10px;
	padding-left:115px
}

span.apps span.Preis {
	font-size:100%
}

span.apps span.Hersteller {
	font-size:100%
}

span.apps span.Freigabe {
	font-size:100%
}

span.apps span.Download {
	font-size:100%;
	font-weight:700
}

span.apps span.Rating {
	font-size:80%
}

span.apps a.DownloadLink {
	font-size:100%
}

span.apps img.ratingStarsImg {
	border:0!important;
	margin:0 0 0 5px!important;
	padding:0!important;
	position:absolute
}

.appImageContainer {
	margin:15px auto;
	margin-left:10px auto;
	margin-right:10px auto;
	padding:3px;
	background-color:#363636;
	background:#F9f9f9
}

.appSliderGallery {
	height:300px;
	margin:0;
	overflow:auto
}

.appSliderGallery ul {
	list-style:none;
	margin:0;
	padding:0;
	white-space:nowrap
}

.appSliderGallery li {
	display:inline;
	margin:0;
	padding:0 3px
}

.appSliderGallery li img {
	border:0!important;
	margin:0!important;
	max-height:295px!important;
	padding:0!important;
	width:auto!important
}

.appBundle {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	behavior:url(border-radius.htc);
	border:1px solid #878787;
	padding:8px;
	width:auto
}

div.appStore-sidebox {
	background:#CCC;
	border:1px solid #000;
	float:right;
	margin-top:40px;
	padding:10px;
	width:200px
}

div.appStore-sidebox div {
	text-align:center
}

.appStars {
	background-image:url(../images/stars.png);
	position:absolute
}

.sprite-stars05 {
	background-position:0 0;
	height:11px;
	width:65px
}

.sprite-stars0 {
	background-position:0 -22px;
	height:11px;
	width:65px
}

.sprite-stars15 {
	background-position:0 -44px;
	height:11px;
	width:65px
}

.sprite-stars1 {
	background-position:0 -66px;
	height:11px;
	width:65px
}

.sprite-stars25 {
	background-position:0 -88px;
	height:11px;
	width:65px
}

.sprite-stars2 {
	background-position:0 -110px;
	height:11px;
	width:65px
}

.sprite-stars35 {
	background-position:0 -132px;
	height:11px;
	width:65px
}

.sprite-stars3 {
	background-position:0 -154px;
	height:11px;
	width:65px
}

.sprite-stars45 {
	background-position:0 -176px;
	height:11px;
	width:65px
}

.sprite-stars4 {
	background-position:0 -198px;
	height:11px;
	width:65px
}

.sprite-stars5 {
	background-position:0 -220px;
	height:11px;
	width:65px
}

.appresults {
	background:#f9f9f9;
	border:1px solid #dfdfdf;
	margin-bottom:20px;
	padding:15px 10px 10px;
	text-align:left
}

span.apps img.appImage {
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-color:silver;
	border-style:hidden;
	float:left;
	margin:6px 22px 10px 5px;
	width:80px
}

span.apps span.ontwikkelaar {
	font-weight:400
}

span.apps span.load {
	background-color:#555;
	border-radius:3px;
	color:#fff;
	font-size:100%;
	margin-left:5px;
	margin-right:15px;
	margin-top:10px;
	padding:5px 7px
}

span.gratis {
	background:#019fde;
	border:1px solid #019fde;
	color:#FFF;
	font-size:85%;
	font-weight:700;
	margin-right:5px;
	margin-top:5px;
	padding:6px 8px
}

span.apps span.verlopen {
	border:1px solid #019fde;
	color:#019fde;
	font-size:85%;
	font-weight:700;
	margin-right:5px;
	padding:5px 6px
}

span.apps span.tijdelijk {
	border:1px solid #019fde;
	color:#019fde;
	font-size:85%;
	font-weight:700;
	margin-right:5px;
	padding:5px 6px
}

span.apps span.advisory {
	border:1px solid #3b3b3b;
	font-size:80%;
	padding:1px 2px 1px 3px
}

span.apps span.appsize {
	font-size:100%
}

span.apps span.block {
	display:block;
	margin-top:10px
}

span.apps span.rating {
	color:#5856D6
}

td {
	vertical-align:baseline
}

td img {
	vertical-align:top
}

.strike {
	text-decoration:line-through
}

span.apps img.Image {
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-color:silver;
	border-style:hidden;
	float:left;
	height:64px;
	margin:2px 15px 0 5px;
	width:64px
}

.WatchBlock { float:left; margin-right: 2px; }
.WatchScreen { width: 118px;}

.image_rounded_dfr img {
	margin-left:auto;
	margin-bottom:20px;
	margin-top:20px;
	padding:0 3px;
	border:1px solid #ccc
}

#breadcrumb {
	font-size:90%;
	height:15px;
	display:block;
	background-color:#EDEDED;
	border-radius:0;
	padding:5px 0 1px 5px;
	margin-bottom:15px
}

#breadcrumb a {
	padding:3px
}

#breadcrumb a:hover {
	color:purple;
	text-decoration:underline
}

.dlicandy {
	border:1px solid #e9e9e9;
	background-color: #e9e9e9;
}

.atbutton {
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	background-color:#F7F7F7;
	border:1px solid rgba(154,154,154,1);
	box-sizing:content-box;
	color:rgba(0,0,0,1);
	font-size:15px;
	font-weight:400;
	height:24px;
	padding:4px 10px;
	width:90px
}






.tabcontainer {
	width:100%;
	margin:0 auto
}

ul.tabs {
	margin:0;
	padding:0;
	list-style:none
}

ul.tabs li {
	background:#f9f9f9;
	color:#222;
	display:inline-block;
	padding:10px 15px;
	cursor:pointer
}

ul.tabs li.current {
	background:#ededed;
	color:#222
}

.tab-content {
	display:none;
	background:#ededed;
	padding: 15px;
	min-height: 190px
}

.tab-content a {
	font-weight:400
}

.tab-content a:hover {
	text-decoration:underline
}

.tab-content li {
	color:#363636;
	line-height:26px;
	list-style-type: none;
}

.tab-content.current {
	display:inherit
}

/** icandy **/
.wrap {
/* force the div to properly contain the floated images: */
	display:block;
	position:relative;
	clear:none;
	overflow:hidden;
	color:#fff;
	border:1px solid #e9e9e9;
	margin-bottom:10px
}

.wrap img {
	position:relative;
	z-index:1;
	width:100%
}

.wrap a {
	color:#fff
}

.wrap .desc {
	display:block;
	position:absolute;
	font-size:20px;
	top:55%;
	left:15px;
	z-index:2;
	color:#fff;
	text-align:right;
	background:#000;
	padding:5px 20px;
	opacity:.7
}

.wrap .desc:hover {
	opacity:1
}

.videos {
	width:100%;
	margin:0 auto;
	display:block
}

.videos .video {
	width:200px;
	height:280px;
	float:left;
	margin-right:15px;
	margin-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #dfdfdf;
	font-weight:300
}

.videos .videox {
	width:202px;
	height:310px;
	float:left;
	margin-right:15px;
	margin-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	border:0 solid #dfdfdf
}

.videos .video .logo {
	height:116px;
	background:color;
	display:block;
	margin-left:auto;
	margin-right:auto
}

.videos .video .logo img {
	width:auto;
	height:116px;
	margin-bottom:10px;
	margin-top: 10px;
}

.videos .video h2.title {
	color:#1d1d1d;
	font-size:18px;
	font-weight:500;
	margin:20px 10px 0;
	line-height:20px;
	min-height:55px;
	font-weight:400
}

.videos .video p.description {
	height:68px;
	color:#3f3f3f;
	line-height:13px;
	margin:2px 5px 10px 10px;
	text-align:left;
	text-shadow:none;
	font-weight:300
}

.videos .video a {
	text-decoration:none;
	font-weight:300
}

.videos .video a:hover {
	text-decoration:none
}




.repvideo { background-color: #f7f7f7; }

.repvideo td {  text-align: center; 
				width: 180; 
				padding: 15px;
				line-height: 22px;
				}
				
				
.repvideo a {  
				line-height: 22px;
				}				

.repvideo td a:hover {  text-decoration: underline;
				}

.repvideo th { 	width: 180px; 
				font-size:32px; 
				text-align: center;
				padding-bottom: 15px;
				padding-top: 15px;
				background-color: #e9e9e9;
				}

.repvideo tr a:hover {  color: #000000;
				}

.repvideomob { display: none; }

/*** Reparatie videos ***/

				.linkcapsule {
					border: 1px solid #dfdfdf;
					background-color: #f9f9f9;
					padding: 4px 10px;
					margin-top: 10px;
					min-height: 22px;
   				}	
   				
   				.linkcapsule a { 
	   				font-weight: normal;}
   				
   				.linkcapsule a:hover {
	   				color: #fff;
	   				text-decoration: none;
   				}

				.linkcapsule:hover {
					color: #fff;
					border: 1px solid #363636;
					background-color: #363636;

   				}
   				
  				.linkcapsule:hover  a{
					color: #fff;
					border: 1px solid #363636;
					background-color: #363636;

   				} 				
   					#fixiphone {
   					margin-top: 30px;
					min-height: 160px;
					display: block;
					line-height: 38px;
   				}

   				.fixiphone {display:none;}

				.icandyvandaag {
				float:left;
				margin-right: 12px;
				margin-bottom: 12px;
   				}	
 
 
 				.key { border: 1px solid;
					   padding: 2px 4px;
					   border-radius: 4px;
					   font-size: 14px;
					   margin: 0 2px;
					
				}
				
				
.siri { 
  color: #000;
  font-weight: 400;
  line-height: 28px;
  font-style: italic;
}

.siriicon { 
  color: #000;
  border: 1px solid #000;
  border-radius: 50%;
  padding: 3px 2px;
  font-size: 14px;
  margin-right: 5px;
  
}
 

/*** IPHONE VERSIE ***********************************************************************/

@media only screen and (min-device-width: 319px) and (max-device-width: 414px) and (orientation : portrait) {


#container {
	margin:0 auto;
	width:100%
}

.submit-comment {
	width:80%
}

img.alignleft {
	float:right;
	margin:10px 0 20px 10px
}

#header {
	height:80px;
	color:#fff;
	background-image:-webkit-linear-gradient(-55deg,#140e4b 0%,#bf42b5 100%)
}

#logo h1 {
	padding:20px 0 0 20px;
	text-indent:-9999px
}

#logo h1 a {
	background:url(images/v3atlogo@2x.png) no-repeat;
	display:block;
	background-size:200px 39px
}

#posts {
	float:left;
	width:90%;
	margin:10px 10px 10px 18px
}

#sidebar {
	width:100%;
	margin:10px 0 10px 10px
}

#sidebar ul {
	padding:15px 15px 10px 10px;
	line-height:22px;
	font-size:16px
}

#sidebar h2 {
	padding:39px 5px 5px 15px
}

#sidebar li {
	padding:0 15px 0 10px;
	line-height:22px;
	font-size:16px
}

img {
	max-width:98%;
	height:auto
}

.alert {
	font-size:13px;
	line-height:20px
}

.notice {
	font-size:13px;
	line-height:20px
}

.noticeappstore,.appstore {
	font-size:13px;
	line-height:20px
}

.noticemacappstore {
	font-size:13px;
	line-height:20px
}

.atholiday {
	font-size:13px;
	line-height:20px
}

.kleinetips {
	font-size:13px;
	line-height:20px
}

.kleine8 {
	font-size:13px;
	line-height:20px
}

.kleineyose {
	font-size:13px;
	line-height:20px
}

.tooltje,.iconsinfo {
	font-size:13px;
	line-height:20px
}

.formok {
	font-size:13px;
	line-height:20px
}

.formol {
	font-size:13px;
	line-height:20px
}

.details {
	overflow:visible;
	min-height:20px;
	color:#acacac;
	font-size:15px;
	vertical-align:bottom;
	padding-top:5px;
	padding-bottom:10px;
	line-height:15px;
	margin-bottom:0
}

.details .user {
	display:none
}

.details .date,.details .cats,.details .edit,.details .share,.details .comments {
	font-size:13px
}

.share-btn {
	font-size:36px;
	padding-top:10px
}

.shrbtn {
	background-color:red
}

#copyright {
	margin:10px;
	font-size:7px;
	line-height:10px
}

#footer {
}

#footer-container {
	padding:0;
	width:95%;
	list-style-type:square
}

#footer h6 {
	font-size:17px;
	font-weight:700;
	margin-bottom:20px;
	margin-top:15px;
	color:#ebf2fc
}

#footer .column {
	float:left;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px
}

#footer .first {
	width:95%;
	font-size:15px;
	margin:0 auto
}

#footer .two {
	display:none
}

#header ul {
	display:none
}

.flexslider {
	display:none
}

.tabcontainer {
	display:none
}

div.hideme {
	display:none;
}

/** APPSTORE LINKS **/
span.apps td {
	font-size:13px;
	line-height:22px
}

span.apps td.icon {
	width:60px
}

span.apps span.Titel {
	padding-left:5px
}

span.apps img.appImage {
	width:50px
}

span.gratis {
	font-size:90%
}

/** iCandy **/
.wrap {
/* force the div to properly contain the floated images: */
	border:0 solid #e9e9e9;
	margin-bottom:5px
}

.wrap img {
	position:relative;
	z-index:1;
	width:100%
}

.wrap .desc {
	display:none
}


#related ul li a {
	font-size:16px
}

/** koopwijzer advertentie **/
.addsell {
	display:none
}

#breadcrumb {
	font-size:60%;
	padding:0;
	margin-bottom:15px;
	height:auto
}

#wp_page_numbers ul,#wp_page_numbers li,#wp_page_numbers a {
	font-size:12px
}

#wp_page_numbers li.page_info {
	font-size:12px
}



.advhere {
	margin-top:16px;
	margin-bottom:16px;

}



.videos .video {
	width:100%;
	height:auto;
	padding-bottom:0;
	padding-top:15px;
	border:none;
	margin-bottom:10px;
	border-top:1px solid #dfdfdf
}

.videos .videox {
	display:none
}

.videos .video h2.title {
	min-height:40px;
	margin-top:10px
}

.videos .video .logo {
	float:left
}

.videos .video .logo img {
	width:90px;
	height:auto;
	margin-bottom:5px;
	margin-right:10px;
	margin-top:10px;
	float:left
}

.videos .video p.description {
	height:auto;
	padding-bottom:1px
}



.repvideo { display: none; margin-top: 15px; }

.repvideomob { width: 100%; display: block;}

.repvideomob td {  
				text-align: left; 
				padding: 10px 0px 10px 10px;
				line-height: 18px;
				border-bottom: 3px solid #ffffff;
				vertical-align: middle;
				height: 30px;
				}
				
				
.repvideomob a {  
				line-height: 22px;
				}				

.repvideomob td a:hover {  text-decoration: underline;
				}

.repvideomob th {width: 45px; 
				text-align: center;
				padding: 10px;
				background-color: #e9e9e9;
				border-bottom: 3px solid #ffffff;
				vertical-align: middle;
				height: 30px;				
				}

.repvideomob tr a:hover {  color: #000000;
				}




}




/*** IPAD VERSIE ***********************************************************************/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) { 
	

div.hideme {
	display:none;
}
	
#posts {
	margin:20px 0 20px 15px;
	width:720px;

}

#sidebar {
	margin:20px 15px 20px 0;
}
p,table {
	font-size:19px;
	line-height: 32px;
}	

.details {
	font-size:16px;
}

.post h1,#posts .page h1 {
	font-size:30px;
	line-height: 40px;

}

#sidebar ul, li {
	font-size:14px;
	line-height: 27px;
}

#related ul li a {
	font-size:20px;
}

div#related {
	padding-bottom:24px;
	padding-top:24px;
	padding-left: 20px;
}

div#related h2 {
	font-size:22px;
	margin-bottom:20px;
}

.share-btn {
	font-size:40px;

}

	
}



.lazyload,
.lazyloading {
    opacity: 0;
}
.lazyloaded {
    opacity: 1;
    transition: opacity 100ms;
}


.circular {
	margin-top: 4px;
	margin-right: 8px;
	margin-left: 1px;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	}	
	
	
.flex-container a:active,
.flexslider a:active {
    outline: none
}
.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}
.flexslider {
    width: 100%;
    margin: 0;
    padding: 0
}
.flexslider .slides>li {
    display: none
}
.flexslider .slides img {
    max-width: 100%;
    display: block
}
.flex-pauseplay span {
    text-transform: capitalize
}
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
html[xmlns] .slides {
    display: block
}
* html .slides {
    height: 1%
}
.no-js .slides>li:first-child {
    display: block
}
.flexslider {
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    zoom: 1
}
.flexslider .slides {
    zoom: 1
}
.flexslider .slides>li {
    position: relative
}
.flex-container {
    zoom: 1;
    position: relative
}
.flex-caption {
    background: none;
    -ms-filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
    zoom: 1
}
.flex-caption {
    width: 96%;
    padding: 2%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .3);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
    font-size: 14px;
    line-height: 18px
}
.flex-direction-nav li a {
    width: 52px;
    height: 52px;
    margin: -13px 0 0;
    display: block;
    background: url(/wp-content/plugins/responsive-slider/theme/bg_direction_nav.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px
}
.flex-direction-nav li .next {
    background-position: -52px 0;
    right: -21px
}
.flex-direction-nav li .prev {
    left: -20px
}
.flex-direction-nav li .disabled {
    opacity: .3;
    filter: alpha(opacity=30);
    cursor: default
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -30px;
    text-align: center
}
.flex-control-nav li {
    margin: 0 0 0 5px;
    display: inline-block;
    zoom: 1;
    *display: inline
}
.flex-control-nav li:first-child {
    margin: 0
}
.flex-control-nav li a {
    width: 13px;
    height: 13px;
    display: block;
    background: url(/wp-content/plugins/responsive-slider/theme/bg_control_nav.png) no-repeat 0 0;
    cursor: pointer;
    text-indent: -9999px
}
.flex-control-nav li a:hover {
    background-position: 0 -13px
}
.flex-control-nav li a.active {
    background-position: 0 -26px;
    cursor: default
}
.responsive-slider.flexslider {
    background: transparent !important;
    border: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    margin-bottom: 0px
}
.responsive-slider.flexslider a,
.responsive-slider.flexslider a:visited,
.responsive-slider.flexslider a:hover {
    text-decoration: none;
    border-bottom: none
}
.responsive-slider.flexslider .slides img {
    height: auto !important;
    border: none;
    margin: 0;
    padding: 0;
    background: none
}
.responsive-slider.flexslider .slides,
.responsive-slider.flexslider .slides li {
    list-style: none;
    margin: 0;
    padding: 0
}
.responsive-slider.flexslider .flex-direction-nav,
.responsive-slider.flexslider .flex-direction-nav li {
    list-style: none;
    margin: 0;
    padding: 0
}
.responsive-slider.flexslider .flex-direction-nav li a {
    width: 40px !important;
    height: 40px !important;
    background: url(/wp-content/plugins/responsive-slider/images/slider-nav.png) no-repeat 0 0 !important;
    text-align: left;
    text-indent: -9999em;
    top: 47.5% !important;
    opacity: .0;
    -webkit-transition: all .18s ease-out;
    -moz-transition: all .18s ease-out;
    -ms-transition: all .18s ease-out;
    -o-transition: all .18s ease-out;
    transition: all .18s ease-out
}
.responsive-slider.flexslider:hover .flex-direction-nav li a {
    opacity: .6
}
.responsive-slider.flexslider .flex-direction-nav li a:hover {
    opacity: 1
}
.responsive-slider.flexslider .flex-direction-nav li .next {
    background-position: 0 -50px !important;
    right: 20px !important
}
.flex-direction-nav li .prev {
    left: 20px !important
}
.responsive-slider.flexslider .flex-control-nav {
    width: 91% !important;
    bottom: 4% !important;
    right: 4.545454545454545%;
    margin: 0;
    padding: 0
}
.responsive-slider.flexslider .flex-control-nav li {
    margin: 0 0 0 7px !important;
    padding: 0
}
.responsive-slider.flexslider .flex-control-nav li a {
    width: 14px !important;
    height: 14px !important;
    background: url(/wp-content/plugins/responsive-slider/images/slider-nav.png) no-repeat 0 -132px !important
}
.responsive-slider.flexslider .flex-control-nav li a:hover,
.responsive-slider.flexslider .flex-control-nav li a.active {
    background-position: 0 -111px !important
}
.responsive-slider.flexslider .flex-control-nav li a {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none
}
.responsive-slider.flexslider .slide {
    position: relative
}
.responsive-slider.flexslider .slide .slide-title {
    margin: 0;
    padding: 0
}
.responsive-slider.flexslider .slide-title a {
    position: absolute;
    bottom: 40px;
    left: 0;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.3em;
    color: #fff;
    background: #222;
    background: rgba(0, 0, 0, .7);
    text-shadow: none;
    margin: 0;
    padding: .5em 1em
}
.responsive-slider.flexslider .slide-title a:hover {
    color: #fff;
    background: rgba(0, 0, 0, .8)
}