/*

Theme Name: Avada Child

Description: Child theme for Avada theme

Author: ThemeFusion

Author URI: https://theme-fusion.com

Template: Avada

Version: 1.0.0

Text Domain:  Avada

*/

/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* MISC */

.fusion-header-wrapper { 
    z-index: 999;
}

.fl { float: left; margin-right: 1em; margin-bottom: 1rem; width: 49%; }
.fr { float: left; margin-bottom: 1rem; }

.dog-training {
    position: relative;  
}

.dog-training .fl { 
  	width: 100%;
    max-width: 285px; 
}

.dog-training .fr {
    width: 100%;
    max-width: 295px;
}

.content-up h2 {
    font-weight: 800 !important;
    margin-top: 0;
    margin-bottom: 0.3em;
}

.content-up p { font-size: 13px; font-weight: 600; }

.content-down {
    position: absolute;
    bottom: 16px;
}

.content-down .price { font-weight: 800; color: #3d95d3; }
.content-down a.space-bot { margin-bottom: .5em; }

.content-down a {
    display: block;
    color: #fff;
    font-weight: 800;
    background-color: #3d95d3;
    text-transform: uppercase;
    text-align: center;
    padding: 8px 15px;
    border-radius: 3px;
    transition: 0.2s all ease-in-out;
}

.content-down a:hover {
	color: #fff;
  background-color: #216ea5;
}

/* Header */
.fusion-main-menu > ul > li > a {
    text-transform: uppercase;
}

.fusion-logo {
	  position: absolute;
    top: 0px;
}

.fusion-is-sticky .fusion-logo {
	  position: inherit;
    top: 0px;
}

.fusion-is-sticky .fusion-logo img {
    width: 45%;
}

.fusion-secondary-menu ul.menu li {
    background: url('http://southbark.com/wp-content/uploads/2016/05/blue-bg.jpg') repeat-x scroll 0 0 #388ccc;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}

.fusion-secondary-menu ul.menu li a { 
    font-family: 'Open Sans';    
    font-weight: 800;
    text-transform: uppercase;  
}

/* Title Bar */
.fusion-page-title-bar h1 {
    font-family: Open Sans !important;
    font-style: italic;
    font-weight: 300 !important;
}

/* Content */
.paw {
    border: 1px solid #3d95d3;
    padding: 20px;
}

.paw p {
    font-size: 14px;
}

.paw:before {
    content: '';
    background: url('http://southbark.com/wp-content/uploads/2016/05/paw.png') no-repeat scroll 0 0 transparent;
    width: 110px;
    height: 110px;
    position: absolute;
    bottom: -50px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

/* Footer */
.fusion-copyright-notice a:hover {
    color: #fff !important;
    text-decoration: underline;
}

/* Social Icons */
.remove-margin {
    margin-right: 0px !important;
    border-width: 2px !important;
    margin-bottom: 1rem;
}

.footer-social-icons {
    margin: 26px 0;
}

/* Newsletter */
.widget-subscription h4 {
    color: #fff !important;
}

.widget-subscription input {
    height: 55px !important;
    padding: 0 10px;  
}

.widget-subscription input[type="email"],
.widget-subscription input[type="text"] {
    max-width: 330px;
    width: 100%;
    border: none;
    margin: 0px;
}

.widget-subscription input.is-error {
    outline: 1px solid #ff0000;
}

.widget-subscription input[type="submit"],
.widget-subscription button {
    max-width: 135px;
    width: 100%;
    background: #191919;
    color: #fff;
    border: none;
    font-weight: 800;
    cursor: pointer;
    outline: none;
}

.input-container {
    border: 1px solid #fff;
    max-width: 467px;
    width: 100%;
}

/* Contact Form */
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"] {
    border: none;
    border-bottom: 1px dashed #dedede;
    font-style: italic;
    height: 45px;
    outline: none;
    text-transform: uppercase;
}

.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form textarea:focus {
	border-bottom: 1px dashed #3b92ce;
}

.wpcf7-form textarea {
    outline: none;
    border: none;
    border-bottom: 1px dashed #dedede;
    font-style: italic;
    text-transform: uppercase;
}

.wpcf7-form input[type="submit"] {
    font-size: 24px !important;
    font-family: Open Sans !important;
    font-weight: 800 !important;
    height: 80px;
    border: 1px solid #3b91cd !important;
    background: #fff !important;
    color: #3b91cd !important;
}

.wpcf7-form input[type="submit"]:hover {
    color: #1e82c8 !important;
}

@media only screen and (min-width: 801px) {
  .content-down {
    position: inherit;
  } 
}

@media only screen and (min-width: 1150px) {
  .dog-training .fr {
      width: 40%;     
  }
}

@media only screen and (min-width: 1300px) {
  .dog-training .fr {
      width: 45%;     
  }
  .content-down {
    position: absolute;
  }   
}

@media only screen and (min-width: 1330px) {
  .dog-training .fr {
      width: 100%;     
  }
}


@media only screen and (max-width: 1130px) {
  .fusion-logo {
	  position: inherit;   
	}
}



@media only screen and (max-width: 672px) {
  .content-down {
    position: inherit;
  }  
  .dog-training .fl,
  .dog-training .fr {
  	margin: 0 auto;
    display: block;
    float: none;
  }
}

@media only screen and (max-width: 480px) {
  .fl, .fr { width: 100%; }
}

/*Custom ian css*/
#sidebar.fb-page>iframe>body.plugin.chrome.webkit.win.x1.Locale_en_GB{
border: 1px solid red;
max-height: 538px !important;
}