/*
 Theme Name:   Coolair Child
 Theme URI:    https://themewant.com/products/wordpress/coolair
 Description:  Coolair Child
 Author:       ReacThemes
 Author URI:   http://reactheme.com
 Template:     coolair
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

form.wpcf7-form label { width:100%; display:flex; flex-direction:column; margin-bottom:15px; }
form.wpcf7-form label textarea,
form.wpcf7-form label input { width:100%; border-radius:8px; padding:4px 20px; border-width:1px; }
form.wpcf7-form input[type="submit"] { font-weight:bold; text-transform:uppercase; letter-spacing:2px; border-radius:8px; padding:10px 25px; font-size:15px; width:100%; }

/* Single Portfolio */

body.single-rt-portfolios .dialog-lightbox-widget { display:none !important; }
body.single-rt-portfolios .fancybox__container { z-index:9999; }

body.single-rt-portfolios .main-contain { max-width:1200px; margin:0 auto; }

body.single-rt-portfolios .project-header { display:flex; flex-direction:column; align-items:center; margin-top:50px; }
body.single-rt-portfolios .project-header .project-subtitle { color:white; background-color:#FE0008; padding:4px 15px; border-radius:30px; }

body.single-rt-portfolios .project-desc { margin:50px 0; }

body.single-rt-portfolios .project-images { display:none; }
/*body.single-rt-portfolios .project-images { display:grid; gap:50px; grid-template-columns: 2fr 3fr; margin-bottom:50px; }
body.single-rt-portfolios .project-images .project-featured-image img { max-width:100%; height:auto; border-radius:20px; }
body.single-rt-portfolios .project-images .project-gallery { display:grid; gap:20px; grid-template-columns: 1fr 1fr 1fr; }*/
body.single-rt-portfolios .project-images .project-gallery img { border-radius:20px; aspect-ratio:387 / 460; object-fit:cover; object-position:center; }