.page-id-2894 .fusion-content-boxes{text-align:center;margin-bottom:0!important}.page-id-2894 .post-content .fusion-separator{margin-bottom:15px!important}.page-id-2894 .fusion-content-boxes .fusion-column:hover{background:#2e8bbc none repeat scroll 0 0}.page-id-2894 .fusion-content-boxes .fusion-column{background:#5aabd6 none repeat scroll 0 0;display:inline-block;float:none;margin:8px 3px!important;padding:17px 24px;transition:all .5s ease 0;width:190px}.page-id-2894 .fusion-content-boxes .fusion-column .fa{background:rgba(0,0,0,0) none repeat scroll 0 0!important;border:medium none!important;color:#fff!important;font-size:39px!important}.page-id-2894 .fusion-content-boxes .fusion-column h2.content-box-heading{color:#fff!important}.page-id-2894 .fusion-content-boxes .fusion-column .content-container{color:#fff!important}.page-id-2894 .testimonial_slide blockquote.easy_testimonial{position:relative;width:99%;background-color:#f4f4f4;margin:20px auto 65px;padding:14px 24px 50px;border:8px solid #f4f4f4!important;box-shadow:2px 2px 4px #888}.page-id-2894 .testimonial_slide blockquote.easy_testimonial::before{background-image:url(https://www.mpscourses.com/wp-content/uploads/2016/04/arrow-testi.png);background-repeat:no-repeat;bottom:-53px;content:" ";height:47px;left:38px;position:absolute;width:36px}.page-id-2894 .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading h2,.page-id-2894 .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .heading-link h2{color:#fff!important}.page-id-2894 .fusion-column h2.content-box-heading{color:#fff!important}.page-id-2894 .fusion-content-boxes-1 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes{background-color:transparent!important;border:0 none!important}.page-id-2894 .easy-t-cycle-controls .cycle-prev.easy-t-cycle-prev{display:none}.page-id-2894 .easy-t-cycle-controls .cycle-next.easy-t-cycle-next{display:none}.page-id-2894 .easy-t-cycle-pager span.cycle-pager-active{color:#5aabd6}.page-id-2894 .testimonial_slide img.easy_testimonial_gravatar{display:none}.page-id-2894 .testimonial_slide a.easy_testimonials_read_more_link{display:none}.page-id-2894 p.easy_testimonial_title{font-weight:400;position:absolute;bottom:0}.page-id-2894 .testimonial_body > p{margin:0!important}.page-id-2894 .fusion-row .fusion-border-below-title p{margin:0}.page-id-2894 .fusion-row .fusion-border-below-title{margin:0!important}@media (max-width:600px){.page-id-2894 p.easy_testimonial_title{bottom:10px;font-weight:400;margin:0!important;position:absolute}.page-id-2894 .fusion-title h2.title-heading-left{max-width:100%;word-wrap:break-word;padding-right:10px!important;font-size:30px!important}.page-id-2894 a.fusion-button.button-3d.button-square.button-xlarge.button-blue.button-1{display:block;max-width:75%;margin:0 auto}.mac .page-id-2894 .post-content .fusion-fullwidth-3{padding-bottom:0!important;padding-top:0!important}.mac .page-id-2894 #content{margin-bottom:0!important}.mac .page-id-2894 div#main{padding-left:0;padding-bottom:0}}li.wpuf-el.maplist_latitude{display:none}li.wpuf-el.maplist_longitude{display:none}.page-id-3323 .gform_wrapper .top_label .gfield_label{font-size:18px}.page-id-3323 li#field_2_8{width:100%;float:left}.head-highlight{background:#FBFBFB;width:100%;padding:10px;color:#95979E;font-size:20px;float:left}.page-id-3323 ul#gform_fields_2 li:nth-child(1){width:50%;float:left}.page-id-3323 ul#gform_fields_2 li:nth-child(2){width:50%;float:left}.page-id-3323 ul#gform_fields_2 li:nth-child(3){width:50%;float:left}.page-id-3323 ul#gform_fields_2 li:nth-child(4){width:50%;float:left}.page-id-3323 li#field_2_5,li#field_2_6,li#field_2_7,li#field_2_22,li#field_2_26,li#field_2_24,li#field_2_23,li#field_2_27,li#field_2_25,li#field_2_34,li#field_2_35,li#field_2_36,li#field_2_37{width:50%;float:left}.page-id-3323 .gform_wrapper form li,.gform_wrapper li{width:100%;float:left}.gform_wrapper #gform_2 input[type="text"]{width:100%!important}.page-id-3323 .gform_wrapper ul li.gfield{clear:none!important}.page-id-3325 .tt_simple label{width:100%!important;text-align:left;font-weight:700;display:inline-block;font-size:18px;vertical-align:middle;margin-bottom:7px}.page-id-3325 textarea#_aditional_info_short_testimonial{width:98%}.page-id-3325 button.tt_form_button{background:#5aabd6;color:#fff;background-image:linear-gradient(to top,#90c9e8,#5aabd6);background-image:-o-linear-gradient(to top,#90c9e8,#5aabd6);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#5aabd6,endColorstr=#90c9e8);border:none;padding:11px;font-size:14px;margin-top:1em;position:relative;left:4px;font-family:'Lato';font-weight:700;letter-spacing:0;text-align:center;text-transform:uppercase}.page-id-3323 .post-content li#field_2_12 div li{width:18%!important}.page-id-3323 .post-content li#field_2_13 div ul li{width:18%!important}.page-id-3323 .post-content li#field_2_14 div ul li{width:18%!important}.page-id-3323 .post-content li#field_2_15 div ul li{width:18%!important}.page-id-3323 .post-content li#field_2_16 div ul li{width:18%!important}.page-id-3323 .post-content li#field_2_17 div ul li{width:18%!important}.page-id-3323 .post-content li#field_2_20 div ul li{width:60px!important}.page-id-3323 .post-content li#field_2_49 div ul li{width:60px!important}.page-id-3323 .post-content li#field_2_30 div ul li{width:60px!important}.page-id-3323 .post-content li#field_2_31 div ul li{width:60px!important}.listtestimonials div#uwpqsf_id{border:none}.listtestimonials .uform_title{padding:15px 0;text-align:left;color:#333;font-size:32px;font-family:'Open Sans';font-weight:400!important}.listtestimonials input#uwpqsf_id_btn{width:150px;height:40px;background:#1A80B6;border:none;color:#fff;cursor:pointer}.listtestimonials .uwpqsf_class > label{padding-left:6px;font-weight:600}.listtestimonials .uwpqsf_class input,.listtestimonials .uwpqsf_class select{height:40px}.listtestimonials #main,.page-id-3312 #main{padding-top:25px}.pracSub .ginput_container{width:75%;float:left;max-width:440px}.pracSub label.gfield_label{float:left;width:20%;font-size:18px;font-weight:400!important}.pracSub .ginput_container input,.pracSub .ginput_container select{height:40px!important;width:90%!important}.pracSub .ginput_container textarea{width:90%!important}.pracSub h3.gform_title{font-size:24px}.testimonialsadd .tt_simple label{float:left!important;width:218px!important;font-weight:400}.testimonialsadd .tt_simple input,.testimonialsadd .tt_simple select{height:40px!important;width:90%!important;max-width:440px}.testimonialsadd .tt_simple textarea{width:90%!important;max-width:440px}.testimonialsadd .tt_simple .tt_rating input{width:auto!important}@media (max-width:767px){.testimonialsadd .tt_simple label{width:100%!important}.pracSub label.gfield_label{width:100%!important}}.holdctr{font-size:13px;font-style:italic}.prettyMapListSearch .prettySearchValue{margin-bottom:10px!important}.prettyMapListSearch select{margin-bottom:10px!important}.doPrettySearch.btn.corePrettyStyle{background:#5aabd6;color:#fff;padding:13px 29px;line-height:17px;font-size:14px;background-image:-o-linear-gradient(to top,#90c9e8,#5aabd6);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#5aabd6,endColorstr=#90c9e8);text-shadow:none}.clearSearch.btn.corePrettyStyle{padding:13px 29px;line-height:17px;font-size:14px;background-image:-o-linear-gradient(to top,#90c9e8,#5aabd6);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr=#5aabd6,endColorstr=#90c9e8);text-shadow:none}.doPrettySearch.btn.corePrettyStyle:hover{color:#fff}.clearSearch.btn.corePrettyStyle:hover{color:#555}.prettyListItems li{background:#FFF!important;text-shadow:none!important}.prettyMapList .corePrettyStyle:hover a,.prettyMapList a.corePrettyStyle:hover{color:#9C9C9C!important}.singular textarea.wpcf7-form-control.wpcf7-textarea{width:90%!important}.page-id-3312 .ginput_container_post_image input#input_1_10{color:#000;background-color:#F9F9F9;height:36px!important;width:auto!important;padding:7px;outline:none}.listtestimonials .tt_img_circle img{width:85px;height:85px;object-fit:cover}.testimonialsadd input#featured_image{color:#000;background-color:#F9F9F9;height:36px!important;width:auto!important;padding:7px;outline:none}.listtestimonials .ttshowcase_rl_subtitle{width:150px;right:20px;position:relative}.ttshowcase_form_wrap select#tt_taxonomy{height:auto!important}.post-content select#tdp-0{height:auto!important}.startred{color:#E60505}.listtestimonials .tt_img_circle img{width:85px;height:85px;object-fit:cover}.testimonialsadd input#featured_image{color:#000;background-color:#F9F9F9;height:36px!important;width:auto!important;padding:7px;outline:none;padding-bottom:38px!important}.ttshowcase_form_wrap select#tt_taxonomy{height:auto!important}.pracSub .ginput_container select.gfield_select{height:auto!important}#testimonials #ttshowcase_0 .tt_theme_speech .tt_info-left,#ttshowcase_0 .tt_theme_speech .tt_info-right{width:130px!important;float:left}body .testimonialsadd .tt_simple .tt_rating label{float:right!important}.bio-phots{float:left}#custom-lab{font-size:16px}.bio-phones{float:left;background:transparent!important;border:none!important;padding:0!important;margin:0!important}.bio-biography{width:auto!important}.websiteurl{float:left;background:transparent!important;border:none!important;padding:0!important;margin:0!important;width:100%;display:inline-block}.bio-expertise{width:100%;float:left;margin-top:10px}.bio-expertise ul{padding:0 0 0 20px}.bio-emails,.bio-biography,.bio-addressx{float:left;background:transparent!important;border:none!important;padding:0!important;margin:0!important}.map-list-wrapper{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.map-list-wrapper li{-webkit-order:11;-ms-flex-order:11;order:11}.map-list-wrapper li.highlight{-webkit-order:1;-ms-flex-order:1;order:1}.listtestimonials form#uwpqsffrom_3332{background:#f5f5f5;padding-left:2em;padding-top:1em;margin-bottom:3em;padding-bottom:1em;border-radius:5px;padding-top:0}.listtestimonials .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #d2d2d2 1px!important}.listtestimonials .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus{width:100%!important}.listtestimonials .uwpqsf_class input#uwpqsf_id_key{width:100%!important;margin-left:0}.listtestimonials .uwpqsf_class{width:40%;float:left;margin-right:21px;clear:none!important;padding-top:1em}.listtestimonials .uwpqsf_submit{width:150px!important;float:right;position:relative;top:40px}.listtestimonials .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #d2d2d2 1px!important;border-radius:0!important;height:40px;width:100%!important}.listtestimonials .select2-container{border:solid #d2d2d2 0!important;border-radius:0;height:40px;width:100%!important}.listtestimonials span.select2.select2-container.select2-container--default.select2-container--above{border-radius:0!important;height:40px;width:100%!important}.listtestimonials .tax-select-0{position:relative;top:9px}.listtestimonials .select2-container--default .select2-selection--multiple{border:solid #d2d2d2 1px!important;border-radius:0;height:40px;width:100%!important}.prettyMapList .highlight:after{background:transparent url(./images/starx.png) no-repeat 0 0!important;background-size:17px!important}.mapc ul li{background:#FAFAFA!important;border:none!important;padding:2em!important;box-shadow:none!important;padding-left:39px!important;border-left:solid 0 #acacac!important;border-radius:0!important;position:relative}.mapc ul li:before{content:"";width:50%;height:1px;position:absolute!important;bottom:0;z-index:1;background:#8d9294;left:0;display:block}.mapc ul li a{text-shadow:0 2px 0 #fff;color:#555;font-size:18px;text-transform:capitalize}.prettyMapList .map:after{top:27px}.mapc ul li a span{font-weight:700;color:#666}.mapc ul li a span.mapcategories{width:100%;margin-bottom:0!important;padding-top:6px;font-weight:100;font-size:13px}.prettyMapList .map:after{top:27px!important}.getDirections .directionsPostcode{margin-top:11px!important}a.getdirections.btn.corePrettyStyle{position:relative;top:5px}a.getdirectionsgeo.btn.corePrettyStyle{position:relative;top:5px;padding:6px 16px}.getdirectionsgeo.btn.corePrettyStyle:hover{padding:6px 16px!important}.viewLocationPage.btn.corePrettyStyle{background:#5aabd6;padding:10px!important;font-size:14px;text-shadow:none;color:#fff!important;border:none}body .prettyMapList .corePrettyStyle:hover a{color:#000!important}.mapHolder .infoWindow div p{display:none}body .mapHolder .infoWindowContainer .infoWindow h3 a{color:#333!important;font-size:22px}.infowindowContent a.viewLocationPage.btn.corePrettyStyle{width:100%;border:0;background:#1a80b6!important;color:#fff;text-shadow:none!important;text-transform:uppercase;box-sizing:border-box;border-radius:0;font-size:18px;font-weight:400}.mapc .description.float_left .address p{font-size:14px;text-shadow:0 2px 0 #fff;color:#555!important}.prettyMapList .getDirections{text-transform:uppercase}.infoWindow h3{background:transparent!important;box-shadow:none!important}.has-post-thumbnail div span#MapAddressLabel{font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.status-publish #custom-lab{font-size:16px;font-style:italic;font-weight:700;color:#666}.websiteurl span{margin-bottom:2px!important;float:left;width:100%}.bio-phones span{float:left;width:100%;margin-bottom:2px!important;margin-top:8px}.bio-emails span{float:left;margin-bottom:2px!important;width:100%;margin-top:8px}.contactdetails-bio{background:#fff;float:left;width:100%}.bio-phots{padding:1em}.bio-occupation{float:left;width:100%}.bio-biography{width:79%!important}.bio-org{width:100%;float:left}.bio-emails{width:100%}.contactdetails-bio{background:#fff;float:left;width:100%;margin-top:10px}.bio-org span{margin-bottom:8px!important;float:left;width:100%}.prettyMapList .prettylink .mapcategories span{color:#888!important;font-weight:100}.viewLocationDetail span.mapcategories{color:#888!important}.bio-occupation ul{margin-top:3px;margin-bottom:0}.bio-expertise ul{margin-top:3px;margin-bottom:0}.bio-phots{padding-left:0;padding-right:0;font-size:16px}.bio-phots div#MapAddressContainer div p{font-size:16px;color:#666!important}.bio-phots #MapAddressContainer{padding:20px!important}.getDirections .getdirections.btn.corePrettyStyle{background:#5aabd6;text-shadow:none;color:#fff}.mapc ul li .mapLocationDetail.clearfix{margin-top:10px;border-top:1px solid #eee}.bio-phots div span#MapAddressLabel{font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.prettyMapList .highlight:after{background:transparent!important;background-size:17px!important;content:"\f005"!important;font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:absolute;top:27px!important;left:0;color:#d49e1b;font-size:18px}.prettyPagination{display:none}.diclose{background:#5aabd6;color:#fff;padding:7px;float:right;position:relative;top:21px}.mapLocationDirectionsHolder{margin-top:8px;position:relative;top:36px}.printDirections.corePrettyStyle{position:relative;top:33px}html body a.printDirections.corePrettyStyle:hover{color:#074465!important}#uwpqsf_id span.taxolabel-0{position:relative;top:34px}#uwpqsf_id .holdctr{position:relative;top:77px;line-height:13px!important;display:block;line-height:1;margin-bottom:17px;font-size:12px;color:#5a5a5a;background:#f5f5f5;float:left;padding:2px;border-radius:10px;padding-left:4px;padding-right:4px}#uwpqsf_id .tax-select-0{position:relative;bottom:24px;top:inherit}.subhead span{position:relative;top:17px;left:4px;font-size:22px}.mapc .description.float_left .address p{word-spacing:4px}.bio-phots div#MapAddressContainer div p{word-spacing:1px}.listtestimonials .select2-container{position:relative;bottom:12px}.emailmap{padding-left:42px;color:#717171}.phonenum{padding-left:47px;color:#717171}#ListContainer .post-content p{margin-top:0;margin-bottom:2px!important}.infoWindow .address{float:left;display:none}.emailmap span,.phonenum span{color:#717171}.viewLocationPage.btn.corePrettyStyle{position:relative;bottom:10px}.infowindowContent{overflow:hidden!important}.customtestimonials .gform_wrapper h3.gform_title{font-size:32px!important;line-height:48px!important;font-weight:100!important;color:#333}.customtestimonials .gform_wrapper .gfield_label{float:left!important;width:218px!important;font-weight:400!important;display:inline-block!important;font-size:18px!important;vertical-align:middle;margin-bottom:7px!important}.customtestimonials .gform_body input,.customtestimonials .gform_body select{height:40px!important;width:90%!important;max-width:440px}.customtestimonials .gform_wrapper{overflow:inherit;margin:0;max-width:100%}.customtestimonials select#input_3_8{display:none}.customtestimonials input#input_3_2{background:#F9F9F9;padding-top:7px}.customtestimonials .br-theme-css-stars .br-widget a{text-decoration:none;height:22px;width:30px;float:left;font-size:23px;margin-right:5px}.customtestimonials .br-theme-css-stars .br-widget a.br-selected:after{color:#f70}.customtestimonials .br-theme-css-stars .br-widget a.br-active:after{color:#f70}.customtestimonials .br-theme-css-stars .br-widget a:after{content:"\2605";color:#f70;font-size:40px!important;line-height:30px!important}input#input_3_2:focus{outline:none}.customtestimonials input#featured_image{color:#000;background-color:#F9F9F9;height:36px!important;width:auto!important;padding:7px;outline:none}.customtestimonials .br-theme-css-stars .br-widget a:after{content:"\2605";color:#ddd}.customtestimonials .gform_body textarea{width:90%!important;max-width:440px}.customtestimonials .gform_wrapper .ginput_complex.ginput_container{width:auto}.mapc .prettyListItems .mapLocationDetail{display:block!important}.emailmap a{color:#717171!important;font-size:14px!important}.page-template-map-entries span.select2.select2-container{width:396px!important}.tt_review_title{text-align:left!important;font-size:17px!important}@media (max-width:479px){.page-id-2894 .fusion-content-boxes .fusion-column{width:98%}.listtestimonials #ttshowcase_0 .tt_theme_speech .tt_info-left,#ttshowcase_0 .tt_theme_speech .tt_info-right{width:100%}.post-content #testimonials #ttshowcase_0 .tt_theme_speech .tt_info-left{float:none!important;width:100%!important;padding:0}.listtestimonials .ttshowcase_rl_subtitle{right:0!important;width:100%!important}.listtestimonials .uwpqsf_submit{float:none!important;top:8px!important;margin:0 auto 10px!important}.listtestimonials .uwpqsf_class,#uwpqsf_id .tax-select-0{width:100%!important;margin:0!important}.listtestimonials form#uwpqsffrom_3332{padding:10px!important}.listtestimonials input#uwpqsf_id_btn{margin-bottom:10px!important}.ttshowcase_rl_breed .ttshowcase_rl_quote{text-align:left}.mapc .prettyMapList .featuredImage{float:none;margin:0 auto 15px}.prettyMapList .customCategoryList{float:right;right:20%;margin-bottom:15px}.prettyMapList .float_left{float:none!important;width:inherit;margin:0 auto 15px!important}.prettyMapList .prettyFileBar .prettyMapListSearch{width:100%;text-align:center!important}img.float_left.maplist_featuredimage{float:none!important;margin:0 auto 15px!important;display:inherit}}.cart_item .product-quantity input.minus,.cart_item .product-quantity input.plus{width:30px!important}.ttshowcase_rl_title.reviewer{white-space:normal!important}.tt_review_title{font-weight:700}.ttshowcase_rl_quote{text-align:left;padding:10px}.shop_table.cart .product-quantity{width:122px!important}#Map-List-Search input::-webkit-input-placeholder{color:#000!important}#Map-List-Search input:-moz-placeholder{color:#000!important}#Map-List-Search input::-moz-placeholder{color:#000!important}#Map-List-Search input:-ms-input-placeholder{color:#000!important}.prettyMapList .directionsPostcode,.prettyMapList .prettyFileBar .prettyMapListSearch input,.prettyMapList .prettyFileBar .prettySearchValue{min-width:207px!important;color:#000!important}.prettyMapList .prettyFileBar .distanceSelector{font-size:13px!important;color:#000!important}.gfield.mps-course .gfield_label{padding-right:40px}

.referrals-form {
  background: #f8f8f8 none repeat scroll 0 0;
  border-top: 6px solid #80d8ff;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
  margin: 0 auto;
  max-width: 820px;
  padding: 30px;
}
.referrals-form h2 {
  margin: 0 0 20px;
}
.referrals-form .indicates-required {
  color: #db4437;
  font-size: 13px;
}
.referrals-form .heading-text::after {
  border-bottom: 53px solid transparent;
  border-left: 21px solid #1a80b6;
  content: "";
  display: block;
  position: absolute;
  right: -20px;
  top: 0;
}
.referrals-form .heading-text {
  background: #1a80b6 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  margin: 26px -31px;
  padding: 12px 20px;
  position: relative;
}
.referrals-form .mc-field-group {
  margin: 0 0 30px;
}
.referrals-form form label {
  color: #000;
  font-size: 20px;
}
.referrals-form input[type="text"], .referrals-form input[type="email"] {
  background: transparent none repeat scroll 0 0;
  border-color: #e1e1e1 !important;
  border-style: solid;
  border-width: 0 0 1px;
  color: #000;
  display: block;
  font-size: 17px;
  max-width: 320px;
  padding: 0;
}
.referrals-form #mc_embed_signup div.mce_inline_error {
  background: transparent none repeat scroll 0 0;
  color: #db4437;
  padding: 0;
}
.referrals-form form label span.asterisk {
  color: #db4437;
}
.referrals-form input.button {
  background: #1a80b6 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 4px;
  color: #fff;
  font-size: 18px;
  padding: 10px 16px;
}
.referrals-form .referrals-emails .form-row .mc-field-group {
  display: inline-block;
  width: 49%;
}
.referrals-form .referrals-emails .form-row {
  counter-increment: my-awesome-counter;
  padding: 0 0 0 44px;
  position: relative;
  width: 100%;
}
.referrals-form .referrals-emails .form-row::before {
  background: #1a80b6 none repeat scroll 0 0;
  border-radius: 50px;
  color: #fff;
  content: counter(my-awesome-counter, decimal);
  font-size: 11px;
  left: 0;
  padding: 6px 11px;
  position: absolute;
  top: 5px;
}
.referrals-emails {
  margin: 20px 0 0;
}
.home .fusion-page-title-bar{ display: none; }

.postid-292 .testimonial-wrapper p, .postid-292 .testimonial-wrapper p + p {
    margin-top: 0px;
    margin-bottom: 10px;
    line-height: 1.2em;
}

.testimonial-wrapper b {
    color: #1a7fb6;
}

.gform_wrapper .top_label .gfield_contains_required div.ginput_container,
.gform_wrapper .top_label .gfield_contains_required div.ginput_container{
	width: 100% !important;
	max-width: 440px;
	float: left;
}

body.page-id-30 .gform_wrapper .top_label .gfield_contains_required div.ginput_container,
body.page-id-3323 .gform_wrapper .top_label .gfield_contains_required div.ginput_container{
	width: auto !important;
	max-width: inherit;
	float: none;
}


.gform_wrapper .top_label .gfield_contains_required .select2-container,
.gform_wrapper .top_label .gfield_contains_required textarea,
.gform_wrapper .top_label .medium{
	width:100% !important;
}

iframe.wp-embedded-content {
	max-width: 600px !important;
    width: 100% !important;
}

@media only screen and (min-width:1170px) {
	.fusion-main-menu > ul > li {
	    padding-right: 15px !important;
	}
}

@media only screen and (min-width:1025px) and (max-width:1170px) {
	.fusion-logo{
		width: 115px;
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.page-id-2894 .fusion-content-boxes .fusion-column{
		float: none !important;
		max-width: 220px !important;
	}
}

@media only screen and (max-width:767px) {
	.page-id-3323 .gform_wrapper ul li.gfield {
	    clear: both !important;
	    width: 100% !important;
	}
}

@media only screen and (max-width:599px) {
	.page-id-3323 .gform_wrapper form li{
	    width: 100% !important;
	}
	p img.alignright {
	    display: block;
	    float: none;
	    clear: both;
	    margin:0 0 10px 0;
	}
}

.woocommerce-checkout-payment .terms label{
	width:80%;
	vertical-align: top;
}

.paypal_checkout_button{
	margin-top: 15px;
    clear: both;
    float: left;
    width: 100%;
}

@media only screen and (max-width:480px) {
	.woocommerce-content-box{
	    padding: 30px 10px !important;
	}
}

@media only screen and (max-width:479px) {
	.tp-bgimg.defaultimg {
	    background-position: 40% center !important;
	}
}

/* Intro Page */

.charts-block{
	display: table;
	float:left;
	width:100%;
	clear:both;
    margin-bottom: 25px;
}
.chart-img{
	width:50%;
	display: table-cell;
    border: 1px solid #ddd;
    background: #f6f6f6;
    border-collapse: collapse;
}
.chart-img p{
	font-style: italic;
    padding: 10px 15px;
    margin: 0;
}
.charts-block + h3{
	clear:both;
}
.charts-block .img-block{
	display: table;
	width: 100%;
	height: 316px;
	border-bottom: 1px solid #ddd;
}
.charts-block h3 {
    font-size: 16px !important;
    text-align: center;
    padding: 0px 15px;
}

.charts-block img {
	-webkit-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
    object-fit: cover;
    max-height: 275px;
}

@media (max-width:1100px){
	.charts-block img {
	    max-width: 320px;
	}
}

@media (max-width:767px){
	.chart-img{
		width:100%;
		display: block;
	}
	.charts-block .img-block{
		height: 300px;
	}
}

/*.postid-292 .post-content p:first-child*/

.postid-292 .post-content h1 + p,
.postid-292 .post-content .right-image + p,
.postid-296 .post-content h1 + p {
    margin-top: -25px;
}

.postid-296 h2.entry-title {
    line-height: 1.2 !important;
}

.postid-319 h2.entry-title, .postid-926 h2.entry-title {
    line-height: 1.2 !important;
    margin-bottom: 0px !important;
}

.postid-292 .testimonial-wrapper p, .postid-292 .testimonial-wrapper p + p,
.postid-296 .testimonial-wrapper p, .postid-296 .testimonial-wrapper p + p {
    margin-bottom: 10px;
    line-height: 1.2em;
}
.testimonial-wrapper b {
    color: #1a7fb6;
}

.postid-926 .post-content > h1.right-image,
.postid-319 .post-content > h1.right-image{ font-size: 0px; }

.postid-926 .charts-block img{ max-height: 800px; }

/*.postid-292 .post-content h3{
	font-weight: 900;
}*/

.no-margin{ margin: 0px !important; }
.mt-none {margin-top: 0px !important;}

.charts-block.one-half-chart{
	width: 50%;
}
.charts-block.one-half-chart .chart-img{
	width: 100%;
}

.charts-block.one-half-chart .img-block{
	height: auto;
}
.charts-block.one-half-chart img{
	max-width: 100% !important;
	max-height: 100% !important;
}

@media (max-width:767px){
	.charts-block.one-half-chart{
		width: 100%;
	}
}

@media (max-width:1000px){
	.postid-292 .post-content > h1.right-image{
		/*margin: 15px;*/
	}
}

@media (max-width:932px){
	.postid-926 h1.no-margin img,
	.postid-319 h1.no-margin img{
		margin-top: 10px !important;
	}
}

@media (max-width:676px){
	.postid-292 .post-content > h1.right-image img, .postid-296 .post-content > h1.right-image img, .postid-319 .post-content > h1.right-image img, .postid-926 .post-content > h1.right-image img{
		float: none;
		margin: 0 auto;
		display: block;
	}

	.postid-926 h1.no-margin,
	.postid-319 h1.no-margin{
		text-align: center;
        line-height : 1.1em !important;
	}

	.postid-926 h1.no-margin img,
	.postid-319 h1.no-margin img{	
		margin-top: 20px !important;
	}
}


