@charset "UTF-8";

.firstanchor {margin: 30px 0 0!important;}
/*.secondanchor {padding: 40px 0 0!important;}
.thirdanchor {padding: 40px 0 0!important;}
*/
.localization-message-shown #main-procedure .anchor-links.stuck{top:125px}
.localization-message-shown #main-procedure .anchor-links-mobile{top:112px}
@media (max-width:375px){
    .localization-message-shown #main-procedure .anchor-links-mobile{top:128px}
}
#main-procedure{margin-bottom:30px;background:#fff}
#main-procedure .no-margin{margin:0}
#main-procedure .hide-for-medium-up,#main-procedure .show-for-small,#main-procedure .show-only-for-medium{display:none}
#main-procedure .hide-for-small{display:block}
#main-procedure .procedure-section{padding:36px 0 30px;background:url(../images/procedure-page.jpg) center bottom no-repeat;background-size:cover}
#main-procedure .procedure-section h1{color:#18334e;font-size:36px}
#main-procedure .procedure-section .header-info{position:relative;float:left}
#main-procedure .procedure-section #SO-badge{background:url(/images/content/shield.png) left top no-repeat;font-size:12px;font-family:Avenir-Roman,Arial,sans-serif;max-width:126px;text-align:center;word-wrap:break-word;line-height:16px;float:right;background-size:100%;padding:50px 12px 24px;position:absolute;right:0;top:0;color:#fff}
#main-procedure .procedure-section .search-btn{background:#0abea0;border:none;border-bottom:3px solid #067260;padding:0 22px!important;margin-top:10px;line-height:31px;float:left;height:45px}
#main-procedure .procedure-section .search-btn a.srp-inquiry-form{color:#fff;font-family:Avenir-Heavy,Arial,sans-serif;font-size:17px;vertical-align:middle}
#main-procedure .procedure-section .search-btn a:hover{text-decoration:none}
#main-procedure .procedure-section .search-btn:hover{background:#05AC90}
#main-procedure .procedure-section a,#main-procedure .procedure-section p{padding-top:5px}
#main-procedure .procedure-section p{color:#545454;font-family:Avenir-Roman,Arial,sans-serif;font-size:15px;font-weight:600;line-height:24px;padding-left:0;float:left;max-width:70%}
#main-procedure .anchor-links.stuck{position:fixed;top:95px;text-align:center;width:100%;background: rgba(40,85,130, 0.8);z-index:100;height:auto;left: 0;}
#main-procedure .anchor-links{text-align: center !important;}
@media screen and (max-width:1023px){
    #main-procedure .anchor-links.stuck{top:0}
}
#main-procedure .anchor-links.stuck li{border-color: #FFFFFF;}
#main-procedure .anchor-links.stuck li:first-child a{border-bottom:0}
#main-procedure .anchor-links.stuck a{color:#FFF;line-height: 26px;}
#main-procedure .anchor-links.stuck a.selected{color: #fff;}
@media screen and (max-width:960px){
    #main-procedure .anchor-links{display:none}
}
#main-procedure .anchor-links ul li{display:inline-block;margin:10px;border-color:#ed2325;}
#main-procedure .anchor-links-mobile,#main-procedure .anchor-links-mobile #anchor-links-m li.first a{}
#main-procedure .anchor-links ul li:first-child{padding-left:0}
#main-procedure .anchor-links ul li:first-child a{}
#main-procedure .anchor-links ul li a{color:#ed2325;font-size:17px;font-weight: bold;line-height: 50px;}
#main-procedure .anchor-links ul li a:hover{text-decoration:none}
#main-procedure .anchor-links ul li a.selected{border-bottom:2px solid gray}
@media screen and (max-width:960px){
    #main-procedure .anchor-links-mobile{background-color:#204369;position:fixed;left:0;width:100%;top:152px;padding-left:10px;z-index:1000}
/*    #main-procedure .anchor-links-mobile #anchor-links-m{display:none}*/
    #main-procedure .anchor-links-mobile #anchor-links-m a{color:#cbccce}
    #main-procedure .anchor-links-mobile #anchor-links-m li{float:left;padding: 10px 10px 10px 0;list-style-type: none; }
    #main-procedure .anchor-links-mobile #anchor-links-m li a {font-size:12px; }
    
}
#main-procedure .anchor-links-mobile #anchor-links-m{padding-left:13px}
#main-procedure .anchor-links-mobile #placeholder-alm{margin-bottom:0;height:35px;line-height:35px;padding-left:13px}
#main-procedure .anchor-links-mobile #placeholder-alm li{padding-bottom:0}
#main-procedure .anchor-links-mobile #placeholder-alm i.fa{color:#fff;padding-left:5px;font-weight:100}
#main-procedure #details-container .details-section .blue-section .member-info .strong,#main-procedure #details-container .details-section .procedure-markdown b{font-weight:700}
#main-procedure .anchor-links-mobile #placeholder-alm a{color:#FFF}
#main-procedure .anchor-links-mobile #placeholder-alm a:hover{text-decoration:none}
#main-procedure .waypoint-anchor{height:10px;width:100%;display:block;padding: 10px 0;}
#main-procedure #popular-destinations{display:block;height:30px;margin-top:-30px;visibility:hidden}
#main-procedure .pp-anchor-tags{display:block;height:73px;margin-top:-73px;visibility:hidden}
@media screen and (max-width:960px){
    #main-procedure .pp-anchor-tags{height:20px;margin-top:-20px}
}
#main-procedure #details-container .h3-custom{text-transform:uppercase;color:#7e96ae;font-family:Avenir-Heavy,Arial,sans-serif;font-size:20px;padding-bottom:10px;margin:10px 0 10px 7px}
#main-procedure #details-container .details-section .show-for-small-up,#main-procedure #details-container .details-section .show-only-for-medium{display:none}
#main-procedure #details-container .details-section section{padding:10px 0;}
#main-procedure #details-container .details-section section strong{color:#515151}
#main-procedure #details-container .details-section section:first-child{margin-top:0px}
#main-procedure #details-container .details-section h2,#main-procedure #details-container .details-section p.header{/*text-transform:uppercase;*/color:#1b6e95;font-size:15px;border-bottom:1px solid #ccc;padding-bottom:10px;margin:10px 0;font-weight: 600;}
#main-procedure #details-container .details-section h6{text-transform:uppercase}
#main-procedure #details-container .details-section h6 strong{color:#27548b;font-size:14px}
#main-procedure #details-container .details-section p{}
#main-procedure #details-container .details-section table{border:none}
#main-procedure #details-container .details-section .border-section{border:1px solid #ccc;margin-left:0;padding:15px;min-height:303px}
#main-procedure #details-container .details-section .border-section h3{text-transform:uppercase;color:#7e96ae;font-family:Avenir-Heavy,Arial,sans-serif;margin:8px;font-size:16px}
#main-procedure #details-container .details-section .border-section table{border:none;margin-bottom:0}
#main-procedure #details-container .details-section .border-section table tr td{font-size:12px;font-family:Avenir-Roman,Arial,sans-serif;border:none;line-height:23px;padding-bottom:0}
#main-procedure #details-container .details-section .border-section table tr td strong{color:#515151}
#main-procedure #details-container .details-section .border-section table tr td:first-child{width:50%}
#main-procedure #details-container .details-section .no-border-section{background:#f8f8f8;padding:20px 20px 0;border:none;position:relative;min-height:303px;overflow:hidden}
#main-procedure #details-container .details-section .no-border-section .extra-info{background:rgba(0,0,0,.6);padding:20px;font-size:13px;color:#fff;line-height:18px;position:absolute;left:0;bottom:0;margin-bottom:0;text-align:left;width:100%}
#main-procedure #details-container .details-section .no-border-section .extra-info p{margin-bottom:0;font-size:13px;color:#fff;line-height:18px;text-align:left}
#main-procedure #details-container .details-section .no-margin{margin-left:0}
#main-procedure #details-container .details-section .no-margin p.extra-info{bottom:-13px}
#main-procedure #details-container .details-section .procedure-type p{margin-bottom:0}
#main-procedure #details-container .details-section .procedure-type span.text-update{display:block;font-size:12px;color:#ccc;margin-bottom:15px;text-align:right}
#main-procedure #details-container .details-section .procedure-type .big{float:none;text-align:left!important;font-size:13px!important}
#main-procedure #details-container .details-section .empty-section{min-height:205px;position:relative}
#main-procedure #details-container .details-section .blue-section{background:#e7e7e6;margin:0;padding:20px 0 0;position:absolute;width:100%;bottom:0;left:0}
#main-procedure #details-container .details-section .blue-section .row{padding:0 20px}
#main-procedure #details-container .details-section .blue-section .twelve.columns{text-align:right;position:relative}
#main-procedure #details-container .details-section .blue-section h3{color:#636363;border:none;padding:20px 0 0;margin:0;text-transform:uppercase;font-size:23px;line-height:30px;font-family:Avenir-Heavy,Arial,sans-serif;text-align:left}
#main-procedure #details-container .details-section .blue-section p{color:#636363;font-size:14px;line-height:19px;margin-left:0;text-align:left}
#main-procedure #details-container .details-section .blue-section .call-us{float:left;margin-left:15px;line-height:20px}
#main-procedure #details-container .details-section .blue-section .get-free-quote{float:left;margin-left:0;text-align:left}
#main-procedure #details-container .details-section .blue-section .get-free-quote a{padding:5px 45px;float:left;font-size:15px;background:#0abea0;border-bottom:solid 2px #067260;line-height:31px;color:#fff}#main-procedure #details-container .details-section .blue-section .get-free-quote a:hover{background:#05AC90;text-decoration:none}
#main-procedure #details-container .details-section .blue-section .get-free-quote .call-us a{background-color:transparent;border:0;color:#515151;text-align:left;float:none;padding:0}
#main-procedure #details-container .details-section .blue-section img{margin-bottom:-8px;width:180px}
#main-procedure #details-container .details-section .blue-section .member-info{margin-bottom:0;text-align:right;position:absolute;bottom:5px;right:9%;z-index:99;background:rgba(255,255,255,.5);padding:5px 0}
#main-procedure #details-container .details-section .blue-section .member-info p{margin-bottom:0;text-align:center}
#main-procedure #details-container .details-section .howisperformed strong{color:#515151}
#main-procedure #details-container .details-section .howisperformed .no-border-section{min-height:100%;padding-bottom:20px;text-align:center}
#main-procedure #details-container .details-section .procedure-markdown h2,#main-procedure #details-container .details-section .procedure-markdown h4{margin-top:0;padding-top:.273em;padding-bottom:.273em;margin-bottom:10px;color:#3e3e3e;font-family:Avenir-Roman,Arial,sans-serif}
#main-procedure #details-container .details-section .procedure-markdown h2{font-size:1.7em;line-height:1.15538em}
#main-procedure #details-container .details-section .procedure-markdown h3{margin-bottom:10px;font-family:Avenir-Roman,Arial,sans-serif;font-size:1.6em;color:#3e3e3e}
#main-procedure #details-container .details-section .procedure-markdown h4{border:none;font-size:1.4em;text-transform:none}
#main-procedure #details-container .details-section .procedure-markdown h5{margin-bottom:10px;font-family:Avenir-Roman,Arial,sans-serif;font-size:1.2em;color:#3e3e3e}
#main-procedure #details-container .details-section .procedure-markdown h6{margin-bottom:10px;text-transform:none;font-family:Avenir-Roman,Arial,sans-serif;font-size:1em;color:#3e3e3e}#main-procedure #details-container .details-section .procedure-markdown p{margin-bottom:12px;line-height:23px;color:grey}
#main-procedure #details-container .details-section .procedure-markdown i{font-style:italic}
#main-procedure #details-container .details-section .procedure-markdown ul{margin-left:30px;list-style-type:disc}
#main-procedure #details-container .details-section .procedure-markdown>ul{margin-bottom:15px}
#main-procedure #details-container .details-section .procedure-markdown ul ul{margin-bottom:0;list-style-type:circle}
#main-procedure #details-container .details-section .procedure-markdown li{font-family:Avenir-Roman,Arial,sans-serif;font-size:14px;line-height:22px;color:grey}
#main-procedure #details-container .details-section .procedure-markdown table thead{background-color:#666}
#main-procedure #details-container .details-section .procedure-markdown td,#main-procedure #details-container .details-section .procedure-markdown th{padding:5px 10px;font-size:14px;font-weight:400;color:grey}
#main-procedure #details-container .details-section .usp-stats-container .procedure-markdown{margin:10px 0 30px;font-size:13px;line-height:22px}
@media screen and (max-width:960px){
    #main-procedure #details-container .details-section .usp-stats-container .procedure-markdown{padding:0 15px}
}
#main-procedure #details-container .details-section .title-container{margin:0 22px}
#main-procedure #details-container .details-section .title-container p{margin:30px 0}
#main-procedure #details-container #sidebar{margin-top:25px;padding-top:23px}
#main-procedure #details-container #sidebar .medigo-experts{min-height:90px}
#main-procedure #details-container #sidebar h2,#main-procedure #details-container #sidebar p.header{color:#7e99b4;text-transform:uppercase;padding:20px 0;font-size:19px;font-family:Avenir-Heavy,Arial,sans-serif}
#main-procedure #details-container #sidebar section{margin-bottom:20px}
#main-procedure #details-container #sidebar section img{border-radius:50%;float:left;margin-right:25px;max-width:87%;margin-top:-2px}
#main-procedure #details-container #sidebar section p{font-size:13px;color:grey;margin-bottom:0}
#main-procedure #details-container #sidebar section p strong{font-size:14px;color:#18334e}
#main-procedure #details-container #sidebar section a{font-size:13px}
#main-procedure #details-container #sidebar .compare-price{background:#f8f8f8;padding:20px;min-height:300px}
#main-procedure #details-container #sidebar .compare-price table{border:none;background:0 0}
#main-procedure #details-container #sidebar .compare-price table .small .progress-bar{background:#285582}
#main-procedure #details-container #sidebar .compare-price table .small .progress-bar span{font-weight:400}
#main-procedure #details-container #sidebar .compare-price table .small .price{font-weight:700}
#main-procedure #details-container #sidebar .compare-price table tr{border:none}
#main-procedure #details-container #sidebar .compare-price table tr td.country-name{font-size:12px;color:#444;font-weight:400;width:50px;line-height:14px;padding:0 10px 0 0;border:0;vertical-align:middle}
#main-procedure #details-container #sidebar .compare-price table tr td.progress-bar{display:block;height:30px;padding-top:0;background:#ccc}
#main-procedure #details-container #sidebar .compare-price table tr td.price{color:#515151;font-size:13px;border:none;padding-top:0;text-align:right;width:75px}
#main-procedure #details-container #sidebar .compare-price p.source{font-size:10px;margin-top:-15px;margin-bottom:15px}
#main-procedure #details-container #sidebar .compare-price a{font-size:14px;color:#fff;background:#eb5046;display:inline-block;width:100%;max-width:346px;text-align:center;padding:10px;border-bottom:3px solid #8d302a;line-height:17px;font-weight:700}
#main-procedure #details-container #sidebar .compare-price a:hover{text-decoration:none}
#main-procedure #details-container #sidebar .see-more-clinics section{margin-bottom:10px}
#main-procedure #details-container #sidebar .see-more-clinics section img{border-radius:0}
#main-procedure #details-container #sidebar .see-more-clinics section .clinic-details p{margin-bottom:-5px}
#main-procedure #details-container #sidebar .see-more-clinics section .clinic-details .clinic-name{font-weight:700}
#main-procedure #details-container #sidebar .see-more-clinics section .clinic-details .rating-small{margin-top:4px;margin-right:8px;float:left;line-height:1}
#main-procedure #details-container #sidebar .see-more-clinics section .clinic-details .rating-small span{height:16px;display:block;background:url(../images/rating-star-small-yellow.png) repeat-x;text-indent:-9999px}


#get-a-quote-box .section-check {
    margin-top: 18px;
}




