/*
Theme Name: Mies Child
Theme URI: http://pixelgrade.com/demos/mies
Author: PixelGrade Team
Author URI: http://pixelgrade.com
Template: mies
Description: MIES is a front line parallax Architecture WordPress Theme prized for allowing you to present your activity within a delightful and captivating experience. It's perfect for a full range of presentations and portfolio projects of designers, architects or photographers.
License: Themeforest Split Licence
License URI: -
Text Domain: mies_txtd
Domain Path: /languages/
Tags: white, light, dark, responsive-layout, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, theme-options, translation-ready
*/

/* Add your custom CSS rules that overwrite the ones in the main Mies theme here */

/* This file assumes you wish to add new CSS rules that will overwrite the ones in the parent's CSS files
If you wish however, you can copy the whole style.css file from the parent here and hack at it - see functions.php for more details.
In that case please remember that you still need to retain the header above (replace the header of the parent style.css with the one above),
specifically the 'Template: hive' line. */

article.page a {
    border-bottom: 0px !important;
}

.site-logo--image img {
    max-height: 80px !important;
}

.twocolumn {
    display: inline-block !important;
    margin-bottom: 100px !important;
}

a.btn {
	display: none !important;
}

header#post-79-title.hero.content {
    margin-bottom: 30px !important;
}   

.hero__content > .hero__content-wrap {
    margin-bottom: 0px !important;
}

.content.content--portfolio-archive {
    margin-top: 0px !important;
}

.filter.usable {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
} 

.filter__tags-container.usable {
    margin-bottom: 0px !important;
}

header#post-130-title h1.hero__title {
	visibility: hidden;
}

.footer {
    background-color: #fff !important;
    border-top: 1px solid #d7d7d7;
}

h3.widget__title.widget--menu__title, .textwidget h1, .textwidget p {
    color: #171617 !important;
}

h3.widget__title.widget--menu__title {
    margin-bottom: 30px !important;
}

.footer a {
    color: #171617 !important
}

.footer a:hover {
    color: #23bae8 !important;
}

.footer-logo {
    max-height: 50px !important;
}

.widget_nav_menu, .menu--horizontal, .menu--main-menu .sub-menu {
    text-transform: capitalize !important;
}
.single-mies_portfolio header:first-of-type{
 background: #fff;
}
.single-mies_portfolio .hero__bg:first-of-type{
    left: -100000px !important;
}

/* work grid
------------------------------------------------------------ */
ul.masonry__item-meta.menu.menu--inline {
    display: none !important;
}

/* individual project page
------------------------------------------------------------ */
h4.hero__subtitle {
    display: none !important;
}

/* pagination
------------------------------------------------------------ */
.rsNavSelected {
    background-color: #23bae8 !important;
}

/* lightbox arrows
------------------------------------------------------------ */
.rsArrow path {
    fill: #23bae8 !important;
}

/* logo pagination
------------------------------------------------------------ */
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #23bae8 !important;
}

/* profile - map
------------------------------------------------------------ */
img.map-center {
    margin: 0 auto;
    display: block;
}
/* Home Page
------------------------------------------------------------ */
/* ----------- iPhone 6+ ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
.site-logo--image img {
    max-height: 22px !important;
}

.navigation__links-trigger {
    display: none !important; 
}

h2 {
    margin-bottom: 0px !important;
}

.masonry {
    margin-top: 0px !important;
}

.pixcode--tabs, .project-meta {
    display: none !important; 
}

.gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item {
    width: 100% !important; 
}

.owl-carousel {
    text-align: center !important;
}

.hero__content > .hero__content-wrap {
    margin-bottom: 35px !important;
}

.separator {
    margin: 1rem auto !important;
}
}

/* ----------- iPhone 6 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
.site-logo--image img {
    max-height: 22px !important;
}

.navigation__links-trigger {
    display: none !important; 
}

h2 {
    margin-bottom: 0px !important;
}

.masonry {
    margin-top: 0px !important;
}

.pixcode--tabs, .project-meta {
    display: none !important; 
}

.gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item {
    width: 100% !important; 
}

.owl-carousel {
    text-align: center !important;
}

.hero__content > .hero__content-wrap {
    margin-bottom: 35px !important;
}

.separator {
    margin: 1rem auto !important;
}
}

/* ----------- iPhone 5 and 5S ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
.site-logo--image img {
    max-height: 22px !important;
}

.navigation__links-trigger {
    display: none !important; 
}

.overlay a {
    color: #fff !important; 
}

h1.huge {
    margin-bottom: 50px !important;
}

h2 {
    margin-bottom: 0px !important;
}

.intro {
    font-size: 1.31176rem !important;
}

.entry-meta {
    visibility: hidden !important;
}

.masonry {
    margin-top: 0px !important;
}

.pixcode--tabs, .project-meta {
    display: none !important; 
}

.gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item {
    width: 100% !important; 
}

.owl-carousel {
    text-align: center !important;
}

.hero__content > .hero__content-wrap {
    margin-bottom: 35px !important;
}

.separator {
    margin: 1rem auto !important;
}
}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
.site-logo--image img {
    max-height: 50px !important;
}

.navigation__links-trigger {
    display: none !important; 
}

.owl-carousel {
    text-align: center !important;
}

.hero__content > .hero__content-wrap {
    margin-bottom: 35px !important;
}
}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
.pixcode--tabs, .project-meta {
    display: none !important; 
}
}

/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
.site-logo--image img {
    max-height: 50px !important;
}

.navigation__links-trigger {
    display: none !important; 
}

.owl-carousel {
    text-align: center !important;
}

.hero__content > .hero__content-wrap {
    margin-bottom: 35px !important;
}
}

/* ----------- iPad 1 and 2 ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.pixcode--tabs, .project-meta {
    display: none !important; 
}
}

/* ----------- iPad mini ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
.site-logo--image img {
    max-height: 50px !important;
}

.navigation__links-trigger {
    display: none !important; 
}

.owl-carousel {
    text-align: center !important;
}

.hero__content > .hero__content-wrap {
    margin-bottom: 35px !important;
}
}

/* ----------- iPad mini ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.pixcode--tabs, .project-meta {
    display: none !important; 
}
}