/*
 Theme Name:   The Bootstrap Child
 Theme URI:    
 Description:  
 Author:       
 Author URI:   
 Template:     the-bootstrap
 Version:      
 Tags:         
 Text Domain:  
*/

@import url("../the-bootstrap/style.css");
@font-face {
font-family:'ProximaNovaA-Regular';
src: url('webfonts/2B0990_1_0.eot');
src: url('webfonts/2B0990_1_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2B0990_1_0.woff') format('woff'),
url('webfonts/2B0990_1_0.ttf') format('truetype');
} 
@font-face {
font-family: 'ProximaNova-Regular';
src: url('webfonts/2B0990_2_0.eot');
src: url('webfonts/2B0990_2_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2B0990_2_0.woff') format('woff'),
url('webfonts/2B0990_2_0.ttf') format('truetype');
}
.thumbnail, .navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner,.well,.navbar-inner,.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus,.navbar .btn-navbar,
.btn,.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea,.pagination ul{
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.thumbnail, .wpcf7 select,.btn, .well,.navbar-inner,.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a,.navbar .btn-navbar,.wpcf7 input[type="text"], .wpcf7 input[type="email"], .contactform input.full, .contactform textarea, .wpcf7 textarea,
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span,.pagination ul,.pagination ul > li:last-child > a, .pagination ul > li:last-child > span{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.btn,.navbar .nav > li  a, .navbar .btn-navbar{
text-shadow:none;
}
#page,[class*="span"],.navbar,.navbar .nav > li:last-child,.navbar .nav,h1, h2, h3, h4,.page-header, body .content .nomargin,.entry-content,
#author-info,article.post,article.page,.blog .page-header{
margin: 0;
}
#page, .navbar-inner, .navbar .nav > li > a,.navbar .btn-navbar{
padding: 0;
}
.btn, .well, .navbar-inner,.navbar .btn-navbar,blockquote,.thumbnail{
border: 0 none;
}
.wpcf7 .wpcf7-form-control-wrap *,#comment,.thumbnail{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body .content .widget-first{margin-left:0;}
header .container{position:relative;}
.center, #center{display:block;margin:0 auto;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {max-width:1000px;}
body{font-size:62.5%;}
h1, h2, h3, h4{color:#fff;font-family:'Open Sans',sans-serif;text-align:center;line-height:normal;}
h1{font-size:3.3em;font-weight:400;}
h2 {font-family:oxygen;font-size:2.4em;font-weight:400;margin-bottom:20px;}
ul, ol {margin-left:2.5%;}
a{color:#063078}
strong {font-family: helvetica,arial,sans-serif;font-weight: bold;}
body > .container, #content, .content{margin: 0 auto;}
#content,.navbar .menu-main-menu-container,.content{float:none;}
#logo{margin:90px 0 127px;text-align:center;}
#logo a{display:inline-block;max-width:100%;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus,.navbar-inner,.well{background-image:none;background-color: transparent}
nav#access {position:absolute;right:65px;top:34px;}
.navbar .nav-collapse {display:table;height:242px;margin:0 auto;position:relative;}
.navbar .menu-main-menu-container{display:table-cell;position:static;vertical-align:middle;}
.navbar .nav{border-left:2px solid #515050;padding-left:15px;}
.navbar .nav > li {float:none;margin-bottom:21px;line-height:10px;position:relative;}
.navbar .nav > li:before{content: url("images/menu-icon.png");left:-22px;position:absolute;top:-2px;}
.navbar .nav > li.active:before,.navbar .nav > li:hover:before,.page-id-54 .navbar .nav > li.menu-item-25:before,.page-id-56 .navbar .nav > li.menu-item-25:before,
.page-id-58 .navbar .nav > li.menu-item-25:before,.page-id-52 .navbar .nav > li.menu-item-25:before,.page-id-63 .navbar .nav > li.menu-item-25:before,
.page-id-65 .navbar .nav > li.menu-item-25:before,.navbar .nav > li.current_page_parent:before{content:url("images/menu-icon-active.png");}
.navbar .nav > li  a,.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{text-transform:uppercase;color:#525151;font-size:1.5em;font-family:ProximaNovaA-Regular,sans-serif;text-shadow: 0 1px 0 rgba(0,0,0,0.01);}
.chrome.windows .navbar .nav > li  a,.chrome.windows .nav-collapse .nav > li > a, .chrome.windows .nav-collapse .dropdown-menu a{font-family:helvetica,arial,sans-serif;font-weight:bold;font-size:1.4em;}
.navbar .nav > li  a,.navbar .nav > li.active a{color:#525151;}
.navbar .nav > li:hover  a,.navbar .nav > li.active:hover a{color:#262626;}
.navbar .btn-navbar, .navbar .btn-navbar:hover{background-color:transparent;background-image:none;width:auto;}
.hrow {padding-bottom:28px;padding-top:26px;}
.hrow.first.background{background:url("images/evolution-wealth-management-cbg2.jpg") repeat-x scroll 0 0 / contain  #3865c5;min-height:397px;}
.home .hrow.first.background{background-size:cover;background-image: url("images/evolution-wealth-management-bg2.jpg");}
.page-header{border-bottom:0 none;padding:0px 0px 19px 0px;position:relative;margin-bottom:34px;}
.background .page-header:after{bottom:-6px;content:url("images/heading-border.jpg");position:absolute;text-align:center;width:100%;}
.first .main-content {padding:0 6%;}
.main-content p, .main-content ul,.main-content ol,.main-content span,
#secondary p, #secondary li, #secondary span,#secondary a{color:#fff;font-size:1.5em;font-family:ProximaNova-Regular,sans-serif;font-weight:400;}
.main-content ul li{list-style-type:none;}
.main-content li{margin-bottom:3px;}
.main-content ul li {padding-left: 16px;position: relative;}
.main-content ul li:before {content: url("images/tick.png");left: 0;position: absolute;top: 1px;}
.background.white h1,.background.white h2,.background.white h3,.background.white h4,.background.white h5,.background.white h6,
.background.white p, .background.white ul, .background.white ol,.background.white span{color:#525354;}
.background.white .page-header:after,.background.dark .page-header:after, footer #bottom-footer:before{content:url("images/heading-border-dark.jpg");}
.background.dark h1,.background.dark h2,.background.dark h3,.background.dark h4,.background.dark h5,.background.dark h6,
.background.dark p, .background.dark ul, .background.dark ol,.background.dark span{color:#282829;}
.background.white h2{color:#474747 !important;}
.our-services .widget {margin-bottom:35px;}
.our-services .widget img{-webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);filter: gray;filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");}
.our-services .widget a:hover img{filter:none;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"],.wpcf7 textarea,.wpcf7 select{width:100%;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .contactform input.full,.wpcf7 select{height:37px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .contactform input.full, .contactform textarea, .wpcf7 textarea,.wpcf7 select{background-color:#ffffff !important;border:1px solid #9e9e9e;color:#575859;margin-bottom:0;padding:5px;}
.wpcf7 select:hover, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus,
textarea:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover{
border-color:#d11515;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;}
.wpcf7 ::-webkit-input-placeholder {color: #737475;filter: alpha(opacity=85);opacity: 0.85;}
.wpcf7 :-moz-placeholder {color: #737475;filter: alpha(opacity=85);opacity: 0.85;}
.wpcf7 ::-moz-placeholder {color: #737475;filter: alpha(opacity=85);opacity: 0.85;}
.wpcf7 :-ms-input-placeholder {color: #737475;filter: alpha(opacity=85);opacity: 0.85;}
.wpcf7 select {color:#848687;font-size: 15px;font-weight: 400;padding-top: 7px;text-rendering: optimizelegibility;-webkit-appearance: none;-webkit-border-radius: 0px;}
.wpcf7 p{margin: 0 0 14px;}
.wpcf7 input.wpcf7-submit {background-color: #d11515;border: 0 none;color: #fff;font-size: 18px;font-style: normal;font-weight: 700;padding: 9px 10px;text-transform: none;width: 250px;}
.wpcf7 input.wpcf7-submit:hover{background-color:#303030;}
.wpcf7 .quiz-paragraph {line-height:10px;}
.wpcf7 .quiz-paragraph{font-weight: bold;}
div.wpcf7-response-output {font-size: 1.7em;margin-left: 0;margin-right: 0;background-color:#fff;}
.wpcf7 .invalid .wpcf7-form-control-wrap {width: 100%;display:inline !important;}
.wpcf7 div.wpcf7-validation-errors{border: 3px solid red;background-color: yellow;color: #111;}
.wpcf7 .invalid .quiz-paragraph .wpcf7-not-valid-tip {line-height: 24px;font-weight:normal;}
span.wpcf7-not-valid-tip {background-color: yellow;border-bottom: 1px solid red;border-left: 1px solid red;border-right: 1px solid red;color: #f00 !important;font-size: 19px !important;padding: 0 4px;}
.home .wpcf7{margin: 0 auto;max-width: 100%;width: 750px;}
.our-clients{border-bottom: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8;}
.our-services{background-color: #fafafa;}
.hrow.hcontact.background{background: url("images/evolution-wealth-management-bg.jpg") repeat-x scroll 0 0 / cover #3865c5;}
footer .menu-item > a {font-size: 15px;line-height: 20px;}
footer ul, footer ol{margin-left:0;}
footer ul li:before,footer ol li:before{padding:0;position:static;content:none;}
footer#colophon{padding-top: 15px;}
.our-services .widget{min-height:260px;overflow:hidden;position:relative;} 
.our-clients .widget{position:relative;} 
.btn {background-color:#3399FF;background-image: none;bottom: 0;color: #fff;padding: 6px 11px;position: absolute;-webkit-transition: all 0.5s ease-in;}
.btn,.btn:hover,.wpcf7 input.wpcf7-submit,.wpcf7 input.wpcf7-submit:hover{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#bottom-footer{text-align:right;position:relative;}
#bottom-footer:before{top:0;content:url("images/heading-border.jpg");position:absolute;text-align:center;width:100%;}
blockquote * {font-family: Verdana,helvetica,sans-serif !important;font-size: 17px !important;font-style: italic !important;}
blockquote{padding:0 3.5%;}
blockquote p:before {color:#fff;content:"\201C";font-family:georgia,serif;font-size:55px;font-style:italic;left:0;position:absolute;top:16px;}
blockquote p {line-height: 20px;padding-left: 30px;position: relative;}
footer.entry-meta,.page-id-13 #secondary .widget-2,.entry-meta .sep, .entry-meta .by-author, .entry-meta .edit-link,p.nocomments{display:none;}
.hpage.row-fluid [class*="span"]{margin-left:0;}
#secondary .widget-title{text-transform:uppercase;text-align:left;}
#secondary .wpcf7 input.wpcf7-submit{width:100%;}
#secondary .well{padding-top:0;padding-right:8px;}
#secondary li {font-size: 10px;list-style: none outside none;margin-bottom: 7px;}
#secondary li:before {content: ">>";padding-right: 5px;}
#colophon h2 {font-size: 20px;margin-bottom: 15px;text-align: left;}
#colophon ul li {padding-left: 0;}
#colophon li{margin-bottom:10px;}
#colophon ul li:before{content:"";}
footer#colophon .widget {margin-bottom: 20px;}
.thumbnail{margin: 20px 0;padding: 0;}
#secondary .menu li.current-menu-item a, #secondary .menu li.current-menu-item:before {color: #bfbfbf;}
.our-services h2, .our-clients h2{font-size: 21px;text-align: left;}
.thumbnail img {margin-left: 15px;}
div.hrow[class$="background"] a{color:#fff;}
.blog .first .main-content, .single-post .first .main-content{padding: 0;}
.blog .entry-title{margin-bottom: 3px;}
.blog .entry-title,.single-post .post .page-header h1{text-align: left;}
.blog .background .page-header:after,.single-post .post .page-header:after{content: none;}
.blog article.post {margin-bottom:30px;}
.pagination ul > li > a, .pagination ul > li > span,.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:transparent;}
.pagination-centered {text-align: left;}
.single-post .post h1 {font-family: oxygen;font-size: 2.4em;margin-bottom:3px;}
.single-post .post .page-header {margin-bottom: 0;}
.page-id-30 .hpage .main-content h2{text-align:left;}
.page-id-30 .hpage .main-content ul li:before{content: none;}
.page-id-30 .hpage .main-content ul li {list-style-type: disc;}
.page-id-30 .hpage .main-content ul li {padding-left: 0;}
@media (max-width: 979px){
h1{font-size:3.1em;}
.container{padding:0 15px;}
.triangle.center {width:30px;}
nav#access {position:static;}
.navbar {text-align:center;}
.navbar .btn-navbar,.navbar .btn-navbar:hover{float:none;margin:0 auto;display:inline;color:#6b6b6b;}
.navbar .nav-collapse {display:block;height:0;margin:0;position:static;}
.navbar .btn-navbar,.navbar .btn-navbar:hover{font-family:ProximaNova-Regular,sans-serif;font-size:1.9em;text-transform:uppercase;position:absolute;top:-18px;margin-left:-32px;}
.navbar .btn-navbar:after{content:url("images/arrows-up.png");padding-left:3px;}
.navbar .btn-navbar.collapsed:after{content:url("images/arrows.png");padding-left:3px;}
.navbar .nav-collapse ul#menu-main-menu{padding-top:15px;margin-bottom:13px;}
.navbar .nav-collapse ul#menu-main-menu li a{font-size:1.7em;line-height:16px;}
.navbar .nav-collapse .nav > li > a:hover{background-color:transparent;}
.navbar .menu-main-menu-container{display:block;}
.navbar .nav{border-left:0 none;padding-left:0;}
.navbar .nav > li:before,.navbar .nav > li.active:before,.navbar .nav > li:hover:before{content:none;}
.home .hrow.first.background{background:url("images/evolution-wealth-management-cbg2.jpg") repeat-x scroll 0 0 / contain  #3865c5;height:auto;}
#logo {margin:20px;}
.main-content p, .main-content ul,.main-content ol,.main-content span{font-size:1.7em;line-height:1.5em;}
.main-content li{line-height:1.5em;}
.main-content p, .main-content ul,.main-content ol{margin-bottom:34px;}
#colophon p,#colophon ul,#colophon ol{margin-bottom:10px;}}
@media (max-width: 780px){
.hrow.hcontact.background{background-image:none;background-color:#3865c5;}
.our-services .widget{min-height:0;}
.readmore.btn {position: static;}
.first .main-content{padding:0;}}
@media (max-width: 680px){
.main-content{padding:0;}
.our-clients .widget {float:none;margin-left:0;max-width:100%;}
.our-clients .widget  img{display:block;margin:0 auto;}}
@media (max-width: 475px){
img.alignright {float: none;display: block;margin: 0 auto;}
}