/* Enter Your Custom CSS Here */
body{font-size:14px;}
h1{font-size:24px;}
header.entry-header .entry-title {
  font-size: 20px;
}
aside.sidebar.sidebar-secondary.widget-area {
    display: none;
}
.entry-subtitle {
   font-size: 25px !important;
  font-weight: normal !important;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
    padding: 0 0 6px 16px;
}
.site-inner {
    background: #F8F8F8;
}
main.content {
    background: #FFF;
}
#gform_1 input[type=text],#gform_1 textarea{
background-color:#fff;
 box-shadow:none;
}
#gform_1 select, #gform_1 select option{
background-color:white;
}
#gform_1 .gfield_label{
font-weight: 600;
}
#gform_1 #input_1_9{
padding:10px;
}
.pdf-links a{
color: #0000bf;
}
.page-id-83 iframe{
	margin-top: 10px;
    margin-bottom: 30px;
}
.woocommerce #content{
  padding: 15px 13px 15px 15px;
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
    margin: 0 5px 1em;
}
.woocommerce-ordering select{
padding:5px;
}
.woocommerce .products ul, .woocommerce ul.products{
padding-top:10px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
  	padding:10px;
  	border:1px solid #ddd;
      text-align: center;
    border-radius: 5px;
}
.woocommerce ul.products li.product a img {
    width: auto;
    height: 200px;
    margin: 10px auto;
}
.woocommerce ul.products li.product h3 {
    min-height: 65px;
}
.woocommerce ul.products li.product h3:hover{
color: #64c9ea;
}
.woocommerce ul.products li.product .button {
    margin: 0 0 5px 0;
}

.woocommerce ul.products li.product .price{
min-height:45px;
}
.woocommerce.woocommerce-page aside.sidebar{
display:none;
}
.woocommerce .quantity .qty{
width:4em;
  padding:5px;
}
.woocommerce div.product div.images img {
    width: auto;
    height:300px;
    margin: 60px auto;
}
.woocommerce div.product .product_title, .entry-content h2{
font-size:25px;
}
.woocommerce div.product .woocommerce-tabs .panel {
    padding: 0 15px;
}

.home .entry-header{
text-align:center;
}
.home .widget-wrap article{
border:1px solid #ddd;
  text-align:center;
}
.page-id-737 hr{
 	margin-bottom:20px;
  	display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ddd;
}
.executive-pro-home .home-cta {
  background-color: #737373;
}
.tp-caption{
padding-top: 50px !important;
  font-weight:bold !important;
}
.site-footer{
padding-top:15px;
}


@media only screen and (max-width: 1023px){
.site-title a, .site-title a:hover {
    background-position: center;
}
  .tp-caption {
    max-width: unset !important;
    min-height: unset !important;
    padding: 20px !important;
}

.tp-parallax-wrap {
    right: 0;
}

.tp-loop-wrap {
    right: 0;
    left: 0;
}

}
@media only screen and (max-width: 800px){

  .site-title a, .site-title a:hover {
    background-position:center;
 }
  
}

@media only screen and (min-width:1024px){
  .site-title a, .site-title a:hover{
  	padding:0;
    margin-top:5px;
  }
}a {
    color: #0000CD;
}
.sidebar .widget {
  padding: 10px 40px;
}

li#menu-item-1170 ul li a {
    padding: 10px !important;
}
  

