/*
 Theme Name:   Amphibious Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Amphibious Child Theme
 Author:       Sourabh
 Author URI:   http://example.com
 Template:     amphibious
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  amphibious-child
*/

body
{
	margin: 0;
    padding: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(0,0,0,0.8);
    /*position: relative;*/
    /*min-height: 100vh;*/

}
p {
    font-family: 'Poppins', sans-serif;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1.7em;
    color: #333;
}

a, a:hover, a:focus {
    color: inherit;
    text-decoration: none;
    transition: all 0.3s;
}
.container{
		width: 100%;
 	    max-width: 1192px;
}
.bg-light2{
  background: #d6e3f0 !important;
}
.heading_1{
 
    font-family: gt-super, Georgia, Cambria, "Times New Roman", Times, serif;
font-weight: 400;
 
  letter-spacing: 0.5;
font-feature-settings: 'pnum' on, 'lnum' on;
color: rgba(8, 8, 8, 1);
  font-size: 36px;
  line-height: 46px;
   
  font-weight: bolder;
}

.heading_2{
	font-family: gt-super, Georgia, Cambria, "Times New Roman", Times, serif;
font-weight: 400;
  
font-feature-settings: 'pnum' on, 'lnum' on;
color: rgba(8, 8, 8, 1);
  font-size: 30px;
  line-height: 40px;
  letter-spacing: -0.05em;
  font-weight: bolder;
}

.heading_3{
	font-family: gt-super, Georgia, Cambria, "Times New Roman", Times, serif;
font-weight: 400;
  
font-feature-settings: 'pnum' on, 'lnum' on;
color: rgba(8, 8, 8, 1);
  font-size: 26px;
  line-height: 36px;
  letter-spacing: 0.05em;
  font-weight: bolder;
}

.heading_4{
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.5em;
  font-weight: bolder;
}
.entry-content img{
width: 100%;
max-width: 600px;
min-height: 350px;
}

svg {
  stroke: #0082c6;
  stroke-width: 2;
}

.site-header {

		box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
		float: left;
		width: 100%;
		/*position: fixed;*/

}
.logo{
	float: left;
	padding-left: 30px;
}

.navbtn{
	float: left;
	padding-left: 10px;
	padding-top: 20px;

}

.like-btn{
min-width: 88px;
width: 90px;
    height: 40px;
    border: 2px solid;
    padding: 8px;
    border-radius: 29px 40px;
    margin: unset;
    margin-bottom: 30px;
}
.like-btn i{
    font-size: 22px;
    
}
.unlike-heart{
    color: #ddd;

}

.like-heart{
   color: #c51515;

}

#likebtntext{
font-size: 18px;
    font-weight: 600;
}
.svg-logo {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' width='100' title='shoe-logo' id='logo'><path fill='indigo' d='M192 160h32V32h-32c-35.35 0-64 28.65-64 64s28.65 64 64 64zM0 416c0 35.35 28.65 64 64 64h32V352H64c-35.35 0-64 28.65-64 64zm337.46-128c-34.91 0-76.16 13.12-104.73 32-24.79 16.38-44.52 32-104.73 32v128l57.53 15.97c26.21 7.28 53.01 13.12 80.31 15.05 32.69 2.31 65.6.67 97.58-6.2C472.9 481.3 512 429.22 512 384c0-64-84.18-96-174.54-96zM491.42 7.19C459.44.32 426.53-1.33 393.84.99c-27.3 1.93-54.1 7.77-80.31 15.04L256 32v128c60.2 0 79.94 15.62 104.73 32 28.57 18.88 69.82 32 104.73 32C555.82 224 640 192 640 28c0-45.22-39.1-97.3-148.58-120.81z' /></svg>");
    background-size: contain;
    background-repeat: repeat;
    background-color: aqua;
    background-clip: text;
    -webkit-background-clip: text;
    color: rgba(0, 0, 0, .2);
    /* margin-top: 30px; */
        font-size: 27px;
    font-weight: 700;
    font-family: -webkit-body;
    letter-spacing: 3.3px;
}

.svg-content {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' width='100' title='shoe-logo' id='logo'><path fill='indigo' d='M192 160h32V32h-32c-35.35 0-64 28.65-64 64s28.65 64 64 64zM0 416c0 35.35 28.65 64 64 64h32V352H64c-35.35 0-64 28.65-64 64zm337.46-128c-34.91 0-76.16 13.12-104.73 32-24.79 16.38-44.52 32-104.73 32v128l57.53 15.97c26.21 7.28 53.01 13.12 80.31 15.05 32.69 2.31 65.6.67 97.58-6.2C472.9 481.3 512 429.22 512 384c0-64-84.18-96-174.54-96zM491.42 7.19C459.44.32 426.53-1.33 393.84.99c-27.3 1.93-54.1 7.77-80.31 15.04L256 32v128c60.2 0 79.94 15.62 104.73 32 28.57 18.88 69.82 32 104.73 32C555.82 224 640 192 640 28c0-45.22-39.1-97.3-148.58-120.81z' /></svg>");
    background-size: contain;
    background-repeat: repeat;
    background-color: aqua;
    background-clip: text;
    -webkit-background-clip: text;
    color: rgba(0, 0, 0, .2);
    margin-top: 30px;
}

.heartbox{
	width: 65px;
	float: left;

}
.heartcount{
	    color: #fff;
    margin-top: -50px;
    /* margin-left: 19px; */
    font-size: 12px;
    text-align: center;
}
.favpostbox{
	width: auto;
	float: left;
}
.favpostbox h3{
	font-size: 22px;

}
.btnall{
	color: #fff;
    border: 2PX #333 solid;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 20px;
    border-top-right-radius: 20px;
    width: auto;
    padding: 8px 33px;
    /* background-image: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' width='100' title='shoe-logo' id='logo'><path fill='indigo' d='M192 160h32V32h-32c-35.35 0-64 28.65-64 64s28.65 64 64 64zM0 416c0 35.35 28.65 64 64 64h32V352H64c-35.35 0-64 28.65-64 64zm337.46-128c-34.91 0-76.16 13.12-104.73 32-24.79 16.38-44.52 32-104.73 32v128l57.53 15.97c26.21 7.28 53.01 13.12 80.31 15.05 32.69 2.31 65.6.67 97.58-6.2C472.9 481.3 512 429.22 512 384c0-64-84.18-96-174.54-96zM491.42 7.19C459.44.32 426.53-1.33 393.84.99c-27.3 1.93-54.1 7.77-80.31 15.04L256 32v128c60.2 0 79.94 15.62 104.73 32 28.57 18.88 69.82 32 104.73 32C555.82 224 640 192 640 28c0-45.22-39.1-97.3-148.58-120.81z' /></svg>); */
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #080808;
    background-clip: text;
    transition: all 0.6s cubic-bezier(0.945, 0.020, 0.270, 0.665);

}
.btnall:hover{
  color: #fff;
    border: 2PX #333 solid;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
     transition: all 0.6s cubic-bezier(0.945, 0.020, 0.270, 0.665);
    /*width: auto;
    padding: 8px 33px;
     background-image: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' width='100' title='shoe-logo' id='logo'><path fill='indigo' d='M192 160h32V32h-32c-35.35 0-64 28.65-64 64s28.65 64 64 64zM0 416c0 35.35 28.65 64 64 64h32V352H64c-35.35 0-64 28.65-64 64zm337.46-128c-34.91 0-76.16 13.12-104.73 32-24.79 16.38-44.52 32-104.73 32v128l57.53 15.97c26.21 7.28 53.01 13.12 80.31 15.05 32.69 2.31 65.6.67 97.58-6.2C472.9 481.3 512 429.22 512 384c0-64-84.18-96-174.54-96zM491.42 7.19C459.44.32 426.53-1.33 393.84.99c-27.3 1.93-54.1 7.77-80.31 15.04L256 32v128c60.2 0 79.94 15.62 104.73 32 28.57 18.88 69.82 32 104.73 32C555.82 224 640 192 640 28c0-45.22-39.1-97.3-148.58-120.81z' /></svg>); 
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #080808;
    background-clip: text;*/

}
.startwrit_btn{
	width: 100%;
	padding: 20px 10px;
	text-align: center;
}
/* ---------------------------------------------------
      SITE HEADING STYLE 
----------------------------------------------------- */
.article-featured-image{
  /*padding: 30px 5px;*/
  border:10px #ddd solid;
}
.article-featured-image img{
  width: 100%;
  height: 100%;
  max-height: 550px;
}
.heading_container{
	padding:30px;
	width: 100%;
}
 .page_heading{
 	font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
     Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
     font-weight: 900;
     font-feature-settings: 'pnum' on, 'lnum' on;
     letter-spacing: -0.05em;
     line-height: 74px;
     font-size: 70px;
     font-family: gt-super, Georgia, Cambria, "Times New Roman", Times, serif;
     color: rgba(8, 8, 8, 1);


 }

.page_sub_heading{
 	font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
     Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
     font-weight: 500;
     font-feature-settings: 'pnum' on, 'lnum' on;
     letter-spacing: -0.05em;
     line-height: 44px;
     font-size: 40px;
     font-family: gt-super, Georgia, Cambria, "Times New Roman", Times, serif;
     color: rgba(8, 8, 8, 1);


 }

  

 
 .headerbox{
justify-content: center;
display: block;


 }
 .headerboxBG{
  /*background-image: url(https://images.pexels.com/photos/604684/pexels-photo-604684.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940);*/
 background-position: bottom 1px right 32px;
     background-repeat: no-repeat;
     background-size: 385px 341px;


 }
 .headerboxContent{
 		 display: flex;
 		 border-bottom: 1px #ddd solid;
 		 justify-content: center;
         background: url(/letsexplore/dimg/bgpng.png);

 }
 .headerboxInner{
 	width: 100%;
 	    max-width: 1192px;
        /*background: url('/letsexplore/dimg/bgpng.png');*/
 }
 .headerTextBox{
 	display: flex;
 	width: 100%;
 	flex-direction: row;
 }
 .headerTextBoxColumn{
 	height: 100%;
 	    padding-bottom: 30px;
 	    padding: 33px;
 	    flex-direction: column;
 	        width: 820px;
    z-index: 2;

 }
 .headerHeading{
font-size: 70px;
    font-family: gt-super, Georgia, Cambria, "Times New Roman", Times, serif;
font-weight: 900;
line-height: 74px;
letter-spacing: -0.05em;
font-feature-settings: 'pnum' on, 'lnum' on;
color: rgba(8, 8, 8, 1);

 }


 .headerSubHeading{
 	font-weight: 400;
 	font-size: 40px;
    font-family: gt-super, Georgia, Cambria, "Times New Roman", Times, serif;
font-weight: 400;
line-height: 44px;
letter-spacing: -0.05em;
font-feature-settings: 'pnum' on, 'lnum' on;
color: rgba(8, 8, 8, 1);

 }
/* ---------------------------------------------------
    MEDIUM COPY STYLE
----------------------------------------------------- */
.p{
	padding-top: 40px;
}

.a {
    font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
     Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}

.b {
    font-weight: 400;
}

.c {
    background-color: rgba(255, 255, 255, 1);
}

.af {
    display: block;
}

.as {
    justify-content: center;
}

.ar {
    display: flex;

}
 
.ax {
    margin: 0 64px;
}
.az {
    min-width: 0;
}

.ay {
    max-width: 1192px;
}
.aj {
    width: 100%;
}
.dk {
    background-position: bottom 1px right 32px;
}
.it {
    /*background-image: url(https://miro.medium.com/max/349/4*BIK9VGjeCj2TaTDw4id2nA.png);*/
}
.di {
    background-size: 385px 341px;
}
.db {
    background-repeat: no-repeat;
}

.bc {
    flex-direction: row;
}

.ar {
    display: flex;
}
.aj {
    width: 100%;
}

.du {
    width: 550px;
}
.dp {
    z-index: 2;
}
.do {
    flex-direction: column;
}
.dn {
    height: 100%;
}
.dm {
    padding-top: 33px;
}
.dl {
    padding-bottom: 30px;
}

.ar {
    display: flex;
}
.du {
    width: 550px;
}
.dp {
    z-index: 2;
}
.do {
    flex-direction: column;
}
.dn {
    height: 100%;
}
.dm {
    padding-top: 33px;
}
.dl {
    padding-bottom: 30px;
}

.ea {
    color: rgba(8, 8, 8, 1);
}
.dz {
    font-feature-settings: 'pnum' on, 'lnum' on;
}
.dy {
    letter-spacing: -0.05em;
}
.dx {
    line-height: 74px;
}
.dw {
    font-size: 70px;
}
.dv {
    font-family: gt-super, Georgia, Cambria, "Times New Roman", Times, serif;
}
.b {
    font-weight: 400;
}

.ea {
    color: rgba(8, 8, 8, 1);
}

.dz {
    font-feature-settings: 'pnum' on, 'lnum' on;
}
.dy {
    letter-spacing: -0.05em;
}
.dx {
    line-height: 74px;
}
.dw {
    font-size: 70px;
}
.dv {
    font-family: gt-super, Georgia, Cambria, "Times New Roman", Times, serif;
}
.b {
    font-weight: 400;
}

*, *:before, *:after {
    box-sizing: inherit;
}
article, aside {
    display: block;
    margin-top: 30px;
}


.mobile-hide{
  display: block;
}
.mobile-show{
  display: none;
}
/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */

.wrapper {
    display: flex;
    width: 100%;
    align-items: stretch;
    /*perspective: 1500px;*/
}


#sidebar {
    min-width: 250px;
    max-width: 250px;
    background: #fffdf9;
    color: #fff;
    transition: all 0.6s cubic-bezier(0.945, 0.020, 0.270, 0.665);
    transform-origin: bottom left;
}

#sidebar.active {
    margin-left: -250px;
    transform: rotateY(100deg);
}


#sidebar .sidebar-header {
    padding: 20px;
    background: #080808;
}

#sidebar ul.components {
    padding: 20px 0;
    border-bottom: 1px solid #47748b;
}

#sidebar ul p {
    color: #fff;
    padding: 10px;
}

#sidebar ul li a {
    padding: 10px;
    font-size: 1.1em;
    display: block;
    color: #080808;
    transition: all 0.6s cubic-bezier(0.945, 0.020, 0.270, 0.665);
}
#sidebar ul li a:hover {
    color: #080808;
    background: #fff;
    padding-left: 30px;
    font-weight: 900;
    letter-spacing: 1px;
    transition: all 0.6s cubic-bezier(0.945, 0.020, 0.270, 0.665);
    text-decoration: none;



}

#sidebar ul li.active > a, a[aria-expanded="true"] {
    color: #fff;
    background: #6d7fcc;
}


a[data-toggle="collapse"] {
    position: relative;
}

.dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}

ul ul a {
    font-size: 0.9em !important;
    padding-left: 30px !important;
    background: #6d7fcc;
}

ul.CTAs {
    padding: 20px;
}

ul.CTAs a {
    text-align: center;
    font-size: 0.9em !important;
    display: block;
    border-radius: 5px;
    margin-bottom: 5px;
}

a.download {
    background: #fff;
    color: #7386D5;
}

a.article, a.article:hover {
    background: #6d7fcc !important;
    color: #fff !important;
}




/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */
#content {
    width: 100%;
    padding: 0px;
    min-height: 100vh;
    transition: all 0.3s;
}





#sidebarCollapse.active line:first-of-type{
	    transform: rotate(
40deg
);
}
#sidebarCollapse.active line:nth-of-type(2) {
   display: none;
}

#sidebarCollapse.active line:nth-of-type(3) {
  transform: rotate(90deg);
      transform: rotate(
-26deg
) translate(-9px, 0px);
}


.burger--active .burger__patty:before {
  transform: rotate(-45deg) translate(-7px, -7px) scaleX(0.7);
}
.burger--active .burger__patty:after {
  transform: rotate(45deg) translate(-7px, 7px) scaleX(0.7);
} 


/* ----------------------------------------------------
     FORM STYLE 
----------------------------------------------------- */

* {box-sizing: border-box}

/* Full-width input fields */
  .login-form input[type=text], input[type=password] {
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  display: inline-block;
  border: none;
  background: #fff;
  border-bottom: 2px #ddd solid;
  font-size: 22px;font-weight: 900;

}

 .login-form  input[type=text]:focus, input[type=password]:focus {
   
  outline: none;
  border: none;
  border-bottom: 3px #999 solid;
}

hr {
  border: 1px solid #f1f1f1;
  margin-bottom: 25px;
}

/* Set a style for all buttons */
 .login-form  button {
  background-color: #04AA6D;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  cursor: pointer;
  width: 100%;
  opacity: 0.9;
}

 .login-form  button:hover {
  opacity:1;
}

/* Extra styles for the cancel button */
.cancelbtn {
  padding: 14px 20px;
  background-color: #f44336;
}

/* Float cancel and signup buttons and add an equal width */
.cancelbtn, .signupbtn {
  float: left;
  width: 50%;
}

/* ----------------------------------------------------
  WRITE NEW POST MODAL STYLE 
---------------------------------------------------- */


/*******************************
* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
*******************************/
/* The Overlay (background) */
.overlay {
  /* Height & width depends on how you want to reveal the overlay (see JS below) */   
  height: 0%;
  width: 100%;
  position: fixed; /* Stay in place */
  z-index: 2; /* Sit on top */
  left: 0;
  top: 0;
  transition: all 0.6s cubic-bezier(0.945, 0.020, 0.270, 0.665);
  background-color: rgb(0,0,0); /* Black fallback color */
  background-color: rgba(0,0,0, 0.9); /* Black w/opacity */
  overflow-x: hidden; /* Disable horizontal scroll */
  transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}
.composer_modal_right{
  
   position: fixed;
    margin: auto;
    background: #fff;
    top: 0;
    right: 0;
    width: 0;
    overflow: hidden;
    z-index: 9;
    /*width: 320px;*/
    height: 100%;
    transition: all 0.6s cubic-bezier(0.945, 0.020, 0.270, 0.665);
    -webkit-transform: translate3d(0%, 0, 0);
        -ms-transform: translate3d(0%, 0, 0);
         -o-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
}
.open{
  width: 55%;
  max-width: 1150px;
  transition: all 0.6s cubic-bezier(0.945, 0.020, 0.270, 0.665);
   -webkit-transform: translate3d(0%, 0, 0);
        -ms-transform: translate3d(0%, 0, 0);
         -o-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
  }
  .modal-header{
    width: 100%;
    height: auto;
    padding: 20px;
    color: #fff;
    background: #000 !important;
  }
  .modal-title{
    font-size: 34px;color: #fff;
  }
  .modal-close{
    position: relative;
    top: -18px;
    right: 5px;

  }
  .closebtn{
    font-size: 36px;
    color: #fff;
  }
  .modal.left .modal-dialog,
  .modal.right .modal-dialog {
    position: fixed;
    margin: auto;
    width: 320px;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
        -ms-transform: translate3d(0%, 0, 0);
         -o-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
  }

  .modal.left .modal-content,
  .modal.right .modal-content {
    height: 100%;
    overflow-y: auto;
  }
  
  .modal.left .modal-body,
  .modal.right .modal-body {
    padding: 15px 15px 80px;
  }

/*Left*/
  .modal.left.fade .modal-dialog{
    left: -320px;
    -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
       -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
         -o-transition: opacity 0.3s linear, left 0.3s ease-out;
            transition: opacity 0.3s linear, left 0.3s ease-out;
  }
  
  .modal.left.fade.in .modal-dialog{
    left: 0;
  }
        
/*Right*/
  .modal.right.fade .modal-dialog {
    right: -320px;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
       -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
         -o-transition: opacity 0.3s linear, right 0.3s ease-out;
            transition: opacity 0.3s linear, right 0.3s ease-out;
  }
  
  .modal.right.fade.in .modal-dialog {
    right: 0;
  }

/* ----- MODAL STYLE ----- */
  .modal-content {
    border-radius: 0;
    border: none;
  }

  .modal-header {
    border-bottom-color: #EEEEEE;
    background-color: #FAFAFA;
  }

.loginoverlay {
  /* Height & width depends on how you want to reveal the overlay (see JS below) */   
  height: 100%;
  width: 0%;
  position: fixed; /* Stay in place */
  z-index: 2; /* Sit on top */
  left: 0;
  top: 0;
  overflow: hidden;
  transition: all 0.6s cubic-bezier(0.945, 0.020, 0.270, 0.665);
  background-color: rgb(0,0,0); /* Black fallback color */
  background-color: rgba(0,0,0, 0.9); /* Black w/opacity */
  overflow-x: hidden; /* Disable horizontal scroll */
  transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}


.loginAlertBox{
    
  margin: auto;
  margin-top: 300px;
  vertical-align: middle;
  width: 400px;
  height: auto;
  padding: 50px;
  border-bottom: 3px #fff solid;
 
}



/* -------------------------------------------------
    CARD STYLE FOR  USER PROFILE  
---------------------------------------------------*/
 
#H4-b{
  color: #333;
}
.post-user-container{
 
    width: 100%;
    height: 45px;
    position: relative;
    top: 0;
    text-align: justify;

}
.user-profile-icon-p{
width: 50px !important;
    border-radius: 50em;
    height: 48px;
    margin: 10px;
    box-sizing: border-box;
    box-shadow: 0px 0px 3px 0px #2a0d03;
    float: left;
    background-size: 100% 100%;
}
.user-profile-name-p{
margin: auto;
    text-align: unset;
    /* height: 45px; */
    line-height: 44px;
    font-size: 18px;
    text-shadow: 1px 2px 3px #333;
}
.user-profile-name-p a{
    color:  #fff;
}
.post-title-link{
  color: #fff;
  font-size: 18px;
  line-height: 14px;
    text-shadow: 1px 2px 3px #333;

}
a.post-title-link:hover{
  color: #fff;
  font-size: 19px;
    text-shadow: 1px 2px 3px #333;

}
#PROFILE_DIV_1 {
    box-sizing: border-box;
    color: rgb(127, 150, 185);
    display: flex;
    height: 300px;
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    width: 200px;
    column-rule-color: rgb(127, 150, 185);
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    perspective-origin: 195px 434px;
    transform-origin: 195px 434px;
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    flex: 0 0 auto;
    flex-flow: row wrap;
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    margin: 0 auto;
    /*margin: 0px 40px 0px 0px;*/
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_1*/

#PROFILE_DIV_1:after {
    color: rgb(127, 150, 185);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    column-rule-color: rgb(127, 150, 185);
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_1:after*/

#PROFILE_DIV_1:before {
    color: rgb(127, 150, 185);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    column-rule-color: rgb(127, 150, 185);
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_1:before*/

#PROFILE_DIV_2 {
    background-blend-mode: normal, normal;
    background-position: 0px 0px, 50% 0px;
    bottom: 0px;
    box-shadow: rgba(89, 111, 233, 0.2) 0px 5px 10px 0px;
    box-sizing: border-box;
    color: rgb(127, 150, 185);
    height: 270px;
    left: 0px;
    max-height: 670px;
    min-height: auto;
    min-width: auto;
    position: relative;
    right: 0px;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    top: 0px;
    width: 100%;
    column-rule-color: rgb(127, 150, 185);
    perspective-origin: 195px 335px;
    transform-origin: 195px 335px;
    caret-color: rgb(127, 150, 185);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.15)) repeat scroll 0px 0px / auto padding-box border-box, rgb(69, 85, 255) url("https://uploads-ssl.webflow.com/54ea3d4119500e4473ec5f4d/5a538a1b30cd7400011c006c_Assassins_Creed_origins_Panoramics_2.jpeg") repeat scroll 50% 0px / 400px padding-box border-box;
    border: 0px none rgb(127, 150, 185);
    border-radius: 6px 6px 6px 6px;
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    margin: 20px 0px;
    outline: rgb(127, 150, 185) none 0px;
    overflow: hidden;
}/*#DIV_2*/

#PROFILE_DIV_2:after {
    color: rgb(127, 150, 185);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    column-rule-color: rgb(127, 150, 185);
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_2:after*/

#PROFILE_DIV_2:before {
    color: rgb(127, 150, 185);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    column-rule-color: rgb(127, 150, 185);
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_2:before*/

#PROFILE_DIV_3 {
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(127, 150, 185);
    height: 229px;
    left: 0px;
    position: absolute;
    right: 0px;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    top: 155px;
    width: 100%;
    column-rule-color: rgb(127, 150, 185);
    perspective-origin: 195px 114.5px;
    transform-origin: 195px 114.5px;
    caret-color: rgb(127, 150, 185);
    background: rgba(16, 76, 64, 0.8) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
    padding: 5px;
}/*#DIV_3*/

#PROFILE_DIV_3:after {
    color: rgb(127, 150, 185);
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    column-rule-color: rgb(127, 150, 185);
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_3:after*/

#PROFILE_DIV_3:before {
    color: rgb(127, 150, 185);
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    column-rule-color: rgb(127, 150, 185);
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_3:before*/

 
#PROFILE_NAME {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    /*height: 125px;*/
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    width: 100%;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 165px 28px;
    transform-origin: 165px 28px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 700 normal 22px / 28px Lato, sans-serif;
    margin: 0px 0px 15px;
    outline: rgb(255, 255, 255) none 0px;
}/*#H3_5*/

#PROFILE_NAME:after {
    color: rgb(255, 255, 255);
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 700 normal 22px / 28px Lato, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#H3_5:after*/

#PROFILE_NAME:before {
    color: rgb(255, 255, 255);
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 700 normal 22px / 28px Lato, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#H3_5:before*/

#H4_6 {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    height: 20px;
    letter-spacing: -0.2px;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    width: 100%;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 165px 10px;
    transform-origin: 165px 10px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    margin: 6px 0px 16px;
    outline: rgb(255, 255, 255) none 0px;
        font-size: 11px;
}/*#H4_6*/

#H4_6:after {
    color: rgb(255, 255, 255);
    letter-spacing: -0.2px;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#H4_6:after*/

#H4_6:before {
    color: rgb(255, 255, 255);
    letter-spacing: -0.2px;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#H4_6:before*/

#A_7 {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: inline-block;
    height: 32px;
    max-height: 32px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    width: 114.234px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 57.1094px 16px;
    transform-origin: 57.1094px 16px;
    caret-color: rgb(255, 255, 255);
    background: rgb(0, 172, 98) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    border-radius: 70px 70px 70px 70px;
    font: normal normal 400 normal 12px / 20px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
    overflow: hidden;
    padding: 7px 15px;
    transition: opacity 0.3s ease 0s;
}/*#A_7*/

#A_7:after {
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 12px / 20px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#A_7:after*/

#A_7:before {
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 12px / 20px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#A_7:before*/

#SPAN_8 {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 12px / 16px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#SPAN_8*/

#SPAN_8:after {
    color: rgb(255, 255, 255);
    cursor: pointer;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 12px / 16px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#SPAN_8:after*/

#SPAN_8:before {
    color: rgb(255, 255, 255);
    cursor: pointer;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 12px / 16px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#SPAN_8:before*/



/* -------------------------------------------------
    CARD STYLE FOR TRENDING POST LIST 
---------------------------------------------------*/
.postitem{
  width: 100%;
  padding: 20px;
  /*background: #fafafa;*/
  margin-bottom: 30px;
}
.post-item-heading{
  font-size: 36px;color: #000;font-weight: 600;
}
.post-item-img{
  width: 100%;height: auto;max-height: 550px;
  padding-bottom: 40px;
}
#H4-b{
  color: #333;
}
.post-user-container{
 
    width: 100%;
    height: 45px;
    position: relative;
    top: 0;
    text-align: justify;

}
.user-profile-icon-p{
width: 50px !important;
    border-radius: 50em;
    height: 48px;
    margin: 10px;
    box-sizing: border-box;
    box-shadow: 0px 0px 3px 0px #2a0d03;
    float: left;
    background-size: 100% 100%;
}
.user-profile-name-p{
margin: auto;
    text-align: unset;
    /* height: 45px; */
    line-height: 44px;
    font-size: 18px;
    text-shadow: 1px 2px 3px #333;
}
.user-profile-name-p a{
    color:  #fff;
}
.post-title-link{
  color: #fff;
  font-size: 18px;
  line-height: 14px;
    text-shadow: 1px 2px 3px #333;

}
a.post-title-link:hover{
  color: #fff;
  font-size: 18px;
    text-shadow: 1px 2px 3px #333;

}
#DIV_1 {
    box-sizing: border-box;
    color: rgb(127, 150, 185);
    display: flex;
    height: 468px;
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    width: 95%;
    column-rule-color: rgb(127, 150, 185);
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    perspective-origin: 195px 434px;
    transform-origin: 195px 434px;
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    flex: 0 0 auto;
    flex-flow: row wrap;
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    margin: 0 auto;
    /*margin: 0px 40px 0px 0px;*/
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_1*/

#DIV_1:after {
    color: rgb(127, 150, 185);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    column-rule-color: rgb(127, 150, 185);
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_1:after*/

#DIV_1:before {
    color: rgb(127, 150, 185);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    column-rule-color: rgb(127, 150, 185);
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_1:before*/

#DIV_2 {
    background-blend-mode: normal, normal;
    background-position: 0px 0px, 50% 0px;
    bottom: 0px;
    box-shadow: rgba(89, 111, 233, 0.2) 0px 5px 10px 0px;
    box-sizing: border-box;
    color: rgb(127, 150, 185);
    height: 370px;
    left: 0px;
    max-height: 670px;
    min-height: auto;
    min-width: auto;
    position: relative;
    right: 0px;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    top: 0px;
    width: 100%;
    column-rule-color: rgb(127, 150, 185);
    perspective-origin: 195px 335px;
    transform-origin: 195px 335px;
    caret-color: rgb(127, 150, 185);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.15)) repeat scroll 0px 0px / auto padding-box border-box, rgb(69, 85, 255) url("https://uploads-ssl.webflow.com/54ea3d4119500e4473ec5f4d/5a538a1b30cd7400011c006c_Assassins_Creed_origins_Panoramics_2.jpeg") repeat scroll 50% 0px / 400px padding-box border-box;
    border: 0px none rgb(127, 150, 185);
    border-radius: 6px 6px 6px 6px;
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    margin: 20px 0px;
    outline: rgb(127, 150, 185) none 0px;
    overflow: hidden;
}/*#DIV_2*/

#DIV_2:after {
    color: rgb(127, 150, 185);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    column-rule-color: rgb(127, 150, 185);
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_2:after*/

#DIV_2:before {
    color: rgb(127, 150, 185);
    min-height: auto;
    min-width: auto;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    column-rule-color: rgb(127, 150, 185);
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_2:before*/

#DIV_3 {
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(127, 150, 185);
    height: 229px;
    left: 0px;
    position: absolute;
    right: 0px;
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    top: 215px;
    width: 100%;
    column-rule-color: rgb(127, 150, 185);
    perspective-origin: 195px 114.5px;
    transform-origin: 195px 114.5px;
    caret-color: rgb(127, 150, 185);
    background: rgba(16, 76, 64, 0.8) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
    padding: 5px;
}/*#DIV_3*/

#DIV_3:after {
    color: rgb(127, 150, 185);
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    column-rule-color: rgb(127, 150, 185);
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_3:after*/

#DIV_3:before {
    color: rgb(127, 150, 185);
    text-decoration: none solid rgb(127, 150, 185);
    text-size-adjust: 100%;
    column-rule-color: rgb(127, 150, 185);
    caret-color: rgb(127, 150, 185);
    border: 0px none rgb(127, 150, 185);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(127, 150, 185) none 0px;
}/*#DIV_3:before*/

#DIV_4 {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    height: 14px;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    width: 100%;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 165px 7px;
    transform-origin: 165px 7px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 14px / 14px "Moon bold", sans-serif;
    margin: 0px 0px 12px;
    outline: rgb(255, 255, 255) none 0px;
}/*#DIV_4*/

#DIV_4:after {
    color: rgb(255, 255, 255);
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 14px / 14px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#DIV_4:after*/

#DIV_4:before {
    color: rgb(255, 255, 255);
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 14px / 14px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#DIV_4:before*/

#H3_5 {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    /*height: 125px;*/
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    width: 100%;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 165px 28px;
    transform-origin: 165px 28px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 700 normal 22px / 28px Lato, sans-serif;
    margin: 0px 0px 15px;
    outline: rgb(255, 255, 255) none 0px;
}/*#H3_5*/

#H3_5:after {
    color: rgb(255, 255, 255);
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 700 normal 22px / 28px Lato, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#H3_5:after*/

#H3_5:before {
    color: rgb(255, 255, 255);
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 700 normal 22px / 28px Lato, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#H3_5:before*/

#H4_6 {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    height: 20px;
    letter-spacing: -0.2px;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    width: 100%;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 165px 10px;
    transform-origin: 165px 10px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    margin: 6px 0px 16px;
    outline: rgb(255, 255, 255) none 0px;
        font-size: 11px;
}/*#H4_6*/

#H4_6:after {
    color: rgb(255, 255, 255);
    letter-spacing: -0.2px;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#H4_6:after*/

#H4_6:before {
    color: rgb(255, 255, 255);
    letter-spacing: -0.2px;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 16px / 20px Lato, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#H4_6:before*/

#A_7 {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: inline-block;
    height: 32px;
    max-height: 32px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    width: 114.234px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 57.1094px 16px;
    transform-origin: 57.1094px 16px;
    caret-color: rgb(255, 255, 255);
    background: rgb(0, 172, 98) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    border-radius: 70px 70px 70px 70px;
    font: normal normal 400 normal 12px / 20px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
    overflow: hidden;
    padding: 7px 15px;
    transition: opacity 0.3s ease 0s;
}/*#A_7*/

#A_7:after {
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 12px / 20px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#A_7:after*/

#A_7:before {
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 12px / 20px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#A_7:before*/

#SPAN_8 {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 12px / 16px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#SPAN_8*/

#SPAN_8:after {
    color: rgb(255, 255, 255);
    cursor: pointer;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 12px / 16px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#SPAN_8:after*/

#SPAN_8:before {
    color: rgb(255, 255, 255);
    cursor: pointer;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 12px / 16px "Moon bold", sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#SPAN_8:before*/


/* ---------------------------------
    SECTION STYLE
----------------------------------*/
.form-cls{
  padding: 30px;
    border: 3px #080808 solid;
    margin-bottom: 30px;
    border-radius: 30px 40px 15px 50px;
}
.pt-100 {
  padding-top: 100px;
}

.pb-100 {
  padding-bottom: 100px;
}

.ptb-100 {
  padding: 100px 0px;
}

.pt-20 {
  padding-top: 20px;
}
.pt-70 {
  padding-top: 70px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pb-70 {
  padding-bottom: 70px;
}

.ptb-70 {
  padding: 70px 0px;
}
 
#services .title {
  font-size: 46px;
  color: #000000;
  font-weight: 600;
}

#services .title span {
  font-size: 46px;
  color: #FF5722;
  font-weight: 600;
}

#services .btn-primary {
  color: #fff;
  background-color: #FF5722;
  border: none;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 12px 20px;
  min-width: 150px;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.btn-primary:hover {
  -webkit-box-shadow: 0 5px 9px -4px rgb(0 0 255 / 65%);
  box-shadow: 0 5px 9px -4px rgb(0 0 255 / 65%);
}


/* Login CSS */



/* --------------------------------------
    FOOTER STYLE 
--------------------------------------------------*/


/*********footer*******************/
.kilimanjaro_area {
    position: relative;
    z-index: 1;
  }
  .foo_top_header_one {
    background-color: #15151e;
    color: #fff;
}
.section_padding_100_70 {
    padding-top: 100px;
    padding-bottom: 70px;
}
.foo_top_header_one {
    color: #fff;
}.kilimanjaro_part {
    margin-bottom: 30px;
}
.foo_top_header_one .kilimanjaro_part > h5 {
    color: #fff;
}
.kilimanjaro_part h4, .kilimanjaro_part h5 {
    margin-bottom: 30px;
}
.kilimanjaro_single_contact_info > p, .kilimanjaro_single_contact_info > h5, .kilimanjaro_blog_area > a, .foo_top_header_one .kilimanjaro_part > p {
    color: rgba(255,255,255,.5);
}
p, ul li, ol li {
    font-weight: 300;
}
ul {
    margin: 0;
    padding: 0;
}
.kilimanjaro_bottom_header_one {
    background-color: #111;
}
.section_padding_50 {
    padding: 50px 0;
}
.kilimanjaro_bottom_header_one p {
    color: #fff;
    margin: 0;
}
p, ul li, ol li {
    font-weight: 300;
}
.kilimanjaro_bottom_header_one a {
    color: inherit;
    font-size: 14px;
}
a, h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}
.m-top-15 {
    margin-top: 15px;
}
ul {
    margin: 0;
    padding: 0;
}

.kilimanjaro_widget > li {
    display: inline-block;
}
p, ul li, ol li {
    font-weight: 300;
}
ol li, ul li {
    list-style: outside none none;
}
.kilimanjaro_widget a {
    border: 1px solid #333;
    border-radius: 6px;
    color: #888;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 4px;
    padding: 7px 12px;
}
ul {
    margin: 0;
    padding: 0;
}
.kilimanjaro_links a {
    border-bottom: 1px solid #333;
    color: rgba(255,255,255,.5);
    display: block;
    font-size: 13px;
    margin-bottom: 5px;
    padding-bottom: 10px;
}
.kilimanjaro_links a {
    color: rgba(255,255,255,.5);
    font-size: 13px;
}
top-15 {
    margin-top: 15px;
}
.foo_top_header_one .kilimanjaro_part > h5 {
    color: #fff;
}
.kilimanjaro_part h4, .kilimanjaro_part h5 {
    margin-bottom: 30px;
}
.kilimanjaro_social_links > li {
    display: inline-block;
}
p, ul li, ol li {
    font-weight: 300;
}
.kilimanjaro_social_links a {
    border: 1px solid #333;
    border-radius: 6px;
    color: #888;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 3px;
    padding: 7px 12px;
}
.kilimanjaro_blog_area .kilimanjaro_date {
    color: #27ae60;
    font-size: 13px;
    margin-bottom: 5px;
}
.kilimanjaro_blog_area > p {
    color: rgba(255,255,255,.5);
    line-height: 1.3;
    margin-bottom: 0;
}
.kilimanjaro_works > a {
    display: inline-block;
    float: left;
    position: relative;
    width: 33.33333333%;
    z-index: 1;
}
.kilimanjaro_thumb {
    left: 0;
    position: absolute;
    top: 0;
    width: 75px;
}
.kilimanjaro_links a i {
    padding-right: 10px;
}
  /* :: 18.0 Footer Area CSS */

    .footer_area {
        position: relative;
        z-index: 1;
    }
 .footer_bottom p > i,
    .footer_bottom p > a:hover {
        color: #27ae60;
    } 

    .social_links_area {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        padding: 50px 0 30px 0;
        text-align: center;
        position: relative;
        z-index: 1;
    }
 .social_links_area > a:hover {
        color: #27ae60;
    }

    .inline-style .social_links_area > a:hover {
        background-color: transparent;
        color: #27ae60;
        border: 0px solid transparent;
    }
 .single_feature:hover .feature_text h4 {
        color: #27ae60;
    }
.kilimanjaro_blog_area {
    border-bottom: 1px solid #333;
    margin-bottom: 15px;
    padding: 0 0 15px 90px;
    position: relative;
    z-index: 1;
}
.kilimanjaro_ilinks a {
    border-bottom: 1px solid #333;
    color: rgba(255,255,255,.5);
    /*display: block;*/
    font-size: 13px;
    margin-bottom: 5px;
    padding-bottom: 10px;
}


.social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }
 .social {
     -webkit-transform: scale(0.8);
     /* Browser Variations: */
     
     -moz-transform: scale(0.8);
     -o-transform: scale(0.8);
     -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
     -o-transition-duration: 0.5s;
 }
 .social a{
  color: #fff;
 }
.wf{
  color: #fff;
}
/*
    Multicoloured Hover Variations
*/
 
 #social-fb:hover {
     color: #3B5998;
 }
 #social-tw:hover {
     color: #4099FF;
 }
 #social-gp:hover {
     color: #d34836;
 }
 #social-em:hover {
     color: #f39c12;
 }






  


         .image_outer_container{
        margin-top: auto;
        margin-bottom: auto;
        border-radius: 50%;
        position: relative;
       }

       .image_inner_container{
        border-radius: 50%;
        padding: 5px;
        background: #833ab4; 
        background: -webkit-linear-gradient(to bottom, #fcb045, #fd1d1d, #833ab4); 
        background: linear-gradient(to bottom, #fcb045, #fd1d1d, #833ab4);
       }
       .image_inner_container img{
        height: 200px;
        width: 200px;
        border-radius: 50%;
        border: 5px solid white;
       }

       .image_outer_container .green_icon{
         background-color: #4cd137;
         position: absolute;
         right: 30px;
         bottom: 10px;
         height: 30px;
         width: 30px;
         border:5px solid white;
         border-radius: 50%;
       }
 


.floating-div {
   
  
}

.sticky {
  position: fixed; 
  top: 10px;
  left:10%;
  margin: 0;
  width:calc(33.33% - 25px);
  width: 200px;
}

.abs {
  position: absolute; 
  bottom: 10px;
  left:10px;
  width:calc(33.33% - 20px);
  width: 200px;
}

.clearfix:after {
    content:"";
    display:block;
    clear:both;
}

.contact-form{ margin-top:15px;}
.contact-form .textarea{ min-height:220px; resize:none;}
.form-control{ box-shadow:none; border-color:#eee; height:49px;}
.form-control:focus{ box-shadow:none; border-color:#00b09c;}
.form-control-feedback{ line-height:50px;}
.main-btn{ background:#00b09c; border-color:#00b09c; color:#fff;}
.main-btn:hover{ background:#00a491;color:#fff;}
.form-control-feedback {
line-height: 50px;
top: 0px;
}
.in_title{
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  display: inline-block;
  border: none;
  background: #fff;
  border-bottom: 2px #ddd solid;
  font-size: 42px;font-weight: 500;
  outline: none;
}
.in_title:focus{ 
  border: none;
  background: #fff;
  border-bottom: 3px #000 solid;}


.form-control{
  height: 40px;
}


.panel-table .panel-body{
  padding:0;
}

.panel-table .panel-body .table-bordered{
  border-style: none;
  margin:0;
}

.panel-table .panel-body .table-bordered > thead > tr > th:first-of-type {
    text-align:center;
    width: 100px;
}

.panel-table .panel-body .table-bordered > thead > tr > th:last-of-type,
.panel-table .panel-body .table-bordered > tbody > tr > td:last-of-type {
  border-right: 0px;
}

.panel-table .panel-body .table-bordered > thead > tr > th:first-of-type,
.panel-table .panel-body .table-bordered > tbody > tr > td:first-of-type {
  border-left: 0px;
}

.panel-table .panel-body .table-bordered > tbody > tr:first-of-type > td{
  border-bottom: 0px;
}

.panel-table .panel-body .table-bordered > thead > tr:first-of-type > th{
  border-top: 0px;
}

.panel-table .panel-footer .pagination{
  margin:0; 
}

/*
used to vertically center elements, may need modification if you're not using default sizes.
*/
.panel-table .panel-footer .col{
 line-height: 34px;
 height: 34px;
}

.panel-table .panel-heading .col h3{
 line-height: 30px;
 height: 30px;
}

.panel-table .panel-body .table-bordered > tbody > tr > td{
  line-height: 34px;
}


.w100{
  width: 100%;
  padding: 20px;
  float: left;
}

.area-main
{
  width: 65%;
  height: 100vh;
  float: left;
  padding-left: 30px;
}

.area-option
{
  width: 30%;
  height: auto;
  float: left;
  padding-left: 30px;
}

.form-categories{
    width: 100%;
    padding: 5px 15px;
    border: 2px #ddd solid;
    box-shadow: 0 0 3px 0px #000;
    height: 223px;
    overflow-y: scroll;
}



#artices_area{
    width: 100%;
    float: left;

}
#author-area{
    width: 200px;
    float: left;
    margin-right:20px;
}
#content-area{
    width: calc(100% - 220px);
     
    float: left;
    padding: 20px;
    box-shadow: -3px 2px 18px 8px #ddd;
}



/* ---------------------------------------------------
    MEDIAQUERIES
----------------------------------------------------- */
@media (max-width: 768px) {
   /* #sidebar {
        margin-left: -250px;
        transform: rotateY(90deg);
    }
    #sidebar.active {
        margin-left: 0;
        transform: none;
    }*/
    #sidebarCollapse span:first-of-type,
    #sidebarCollapse span:nth-of-type(2),
    #sidebarCollapse span:last-of-type {
        transform: none;
        opacity: 1;
        margin: 5px auto;
    }
    #sidebarCollapse.active span {
        margin: 0 auto;
    }
    #sidebarCollapse.active span:first-of-type {
        transform: rotate(45deg) translate(2px, 2px);
    }
    #sidebarCollapse.active span:nth-of-type(2) {
        opacity: 0;
    }
    #sidebarCollapse.active span:last-of-type {
        transform: rotate(-45deg) translate(1px, -1px);
    }
    .dw {
    font-size: 46px;
}

.dx {
    line-height: 41px;
}
.headerSubHeading {
    font-weight: 400;
    font-size: 24px;
    font-family: gt-super, Georgia, Cambria, "Times New Roman", Times, serif;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: -0.05em;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: rgba(8, 8, 8, 1);
}
#services .title {
    font-size: 30px;
    color: #000000;
    font-weight: 600;
}
#services .title span {
    font-size: 32px;
    color: #FF5722;
    font-weight: 600;
}
#services a.btn{
  display: none;
}
#DIV_1{
  height: auto;
}

.mobile-hide{
  display: none;
}
.mobile-show{
  display: block;
}


#content-area{
    width: calc(100% - 20px);
     
    float: left;
    padding: 20px;
    box-shadow: -3px 2px 18px 8px #ddd;
}
}


@media(max-width: 500px){
  .headerHeading 
  {
    font-size: 26px;
  }
  .headerTextBoxColumn {
    height: 100%;
    padding-bottom: 1px;
    padding: 1px;
    flex-direction: column;
    width: 820px;
    z-index: 2;
}
.post-item-heading {
    font-size: 22px;
    color: #000;
    font-weight: 600;
}
}