/*!
Theme Name: thephatindian_themes
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: thephatindian_themes
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

thephatindian_themes is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
 
*:focus{outline:0}
html{line-height:1.15;-webkit-text-size-adjust:100%;color:#46515d;font-family:'Raleway',sans-serif}
body{margin:0;overflow-x:hidden;position:relative}
a{text-decoration:none;outline:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
p,span,li{line-height:1.7;margin:0;font-family:'Raleway',sans-serif}
body,p,span,li{font-size:16px}
img{display:block;color:#fff;height:auto}
.entry-content{width:1239px;position:relative;margin:0 auto}
a:hover{color:#808fa4}
p{margin-bottom:20px!important}
h1{font-size:35px;font-weight:400;margin:0 0 15px 0}
h2{font-size:30px;font-weight:400;margin:0 0 20px 0}
h3{font-size:27px;font-weight:400;margin:0 0 15px 0}
h4{font-size:25px;font-weight:400;margin:0 0 15px 0}
h5{font-size:23px;font-weight:400;margin:0 0 15px 0}
h6{font-size:20px;font-weight:400;margin:0 0 15px 0}
.error-404 .page-title{margin:150px auto;text-align:center}
.content_left_page a,.content-area a{color:#197cff}
.content_left_page a:hover,.content-area a:hover{color:#000}
textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px}

/* header */
body.down header.clone{background:#fff;-webkit-box-shadow:0 0 6px 0 rgba(149,149,149,1);-moz-box-shadow:0 0 6px 0 rgba(149,149,149,1);box-shadow:0 0 6px 0 rgba(149,149,149,1)}
.home header{position:absolute;top:0;left:0;width:100%;z-index:99}
header.clone{position:fixed;top:-200px;left:0;right:0;z-index:999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
body.down header.clone{top:0}
.clone .logo_header img{width:auto;height:50px}
.clone .header_top .entry-content{padding:10px 0}
.left_header{display:inline-block;vertical-align:middle;width:35%}
.right_header{display:inline-block;vertical-align:middle;width:64%;text-align:right}
.right_header .menu{list-style:none;float:right;margin:0;padding:0}
.right_header .menu li{display:inline-block;vertical-align:middle;margin:0 20px}
.right_header .menu a:hover{color:#808fa4}
.right_header .menu a{color:#46515d;font-size:18px;font-weight:600}
.logo_header{display:block;width:70%}
.clone .logo_header{display:block;width:100%}
.logo_header img{width:100%}
.header_top .entry-content{padding:20px 0;display:table}
.right_header ul li:last-child{margin-right:0 !important;}

/* footer */
.site-footer{background:#46515d;padding:100px 0}
.footer{float:left}
.footer.footer_col1{width:30%}
.footer.footer_col2{width:32%}
.footer.footer_col3{width:38%}
.site-footer .entry-content{display:table}
.site-footer .menu{margin:0;padding:0!important;list-style:none}
.log_fo{display:table;width:70%}
.log_fo img{width:100%}
.site-footer,.site-footer a,.site-footer{color:#fff}
.site-footer a:hover{color:#808fa4}
.footer_logo{margin-bottom:40px}
.site-footer .menu a{color:#fff;font-size:18px;margin-bottom:9px;display:table}
.site-footer .menu a:hover{color:#808fa4}
.site-footer h2{font-size:20px;color:#fff}
.item_icon{display:inline-block;padding:0 20px 0 0}
.item_icon:last-child{padding:0!important}
.item_icon a{display:block}
.item_icon a:hover span{color:#808fa4}
.item_icon a span{color:#fff;font-size:27px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.icon-repeat{padding:35px 0 0}
.mail_chimp_form{display:table;width:100%}
.mail_left{float:left;width:60%;padding-right:10px;box-sizing:border-box}
.mail_right{float:right;width:40%}
.mail_chimp_form input{border-radius:5px;border:1px solid #fff;padding:15px 15px;font-size:18px;box-sizing:border-box;color:#46515d;width:100%;background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Raleway',sans-serif}
.mail_chimp_form input::-webkit-input-placeholder{font-family:'Raleway',sans-serif}
.mail_chimp_form input::-moz-placeholder{font-family:'Raleway',sans-serif}
.mail_chimp_form input:-ms-input-placeholder{font-family:'Raleway',sans-serif}
.mail_chimp_form input:-moz-placeholder{font-family:'Raleway',sans-serif}
.mail_chimp_form input[type="submit"]{cursor:pointer;font-weight:600}
.mail_chimp_form input[type="submit"]:hover{background:#808fa4;border:1px solid #808fa4;color:#fff}
.icon_with_text .fa{display:block;float:left;font-size:17px;margin-top:2px}
.icon_with_text span{padding-left:28px;display:block;line-height:1.4}

/* gallery */
.gallery_row{margin:30px 100px}
.gallery{display:table;width:100%;margin:20px 0}
.gallery_item{float:left;width:33.33%}
.gallery_item img{width:100%}

/* audio play */
.cont-header img{cursor:pointer;width:100%}
.cont-header .audio-pause{display:none!important}
.cont-header.active-audio .audio-pause{display:block!important}
.cont-header.active-audio .audio-play{display:none!important}
.audiodiv{display:none!important}
.cont-header{position:relative}
.cont-header h2{position:absolute;top:27%;text-align:center;width:auto;left:50%;color:#46515d;font-weight:600;font-size:28px;display:table;transform:translateX(-50%);margin:0;}
.image_row_link{padding:130px 0 103px}
.img_text{margin-bottom:20px}
.img_with_text{text-align:center}
.img_text img{margin:0 auto;width:60%}
.cont_text{color:#46515d}
.site{position:relative}
.title_header{padding:70px 0}
.title_header h1,.title_header p,.title_header{color:#fff!important}
.cont_text a{background:#46515d;color:#fff;padding:10px 20px;min-width:100px;display:table;margin:10px auto!important;border-radius:7px;line-height:1.2;font-size:16px}
.cont_text a:hover{background:#808fa4}

/* slider */
.box_custom_pst{background:#fff;border-radius:10px;overflow:hidden}
.box_custom_pst:hover .text_read{padding-left:15px}
.title_cont_slider{text-align:center;color:#fff!important;margin:50px 0;display:table;width:100%}
.subtitle_slider p{margin-bottom:5px!important}
.top_part_imgg{height:240px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.prev-slide{position:absolute;left:-40px;top:50%;margin-top:-25px;z-index:999;width:50px;height:50px;text-align:center}
.slick-arrow .fa{font-size:50px;cursor:pointer;color:#fff;opacity:.5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.slick-arrow .fa:hover{opacity:1}
.cont_single_post{padding:0 20px 40px;box-sizing:border-box}
.slick-arrow.slick-hidden{display:block!important}
.all_container_list{position:relative;margin:50px 0}
.next-slide{position:absolute;right:-40px;top:50%;margin-top:-25px;z-index:999;width:50px;height:50px;text-align:center}
.bottom_part_pst h3{color:#46515d;font-weight:bold;font-size:20px}
.bottom_part_pst .text_read{color:#46515d;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.bottom_part_pst{background:#fff;padding:30px;box-sizing:border-box}
.read_more_textt::before{font-family:"FontAwesome";content:"\f106";position:absolute;right:0;top:0;font-size:25px;color:#3e133f;transform:rotate(90deg)}
.read_more_textt::after{position:absolute;top:-20px;left:0;width:100%;height:2px;background:#3e133f;content:""}
.read_more_textt{margin-top:40px;position:relative}
.error-404 h1{font-weight:bold}
.title_slider h3{font-weight:bold;font-size:40px}
.title_header p{margin-bottom:10px!important}
.title_header h1{margin-bottom:40px;font-weight:bold;font-family:'Bree Serif',serif}

/* small header */
.container_header_small{height:350px;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}
.cont_single_blog{margin:50px 0}

/* nav post */
.nav-projects{display:table;width:100%;margin:20px 0}
.prev-posts.pull-left{float:left!important;width:48%!important;text-align:left!important}
.next-posts.pull-right{float:right!important;width:48%!important;text-align:right!important}
.next-posts.pull-right>a{float:right}
.nav-projects img{display:block}
.nextproject{display:table;text-decoration:none!important}
.sub_image_next{width:70px;display:inline-block!important;vertical-align:middle}
.sub_title_next{display:inline-block!important;vertical-align:middle}
.sub_title_next strong{margin:5px 0!Important}
.sub_title_next strong,.sub_title_next span{display:block!important;line-height:1.2}
.sub_title_next i{font-size:22px}
.prev-posts.pull-left .sub_title_next{margin:0 20px 0 0}
.next-posts.pull-right .sub_title_next{margin:0 0 0 20px}
.nav-projects a{color:#46515d}
.nav-projects a:hover{color:#808fa4}


@media (max-width:1366px){	/*  1240-1366*/
	.entry-content{width:92%}
}

@media (max-width:1239px){	/* 1024-1239*/

}

@media (max-width:1023px){	/* 980-1023*/
	.left_header{width:29%}
	.right_header{width:70%}
	.logo_header{width:90%}
	.img_text img{width:80%}
	.gallery_row{margin:30px 40px}
	.footer.footer_col2{width:25%}
	.footer.footer_col3{width:43%}
	.footer.footer_col1{width:32%}
	.site-footer{padding:100px 0 90px}
	.mail_chimp_form input{padding:11px 15px}
}

@media (max-width:979px){	/* 768-979*/
	.cont-header h2{top:23%}
	.img_with_text{margin-bottom:50px}
	.image_row_link{padding:90px 0 33px}
	.title_slider h3{font-size:33px}
	.top_part_imgg{height:180px}
	.site-footer{padding:70px 0 60px}
	.footer.footer_col1{width:36%}
	.footer.footer_col2{width:21%}
	.container_header_small{height:270px}
	.site-footer h2{font-size:18px}
	.mail_chimp_form input{font-size:17px}
	#responsive-menu-wrapper{padding-top:110px !important;}
	
	
	.down button#responsive-menu-button {top: 3px!important;}
	button#responsive-menu-button {top: 14px!important;}
	.left_header {width: 220px;}
	.logo_header {width: 100%;}
	
	.clone .logo_header img {
	width: 100%;
	height: auto;
}
	
}

@media (max-width:767px){	/* 640-767*/
	.img_text img{width:340px}
	.title_header h1{margin-bottom:30px}
	.title_header{padding:40px 0}
	body,p,span,li{font-size:14px}
	.image_row_link{padding:50px 0 13px}
	.cont_text a{font-size:15px}
	.title_slider h3{font-size:25px}
	.all_container_list{position:relative;margin:50px 0 20px}
	.gallery_item{float:left;width:50%}
	.gallery_row{margin:20px 0}
	.footer.footer_col1{width:100%;float:none;margin-bottom:40px}
	.site-footer{padding:40px 0}
	.footer.footer_col2{width:100%;margin-bottom:30px}
	.footer.footer_col3{width:100%}
	.site-footer .menu a{font-size:16px}
	.footer_logo{margin-bottom:20px}
	.icon_with_text .fa{margin-top:0}
	.cont_single_post{padding:0 5px 20px}
	.all_container_list{position:relative;margin:50px auto 20px;width:60%}
	.bottom_part_pst h3{font-size:17px}
	.bottom_part_pst{padding:10px}
	.top_part_imgg{height:130px}
	.read_more_textt::after{top:-10px;height:1px}
	.read_more_textt{margin-top:22px;position:relative}
	.gallery{margin:10px 0}
	.cont_single_blog{margin:20px 0}
	h1{font-size:30px;font-weight:400;margin:0 0 15px 0}
	h2{font-size:27px;font-weight:400;margin:0 0 20px 0}
	h3{font-size:25px;font-weight:400;margin:0 0 15px 0}
	h4{font-size:23px;font-weight:400;margin:0 0 15px 0}
	h5{font-size:20px;font-weight:400;margin:0 0 15px 0}
	h6{font-size:18px;font-weight:400;margin:0 0 15px 0}
	.prev-posts.pull-left{float:none!important;width:100%!important;text-align:left!important}
	.next-posts.pull-right{float:none!important;width:100%!important;text-align:right!important}
	.nav-projects{margin:10px 0 20px}
	.mail_chimp_form input{font-size:16px}
	.container_header_small{height:180px}
	.error-404 .page-title {margin: 110px auto;text-align: center;padding: 0 20px;}
	.error-404 .page-title h1 {font-size: 24px;}
}

@media (max-width:639px){	/* 480-639*/
	.cont-header h2{top:77%;font-size:21px}
	.all_container_list{width:80%}
	.next-slide { right: -20px; width: 20px;}
	.prev-slide { left: -20px;  width: 20px;}
	.error-404 .page-title {margin: 80px auto;}
}

@media (max-width:479px){	/* 360-479*/
	.img_text img{width:70%}
	.all_container_list{width:90%}
	#responsive-menu-wrapper{padding-top:70px !important;}
}

@media (max-width:359px){	/* 0-359*/
	.mail_left{float:none;width:100%;padding-right:0;box-sizing:border-box;margin-bottom:10px}
	.mail_right{float:none;width:60%}
}