header .row{width:1200px;margin:0 auto}@media (max-width:960px){header .row{width:100%}}header .row .logo{text-align:center;line-height:80px;font-size:26px}header .row .logo a{color:#333;font-weight:bolder;text-decoration:none}body{margin:0}.nav{background-color:#008bc7}.nav .row{width:1200px;margin:0 auto}@media (max-width:960px){.nav .row{width:100%}}.nav ul{margin:0;padding:0;text-align:center;display:grid;grid-template-columns:auto auto auto auto auto;list-style:none}@media (max-width:960px){.nav ul{grid-template-columns:auto auto auto}}.nav ul li{position:relative;line-height:50px;cursor:pointer}.nav ul li:hover ul{opacity:1;visibility:visible;display:block}.nav ul li a{color:#ffffff;text-decoration:none;font-weight:900;display:block}.nav ul li:hover,.nav ul li.hover,.nav ul li ul li:hover,.nav ul li ul li.hover{background:#0079ad}.nav ul li:hover a,.nav ul li.hover a,.nav ul li ul li:hover a,.nav ul li ul li.hover a{color:#ffea52}.nav ul li ul{position:absolute;left:0;top:50px;width:100%;z-index:6;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .8s}.nav ul li ul li{float:none;width:100%;background-color:#008bc7;border-bottom:1px solid rgba(0,0,0,0.1)}.nav ul li ul li a{color:#fff}.nav ul li ul li:hover{background-color:#0079ad}.content{width:1200px;margin:0 auto}@media (max-width:960px){.content{width:100%}}.content .row{padding:15px}.content .row .single{padding:20px 0}.content .row .caption{padding:30px 0 30px;text-align:center}.content .row .caption h3{font-size:38px;font-weight:600}footer .copyright{text-align:center;background:#333333;padding:10px 0px;color:#ffffff}