/* responsive sizes */
/*  breakpoint settings */
/* 
|   FONT SIZING
|
|   Usage :
    @include font-size(14px)
*/
/* 
|   OPACITY
|
|   Usage :
    @include opacity(0.8);
*/
/* 
|   RETINA IMAGES
|
|   Usage :
    @include image-2x("logo2x.png", 100px, 25px);
*/
/* 
|   TRANSITIONS
|
|   Usage :
    @include transition(color .3s ease);
*/
/* 
|   TRANSITIONS PROPERTIES
|
|   Usage :
    @include transition(color .3s ease);
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 18-Sep-2018, 16:32:11
    Author     : Adam
*/
.q_logo a {
  height: 18px !important; }

.main_menu.drop_down.left {
  position: static;
  float: left;
  margin-left: 100px; }

ul#menu-top-nav-no-urls,
ul#menu-top-navigation {
  margin-left: 30px;
  position: relative; }
  ul#menu-top-nav-no-urls li.menu-item a,
  ul#menu-top-navigation li.menu-item a {
    padding: 0 12px;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    line-height: 15px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.1px;
    text-transform: none;
    color: #4b0060; }
    ul#menu-top-nav-no-urls li.menu-item a:hover,
    ul#menu-top-navigation li.menu-item a:hover {
      color: #ed008e; }
  @media (min-width: 1090px) {
    ul#menu-top-nav-no-urls li.menu-item a,
    ul#menu-top-navigation li.menu-item a {
      padding: 0 15px;
      font-size: 17px;
      line-height: 18px; } }

.has_header_fixed_right.stick.menu_bottom .header_inner_right, .header_bottom_right_widget_holder {
  display: table-cell !important; }

.header_top_bottom_holder .header_inner_right .header_phone {
  margin-right: 20px;
  display: none; }
  @media (min-width: 1250px) {
    .header_top_bottom_holder .header_inner_right .header_phone {
      display: inline; } }
  @media (min-width: 56em) {
    .header_top_bottom_holder .header_inner_right .header_phone {
      font-family: 'Poppins', sans-serif;
      font-size: 17px;
      line-height: 18px;
      font-style: normal;
      font-weight: 400;
      letter-spacing: 1px;
      text-transform: none;
      color: #4b0060; } }
  .header_top_bottom_holder .header_inner_right .header_phone a:hover {
    color: #ed008e; }

.header_top_bottom_holder .header_inner_right .header_cta {
  display: none; }
  @media (min-width: 1250px) {
    .header_top_bottom_holder .header_inner_right .header_cta {
      display: inline; } }
  .header_top_bottom_holder .header_inner_right .header_cta a {
    border-radius: 15px;
    font-size: 17px;
    line-height: 18px;
    padding: 5px 15px;
    border: 1px solid #ed008e;
    background-color: #fff;
    color: #ed008e;
    border-color: #ed008e; }
    .header_top_bottom_holder .header_inner_right .header_cta a:hover {
      background: #ed008e;
      color: #fff; }

.header_top_bottom_holder .header_inner_right .header_mob {
  display: inline-block;
  margin-left: 20px; }
  .header_top_bottom_holder .header_inner_right .header_mob a {
    color: #ed008e; }
  @media (min-width: 1250px) {
    .header_top_bottom_holder .header_inner_right .header_mob {
      display: none; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 18-Sep-2018, 16:32:17
    Author     : Adam
*/
.footer_top_holder {
  background: transparent; }

.footer_bottom_holder h1, .footer_bottom_holder h2, .footer_bottom_holder h3, .footer_bottom_holder h4, .footer_bottom_holder h5, .footer_bottom_holder h6, .footer_bottom_holder a, .footer_bottom_holder p, .footer_bottom_holder span, .footer_bottom_holder div, .footer_bottom_holder i, .footer_bottom_holder .q_social_icon_holder {
  color: #151515 !important;
  font-style: normal !important; }

.footer_bottom_holder a:hover, .footer_bottom_holder icon:hover, .footer_bottom_holder .q_social_icon_holder:hover {
  color: #fff !important; }
  .footer_bottom_holder a:hover .simple_social, .footer_bottom_holder icon:hover .simple_social, .footer_bottom_holder .q_social_icon_holder:hover .simple_social {
    color: #fff !important; }

.footer_bottom_holder .column1 .footer_bottom,
.footer_bottom_holder .column2 .footer_bottom {
  text-align: left !important; }

.footer_bottom_holder .footer_bottom_column {
  margin-bottom: 32px; }
  .footer_bottom_holder .footer_bottom_column ul.menu li {
    display: block;
    float: none; }
    .footer_bottom_holder .footer_bottom_column ul.menu li a {
      text-transform: none;
      font-size: 14px !important; }

.footer_bottom_holder .footer_copyright div {
  display: inline-block; }

.footer_bottom_holder .footer_copyright ul.menu {
  display: inline-block;
  margin: 0 8px; }
  .footer_bottom_holder .footer_copyright ul.menu li {
    display: inline-block; }
    .footer_bottom_holder .footer_copyright ul.menu li:after {
      content: '|';
      display: inline-block;
      margin: 0 4px; }
    .footer_bottom_holder .footer_copyright ul.menu li:last-child:after {
      content: '';
      display: none; }

#nf-form-1-cont {
  color: #fff; }
  #nf-form-1-cont .list-checkbox-wrap .nf-field-element li input {
    margin-top: 6px; }
  #nf-form-1-cont input[type="text"].ninja-forms-field, #nf-form-1-cont input[type="email"].ninja-forms-field, #nf-form-1-cont textarea.ninja-forms-field {
    padding: 10px;
    font-size: 16px; }
  #nf-form-1-cont input[type="button"] {
    font-size: 20px;
    -webkit-appearance: none;
    padding: 10px;
    background: #ed008e;
    color: #fff;
    border: none;
    cursor: pointer;
    margin-bottom: 30px; }
  #nf-form-1-cont .nf-field-container {
    margin-bottom: 20px; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 18-Sep-2018, 16:32:11
    Author     : Adam
*/
.testimonial_text_inner {
  text-align: left !important; }

.testimonial_content_inner {
  padding: 32px 16px !important; }

.cover_boxes ul li .thumb {
  text-align: center !important; }
  .cover_boxes ul li .thumb img {
    display: inline-block !important;
    margin: 8px auto; }

.cover_boxes ul li .box .box_content h3 {
  color: #1e92bb;
  margin-bottom: 0px; }

.cover_boxes ul li .box .box_content p {
  line-height: 1.6em; }

.cover_boxes ul li .box .box_content a.qbutton {
  margin: 12px 0 0 0;
  line-height: 38px;
  height: 38px;
  border-radius: 16px; }

/* buttons */
button {
  outline: none !important; }

.btn-green-big, .btn-blue-big, .btn-orange-big, .btn-purple-big, .btn-pink-big, .btn-big, .btn-green, .btn-grey, .btn-blue, .btn-orange, .btn-purple, .btn-pink, .btn-outline {
  -webkit-appearance: none;
  border-radius: 0;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  padding: 8px 16px;
  border: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  text-transform: lowerrcase !important;
  text-decoration: none !important;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  .btn-green-big i, .btn-blue-big i, .btn-orange-big i, .btn-purple-big i, .btn-pink-big i, .btn-big i, .btn-green i, .btn-grey i, .btn-blue i, .btn-orange i, .btn-purple i, .btn-pink i, .btn-outline i {
    display: inline-block;
    margin-right: 0.5em; }

.btn-green-big, .btn-blue-big, .btn-orange-big, .btn-purple-big, .btn-pink-big, .btn-big {
  padding: 12px 40px;
  font-size: 20px; }

.btn-green, .btn-green-big {
  color: #fff !important;
  background-color: #b3d236; }
  .btn-green:hover, .btn-green-big:hover {
    color: #fff !important;
    background-color: #d3e593; }

.btn-blue, .btn-blue-big {
  color: #fff !important;
  background-color: #1e92bb; }
  .btn-blue:hover, .btn-blue-big:hover {
    background-color: #52c4de; }

.btn-orange, .btn-orange-big {
  color: #fff !important;
  background-color: #fbaf26; }
  .btn-orange:hover, .btn-orange-big:hover {
    background-color: #c16c65; }

.btn-purple, .btn-purple-big {
  color: #fff !important;
  background-color: #4b0060; }
  .btn-purple:hover, .btn-purple-big:hover {
    background-color: #a461a8; }

.btn-pink, .btn-pink-big {
  color: #fff !important;
  background-color: #ed008e; }
  .btn-pink:hover, .btn-pink-big:hover {
    background-color: #d8a6cb; }

.btn-outline {
  color: #ed008e !important;
  background: transparent !important;
  border: 2px solid #ed008e; }
  .btn-outline:hover {
    background-color: #ed008e !important;
    color: #fff !important; }

.btn-grey {
  color: #555 !important;
  background-color: #eee; }
  .btn-grey:hover {
    background-color: #555;
    color: #333 !important; }

.btn-fullwidth {
  width: 100%;
  display: block; }

.btn-curved {
  border-radius: 50px; }

body {
  line-height: 1;
  line-height: 1; }

.content_inner {
  padding: 0 10px; }
  @media (min-width: 48em) {
    .content_inner {
      padding: 0; } }
