

input{

	max-width: 100%;

}
.textarea_bg{
	width: 100%;
}
.comment_form label{
	display: block;
	padding: 0
}

.twitter_feed div.small{

	font-size: 9px;

    color: #727272;

}

.flickr_badge_wrapper {

	padding: 0px;

	margin: 0px;

	width: 100%;

}

.flickr_badge_wrapper img {

	width: 65px;

	height: 53px;

	margin-right: 6px;

	margin-bottom: 1px;

	border: 1px solid #999 !important;

}

.flickr_badge_wrapper {

	margin-top: 25px;

}

.site_wrapper{

	background-color: #fff;

}

body{

	width: 100%;

}

.wrapper_boxed {

	width: 1060px;

	margin: auto auto auto auto;

}

.wrapper_boxed  .site_wrapper {

	width: 1060px;

}

.wrapper_boxed .menu_sticky {

	width: 1060px;

}

.wrapper_boxed .site_wrapper {

	width: 1060px;

	float: left;

	margin: -16px auto auto auto;

	background-color: #fff;

	-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.1);

	box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.1);

}

@media only screen and (max-width: 479px){

	.wrapper_boxed,.wrapper_boxed  .site_wrapper,.wrapper_boxed .menu_sticky,.wrapper_boxed .site_wrapper {

		width: 320px;

	}



}

@media only screen and (max-width: 999px) and (min-width: 768px){

	.wrapper_boxed,.wrapper_boxed  .site_wrapper,.wrapper_boxed .menu_sticky,.wrapper_boxed .site_wrapper {

		width: 768px;

	}

}

@media only screen and (min-width: 480px) and (max-width: 767px){

	.wrapper_boxed,.wrapper_boxed  .site_wrapper,.wrapper_boxed .menu_sticky,.wrapper_boxed .site_wrapper {

		width: 480px;

	}

}

@media only screen and (min-width: 1000px) and (max-width: 1024px){

 	.wrapper_boxed,.wrapper_boxed  .site_wrapper,.wrapper_boxed .menu_sticky,.wrapper_boxed .site_wrapper {

		width: 100%;

	}

}

body.boxed  {

	padding: 0px;

	margin: 0px 0px 0px 0px;

	/* background: url(../../images/elements/pattern-one.jpg) repeat left top; */

	background-attachment: fixed !important;

}

@media only screen and (min-width: 1000px){}

@media only screen and (min-width: 768px) and (max-width: 999px){



	body.boxed {

		padding: 0px;

		margin: 0px;

	}

}



@media only screen and (min-width: 480px) and (max-width: 767px){

	body.boxed {

		padding: 0px;

		margin: 0px;

	}

}



@media only screen and (max-width: 479px){



	body.boxed {

		padding: 0px;

		margin: 0px;

	}

}





/* end boxed layout */





.container .content_fullwidth{

	padding: 0;

}

.mb-40{

	margin-bottom: 40px;

}

.blog_post div.date {

	padding: 10px 5px 0px 0px;

	text-decoration: none;

	width: 55px;

	height: 55px;

	text-align: center;

	background: #f9f9f9;

	display: block;

	margin-right: 20px;

	float: left;

	-webkit-box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, 0.1);

	box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, 0.1);

}

.blog_post div.date strong {

	color: #1889c1;

	font-size: 27px;

	font-weight: normal;

	display: block;

	margin-bottom: 10px;

}

.blog_post div.date:hover strong {

	color: #333;

}

.blog_post div.date i {

	color: #fff;

	font-size: 11px;

	font-style: normal;

	padding: 0px 10px;

	display: block;

	border-top: 1px solid #f3f3f3;

	width: 40px;

	background-color: #1889c1;

}

.blog_post div.date:hover i {

	background-color: #454545;

}

.textarea_bg,.input_bg,.comment_form label{

	float: none;

}

img{

	max-width: 100%;

}

.vira-search form input[type="search"]{

	border: 1px solid #eee;

    background-color: #fff;

    width: 78%;

    height: 36px;

    padding: 0px 10px 0px 10px;

    color: #999;

    float: left;

}

.vira-search form input[type="submit"]{

	float: left;

    width: 40px;

    height: 36px;

    cursor: pointer;

    /*text-indent: -5555em;*/

    /*line-height: 100;*/

    /*overflow: hidden;*/

    background: #1889c1 url(../images/site-search-icon.png) no-repeat center 11px;

    border: 0;

    border-radius: 0;

}







/* Recent Posts */

ul.recent-posts-list {

	margin: 0px;

	padding: 0px;

	width: 100%;

	float: left;

}

.recent-posts-list li {

	padding: 0px 0px 10px 0px;

	margin: 0px 0px 13px 0px;

	list-style-type: none;

	border-bottom: 1px solid #f5f6f6;

	float: left;

	width: 100%;

}

.recent-posts-list li a {

	text-decoration: none;

	display: block;

	color: #757575;

}

.recent-posts-list li a:hover {

	color: #000;

}



.recent-posts-list li span {

	float: left;

	margin-right: 15px;

}

.recent-posts-list li span img {

	float: left;

	margin-right: 0px;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	-moz-opacity: 0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

.recent-posts-list li span img:hover {

	float: left;

	margin-right: 0px;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

}

.recent-posts-list li i {

	padding: 1px 0px 0px 0px;

	margin: 0px;

	display: block;

	font-size: 10px;

	font-style: normal;

	color: #757575;

}

.recent-posts-list li.last {

	padding: 0px 0px 7px 0px;

	margin: 0px 0px 0px 0px;

	border-bottom: 0px solid #f5f6f6;

}

.ui-widget.ui-widget-content{

	border: none;

}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active{

	text-decoration: none;

    color: #333;

    display: block;

    font-size: 13px;

    font-weight: 600;

    outline: none;

    cursor: pointer;

    background: #eee;

    text-align: center;

    text-transform: uppercase;

    background: #fff;

    color: #363333;

    border: none;

    border-top: 2px solid #1889c1;

    border-radius: 0;

}

.ui-tabs .ui-tabs-nav {

	background: transparent;

	border: none;

	padding: 0;

}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{

	color: #333;

	background: #fff;

}

.ui-state-default a, .ui-state-default a:link{

	color: #333;

	text-transform: uppercase;

	font-size: 13px;

    font-weight: 600;

    padding: 0!important;

    width: 100%;

}

.ui-tabs .ui-tabs-nav li{

	/* padding: 2px; */

}

.ui-tabs .ui-tabs-nav li:not(.ui-tabs-active){

	text-decoration: none;

    color: #333;

    display: block;

    font-size: 13px;

    font-weight: 600;

    outline: none;

    cursor: pointer;

    background: #eee;

    text-align: center;

    text-transform: uppercase;

    border: none;

    border-radius: 0;

}

.ui-tabs .ui-tabs-nav li{

	margin:  0 ;

}

.ui-accordion .ui-accordion-header.vira-question{

	text-align: left;

	text-transform: capitalize;

	display: block;

	padding: 11px 20px 11px 50px;

	text-decoration: none;

	text-shadow: none;

	font-family: 'Open Sans';

	font-size: 14px;

	font-weight: 600;

	color: #727272;

	border: 1px solid #eee;

	border-bottom: 1px solid #eee;

	background: #fff;

}

.vira-question .ui-icon{

	margin-right: 12px;

}

.vira-question.ui-state-active .ui-icon{

	background-color: #ccc;

}

.acc-container.ui-accordion-content{

	border: none;

	padding: 0;

}

.acc-container .content{

	padding-top: 18px ;

}

.input_bg{
	width: auto;
  border-color: #757575;
  border-width: 1px;
}
ol.search-results li{

	list-style-type: decimal-leading-zero;

    margin-bottom: 20px;

}

.comment_wrap .gravatar img{

	max-width: 60px;

	max-height: 60px;

}

.comment_wrap .comment_content ul.links li a{

	margin-right: 12px;

}

.indented{

	margin-left: 30px;

}

.post_meta_links_small .post_by, .post_meta_links_small .post_comments{

	color: #a1a1a1;

    text-decoration: none;

    font-size: 11px;

}

.tab_container{

	padding: 15px 0px 10px 0px;

}

.tab_container .ui-tabs .ui-tabs-panel{

	padding: 1em 0em;

}
.one_half.port:nth-of-type(2n+1){
	margin: 0;
	float: right;
}
