﻿



#header-phone a:link,
.widget .tag{
	display:block;
	text-align:left
}
.comment-content img,.entry-content img,.page-content img,.entry-summary img,
#site-header img,.widget img,.wp-caption{
	max-width:100%
}

td{
border:1px solid #E3E3E3
}
table{
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:24px;
	text-align:center;
	border:2px solid #E3E3E3
}
table,tbody ,td ,tfoot ,th ,thead ,tr ,t   {
    border-collapse: collapse;
    width: auto;
}
.auto-style1 {
	text-align: left;
}
.auto-style3 {
	color: #FFFFFF;
	background-color: #990000;
}
	tfoot td{
	border:0
}
	caption,th,td{
	font-weight:normal;
	vertical-align:middle
}
th{
	font-weight:bold
}
th,tfoot{
	font-weight:bold;
	background-color:#E3E3E3;
	background-color:rgba(0,0,0,0.1);
	border:1px solid #FFF
}
tr{
	border-width:0 0 1px 0;
	border-color:#E3E3E3
}
del{
	color:#767676
}
hr{
	border:0;
	height:1px;
	margin:20px;
	background-color:#BBB
}
.widget h1{
	font-size:22px;
	line-height:1.0909090909
}
.widget h2{
	font-size:20px;
	line-height:1.2
}
.widget h3{
	font-size:18px;
	line-height:1.3333333333
}
.widget h4{
	font-size:16px;
	line-height:1.5
}
	.widget h5{
	font-size:14px;
	line-height:1.7142857142
	}
.widget h6{
	font-size:12px;
	line-height:2
}
.widget .h2Wrapper{
	text-align:left;
	display:block
}
.widget .frm_error{
	text-align:center
}
.image-gallery{
	margin-bottom:15px
}
.image-gallery .loadarea{
	margin-bottom:-30px;
	text-align:center
}
.image-gallery .thumb img{
	max-width:50px;
	max-height:50px
}
.image-gallery a{
	text-decoration:none
}
.image-gallery .caption{
	display:none
}
.buttons{
	list-style:none
}
.buttons li{
	display:inline-block;
	padding:5px
}
#loadarea{
	margin-bottom:5px
}
.buttons{
	margin:0 0 20px 0
}
	.buttons a{
	padding:5px 8px
	}
	.buttons li{
	padding:0px;
	margin:3px 0
	}
	button,input,select,textarea{
	-webkit-box-sizing:border-box
	;-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	max-width:100%;
	vertical-align:baseline
}
	button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
	}


.content-sidebar{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#000;
	width:90%;
	margin:0 auto;
	padding:8px;
	text-align:left
}
.content-sidebar h1,
.content-sidebar h2,
.content-sidebar h3,
.content-sidebar h4,
.content-sidebar h5,
.content-sidebar h6{
	text-align:center
}
.content-sidebar h1:first-child,
.content-sidebar h2:first-child,
.content-sidebar h3:first-child,
.content-sidebar h4:first-child,
.content-sidebar h5:first-child,
.content-sidebar h6:first-child{
	margin-top:0
}
.widget{
	margin:8px auto
}
@media (min-width: 950px){
	.content-sidebar{
	width:100%;
	margin-bottom:0
}
.content-sidebar .widget{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px;
	width:33%;
	vertical-align:top;
	display:inline-block
}
.content-sidebar .wp-caption{
	max-width:96% !important;
	width:auto !important
}
.content-sidebar:after{
	clear:both
}
}
@media (min-width: 1024px){
	.content-sidebar{border:0;float:right;width:30%
}
.content-sidebar.after{
float:left
}
.site-sidebar 
.page-content,.site-sidebar .entry-content{
width:68%;
float:left
}
.content-sidebar .widget{
width:94%;
float:none;
display:block
}
.content-sidebar h3:first-of-type
{
margin-top:0;padding-top:0
}

.content-sidebar .widget .widget-title{border-top:5px solid #000;font-size:14px;font-weight:900;margin:0 0 18px;padding-top:7px}
.content-sidebar .widget li>ol,.content-sidebar .widget li>ul{margin-left:18px}


img.size-full,img.size-large,.wp-post-image,.post-thumbnail img{height:auto;max-width:100%}

button, .button, .button:visited, input[type=button], 
.frm_form_fields input[type=button], input[type=reset], 
.frm_form_fields input[type=reset], input[type=submit], 
.frm_form_fields input[type=submit], .buttons a, .buttons a:visited{
	background-color:#ff0000;border:0;color:#fff;font-weight:700;
	padding:10px 30px 11px;text-transform:uppercase;text-decoration:none;
	cursor:pointer
}
button:hover, button:focus, .button:hover, .button:focus, input[type=button]:hover, 
input[type=button]:focus, input[type=reset]:hover, 
input[type=reset]:focus, input[type=submit]:hover, 
input[type=submit]:focus, .buttons a:hover, .buttons a:focus{
	background-color:#aa3131;color:#fff
}
button:active, .button:active, input[type=button]:active, 
input[type=reset]:active, input[type=submit]:active, 
.buttons a:active{
	background-color:#E04210;position:relative;top:1px
}
.button:disabled, .button.disabled, .button[disabled=disabled], 
button:disabled, button[disabled=disabled], 
input[type=button]:disabled, 
input[type=submit]:disabled, 
input[type=reset]:disabled{
	background-color:#CCC;cursor:default;pointer-events:none
}
.button:disabled:hover, .button:disabled:visited, .button.disabled:hover, .button.disabled:visited, 
.button[disabled=disabled]:hover, .button[disabled=disabled]:visited, button:disabled:hover, 
button:disabled:visited, button[disabled=disabled]:hover, button[disabled=disabled]:visited, 
input[type=button]:disabled:hover, input[type=button]:disabled:visited, input[type=submit]:disabled:hover, 
input[type=submit]:disabled:visited, input[type=reset]:disabled:hover, input[type=reset]:disabled:visited{
	background-color:#CCC !important
}
.button.cancel{
	background-color:#BBB
}
.button.cancel:visited{
	background-color:#CCC
}
.button.cancel:hover{
	background-color:#AAA
}
.button.link,.buttons a{
	background-color:#aa3131
}
.button.link:visited,.buttons a:visited{
	background-color:#aa3131
}
.button.link:hover,.buttons a:hover{
	background-color:#ff0000
}
.button.action,.button.action:visited{
	background-color:#aa3131
}
.button.action:hover{
	background-color:#ff0000
}



.tab-container .buttons a{
	text-transform:none;margin-top:3px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px
}





