.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{font-weight:400}body{font-family:Hind;font-size:16px;line-height:26px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Playfair Display";text-transform:none!important;letter-spacing:0!important}.blog .sidebar h3,.blog-single .comments h3,.blog-single .share-side h5,.contact h3,.project-single .project-content .details h4,.shop .product .summary h1.product_title,.shop .share-side h5{font-family:Hind}.h1,h1{font-size:68px;line-height:88px}.h2,h2{font-size:46px;line-height:66px}.h3,h3{font-size:34px;line-height:44px}.h4,h4{font-size:24px;line-height:34px}.h5,h5{font-size:20px;line-height:30px}.h6,h6{font-size:16px;line-height:26px}.mfp-arrow-left:after,.mfp-arrow-right:after{top:13px!important}header{padding:50px 0;position:relative;z-index:1002}header .logo a{letter-spacing:-1px;text-transform:none;font-size:29px;font-weight:600}header nav ul li{margin-left:25px}header nav ul li a{font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:0}header nav ul li a:after{bottom:21px!important}header nav ul li ul{padding:15px 0}header nav ul li ul li{border-bottom:0}header nav ul li ul li a{text-transform:none;letter-spacing:0!important;font-size:13px!important;padding:7px 0!important;margin:0 20px!important;color:#e2e2e2;font-weight:500!important;display:inline-block}header nav ul li ul li a:after{display:block!important;background-color:#fff!important;bottom:5px!important}header nav ul li ul li ul{margin-top:-15px;margin-left:1px}header .third-header nav ul li a{font-size:24px;text-transform:none}header .third-header nav ul li a:after{bottom:2px!important}header .third-header nav ul li ul{padding:0;margin-top:5px}header .third-header nav ul li ul li a{margin:0;font-size:16px!important;text-transform:none;padding:5px 0!important;font-weight:400!important}header .third-header nav ul li ul li a:after{bottom:1px!important}header .third-header nav ul li ul li ul{margin-top:0}.home-photography{z-index:1001}.home-photography.no-page-bg{height:auto;padding-top:70px;background-color:transparent!important}.home-photography.no-page-bg .head-photo{position:relative;display:block;height:auto;table-layout:auto}.home-photography.no-page-bg .title-holder{display:block;table-layout:auto}.home-photography.no-page-bg .title-holder .page-title{background-color:transparent!important;padding:0!important}.home-photography.no-page-bg .title-holder .page-title h2{font-size:90px!important;line-height:90px!important}.home-photography.no-page-bg .title-holder .page-title span{text-transform:none;letter-spacing:0;font-size:20px;line-height:30px;font-weight:300;margin-top:20px}.home-photography .title-holder .page-title h2{font-size:65px;line-height:55px}.home-photography .title-holder .page-title span{letter-spacing:0;text-transform:none;font-size:18px;line-height:28px;margin-top:15px}.home-photography.boxed-title .page-title{padding:70px}.home-photography.boxed-title .page-title h2{font-size:38px;line-height:45px}.home-photography.boxed-title .page-title span{font-size:16px;line-height:18px;margin-top:10px}.error404 .home-photography.no-page-bg{padding-top:120px;padding-bottom:50px}.portfolio .filters{padding-bottom:0}.portfolio .filters ul li{text-transform:none;letter-spacing:0;font-size:15px;margin-left:25px}.portfolio .no-space.meta-tags-holder .selector .meta-tags-outside{margin:0;padding:15px 20px}.portfolio .item-holder .item .overlay .inner-overlay h3{font-size:30px;line-height:30px}.portfolio .meta-tags-holder .selector .meta-tags-outside h3{font-size:22px;line-height:32px}.portfolio .col-md-3 .item-holder .item .overlay .inner-overlay h3,.portfolio .meta-tags-holder .col-md-3 .meta-tags-outside h3{font-size:20px!important;line-height:30px!important;padding-bottom:0}.portfolio .item-holder .item .overlay .inner-overlay h3.gallery-plus{font-size:34px!important}.portfolio .item-holder .item .overlay .inner-overlay span{font-size:13px;line-height:14px;letter-spacing:1px}.project-single{padding-top:0}.project-single .project-content .text-content h2{font-size:30px;line-height:40px}.project-single .project-content .details{margin-bottom:30px}.project-single .project-content .details h4{font-size:20px;line-height:30px;font-weight:500}.about h3{font-size:26px;line-height:28px;margin:0 0 15px}.blog .blog-post .post-content h3{margin:20px 0 10px}.blog .blog-post .post-content h3 a{text-transform:none;letter-spacing:0;font-size:34px}.blog .blog-post.col-md-3 .post-content{font-size:14px}.blog .blog-post.col-md-3 .post-content h3{margin-top:15px;line-height:34px}.blog .blog-post.col-md-3 .post-content h3 a{font-size:24px}.blog .blog-post.col-md-3 .post-content .details{margin-bottom:10px!important}.blog .blog-post.col-md-3 .post-content .more-button{margin:15px 0 5px!important}.blog .blog-post .post-content .more-button a{text-transform:none;letter-spacing:0;font-size:16px;font-weight:500;padding:0;background-color:transparent!important;color:#000}.blog .blog-post .post-content .more-button a:hover:after{width:100%}.blog-creative .blog-post .post-content h3{font-size:26px;line-height:36px}.blog .portfolio-masonry .blog-post .post-content .details{margin-bottom:15px}.blog .portfolio-masonry .blog-post .post-content .more-button{margin:20px 0}.blog-creative .blog-post .post-content .more-button{font-weight:500}.blog .sidebar h3{font-size:20px;line-height:30px;font-weight:500}.blog .sidebar .widget_categories ul li a,.blog .sidebar ul li a,.blog-single .blog-post .post-content .tags a{font-size:16px}.widget_search input{background-color:#ddd;border:0;padding:8px 15px 6px}.blog .sidebar .widget_tag_cloud a{background-color:#ddd;line-height:17px;padding:6px 8px 4px;margin-right:4px;margin-bottom:6px}.blog .sidebar .widget_tag_cloud a:hover{background-color:#d0d0d0}.blog-single .share-side h5{font-weight:500;font-size:16px}.blog-single .comments h3{font-size:24px;line-height:34px}.blog-single .comments .comment .comment-content h4{font-size:20px;line-height:30px;margin:0}.blog-single .comments .comment .comment-content span{font-size:13px;margin-top:5px}.blog-single .comment-form input,.blog-single .comment-form textarea,.contact .contact-form input,.contact .contact-form textarea{border:0;color:#777;background-color:#ddd;font-size:16px;margin-bottom:15px;padding:10px 15px}.blog-single .comment-form .submit,.contact .contact-form input[type=submit],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{letter-spacing:1px!important;font-size:13px!important;line-height:18px!important;margin:0!important;padding:12px 25px 9px!important}::-webkit-input-placeholder{color:#777!important}:-moz-placeholder{color:#777!important}::-moz-placeholder{color:#777!important}:-ms-input-placeholder{color:#777!important}.our-team .team-member .overlay .inner-overlay{margin:35px}.our-team .team-member .overlay .inner-overlay h3{font-size:28px;line-height:38px;margin:0}.our-team .team-member .overlay .inner-overlay span{display:block;margin-top:5px;color:#777}.our-team .team-member .overlay .inner-overlay ul li{margin-right:15px}.services .service .service-single h3{font-size:26px;line-height:36px;margin-bottom:10px}.services .service .service-single p{margin-bottom:0}.contact{margin:70px 0 50px}.contact h3{font-size:20px;line-height:30px;text-transform:none;letter-spacing:0;font-weight:500}.shop{padding-top:35px}#cartcontents .widget_shopping_cart_content{padding:20px 25px}#cartcontents .widget_shopping_cart_content ul li{font-size:14px;line-height:29px}.shop span.onsale{text-transform:none;letter-spacing:0;font-size:14px;padding:7px 8px 0}.single-product .shop{padding-top:0}.woocommerce{line-height:24px!important}.shop .product .related h2,.shop .product .woocommerce-tabs .woocommerce-Tabs-panel h2,.shop .sidebar h2,.shop h2,.woocommerce .cart-collaterals .cart_totals h2,.woocommerce h3,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3{font-family:Hind;font-size:20px;line-height:30px;font-weight:500}.shop #woocommerce_widget_cart-2 .widget_shopping_cart_content .mini_cart_item .quantity,.shop div.product span.price{margin-top:8px;font-size:14px;font-weight:500}.shop .sidebar h2{margin-bottom:15px}.shop .woocommerce-product-search input{border:0;background-color:#ddd;padding:10px 15px 6px!important}.shop .product .summary h1.product_title{font-size:30px;line-height:40px;font-weight:500}.shop .product .woocommerce-tabs .tabs li a{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500!important}.woocommerce input,.woocommerce textarea{padding-top:6px!important;padding-bottom:6px!important}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.shop #woocommerce_widget_cart-2 .widget_shopping_cart_content a,.shop .sidebar .product-title,.woocommerce form .form-row label,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout #payment label,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{font-weight:500;font-size:16px!important;letter-spacing:0}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:500}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{font-weight:600;letter-spacing:0}.shop #woocommerce_price_filter-2 form .price_slider_wrapper .price_slider_amount .button{padding-bottom:4px!important}.shop .sidebar .product-title{font-weight:500;letter-spacing:0;font-size:16px}.shop div.product .woocommerce-product-rating .star-rating{margin-top:8px}.shop .share-side{padding:10px 0}.shop .product .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .meta strong,.shop .share-side h5{font-weight:500}footer{padding:25px 0 35px}footer span{font-size:16px;letter-spacing:0;text-transform:none}footer ul li a:after{bottom:4px}@media screen and (max-width:991px){header{padding:30px 0}header nav .menu li ul{padding:0}header nav ul li ul li a{margin:0!important;padding:0!important}header nav ul li ul li a:after{display:none!important}.home-photography.no-page-bg{padding-top:40px}.home-photography.no-page-bg .title-holder .page-title h2{font-size:55px!important;line-height:65px!important}.portfolio .filters{padding-bottom:0}footer{padding-top:35px}}@media screen and (max-width:768px){.home-photography .title-holder .page-title h2{font-size:34px!important;line-height:34px!important}}@media screen and (max-width:414px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}.h1,h1{font-size:60px;line-height:80px}.h2,h2{font-size:38px;line-height:58px}.h3,h3{font-size:26px;line-height:36px}.h4,h4{font-size:22px;line-height:32px}.h5,h5{font-size:18px;line-height:28px}.h6,h6{font-size:16px;line-height:26px}.home-photography.no-page-bg .title-holder .page-title h2{font-size:45px!important;line-height:55px!important}.home-photography.no-page-bg .title-holder .page-title span{font-size:16px;line-height:24px}.home-photography.no-page-bg .title-holder .page-title span br{display:none}.blog .blog-post .post-content .details{margin:0 0 10px!important}.blog .blog-post .post-content .details a,.blog .blog-post .post-content .details span{font-size:14px!important}.blog .blog-post .post-content p{font-size:13px!important}}
