/*--
	Theme Name: theme51912
	Theme URI: http://template-help.com/
	Description: A theme for Wordpress 3.5.x + from Template-Help.com Collection
	Author: Template_Help.com
	Author URL: http://www.Template-Help.com/
	Template: CherryFramework
	Version: 2.1
	MotoPress Version: 1.0
--*/

/* ----------------------------------------
	Please, You may put custom css here
---------------------------------------- */
body .header {
  	background: #0F493B;
}
body  a:focus {
    color: #A7534F;
}
section.title-section h1.title-header,
section.title-section .breadcrumb li a {
    color: #01483A;
}
body .nav.nav__primary ul.sf-menu li {
  	padding: 43px 20px;
}
body .ngg-gallery-thumbnail-box {
  	width: 32.6%;
}
body .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span
{
	display:block;
}
body .gform_wrapper .top_label li.gfield.gf_left_half {
  	clear: left!important;
	margin-right:0;
}
body ul.custom-images
{
	list-style:none;
	margin:0;
	padding:0;
}
body ul.custom-images::before,
body ul.custom-images::after
{
	content:'';
	clear:both;
}
body ul.custom-images li
{
	display:block;
	float:left;
	width: 46%;
  	margin: 0 10px 0 0;
  	padding: 0 17px;
	text-align: center;
}
body .packages table thead tr th:nth-child(3),
body .packages table thead tr th:nth-child(4),
body .packages table tbody tr td:nth-child(3),
body .packages table tbody tr td:nth-child(4)
{
	text-align:center;
}
body .packages table tbody tr
{
	margin:0 0 20px 0;
}
.packages table tbody tr td:first-child 
{
	width:61%;
}
body .table-bordered,
body .table-bordered th, body .table-bordered td
{
	border:none !important;
}
body .table-striped tbody > tr:nth-child(odd) > td, 
body .table-striped tbody > tr:nth-child(odd) > th {
  background:none;
}
body .location-Inner-page ul
{
	list-style:none;	
}
body .location-Inner-page ul li
{
	margin: 0 0 5px 0;
  	padding: 0 0 10px 25px;
  	background: url(images/list.png) left 5px no-repeat;
	border-bottom:1px dotted #fff;	
}
body .location-Inner-page ul li a
{
	font-size:16px;
	color:#fff;
}
body .location-Inner-page ul li a:hover
{
	text-decoration:none;
	color:#0F493B;
}
body .location {
  text-align: center;
  margin: 0 0 26px 0;
  font-size: 16px;
}
body .location a {
	color:#fff;
}
body .main-page-sidebar .hr
{
	margin: 20px 0;
}
body .main-page-content .hr:before,
body .main-page-content .hr:after,
body .main-page-sidebar .hr:before,
body .main-page-sidebar .hr:after
{
	left: 0;
}
body .fb_iframe_widget {
  	background: #fff;
}
body .sidebar h3 {
  font: 400 25px/36px Cinzel;
}

body ul.custom-images:before,
body ul.custom-images:after
{
	content:'';
	clear:both;
}
body .home-page-bottom-content
{
	margin:40px 0 0 0;
}
body .nav.nav__primary ul.sf-menu .sub-menu li a {
  font: 400 12px/1.2em Arial;
  text-transform: uppercase;
}
body.single-post .post__holder .featured-thumbnail.large {
  margin-bottom: 35px;
  display: none;
}

body a {
    font-size: 15px;
    color: #A5532D;
    line-height: 22px;
}
body a:hover {
    color: #775748;
}
.content-holder .title-box h2 {
    font: 600 30px/36px Cinzel;
}
.content-holder .location-title h3, #motopress-main .footer .mail{
    color: #775748;	
}
.content-holder .title-section .breadcrumb li, .content-holder .breadcrumb__t li.divider:after {
    color: #845748;
}
img.dining_img {
    height: 130px;
}
a.gunyah_restaurant_menu,
.menu-bold {
    font-weight: bold;
}
/*.maryborough-motel-dining img {
    width: 172px;
    height: 130px;
}*/
.meetings_conferences img[alt="conference3"] {
    height: 133px;
}
.Weddings-social-gallery img {
    width: 300px;
    height: 225px;
}
.wu-copyright {
    display: none;
}
#content .testimonial {
    background: none;
}
#content .testimonial .testimonial_content p {
    color: #01483A;
	margin-bottom: 15px;
}
#content .testimonial .testimonial_content{
    background: none;	
}
span.text_grey, #content .testimonial .testimonial_content a{
    color: #000;
}
blockquote .testimonial_content small:before {
    display: none;
}
.title_testi, .title_testi a {
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 20px;
    color: #000;
}
.warwick_motel_gallery img {
    width: 235px;
    height: 157px;
}
.warwick-destination-information img {
    width: 136px;
    height: 147px;
}
.dining-sails-title {
    clear: both;
}
#gallery-1 .gallery-item{
	float: none;
	width: 100%;
}
.title-box h2.title-box_primary {
    color: #01483A;
}
#sidebar h3 {
    color: #01483A;
}
.custom-twitter .row {
    margin: 0;
}
#sidebar .widget-easy-twitter-feed-widget-global-wrapper h3 {
    margin-left: 28px;
}

@media (min-width : 320px) and (max-width : 640px){
	body ul.custom-images li
	{
		width:100%;
		float:none;
		padding:0;
		margin: 0 0 30px;
	}
	body .main-page-content
	{
		border-bottom:1px solid #6fa4bb;
		margin-bottom:20px;
	}
	#gallery-1 .gallery-item{
		float: none !important;
		width: 100% !important; 
	}
}
@media (min-width : 641px) and (max-width : 767px){
	body ul.custom-images li
	{
		width:100%;
		float:none;
		padding:0;
		margin: 0 10px 30px 0px;
	}
	body .main-page-content
	{
		border-bottom:1px solid #6fa4bb;
		margin-bottom:20px;
	}
}

@media (min-width : 768px) and (max-width : 980px){
	body .nav.nav__primary ul.sf-menu li {
    	padding: 43px 8px;
	}
	body .sf-menu > li > a {
    	font: 12px/26px Cinzel;
	}
	body .nav.nav__primary ul.sf-menu li a
	{
		text-shadow:unset;
	}
	body ul.custom-images li
	{
		width:42%;
		float:left;
		padding:0;
		margin: 0 10px 30px 0px;
	}
}
@media (min-width : 981px) and (max-width : 1024px){
	body .nav.nav__primary ul.sf-menu li {
    	padding: 43px 13px;
	}
	body .sf-menu > li > a {
    	font: 15px/26px Cinzel;
	}
	body ul.custom-images li
	{
		width:42%;
		float:left;
		padding:0;
		margin: 0 10px 30px 0px;
	}
}

@media (min-width : 1025px) and (max-width : 1199px){
	body .nav.nav__primary ul.sf-menu li {
    	padding: 43px 13px;
	}
	body .sf-menu > li > a {
    	font: 15px/26px Cinzel;
	}
	body ul.custom-images li
	{
		width:42%;
		float:left;
		padding:0;
		margin: 0 10px 30px 0px;
	}
}
