/*
 Theme Name:  Robertson				
 Theme URI:   
 Description: Canvas Child Theme
 Author:      DVELOPIT
 Author URI:  http://dvelopit.co.nz/
 Template:    canvas
 Version:     1.0.0
 Text Domain: canvas-child
*/

@import url("../canvas/style.css");

@media all and (max-width:768px){
	.mobile-view{
		padding:5px !important;
	}
body.portrait {
    width: 100%;
}
}




/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */


a.button, a.comment-reply-link, #commentform #submit, .submit, input[type=submit], input.button, button.button, #wrapper .woo-sc-button { border-radius:0px; font-weight:bold; }
input, textarea { border-radius:0px; font-weight:bold !important; }

.entry img { border:none !important; }

#header-image img { margin-left:auto; margin-right:auto; display:block; }
#header-image, .soliloquy-outer-container { background-color:#e2e2e2; }


/* FOOTER */

div.footer-widget-1 img.attachment-large.size-large.wp-post-image { height:auto !important; }
div.footer-widget-1 a.title { font: bold 20px/1.2em Lato; color: #ffffff; }
div.footer-widget-1 ul li { list-style-type:none; }
.widget h3 { border-bottom:none !important; padding-bottom:0px; }
.excerpt-dash { display:none; }
div.footer-widget-1 a.title { display: block; margin-top: 15px; }
div.footer-widget-3 .gform_wrapper ul.gfield_radio li { float: left; margin-right: 30px; }
.footer-widget-2 #text-2 table tr td { width:39% !important; }
div.footer-widget-3 .gform_wrapper input { margin-bottom:0px; }
div.footer-widget-3 .gform_wrapper ul li.gfield { margin-top:0px; }
div.footer-widget-3 .gform_wrapper .top_label div.ginput_container { margin-top:0px; }
div.footer-widget-3 img { max-width:48%; }
div.footer-widget-3 img:hover { opacity:0.8; }
label#label_1_3_0, label#label_1_3_1 { font-size:14px; }
.gform_wrapper .gform_heading { margin-bottom:-10px !important; }
.widget ul li:before { content:""; display:none; }


/* HOME */


#mobile-instagram { display:none; } 



#feature1 { background-image:url('https://www.robertsonprestige.co.nz/wp-content/uploads/2017/04/test-drive.jpg'); background-size: cover; background-repeat: no-repeat; }
#feature2 { background-image:url('https://www.robertsonprestige.co.nz/wp-content/uploads/2017/04/book-service.jpg'); background-size: cover; background-repeat: no-repeat; }
#feature3 { background-image:url('https://www.robertsonprestige.co.nz/wp-content/uploads/2017/04/find-a-part.jpg'); background-size: cover; background-repeat: no-repeat; }
#feature4 { background-image:url('https://www.robertsonprestige.co.nz/wp-content/uploads/2017/04/finance.jpg'); background-size: cover; background-repeat: no-repeat; }
#feature1, #feature2, #feature3, #feature4 { width:50%; padding-bottom:7.7%; float:left; }
#feature1 p, #feature2 p, #feature3 p, #feature4 p { text-align:center; color:#ffffff; margin-bottom: -7px; font-size: 17px; margin-top: 15%; text-shadow: 0px 0px 5px #000000; }
#feature1 h1, #feature2 h1, #feature3 h1, #feature4 h1 { text-align:center; color:#ffffff; font-size:34px; text-shadow: 0px 0px 5px #000000; }

#feature1:hover, #feature2:hover, #feature3:hover, #feature4:hover { opacity:0.8; }


#clip-width { max-width: 1340px !important; padding-left: 1.618em; padding-right: 1.618em; overflow: auto; margin-left:auto; margin-right:auto; padding-top:40px; padding-bottom:40px; }

#home-left, #home-right { text-align: center; padding-top:40px; margin-left: auto; margin-right: auto; }


.efbl_feed_wraper { height: 480px; overflow: scroll; }




/* Team Template */

.page-template-template-territory-managers2 h1, .page-template-template-territory-managers2 h2, .page-template-template-territory-managers2 h3 { color:#ffffff; }
#territory-group { overflow:auto; }
div.single-person p { font-size:12px !important; }
div.single-person #image { margin-bottom:15px;  }
div.single-person #name, div.single-person-small #name { font-weight:bold; color:#2f90ce; font-size:15px; }
div.single-person #role, div.single-person-small #role { color:#b3b3b3; }
#bio p { color:#b3b3b3; }
#divide-line { background-color:#ffffff; height:2px; width:60%; margin-top:10px; margin-bottom:10px; }
div.single-person { margin-bottom:25px; min-height: 340px; }
div.single-person-small { margin-bottom:25px; min-height: 40px; }


/* GRID TEMPLATE */
div.single-person #sponsor-name, div.single-person-small #sponsor-name { font-weight:bold; color:#000000; font-size:15px; }




/* 2 COL TEMPLATE */

#column_left { width:56%; float:left; }
#column_right { width:34%; background-color: #e6e6e6; padding:2%; float:right; }
#column_left { margin-right:6%; }




/* NEW CAR TEMPLATES */

#btn-testdrive, #btn-finance { background-color:#cccccc; padding:15px; float:left; margin-right:20px; font-size:20px; font-weight:bold; }
#btn-testdrive:hover, #btn-finance:hover { background-color:#666666; }
#new-buttons a { color:#ffffff; }
#new-buttons { margin-top: -160px; margin-bottom: 40px; height: 100px; }
#new-buttons h1 { color:#ffffff; text-shadow: 1px 1px 3px #000000; }



/* SPECIALS */

#content ul.display-posts-listing li.listing-item { border-bottom:2px solid #333333; padding-top:40px; overflow:auto; }
#content ul.display-posts-listing a.title { clear:right; display: block; color:#000000;  }
#content ul.display-posts-listing a.title:hover { text-decoration:none; }
#content ul.display-posts-listing .excerpt-dash { display:none; }
#content ul.display-posts-listing .excerpt a { clear:both; display: block; color:#000000; }
#content ul.display-posts-listing .excerpt a:hover { text-decoration:none; }
#content ul.display-posts-listing a.image { margin-bottom: 40px; }
#comments, #respond, .post-entries, .single .post-meta { display:none; }
#content ul.display-posts-listing .excerpt a { clear:none; margin-top:15px; color:#2f90ce; margin-left:0px; }
#sp-nav { background-color: #404041; margin-bottom:20px; }
#sp-nav ul li { float:left; margin-right:30px; font: bold 20px/1.2em Lato; color: #ffffff; }
#sp-nav #clip-width { padding-top:25px; padding-bottom:25px; }

/* CONTACT */

#wpgmza_map { margin-bottom:30px; }
.page-template-template-contact-us #content td { width:38%; }



/* TESTIMONIALS */

.single-testimonial { width: 30%;  margin-right: 3%; float:left; }
#testimonial-text { background-color: #cccccc; padding:2%; width:96%; }
#testimonial-name { margin-bottom: 20px; }
#bg-fb { background-color: #e6e6e6; text-align:center; }
#bg-fb h3 { color:#2c4b95; }

#notch {
position: relative;
margin-bottom: 11px;
left: 20px;
margin: 0;
border-top: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #cccccc;
padding: 0;

width: 0;
    height: 0;
    /* ie6 height fix */
    font-size: 0;
    line-height: 0;
     /* ie6 transparent fix */
    _border-right-color: pink;
    _border-left-color: pink;
    _filter: chroma(color=pink);
}



/* SINGLE POST */


#bg-sp { background-color: #e6e6e6; text-align:center; }
#bg-sp h2 { color:#000000; }
#bg-sp a { font-size: 1.4em; margin-right:10px; margin-left:10px; }







.page-template-template-header-1col-grey #inner-wrapper { background-color: #e6e6e6; }



/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 768px) {
	/* Desktop styles go below this line */

#navigation { float: right; width: auto; clear:none; max-width: 600px; margin-right: 0; padding-right: 0;  }
#nav-container { margin: 0 0 0 0; padding-right: 0px; padding-bottom:1em; }
#header-text { margin-top: -3px; float: right; font-size: 12px; padding-right:15px; }
#navigation ul { margin-right:0px; }
#logo { margin-top: 10px; }
#header-text-mobile { display:none; }
  #logo img { max-width:452px; }

  
  
  
  
  
/* HOME */

#feature1, #feature2, #feature3, #feature4 { width:25%; padding-bottom:2.5%; background-color:#cccccc; float:left; text-align:center; }
#feature1 p, #feature2 p, #feature3 p, #feature4 p { font-size: 17px; margin-top: 10%; }
#feature1 h1, #feature2 h1, #feature3 h1, #feature4 h1 { font-size:34px; }
#home-content { max-width: 950px; margin-left: auto; margin-right: auto; padding-top:40px; }
#home-left { width:44%; padding:3%; float:left; border-right:1px solid #808080;   }
#home-right { width:43%; padding:3%; float:left; }


/* Team Template */
div.single-person { width: 23%; float:left; margin-right:2%; }
div.single-person-small { width: 23%; float:left; margin-right:2%; }



/* 2 COLUMN TEMPLATE */

.ufaq-faq-title-text { width:85%; }
#header-image { margin-bottom:30px; }
#sp-nav { margin-top:-30px; }



/* SPECIALS */

#content ul.display-posts-listing .excerpt a { margin-left: 320px; }
#content ul.display-posts-listing a.image { float: left; margin-right: 20px; }


/* NEW CAR TEMPLATE */

#mobile-only { display:none !important; }


/* FINANCE */
  
  #left { float:left; margin-right:15px; }  




.page-template-template-service #sp-nav, .page-template-template-parts #sp-nav { display:none; }

  

}


/* MOBILE STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the mobile layout of your site */
@media only screen and (max-width: 768px) {
	/* Mobile styles go below this line */

  
  
  #content {
      padding: 0 0 40px!important;
    }
 
  
#mobile-instagram { display:block; height:300px; } 
  

#header-text-desktop { display:none; }
#header-text-mobile { text-align:center; }
#logo img { margin-left:auto; margin-right:auto; display:block; }
 
label#label_1_3_0, label#label_1_3_1 { width:80px; }

/* HOME */

#feature1 h1, #feature2 h1, #feature3 h1, #feature4 h1 { font-size:25px !important; }
#feature1 p, #feature2 p, #feature3 p, #feature4 p { font-size: 14px; }
#home-content h2 { font-size:20px; }
  #home-right { display:none; }

/* 2 COLUMN TEMPLATE */

#column_left { width:100%; float:none; }
#column_right { width:90%; background-color: #e6e6e6; padding:5%; float:none; }
#column_left { margin-right:0%; }
.ufaq-faq-title-text { width:75%; }


/* NEW CAR TEMPLATE */

#btn-testdrive, #btn-finance { float: none; margin-right: 0px; margin-bottom: 10px; position: relative; }
#new-buttons { margin-top: 20px; margin-bottom: 10px; height: auto; }
#new-buttons h1 { color:#000000; text-shadow: none; }
  #desktop-only { display:none; }



/* SPECIALS */

li.listing-item img { width:100%; height:auto; }
li.listing-item { padding-bottom:40px; }

}