/*
	Theme Name: letspretendtoys.com
*/


/* =Theme Core
-------------------------------------------------------------- */

body {overflow-x: hidden;font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.text-muted {color: #777;}
.text-primary {color: #00a1de;}
p, ul li {font-size: 16px;line-height: 1.5;}
p{margin: 0 0 20px;}
p.large {font-size: 16px;}
a,
a:hover,
a:focus,
a:active,
a.active {outline: 0;}
a {color: #00a1de;}
a:hover,
a:focus,
a:active,
a.active {color: #0085b8;}
h1,
h2,
h3,
h4,
h5,
h6 {text-transform: uppercase;font-weight: 700;}
.img-centered {margin: 0 auto;}
.bg-light-gray {background-color: #f7f7f7;}
.btn-primary {border-color: #00a1de;text-transform: uppercase;font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 700;color: #fff;background-color: #00a1de;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {border-color: #00709a;color: #fff;background-color: #0085b8;}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {background-image: none;}
.btn-xl {padding: 20px;border-color: #00a1de;border-radius: 3px;text-transform: uppercase;font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 18px;font-weight: 700;color: #fff;background-color: #00a1de;}
.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {border-color: #00709a;color: #fff;background-color: #0085b8;}
::-moz-selection {text-shadow: none;background: #00a1de;}
::selection {text-shadow: none;background: #00a1de;}
img::selection {background: 0 0;}
img::-moz-selection {background: 0 0;}
body {webkit-tap-highlight-color: #00a1de;}
.thumbnail{background:#efefef;border-color:#ccc;display:inline-block;max-width:100%;margin-bottom:0;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {width: 100% !important;overflow:hidden;}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}


/* header.php -------------------------------------------------- */
.navbar-default {border-color: transparent;background-color: #fff;}
.navbar-default .navbar-brand {max-width:260px;height:auto;padding:0;}
.navbar-shrink .navbar-brand {max-width:135px !important;}
.navbar-default .navbar-brand img {max-width:100%;height:auto;}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:active,
.navbar-default .navbar-brand.active {color: #0085b8;}
.navbar-default .navbar-collapse {border-color: rgba(255,255,255,.02);}
.navbar-default .nav li a {text-transform: uppercase;font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 400;letter-spacing: 1px;color: #843588;font-size: 14px;}
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {outline: 0;color: #00a1de;}
.navbar-default .navbar-nav>.active>a {border-radius: 0;color: #fff;background-color: #00a1de;}
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {color: #fff;background-color: #0085b8;}
.navbar-toggle .fa:before{content:"\f00d";}
.collapsed .fa:before{content:"\f0c9" !important;}
.navbar-default .navbar-toggle{border:none;margin:0;padding:5px 10px 5px 5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:47px;font-size:28px;color:#00a1de;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#fff;}

header {text-align: center;color: #fff;background-attachment: fixed;background-position: center center;background-repeat: none;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;}
header .intro-text .intro-lead-in {margin-bottom: 25px;font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 22px;font-style: italic;line-height: 22px;}

header .intro-text .intro-heading, header#home .intro-text .intro-heading {margin-bottom: 25px;text-transform: uppercase;font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 40px;font-weight: 700;line-height: 50px;}

/* index.php -------------------------------------------------- */
.home-lpt-i,.home-lpt-t{display:inline-block;}
header#home{background-image: url(images/header-bg.jpg);}


/* page.php -------------------------------------------------- */
section h2.section-heading {margin-top: 0;margin-bottom: 15px;font-size: 40px;}
section h3.section-subheading {margin-bottom: 75px;text-transform: none;font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;font-style: italic;font-weight: 400;}
.title-block{background:#843588;display:block;padding:5px 10px;color:#fff !important;text-align:center;}

/* category.php -------------------------------------------------- */
#portfolio .portfolio-item {right: 0;margin: 0 0 15px;}
#portfolio .portfolio-item .portfolio-link {display: block;position: relative;margin: 0 auto; max-width: 400px;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover {position: absolute; width: 100%; height: 100%;opacity: 0;background: rgba(132,53,136,.9);-webkit-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover {opacity: 1;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content {position: absolute;top: 50%;width: 100%;height: 20px;margin-top: -12px;text-align: center;font-size: 20px;color: #fff;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i {margin-top: -12px;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4 {margin: 0;}
#portfolio .portfolio-item .portfolio-caption {margin: 0 auto;padding: 25px;max-width: 400px;text-align: center;background-color: #fff;}
#portfolio .portfolio-item .portfolio-caption h4 {margin: 0 0 8px 0;text-transform: none;}
#portfolio .portfolio-item .portfolio-caption p {margin: 0;font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;font-style: italic;}
#portfolio * {z-index: 2;}

/* footer.php -------------------------------------------------- */
footer {padding: 25px 0;text-align: center;}
footer span.copyright {text-transform: uppercase;text-transform: none;font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height: 40px;}
footer ul.quicklinks {margin-bottom: 0;text-transform: uppercase;text-transform: none;font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height: 40px;}
ul.social-buttons {margin-bottom: 0;}
ul.social-buttons li a {display: block;width: 32px;height: 32px;}


/* Page.php -------------------------------------------------- */
#map_canvas{height: 430px;}
.page-header{margin-top:20px;margin-bottom:0;padding:0;}
.page-header .page-title h1{color:#000;margin:0;}
.page-header .breadcrumb{margin:10px 0;font-size:12px;padding:5px;}
.page-header .breadcrumb span span{padding:0 5px;}
.page-header .lead{margin:20px 0;}
.page-header .lead p{font-size: 21px;font-weight: 200;line-height: 1.4;margin-bottom: 20px;}
.content{padding-top:20px;padding-bottom:20px;color:#777;}
.content p{line-height:26px;margin-bottom:20px;}
.address p{font-size:20px;margin:0 0 10px 0;}
.address .hidden{display:none;}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{color:#843588;}

#accordion .panel-heading{padding:0;background:#843588;}
#accordion .panel-heading > h4.panel-title > a{padding: 10px 15px;display:block;color:#fff;}

/* sidebar.php -------------------------------------------------- */
#sidebar{padding-bottom:40px;}



/* Responsive
-------------------------------------------------- */


/* Ipad & phones ------------------------- */
@media (max-width: 991px) {
	.col-sm-6:nth-child(2n+1){clear: left;}
}

/* Desktop ------------------------- */
@media (min-width: 992px) {
	#sidebar {padding:20px 15px 125px 20px;}
	.map_canvas_contact{margin-top:133px;}
	.col-md-4:nth-child(3n+1){clear: left;}
}

/* Bootstrap 3 Responsive Menu SMALLER ------------------------- */
@media (max-width:767px) {
	body.admin-bar #wpadminbar{position:fixed;z-index:999;}
	body.admin-bar .navbar-default{top:46px;z-index:3;}	
	body{padding-top:58px;}
	.navbar-default .navbar-brand{max-width:135px;padding:5px;}
	.navbar-default {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);}
	header{background-attachment: scroll;}
	header#home .intro-text {padding-top: 100px;padding-bottom: 50px;}
	header .intro-text {padding-top: 25px;}
	header .intro-text .intro-heading {font-size: 30px;line-height:35px;}
	#map_canvas{height:250px;}
	.lead{font-size:18px;}
}

/* Bootstrap 3 Responsive Menu LARGER ------------------------- */
@media(min-width:768px) {
	body.admin-bar .navbar-default{top:46px;}
    .navbar-default {padding: 25px 0;border: 0;background-color: transparent;-webkit-transition: padding .3s;-moz-transition: padding .3s;transition: padding .3s;}
    .navbar-default .navbar-brand {font-size: 2em;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
    .navbar-default .navbar-nav>.active>a {border-radius: 3px;}
    .navbar-default.navbar-shrink {padding: 10px 0;background-color: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);}
    .navbar-default.navbar-shrink .navbar-brand {font-size: 1.5em;}
    header#home .intro-text {padding-top: 300px;padding-bottom: 200px;}
	header .intro-text {padding-top: 200px;}
    header .intro-text .intro-lead-in, header#home .intro-text .intro-lead-in { margin-bottom: 25px;font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 40px;font-style: italic;line-height: 40px;}
    header .intro-text .intro-heading, header#home .intro-text .intro-heading {margin-bottom: 50px;text-transform: uppercase;font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 75px;font-weight: 700;line-height: 75px;}
	#portfolio .portfolio-item {margin: 0 0 30px;}
}

/* Breaking Point Wordpress 3 Admin Responsive Menu ------------------------- */
@media (max-width: 782px) {

}


/* Breaking Point Wordpress 3 Admin Responsive Menu ------------------------- */
@media (min-width: 782px) {
	body.admin-bar .navbar-default{top:32px;}
}	


/* Ipad Horizontal ------------------------- */
@media (min-width:768px) and (max-width:991px){
	.nav > li > a {padding-left:10px;padding-right:10px;}
	.navbar-default .navbar-brand{max-width:150px;}
	.map_canvas_contact{margin-top:90px;}
}


/* Large Desktop ------------------------- */
@media (min-width: 1200px) {
}

/* Small Devices ------------------------- */
@media screen and (min-width: 0px) and (max-width: 500px) { 
	
}