body {background: #fff;color: #a0a0a0;font-family:Maven Pro, Times New Roman;font-size: 16pt;}
a,a:focus,a:hover {outline: 0px solid;color:#a2553d;}
a {color: #a2553d;}
img {
max-width: 100%;
border:none;
}
ul,li {list-style: none;}
.entry-content ul li{list-style:disc;}
h1,h2,h3,h4,h5,h6 {font-family: 'Lato', sans-serif;}
@font-face {
font-family: 'maven_promedium';
src: url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/maven_pro_medium-webfont.eot);
src: url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/maven_pro_medium-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/maven_pro_medium-webfont.woff2) format('woff2'),
url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/maven_pro_medium-webfont.woff) format('woff'),
url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/maven_pro_medium-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'maven_probold';
src: url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/mavenpro-bold-webfont.eot);
src: url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/mavenpro-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/mavenpro-bold-webfont.woff2) format('woff2'),
url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/mavenpro-bold-webfont.woff) format('woff'),
url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/mavenpro-bold-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'maven_problack';
src: url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/maven_pro_black-webfont.eot);
src: url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/maven_pro_black-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/maven_pro_black-webfont.woff2) format('woff2'),
url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/maven_pro_black-webfont.woff) format('woff'),
url(//www.grainwoodworks.com.au/wp-content/themes/warwick/fonts/maven_pro_black-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
} body{
clear: both;
display: block;
margin: 0 auto;
padding: 0;
}
.container {
max-width: 1025px;
width:100%;
padding:0px;
margin:0px auto;
background:#fff;
}
.site, .site-content, .content-area, .site-main{
clear: both;
display: block;
margin: 0 auto;
padding: 0;
}
.row {
margin: 0 auto;
padding: 0;
width: 100%;
} .banner-header.col-md-12.col-xs-12.col-sm-12 {
clear: both;
display: block;
float: left;
margin: 0 auto;
text-align: center;
}
.title-news .author{
display:none;
}
.logo-web.col-md-4.col-xs-4.col-sm-4 {
margin: 0 auto;
text-align: center;
width: 100%;
}.content-text-logo {    float: left;    margin: 0 auto;    text-align: center;    width: 100%;}.content-text-logo .widget.widget_text {    width: 100%;    padding: 0;}.content-text-logo .widget.widget_text h2  {    color: #a2553d;    margin: 0 auto;    padding: 0;    width: 100%;    font-weight: bold;    font-size: 32pt;}.content-text-logo .widget.widget_text .textwidget {  
font-family: 'maven_probold';  color: #888787;
font-size: 13pt;
margin: 0 auto;
text-transform: uppercase;
width: 45%;}
.navbar-header.col-md-12.col-xs-12.col-sm-12 {
border-top: 1px dotted #242424;
clear: both;
color: #4f4f4f;
display: block;
float: none;
margin: 0 auto;
text-align: center;
}
.collapse.navbar-collapse.p-desktop {
clear: both;
display: block;
float: none;
margin: 0 auto;
text-align: center;
}
.nav.navbar-nav.desktop {
float: none;
height: auto;
margin: 0 auto;
text-align: center;
width: 100%;
}
.navbar-collapse.p-desktop {
display: block;
clear: both;
}
.navbar-nav > li {
float: none;
display:inline-block;
}
.navbar-nav > li > a {
color: #232323;
font-size: 16pt;
padding: 15px 30px;
}
.navbar-nav > li > a:hover, .navbar-nav > li.current_page_item > a {
color:#a2553d;
} .p-slide.col-md-12.col-sm-12.col-xs-12 {
padding: 0;
} .ww-design.col-md-12.col-sm-12.col-xs-12 {
margin: 50px auto;
padding: 0;
border-bottom: 1px dotted #242424;
border-top: 1px dotted #242424;
}
.ww-design.col-md-12.col-sm-12.col-xs-12 div {
clear: both;
display: block;
margin: 0 auto;
padding: 0;
text-align: center;
width: 80%;
}
.ww-design h1.tit {
color: #232323;
font-size: 30pt;
font-weight: normal;
margin-top: 50px;
font-family: Maven Pro;
}
p.text-content {
color: #232323;
font-size: 16pt;
line-height: 25px;
float: left;
display: block;
clear: both;
}
p.continue, p.continue a {
color: #a2553d;
font-size: 14pt;
}
p.continue {
margin-bottom:50px;
}
.lastest div {
float: left;
display: block;
}
.wp-post-image:hover, .attachment-medium:hover{
opacity:0.8;
filter: alpha(opacity=80);
} .sidebar-pc {
display: block;
clear: both;
float: left;
width: 100%;
}
.p-sidebar.col-md-12.col-sm-12.col-xs-12 {
padding: 0;
}
.content-sidebar {
display: block;
clear: both;
float: left;
width: 100%;
}
.content-sidebar li  {
display: block;
float: left;
text-align: center;
margin: 0 auto;
width: 30%;
position:relative;
}
.content-sidebar li h3:hover .content-sidebar li img {
opacity:0.8;
filter: alpha(opacity=80);
}
li.product-2 {
margin: 0 5% !important;
}
.content-sidebar li h3 {
color: #fff;
font-size: 26pt;
left: 50%;
margin-bottom: 0;
margin-right: auto;
margin-top: -5%;
position: absolute;
text-transform: uppercase;
top: 50%;
width: 100%;
margin-left: -50%;
font-family: 'maven_problack';
z-index: 2;
}
.search-field {
color: #666;
font-family: Maven Pro;
font-size: 20px;
font-style: normal;
font-weight: 400;
opacity: 1;
transition: opacity 0.24s ease-in-out 0s;
visibility: visible;
width: 100%;
}
.main-content-news.col-md-12.col-xs-12.col-sm-12.pull-left {
padding: 0;
}
.entry-content.col-md-9.col-xs-9.col-sm-12.pull-left {
padding: 0;
}
.screen-reader-text {
display: none;
}
h2.widget-title {
font-family: Maven Pro;
font-size: 18pt;
}
.p-sidebar-news .widget ul {
padding: 0;
}
.widget.widget_meta {
display: none;
}
.widget.widget_search {
padding: 30px 0 0;
}
.url {
color: #000;
}
.url:hover{
color:#a2553d;
transition: color 0.4s ease 0s;
text-decoration:none;
}
.recentcomments > a {
color: #a2553d;
text-decoration:none;
}
.recentcomments > a:hover{
transition: color 0.4s ease 0s;
}
.recent-post-news ul {
padding:0;
}
.recentcomments {
font-family: Maven Pro;
font-size: 12pt;
}
#lastest-news > li {
float: left;
display:block;
clear:both;
width: 100%;
margin-bottom: 10px;
}
#post-222 .img-content-page.col-md-4
{
display:none;
}
#post-222 .col-md-8
{
width:100%;
}
p.img-news-sidebar {
float: left;
display:block;
clear:both;
}
p.img-news-sidebar{
margin-right:5px;
}
.sidebar-news h2.widget-title{
border-top: 1px dashed;
color: #232323;
font-family: maven_promedium;
font-size: 16pt;
padding: 15px 0;
}
.recent-post-news h4 {
margin: 0;
padding: 0;
}
.recent-post-news h4  a {
font-family: Maven Pro;
font-size: 13pt;
color: #232323;
}
.recent-post-news h4  a:hover{
color: #a2553d;
transition: all 0.2s ease-in 0s;
text-decoration:none;
}
.sidebar-news.col-md-3.col-xs-3.col-sm-12.pull-right {
padding: 0;
}
#lastest-news span {
font-size: 15px;
}
.text-content-page.text-content-page-news > p {
color: #232323;
}
.text-content-page.text-content-page-news > p.continue{
margin-bottom: 25px;
}
.sidebar-news.col-md-3.col-xs-12.col-sm-3.pull-right {
padding: 0;
} .last-testi.col-md-12.col-sm-12.col-xs-12 {
display: block;
clear: both;
padding: 30px 0 0 0;
margin: 0 auto;
}
.lastest.col-md-8.pull-left {
padding: 0 20px 0 0;
}
.img > span {
bottom: 0;
position: absolute;
color: #fff;
background: #6a513a;
padding: 0 10px;
font-size: 12pt;
}
.lastest div > p.img {
float: left;
height: auto;
margin-bottom: 10%;
position: relative;
width: auto;
margin-top: 1%;
margin-right: 3%;
}
.lastest.col-md-8.pull-left > h1 {
border-bottom: 1px dashed;
color: #232323;
font-family: Maven Pro;
padding-bottom: 50px;
font-size: 30pt;
}
.lastest h3.tit {
color: #232323;
font-size: 22pt;
font-family: Maven Pro;
margin-top: 0px;
}
.lastest h3.tit a{
color: #232323;
font-size: 22pt;
font-family: Maven Pro;
}
.lastest h3.tit a:hover{
color: #a2553d;
transition: all 0.2s ease-in 0s;
text-decoration:none;
}
.bxslider > li {
float: left;
}
.testimonial.col-md-12.pull-left  h1 {
color: #232323;
float: none;
font-family: "maven_promedium";
font-size: 22pt; width: 100%;
margin: 0 auto;
}
.testimonial  img {
float: left;
margin: 0 2% 0 auto;
}
.bxslider {
display: block;
clear: both;
float: left;
}
.testimonial  p.text-content{
float:left;
}
.testimonial h5.tit {
color: #a2553d;
font-size: 16pt;
margin: 0 auto;
font-family: Maven Pro;
}
.bx-viewport {
border: medium none !important;
box-shadow: none !important;
display: block;
margin-top: 0px;
}
.follow.col-md-4.pull-right {
margin-top: 30px;
padding-left: 40px;
padding-top: 20px;
}
h2.widget-title {
color: #232323;
font-family: maven_promedium;
font-size: 16pt;
}
.widget.sfmsb_widget {
border-top: 1px dashed;
} .main-footer.col-md-12.col-xs-12.col-sm-12 {
clear: both;
display: block;
float: none !important;
text-align: center;
width: 90%;
margin: 0 auto;
}
.widget.widget_text {
float: left;
margin: 0 auto;
text-align: center;
width: 50%;
color: #fff;
padding: 40px 0 0 0;
}
.footer {
background: #252525;
}
#text-4 {
clear: both;
float: none;
width: 100%;
padding:20px 0 40px 0;
color:#989898;
}
.textwidget > a {
color: #fff;
} .entry-header {
background: #404040 none repeat scroll 0 0;
display: block;
float: left;
width: 100%;
margin-bottom: 70px;
}
h1.desktop {
color: #fff;
float: left;
font-family: maven pro;
font-size: 30pt;
line-height: 80px;
margin: 0 auto 0 30px;
text-align: left;
width: 50%;
}
.entry-header > p {
float: right;
line-height: 85px;
margin: 0 30px 0 0;
text-align: right;
font-family:maven pro;
font-size: 16pt;
}
.entry-header a {
color: #a0a0a0;
}
.entry-header span {
color: #fff;
}
.entry-content.col-md-12.col-xs-12.col-md-12 {
padding: 0;
}
.img-content-page.col-md-4 {
padding: 0;
}
.text-content-page h4 {
font-size: 22pt;
font-weight: bold;
margin: 20px auto 10px;
}
.text-content-page.col-md-8 { padding: 0;
}.text-content-page.col-md-8.col-xs-8.col-sm-8 li {    list-style: outside none disc;	color: #232323 !important;}
.text-content-page.col-md-8 p:nth-child(2) { padding-bottom: 20px;
}
li.img-content {
clear: both;
display: block;
float: left; padding-right: 50px;
width: 100%;
padding-bottom: 30px;
}
.img-content .textwidget {
text-align: left;
}
.img-content  img {
margin-top: 15px;
}
.img-content  img:hover{
opacity:0.8;
filter: alpha(opacity=80);
}
li.img-content aside {
clear: both;
display: block;
float: left !important;
width: 100% !important;
}
.page-template-default .text-content-page h4 span, .page-template-default .text-content-page h4, , .page-template-default .text-content-page h3{
color: #232323 !important;
}
.page-template-default .text-content-page h4:first-child span, .page-template-default .text-content-page h4:first-child , .page-template-default .text-content-page h3:first-child {
color: #a2553d !important;
}
.page-template-default .text-content-page p span, .page-template-default .text-content-page p {
color: #232323 !important;
}
.img-content-page-mobile{
display:none;
} .text-content-page.text-content-page-gallery.col-md-12.col-xs-12.col-sm-12 {
clear: both;
display: block;
float: left;
padding:0;
}
.text-content-page.text-content-page-gallery div a > img {
height: auto;
width: 100%;
}
.text-content-page.text-content-page-gallery div a > img:hover {
opacity:0.8;
filter: alpha(opacity=80);
}
.page-id-7 .entry-header {
margin-bottom: 20px;
}
.text-content-page.text-content-page-gallery.col-md-12.col-xs-12.col-sm-12 > p {
clear: both;
display: block;
float: left;
}
.text-content-page.text-content-page-gallery.col-md-12.col-xs-12.col-sm-12 a {
display: block;
float: left;
height: auto;
padding: 15px;
width: 25%;
text-align: center;
} .content-news.col-md-12.col-xs-12.col-sm-12:hover{
background-color:#e8e8e8;
transition: background 0.4s ease 0s;
}
.content-news .img.thumb {
padding: 0 10px;
}
.content-news .img.thumb img {
height: auto;
width: 100%;
margin: 20px 0 0;
}
.content-news .img.thumb span {
bottom:10px;
color:#fff;
text-decoration:none;
}
.content-news .img.thumb a{
color:#fff;
text-decoration:none;
}
.content-news h5  a{
color: #232323;
font-family: maven pro;
font-size: 22pt;
}
.content-news h5  a:hover{
color: #a2553d;
transition: all 0.2s ease-in 0s;
text-decoration:none;
}
.content-news .text-content-page.col-md-8 p:nth-child(2){
border:none;
}
.content-news .text-content-page.col-md-8.col-xs-8.col-sm-8 > p{
color: #232323;
font-size: 16pt;
line-height: 25px;
}
.content-news.col-md-12.col-xs-12.col-sm-12 {
margin: 10px auto;
}
.content-news .img-content-page.col-md-4.col-xs-4.col-sm-4 {
padding: 0 15px 0 0;
}
.wp-pagenavi {
margin: 10px auto;
}
.wp-pagenavi span.current {
color: #232323;
}
.wp-pagenavi a, .wp-pagenavi span{
color: #a2553d;
} .single h1.entry-title {
color: #fff;
float: left;
margin-left: 10px;
width: auto;
}
.single .entry-content img {
margin: 0 auto 10px;
}
.single .img-single {
clear: both;
display: block;
float: left;
height: auto;
margin: 0 auto;
text-align: center;
width: 100%;
}
.single .entry-content > p {
color: #232323;
font-size: 16pt;
line-height: 25px;
}
.sametitle {
color: #232323;
}
.betterrelated > p {
color: #232323;
}
ol {
padding: 0;
}
.betterrelated a {
color: #a0a0a0;
text-decoration: none;
}
.betterrelated a:hover{
color:#a2553d;
transition: color 0.4s ease 0s; 
} @media screen and (max-width: 1025px){
.main-footer.col-md-12.col-xs-12.col-sm-12 {
width: 70%;
}
}
@media screen and (max-width: 1025px){
.site-main .row {
padding: 0 15px;
}
.testimonial.col-md-4.pull-right {
padding-left: 5%;
}
.follow.col-md-4.pull-right {
padding-left: 5%;
}
.lastest div > p.img {
margin-bottom: 15%;
}
}
@media screen and (max-width: 991px){
.lastest div {
display: block;
clear: both;
float: left;
}
.lastest div > p.img {
margin-bottom: 2%;
}
.lastest h3.tit {
margin: 0 auto;
}
.lastest.col-md-8.pull-left {
padding: 0 10px;
}
.testimonial.col-md-4.pull-right {
float: left !important;
width: 50%;
padding: 0 10px;
display: block;
clear: both;
}
.bx-viewport {
margin: 0 auto;
}
.follow.col-md-4.pull-right {
float: left;
display: block;
width: 50%;
margin: 0 auto;
}
p.continue {
margin-bottom: 20px;
}
}
@media screen and (max-width: 980px){
.navbar-header.col-md-12.col-xs-12.col-sm-12, .collapse.navbar-collapse.p-desktop {
padding: 0;
}
.p-desktop ul li a {
padding: 15px 25px;
}
.content-sidebar li h3 {
font-size: 20pt;
}
.main-footer.col-md-12.col-xs-12.col-sm-12 {
width: 100%;
}	
.content-text-logo .widget.widget_text .textwidget {		width: 60%;	}
.img-content-page.col-md-4 {
padding: 0 10px 0 0;
}
}
@media screen and (max-width: 850px){
.p-desktop ul li a {
padding: 15px 20px;
}
}
@media screen and (max-width: 775px){
.p-desktop ul li a {
padding: 15px 18px;
}
}
@media screen and (max-width: 768px){
.navbar-toggle .icon-bar {
background-color: #fff;
}
.navbar-toggle {
background-color: #a2553d;
display:block;
}
.navbar-nav > li {
display: block;
float: left;
width: 50%;
}
.navbar-collapse.p-desktop {
display: none;
}
.navbar-toggle:hover {
background-color: #232323;
}
.content-sidebar li h3 {
font-size: 16pt;
}
.ww-design.col-md-12.col-sm-12.col-xs-12 div {
width: 100%;
}	
.content-text-logo .widget.widget_text .textwidget {		width: 70%;	}
.widget.widget_text {
font-size: 12pt;
}
.img-content-page.col-md-4 {
padding: 0 15px 0 0;
}
.text-content-page.text-content-page-gallery.col-md-12.col-xs-12.col-sm-12 a {
width: 50%;
}
.recent-post-news, .recent-post-news > ul {
clear: both;
display: block;
float: left;
width: 100%;
}
#lastest-news > li {
clear: none;
width: 32%;
}
}
@media screen and (max-width: 600px){
.content-sidebar li {
margin: 10px auto;
width: 100%;
}
li.product-2 {
margin: 10px auto !important;
}
.content-sidebar li h3 {
font-size: 22pt;
margin: -10px auto 0 -50%;
}
.testimonial.col-md-4.pull-right {
width: 100%;
}
.follow.col-md-4.pull-right {
width: 100%;
clear: both;
padding: 0 10px;
}
.widget.widget_text {
padding: 20px 0 0;
width: 100%;
}
.col-md-12.col-xs-12.col-sm-12 {
padding: 0 10px;
}	
.content-text-logo .widget.widget_text .textwidget {		width: 80%;	}
.testimonial img {
margin-right: 15px;
}
.testimonial.col-md-4.pull-right h1 {
float: none;
margin-left: 105px;
padding: 0px;
}
.img-content-page.col-md-4 {
float: left;
padding: 0 15px 30px;
text-align: center;
width: 100%;
}
.img-content-page li {
float: none;
height: auto;
margin: 10px auto;
padding: 0 10px;
width: 50%;
}
.text-content-page.col-md-8.col-xs-8.col-sm-8 {
padding: 0 10px;
width: 100%;
}
.text-content-page.text-content-page-gallery.col-md-12.col-xs-12.col-sm-12 a {
width: 100%;
}
#lastest-news > li {
width: 50%;
}
.img-content-page-mobile{
display:block;
}
.img-content-page-desktop{
display:none;
}
}
@media screen and (max-width: 480px){
.img-content-page li {
width: 100%;
}
}
@media screen and (max-width: 400px){
.lastest h3.tit, p.text-content, p.continue{
float: left;
}
.ww-design p.continue {
float: none;
}
.lastest div > p.img {
margin: 2% auto;
text-align: center;
float: none;
}
h1.desktop {
width: 40%;
font-size:22pt;
}	
.content-text-logo .widget.widget_text .textwidget {		width: 100%;	}	
.content-text-logo .widget.widget_text h2 {		font-size: 28pt;	}
.widget.widget_text {
font-size: 13pt;
}
.entry-header > p {
font-size: 12pt;
}
.navbar-nav > li {
width: 100%;
}
}
@media screen and (max-width: 370px){
#lastest-news > li {
width: 100%;
}
#lastest-news > li, .recent-post-news h4, p.img-news-sidebar, .recent-post-news span {
float: none;
text-align: center;
}
.attachment-70x70.wp-post-image {
height: 160px;
width: 160px;
}
}
.gamma-description {
display: block;
}
.gamma-gallery li:hover {
opacity:0.8;
filter: alpha(opacity=80);
}
.gamma-gallery li img {
width: 100% !important;
}
.gamma-description h3 {
height: 85%;
overflow-y:hidden;
overflow-x:hidden;
margin-top: 8px;
}
.gamma-description {
bottom: 10px !important;
left: 10px !important;
right: 10px !important;
top: 10px !important;
}
.alignright {
float:right;
padding: 0 0 0 15px;
}