/*   
Theme Name: Malina child-theme
Theme URI: http://themeforest.net/user/artstudioworks/portfolio
Description: Malina is the perfect and stylish template to present your ideas online. With wide range of project layouts, from full-screen to iconic grid, you can easily create template you need, that will engaging visitors and potential clients.
Author: ArtstudioWorks
Author URI: http://themeforest.net/user/artstudioworks
Version: 1.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: malina
Tags: white, black, blue, fluid-layout, fixed-layout, custom-colors, custom-background, theme-options, translation-ready
Designed by MontaukCo: http://themeforest.net/user/montaukco

All PHP code is released under the GNU General Public Licence version 3.0
*/
/* =Theme customization starts here
-------------------------------------------------------------- */
h1, h3, h4, h5, h6, .has-huge-font-size { font-family: 'Caveat'; color: #3FBAC0; line-height: 1; }

.site__title { font-weight: regular; text-align: center; margin-top: 4rem; margin-bottom: 2rem; }
@media only screen and (max-width: 1199px) { .site__title { font-size: 42px; } }

h2 { font-family: 'Montserrat' !important; font-weight: 200 !important; line-height: 1.2; }
@media only screen and (min-width: 960px) { h2 { font-size: 26px; } }
@media only screen and (min-width: 1199px) { h2 { font-size: 34px; } }

.has-huge-font-size { font-size: 44px; }
@media only screen and (min-width: 738px) { .has-huge-font-size { font-size: 52px; } }

.container { max-width: 750px; }

.alignwide { width: 100% !important; margin-right: 0 !important; margin-left: 0 !important; }
@media (min-width: 1200px) { .alignwide { width: calc(100% + (200px * 2)) !important; margin-right: -200px !important; margin-left: -200px !important; } }

@media (max-width: 781px) and (min-width: 600px) { .wp-block-column { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; } }
@media (max-width: 782px) { .wp-block-media-text.is-stacked-on-mobile { grid-template-columns: 100% !important; }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media { grid-column: 1; grid-row: 2; margin-top: 20px; }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { grid-column: 1; grid-row: 1; } }

.blocks-gallery-item__caption { line-height: 1.3; }

.wp-block-cover.has-parallax { background-size: contain !important; }
@media screen and (max-width: 1199px) { .wp-block-cover.has-parallax { background-attachment: scroll !important; background-size: cover !important; } }
