@media screen and (max-width: 1260px) {

body {
 width: 1260px; 
}

}

h5.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-accordion-header-active.ui-state-active, h5.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-top.ui-corner-bottom:hover {
    background-color: #FFA75F;
}

input[type="checkbox"] {
  width: 20px;
  margin-top: 15px;
  margin-bottom: 5px;
}

span.wpcf7-list-item-label {
    margin-right: 170px;
}

.home-spring-type {
 min-height: 305px;
  margin-bottom: -25px;
}

.types-section {
 min-height: 145px; 
}

textarea {
 height: 62px; 
}

.accordion_holder.accordion h5 {
 background-color: #cccccc;
 color: #333333;
}

.ui-state-active {
 background-color: #FFA75F;
}


.container {
width: 100% !important;
padding: 0;
}

.icon_with_title {
margin-bottom: 15px !important;
}

#icon-text {
    padding-right: 30px;
}

.icon-table {
 display: table !important; 
}

.icon-table-item {
 display: table-cell !important;
 vertical-align: middle;
}

.image-holder a{
    display:block;
    position:relative;
    padding-bottom:50%;
    overflow:hidden;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.image-holder a img {
    position:absolute;
    width: 100%;
    height:auto;
    display:block;
}



.button.very-tiny {
  font-size: 11px;
  line-height: 2px;
  padding: 15px 19px;
} 

.accordion_holder .accordion_item {
   margin: 0px 0 -15px 0; 
}

.big-quote {
  font-size: 17px;
  line-height: 29px; 
}

.box_holder_border {
 min-height: 465px;
 max-height: 465px;
}


.spring-type {
 margin: 10px auto !important;
 margin-bottom: 7px !important;
 padding: 10px;
}

.container-spring-type {
overflow: hidden;
width: auto;
}

#white-text {
 color: #FFFFFF; 
}

.social_menu li a:hover {
  background-color: #FFA75F !important;
}

a.button.tiny:hover {
  background-color: #FFA75F !important;
  color: #FFFFFF !important;
}




/*---------------------- TYPE FIXES ----------------------*/
h2 {
line-height: 32px;
}

.icon_with_title h4 {
  font-size: 15px;
  line-height: 22px;
}
/*---------------------- END TYPE FIXES ----------------------*/




 /*---------------------- LOGO / HEADER / MENU FIXES ----------------------*/
.selectnav_button span {
  background-image: url(http://www.pattinsonsprings.com.au/wp-content/uploads/2015/07/navigation_dark_grey.png);
}

.logo {
  padding: 10px 0px!important;
  position: inherit;
  
}

.logo img {
}

.logo a {
  display: inline-block;
  display: inline;
}

@media only screen and (max-width: 1100px) and (min-width: 480px) {
.logo img {
	
}
}
 
@media only screen and (max-width: 480px) {
.logo img {

}
}


@media only screen and (max-width: 1400px) and (min-width: 768px) {
.logo img {
}
}
/*---------------------- END LOGO FIX ----------------------*/




/*---------------------- PAGE HEADER SPACE FIX ----------------------*/
.page .title {
}

.page-id-7 .title {
height: 260px !important;
}

@media screen and (max-width: 768px) {
.page .title {
}
}

.header_inner_right {
 	text-transform: uppercase; 
}
nav.main_menu ul {
      padding-top: 65px;
}

.so-widget-sow-social-media-buttons-atom-1ec6540a25a6 .sow-social-media-button {
    padding: 8px!important;
    margin-top: 71px!important;
}
.title.has_fixed_background {
 background-size: contain; 
}
