.courses-selector .wpb_column, .courses-selector .fire-safety, .courses-selector .fire-safety .vc_column-inner:hover { cursor: pointer !important; }
.do-anywhere .vc_column-inner { background-position: bottom !important; border-top-left-radius: 0px; }
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img { border-radius: 30px !important; }
.courses-selector .wpb_column { min-height: 198px; border: 8px solid white; }
.courses-selector .wpb_column .vc_column-inner { height: 196px; padding-top: 0px !important; }
.courses-selector .wpb_column .wpb_text_column { font-size: 18px; margin-left: 0px; background-color: #8fc010; color: white; padding: 0 23px 7px 20px; float: right; min-height: 33px; font-weight: 600; position: absolute; right: 0; bottom: 0; margin-bottom: 0px; width: 100%; text-align: center; }
.courses-selector .wpb_column .wpb_text_column p { margin-top: 0px; padding-top: 6px; letter-spacing: -1px; }
.courses-selector .section-corner.wpb_column { border-left: 8px solid white; border-top: 8px solid white; border-bottom: 8px solid white; border-right: 0px !important; background-color: #214658; }
.courses-selector .blank-section.wpb_column { border: 0px !important;  }
.courses-selector .section-corner.wpb_column .wpb_text_column { background-color: #214658 !important; color: white !important; float: right; } .ticker-container {
display: flex;
align-items: center;
background-color: #f6efef;
color: white;
padding: 0px;
overflow: hidden;
}
.ticker-title {
font-weight: bold;
margin-right: 20px;
font-size: 18px;
color: white;
background-color: #8fc20e;
padding: 10px 30px;
}
.ticker-content {
flex-grow: 1;
white-space: nowrap;
overflow: hidden;
position: relative;
}
.ticker-content p {
display: inline-block;
padding-left: 0;
animation: scroll-left 50s linear infinite;
margin: 0;
color: black;
will-change: transform;
font-size: 17px;
} @keyframes scroll-left {
0% {
transform: translateX(100%);
}
100% {
transform: translateX(-100%);
}
} @media screen and (max-width: 768px) {
.ticker-content p {
animation: none; white-space: normal; padding: 20px;
}
} @media screen and (max-width: 480px) {
.ticker-title {
font-size: 16px;
}
.ticker-content p {
font-size: 14px;
}
} @media screen and (max-width: 768px) {
.ticker-container {
flex-direction: column;
align-items: flex-start;
}
.ticker-title {
margin-right: 0;
margin-bottom: 10px;
}
.ticker-content {
white-space: normal;
overflow: visible;
}
}
@media screen and (max-width: 480px) {
.ticker-title {
font-size: 16px;
}
.ticker-content p {
font-size: 14px;
}
} *,
*:after,
*:before {
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
text-rendering:optimizeLegibility;
}
.tt_img_circle img { border: 1px solid #dcdbdb !important;  } html {
font-size:62.5%;
}
body {
font:400 14px/1.4 'Open Sans', Helvetica, Arial, sans-serif;
color:#000;
background-color: #ffffff;
} .clear:before,
.clear:after {
content:' ';
display:table;
}
.clear:after {
clear:both;
}
.clear {
*zoom:1;
}
img {
max-width:100%;
vertical-align:bottom;
}
a {
color:#444;
text-decoration:none;
}
a:hover {
color:#444;
}
a:focus {
outline:0;
}
a:hover,
a:active {
outline:0;
}
input:focus {
outline:0;
border:1px solid #04A4CC;
}
.main-ticker-704 .pl-ticker-cnt .pl-title a, .main-ticker-704 .pl-ticker-cnt .pl-title { color: black !important; }
.home-heading { margin-left: 120px; margin-right: 120px; margin-bottom: 30px; }
@media screen and (min-width:1201px) and (max-width: 1256px) {
.nav ul li a { padding: 9px 18px !important; }
}
@media screen and (max-width: 620px) {
.home-heading { font-size: 27px !important; margin-left: 20px !important; margin-right: 20px !important; padding-bottom: 30px !important; }
.subtitle { font-size: 22px !important; }
}
.sfm-pos-right .sfm-rollback { z-index: 0 !important; }
.pcp-carousel-wrapper .sp-pcp-carousel { padding-top: 0 !important; padding-bottom: 0 !important; }
#pcp_wrapper-2130 .pcp-readmore-link { color: #ffffff !important; }
.sp-pcp-post-content .view-article { display: none !important; }
#pcp_wrapper-2130 .pcp-readmore-link:hover { background: #8fc011 !important; border-color: #8fc011 !important; }
.grecaptcha-badge { display: none !important; }  @media screen and (min-width: 1024px) {
.whatsapp-chat { position: absolute; z-index: 99; right: 10px; top: 192px; width: 240px; }
}
@media screen and (max-width: 1023px) {
.whatsapp-chat { position: absolute; z-index: 99; right: 10px; bottom: 10px; width: 190px; }
} @media screen and (min-width: 1024px) {
.trustpilot-sig { position: absolute; z-index: 99; left: 10px; top: 192px; width: 240px; padding: 2px 4px;
background-color: white;
border-radius: 10px;
border: 2px solid #efefef; }
}
@media screen and (max-width: 1023px) {
.trustpilot-sig { position: absolute; z-index: 99; left: 10px; bottom: 10px; width: 190px; padding: 2px 4px;
background-color: white;
border-radius: 10px;
border: 2px solid #efefef; }
.footer-bottom { padding: 19px 0 92px 0 !important; }
}
@media screen and (min-width:370px) and (max-width: 410px) {
.trustpilot-sig, .whatsapp-chat { width: 43% !important; }
}
@media screen and (max-width: 767px) {
.trustpilot-sig, .whatsapp-chat { position: fixed !important; }
} .pl-ticker-title-cnt { background-color: #8fc30d !important; font-size: 18px !important; padding: 0 0 0 16px; }
.pl-ticker-content-cnt { background-color: #e8f2cf !important; }
.pl-ticker-title-cnt.pl-ticker-title-l5:before { border-color: transparent transparent transparent #8fc40d !important; }
.pl-ticker-content-item { font-size: 18px !important; }
.ticker-box { float: left; width: 100%; min-height: 53px; margin-bottom: 15px !important; }
.ticker-box-media { width: 200px; position: relative; float: left; top: 0; left: 0; }
.ticker-box-content { margin-left: 220px; }
.ticker-box-padding { padding: 15px; } 
.ticker-box-text { }
.ticker-box-text p { margin-top: 0px; font-family: 'Poppins', sans-serif; color: #1f4655; font-size: 18px; font-weight: bold; font-style: italic; }
.ticker-box.green { background-color: #e8f2cf !important; } 
.wpex-vc-row-stretch_row { opacity: 0; }
.wpex-window-loaded .wpex-vc-row-stretch_row { opacity: 1; }
@media screen and (max-width: 650px) {
.ticker-box-content { margin-left: 0px; }
.ticker-box-padding { padding: 55px 20px 13px 20px; }
.ticker-box-media { width: 160px; }
} @media screen and (max-width: 360px) {
.header-elements { float: none !important; max-width: 376px; margin: 0 auto 10px auto !important; }
.call-us { float: none !important; width: 348px !important; height: 31px !important; border-right: 0px !important; padding-right: 0px !important; margin: 7px auto 100px auto !important;}
.call-us .phone-no { font-size: 16px !important; letter-spacing: 0.2px !important; }
.call-us .phone-no.phone { margin-right: 5px; }
.call-us .phone-no.mobile { margin-right: 5px; }
.call-us .phone-no.phone:before { right: 0 !important; }
.call-us .phone-no.mobile:before { right: -2px !important; }
.header-icons { float: none !important; width: 241px !important; margin: 0 auto !important; }
.header-icons .social { max-width: 33px !important; }
.sfm-pos-right .sfm-label-square .sfm-navicon-button { margin-top: 19px; }
.product-form-wrapper { padding-left: 0px; }
.product-text { padding-right: 0px; }
.register-message ul { padding-left: 17px; }
body.parent-pageid-432 .locations .location-box .location-heading { margin: 0 0 !important; }
.contact-row { padding-top: 0px !important; padding-bottom: 40px; }
}
@media screen and (max-width: 359px) {
.logo { max-width: 230px !important; float: left !important; margin-left: 10px !important; margin-bottom: 10px !important; }
body.parent-pageid-432 .locations .location-box span.wpcf7-list-item { width: 139px !important; }
.wptu-ticker.wptu-ticker-main { height: 335px !important; }
}
@media screen and (width: 360px) {
.logo { max-width: 270px !important; float: left !important; margin-left: 10px !important; margin-bottom: 10px !important; }
.header-icons .social { margin: 10px 2px 6px 2px !important; }
body.parent-pageid-432 .locations .location-box span.wpcf7-list-item { width: 159px !important; }
}
@media screen and (min-width: 361px) and (max-width: 767px) { .call-us { float: none !important; width: 348px !important; height: 31px !important; border-right: 0px !important; padding-right: 0px !important; margin: 7px auto 100px auto !important;}
.call-us .phone-no { font-size: 16px !important; letter-spacing: 0.2px !important; }
.call-us .phone-no.phone { margin-right: 5px; }
.call-us .phone-no.mobile { margin-right: 5px; }
.call-us .phone-no.phone:before { right: 0 !important; }
.call-us .phone-no.mobile:before { right: -2px !important; }
.header-icons { width: 241px !important; float: none !important; margin: 0 auto !important; }
.header-icons .social { max-width: 33px !important; }
.sfm-pos-right .sfm-label-square .sfm-navicon-button { margin-top: 35px; }
body.parent-pageid-432 .locations .location-box span.wpcf7-list-item { width: 48% !important; }
}
@media screen and (max-width: 767px) {
.header { padding: 0px 0 7px 0 !important; }
.sp-post-carousel-section { max-width: 100% !important; }
.footer-top { padding: 7px 10px 35px 10px !important; }
.footer-top .foot-col-2 iframe { width: 100%; }
.footer-top h3 { margin-right: 0 !important; }
.footer-bottom .foot-col-3, .footer-bottom .foot-col-1 { text-align: center !important; }
.footer-bottom .foot-col-1, .footer-top .foot-col-1, .footer-bottom .foot-col-2, .footer-top .foot-col-2, .footer-bottom .foot-col-3, .footer-top .foot-col-3 { width: 100% !important; margin-right: 0 !important; }
.footer .copyright { float: none !important; text-align: center; }
.first-aid-text { padding: 0 0 !important; }
.home-bullets-left { margin-left: 0 !important; }
.wpb_single_image.vc_align_right, .wpb_single_image.vc_align_left, .capped-subtitle, .first-aid-text p { text-align: center !important; }
.logo { max-width: 300px; float: left !important; margin-left: 10px !important; }
.logo img { max-width: 100% !important; margin-left: 0 !important; }
.header-elements { float: none !important; margin-top: 8px; max-width: 376px; margin: 0 auto 10px auto !important; }
header .login { display: none; }
nav.nav { display: none; }
.wrapper { margin-top: 0 !important; }
.osce-prep-title { padding: 30px 30px 0 30px !important; }
.trustpilot-rating { margin-top: 0 !important; margin: 0 auto !important; }
.aoht { padding-right: 0px !important; padding-bottom: 0px !important; }
body.page-id-183 .first-aid-text, body.page-id-389 .first-aid-text { margin-left: 0 !important; margin-right: 0 !important; }
body.page-id-395 .first-aid-text { padding-left: 5px !important; padding-right: 5px !important; }
body.page-id-395 .subtitle { padding: 0 15px !important; }
body.page-id-183 .mtt-left { padding-right: 0 !important; }
body.page-id-183 .mtt-right {  padding-left: 0 !important; }
body.parent-pageid-432 form { width: 100% !important; }
body.parent-pageid-432 .wpcf7-form .form-field input { max-width: 100% !important; }
body.parent-pageid-432 .form-field .label { min-width: 100% !important; text-align: center !important; margin-right: 0 !important; }
body.parent-pageid-432 .locations .location-box:nth-child(1) { margin: 0 0 40px 0 !important; }
body.parent-pageid-432 .locations .location-box { width: 100% !important; }
body.parent-pageid-432 .locations .location-box .location-heading { max-width: 100% !important; }
.register-message { margin-left: 0 !important; }
.faq-accordian { margin-left: 0px !important; margin-right: 0px !important; padding-bottom: 60px !important; }
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a span { line-height: 25px; }	
.standard-jobs { padding-left: 0px !important; padding-right: 0px !important; }
body.page-id-389 .first-aid-text p, body.page-id-315 .first-aid-text p, body.page-id-317 .first-aid-text p, body.page-id-407 .first-aid-text p { padding-left: 0 !important; }
body.page-id-389 .first-aid-text ul { padding-left: 20px !important; }
body.page-id-317 .first-aid-text ul, body.page-id-407 .first-aid-text ol { padding-left: 6px !important; }
body.page-id-1034 h1 { display: block; margin-top: 20px !important; margin-bottom: 0 !important; text-align: center; font-size: 43px; color: #214658; }
body.single-post .post-image { float: left !important; margin: 0 0 !important; width: 100% !important; }
body.single-post .single-post-content { float: left; width: 100% !important; padding: 0 15px 20px 15px !important; }
.cover-letter-button { padding: 10px 0px 20px 0 !important; }
.cover-letter-button p { text-align: center !important; }
body.page-id-317 .wpb_single_image { margin-bottom: 0 !important; }
body.page-id-317 .home-services-text { margin-bottom: 40px; }
body.page-id-317 .trainers-text, body.page-id-317 .trainers-text p, body.page-id-317 .general-text p { padding-left: 0 !important; text-align: center !important; }
.nmc-accordian { margin-left: 0px !important; margin-right: 0px !important;  }
.blank-col { display: none !important; }
body.page.woocommerce-page .header-cart, body.single.woocommerce-page .header-cart  { display: none !important; }
body.page.woocommerce-page .header-icons, body.single.woocommerce-page .header-icons { width: 241px !important;  }
body.page.woocommerce-cart h1, body.page.woocommerce-checkout h1, body.page.my-account h2 { margin-top: 20px !important; text-align: center !important; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width: 100% !important; }
.cart_totals h2 { text-align: center !important; }
body.page.woocommerce-cart article, body.page.woocommerce-checkout article, body.page.my-account article  { padding: 0 5px; }
.woocommerce-form-login { max-width: 100% !important; }
body.single-product .single-product { padding: 0 0 10px 0 !important; }
.tm-final-totals { text-align: center; }
.woocommerce div.product form.cart div.quantity { float: none !important; margin: 0 4px 30px 0 !important; text-align: center; }
.woocommerce div.product div.summary { text-align: center; }
.woocommerce div.product form.cart .button { float: none !important; }
.osce-online-title, .osce-live-online-title { padding-left: 40px !important; padding-right: 40px !important; }
.contact-row { padding-top: 0px !important; padding-bottom: 40px; }
} @media screen and (min-width: 768px) and (max-width: 1023px) {
.sfm-pos-right .sfm-label-circle .sfm-navicon-button, .sfm-pos-right .sfm-label-rsquare .sfm-navicon-button, .sfm-pos-right .sfm-label-square .sfm-navicon-button { margin-top: 35px; }
.logo { float: left !important; width: 320px; }
.logo a img { max-width: 300px !important; margin-left: 20px !important; }
.header-elements { float: left !important; width: 376px; }
body.logged-in .header-elements { float: left !important; width: 376px; }
body.logged-in .header-cart { display: none !important; margin-top: 22px; }
.call-us { margin-top: 10px !important; width: 219px !important; }
.call-us .phone-no { font-size: 15px !important; color: #000000 !important; }
.call-us .phone-no.phone:before { right: 5px !important; }
.call-us .phone-no.mobile:before { right: -2px !important; }
.header-icons .social { max-width: 37px !important; }
header .login { display: none !important; margin-top: 12px !important; padding-top: 12px !important; }
.header-icons { margin-top: 0 !important; }
.nav { display: none; }
.wrapper { margin-top: 0 !important; }
.blank-col { display: none; }
.vc_col-sm-1\/5 { width: 33.3333% !important; }
.first-aid-text { padding: 0 20px !important; }
body.home .subtitle { padding: 0 100px !important; }
.do-osce-prep-row .col-left { float: right !important; width: 100% !important; }
.do-osce-prep-row .col-right { float: left !important; width: 100% !important; }
.do-osce-prep-row .wpb_single_image.vc_align_left { text-align: center; }
.do-osce-prep-row .capped-subtitle, .do-osce-prep-row .first-aid-text p { text-align: center !important; }
.home-bullets-left { margin-left: 0 !important; }
.footer-top .foot-col-1, .footer-top .foot-col-2 { margin-right: 0 !important; width: 50% !important; padding: 0 25px; }
.footer-top .foot-col-3 { width: 100% !important; padding: 0 25px; }
.footer-top h3 { margin-right: 0 !important; }
.footer-top .foot-col-2 iframe { width: 100%; }
.footer-bottom { padding: 19px 0 !important; }
.footer-bottom .foot-col-1 { float: none !important; width: 100% !important; text-align: center; }
.footer .copyright { float: none !important; }
body.my-account .woocommerce, body.checkout article { padding: 0 20px; }
body.woocommerce-checkout h1 { margin-top: 20px !important; text-align: center; }
.mandatory-training-course .vc_col-sm-1\/5:nth-child(2), .mandatory-training-course .vc_col-sm-1\/5:nth-child(3), .mandatory-training-course .vc_col-sm-1\/5:nth-child(4) { width: 33.333% !important; }
.mandatory-training-course .vc_col-sm-1\/5:nth-child(5), .mandatory-training-course .vc_col-sm-1\/5:nth-child(6) { width: 50% !important; }
.skills-development-course .vc_col-sm-1\/5 { width: 33.333% !important; }
body.courses h2 { margin-top: 0 !important; }
body.parent-pageid-432 .product-text, body.parent-pageid-432 .product-form-wrapper { width: 100% !important; }
body.parent-pageid-432 form { float: none !important; margin: 0 auto !important; }
body.page-id-183 .first-aid-text { margin-left: 0 !important; margin-right: 0 !important; }
body.page-id-183 .mtt-right { padding-left: 0 !important; }
body.page-id-183 .mtt-left { padding-right: 0 !important; }
.cover-letter-link { width: 50% !important; }
.cover-letter-image { width: 50% !important; }
body.page-id-317 .vc_col-sm-4 { width: 50% !important; }
body.page-id-317 .home-services-text { margin-bottom: 50px; }
.nmc-accordian, .faq-accordian { margin-left: 0 !important; margin-right: 0 !important; }
.osce-online-title, .osce-live-online-title { padding-left: 40px !important; padding-right: 40px !important; }
body.page-id-1034 h1 { margin-top: 10px !important; margin-bottom: 0 !important; text-align: center; font-size: 43px; color: #214658; }
body.single-post .single-post-content { padding-right: 15px !important; padding-left: 15px !important; }
body.single-post .post-image { padding: 0 15px !important; }
.contact-row { padding-top: 0px !important; padding-bottom: 40px; }
#cart-content-block { right: 83px !important; top: 201px !important; }
} @media screen and (min-width: 1024px) and (max-width: 1200px) {
.india { margin-left: 9px !important; margin-right: 9px !important; }
.nav ul li a, .nav ul li:hover a { font-size: 15px !important; padding: 9px 13px !important; }
.header-cart { display: block !important; margin-right: 20px; }
.call-us { width: 219px !important; }
.footer-top .foot-col-1 { margin-right: 15px !important; margin-left: 15px !important; }
.footer-top .foot-col-2 { margin-right: 15px !important; }
.footer-top .foot-col-2 iframe { width: 300px !important; }
.footer-top .foot-col-3 { width: 30% !important; }
.footer-bottom .foot-col-3 { width: 63% !important; }
.footer .copyright { margin-left: 15px; }
.capped-subtitle { font-size: 35px !important; }
#cart-content-block { right: 14px !important; }
body.parent-pageid-432 .form-field input { max-width: 390px !important; }
body.parent-pageid-432 form { width: 100% !important; }
body.parent-pageid-432 .locations .location-box:nth-child(1) { margin: 0 20px 40px 0 !important; }
body.parent-pageid-432 .locations .location-box span.wpcf7-list-item { width: 127px !important; }
body.page-id-183 .first-aid-text { margin-left: 0 !important; margin-right: 0 !important; }
body.page-id-1034 h1 { font-size: 43px; color: #214658; text-align: center; margin-bottom: 0 !important; }
body.single-post .single-post-content { padding-right: 15px !important; padding-left: 15px !important; }
body.single-post .post-image { padding: 0 15px !important; }
body.page-id-2223 .first-aid-text { padding: 0 51px !important; }
body.page-id-2223 .first-aid-text.alt { padding: 0 70px !important; }
}
@media screen and (min-width: 1201px) {
.header-cart { display: block !important; margin-right: 0px; }
#cart-content-block { position: relative !important; right: 0 !important; top: 0 !important; float: right !important; }
body.page-id-2223 .first-aid-text { padding: 0 51px !important; }
body.page-id-2223 .first-aid-text.alt { padding: 0 160px 40px 160px !important; }
}
@media screen and (min-width: 1024px) {
.sfm-pos-right .sfm-rollback { display: none !important; }
} @media screen and (min-width: 1025px) {
body.parent-pageid-432 .form-field input { max-width: 540px !important; }
}  body.page-id-389 #wpcf7-f1939-p389-o1 form { border: 1px solid #cccccc; max-width: 980px; margin: 0 auto; }
.form-row-cv { float: left; width: 100%; border-bottom: 1px solid #cccccc; padding: 10px; }
.form-row-cv .form-col-left { float: left; font-size: 20px; max-width: 40%; width: 100%; }
.form-row-cv .form-col-right { float: left; width: 100%; max-width: 60%; }
.form-row-cv .form-col-right span input, .form-row-cv .form-col-right span textarea { max-width: 100% !important; }
body.page-id-389 #wpcf7-f1939-p389-o1 form .submit-wrapper { max-width: 100px; margin: 0 auto; }
body.page-id-389 #wpcf7-f1939-p389-o1 form .submit-wrapper input[type="submit"] { padding: 12px 54px !important; margin-top: 16px; }
body.page-id-389 #wpcf7-f1939-p389-o1 form .wpcf7-validation-errors { color: red; text-align: center; margin-bottom: 19px; }
body.page-id-389 #wpcf7-f1939-p389-o1 form .wpcf7-mail-sent-ok { color: green; text-align: center; margin-bottom: 19px; } .wptu-ticker-block ul > li { text-align: left !important; font-size: 25px; line-height: 45px; font-style: italic; }
#wptu-ticker-1 > .wptu-ticker-title .wptu-ticker-head { background-color: #8ec30d !important; }
#wptu-ticker-1 > .wptu-ticker-title { background: #8ec30d !important; }
#wptu-ticker-1 { border-color: #8ec30d !important; }
#wptu-ticker-1 > .wptu-ticker-title > span { border-color: transparent transparent transparent #8ec30d !important; }
#wptu-ticker-1 { background-color: #e7f2d1 !important; }
.wptu-ticker .wptu-ticker-title .wptu-ticker-head { font-size: 22px; text-transform: uppercase; font-weight: 600; }
.wptu-ticker.wptu-ticker-main { height: 51px; }
.wptu-ticker .wptu-ticker-title > span { top: 15px !important; }
.wptu-ticker .wptu-ticker-title .wptu-ticker-head { padding: 0 32px !important; }
.wptu-ticker .wptu-ticker-navi { display: none !important; }
@media screen and (min-width: 1523px) {
.wptu-ticker-block ul { left: 225px !important; }
}
@media screen and (min-width: 1422px) and (max-width: 1522px) {
.wptu-ticker-block ul > li { font-size: 23px; }
}
@media screen and (min-width: 1274px) and (max-width: 1421px) {
.wptu-ticker-block ul > li { font-size: 20px; }
}
@media screen and (min-width: 1175px) and (max-width: 1273px) {
.wptu-ticker-block ul > li { font-size: 18px; }
}
@media screen and (min-width: 634px) and (max-width: 1174px) {
.wptu-ticker-block ul > li { font-size: 18px; line-height: 20px !important; margin-top: 3px !important; }
.wptu-ticker.wptu-ticker-main { height: 78px !important; }
}
@media screen and (max-width: 633px) {
.wptu-ticker-block ul { left: 32px !important; }
.wptu-ticker-block ul > li { line-height: 34px !important; font-size: 22px !important; }
.wptu-ticker.wptu-ticker-main { height: 146px !important; }
} .product-form-wrapper { padding-left: 30px; }
.product-text { padding-right: 30px; } .wrapper, .header-wrap, .footer-wrap { max-width:1280px; margin: 0 auto; }
.wrapper { margin-top: 40px; } .header { background-color: #8fc20d; padding: 7px 0; }
.logo { float: left; }
.logo-img { max-width: 400px !important; margin-left: 4px; }
.header-elements { float: right; margin-top: 8px; }
.call-us { width: 300px; height: 62px; float: left; margin-top: 28px; border-right: 1px solid #7aa247; padding-top: 0px; padding-right: 20px; }
.call-us .phone-no { font-weight: normal; font-size: 19px; color: white; letter-spacing: 0.5px; float: right; }
.call-us .phone-no.mobile:before { background-image: url(https://www.healthskillstraining.com/wp-content/themes/healthtraining/img/icons/mobile-icon.png); content: "";
display: block; width: 33px; height: 35px; float: left; background-size: contain; background-repeat: no-repeat; position: relative; bottom: 4px; right: 3px;}
.call-us .phone-no.phone:before { background-image: url(https://www.healthskillstraining.com/wp-content/themes/healthtraining/img/icons/phone-icon.png); content: ""; 
display: block; width: 23px; height: 23px; float: left; background-size: contain; background-repeat: no-repeat; position: relative; top: 2px; right: 9px; }
.header-icons { float: left; margin-left: 20px; margin-top: 15px; }
.header-icons .social { max-width: 39px; margin: 0 2px 6px 2px; }
.header-icons a { position: relative; }
.header-icons a .tooltip { display: none; }
.header-icons a:hover .tooltip { display: block;
position: absolute;
background-color: #e95759;
border-radius: 5px;
padding: 3px 5px;
left: -8px;
bottom: -11px;
margin: 0 auto;
text-align: center;
color: white;
z-index: 9; }
.header-cart { display: none; float:right; margin-left: 20px; margin-top: 33px; width: 45px; height: 45px; background-image: url(https://www.healthskillstraining.com/wp-content/themes/healthtraining/img/icons/cart-icon.png); background-size: contain; }
body.woocommerce-page .header-cart { display: block !important; }
.header-icons { width: 137px; }
body.woocommerce-page .header-icons { width: 155px !important; }
.header-cart-count { background-color: #e95859; color: white; padding: 3px 8px; border-radius: 50% 50%; font-weight: bold; }
#basket-link { float: left; width: 100%; height: 100%; }
#basket { float: right; position: relative; bottom: 3px; left: 7px; }
.login { height: 62px; float: left; margin-top: 28px; border-right: 1px solid #7aa247; padding-top: 12px; padding-left: 23px; padding-right: 23px; }
.login-link { position: relative; top: 5px; color: white; font-size: 17px; font-weight: bold; }
.login-link.loggedin { display: none; }
body.logged-in .login-link.loggedin { display: block !important; }
body.logged-in .login-link.loggedout { display: none !important; }
.login-title { display: none; }
body.logged-in .login-title { display: block !important; }
.india { float: right; margin-top: 7px; margin-left: 23px; }
.india img { width: 40px; } .nav { float: left; width: 100%; box-shadow: 0 1px 2px rgba(0,0,0,.1); background: #f8f8f8; }
.nav-wrap { max-width: 1280px; margin: 0 auto; }
.nav ul { margin:0 auto; padding: 0; list-style: none; float: right; }
.nav ul li { float: left; position: relative; }
.nav ul li a { float: left; padding: 9px 21px; text-decoration: none; border-right: 1px solid rgba(0,0,0,.05); font-size: 16px; font-weight: normal; }
.nav ul li:first-child a { border-left: 1px solid rgba(0,0,0,.05); }
.nav ul li:hover a { color: #8FC110; border-top-width: 3px; border-top-style: solid; padding: 6px 22px 8px 22px; background: #fff; }
.nav ul li .sub-menu { position: absolute; top: 39px; z-index: 999; display: none; background: #fff; text-align: left; box-shadow: 0 2px 2px rgba(0,0,0,.3); max-width: initial; width: 252px; }
.nav ul li .sub-menu li { float: left; width: 100%; position: initial; }
.nav ul li .sub-menu li a { float: left; width: 100%; border: 0 !important; color: #444; padding: 8px 22px;  }
.nav ul li .sub-menu li a:hover { background-color: #8FC110; color: #ffffff; }
.nav ul li .sub-menu li a:after { display: none; }
.nav ul li:hover > .sub-menu { display: block; }
.nav ul li.menu-item-has-children a:after { content: "\25be"; margin-left: 5px; } .sidebar { display: none; } .eapps-testimonials-slider-page-item { margin: 6px auto !important; }
.footer { }
.footer-bottom { float: left; width: 100%; background-color: #eee; border-top: 1px solid #e1e1e1; padding: 19px 0 32px 0; }
.footer-top{ float: left; width: 100%; background-color: #000; padding: 7px 0 35px 0; }
.footer-bottom .foot-col-1, .footer-top .foot-col-1 { float: left; width: 32%; margin-right: 25px; }
.footer-bottom .foot-col-2, .footer-top .foot-col-2 { float: left; width: 32%; margin-right: 25px; }
.footer-top .foot-col-3 { float: left; width: 32%; }
.footer-bottom .foot-col-3 { float: left; width: 66%; margin-top: 0px; text-align: right; margin-right: 0; }
.footer-top h3 { color: white; text-transform: uppercase; font-size: 16px; border-bottom: 1px solid #8FC110; padding-bottom: 5px; margin-right: 25px; }
.footer-top .foot-col-3 h3 { margin-right: 0px; }
.footer-top p { color: #ffffff; padding-right: 20px; }
.footer .copyright { float: left; margin-top: 9px; }
.footer-nav { margin-top: 9px; margin-bottom: 5px; }
.footer-nav a { text-decoration: underline; font-size: 13px; }
.paypal-icon { width: 256px; float: right; }  body.home section h1.page-title, h1.page-title { display: none; }
body.woocommerce .page-title, body.woocommerce h1 { font-size: 42px; color: #000000; display: block !important; margin-top: 80px; border-bottom: 1px solid #79a247; padding-bottom: 20px; text-align: center; }
.intro-banner .vc_column-inner { padding-top: 0 !important; }
.subtitle { text-align: center; margin-top: 0; font-size: 29px; color: #214658; font-weight: 400; letter-spacing: 1px; }
.subtitle.red { color: #EF0029 !important; }
.home-services-text { margin-top: 20px; font-weight: bold; color: black; font-size: 20px; }
.mandatory-statement p { text-align: center; font-style: italic; letter-spacing: 1px; }
.capped-subtitle { margin-top: 5px; text-transform: uppercase; font-size: 31px; color: #214658; text-align: center; font-weight: 400; letter-spacing: 1px; }
.pill-button, .woocommerce ul.products li.product .button { background-color: #8BC32E; color: #214658; font-weight: 900; text-transform: uppercase; border-radius: 50px 50px; padding: 12px 14px; font-size: 18px; }
.pill-button:hover { color: white; }
.home-bullets, .home-bullets-left { font-size: 18px; color: #224557; margin-top: 0; }
.home-bullets-left { margin-left: 210px; }
.home-bullets li, .home-bullets-left li { margin-bottom: 10px; }
.first-aid-text { font-size: 18px; color: #224557; margin-top: 0; padding: 0 161px; line-height: 30px; }
.first-aid-text-alt { font-size: 18px; color: #224557; margin-top: 0; line-height: 16px; }
.trainers-text { font-size: 18px; color: #224557; margin-top: 0; line-height: 30px; }
.general-text { font-size: 18px; color: #224557; margin-top: 0; line-height: 30px; }
.big-italic p { font-size: 30px; line-height: 40px; color: black; padding: 0 100px; font-style: italic; margin-top: 0; }
.trustpilot-rating { max-width: 290px; margin-top: 45px; }
.course-item img:hover { opacity: 0.4; }
.osce-prep-title { padding: 30px 100px 0 30px; }
.aoht { padding-right: 20px; padding-bottom: 50px; }  body.page-id-1034 h1 { display: block; margin-top: 60px; }
body.single-post .post-image { float: right; width: 50%; margin: 90px 0 20px 0; }
body.single-post .single-post-content { float: left; width: 50%; padding-right: 30px; margin-top: 90px; }  .wpcf7 input, .wpcf7 textarea { width: 100%; max-width: 600px; }
.wpcf7 input[type="submit"] { max-width: auto; width: auto; background-color: #8BC32E;
color: #214658;
font-weight: 900;
text-transform: uppercase;
border-radius: 50px 50px;
padding: 12px 14px;
font-size: 18px; }
div.wpcf7-response-output { border: 0; margin: 0; padding: 0; } .eapps-testimonials-slider-page-item-single-classic { padding: 17px; background: #e8f2cf9e !important; }
.eapps-testimonials-slider-page-item-author-picture-container { background-color: white !important; }
.eapps-testimonials-slider-page-item { border-radius: 0px !important; }
.eapps-testimonials-slider-grid .eapps-testimonials-slider-page-item-single-classic { margin-bottom: 10px !important; }
body.news { background-color: #e8f2cf !important; } .woocommerce-form-login { height: auto !important; float: none !important; max-width: 50%; }
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.3em !important; }
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover { color: #ffffff; background-color: #e95759; } .register-message { border: 1px solid; float: left; margin-left: 30px; margin-top: 20px; padding: 20px 20px 25px 20px; background-color: white; }
.woocommerce-terms-and-conditions-checkbox-text a { color: #e95759; }
body.page-id-183 .first-aid-text { margin-left: 200px; margin-right: 200px; }
body.page-id-183 .mtt-left { padding-right: 60px; }
body.page-id-183 .mtt-right { padding-left: 60px; }
body.page-id-389 .first-aid-text { margin-left: 100px; margin-right: 100px; }
body.page-id-395 .first-aid-text { padding-left: 100px; padding-right: 100px; }
.faq-accordian { margin-left: 150px; margin-right: 150px; padding-bottom: 60px; }
.standard-jobs { padding-left: 100px; padding-right: 100px; }
.nmc-accordian { margin-left: 150px; margin-right: 150px;  }
.osce-online-title { padding-left: 200px; padding-right: 200px; }
.osce-live-online-title { padding-left: 150px; padding-right: 150px; }
.contact-row { padding-top: 40px; padding-bottom: 40px; }  @font-face {
font-family:'Font-Name';
src:url(//www.healthskillstraining.com/wp-content/themes/healthtraining/fonts/font-name.eot);
src:url(//www.healthskillstraining.com/wp-content/themes/healthtraining/fonts/font-name.eot?#iefix) format('embedded-opentype'),
url(//www.healthskillstraining.com/wp-content/themes/healthtraining/fonts/font-name.woff) format('woff'),
url(//www.healthskillstraining.com/wp-content/themes/healthtraining/fonts/font-name.ttf) format('truetype'),
url(//www.healthskillstraining.com/wp-content/themes/healthtraining/fonts/font-name.svg#font-name) format('svg');
font-weight:normal;
font-style:normal;
} @media only screen and (min-width:320px) {
}
@media only screen and (min-width:480px) {
}
@media only screen and (min-width:768px) {
}
@media only screen and (min-width:1024px) {
}
@media only screen and (min-width:1140px) {
}
@media only screen and (min-width:1280px) {
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi) {
} .desktop-slider, .laptop-slider, .tablet-slider, .mobile-slider { display: none; }
@media screen and (min-width: 1281px) { .desktop-slider { display: block; }  }
@media screen and (min-width: 768px) and (max-width: 1280px) { .laptop-slider { display: block; }  } @media screen and (max-width: 767px) { .mobile-slider { display: block; }  }  .resource-item img:hover { opacity: 0.4; }
.red-button button, .red-button a { background-color: #e95759 !important; font-size: 15px !important; font-weight: 700; text-transform: uppercase; border-radius: 50px 50px !important; padding: 8px 14px !important; color: white !important; }
body.parent-pageid-432 p { font-size: 18px; color: #224557; margin-top: 0; line-height: 30px; } body.parent-pageid-432 form { width: 692px; float: right; }
body.parent-pageid-432 .form-field { float: left; width: 100%; margin-bottom: 11px; }
body.parent-pageid-432 .form-field .label { min-width: 141px; float: left; text-align: right; margin-right: 10px;}
body.parent-pageid-432 .form-field span.wpcf7-not-valid-tip { padding-left: 152px; }
body.parent-pageid-432 .location-statement { float: left; width: 100%; }
body.parent-pageid-432 .locations { float: left; width: 100%; }
body.parent-pageid-432 .locations .location-box { float: left; width: 47%; border: 0px solid #8ec210; }
body.parent-pageid-432 .locations .location-box:nth-child(1) { margin: 0 40px 40px 0; }
body.parent-pageid-432 .locations .location-box:nth-child(2) { margin: 0 0px 40px 0 !important; }
body.parent-pageid-432 .locations .location-box .location-heading { float: left; width: 100%; background-color: #8dc30f; padding: 9px; text-align: center; color: white; font-weight: 700; font-size: 20px; margin: 0 2px; max-width: 320px; }
body.parent-pageid-432 .locations .location-box span.wpcf7-list-item { display: inline-block; margin: 7px 3px 0px 3px; float: left; width: 156px; text-align: center; border: 0px solid #8dc40f; padding: 15px 15px; background-color: white;  }
body.parent-pageid-432 .locations .location-box span.wpcf7-list-item .wpcf7-list-item-label { float: left; width: 100%; text-align: center; font-size: 16px; }
body.parent-pageid-432 .locations .location-box span.wpcf7-list-item input[type="checkbox"] { max-width: 12px !important; zoom: 1.5; }
body.parent-pageid-432 .locations .location-box span.wpcf7-list-item input[type="checkbox"]:hover { cursor: pointer; }
body.parent-pageid-432 .split-column-bullets { float: left; width: 50%; }
body.parent-pageid-432 .split-column-bullets ul { margin-left: 0; padding-left: 18px; list-style-position: outside; }
body.parent-pageid-432 .split-column-bullets ul li { font-size: 18px; color: #224557; line-height: 30px; }
body.parent-pageid-432 .bullet-details { float: left; width: 100%; margin-bottom: 18px; }
body.parent-pageid-432 .bullet-details .split-column-bullets li { font-size: 18px; color: #2c4c5c; margin: 0px 0 10px 0; }
body.parent-pageid-432 .bullet-details .split-column-bullets.one { width: 100% !important; }
.example-tick { width: 12px !important; zoom: 1.5; position: relative; top: 2px; margin: 0 3px; }
.woocommerce-tabs { display: none; }
.woocommerce div.product form.cart .variations select, .woocommerce div.product form.cart .variations select option { border: 0; background-color: #e8f2cf; -webkit-appearance: none; pointer-events: none; font-size: 21px; }
.woocommerce div.product form.cart .variations td.label { padding-right: 0 !important; }
.woocommerce div.product form.cart .reset_variations { display: none !important; }
.woocommerce div.product form.cart .variations label { display: none; } #cart-content-block {
background-color: #ffffff;
position: absolute;
right: 306px;
top: 93px;
width: 300px;
height: auto;
max-height: 470px;
overflow: auto;
border: 1px solid #cccccc;
border-radius: 5px;
padding: 10px;
display: none;
z-index: 9;
}
#cart-content-block.show { display: block !important; opacity: unset !important; }
.woocommerce-mini-cart__empty-message { text-align: center; margin-bottom: 0; margin-top: 0; }
.wc-backward { display: none !important; }
#cart-content-block ul.cart_list { margin: 0; padding: 0; }
#cart-content-block ul.cart_list li, #cart-content-block ul.product_list_widget li { padding: 4px 0; margin: 0; border-bottom: 1px solid #eceaea; list-style: none; line-height: 36px; float: left; width: 100%; }
#cart-content-block ul.cart_list li a, #cart-content-block ul.product_list_widget li a { font-weight: 700 !important; line-height: 20px; display: block; color: #000000 !important; }
#cart-content-block ul.cart_list li img, #cart-content-block ul.product_list_widget li img { float: right; margin-left: 4px; margin-right: 10px; width: 32px; height: 32px; }
#cart-content-block ul.cart_list li span.quantity { margin-right: 10px; }
#cart-content-block .woocommerce-mini-cart__total.total { float: right; width: 97%; text-align: right; margin: 10px 9px 10px 0; }
#cart-content-block .woocommerce-mini-cart__buttons.buttons { width: auto; margin: 0 auto; }
#cart-content-block .woocommerce-mini-cart__buttons.buttons a { margin: 0 5px 0px 0px; width: 100%; text-align: center; }
#cart-content-block a.remove { font-size: 1.5em; height: 1em; width: 1em; text-align: center;
line-height: 1; border-radius: 100%; color: red!important; text-decoration: none; border: 0; margin-top: 5px; display: none !important; }
#cart-content-block a.button { font-size: 100%; margin: 0; line-height: 1; cursor: pointer;
position: relative; text-decoration: none; overflow: visible; padding: .618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #515151; background-color: #ebe9eb; border: 0; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }
#cart-content-block .button { display: none !important; background-color: #e95759 !important; color: #ffffff !important; }
#cart-content-block .button.checkout { display: inline-block !important; background-color: #e95759 !important; color: #ffffff !important; }
.vc_tta-panel-body { font-size: 18px; }
.vc_tta-panel-heading { font-size: 19px; }
.wpb-js-composer .vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title>a:hover, .wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a { background: #8ec30d; color: #ffffff !important; }  .woocommerce .quantity .qty { height: 32px; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #e95759; }
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: #e95759; }
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price { font-size: 26px; color: #e95759; margin-bottom: 0; }
.woocommerce ul.products li.product .woocommerce-placeholder { border-radius: 50%; }
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { font-size: 18px; color: black; text-align: center; font-weight: normal; min-height: 93px; }
.woocommerce ul.products li.product .price { text-align: center; color: #e95759; }
.woocommerce .woocommerce-result-count { margin: 0 0 2em; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { text-align: center; }
.woocommerce-product-details__short-description { border-bottom: 1px solid #78a246; margin-bottom: 30px; }
.woocommerce ul.products li.product .button { background-color: #e95759; font-size: 15px !important; color: white; }
.related.products { display: none; }
.woocommerce div.product div.images img { float: right; margin-top: 5px; }
body.single-product .single-product { padding: 70px 0 100px 0; float: left; width: 100%; }
body.woocommerce-cart h1, body.woocommerce-checkout h1 { display: block !important; margin-top: 60px; }
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: #e8f2d0; }
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child { margin-top: 0; }
.sp-post-carousel-section { max-width: 384px; }
.sp-post-carousel-section .sp-pc-post-image img { max-height: 217px; }
.sp-post-carousel-section .sp-pc-post-image { display: none; }
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat, .wc-backward { background-color: #e95759 !important; color: white !important; }
.woocommerce a.added_to_cart, body.courses .woocommerce-notices-wrapper { display: none; }
.woocommerce div.product p.stock { font-size: 20px; margin: 0 0 20px 0; }
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap, .tm-extra-product-options .tm-extra-product-options-container, .tm-extra-product-options .tmcp-ul-wrap { height: 50px; }
.tc-epo-element-product-container-left { display: none; }
.tc-epo-element-product-container-right { width: 100%; margin-left: 0; }
.tc-init .price, dt.tm-final-totals { display: none; }
.tc-epo-element-product-container-cart .product_title:before { content: "Date(s) Selected: "; }
.product_meta, .woocommerce-product-gallery__trigger { display: none; }
.tm-extra-product-options .tm-epo-element-label { font-size: 22px; margin-bottom: 10px; font-weight: normal; }
.tm-epo-field.tmcp-select { max-width: 300px !important; font-size: 18px; }
.woocommerce ul.products li.product a img { width: 45%; margin: 0 auto 1em auto !important; }
.tm-epo-required { display: none; }
.tc-associated-table-product .tc-associated-table-product-indent { padding-left: 0; font-weight: normal; }
.woocommerce-cart-form__cart-item.cart_item.tc-associated-table-product td a img { display: none; }
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl { border-left: 0; padding-left: 0; }
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd { padding: 0 0 0em; margin: 0; line-height: 8px; }
.woocommerce-mini-cart-item.mini_cart_item.tc-associated-table-product a img { display: none; }
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail { min-width: 100%; max-width: 64px; }
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 64px; }
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions { display: none; }
.woocommerce-cart-form__cart-item.cart_item.tc-associated-table-product .product-price, .woocommerce-cart-form__cart-item.cart_item.tc-associated-table-product .product-quantity { display: none; }
.woocommerce-cart-form__cart-item.cart_item.tc-associated-table-product td { border: 0 !important; padding-top: 0; }
td.product-name a { font-size: 16px; color: black; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width: 22%; }
.cart_totals td { text-align: right; padding: 9px 23px 0 0 !important; }
.cover-letter-button { padding: 50px 30px 60px 0; }
.course-title { min-height: 50px; } ::selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-webkit-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-moz-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
.post-edit-link, .vc_inline-link { display: none; }
.paper-effect { box-shadow: 11px 17px 31px #e8e5e5; border: 1px solid #ccc; margin-bottom: 50px; } .alignnone {
margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#FFF;
border:1px solid #F0F0F0;
max-width:96%;
padding:5px 3px 10px;
text-align:center;
}
.wp-caption.alignnone {
margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.sticky {
}
.bypostauthor {
} @media print {
* {
background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important;
}
a,
a:visited {
text-decoration:underline;
}
a[href]:after {
content:" (" attr(href) ")";
}
abbr[title]:after {
content:" (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content:"";
}
pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}
thead {
display:table-header-group;
}
tr,img {
page-break-inside:avoid;
}
img {
max-width:100% !important;
}
@page {
margin:0.5cm;
}
p,
h2,
h3 {
orphans:3;
widows:3;
}
h2,
h3 {
page-break-after:avoid;
}
}