

.contact_detail .contact_form {
display: none !important;
}

.page-id-1512 .two_columns_66_33 > .column1 {
min-height: 462px;
}

.page-id-1512 .two_columns_66_33 > .column1 {
background: url(http://www.prudens.ch/wp-content/uploads/2014/03/office-2.jpg);
background-size: cover;
}

.carousel-inner .slider_content .text .qbutton.transparent_button {
    background-color: rgba(0, 0, 0, 0.15) !important;
}

.carousel-inner .slider_content .text .qbutton, .qbutton {
background: transparent none repeat scroll 0 0 !important;
    border: 3px solid #1E4065;
    color: #1E4065;
    font-size: 15px;
    font-weight: 400 !important;
border-radius: 9px;
box-shadow: none;
}

.carousel-inner .slider_content .text .qbutton:hover {
border: 3px solid #878786 !important;
color: #878786 !important;
transition: color 0s ease-in-out 0s;
}

.carousel-control {
display:none;
}

.header_top {
border-bottom: 5px solid #727070;
height: 40px;
line-height: 40px;
}

.header_bottom {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.11) !important;
}

.drop_down .second .inner > ul, .drop_down .second .inner ul li ul, li.narrow .second .inner ul {
    background-color: #1E4065;
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
    color: #fff;
    padding: 18px 21px;
}

.drop_down .second .inner ul li a {
    border-bottom: 1px solid #eee;
}

.silk-fade {
background: rgba(0, 0, 0, 0) linear-gradient(to right, #727070 0%, #727070 34%, #1E4065 65%, #1E4065 100%) repeat scroll 0 0 !important
}

.q_icon_with_title .icon_holder .fa-stack:hover i, .box_holder_icon_inner .fa-stack:hover i, .q_font_awsome_icon_square:hover i, .q_font_awsome_icon_stack i {
color: #901A72 !important;
}

.q_font_awsome_icon_stack i.fa-stack-2x {
color: #901A72 !important;
}

.q_font_awsome_icon_stack i.fa-info {
color: #ffffff !important;
}

.box_holder_icon_inner .fa-stack, .q_font_awsome_icon_square, .q_font_awsome_icon_stack i.fa-stack-base {
    border: 0px none !important;
}

.purple {
color: #901a72;
}

.darkblue {
color: #2E1652;
}

.white-box .wpb_wrapper {
background: #fff;  
border-radius: 10px;
color: 1E4065;
padding: 0 35px 0 35px;
}

.white-box h4 {
padding: 30px 0;
}

.white-box .q_font_awsome_icon {
padding-bottom: 30px;
}

.darkblue-box .wpb_wrapper {
background: #1E4065;  
border-radius: 10px;
color: #eee;
}

.darkgrey-box .wpb_wrapper {
background: #727070;  
border-radius: 10px;
color: #eee;
}

.darkgrey-box .wpb_text_column, .darkblue-box .wpb_text_column {
padding: 0 30px 0 30px;
}

.darkblue-box h3, .darkgrey-box h3 {
color: #fff;
    font-size: 35px;
padding-top: 30px;
}

.darkblue-box .qbutton, .darkgrey-box .qbutton {
margin-bottom: 40px !important;
}

.darkblue-box a.qbutton:hover, .darkgrey-box a.qbutton:hover {
background: #878786 !important;
border: 2px solid #ffffff !important;
}


.purple-box {
background:rgba(144, 26, 114,0.8); 
    color: #fff;
    font-size: 35px;
    padding: 30px;
}

.bluewash-bg h2, .bluewash-bg p {
color: #ccc !important;
}

.intro-row {
   background: #727070; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#727070, #555555); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#727070, #555555); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#727070, #555555); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#727070, #555555); /* Standard syntax */
}

.intro-row a.qbutton:hover {
background: #878786 !important;
border: 2px solid #ffffff !important;
}

.page-id-13832 .intro-row {
background: #fff;
}

.intro-row .section_inner {
margin-top: -95px;
}

.page-id-13832 .intro-row .section_inner {
margin-top: -110px;
}

.intro-row .icon_holder, .intro-row .icon_holder img {
    width: 134px !important;
}

.intro-row h3, .intro-row p {
color: #fff;
}

.page-id-13832 .intro-row h3 {
color: #1E4065;
}

.page-id-13832 .intro-row p {
color: #777;
}

.intro-row h3 {
font-size: 23px;
}

.page-id-13832 .intro-row h3, .page-id-14702 .intro-row h3 {
font-size: 20px;
}

.qbutton.transparent_button:hover {
    background-color: #1E4065 !important;
    border-color: #1E4065 !important;
    color: #fff !important;
}

h1,h2,h3,h4 {

}

h2 strong {
color: #901a72;
}

h2.italic, .label h5 {
font-family: Georgia,serif !important;
font-style: italic;
font-weight: normal !important;
color: #fff !important;
}

.label {
padding-top: 15px;
}

.largetext h2 {
font-size: 50px;
}

.page-id-13832 h2 {
font-size: 38px;
line-height: 45px;
}

.page-id-13832 h2.italic {
color: #bbb !important;
}

nav.main_menu ul li a {
font-weight: 600 !important;
font-size: 14px;
border-left: 1px solid #eeeeee;
    padding: 0 18px;
color: #A9A8A9;
}

nav.main_menu ul li a i {
padding: 0 7px 0 0;
}

nav.main_menu #nav-menu-item-14277 a, nav.main_menu #nav-menu-item-14341 a, nav.main_menu #nav-menu-item-14342 a {

}

nav.main_menu #nav-menu-item-14273 a {
border-right: 1px solid #eeeeee;
}

nav.main_menu .line {
display: none;
}

.q_slider h2 span span {
color: #1E4065;
}

.q_slider h2 {
margin-bottom: 40px;
}

.testimonials_holder.simple .testimonials .testimonial_text_inner p {
    font-family: "myriad-pro",sans-serif !important;
font-weight: 400 !important;
    font-size: 22px;
    line-height: 34px;
}

.header-left-widget, .header-right-widget {
color: #aaa;
font-size: 14px;
font-weight: 400 !important;
}

.header-right-widget i {
padding: 0 0 0 3px;
font-size: 20px;
}

.call_to_action.normal .text_wrapper .call_to_action_text, .call_to_action.normal .text_wrapper .call_to_action_text > * {
    text-align: left !important;
}

.call_to_action .qbutton:hover {
background-color: #1E4065 !important;
border-color: #1E4065 !important;
color: #fff !important;
}

.header-right-widget span {
padding-right: 25px;
}

.team-banner {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.page-id-1512 .two_columns_66_33 > .column1 .contact_form {
padding: 20px 0 20px 20px;
margin: 0 0 10px;
}

.page-id-1512 .two_columns_66_33 > .column1 .contact_form h4 {
display: none;
}

.page-id-1512 .content .container .container_inner.full_map {
    padding: 30px 0 !important;
}

.page-id-1512 .two_columns_66_33 > .column2 {
    background: #fff none repeat scroll 0 0;
min-height: 462px;
}

.page-id-1512 .two_columns_66_33 > .column2 .column_inner {
border-left: 5px solid #727070;
min-height: 462px;
}

.page-id-1512 .q_icon_with_title .icon_text_inner {
    padding: 0;
}

.page-id-1512 .qbutton {
    background: #1e4065 !important;
    border: 3px solid #1e4065;
    color: #fff;
    font-size: 15px;
line-height: 25px;
}

.q_team.boxes .q_team_text {
    border-top: 5px solid #901a72;
}

.q_team.boxes .q_team_inner {
    border-bottom: 5px solid #901a72;
}

.qode_call_to_action.container .container_inner {
    padding: 60px 0;
}

.call_to_action_text_wrapper span, .quote-row h4 {
    color: #fff !important;
font-size: 22px !important;
line-height: 32px !important;
font-family: Georgia,serif !important;
    font-style: italic;
    font-weight: normal !important;
}

.quote-row h4 {
color: #1E4065 !important;
}

.footer_top .column1 {
width: 25% !important;
}

.footer_top .column2 {
width: 75% !important;
}

.footer_top a:hover {
color: #1E4065 !important;
}

.footer_bottom {
    height: 80px;
}

.page-id-1512 .footer_top_holder {
background-color: #fff;
}

.enlarge-label h5 {
text-align: center;
color: #1E4065;
}

nav.content_menu ul li a {
    color: #999;
    font-size: 15px;
}

nav.content_menu ul li a:hover, nav.content_menu ul li.active a {
color: #1E4065 !important;
}

nav.content_menu ul {
    border-top: 0px none !important;
}

@media only screen and (min-device-width : 1025px) and (max-device-width : 1200px) {
nav.main_menu ul li a{padding: 0 10px !important;}
}


@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
.q_icon_with_title .icon_title_holder .icon_holder{ padding: 0 8px 0 0 !important;}
nav.main_menu ul li a{padding: 0 10px !important;}
.header_top .left { float: left;}
.column2 h4 {  font-size: 17px !important; }
.slider_content{width:50% !important; top:20% !important;}
.page-id-13832 .intro-row h3 {font-size: 17px; }
.breadcrumb{top:38px !important; left:0 !important;}
.in_content_menu h2 {    font-size: 33px !important; }
.contact_detail .two_columns_66_33  .column1{width:60% !important;}
.contact_detail .two_columns_66_33  .column2{width:40% !important;}
#contact-form .two_columns_50_50 .column1, #contact-form .two_columns_50_50 .column2{ width: 100% !important;}
.two_columns_50_50 .column_inner{padding: 0 !important;}
.two_columns_66_33 > .column2 .column_inner{min-height: 584px !important;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)  {
.header_top .left { float: left;}
nav.main_menu ul li a{padding: 0 10px !important;}
.breadcrumb{top:44px !important; left:0 !important;}
}

@media screen and (max-width: 767px) {
.two_columns_66_33 .column_inner{padding: 0 !important;}
.contact_detail .two_columns_66_33 .column1{width:100% !important;}
.contact_detail .two_columns_66_33 .column2{width:100% !important;}
.column2 h4 {  font-size: 17px !important; }
.header_top_bottom_holder .header_top {    display: none !important;}
.footer_top .column1, .footer_top .column2 {width: 100% !important; text-align:center !important; margin-bottom: 0 !important;}
.footer_top .column1 .column_inner{min-height:0px !important;}
.darkblue-box {    margin-bottom: 10px !important; }
.largetext .separator.transparent {margin-top:13px !important;}
.slider_content{width:76% !important; top:20% !important;}
.largetext h2{font-size:44px !important;}
.largetext{padding-bottom: 49px !important; padding-top: 22px !important;}
.white-col .wpb_wrapper {    padding: 0 11px !important; }
.footer_top{padding: 29px 0 55px !important;}
.intro-row{padding-top: 42px !important;}
.carousel-indicators{ bottom: 50px !important;}
.manager-sel .separator {    margin-top: 20px !important; }
.segment, .funds, .planning, .manager-sel, .turn-key, .Diversification, .asset-allocation, .overview, .reporting { padding-top: 20px !important; padding-bottom: 20px !important; }
.manager-col2, .turn-col2, .diver-col2, .asset-col2, .segment-col2 {    margin-top: 10px;}
.Diversification .separator.transparent, .segment .separator,.turn-key .separator { margin-top: 0 !important;}
.funds .separator, .asset-allocation .separator {    margin-top: 10px !important; }
.manager-sel h2{font-size:31px !important;}
.footer_top .column_inner{border-left: 0 solid #232323;}
.page-id-1512 .two_columns_66_33 > .column1 .contact_form{padding: 20px !important;}
.page-id-1512 .two_columns_66_33 > .column2 .column_inner{border-left: 0 solid #727070 !important; margin-left: 8px;}
}

@media only screen and (min-width: 601px) and (max-width: 767px){
//.two_columns_66_33 .column_inner{padding: 0 !important;}
//.contact_detail .two_columns_66_33 .column1{width:100% !important;}
//.contact_detail .two_columns_66_33 .column2{width:100% !important;}
}