/* WORDPRESS STYLES 
Contents
 +WORDPRESS STYLES
 +UTILITY STYLES
 +SHORTCODE STYLES
*/

.wp-caption { text-align:center;/*
	border:1px solid #666;
	background:#ccc;
	padding:10px;
	margin:10px */ }

.alignleft { float: left; }

.alignright { float: right; }

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft { margin: 5px 20px 5px 0; }

.wp-caption.alignleft { margin: 5px 10px 5px 0; }

img.alignright { margin: 5px 0 5px 20px; }

.wp-caption.alignright { margin: 5px 0 5px 10px; }

img.aligncenter { margin: 5px auto; }

img.alignnone { margin: 5px 0; }

li.widget { list-style:none;}

form.search-form { margin-bottom : 0;}
form span.screen-reader-text { display : none; }
form.search-form input.search-field {
	box-sizing : border-box;
	width : 100%;
/*	padding-top : 6px;
	padding-bottom : 6px; 	*/
	height : 25px;
	line-height : 25px;
}

/* +SHORTCODE STYLES */


.sc-divider {
	display: block;
	height: 1px;
	border-bottom : 1px solid #333;
	margin: 20px 0;
}

.sc-linespace {
	display: block;
	height: 1px;
	margin: 20px 0 0 0;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
stylesheet for use with responsive video shortcode plugin.
Provides the CSS that makes the video responsive.
*/
 
.wptuts-video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
 
.wptuts-video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.screen-reader-text {display : none; }
.widget_search h2 { display : none; }

/* +UTILITY STYLES */
.clearfix { *zoom: 1;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}

.clearfix:after { clear: both; }

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}