/*
Theme Name: Parrot U
Description: It's About The Birds
Author: Woland Web
Author URI: https://www.wolandweb.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


/* ======================================== 
	HEADER & NAVIGATION 
======================================== */
.hmenu .menu-container .navbar-nav a {
	transition: all 0.3s ease;
}
.menu-smart i.fa-dropdown {
	display:none;
}

@media (max-width: 959px) {
  .font-size-secondary-menu-mobile, 
  .top-menu-enhanced .menu-mini.menu-smart a,
  .top-menu-enhanced .menu-bloginfo .menu-bloginfo-inner {
    font-size: 14px;
  }
}

/* ======================================== 
	FOOTER
======================================== */
.footer-last > .row,
.footer-row > .row {
    border-top: 1px solid rgba(112,112,112,.3);
}
@media(max-width:969px) {
	footer .tmb .t-entry-visual img {
		max-width:200px;
	}
}
.developed p {
  margin: 0;
}
footer a,
.developed a {
	color:#313133 !important;
}
footer p a,
.developed a {
	transition: all 0.3s ease;
	text-decoration-color:transparent;
}
footer p a:hover,
.developed a:hover {
	text-decoration:underline;
	text-decoration-color:#313133;
}
footer .footer-last:not(.footer-center) .social-icon i {
	font-size: 16px;
    color: #358AA0;
	transition: all 0.3s ease;
}
footer .footer-last:not(.footer-center) .social-icon i:hover {
    color: #313133;
}
@media only screen and (max-width: 1200px) {
  .footer-last {
    padding: 0 1em;
  }
  .footer-last .developed {
    float: none;
    width: 100%;
    padding: 0px 50px 0px 0px;
    text-align: left;
  }
  footer .footer-last .uncell {
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	padding-left:23px;
  }
}
@media only screen and (max-width: 700px) {
  .footer-last .developed {
    padding: 36px 50px 15px 0px;
  }
}

/* ======================================== 
	OVERALL
======================================== */
/* Typography */
body, p, li, dt, dd, dl, address, label, pre, code {
	line-height: 1.5;
}
b, strong {
  font-weight: 700;
}
h6:not([class*="fontsize-"]), 
.h6:not([class*="fontsize-"]) {
	letter-spacing: 0.1em;
}
.text-small, 
.text-small > * {
	line-height: 1.3;
}

/* Links */
.style-dark a,
.style-light a {
	transition: all 0.3s ease;
}
/* Text Selection */
::selection {
  color: #ffffff;
  background-color: #666666;
}
.uncode-list .process-list {
  margin-left: 34px;
}
.uncode-list .process-list li {
  line-height: 1.5;
  padding: 3px 0;
}
/*This is the one that controls the margin of the 2nd line*/
.uncode-list .process-list i.fa {
  margin-left: -32px;
}

/* Mobile Padding Fix */
@media (max-width: 959px) {
	.main-container .row-container.mobile-top-padding .double-top-padding {
		padding-top: 0px;
	}
	.main-container .row-container.mobile-bottom-padding .single-bottom-padding {
		padding-bottom: 0px;
	}
}

/* ======================================== 
	HOME PAGE
======================================== */
/* Hero */
@media(min-width:959px) {
  .main-container #home-hero .triple-h-padding {
    padding-right:0px;
  }
  #home-hero .style-light p {
    padding-right:70px;
  }
}
/* Visit Us */
@media(max-width:959px) {
    .visit-us .single-block-padding {
        padding:0px;
    }
}
/* Stop By Parrot U */
@media(min-width:959px) {
  .stop-by .h2:not([class*="fontsize-"]) {
    padding-top:40px;
  }
}
.stop-by p a {
    text-decoration:underline;
	text-decoration-color:rgb(255,255,255);
	transition: all 0.3s ease;
}
.stop-by p a:hover {
	text-decoration:transparent;
}
/* Boarding Education Retail */
.boarding-education-retail .icon-box .h3:not([class*="fontsize-"]) {
    color:#313133;
    margin-top:22px;
}
.boarding-education-retail .style-light .text-default-color {
    color: #313133;
    font-size:15px;
    font-weight:700;
}
.boarding-education-retail .btn-container a {
    transition: all 0.3s ease;
    text-decoration-color:transparent;
}
.boarding-education-retail .btn-container a:hover {
    text-decoration:underline;
    text-decoration-color:#313133;
}
/* Companion Parrots Rehomed */
@media(min-width:959px) {
  .cpr .h3:not([class*="fontsize-"]),
  .cpr .h4:not([class*="fontsize-"]){
    padding-left:20px;
    padding-right:50px;
  }
  .cpr .style-dark .text-default-color {
    padding-left:20px;
  }
}
.cpr .style-dark .text-default-color {
    font-size:18px;
}
.cpr .btn-container a {
    transition: all 0.3s ease;
    text-decoration-color:transparent;
}
.cpr .btn-container a:hover {
    text-decoration:underline;
    text-decoration-color:#ffffff;
}
/* Parrot Boarding */
.parrot-boarding .style-light p {
    padding-right:30px;
}
.parrot-boarding .uncode-list .process-list {
    margin-right: 35px;
}
@media(max-width:959px) {
    .parrot-boarding .single-block-padding {
        padding:0px;
    }
}

/* ======================================== 
	SECONDARY PAGES
======================================== */

/* =============
   BOARDING
================ */
@media(max-width:959px) {
    .boarding-hero-txt .uncont {
        padding-top:0px !important;
 }
}
.rates-table .single-block-padding {
    padding:16px 36px 16px 36px;
}
@media(max-width:959px) {
    .rates-table .single-block-padding {
      padding:16px 16px 16px 16px;
  }
  .rates-table .icon-box .icon-media {
      max-width:80px;
  }
  .rates-table .h3:not([class*="fontsize-"]) {
    font-size: 15px;
    font-weight: 600;
  }
}
/*To Make Into Two Columns on Desktop*/
.boarding-rates ul {
    columns:1;
}
@media only screen and (min-width: 768px) {
    .boarding-rates ul {
	    columns:4;
	    text-align:center;
	}
}
/* Left aligned icon moved to inline on mobile */
@media(max-width:969px) {
	.rates-table .icon-box-left .icon-box-icon {
		display:none;
	}
}



/* ======================================== 
  GRAVITY FORMS
======================================== */
.style-dark .gform_wrapper.gravity-theme .gfield_required {
  color: #FFFFFF;
}

.style-light .gform_footer input[type="submit"]{
  background-color: #046292;
  border-color: #046292;
  color: #FFFFFF;
}
.style-light .gform_footer input[type="submit"]:hover,
.style-light .gform_footer input[type="submit"]:focus {
  background-color: #f17824;
  border-color: #f17824;
}
.style-dark .gform_footer input[type="submit"]{
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #046292;
}
.style-dark .gform_footer input[type="submit"]:hover,
.style-dark .gform_footer input[type="submit"]:focus {
  background-color: #f17824;
  border-color: #f17824;
  color: #FFFFFF;
}
