/*
 Theme Name:   Avian Child
 Theme URI:    http://www.caribpack.com/emirco/
 Description:  Avian Theme
 Author:       Emirco Studios
 Template:     avian
 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:  avian-child
*/

.blog .entry .heading
{
	padding-top: 10px;
	padding-bottom: 30px;
}

.blog .entry .heading a
{
	line-height: 20px;
}

.widget-right
{
	padding-top: 0;
}

.single .entry .heading
{
	width: 100%;
	margin-top: 0;
	padding-top: 5px;
	padding-bottom: 30px;
}

.single .heading a
{
	width: 75%;
}

.ls-slide div
{
-webkit-box-shadow: inset 0px 0px 253px 84px rgba(0,0,0,0.48);
-moz-box-shadow: inset 0px 0px 253px 84px rgba(0,0,0,0.48);
box-shadow: inset 0px 0px 253px 84px rgba(0,0,0,0.48);
}

.ttbs {text-align: center; padding: 10px 0 30px;}

.ttbs img { height: 95px; }

.navigation li a
{
	padding: 15px 15px 35px 15px;
}

.mfp-title
{
	visibility:hidden;
}

.header-contact-bar {border-bottom: 1px dotted #fff}

.header-contact-bar ul {padding-bottom: 3px;}

.border-5p
{
	border: 3px solid #EEE;
}

.navigation-container
{
	background-image: url(images/mainnav-bg.jpg);
	background-position: top;
	background-repeat:repeat-x;
	background-color: none;
	border-bottom: 1px solid #FFF;
	
}

.cpi-style
{
	background-image:url(images/content-bg.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	background-color: none;
	
}

.content-container
{
	background-color: transparent;
	padding-bottom: 0;
}

.header-scrolled .navigation > .menu-item
{
	margin-top: 14px
}

.navigation > .menu-item
{
	margin-top: 14px;
}


.header-scrolled .navigation
{
	 margin-top: 15px;
}


.cpi-style .alignnone {
	
	margin-bottom: 5px;
}

.single .classic {margin-bottom:13px;}

.cpi-style h2, .cpi-style h3
{
	padding: 15px 0;
}

.cpi-style h2
{
	border-bottom: 1px solid #EEE;
	padding-bottom: 20px;
	margin-bottom: 15px;
}

.cpi-style h3
{
	border-bottom: 1px solid #EEE;
}

.wpb_content_element iframe {border: 5px solid #EEE !important; }

.cpi-products img
{
	border: 1px solid #EEE;
}

body.home .content-container { padding-top: 0 !important;}

.widget-area ul li
{
	border-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.widget-area ul
{
	margin: 0;
}


.footer
{
	
	background-image:url(images/footer-bg.jpg);
	background-position: top;
	background-repeat:repeat-x;
	border-top: 1px solid #FFF;
	
}

/* changes linked text in footer to white */
a.footer-text {
  color: #fff !important;
}

/* changes linked text in footer to esl green on hover */
a.footer-text:hover {
  color: #888 !important;
  text-decoration: none !important;
}

/* removes background color in recent posts widget in events page */
.widget-area .widget_recent_entries ul li {
  background: none !important;
}

/* makes images in home page transparent on hover */
.home-service-button img:hover {
    opacity: 0.85;
    filter: alpha(opacity=85); /* For IE8 and earlier */	
}

/* increases font size of telephone number on top header */
.header-contact-bar .right a {
	font-size: 13px;
}

/* changes sub menu nav to cpi blue on hover and removes underline */
.navigation .sub-menu li a:hover {
  background-color: #2e3092 !important;
  text-decoration: none !important;
}

.header-scrolled .navigation .sub-menu li a:hover {
  background: #2e3092!important;
}




/* extends width of input, submit and textarea fields in contact page to full width of it's container */
input[type="text"], input[type="email"], input[type="submit"], textarea {
  width: 100% !important;
}

/* increases logo size and adds padding equally on top and bottom */
.nav-logo img {
  height: 90px !important;
  padding-bottom: 20px !important;
}

/* adds padding between footer and header area in content container */
.content-container {
	padding-top: 20px !important;
	padding-bottom: 20px;
}

/* border on video in home page */
iframe.video{
    border: 7px solid #222222 !important;
}

/* reduce padding by video area */
.main-row.vc_row.wpb_row.vc_row-fluid.full-width.row-dark.margin-bottom-0.parallax-bg.row-large{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}