﻿.hightlights-green@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic|Playfair+Display:400,400italic,700italic|Merriweather:400,700italic,400italic");
body {color: #2b2928 !important; font-family:'Lato', sans serif !important;-webkit-font-smoothing: antialiased; }
h1, h2, h3{font-family:'Playfair Display', serif; font-weight:normal}
.margin-top-10{margin-top: 10px;}
.margin-top-20{margin-top: 20px;}
.margin-top-30{margin-top: 30px;}
.margin-bottom-10{margin-bottom: 10px;}
.margin-bottom-20{margin-bottom: 20px;}
.margin-bottom-30{margin-bottom: 30px;}
.form-horizontal .control-label {text-align:left !important; font-family:'Lato', serif;font-size:12px;}
.form-group {margin-bottom: 10px !important;}
#form1 label {text-transform:uppercase;font-weight:normal;}
input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
    background: transparent;
    border: 1px solid #adadad;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-radius: 0;
    padding: 6px 0 6px 10px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-appearance: none;
    /*font-family: Merriweather,serif;
    font-style: italic;*/
    font-size: 14px;
    line-height: normal;
    color: #2b2928;
    display: block;
    width: 100%;
    box-sizing: border-box;
    -webkit-transition: color .2s,border-color .2s;
    transition: color .2s,border-color .2s;

}
select {
    background: transparent;
    border: 1px solid #adadad;
    border-radius: 0;
    padding: 6px 10px 6px 10px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*font-family: Merriweather,serif;
    font-style: italic;*/
    font-size: 14px;
    line-height: normal;
    color: #2b2928;
    display: block;
    width: 100%;
    box-sizing: border-box;
    -webkit-transition: color .2s,border-color .2s;
    transition: color .2s,border-color .2s;
}
.custom-input-width{max-width:160px;}

.form-group-sm .form-control {
    font-size: 14px;
    line-height: 1.5;
    border-radius: 0;
}
.form-control:focus{    
     outline: 0; 
     -webkit-box-shadow:none; 
     box-shadow:none; 
     background: transparent;
    border: 1px solid #050538;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
}
.form-control{-webkit-box-shadow:none;box-shadow:none;  }
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input[type=number] {
    -moz-appearance:textfield;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    border-bottom-width: 0;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-radius: 0;
    padding: 6px 0 6px 10px;
    color: #4d4d4d;
}
.hightlights-green{
    color: #000 !important;
    background-color:#d7e378 !important;
    font-size:16px !important;
}
.hightlights-orange{
    color: #000 !important;
    background-color:#fbca7d !important;
    font-size:16px !important;
}

.hightlights {
    font-family:'Playfair Display', serif !important; font-weight:normal;
    font-size: 18px !important;
    padding-bottom: 5px;
    display: inline-block;
    text-transform:none !important;
    color:#000 !important;
}
.total-block{
    margin-top:40px;    margin-left: 5px;}
.no-padding{padding-left:0px;}
.brdr-right{border-right:solid 1px #ccc;}
.mrgn-left{margin-left:20px}
.pa-tip{padding-bottom: 10px;display: inline-block;padding-left: 3px;}
.col-centered{ float: none; margin: 0 auto;text-align: center;}
.email-result{border: solid 1px #d2e542;
    padding: 20px;
    margin: 30px 0;background-color: #f3ff98; display:inline-block; width: 80%;}
.btn-default {
    color: #fff;
    background-color: #d80082;
    border-color: #ccc;
}
p{font-family: 'Merriweather', serif !important; font-size:15px; line-height:21px; }
.magenta{color:#d80082;}
.orange{color:#faa41a;}
.green{color:#bfd22b;}
.blue{color:#14bef0;}
.custom-ul{font-family: 'Merriweather', serif !important; font-size:15px; line-height:21px; }
.custom-ul li {
    margin-bottom: 5px;
}
.mid-font{font-family:'Playfair Display', serif !important; font-weight:normal; font-size:16px !important;text-transform: unset !important;}
.themesflat-button-new {
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    font-family: "Lato", sans-serif !important;
	letter-spacing: 1px;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    background-color: #abbf12;
    color: #fff;
    z-index: 1;
	text-transform: uppercase;
    border:none;
}
.themesflat-button-new:hover{color: #000 !important;border:none;}
.bolder{font-size: 14px !important;}


@media only screen and (max-width: 599px) {
.total-block{
    width: 100%;
    margin: 30px 0;}
.brdr-right{border-right:none}
.mrgn-left{margin-left:0}

.themesflat-button-new {
    margin-top: 20px !important;
    margin-left: unset;
}

}
