@media all and (min-width:1440px) {html, body, h1, h2, h3, h4, h5, h6, p, a, article, header, footer, form, span, figure, section, input, textarea, ul, li, figure, caption, object, button, img, video
{
    margin:0px;
    padding:0px;
    border:0px;
    outline:none;
    border-radius:0px;
    -webkit-font-smoothing: subpixel-antialiased;
	-webkit-appearance: none;
}

body
{
    background-color:rgb(250,250,250);
}

.header
{
    position:relative;
    width:100%;
    height:150px;
    background-color:rgb(255,255,255);
    padding-top:10px;
    padding-bottom:10px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
    box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
}

.eventures-logos
{
    position:absolute;
    width:auto;
    height:150px;
    left:50%;
    margin-left:-381px;
}

.eventures-logos ul
{
    position:relative;
    list-style: none;
    display:inline-block;
}

.eventures-logos ul li
{
    position:relative;
    float:left;
    width:auto;
    height:150px;
    float:left;
    margin-left:30px;
    margin-right:30px;
}

.eventures-logos ul li img
{
    width:auto;
    height:150px;
}

.footer
{
	width:100%;
	position:relative;
	background-color:rgb(255,255,255);
	padding-top:10px;
	padding-bottom:10px;
    margin-top:100px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
    box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
}

.footer-box
{
	position:relative;
	width:600px;
	left:50%;
	margin-left:-300px;
	display:inline-block;
	margin-bottom:-4px;
}

.footer-box-top, .footer-box-bot
{
    position:relative;
    width:100%;
    display:inline-block;
    margin-bottom:-4px;
}

.footer-box-bot
{
    margin-top:20px;
}

.footer-box-top img
{
    position:relative;
    width:168px;
    float:left;
    margin-left:24px;
}

.footer-credits
{
    position:relative;
    width:100%;
    float:left;
}

.footer-credits p
{
    font-size:14px;
    text-align:center;
    color:rgb(0,0,0);
    font-family:'franklin_gothic_fsbook';
}

.footer-credits p a
{
    color:rgb(0,0,0);
    text-decoration:none;
}

.footer-credits p a:hover
{
    text-decoration:underline;
}}@media all and (min-width:1024px) and (max-width: 1439px) {html, body, h1, h2, h3, h4, h5, h6, p, a, article, header, footer, form, span, figure, section, input, textarea, ul, li, figure, caption, object, button, img, video
{
    margin:0px;
    padding:0px;
    border:0px;
    outline:none;
    border-radius:0px;
    -webkit-font-smoothing: subpixel-antialiased;
	-webkit-appearance: none;
}

body
{
    background-color:rgb(250,250,250);
}

.header
{
    position:relative;
    width:100%;
    height:150px;
    background-color:rgb(255,255,255);
    padding-top:10px;
    padding-bottom:10px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
    box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
}

.eventures-logos
{
    position:absolute;
    width:auto;
    height:150px;
    left:50%;
    margin-left:-381px;
}

.eventures-logos ul
{
    position:relative;
    list-style: none;
    display:inline-block;
}

.eventures-logos ul li
{
    position:relative;
    float:left;
    width:auto;
    height:150px;
    float:left;
    margin-left:30px;
    margin-right:30px;
}

.eventures-logos ul li img
{
    width:auto;
    height:150px;
}

.footer
{
	width:100%;
	position:relative;
	background-color:rgb(255,255,255);
	padding-top:10px;
	padding-bottom:10px;
    margin-top:100px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
    box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
}

.footer-box
{
	position:relative;
	width:600px;
	left:50%;
	margin-left:-300px;
	display:inline-block;
	margin-bottom:-4px;
}

.footer-box-top, .footer-box-bot
{
    position:relative;
    width:100%;
    display:inline-block;
    margin-bottom:-4px;
}

.footer-box-bot
{
    margin-top:20px;
}

.footer-box-top img
{
    position:relative;
    width:168px;
    float:left;
    margin-left:24px;
}

.footer-credits
{
    position:relative;
    width:100%;
    float:left;
}

.footer-credits p
{
    font-size:14px;
    text-align:center;
    color:rgb(0,0,0);
    font-family:'franklin_gothic_fsbook';
}

.footer-credits p a
{
    color:rgb(0,0,0);
    text-decoration:none;
}

.footer-credits p a:hover
{
    text-decoration:underline;
}}@media all and (max-width:1023px) {html, body, h1, h2, h3, h4, h5, h6, p, a, article, header, footer, form, span, figure, section, input, textarea, ul, li, figure, caption, object, button, img, video
{
    margin:0px;
    padding:0px;
    border:0px;
    outline:none;
    border-radius:0px;
    -webkit-font-smoothing: subpixel-antialiased;
	-webkit-appearance: none;
}

body
{
    background-color:rgb(250,250,250);
}

.header
{
    position:relative;
    width:100%;
    background-color:rgb(255,255,255);
    padding-top:10px;
    padding-bottom:10px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
    box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
}

.eventures-logos
{
    position:relative;
    width:auto;
    height:auto;
}

.eventures-logos ul
{
    position:relative;
    list-style: none;
    display:inline-block;
}

.eventures-logos ul li
{
    position:relative;
    float:left;
    width:auto;
    float:left;
    width:20%;
    margin-left:10%;
}

.eventures-logos ul li img
{
    width:100%;
}

.footer
{
	width:100%;
	position:relative;
	background-color:rgb(255,255,255);
	padding-top:10px;
	padding-bottom:10px;
    margin-top:100px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
    box-shadow: 0px 0px 5px 0px rgba(125,125,125,0.75);
}

.footer-box
{
	position:relative;
	width:100%;
	display:inline-block;
	margin-bottom:-4px;
}

.footer-box-top, .footer-box-bot
{
    position:relative;
    width:100%;
    display:inline-block;
    margin-bottom:-4px;
}

.footer-box-bot
{
    margin-top:20px;
}

.footer-box-top img
{
    position:relative;
    width:16%;
    float:left;
    margin-left:13%;
}

.footer-credits
{
    position:relative;
    width:100%;
    float:left;
}

.footer-credits p
{
    font-size:14px;
    text-align:center;
    color:rgb(0,0,0);
    font-family:'franklin_gothic_fsbook';
}

.footer-credits p a
{
    color:rgb(0,0,0);
    text-decoration:none;
}

.footer-credits p a:hover
{
    text-decoration:underline;
}}@media all and (min-width:1440px) {.main
{
    position:relative;
    width:1400px;
    left:50%;
    margin-left:-700px;
    margin-top:0px;
}

.presentation, .regatta, .skievent, .golftrophy
{
    position:relative;
    margin-top:100px;
    height:450px;
}

.presentation-gallery, .skievent-gallery
{
    position:relative;
    float:left;
    width:675px;
    height:450px;
}

.presentation-gallery img, .skievent-gallery img
{
    position:relative;
    width:665px;
    border:5px solid rgb(75,116,185);
}

.presentation-descr, .skievent-descr
{
    position:relative;
    float:left;
    width:725px;
    height:auto;
    background: -moz-linear-gradient(left,  rgba(75,116,185,1) 0%, rgba(100,151,209,1) 50%, rgba(110,165,218,0.5) 70%, rgba(120,178,227,0) 90%, rgba(125,185,232,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(75,116,185,1)), color-stop(50%,rgba(100,151,209,1)), color-stop(70%,rgba(110,165,218,0.5)), color-stop(90%,rgba(120,178,227,0)), color-stop(100%,rgba(125,185,232,0)));
    background: -webkit-linear-gradient(left,  rgba(75,116,185,1) 0%,rgba(100,151,209,1) 50%,rgba(110,165,218,0.5) 70%,rgba(120,178,227,0) 90%,rgba(125,185,232,0) 100%);
    background: -o-linear-gradient(left,  rgba(75,116,185,1) 0%,rgba(100,151,209,1) 50%,rgba(110,165,218,0.5) 70%,rgba(120,178,227,0) 90%,rgba(125,185,232,0) 100%);
    background: -ms-linear-gradient(left,  rgba(75,116,185,1) 0%,rgba(100,151,209,1) 50%,rgba(110,165,218,0.5) 70%,rgba(120,178,227,0) 90%,rgba(125,185,232,0) 100%);
    background: linear-gradient(to right,  rgba(75,116,185,1) 0%,rgba(100,151,209,1) 50%,rgba(110,165,218,0.5) 70%,rgba(120,178,227,0) 90%,rgba(125,185,232,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b74b9', endColorstr='#007db9e8',GradientType=1 );
}

.presentation-descr
{
    margin-top:118px;
}

.skievent-descr
{
    margin-top:54px;
}

.presentation-descr h1, .skievent-descr h2
{
    position:relative;
    width:450px;
    padding-left:20px;
    text-align:left;
    font-weight:normal;
    font-family:'AmaticSCRegular';
    font-size:62px;
    color:rgb(255,255,255);
    line-height:90px;
    text-shadow:0px 0px 5px rgba(0,54,116, 1);
}

.presentation-descr p, .skievent-descr p
{
    position:relative;
    width:450px;
    padding-left:20px;
    text-align:justify;
    font-family:'franklin_gothic_fsbook';
    color:rgb(255,255,255);
    font-size:16px;
}

.presentation-descr p
{
    padding-bottom:15px;
}

.skievent-social
{
    position:relative;
    width:450px;
    height:42px;
    padding-left:20px;
    margin-top:15px;
    margin-bottom:15px;
    float:left;
}

.skievent-social img
{
    position:relative;
    float:left;
    width:42px;
    height:42px;
    margin-left:9px;
}

.skievent-social a:first-child img
{
    margin:0px !important;
}

.regatta-descr, .golftrophy-descr
{
    position:relative;
    width:725px;
    float:left;
    height:auto;
    background: -moz-linear-gradient(left,  rgba(30,87,153,0) 0%, rgba(27,84,149,0) 10%, rgba(21,77,142,0.5) 30%, rgba(15,70,135,1) 50%, rgba(0,54,116,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,87,153,0)), color-stop(10%,rgba(27,84,149,0)), color-stop(30%,rgba(21,77,142,0.5)), color-stop(50%,rgba(15,70,135,1)), color-stop(100%,rgba(0,54,116,1)));
    background: -webkit-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(27,84,149,0) 10%,rgba(21,77,142,0.5) 30%,rgba(15,70,135,1) 50%,rgba(0,54,116,1) 100%);
    background: -o-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(27,84,149,0) 10%,rgba(21,77,142,0.5) 30%,rgba(15,70,135,1) 50%,rgba(0,54,116,1) 100%);
    background: -ms-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(27,84,149,0) 10%,rgba(21,77,142,0.5) 30%,rgba(15,70,135,1) 50%,rgba(0,54,116,1) 100%);
    background: linear-gradient(to right,  rgba(30,87,153,0) 0%,rgba(27,84,149,0) 10%,rgba(21,77,142,0.5) 30%,rgba(15,70,135,1) 50%,rgba(0,54,116,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#003674',GradientType=1 );
}

.regatta-descr
{
    margin-top:108px;
}

.golftrophy-descr
{
    margin-top:54px;
}

.regatta-descr h2, .golftrophy-descr h2
{
    position:relative;
    width:450px;
    padding-right:20px;
    text-align:right;
    font-weight:normal;
    font-family:'AmaticSCRegular';
    font-size:62px;
    color:rgb(255,255,255);
    line-height:90px;
    text-shadow:0px 0px 5px rgba(75,116,185,1);
    float:right;
}

.regatta-descr p, .golftrophy-descr p
{
    position:relative;
    width:450px;
    padding-right:20px;
    text-align:justify;
    font-family:'franklin_gothic_fsbook';
    color:rgb(255,255,255);
    font-size:16px;
    float:right;
}

.regatta-gallery, .golftrophy-gallery
{
    position:relative;
    float:left;
    width:675px;
    height:450px;
}

.regatta-gallery img, .golftrophy-gallery img
{
    position:relative;
    width:665px;
    border:5px solid rgb(0,54,116);
}

.regatta-social, .golftrophy-social
{
    position:relative;
    width:450px;
    height:42px;
    padding-right:20px;
    margin-top:15px;
    margin-bottom:15px;
    float:right;
}

.regatta-social img, .golftrophy-social img
{
    position:relative;
    float:left;
    width:42px;
    height:42px;
    margin-left:9px;
}

.regatta-social a:first-child img, .golftrophy-social a:first-child img
{
    margin:0px !important;
}}@media all and (min-width:1024px) and (max-width: 1439px) {.main
{
    position:relative;
    width:1000px;
    left:50%;
    margin-left:-500px;
    margin-top:0px;
}

.presentation, .regatta, .skievent, .golftrophy
{
    position:relative;
    margin-top:100px;
    height:320px;
}

.presentation-gallery, .skievent-gallery
{
    position:relative;
    float:left;
    width:475px;
    height:320px;
}

.presentation-gallery img, .skievent-gallery img
{
    position:relative;
    width:465px;
    height:310px;
    border:5px solid rgb(75,116,185);
}

.presentation-descr, .skievent-descr
{
    position:relative;
    float:left;
    width:525px;
    height:auto;
    background: -moz-linear-gradient(left,  rgba(75,116,185,1) 0%, rgba(100,151,209,1) 50%, rgba(110,165,218,0.5) 70%, rgba(120,178,227,0) 90%, rgba(125,185,232,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(75,116,185,1)), color-stop(50%,rgba(100,151,209,1)), color-stop(70%,rgba(110,165,218,0.5)), color-stop(90%,rgba(120,178,227,0)), color-stop(100%,rgba(125,185,232,0)));
    background: -webkit-linear-gradient(left,  rgba(75,116,185,1) 0%,rgba(100,151,209,1) 50%,rgba(110,165,218,0.5) 70%,rgba(120,178,227,0) 90%,rgba(125,185,232,0) 100%);
    background: -o-linear-gradient(left,  rgba(75,116,185,1) 0%,rgba(100,151,209,1) 50%,rgba(110,165,218,0.5) 70%,rgba(120,178,227,0) 90%,rgba(125,185,232,0) 100%);
    background: -ms-linear-gradient(left,  rgba(75,116,185,1) 0%,rgba(100,151,209,1) 50%,rgba(110,165,218,0.5) 70%,rgba(120,178,227,0) 90%,rgba(125,185,232,0) 100%);
    background: linear-gradient(to right,  rgba(75,116,185,1) 0%,rgba(100,151,209,1) 50%,rgba(110,165,218,0.5) 70%,rgba(120,178,227,0) 90%,rgba(125,185,232,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b74b9', endColorstr='#007db9e8',GradientType=1 );
}

.presentation-descr
{
    margin-top:66px;
}

.skievent-descr
{
    margin-top:15px;
}

.presentation-descr h1, .skievent-descr h2
{
    position:relative;
    width:340px;
    padding-left:10px;
    text-align:left;
    font-weight:normal;
    font-family:'AmaticSCRegular';
    font-size:48px;
    color:rgb(255,255,255);
    line-height:65px;
    text-shadow:0px 0px 5px rgba(0,54,116, 1);
}

.presentation-descr p, .skievent-descr p
{
    position:relative;
    width:340px;
    padding-left:10px;
    text-align:justify;
    font-family:'franklin_gothic_fsbook';
    color:rgb(255,255,255);
    font-size:14px;
}

.presentation-descr p
{
    padding-bottom:10px;
}

.skievent-social
{
    position:relative;
    width:340px;
    height:28px;
    padding-left:10px;
    margin-top:10px;
    margin-bottom:10px;
    float:left;
}

.skievent-social img
{
    position:relative;
    float:left;
    width:28px;
    height:28px;
    margin-left:11px;
}

.skievent-social a:first-child img
{
    margin:0px !important;
}

.regatta-descr, .golftrophy-descr
{
    position:relative;
    width:525px;
    float:left;
    height:auto;
    background: -moz-linear-gradient(left,  rgba(30,87,153,0) 0%, rgba(27,84,149,0) 10%, rgba(21,77,142,0.5) 30%, rgba(15,70,135,1) 50%, rgba(0,54,116,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,87,153,0)), color-stop(10%,rgba(27,84,149,0)), color-stop(30%,rgba(21,77,142,0.5)), color-stop(50%,rgba(15,70,135,1)), color-stop(100%,rgba(0,54,116,1)));
    background: -webkit-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(27,84,149,0) 10%,rgba(21,77,142,0.5) 30%,rgba(15,70,135,1) 50%,rgba(0,54,116,1) 100%);
    background: -o-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(27,84,149,0) 10%,rgba(21,77,142,0.5) 30%,rgba(15,70,135,1) 50%,rgba(0,54,116,1) 100%);
    background: -ms-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(27,84,149,0) 10%,rgba(21,77,142,0.5) 30%,rgba(15,70,135,1) 50%,rgba(0,54,116,1) 100%);
    background: linear-gradient(to right,  rgba(30,87,153,0) 0%,rgba(27,84,149,0) 10%,rgba(21,77,142,0.5) 30%,rgba(15,70,135,1) 50%,rgba(0,54,116,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#003674',GradientType=1 );
}

.regatta-descr
{
    margin-top:63px;
}

.golftrophy-descr
{
    margin-top:7px;
}

.regatta-descr h2, .golftrophy-descr h2
{
    position:relative;
    width:340px;
    padding-right:10px;
    text-align:right;
    font-weight:normal;
    font-family:'AmaticSCRegular';
    font-size:48px;
    color:rgb(255,255,255);
    line-height:65px;
    text-shadow:0px 0px 5px rgba(75,116,185,1);
    float:right;
}

.regatta-descr p, .golftrophy-descr p
{
    position:relative;
    width:340px;
    padding-right:10px;
    text-align:justify;
    font-family:'franklin_gothic_fsbook';
    color:rgb(255,255,255);
    font-size:14px;
    float:right;
}

.regatta-gallery, .golftrophy-gallery
{
    position:relative;
    float:left;
    width:475px;
    height:320px;
}

.regatta-gallery img, .golftrophy-gallery img
{
    position:relative;
    width:465px;
    height:310px;
    border:5px solid rgb(0,54,116);
}

.regatta-social, .golftrophy-social
{
    position:relative;
    width:340px;
    height:28px;
    padding-right:10px;
    margin-top:10px;
    margin-bottom:10px;
    float:right;
}

.regatta-social img, .golftrophy-social img
{
    position:relative;
    float:left;
    width:28px;
    height:28px;
    margin-left:11px;
}

.regatta-social a:first-child img, .golftrophy-social a:first-child img
{
    margin:0px !important;
}}@media all and (max-width:1023px) {.main
{
    position:relative;
    width:80%;
    left:10%;
    margin-top:0px;
}

.presentation, .regatta, .skievent, .golftrophy
{
    position:relative;
    margin-top:100px;
}

.presentation-gallery, .skievent-gallery
{
    position:relative;
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:5px solid rgb(75,116,185);
    
}

.presentation-gallery img, .skievent-gallery img
{
    position:relative;
    width:100%;
    display:block;
}

.presentation-descr, .skievent-descr
{
    position:relative;
    width:100%;
    height:auto;
    background-color:rgb(75,116,185);
}

.presentation-descr h1, .skievent-descr h2
{
    position:relative;
    width:100%;
    text-align:center;
    font-weight:normal;
    font-family:'AmaticSCRegular';
    font-size:70px;
    color:rgb(255,255,255);
    line-height:75px;
    text-shadow:0px 0px 5px rgba(0,54,116, 1);
}

.presentation-descr p, .skievent-descr p
{
    position:relative;
    text-align:justify;
    font-family:'franklin_gothic_fsbook';
    color:rgb(255,255,255);
    font-size:16px;
    padding-left:30px;
    padding-right:30px;
    padding-top:5px;
    padding-bottom:15px;
}

.skievent-social
{
    position:relative;
    width:100%;
    margin-bottom:15px;
    display:inline-block;
}

.skievent-social img
{
    position:relative;
    float:left;
    width: 8%;
    margin-left: 2.8%;
}

.regatta-descr, .golftrophy-descr
{
    position:relative;
    width:100%;
    height:auto;
    background-color:rgb(0,54,116);
}

.regatta-descr h2, .golftrophy-descr h2
{
    position:relative;
    width:100%;
    text-align:center;
    font-weight:normal;
    font-family:'AmaticSCRegular';
    font-size:70px;
    color:rgb(255,255,255);
    line-height:75px;
    text-shadow:0px 0px 5px rgba(75,116,185,1);
    padding-top:5px;
}

.regatta-descr p, .golftrophy-descr p
{
    position:relative;
    text-align:justify;
    font-family:'franklin_gothic_fsbook';
    color:rgb(255,255,255);
    font-size:16px;
    padding-left:30px;
    padding-right:30px;
    padding-top:5px;
    padding-bottom:5px;
}

.regatta-gallery, .golftrophy-gallery
{
    position:relative;
    width:100%;
    border:5px solid rgb(0,54,116);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.regatta-gallery img, .golftrophy-gallery img
{
    position:relative;
    width:100%;
    display:block;
}

.regatta-social, .golftrophy-social
{
    position:relative;
    width:100%;
    margin-top:10px;
    margin-bottom:10px;
    display:inline-block;
}

.regatta-social img, .golftrophy-social img
{
    position:relative;
    float:left;
    width: 8%;
    margin-left: 2.8%;
}}