/*
Theme Name: Pivot Child 01
Theme URI: 
Description: Child 01 theme for the Pivot theme
Author: <a href="http://www.madeinebor.com">Tom Rhodes</a>
Author URI: 
Template: pivot
Version: 1.4.18
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 08 Dec 2016 18:29:17 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/* since I used wpforms, I had to add some styling to the submit button as the default styling was very boxy and plain */

div.wpforms-container-full .wpforms-form input[type="submit"] 
{
    
transition: all 300ms ease;
min-width: 155px ;
border-radius: 25px ;
display: inline-block ;
padding: 14px 28px 13px 28px ;
line-height: 1;
border: 2px solid #3498db;
font-family: Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 11px ;
text-transform: uppercase;
letter-spacing: 1px;
color: #3498db ;
max-width: 155px ;
margin-top: 20px ;

}



/* The logo wasn't very clear on a big screen so I made the max size and size the same..*/

.logo.logo-wide {
    max-width: 160px;
    
}
.top-bar .logo {
    width: 160px !important;
    position: relative;
    bottom: 7px;
}

/* The box around the prices had very large spaces all around of 80px. I reduced this.*/

.box-white, .box-theme, .box-attention {
    padding: 40px 30px 30px 30px !important;
   }



/* media query for sole trader plan on mobile phone. I use plan1 for sole trader and plan for company which has 3 sections */

@media (max-width: 480px)
{
  
    #plans .plan1
        {
                width:100%;margin:0 0 30px 0;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
    }
    
    #plans .plan1:last-child{margin:0;}.header-w-description{text-align:left;}div.align-center{text-align:left;}div.align-center.box-white{text-align:center;}
}

/* The h1 on the header was displaying incorrectly on mobile devices without the line spacing of 70px */

.page-header h1 {
    font-size: 60px !important;
	line-height: 70px !important;
letter-spacing: 1px !important;
color: #ffffff !important;
}

h2 {
    font-size: 32px !important;
    line-height: 44px !important;
    color: #ffffff !important;
}

section {
    padding-top: 10px  !important;
    padding-bottom: 10px  !important;
    position: relative;
    overflow: hidden;
}

/* There was very large gaps in the footer menu so I made the padding bigger. Increased the padding to the right as little arrows were overlaying the text on mobile devices */

.menu li a {
        padding-bottom: 10px !important;
        padding-right: 20px !important;
   }
input[type="text"], input[type="email"], input[type="password"], textarea, input[type="tel"], select {
    width: 100%;
    padding: 0 20px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 40px;
    margin-bottom: 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
}

input[type="submit"] {
    -webkit-appearance: none;
    background: none;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    min-width: 155px;
    border-radius: 25px;
    display: inline-block;
    padding: 14px 28px 13px 28px;
    line-height: 1;
    border: 2px solid #3498db;
    font-family: Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #3498db;
    max-width: 155px;
margin-top:20px;
}

.testimonials-slider {
    position: relative;
    margin-bottom: 50px !important;
}

.testimonials-slider .flex-copntrol-nav {
   bottom: -8px !important;
}

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700);@import url(//fonts.googleapis.com/css?family=Raleway:400,600,800);@import url("bootstrap.css?v=8");@import url("icomoon.css?v=8");@import url("flags.css?v=8");article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}[hidden]{display:none;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;font-size:13px;line-height:18px;}a:hover,a:active{outline:0;}::-moz-selection{background:#ffcc08;color:#000000;text-shadow:none;}::selection{background:#ffcc08;color:#000000;text-shadow:none;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{display:block;height:0;border:0;border-top:1px solid #ccc;margin:10px 0;padding:0;}ins{background:#ff9;color:#000;text-decoration:none;}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:"";content:none;}small{font-size:85%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul,ol{margin:0;padding:0 0 0 20px;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:0;margin:0;padding:0;}label{cursor:pointer;}legend{border:0;*margin-left:-7px;padding:0;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}h1,h2,h3,h4{margin-top:0;}p{margin:0;}