/*
Theme Name: Drakesbrook Antiques & Collectables
Theme URI: 
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */


@font-face {
font-family: 'OpenSans-Regular_0';
src: url('fonts/OpenSans-Regular_0.eot');
src: url('fonts/OpenSans-Regular_0.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Regular_0.svg#OpenSans-Regular_0') format('svg'), url('fonts/OpenSans-Regular_0.woff') format('woff'), url('fonts/OpenSans-Regular_0.ttf') format('truetype'), url('fonts/OpenSans-Regular_0.otf') format('truetype');
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
}
@font-face {
font-family: 'OpenSans-Semibold_0';
src: url('fonts/OpenSans-Semibold_0.eot');
src: url('fonts/OpenSans-Semibold_0.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Semibold_0.svg#OpenSans-Semibold_0') format('svg'), url('fonts/OpenSans-Semibold_0.woff') format('woff'), url('fonts/OpenSans-Semibold_0.ttf') format('truetype'), url('fonts/OpenSans-Semibold_0.otf') format('truetype');
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
}
body {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:OpenSans-Regular_0, Helvetica, sans-serif;
	color:#464646;
	font-weight:normal;
	background-color:#fff;
}
a img {
	border:0px;
}
a {
	text-decoration:none;
	-moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
a:hover {
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
}
ul li {
	list-style:none;
}
p {
	margin:0px;
	padding:0px;
}
input:focus {
	outline:none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

.wrapper {
	display:block;
	width:1230px;
	margin:auto;
	position:relative;
}

#header{padding:0px; float:left; width:100%;}

.header-top{padding:38px 0px; float:left; width:100%;}
.logo{float:left; display:inline-block;}

.call-now{display:inline-block; float:right;}
.call-now ul{padding:0px;}
.call-now li{background:url(images/phone-icon.png) no-repeat left center; padding:10px 0 10px 65px; margin-left:30px; color:#000; font-size:14px; float:left;}
.call-now li a{color:#000; display:block;}
.call-now li a:hover{color:#a07a0c;}

#nav {padding:22px 0px; float:left; width:100%; border-top:solid 2px #e5e5e5;}

#nav ul {
	list-style:none;
	text-align:center;
}
#nav ul li {
	display:inline-block;
	padding:0px 11px;
}
#nav ul li a {
	text-decoration: none;
	color: #222934;
	font-size: 15px;
	padding:0px;
	text-transform:uppercase;
	font-weight:normal;
	text-align: center;
 -moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
#nav ul li a:hover, #nav ul li a.active {
	text-decoration: none;
	color: #a07a0c;
}

#banner{padding:0px; float:left; width:100%; position:relative;}
.banner-img, .banner-img img{float:left; width:100%;}
.banner-content{position:absolute; top:150px; left:0px; z-index:9999;}
.banner-content h1{color:#a07a0c; font-size:40px; text-transform:uppercase; font-family:OpenSans-Semibold_0, Helvetica, sans-serif;}
.banner-content h4{color:#6c7685; font-size:14px; text-transform:uppercase; font-family:OpenSans-Semibold_0, Helvetica, sans-serif; display:block; padding-bottom:28px;}
.banner-content p{font-size:22px; line-height:26px; color:#fff;}
.banner-content a{display:block; width:155px; height:54px; line-height:54px; text-align:center; text-transform:uppercase; font-size:14px; color:#fff; text-transform:uppercase; background:#a07a0c; bottom:0px; right:-300px; position:absolute;}
.banner-content a:hover{background:#fff; color:#a07a0c;}

#body-content{padding:60px 0px; float:left; width:100%;}

.drakesbrook-collectables{padding:0px; float:left; width:100%;}
.drakesbrook-collectables h1{display:block; text-align:center; color:#222934; font-size:30px; text-transform:uppercase; font-family:OpenSans-Semibold_0, Helvetica, sans-serif;}
.drakesbrook-collectables h2{color:#4d4d4d; font-size:17px; display:block; text-align:center;}
.drakesbrook-collectables ul{padding:40px 0px; float:left;}
.drakesbrook-collectables li{width:360px!important; float:left; margin:0 25px;}
.drakesbrook-collectables li h3{color:#a07a0c; font-size:20px; float:left; width:100%; text-transform:uppercase; display:block; padding:15px 0px; font-family:OpenSans-Semibold_0, Helvetica, sans-serif; line-height:20px;}
.drakesbrook-collectables li p{display:block; padding-bottom:18px; letter-spacing:0.3px; line-height:19px;}
.drakesbrook-collectables a.img{width:100%; float:left; text-align:center; background:#a07a0c; min-height:320px;} 
.drakesbrook-collectables li a.view-more{background:url(images/view-more-arrow.png) no-repeat right center; padding-right:30px; color:#464646; font-size:12px; text-transform:uppercase; font-family:OpenSans-Semibold_0, Helvetica, sans-serif;}
.drakesbrook-collectables li a.view-more:hover{color:#a07a0b;}

.welcome-box{background:#f7f7f7; padding:0px; float:left; width:100%;}
.welcome-box-left{width:730px; float:left; padding-top:95px;}
.welcome-box-left h1{color:#3b3b3b; font-size:25px; font-family:OpenSans-Semibold_0, Helvetica, sans-serif;}
.welcome-box-left p{color:#3b3b3b; line-height:19px; display:block; padding:15px;}
.welcome-box-right{width:445px; float:right;}

.our-products{padding:50px 0px; float:left; width:100%; text-align:center;}
.our-products h1{display:block; text-align:center; color:#222934; font-size:35px; text-transform:uppercase; font-family:OpenSans-Semibold_0, Helvetica, sans-serif;}
.our-products h2{color:#4d4d4d; font-size:17px; display:block; text-align:center;}

.events{padding:20px 0 0 0px; float:left; width:100%;}
.events h1{color:#3b3b3b; font-size:35px; text-transform:uppercase; display:block; text-align:center; font-family:OpenSans-Semibold_0, Helvetica, sans-serif; padding-bottom:60px;}
.events-left{width:590px; float:left; padding:40px; background:#a07a0c; height:431px;}
.events-left h2{font-size:25px; text-transform:uppercase; color:#fff;}
.events-left p{float:left; width:100%; padding-bottom:20px; line-height:19px; color:#fff;}
.events-left a{display:block; float:left; width:140px; height:48px; line-height:48px; text-align:center; color:#fff; text-transform:uppercase; background:#222934;}
.events-left a:hover{background:#fff; color:#a07a0c;}
.events-right{width:527px; float:right;}
.events-right img{padding-bottom:10px; width:100%;}

#footer{padding:0px; float:left; width:100%;}

.footer-top{padding:35px 0px; float:left; width:100%; background:#222934;}
.footer-top h1{font-size:22px; color:#fff; text-transform:uppercase; background:url(images/footer-heading-bg.png) no-repeat left bottom; padding-bottom:15px; margin:20px 0px; display:block;}

.footer_category{float:left; width:370px;}
.footer_category ul{padding:0px;}
.footer_category li{float:left; width:42%; padding-left:16px; background:url(images/footer-arrow.png) no-repeat left center; line-height:17px; margin-bottom:15px;}
.footer_category li a{text-transform:uppercase; color:#fff; text-transform:uppercase;}
.footer_category li a:hover{color:#a07a0c;}


.contact-info{padding:0px; float:right; width:345px;}
.contact-info h3{font-size:15px; text-transform:uppercase; display:block; padding-bottom:16px; color:#fff;}
.contact-info p{float:left; width:100%; padding-bottom:10px; color:#fff;}
.contact-info a{float:left;}

.footer-bottom{padding:28px 0px; background:#a07a0c; float:left; width:100%; color:#fff; text-transform:uppercase;}

.inner-content{padding:0px; float:left; width:100%;}
.inner-content-heading{padding:22px 0px; color:#fff; text-transform:uppercase; font-size:25px; background:#222934; display:block; text-align:center;}

.news{padding-top:45px; float:left; width:100%;}
.news-left-box{width:890px; float:left;} 

.news-left-box ul{padding:0px;}
.news-left-box li{float:left; width:100%; padding:35px 0px; border-bottom:solid 1px #dddddd;}
.news-left-box li:last-child{border:none;}
.news-left-box li .news-img{float:left; width:270px; margin-right:12px;}
.news-left-box li .news-content{width:580px; float:left;}
.news-left-box li .news-content h1{color:#a07a0c; font-size:18px; text-transform:uppercase; font-family:OpenSans-Semibold_0, Helvetica, sans-serif;}
.news-left-box li .comment-links{padding:10px 0px; float:left; width:100%;}
.news-left-box li .comment-links li{float:left; display:inline-block; width:auto; padding:0px; border:none; padding:0 30px 0 20px; background:url(images/news-icon.png) no-repeat left center; line-height:20px;}
.news-left-box li .comment-links li.comment{background-position:0 -3px;}
.news-left-box li .comment-links li.time{background-position:0 -59px;}
.news-left-box li .comment-links li.by{background-position:0 -113px;}
.news-left-box li .comment-links li a{color:#222934; font-size:11px;}
.news-left-box li .comment-links li a:hover{color:#a07a0c;}
.news-left-box li p{color:#222934; line-height:20px; display:block; float:left; width:100%; padding-bottom:10px;}
.readmore-btn{float:left; width:98px; height:35px; line-height:35px; text-align:center; font-size:11px; color:#fff; text-transform:uppercase; background:#a07a0c; border:solid 1px #a07a0c;}
.readmore-btn:hover{color:#a07a0c; background:none;}

.news-right-box{width:304px; float:right;}

.posts{float:left; width:100%; margin-bottom:25px;}
.posts h1{color:#a07a0c; font-size:22px; font-family:OpenSans-Semibold_0, Helvetica, sans-serif; padding-bottom:15px; margin-bottom:10px; border-bottom:solid 3px #dfdfdf;} 
.posts ul{padding:0px;}
.posts li{display:block; background:url(images/footer-arrow.png) no-repeat left center; line-height:19px; padding-left:16px; margin-top:13px;}
.posts li a{color:#282828;}
.posts li a:hover{color:#a07a0c;}

.products{padding:50px 0px; float:left; width:100%;}
.products h1{color:#a07a0c; font-size:25px; text-align:center; display:block; padding-bottom:50px; text-transform:uppercase;}
.products ul{padding:0px;}
.products li{float:left; width:330px; margin-left:55px;  background:#eee; margin-bottom:55px;}
.products li a{color:#a07a0c; font-size:25px; padding-top:15px; display:block; text-transform:uppercase; text-align:center;}
.products li a:hover{color:#000;}

.products li a img {
    width:auto!important;
    height:200px;
    margin:10%;
    max-width:80%;
}

.about{padding:50px 0px; float:left; width:100%;}
.about-left{width:410px; float:left;}
#about-left-single {width:300px!important;}
.about-right{width:780px; float:right;}
#about-right-single {float:left!important; width:928px!important;}
#about-right-single p {padding:0 0 20px 0!important;}
.about-right h1{font-size:25px; text-transform:uppercase; color:#a07a0c;}
.about-right p{color:#252525; float:left; width:100%; line-height:19px; padding-top:20px;}

.contact{padding:50px 0px; float:left; width:100%;}

.contact-form{width:100%; float:left;}
.contact-form h1{font-size:25px; color:#a07a0c; padding-bottom:30px; display:block;}
.contact-form p {
    float: left;
    margin: 0 1% 20px 0;
    padding: 0;
    width: 32%;
}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea {
	width:345px;
	margin:0;
	padding:10px 15px;
	background:#fff;
	outline:0;
	font-family:OpenSans-Regular_0, Helvetica, sans-serif;
	font-size:14px;
	border:none;
	border-bottom:solid 2px #e4e4e4;
	color:#000;
}
.contact-form textarea {
	resize:none;
	width:95%;
	height:auto;
	min-height:120px;
}
.contact_btn {
	display:inline-block;
	border:none;
	width:128px;
	background:#a07a0c;
	float:left;
	height:46px;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:14px;
	cursor:pointer;
-moz-transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}
.contact_btn:hover {
	background:#ce9c0d;
}

.contact-bottom{padding-top:40px; float:left; width:100%;}

.address{width:315px; float:left;}
.address h1{font-size:25px; color:#a07a0c; padding-bottom:20px; display:block;}
.address h3{text-transform:uppercase; color:#282828; font-size:14px; font-family:OpenSans-Semibold_0, Helvetica, sans-serif;}
.address p{display:block; color:#282828; padding-bottom:20px;}

.map{width:810px; float:left; margin-left:40px;}

.in-the-press{padding-top:40px; float:left; width:100%;}
.in-the-press ul{padding:0px;}
.in-the-press li{float:left; width:100%; padding-bottom:60px;}
.in-the-press li .press-img{float:left; width:411px;}
.in-the-press li .press-content{float:right; width:765px; padding-top:30px;}
.in-the-press li .press-content h1{color:#a07a0c; font-size:25px; text-transform:uppercase; display:block; padding-bottom:7px;}
.in-the-press li .press-content p{float:left; width:100%; padding-bottom:20px; line-height:19px; color:#252525;}
.in-the-press li .press-content p a{color:#a07a0c;}
.in-the-press li .press-content p a:hover{color:#000;}


div.wpcf7-validation-errors { clear:both;}
div.wpcf7-mail-sent-ok { clear:both;}

.enquiry {    
    background:#a07a0c;
    padding:5px 5px!important;
    border-radius:3px;
    color:#FFFFFF!important;
    display:block;
    text-align:center;
	width:125px;
	margin:0px auto;
	font-size:17px!important;
}

.enquiry:hover{
  
  background:#ce9c0d;
}

.price {
  
    text-align:center;
    display:block;
	color:#a07a0c;
	padding:10px 0px;
	font-size:25px;
}

.products li p {
  
  text-align:center;
}

#nav li.current_page_item a{
	color:#a07a0c;
}

.our-products ul { list-style:none; padding:0px; margin:0px;}
.our-products ul li {float:left; width:20%; margin:25px 2%; float:left; border:2px solid #E1BC50;}
.our-products li img {width:auto; height:200px; margin:10%; max-width:80%;}
.product_content {height:120px; overflow-x:hidden; overflow-y:scroll;}
.wp-pagenavi { float:left; width:auto; margin:30px 0 0 55px;}


/*****RESPONSIVE*****/


@media only screen and (min-width: 960px) and (max-width: 1229px) {
.wrapper{width:98%;}
.banner-content{top:60px;}

.drakesbrook-collectables li{margin:20px 10px!important; width:478px!important;}
#flexiselDemo1{left:0px!important; height:430px;}
.our-products li img { width:76%;}
#about-right-single { width:60%!important; margin:0px 10px;}

.drakesbrook-collectables ul{width:100%;}
.drakesbrook-collectables a.img{min-height:320px;}
.welcome-box-left{width:680px; padding-top:10px;}
.welcome-box-right{width:265px;}
.welcome-box-right img{width:100%;}
.our-products img{width:100%;}
.events-left{padding:2%; width:76%; height:auto;}
.events-right{width:19%;}
.events-right img{width:100%;}
.footer_category{margin-left:10px!important;}
.about-left{width:30%;}
.about-left img{width:100%;}
.about-right{width:68%;}
.contact-form input[type="text"], .contact-form input[type="email"]{width:275px;}
.map{width:620px;}
.in-the-press li .press-img{width:40%;}
.in-the-press li .press-img img{width:100%;}
.in-the-press li .press-content{width:58%; padding-top:0px;}
.news-left-box{width:65%;}
.news-right-box{width:33%;}
.news-left-box li .news-content{width:100%; padding-top:10px;}
.products li{margin-left:25px; width:300px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.wrapper{width:98%;}
.banner-content{top:20px;}

.drakesbrook-collectables li{margin:20px 10px!important; width:356px!important;}
#flexiselDemo1{left:0px!important; height:430px;}
.our-products li img { width:76%;}
#about-right-single { width:57%!important; margin:0px 10px;}

.drakesbrook-collectables ul{width:100%;}
.drakesbrook-collectables a.img{min-height:320px;}
.welcome-box-left{width:480px; padding-top:10px;}
.welcome-box-right{width:265px;}
.welcome-box-right img{width:100%;}
.our-products img{width:100%;}
.events-left{padding:2%; width:56%; height:auto;}
.events-right{width:39%;}
.events-right img{width:100%;}
.footer_category{width:100%!important; margin:10px 0px!important;}
.contact-info{width:100%;}
.footer_category li{width:22%;}
.about-left{width:40%;}
.about-left img{width:100%;}
.about-right{width:58%;}
.contact-form p{width:100%!important; margin-bottom:10px;}
.contact-form input[type="text"],.contact-form input[type="email"], .contact-form textarea{padding:10px 2%; width:96%;}
.address, .map{width:100%; margin:0px;}
.in-the-press li .press-img{width:40%;}
.in-the-press li .press-img img{width:100%;}
.in-the-press li .press-content{width:58%; padding-top:0px;}
.news-left-box{width:65%;}
.news-right-box{width:33%;}
.news-left-box li .news-content{width:100%; padding-top:10px;}

.products li{margin-left:25px; width:300px;}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.wrapper{width:98%;}
.logo{width:200px;}
.logo img{width:100%;}
.call-now li{margin-left:10px;}
.banner-content{display:none;}

.drakesbrook-collectables li{margin:0 0 35px 0px!important; width:588px!important;}
#flexiselDemo1{left:0px!important; height:400px;}
.our-products li img { width:76%;}
#about-right-single { width:100%!important;}

.drakesbrook-collectables ul{width:100%;}
.welcome-box-left{padding:20px 0px; width:100%;}
.welcome-box-right{width:100%;}
.our-products img{width:100%;}
.events-left{width:96%; padding:2%; height:auto;}
.events-right{width:100%; padding-top:15px;}
.events-right img{width:31%; float:left; margin:0 1%;}
.footer_category{width:100%!important; margin:10px 0px!important;}
.contact-info{width:100%;}
.footer-bottom{text-align:center;}
.about-left{width:40%;}
.about-left img{width:100%;}
.about-right{width:58%;}
.contact-form p{width:100%!important; margin-bottom:10px;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea{padding:10px 2%; width:96%;}
.address, .map{width:100%; margin:0px;}
.in-the-press li .press-img{width:100%;}
.in-the-press li .press-content{width:100%;}
.news-left-box{width:100%;}
.news-right-box{width:100%;}
.news-left-box li .news-content{width:100%; padding-top:10px;}
.products { text-align:center; }
.products li{width:300px; margin:1%; display:inline-block; float:none!important;}

}
@media only screen and (min-width: 480px) and (max-width: 599px) {
.wrapper{width:98%;}
.rmm{display:block!important;}
.logo{width:100%; text-align:center;}
.call-now{width:100%; margin-top:15px;} 
#nav{display:none;}
.banner-content{display:none;}

.drakesbrook-collectables li{margin:0 0 20px 0px!important; width:471px!important;}
#flexiselDemo1{left:0px!important; height:400px;}
.our-products li img { width:76%;}
#about-right-single { width:100%!important;}

.drakesbrook-collectables ul{width:100%;}
.welcome-box-left{padding:20px 0px; width:100%;}
.welcome-box-right, .welcome-box-right img{width:100%;}
.our-products img{width:100%;}
.events-left{width:96%; padding:2%; height:auto;}
.events-right{width:100%; padding-top:15px;}
.events-right img{width:100%;}
.footer_category{width:100%!important; margin:10px 0px!important;}
.contact-info{width:100%;}
.footer-bottom{text-align:center;}
.about-left, .about-left img{width:100%;}
.about-right{width:100%;}
.contact-form p{width:100%!important; margin-bottom:10px;}
.contact-form input[type="text"], .contact-form input[type="email"] ,.contact-form textarea{padding:10px 2%; width:96%;}
.address, .map{width:100%; margin:0px;}
.in-the-press li .press-img, .in-the-press li .press-img img{width:100%;}
.in-the-press li .press-content{width:100%;}
.news-left-box{width:100%;}
.news-right-box{width:100%;}
.news-left-box li .news-content{width:100%; padding-top:10px;}
.products li{width:100%; margin:10px 0px; text-align:center;}
}
@media only screen and (max-width: 479px) {
.wrapper{width:98%;}
.rmm{display:block!important;}
.logo{width:100%; text-align:center;}
.call-now{width:100%; margin-top:15px;} 
.call-now li{margin:0px;}
#nav{display:none;}
.banner-content{display:none;}

.drakesbrook-collectables li{margin:0 0 20px 0px!important; width:314px!important;}
#flexiselDemo1{left:0px!important; height:700px;}
.our-products ul li { width:80%; margin:25px 8%;}
.our-products li img { width:76%;}
#about-right-single { width:100%!important;}

.drakesbrook-collectables li img{width:95%;}
.drakesbrook-collectables ul{width:100%;}
.welcome-box-left{padding:20px 0px; width:100%;}
.welcome-box-right, .welcome-box-right img{width:100%;}
.our-products img{width:100%;}
.events-left{width:96%; padding:2%; height:auto;}
.events-right{width:100%; padding-top:15px;}
.events-right img{width:100%;}
.footer_category{width:100%!important; margin:10px 0px!important;}
.contact-info{width:100%;}
.footer-bottom{text-align:center;}
.about-left, .about-left img{width:100%;}
.about-right{width:100%;}
.contact-form p{width:100%!important; margin-bottom:10px;}
.contact-form input[type="text"], .contact-form input[type="email"] ,.contact-form textarea{padding:10px 2%; width:96%;}
.address, .map{width:100%; margin:0px;}
.in-the-press li .press-img, .in-the-press li .press-img img{width:100%;}
.in-the-press li .press-content{width:100%;}
.news-left-box{width:100%;}
.news-right-box{width:100%;}
.news-left-box li .news-content{width:100%; padding-top:10px;}
.news-left-box li .comment-links li{padding-right:10px;}
.products li{width:100%; margin:10px 0px; text-align:center;}

.wp-pagenavi{margin:0px;}
}

.more-link{display:none;}
.drakesbrook-collectables a.img img{ height:321px;}