/*
Theme Name: wp-wintotal
Theme URI: http://www.wintotal.de/
Description: Responsive WP-Theme for WinTotal.de.
Version: dev-0.1
Author: Sketch-Design
Author URI: http://www.sketch-design.de/
*/

/* micro clearfix: http://nicolasgallagher.com/micro-clearfix-hack/ */
/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}

.clearfix:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}

.text-left {text-align:left;}
.text-center {text-align:center;}
.text-right {text-align:right;}

/* wp-specific classes */
.wp-caption {
    background-color:whiteSmoke;
    border:1px solid #E3E3E3;
    text-align:center;
    padding-top:10px;
    border-radius:3px;
    -moz-border-radius:3px;
    -khtml-border-radius:3px;
    -webkit-border-radius:3px;
}
.wp-caption.alignnone,
.wp-caption.alignleft {
    margin: 10px 10px 10px 0;
}
.wp-caption.alignleft {
    float:left;
}
.wp-caption.alignright{
    margin: 10px 0 10px 10px;
    float:right;
}
.wp-caption.aligncenter{
    margin: 0 10px;
}

.wp-caption img {
    margin:0;
    padding:0;
    border:0 none;
}

.wp-caption p.wp-caption-text {
    font-size:12px;
    line-height:17px;
    padding:8px;
    margin:0;
}
.wp-caption{

}

.wp-caption-text{

}

.sticky{

}

.gallery-caption{

}

/* for fun
* {
  -webkit-transition: all 0.2s ease;
  -moz-transition:    all 0.2s ease;
  -ms-transition:     all 0.2s ease;
  -o-transition:      all 0.2s ease;
}*/

/* layout */

body{
	background-color:#f2f2f2;
}

/*h1 {
	margin-bottom:3px;
}

h2, h3 {
	line-height:30px;
	margin-bottom:3px;
}*/

h1 {
	font-size:30px;
	margin:20px 0 8px 0;
	line-height:28px;
}

h2 {
	font-size:24px;
	margin:0.8em 0 0.4em 0;
}

h2, h3, h4, h5, h6 {
	margin:0.8em 0 0.2em 0;
}

h3 {
	font-size:18px;
	line-height:22px;
}

h4, h5, h6 {
	font-size:14px;
	line-height:14px;
}

small {
    font-size:10px;
}

hr {
    border-top:1px solid #DDDDDD;
    width:100%;
    height:0;
}

.scrollToTop {
    background:#333333;
    width:55px;
    height:20px;
    display:none;
    padding:5px 10px;
    position:fixed;
    bottom:50px;
    right:50px;
    z-index:1030;
    color:white;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.scrollToTop:hover {
    text-decoration:none;
}

.nav-container{
	padding-left: 0;
	padding-right: 0;
}

#inner-header{
	width: 100%;
}

        #inner-header .navbar .widget_nav_menu {
            width:290px;
            display:block;
            float:right;
            margin:0 0 12px 0;
        }

            #inner-header .navbar .widget_nav_menu h4 {
                display:none;
            }

                #inner-header .navbar .widget_nav_menu ul {
                    height:18px;
                    margin:11px 0 0 0;
                }

                    #inner-header .navbar .widget_nav_menu ul li {
                        border-left:1px solid #3a3a3a;
                        height:18px;
                        padding:0 10px 0 10px;
                        float:left;
                        list-style-type:none;
                    }

                    #inner-header .navbar .widget_nav_menu ul li:last-child {
                        padding:0 0 0 10px;
                    }

                        #inner-header .navbar .widget_nav_menu ul li a {
                            color: #999;
                        }

input, textarea, select, .uneditable-input {
	margin-bottom: 0;
}

.navbar-form, .navbar-search {
	margin: 0 0 9px;
}

.navbar-search{
	padding-left: 0;
}

#s{
	width: 100px;
}

#content{
	padding: 10px 0 0;
}

    #content article ul, #content article ol { list-style-position: inside; }

.more-link{
	white-space: nowrap;
	margin-top:10px;
}

.footer-links{
	float: right;
	margin-bottom: 18px;
}

    .footer-links ul {
        width:610px;
        height:20px;
        margin:0 10px 0 0;
        list-style-type:none;
    }

        .footer-links ul li {
            border-right:1px solid #E1E1E1;
            float:left;
            padding:0 10px;
        }

            .footer-links ul li a {
                color:#333;
            }

.attribution {
    float:right;
}

#menu-footer-nav{
	list-style-type: none;
	margin-left: 0;
}

#menu-footer-nav li{
	float: left;
	margin-left: 10px;
}

/* post styling */

#main p.meta{
	font-style: italic;
	color: #808080;
}

#main article{
    margin-bottom: 18px;
    border-bottom: 1px solid #DDDDDD;
    padding: 0 0 9px;
}

#main article.highlightedArticle {
    border-left:5px solid #999;
    padding-left:10px;
}

        #main article .page-header {
			padding-bottom:0;
            margin:0 0 10px;
			border-bottom:none;
        }

            #main article .page-header .meta {
                border-top:1px solid #DDD;
                text-align:right;
                font-size:11px;
            }

        #main article section .post_thumbnail {
            float:left;
            margin:0 10px 10px 0;
        }

        #main article section .sharing ul {
            height:25px;
        }

            #main article section .sharing ul li {
                padding:0!important;
            }

		#main article .post_content .inline_ad {
			width:100%;
			height:250px;
			text-align:center;
			margin:20px 0;
		}

		#main article .post_content .inline_ad > div {
			width:300px;
			height:250px;
			margin:0 auto;
		}

.sidebar{
	margin-top: 18px !important;
}

#main article footer{
	border-top: none;
	margin-top: 0;
	padding-top: 0;
	position: relative;
	min-height: 20px;
}

#main article footer a.edit-post{
	position: absolute;
	right: 0;
	top: 0;
	display: none;
}

.post:hover a.edit-post{
	display: inline;
}

p.tags{
	line-height: 20px;
}

div[id*='attachment_']{
	max-width: 100%;
	height: 100%;
}

#main article img{
	max-width: 100%;
}

img.alignleft{
	margin-right: 10px;
	float: left;
}

img.alignright{
	margin-left: 10px;
	float: right;
}

img.aligncenter{
	display: block;
	margin: 0 auto;
}

.post header img{
	margin-bottom: 18px;
}

.archive #main .post h3{
	line-height: 24px;
	margin-bottom: 10px;
}

video {
	max-width: 100%;
	height: auto;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-wrapper {
	width: 630px;
	max-width: 100%;
	margin-bottom: 18px;
}

/* page styling */

.page-template-page-homepage-php #main article{
	border-bottom: none;
}

.page-template-page-homepage-php .hero-unit,
.blog .hero-unit{
	padding: 1em;
}

.hero-unit h1 {
	font-size: 3em;
}

/* comments */



#comments{
	line-height: 24px;
	margin-bottom: 18px;
}

ol.commentlist,
ol.commentlist ul.children{
	list-style-type: none;
	margin-left: 0;
}

.comment .vcard div{
	margin-top: 8px;
	padding: 0 10px;
}

ol.commentlist time{
	font-size: .8em;
	color: #eeeeee;
}

ol.commentlist div.comment-author{
	position: relative;
}

ol.commentlist a.comment-edit-link{
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
}

ol.commentlist span.edit-comment{
	position: absolute;
	right: 10px;
	top: 8px;
}

ol.commentlist li.bypostauthor{
	background-color: #dddddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

a.comment-reply-link{
	position: absolute;
	right: 0;
	bottom: 0;
}

#cancel-comment-reply{
	padding-left: 20px;
}

#comment-nav ul{
	list-style-type: none;
	margin: 0;
}

#comment-form-elements{
	list-style-type: none;
	margin: 0;
}

.comment .vcard .avatar{
	padding-right: 0;
}

.comment .vcard .comment-text{
	margin-left: 0;
}

img.avatar{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-left: 1px solid #ddd;

}

ol.commentlist li{
	padding:0 10px;
	background-color: #f8f8f8;
    border-bottom:3px solid #DDDDDD;
    margin-bottom:10px;
}

ol.commentlist li article {
	border-bottom:none!important;
    margin:0!important;
}

#comment{
	width:413px;
    height:60px;
}

#socialshareprivacy {
    margin-top:30px;
    clear:both;
}

#socialshareprivacy .settings_info_menu {
    z-index:inherit!important;
}

/* specific post-type styles */

/* image attachment */

.attachment #main .post_content img{
	max-width: 100%;
}

.ie8 #main .media-grid img{
	max-height: none !important;
	max-width: none !important;
}

.attachment-img{
	margin-bottom: 18px;
}

.metadata p.alert-message{
	margin-right: 0;
	margin-bottom: 18px;
}

#gallery-nav{
	list-style-type: none;
	margin-left: 0;
}

li.next a, li.previous a{
	position: relative;
}

li.next a:hover:before{
	content: "\2190";
	position: absolute;
	display: block;
	top: 42%;
	left: 0;
	background-color: #BFBFBF;
	color: #444;
	width: 20px;
	height: 20px;
	padding-left: 5px;
	text-decoration: none;
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

li.previous a:hover:before{
	content: "\2192";
	position: absolute;
	display: block;
	top: 42%;
	right: 0;
	background-color: #BFBFBF;
	color: #444;
	width: 20px;
	height: 20px;
	padding-left: 5px;
	text-decoration: none;
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}


/* widget styles */

.widget {
	margin-bottom: 18px;
}

.widgettitle {
	margin-bottom: 9px;
}

#tag-cloud{
	margin-bottom: 18px;
	line-height: 160%;
}

/* for some reason the bs version currently available for download doesn't have this style */
.label{
	text-transform: uppercase;
}

/* override standard link hover for the tag cloud widget */
#tag-cloud a:hover,
.tags a:hover{
	color: #ffffff;
	text-decoration: none;
}

#tag-cloud a{
	white-space: pre;
	text-transform: uppercase;
}

/* change default form padding for search */

.widget_search form{
	padding-left: 0;
}

.widget_search input{
	width: 121px;
}

/* calendar widget */

#calendar_wrap{
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
}

#wp-calendar{
	width: 100%;

}

#wp-calendar caption{
	font-weight: bold;
	padding: 8px;
}

#wp-calendar tr{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

#wp-calendar tr:last-child{
	border-bottom: none;
}

#wp-calendar td{
	text-align: center;
	padding: 8px 0;
}

blockquote.pull-left{
	padding-right: 15px;
}

.container-fluid {
	max-width:970px;
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
	position:relative;
}

#wp-topnav {
	margin:0 auto 0 -106px;
	position:absolute;
	left:50%;
}

#wallpaper_ad {
	width:100%;
	height:100%;
	padding:20px 0;
	position:relative;
}

#wrapper {
	background-color:#FFFFFF;
	margin:0 auto;
}

	#wrapper > .well.breadcrumb {
		margin-top:10px;
	}

	#eyeDiv {
        top: -50px!important;
        left: 271px!important;
	}

	#topads {
		width:1010px;
		height:90px;
		margin:0 auto;
		position:relative;
	}

	.container-fluid .headpanel {
		height:100px;
		border-bottom:1px solid #DDD;
		padding-bottom:11px;
	}

		.container-fluid .headpanel #wt-logo img {
			margin:10px 0 0 -15px;
			width:245px;
			max-width:245px;
		}

			.container-fluid .headpanel #headactions {
				height:109px;
			}

				.container-fluid .headpanel #headactions .top {
					background-color:#333;
					width:100%;
					height:50px;
				}

				.container-fluid .headpanel #headactions .bottom {
					width:100%;
					height:60px;
				}

					.container-fluid .headpanel #headactions .widget_nav_menu {
					}

						.container-fluid .headpanel #headactions .widget_nav_menu .widgettitle {
							display:none;
						}

						.container-fluid .headpanel #headactions .widget_nav_menu {
							margin:0;
							list-style-type:none;
						}

							.container-fluid .headpanel #headactions .widget_nav_menu li {
								float:left;
								padding:4px 15px 0 15px;
							}

							.container-fluid .headpanel #headactions .widget_nav_menu li:first-child {
								padding-left:10px;
							}

							.container-fluid .headpanel #headactions .widget_nav_menu li a {
								color:white;
								font-size:11px;
								font-weight:700;
								text-transform:uppercase;
							}

    #headactions ul.nav li.dropdown ul.dropdown-menu {
        margin:0;
    }

    #headactions ul.nav li.dropdown:hover ul.dropdown-menu {
        display: block;
    }

    #headactions ul.nav li.dropdown .caret {
        border-top-color: #777;
        border-bottom-color: #777;
        margin-left:5px;
    }

	.container-fluid .navbar.nav-collapse {
		border-top:1px solid #666;
		background-color:#333;
		width:100%;
		height:40px;
	}

			.container-fluid .navbar.nav-collapse ul.nav > li {
				border-right:1px solid #666;
				height:40px;
			}

			.container-fluid .navbar.nav-collapse ul.nav > li.current-menu-item,
			.container-fluid .navbar.nav-collapse ul.nav > li.current-menu-parent,
			.container-fluid .navbar.nav-collapse ul.nav > li:hover {
				background: #ffffff;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
				background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
				background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
				background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
				background: linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
			}

				.container-fluid .navbar.nav-collapse ul.nav > li.current-menu-item a,
				.container-fluid .navbar.nav-collapse ul.nav > li.current-menu-parent a,
				.container-fluid .navbar.nav-collapse ul.nav > li:hover a {
					color:#666;
					text-shadow:0px 1px 1px rgba(255, 255, 255, 0.5);
				}

			.container-fluid .navbar.nav-collapse ul.nav > li > a {
				font-weight:bold;
				color:#FFFFFF;
				text-shadow:0px 1px 1px rgba(0, 0, 0, 0.5);
                padding: 10px 13px 10px;
            }

.print-only { display:none; }

#inner-footer{
	padding: 0;
}

#footer_partner{
}

	#footer_partner ul{
		width:50%;
		list-style-type:none;
		margin:0 auto;
		padding:20px 0 0 0;
		text-align:center;
	}

		#footer_partner ul li {
			height:18px;
			display:inline-block;
			padding:0 8px;
		}

			#footer_partner ul li a {
				height:18px;
				font-size:11px;
				color:#8F8F8F;
			}

#content{
	padding-left: 0;
	padding-right: 0;
}

#content .wpcf7-form .wpcf7-checkbox .wpcf7-list-item {
	width:33%;
	display:block;
	float:left;
}

#content .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label {
	font-size:11px;
	cursor:pointer;
}

#content .wpcf7-form .referer-page { display:none; }

.topbar-inner{
	padding: 0;
}

.topbar form.pull-right {
	float: right;
}

.navbar-form, .navbar-search {
	margin-top: 6px;
	margin-bottom: 0;
}

.navbar-search{
	padding-left: 0;
}

.sidebar{
	margin-top: 0 !important;
}

	.sidebar .widget {
		background: #ffffff;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
		background: linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
		height:auto;
		border:1px solid #E1E1E1;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding:10px;
	}

	.sidebar .widget.widget_adrotate_widgets {
		background:#ffffff;
		border:none;
		height:auto;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		padding:0;
	}

	.sidebar .widget.widget_adrotate_widgets > div {
		width:300px;
		height:250px;
		margin:0 auto;
	}

		.sidebar .widget .widgettitle {

		}

		.sidebar .widget ul {
			list-style-image:url("images/list-style-image.png");
			padding:0;
			margin:0 0 9px 16px;
		}

			.sidebar .widget ul li {
				border-bottom:1px solid #E1E1E1;
				margin-bottom:5px;
				padding-bottom:5px;
			}

			/* Sidebar Login */
			.sidebar .widget.widget_wp_sidebarlogin ul.pagenav {
				width:230px;
				float:left;
				margin:0;
			}

			.sidebar .widget.widget_wp_sidebarlogin form {
				width:280px;
			}

				.sidebar .widget.widget_wp_sidebarlogin form .text {
					width:250px;
					height:28px;
				}

				.sidebar .widget.widget_wp_sidebarlogin form .btn.btn-success {
					float:right;
				}

			.sidebar .widget.widget_wp_sidebarlogin ul.sidebarlogin_otherlinks li {
				border-bottom:none;
			}


.widget_search input{
	width: 230px;
}

.blog .hero-unit{
	margin-top: 10px;
}

.page-template-page-homepage-php .hero-unit,
.blog .hero-unit{
	padding: 60px;
}

.hero-unit h1 {
	font-size: 60px;
}

/* hide edit comment button and show on hover on desktop version */
.edit-comment{
	display: none;
}

.vcard:hover .edit-comment{
	display: inline-block;
}

#s{
	width: 150px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	margin:5px 10px 0 0;
}

.widget_search input{
	width: 202px;
}

.comment .vcard .comment-text{
	padding-left: 0;
	padding-right: 0;
}

#ad_skyscraper {
	width:160px;
	height:600px;
	position:absolute;
	top:0;
	right:-160px;
}

/* CAROUSEL */
.carousel {
}

.carousel-group {
    border:1px solid #CCCCCC;
    margin:4px 0;
    -webkit-border-radius:3px;
       -moz-border-radius:3px;
            border-radius:3px;
}

.carousel-heading {
    width:100%;
    height:35px;
}

.carousel-heading .carousel-toggle {
    width:auto;
    height:16px;
    display:block;
    padding:11px 15px 8px;
}

.carousel-body {
    border-top:1px solid #CCCCCC;
    padding:8px 15px;
}

.carousel-body.hidden {
    display:none;
}

/* IntelliText */
.iTt{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: black;
	background-color: lightyellow;
	border: black 1px solid;
	padding: 2px;
}

/* YAD2 */
#yad .cat_overview .yad_rb .label.rubrik {
    display:block;
    float:left;
    margin:0 10px 8px 0;
}

#yad .cat_overview .yad_rb .thumbnails a.thumbnail {
    background-color:#FFFFFF;
}

#yad_content .alert.usk img {
	margin-right:10px;
}

#yad_content .span8 .img-polaroid.pull-left.mainpic {
	margin:0 15px 10px 0;
}

#download_overview .img-polaroid.pull-left.dlpic {
	width:50px;
	margin:0 10px 0 0;
}

#yad_content .progress.thin {
	height:15px;
	margin-bottom:0;
}

#yad_content > .breadcrumb { display:none; }

/* WEBLINKS */
section.post_content .weblinks

/* OTHER STUFF */
#cboxTitle {
	color:#333333;
    text-align:center;
}
#cboxNext {
    left:50px!important;
}

h3.qa-faq-title {
    font-size:13px;
    line-height:15px;
}

.wpm-h-pot { display:none; }

/** WOOCOMMERCE **/
.woocommerce input {
    height:29px;
}
.cart_totals small {
    display:none;
}
div.product div.images, #content div.product div.images {
    width:200px;
}
div.product div.images, #content div.product div.images img {
    max-width:200px;
}
div.product div.summary, #content div.product div.summary {
    width:450px;
}
div.product div.images img, #content div.product div.images img {
    width:auto;
}
#content .summary .variations td.label {
    margin-top: 5px;
    margin-right: 5px;
}
#content .summary .variations td.label label {
    height: 14px;
    padding-left: 7px;
}
#content .summary .variations select {
    width:auto!important;
}
.related ul.products li.product img, .related ul li.product img, .upsells.products ul.products li.product img, .upsells.products ul li.product img {
   width:auto!important;
}
.related ul.products li.product, .related ul li.product, .upsells.products ul.products li.product, .upsells.products ul li.product {
    width:30%!important;
}
.related ul.products li.product, .related ul li.product {
    height:250px!important;
}

body.woocommerce-page #container {
    width: 650px;
    float: left;
}

body.woocommerce-page #sidebar1 {
    float: left;
}

.post_content form.checkout input {
    height:29px;
}

/*
 * PRINTING STYLES
 */
@media print {
    body { background-color:#FFF;color:#000; font:12px arial, helvetica, sans-serif; padding:0; }
    #topads,
    .breadcrumb,
    #ad_skyscraper,
    #headactions,
    #socialshareprivacy,
    #respond,
    #content .sidebar,
    .yarpp-related,
    .article-pdf-download,
    #footer_partner,
    #inner-footer hr,
    #inner-footer .footer-links {
        display:none;
    }
    #wt-logo { margin:0 auto; }
    #main { width:100%; }
    #main article {border-bottom:none;}
}