body{background-color:#01283d;font-family: 'Open Sans', sans-serif;margin:0 0 30px;color:#01283d;}
img{vertical-align:bottom;border:0;}
#logo{padding:10px 0;position:relative;z-index:10;background-image:url(../images/morpho-back2.png);background-position:center top;background-repeat:no-repeat;}
.logo-content{max-width:1260px;margin:0 auto;}
#banner{border-top:0 solid #000;border-bottom:0 solid #000;}
#yellowbar-top{padding:5px 0;background-color:#fdf18f;box-shadow:0 0 20px #035c8c;border-bottom:3px solid #fff;position:relative;z-index:101;}
.yellowbar-top-content{margin:0 auto;max-width:1760px;}
#yellowbar-bottom{padding:6px 0;background-color:#fdf18f;box-shadow:0 5px 15px rgba(63,68,70,.5);position:relative;z-index:100;}
#sliderow{padding:0;position:relative;z-index:0;background-color:#049def;background-image:url(../images/slidetile.jpg);}
#sliderow-content{max-width:1260px;margin:0 auto;}
.sliderow-bluebox{background-color:#01283d;box-shadow:0 0 0 1px #3c6b85 inset;border-radius:20px 20px 0 0;border:5px solid #01283d;padding:10px;}
.sliderow-bluebox p{color:#fff;text-align:center;font-size:1em;}
.sliderow-bluebox h2{font-family:'Satisfy',cursive;font-size:30px;color:#76cdf5;font-weight:400;}
.home-scale{width:100%;padding-bottom:0;background-image:url(../images/homeslidetest.jpg);background-size:cover;background-position:center;}
.home-scale-content{padding:150px 0;text-align:center;}
.home-scale-content h1{font-size:5em;color:#fff;font-family:'Open Sans',sans-serif; text-shadow: 5px 5px 10px black;}
@media only screen and (min-width: 0px) and (max-width: 700px) {
.home-scale-content{padding:40px 0;}
.home-scale-content h1{font-size:2em;}
}
.home-scale2 {width:100%;padding-bottom:0;background-image:url(../images/homeslide-spring.jpg);background-size:cover;background-position:top right;}
.home-scale2-content{padding:115px 15px 115px 115px;}
.home-scale2-content .line1 {font-size:2em;color:#fff;font-weight:700;text-shadow: black 1px 2px 5px;}
.home-scale2-content .line2 {font-size:4.5em;color:#fff;font-family:'Oswald',sans-serif;line-height:1em;text-shadow: black 1px 2px 5px;}
.home-scale2-content .line3 {font-size:1.3em;color:#fff;padding-top:25px;max-width:640px;text-shadow: black 1px 2px 5px;}
.slidemenu ul {list-style-type: none;margin: 0;padding: 0px 0px 0 0;}
.slidemenu li {display:inline-block;border:1px solid #fff;padding:20px;font-size:1.3em;min-width:200px;margin-top:20px;text-align:center;}
.slidemenu li a {color:#fff;font-weight:700;text-decoration:none;text-shadow: black 1px 2px 5px;}
.slidemenu li a:hover {color:#fdf18f;text-decoration:none;}
@media only screen and (min-width: 0px) and (max-width: 1060px) {
.home-scale2-content{padding:75px 15px;}
}
@media only screen and (min-width: 0px) and (max-width: 700px) {
.home-scale2-content{padding:15px;text-align:center;}
.home-scale2-content .line1 {font-size:1.2em;}
.home-scale2-content .line2 {font-size:2.5em;}
.home-scale2-content .line3 {font-size:1em;text-shadow: black 1px 2px 5px;}

}

.homerowyellow {background-image:url(../images/homerowback.jpg);background-size:cover;}
.homerowyellow .special-pad {padding: 145px 20px 40px 20px;}
.homerowyellow .container {background-color:#fff;padding:50px 20px 20px 20px;text-align:center;font-size:1.5em;position:relative;border-radius:10px;}
.homerowyellow .icon {position:absolute;top:-105px;left:50%;margin-left:-70px;}
@media only screen and (min-width: 0px) and (max-width: 700px) {
.homerowyellow .special-pad {padding: 145px 20px 0px 20px;}
.homerowyellow {padding-bottom:25px;}
}

.homedoublerow {color:#fff;}
.homedoublerow .specialpad {padding:50px 10px 50px 50px;}
.homedoublerow .title {font-family:'Oswald',sans-serif;font-size:2.5em;padding-bottom:20px;}
.homedoublerow .description {font-size:1.1em;max-width:50%;line-height:1.6em;}
.homedoublerow a {color:#fff !important;}
.homedoublerow .imagefloat {float:right;width:50% !important;max-width:300px;height:auto !important;padding:0 20px 10px 30px;}
@media only screen and (min-width: 0px) and (max-width: 700px) {
.homedoublerow .specialpad {padding:15px;}
.homedoublerow .description {font-size:1.0em;max-width:80%;line-height:1.5em;}
.homedoublerow .imagefloat {float:right;width:80% !important;max-width:100px;height:auto !important;padding:0 20px 10px 10px;}
.p7ehc-doublerow {height: auto !important;max-height: 888678px;}
}

.homearticle {margin: 10px;padding: 0px;border: 1px solid #c6c7c7;}
.homearticle .content {padding: 10px 10px 20px 10px;font-size:.9em;}
.homearticle h2 {font-size: 1.1em;color: #069bf0;font-weight: bold;font-family: 'Open Sans', sans-serif;margin-bottom: 10px;text-transform: uppercase;}
.homearticle-pad {padding:5px !important;}    

#main-content{background-color:#caedfe;background-image:url(../images/bodyback2.jpg);background-position:center top;background-repeat:no-repeat;box-shadow:0 0 20px #000;position:relative;z-index:10;}
img.scalable{height:auto!important;width:auto!important;max-width:100%;vertical-align:bottom;}
.fancy{border:1px solid rgba(255,255,255,.5);box-shadow:0 0 20px rgba(0,0,0,.5);}
.accented{border-radius:5px;border:1px solid #222;}
#layout{max-width:1260px;margin:0 auto;padding:20px 10px;font-size:.9em;line-height:1.5;}
.layout-body{background-color:#fff;box-shadow:0 0 10px #505c63;border-radius:15px;position:relative;z-index:500;}
.layout-sidebar{background-color:#61c6f7;border-radius:0 15px 15px 0;margin:20px 0;position:relative;z-index:400;}
#layout-footer{max-width:1260px;margin:0 auto;}
.affinity-row{padding:0;}
.affinity-row:after{visibility:hidden;display:block;content:"\0020";clear:both;height:0;}
.affinity-row .column-half{width:50%;float:left;}
.affinity-row .column-half-4col {width: 50%;float: left;}
@media only screen and (min-width: 0px) and (max-width: 1000px) {
.affinity-row .column-half-4col {float: none !important;	width: auto !important;}
}
.affinity-row .column-third{width:33.3333333%;float:left;}
.affinity-row .column-fourth{width:25%;float:left;}
.affinity-row .column-fifth{width:20%;float:left;}
.affinity-row .column-30{width:30%;float:left;}
.affinity-row .column-70{width:70%;float:left;}
.affinity-row .column-60{width:60%;float:left;}
.affinity-row .column-40{width:40%;float:left;}
.affinity-row .column-65{width:65%;float:left;}
.affinity-row .column-35{width:35%;float:left;}
.affinity-row .column-80{width:80%;float:left;}
.affinity-row .column-20{width:20%;float:left;}
.affinity-row .column-75{width:75%;float:left;}
.affinity-row .column-25{width:25%;float:left;}
.affinity-row .column-28{width:28%;float:left;}
.affinity-row .column-72{width:72%;float:left;}
.affinity-row .column-90{width:90%;float:left;}
.affinity-row .column-10{width:10%;float:left;}
.affinity-row.sidebar-left .column-1{width:76%;float:right;}
.affinity-row.sidebar-left .column-2{width:24%;float:right;}
.affinity-row.sidebar-left .column-content{line-height:1.5;}
.affinity-row.sidebar-left .column-2 .column-content{font-size:.9em;}
.affinity-row.sidebar-right .column-1{width:76%;float:left;}
.affinity-row.sidebar-right .column-2{width:24%;float:left;}
.affinity-row.sidebar-right .column-content{line-height:1.5;}
.affinity-row.sidebar-right .column-2 .column-content{font-size:.9em;}
.left-border{border-left:1px solid #000;}
.right-border{border-right:1px solid #000;}
.left-right-border{border-left:1px solid #000;border-right:1px solid #000;}
.column-content{padding:15px 24px;}
.column-content-menu{padding:5px;}
.column-content a{color:#069bed;text-decoration:none;}
.column-content a:hover{text-decoration:underline;}
.affinity-row.sidebar-right .column-content,.affinity-row.sidebar-left .column-content,.affinity-row.thirds.full-height .column-content{padding:30px;}
.no-pad-left-top-bottom{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;}
.no-pad-right-top-bottom{padding-top:0!important;padding-right:0!important;padding-bottom:0!important;}
.no-pad-top-bottom{padding-top:0!important;padding-bottom:0!important;}
.no-pad-left{padding-left:0!important;}
.no-pad-right{padding-right:0!important;}
.no-pad-bottom{padding-bottom:0!important;}
h1,h2,h3,h4{font-family:'Oswald',sans-serif;line-height:normal;margin:30px 0 0;}
.column-content h1:first-child,.column-content h2:first-child,.column-content h3:first-child,.column-content h4:first-child{margin-top:10px;}
h1{font-size:2em;font-weight:400;text-transform:uppercase;color:#069bed;}
h2{font-size:1.8em;font-weight:400;color:#40c0fe;}
h3 a{color:#00273d!important;text-decoration:none;}
.inner-row-heading{position:relative;top:20px;margin:0 0 0 24px;}
.footer{color:#fff;padding:20px 0;position:relative;font-size:.8em;}
.footer h3{font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:.9em;font-weight:400;}
.footer h3 a{color:#fff!important;text-decoration:none;}
.footer h3 a:hover{color:#fff!important;text-decoration:underline;}
.footer p{font-size:.8em;}
.footer a{color:#5dc3fc!important;text-decoration:none;}
.footer a:hover,.footer a:focus{color:#5dc3fc!important;text-decoration:underline;}
.copyright{font-size:.7em;line-height:1.4em;}
.copyright a{color:#fff;text-decoration:none;}
.copyright a:hover{color:#fff;text-decoration:underline;}
.column-content.largesse,.largesse{font-size:1.25em;line-height:1.75em;font-family:Cuprum,Optima,Arial,Helvetica,sans-serif;}
.affinity-row .blast{font-family:Cuprum,Optima,Arial,Helvetica,sans-serif;font-size:1.25em;line-height:1.75;color:#BBB;border-radius:0 0 10px 10px;padding:28px 36px;background:-webkit-linear-gradient(#333,#111);background:linear-gradient(#333,#111);background-color:#333;margin-bottom:20px;}
.affinity-row .blast.gray{background:-webkit-linear-gradient(#EEE,#AAA);background:linear-gradient(#EEE,#AAA);background-color:#DDD;color:#000;}
.affinity-row.sidebar-left .column-content .blast,.affinity-row.sidebar-right .column-content .blast,.full-round{border-radius:6px!important;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.page-topper{margin-top:0 !important;}
.connect{position:absolute;top:0;left:700px;background-image:url(../images/connect-back.png);background-repeat:no-repeat;width:240px;padding:55px 0 10px 15px;}
.connect-pad{padding-right:2px;}
.chrysalis{position:absolute;top:-20px;left:940px;width:35px;z-index:999999;}
.div-brightblue{border-top:1px solid #61c6f7;margin:20px 0;}
.div-brightblue2{border-top:1px solid #61c6f7;margin:0;}
.pic-right{float:right;margin:0 0 20px 30px;}
.pic-left{float:left;margin:0 20px 20px 0px;}
.pic-frame{border:4px solid #caedfe;}
.flexslidercontainer{background-color:#e4f4fb;padding:15px;margin-bottom:20px;}
.columnhead{background-color:#2db3ff;padding:4px;text-align:center;color:#fff;font-family:'Oswald',sans-serif;font-size:1.2em;text-transform:uppercase;}
.font-black{color:#000!important;}
.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.clearfloat {clear:both;}
.topshop-mobile {display:none;}
.guide-number-content {font-size:1.1em;font-weight:700;display: flex; align-items: center;line-height:1.1em;}
.guide-number-content a {color:#01283d;}
.guide-number-content a:hover {color:#61c6f7;text-decoration:none;}
.guide-number {background-color: #61c6f7;min-width: 40px; min-height: 40px;border-radius: 50%;display: flex; align-items: center; justify-content: center;color:#fff;font-size:20px;margin-right:10px;}
.guide-title {background-color:#61c6f7;padding:20px;text-align:center;}
.guide-title h1 {font-size:4em;color:#fff;letter-spacing:4px;margin:0 !important;line-height:1em;}
.guide-title-sub {color:#282828;font-family: 'Cookie', cursive;font-size:1.3em;text-transform:lowercase;letter-spacing:normal;}
@media only screen and (min-width: 0px) and (max-width: 700px) {
.guide-title h1 {font-size:3em;}
.guide-title-sub {font-size:1em;}
}
.guide-product-title {font-size:1.2em;font-weight:700;padding-top:8px;}
.guide-product-title a {color:#01283d;}
.guide-product-title a:hover {color:#61c6f7;text-decoration:none;}
@media only screen and (min-width: 0px) and (max-width: 700px) {
.topshop-desktop {display:none;}
.topshop-mobile {display:inline;}
}
/*page submenu*/
.submenu ul {list-style-type: none;margin: 0;padding: 0px 0px 0 0;letter-spacing: 1px;text-transform:uppercase;}
.submenu li {display:inline-block;background-color:#c8edff;border:1px solid #76cdf5;padding:5px 10px;letter-spacing:normal;margin-top:5px;}

/*section right col submenu*/
.rightmenu {border:1px solid #fff;padding:10px;background-color:#01283d;margin-bottom:20px;}
.rightmenu-title {border-bottom:1px solid #fff;text-align:center;padding:5px;color:#fff;font-family:'Oswald',sans-serif;font-size:1.4em;}
.rightmenu ul {list-style: none;padding-left: 1.2em; margin: 5px 0 0 0;text-align:left;}
.rightmenu li {position: relative;text-indent: -1.2em; margin-bottom: 0.1em;}
.rightmenu li:before {color: #68ab9a;content: '\2740';font-size: 16px; display: inline-block;width: 21px;text-indent: 0;}
.rightmenu a {color:#fff;}
.rightmenu a:hover {color:#fff;text-decoration:underline;}

/*photo gallery*/
.affinity-row .column-gallery {width:50%;float:left;}
.affinity-row .column-gallerythumb {width:50%;float:left;}
@media only screen and (min-width: 0px) and (max-width: 1050px) {
.affinity-row .column-gallerythumb {float:none!important;width:auto!important;}
}
.clickbutton {padding:10px 0 20px 0;}
.clickbutton a {background-color:#069bed;text-align:center;padding:7px 20px;color:#fff;font-weight:400 !important;text-decoration:none;font-size: 1.1em;border-radius:5px;display:inline-block;}
.clickbutton a:hover {background-color:#000;color:#fff;text-decoration:none;}

@media only screen and (min-width: 0px) and (max-width: 700px) {
body{margin:0}
.p7DMM03.p7DMM.p7dmm-left,.p7DMM03.p7DMM.p7dmm-right{padding:0!important;}
#layout{max-width:none;padding:10px;}
.logo-content{max-width:none;padding:0;}
#sliderow-content{max-width:none;padding:0;}
#layout-footer{max-width:none;padding:0;}
.column,.column-1,.column-2,.column-3,.column-half,.column-third,.column-fourth,.column-fifth,.column-30,.column-70,.column-80,.column-20,.column-35,.column-65,.column-60,.column-40,.column-75,.column-25,.column-28,.column-72,.column-90,.column-10{float:none!important;width:auto!important;}
.column-content{height:auto!important;max-height:888678px;border:none!important;}
.column-content-menu{height:auto!important;max-height:888678px;border:none!important;}
.layout-sidebar{border-radius:0;}
#main-content{background-image:none;}
.mobile-center{text-align:center;}
.mobile-hide{display:none;}
.nested-pad{padding:0 0 15px!important;}
}
@media only screen and (min-width: 700px) and (max-width: 1280px) {
#layout{max-width:none;}
.logo-content{max-width:none;}
#sliderow-content{max-width:none;}
#layout-footer{max-width:none;}
}