@charset "UTF-8";
/* CSS Document */

/*--------------------------------------------------------------------------------------------------------------------------- SCREEN REFERENCES */
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1024px) {}
@media only screen and (max-width: 767px) {}
@media only screen and (max-width: 641px) {}
@media only screen and (max-width: 480px) {}
@media only screen and (max-width: 320px) {}


#section1, #section2, #section3, #section4, #section5, #section6, #section7, #section8, #section9, #section10, #section11 {padding-top: 30px !important; padding-bottom: 40px !important;}
@media only screen and (max-width: 1024px) {#section1, #section2, #section3, #section4, #section5, #section6, #section7, #section8, #section9, #section10, #section11 {padding-top: 20px !important; padding-bottom: 30px !important;}}
@media only screen and (max-width: 641px) {#section1, #section2, #section3, #section4, #section5, #section6, #section7, #section8, #section9, #section10, #section11 { padding-bottom: 20px !important;}}

/*------------------------------------------------------------------------------------------------------------------------------ SECTION BLOCKS */
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
#section1 {background: #FFF !important;}
#section2 {background: #f2f5f7 !important;}
#section3 {background: #FFF !important;}
#section4 {background: #f2f5f7 !important;}
#section5 {background: #FFF !important;}
#section6 {background: #f2f5f7 !important;}







#target_01, #target_02, #target_03, #target_04, #target_05, #target_06, #target_07 {
background: none repeat scroll 0 0 #000;
height: 0 !important;
position: relative;
top: -104px;
}





#section2 img, #section3 img {border-radius:10px;-moz-border-radius:10px;}


.stgermain_contact_MAIN {font-family: "futura-pt"; font-size: 20px !important; font-weight: 700; line-height: 28.6px; text-transform: uppercase;}
@media only screen and (max-width: 1180px) {#stgermain_header_contact {font-weight: 400;}}


.stgermain_contact_telephone { color: #93a6be;}
.stgermain_contact_telephone a {color: #455973;}
.stgermain_contact_telephone a:hover {color: #0c0f13;}

.stgermain_contact_email { text-transform: lowercase !important;}
.stgermain_contact_email a { color: #53ab4d;}
.stgermain_contact_email a:hover { color: #0c0f13 !important;}

[data-magellan-expedition], [data-magellan-expedition-clone] { opacity: 0 !important;}
#container_content { padding-top: 262px !important;}


@media only screen and (max-width: 1180px) and (min-width: 1024px) {
.scaled_navigation.past-scaled_navigation_point_00 {height: 55px !important;}
#container_content {padding-left: 0px !important; margin-right: 0px !important; }}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
.scaled_navigation.past-scaled_navigation_point_00 {height: 55px !important;}
#container_content { padding-top: 0px !important;}}

@media only screen and (max-width: 768px) {
.scaled_navigation {display: none;}
#container_content {padding-top: 0px !important;}}

/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------ CSSblock */





