/*
Theme Name: YEWS Flawless Theme
Description: Customisation of Flawless theme 
Author: Your Easy Web Solutions
Author URI: http://yews.com.au
Template: flawless-v1-8-5
Version: 1.8.5
*/

.gdlr-page-title-wrapper {
  background-size: cover !important;
}

/* Top Bar */

.top-navigation-right-text a {color: #fff;}
.top-navigation-right-text a:hover {color: #fff;}

/* Navigation */

.sf-menu > li > a {font-size: 13px !important; margin-right: 10px !important;}
.gdlr-navigation-wrapper.gdlr-style-2 .gdlr-main-menu > li > a {border: none !important;}

.gdlr-main-menu > .gdlr-normal-menu li {font-size: 13px !important;}

.dl-menuwrapper li a {font-size: 14px !important;}

/*.home .gdlr-header-wrapper { position: absolute; width: 100%; }

.home .gdlr-header-inner, .home .top-navigation-wrapper{ border:none !important; padding: 1px; background: rgba(255,255,255,.7) !important; }

.home .gdlr-navigation-wrapper.gdlr-style-2 {background: rgba(114, 127, 228, 0.84) !important;}

.home .gdlr-fixed-menu { background: #727fe4 !important; }*/


/* Header Right */

.yews-header-right {min-width: 261px;display: inline-block;}

.icon {
  float: left;
  border-right: #727fe4 1px solid;
}

.icon .icon-phone:before {
  font-size: 16px;
  padding: 16px 18px;
  border-radius: 28px;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  background-color: #727fe4;
  color: #fff;
  margin-right: 15px;
}

.call-us {
  font-size: 20px;
  font-weight: normal;
  line-height: 27px;
  float: left;
  color: #2F2F2F;
  text-align: left;
  margin-left: 15px;
  margin-top: -5px;
}

.call-us a {
  font-weight: bold;
  font-size: 23px;
  color: #2F2F2F;
}

.call-us a:hover {
  color: #727fe4;
}


/* Portfolio */

.portfolio-title a {
  color: #303030;
  font-size: 18px;
  font-weight: 600;
}

.gdlr-classic-portfolio .portfolio-title {
  text-align: center;
}


/* Stunning Text */

#parenting .stunning-text-title {
  color: #fff;
  font-size: 30px !important;
}

#parenting .stunning-text-button {
  font-size: 16px !important;
  border-bottom: none;
  border-radius: 0px;
  padding: 15px 45px;
  border: #fff 2px solid;
  background: transparent;
  margin-top: -28px;
}

#parenting .stunning-text-button:hover {
  background: #363636;
}

/*#needing {
  display: none !important;
} */

.cc{
    font-size: 17px;
    color: #727FE4;
    font-weight: bold;
    text-transform: uppercase;
}

/* Body */

#why h3 {
  color: #fff;
}

#more .gdlr-button {
  color: #ffffff;
  background-color: #727fe4;
  padding: 18px 13px;;
  border-radius: 29px;
  -webkit-border-radius: 29px;
  -moz-border-radius: 29px;
}

#more .gdlr-button:hover {
  background: #303030 !important;
}

.sayings {
  font-family: Courgette !important;
}

#about .gdlr-frame.frame-type-circle {
  border: #727FE4 4px solid;
}


/* Footer */

.gdlr-item.gdlr-divider-item {
  margin-bottom: 15px;
}

.copyright-left p, .copyright-right p{
    margin-bottom: 0 !important;
}

/* Forms */

.enquiry-form input, .contact-form input, .enquiry-form textarea, .contact-form textarea {
  border: #727FE4 1px solid !important;
}

/* YEWS Contact Form */
small {font-size: 0.8em;}
input[type="text"],input[type="tel"], input[type="url"], input[type="email"] {padding: 19px 15px!important;width: 100%;color: #a3a3a3;background-color: #f5f5f5;border: 0px;outline: none;max-width: 100%;}

div.policy{}
div.policy ul{margin:0; padding:0;}
div.policy ul li{display:inline; list-style:none;}
div.policy ul li a{ color:#fff; text-decoration:none;}
div.policy ul li a:hover{color:#fff000; text-decoration:underline;}

.yews-wp {display: inline-block;overflow: hidden;border: 1px solid #fff!important;border-radius: 3px;padding: 6px;width: 0px;margin: 0 0px -3px 5px;}
.yews-wp:hover {background:#ccc;}

/* Responsive */

@media screen and (max-width: 1080px) {
  .sf-menu > li > a {
  margin-right: 5px !important;
}
}

@media screen and (max-width: 959px) {
.gdlr-header-style-2 .gdlr-nav-search-form-button {
  margin-top: -45px;
  margin-bottom: 20px;
}

.home .gdlr-header-wrapper {
  position: inherit !important;
}

.gdlr-item-title-wrapper.pos-left .gdlr-item-title {
  font-size: 22px;
}

#rc-imageselect, .g-recaptcha {transform:scale(0.75) !important;-webkit-transform:scale(0.75) !important;transform-origin:0 0;-webkit-transform-origin:0 0;}

}

@media screen and (max-width: 783px) {
#why h3 {
  font-size: 20px;
}

.flexslider .slides img {
  width: 60% !important;
  border-bottom: #727fe4 4px solid !important;
}

.portfolio-thumbnail-bar {
  background: none !important;
}

.portfolio-thumbnail .portfolio-overlay {
  max-width: 60% !important;
  margin-left: 20% !important;
}

.gdlr-item-title-wrapper.pos-center h4 {
  font-size: 22px !important;
}

#parenting .stunning-text-title {
  font-size: 21px !important;
  margin-bottom: 40px;
}
}

@media screen and (max-width: 767px){
#rc-imageselect, .g-recaptcha {transform:scale(1) !important;-webkit-transform:scale(1) !important;transform-origin:0 0;-webkit-transform-origin:0 0;}

}


@media screen and (max-width: 419px) {
.gdlr-item-title-wrapper.pos-left .gdlr-item-title {
  font-size: 18px !important;
}

#parenting .stunning-text-title {
  font-size: 18px !important;
}

#rc-imageselect, .g-recaptcha {transform:scale(0.89) !important;-webkit-transform:scale(0.89) !important;transform-origin:0 0;-webkit-transform-origin:0 0;}

}