/*
Theme Name:     CHILDproduction-definition
Description:    Child theme of Definition by Woothemes for productionrealty.com
Author:         Kyle
Template:       definition

(optional values you can add: Theme URI, Author URI, Version)
*/


#wrapper #top {
	padding: 0.3em 1.6em 0.1em;
}
.home .twocol-one iframe.fb-feed {
	border: none;
	overflow: hidden;
	height: 635px;
	width: 100% !important;
}
#IDX-quicksearch-43621.IDX-quicksearchWrapper {
	width: 100%;
}
@media only screen and (max-width: 770px) {
.home #IDX-slideshowGallery-43620 img, .home #IDX-slideshowGallery-43816 img {
	width: 100% !important;
}
}

@media only screen and (max-width: 560px) {
.home #IDX-slideshowGallery-43620, .home #IDX-slideshowGallery-43816 {
	width: 100% !important;
	height: 280px !important;
}
.home #IDX-slideshowGallery-43620 img, .home #IDX-slideshowGallery-43816 img {
	height: 280px !important;
}
#logo img {
	width: 100%;
}
}

@media only screen and (max-width: 420px) {
.home #IDX-slideshowGallery-43620, .home #IDX-slideshowGallery-43816 {
	height: 200px !important;
}
.home #IDX-slideshowGallery-43620 img, .home #IDX-slideshowGallery-43816 img {
	height: 200px !important;
}
}
/* header social */
#top .footer-social {
  float: right;
  margin: 0 0 0 1.618em;
}
#top .footer-social a {
  display: inline-block;
}
#top .footer-social a:hover {
  text-decoration: none;
}
#top .footer-social a:before {
  font-size: 1.9em;
  line-height: 1;
  margin-right: 0.2em;
}
#top .footer-social a.pro-twitter {
  color: #94D0E9;
}
#top .footer-social a.pro-twitter:hover {
  color: #6abde0;
}
#top .footer-social a.pro-facebook {
  color: #5381B5;
}
#top .footer-social a.pro-facebook:hover {
  color: #406895;
}
#top .footer-social a.pro-youtube {
  color: #C21F00;
}
#top .footer-social a.pro-youtube:hover {
  color: #8F1700;
}
#top .footer-social a.pro-google-plus {
  color: #A3311B;
}
#top .footer-social a.pro-google-plus:hover {
  color: #8F311F;
}
#top .footer-social a.pro-pinterest {
  color: #CF0029;
}
#top .footer-social a.pro-pinterest:hover {
  color: #D85E77;
}
/* New social icons */
@font-face {
  font-family: 'production';
  src:url('http://productionrealty.com/wp-content/themes/childproduction-definition/fonts/production.eot?-vv50iy');
  src:url('http://productionrealty.com/wp-content/themes/childproduction-definition/fonts/production.eot?#iefix-vv50iy') format('embedded-opentype'),
    url('http://productionrealty.com/wp-content/themes/childproduction-definition/fonts/production.woff?-vv50iy') format('woff'),
    url('http://productionrealty.com/wp-content/themes/childproduction-definition/fonts/production.ttf?-vv50iy') format('truetype'),
    url('http://productionrealty.com/wp-content/themes/childproduction-definition/fonts/production.svg?-vv50iy#production') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="pro-"], [class*=" pro-"] {
  font-family: 'production';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pro-pinterest:before {
  content: "\e600";
}
.pro-pinterest {
  content: "\e600";
}
.pro-linkedin:before {
  content: "\e601";
}
.pro-feed:before {
  content: "\e602";
}
.pro-youtube:before {
  content: "\e603";
}
.pro-google-plus:before {
  content: "\e604";
}
.pro-twitter:before {
  content: "\e605";
}
.pro-instagram:before {
  content: "\e606";
}
.pro-facebook:before {
  content: "\e607";
}
.pro-mail:before {
  content: "\e608";
}
.pro-wordpress:before {
  content: "\e609";
}
.pro-android:before {
  content: "\e60a";
}
.pro-skype:before {
  content: "\e60b";
}
.pro-stumbleupon:before {
  content: "\e60c";
}
.pro-delicious:before {
  content: "\e60d";
}
.pro-soundcloud:before {
  content: "\e60e";
}
.pro-smiley:before {
  content: "\e60f";
}
.pro-wink:before {
  content: "\e610";
}
.pro-cloud-download:before {
  content: "\e611";
}
.pro-quotes-left:before {
  content: "\e612";
}
.pro-phone:before {
  content: "\e613";
}
.pro-home:before {
  content: "\e614";
}
.pro-home2:before {
  content: "\e615";
}
.pro-home3:before {
  content: "\e616";
}
.pro-office:before {
  content: "\e617";
}
.pro-picassa:before {
  content: "\e618";
}
.pro-apple:before {
  content: "\e619";
}
/* End social icons */
#wrapper #top ul.nav > li > a:hover {
  text-decoration: underline;
}
#header #navigation ul.nav li a:hover {
  background: #0d0d0d;
}