D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
grandhou
/
www
/
css
/
Filename :
grandhouse.css
back
Copy
body { margin: 0; padding: 0; font-family: "Montserrat", sans-serif; font-size: 17px; line-height: 30px; color: #463E3E; font-weight: 400 } @font-face { font-family: 'Isabel'; src: url('../fonts/Isabel-Light.eot'); src: url('../fonts/Isabel-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Isabel-Light.woff') format('woff'); font-weight: 300; font-style: normal; font-display: swap; } #banner { height: 100vh; width: 100%; overflow: hidden; position: relative; background-color: #CCC } .padbtm { padding-bottom: 55px; } .linesforbanner { height: 100%; width: 100%; position: absolute; } h1, h2, h3, h4, h5, h6 { font-family: 'Isabel'; font-weight: 300; color: #000; letter-spacing: 1px; } #banner::after { width: 100%; height: 100%; content: ''; position: absolute; left: 0px; top: 0px; background-color: rgba(0, 0, 0, 0.3); } #innerbanner { height: 195px; width: 100%; position: relative; } #homepage_slider img { width: 100%; height: auto; vertical-align: top; border: 0 } .carousel-inner > .item > img { display: block; line-height: 1 } .home-top-menu-wrap { width: 90%; padding-right: 5%; padding-left: 5%; float: left; position: absolute; -webkit-transition: all 333ms ease-in; -moz-transition: all 333ms ease-in; -ms-transition: all 333ms ease-in; -o-transition: all 333ms ease-in; transition: all 333ms ease-in; z-index: 99; top: .2px; border-bottom: solid 1px rgba(255, 255, 255, 0.2); height: 120px; } .linesforbanner { position: absolute; left: 0px; top: 120px; z-index: 9; display: flex; flex-wrap: nowrap; } .linecells { flex: 25%; border-right: solid 1px rgba(255, 255, 255, 0.3) } .home-top-menu-wrap.fixed { position: fixed; top: .1px; background-color: #474747; padding-top: 18px; padding-bottom: 18px; z-index: 99; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d6d6d6; height: auto; border: none; } .side-caption h1 { color: #A7A7A7; } .home-top-menu-wrap.fixed .left-address { display: none } .home-top-menu-wrap.fixed .mycases { display: none } .home-top-menu-wrap.fixed .grandhouse-logo { width: 100px; top: 7px; margin-left: -50px; } .home-top-menu-wrap.fixed .main-nav1 { margin-top: 0; border: none; padding-top: 0; background-image: none } .btm-caption { float: left; width: 100%; max-width: 320px; position: absolute; left: 5.5%; bottom: 5%; font-size: 2.5vw; color: #fff; z-index: 9; font-family: 'Isabel'; padding-bottom: 45px; line-height: normal; } .grandhouse-logo { width: 220px; margin-left: -110px; position: absolute; left: 50%; top: 10px; text-align: center; -webkit-transition: all 333ms ease-in; -moz-transition: all 333ms ease-in; -ms-transition: all 333ms ease-in; -o-transition: all 333ms ease-in; transition: all 333ms ease-in } .grandhouse-logo img { width: 100%; height: auto; border: none; max-width: 250px; } .main-nav1 { float: left; width: 100%; text-align: center; border-top-color: rgba(255, 255, 255, .3) } .navwrap { width: auto; display: inline-block } .getquote { width: 160px; margin: 0; padding: 0; position: absolute; z-index: 9999999; top: 9px; right: 15px; display: none } .home-top-menu-wrap.fixed .getquote { display: inherit } .light.home-top-menu-wrap.fixed { background-color: #f8f8f8; } .getquote a { background-color: #000; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; text-align: center; font-size: 15px; padding-right: 21px; padding-left: 21px; -webkit-border-radius: 2px; border-radius: 2px } .getquote a:hover { background-color: #fff; color: #000 } .left-address { float: left; width: 40%; font-size: 15px; line-height: normal; display: none; } .social-right { float: right; width: auto; font-size: 15px; line-height: normal;font-weight: 500 } .mycases { float: left; width: auto; margin-right: 11px; text-align: right; margin-top: 45px; line-height:23px; } .wrapnew { float: left; width: 100%; height: auto; padding-right: 0%; padding-bottom: 5%; padding-left: 0% } .wrap2 { float: left; width: 90%; height: auto; padding-top: 2.5%; padding-right: 5%; padding-bottom: 3%; padding-left: 5% } .wrap222 { float: left; width: 100%; height: auto; padding-right: 0%; padding-bottom: 3%; padding-left: 0% } .wrap22 { float: left; width: 100%; height: auto; padding-top: 0px; padding-bottom: 5% } .wrap3 { float: left; width: 100%; border-top-color: #d9c6b0; border-bottom-color: #d9c6b0 } .ayyans { float: left; height: 100vh; width: 100%; background-attachment: fixed; background-repeat: no-repeat; background-size: cover } .wrap4 { height: 650px; background-size: cover; padding: 5%; float: left; width: 90%; text-align: right; background-attachment: scroll; } .wrap22 p { padding-left: 12%; padding-right: 12%; } .wrap5 { background-color: #fff; color: #000; float: left; width: 90%; padding: 5%; height: auto } .wrap55 { background-color: #F3F3F3; color: #000; float: left; width: 90%; padding: 5%; height: auto; display: flex; flex-wrap: wrap; } .wrap55-cells { flex: 1 1 42%; padding: 3em; } .wrap55-cells h2 { margin-bottom: 11px; } .wrap6 { height: 500px; background-size: cover; padding: 5%; float: left; width: 90%; border-bottom: 21px solid rgba(142, 141, 141, 0.30); padding-top: 15%; border-top-width: 21px; border-top-style: solid; border-top-color: rgba(239, 224, 165, .3); color: #FFFFFF; background-attachment: scroll; } .wrap6 h1 { font-weight: 300; font-size: 55px; color: #FFFFFF; } .footer { background-color: #171716; color: #fff; float: left; width: 80%; padding-top: 90px; padding-bottom: 2%; font-size: 15px; line-height: 25px; display: flex; flex-wrap: wrap; padding-left: 10%; padding-right: 10%; } .footer-cells { flex: 1 1 30%; padding-right: 10%; box-sizing: border-box; } .footer-cells strong { font-size: 21px; display: block; margin-bottom: 11px; } .footer-logo { flex: 100%; border-bottom: 1px solid #2F2F2F; padding-bottom: 11px; margin-bottom: 70px; } .credits { flex: 100%; border-top: 1px solid #2F2F2F; padding-top: 21px; margin-top: 70px; } .c-c { flex: 1 1 40% } .side-caption { float: left; width: 45%; margin-top: 7%; font-size: 27px; line-height: normal; color: #AEB0AE; } .side-caption h2 { line-height: normal; color: #8b8b8b; } .gh-2col { float: left; width: 50%; position: relative; overflow: hidden; background-color: #151113 } .gh-con { float: left; width: 100%; text-align: center } .gh-2col:hover img { opacity: .5; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) } .gh-2col img { height: auto; width: 100%; vertical-align: top; -webkit-transition: all 222ms ease-out; -moz-transition: all 222ms ease-out; -ms-transition: all 222ms ease-out; -o-transition: all 222ms ease-out; transition: all 222ms ease-out } .two-col-text { position: absolute; z-index: 9; left: 11%; bottom: 0%; color: #fff; width: 50%; font-size: 18px; transition: all 522ms ease-in; opacity: 0; } .gh-2col:hover .two-col-text { bottom: 5%; opacity: 1; } .two-col-text h3 { font-size: 50px; color: #fff; font-weight: 500; background-position: -450px bottom; line-height: normal; padding-bottom: 0px; } .container { padding:6%; column-count: 3; column-gap:4%; width: 88%; } .v-gallerbox { display: inline-block; margin-top: 0; overflow: hidden; vertical-align: top; width: 100%; margin-bottom: 10%; } .v-gallerbox:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) } .v-gallerbox img { height: auto; width: 100%; -webkit-transition: all 222ms ease; -moz-transition: all 222ms ease; -ms-transition: all 222ms ease; -o-transition: all 222ms ease; transition: all 222ms ease; vertical-align: top; } .registration-wrap { width: 55%; margin-right: auto; margin-left: auto; background-color: #faf8f8; outline: 4px solid #f8f0ed; outline-offset: 9px; padding-top: 5%; padding-right: 7%; padding-bottom: 5%; padding-left: 7% } .input22 { width: 96%; background-color: #fff; padding-top: 11px; padding-bottom: 11px; padding-left: 4%; line-height: normal; border: 1px solid #d4c6c1; font-size: 18px; margin-top: 0; margin-bottom: 9px } .input23 { width: 100%; background-color: #fff; padding-top: 11px; padding-bottom: 11px; line-height: normal; color: #666; border: 1px solid #d4c6c1; margin-top: 0; margin-bottom: 9px; font-size: 16px } .gh-button { font-size: 18px; color: #fff; background-color: #734446; width: 131px; font-family: Montserrat, sans-serif; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 11px; margin-right: 5px } .gh-button:HOVER { background-color: #3f2526; color: #fff } #happyclient { background-repeat: no-repeat; background-position: center center; background-size: cover; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-image: url(../sydney-wedding-photography/happy-clients.jpg); } .testimonial-title { font-size: 25px; color: #111; display: block; margin-bottom: 21px; font-family: 'Isabel'; font-weight: 500; line-height: normal; } .testimoani-home-pic { float: left; width: 100%; font-size: 15px; line-height: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 265px } .testimoani-home-pic img { width: 70%; height: auto; vertical-align: top; float: left; outline-offset: 5px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-bottom: 11px } .testi-wrap { width: 100%; float: left; display: flex; flex-wrap: wrap; gap: 2em } .testmonial-box img { width: 100%; height: auto; margin-right: 0; margin-bottom: 35px; margin-top: 0px; } .testmonial-box { margin-bottom: 55px; flex: 0 1 32%; } a { color: #ccc; text-decoration: none } a:hover { color: #fc0 } a.b { width: 200px; font-size: 18px; text-align: center; display: inline-block; color: #666; padding-top: 11px; padding-bottom: 11px; margin-top: 21px; border: 3px solid #eddcb8; -webkit-transition: all 222ms ease; -moz-transition: all 222ms ease; -ms-transition: all 222ms ease; -o-transition: all 222ms ease; transition: all 222ms ease } a.b:hover { color: #000; border-top-color: #f4b453; border-right-color: #f4b453; border-bottom-color: #f4b453; border-left-color: #f4b453; outline: 1px solid #ebac6e; outline-offset: 5px } a.bbb { width: 200px; font-size: 16px; text-align: center; display: inline-block; color: #fff; padding-top: 11px; padding-bottom: 11px; margin-top: 21px; -webkit-transition: all 222ms ease; -moz-transition: all 222ms ease; -ms-transition: all 222ms ease; -o-transition: all 222ms ease; transition: all 222ms ease; background-color: #c62732; outline: 2px solid #fff; outline-offset: 5px; border: 3px solid #c62732; font-weight: 700 } a.bbb:hover { color: #c62732; border-top-color: #fff; border-right-color: #fff; border-bottom-color: #fff; border-left-color: #fff; outline: 2px solid #c62732; outline-offset: -5px; background-color: #fff } a.c { width: 130px; font-size: 15px; font-weight: 400; text-align: center; display: inline-block; color: #000; padding-top: 9px; padding-bottom: 9px; margin-top: 3px; border: 1px solid #ccc; transition: all 222ms ease } a.c:hover { color: #fff; background-color: #333 } a.cc { width: 130px; font-size: 15px; font-weight: 400; text-align: center; display: inline-block; color: #fff; padding-top: 9px; padding-bottom: 9px; margin-top: 3px; border: 1px solid #ccc; transition: all 222ms ease } a.cc:hover { color: #ccc; background-color: #333 } a.d { width: 130px; font-size: 16px; text-align: center; display: inline-block; color: #ccc; padding-top: 11px; padding-bottom: 11px; margin-top: 21px; -webkit-transition: all 222ms ease; -moz-transition: all 222ms ease; -ms-transition: all 222ms ease; -o-transition: all 222ms ease; transition: all 222ms ease; border: 1px solid #666 } a.d:hover { color: #fff; border-top-color: #fff; border-right-color: #fff; border-bottom-color: #fff; border-left-color: #fff; background-color: #C4080B; } h1 { margin: 0; padding: 0; font-size: 40px; color: #2F2E2D; line-height: normal; } h2 { font-size: 40px; margin: 0; padding: 0; line-height: normal; font-weight:normal; } h3 { font-size: 27px; color: #111; margin: 0; padding-top: 21px; padding-right: 0; padding-bottom: 21px; padding-left: 0; -webkit-transition: all 444ms ease-out; -moz-transition: all 444ms ease-out; -ms-transition: all 444ms ease-out; -o-transition: all 444ms ease-out; transition: all 444ms ease-out; font-weight: 500 } h5 { font-size: 45px; line-height: normal; background-image: url(../sydney-wedding-photography/line.png); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 33px; margin-bottom: 21px; margin-top: 0px; } .title-phone { font-size: 36px; font-weight: 700; display: block; padding-top: 21px; padding-bottom: 21px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 255, 255, .3); border-bottom-color: rgba(255, 255, 255, .3) } .title1 { font-size: 21px; font-weight: 500; color: #91682b; display: block; line-height: normal; margin-bottom: 11px } .title2 { font-size: 35px; font-weight: 700; color: #e1a21e; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed; border-top-color: #999; border-bottom-color: #999; padding-top: 21px; padding-bottom: 21px } .aboutus-wrap { float: left; width: 100%; min-height: 400px; padding: 4%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #f3f3f3; border-right-color: #f3f3f3; border-bottom-color: #f3f3f3; border-left-color: #f3f3f3 } .aboutus-wrap h1 { font-size: 40px; font-weight: normal; line-height: normal; } .aboutus-wrap h2 { font-size: 27px; color: #111; background-image: none; margin: 0px; padding: 0px; font-family: 'Isabel'; font-weight: 500; display: block; margin-bottom: 11px; } .aboutus-wrap h3 { margin-bottom: 0px; background-image: none; padding-bottom: 0px; } .aboutus-wrap a { color: #000000; } .aboutus-wrap a:hover { color: #FF9900; } .aboutus-wrap img { float: right; height: auto; width: 50%; margin-bottom: 31px; margin-left: 31px; vertical-align: top; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin-top: 0px; outline: 2px solid #F0F0F0; outline-offset: -21px; } .addflex { display: flex; flex-wrap: wrap; gap: 2em } .blog-3-col { flex: 0 1 48%; margin-bottom: 2%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .blog-3-col h2 { font-size: 30px; line-height: normal; color: #111; font-weight: 400; margin-top: 11px; margin-bottom: 11px; } .blog-3-col img { float: left; width: 100%; margin-top: 7px; vertical-align: top; margin-bottom: 18px; height: 350px; object-fit: cover; } .blog-desc { float: left; width: 100%; margin-bottom: 18px; min-height: 200px; } .gh-3-col { float: left; flex:1 1 27%; margin-right: 1%; margin-bottom: 2%; margin-left: 1%; border: 1px solid #ccc; padding: 2.5%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } a.g { color: #FFFFFF; background-color: #91682B; text-align: center; width: 111px; float: left; padding-top: 7px; padding-bottom: 7px; font-size: 14px; } a.g:hover { color: #FFF; background-color: #DD0000; } .gh-3-col strong { font-size: 35px; font-weight: 500; line-height: normal; font-family: 'Isabel'; } .center { text-align: center } .gh-titlewrap-home { text-align: center; float: left; width: 100%; margin-bottom: 15px; margin-top: 0; } .gh-titlewrap-home h2 { margin-bottom: 0px; padding-bottom: 0px; } .gh-titlewrap h2 { font-size: 27px } .gh-titlewrap p { font-size: 15px } .gh-titlewrap { float: left; width: 100%; margin-top: 0; padding-top: 0px; padding-bottom: 0px; box-sizing: border-box; font-size: 21px; padding-left: 2%; padding-right: 2%; line-height: 33px; } .gh-titlewrap2 { text-align: center; margin-top: 0; padding-top: 33px; padding-bottom: 63px; box-sizing: border-box; font-size: 21px; padding-left: 2%; padding-right: 2%; line-height: 33px; } .inn.gh-titlewrap { text-align:center; letter-spacing: 5px; font-weight: bold; font-size: 15px; } .inn.gh-titlewrap section { letter-spacing: normal; font-style: italic; font-weight: 500; font-size: 23px;font-family: 'Isabel';} .inn.gh-titlewrap h1 {padding-top: 21px; padding-bottom: 21px;} .gh-titlewrap2 { text-align: center; float: left; width: 100%; margin-bottom: 21px; margin-top: 21px } .reduce { margin-bottom: 36px } .pic-wrap { float: left; width: 100%; overflow: hidden; vertical-align: top; display: flex; align-items: flex-end; justify-content: center; position: relative; } .gh-4-col:hover .pic-wrap img { opacity: 1; } .gh-4-col:hover .pic-wrap h3 { margin-bottom: 2%; opacity: 1; } .pic-wrap h3 { position: absolute; z-index: 9; color: #fff; text-align: center; padding-left: 7%; padding-right: 7%; background-image: none; opacity: 0; bottom: 2%; font-weight: 500; font-size:2vw; line-height: normal; } .pic-wrap h3 section {font-style: italic; padding-top: 11px; font-size: 21px; font-weight: normal; font-family: 'Isabel';} .gh-common-wrap { float: left; width: 100% } .pic-wrap_video { float: left; width: 100%; position: relative } .video-text { float: left; width: 95%; padding-top: 21px; } .video-text h3 { font-size: 38px; line-height: normal; color: #3F3F3F; font-weight: normal; letter-spacing: 1px; padding-top: 5px; background-image:none; } .pic-wrap_video:after { position: absolute; left: 50%; top: 50%; width: 50px; margin-left: -25px; height: 50px; background-image: url(../sydney-wedding-photography/play.png); background-repeat: no-repeat; content: ""; margin-top: -25px; opacity: 1 } .pic-wrap_video:hover.pic-wrap_video:after { opacity: 0.7 } .gh-4-col { float: left; width:33.333%; background-color: #000; } .gh-2-col { float: left; width: 50%; margin-bottom: 55px; } .gh-2-col img { vertical-align: top; height: auto; width: 100%; } .gh-4-col img { vertical-align: top; height: auto; width: 100%; transition: all 444ms ease-out; opacity: 0.7; position: relative; z-index: 1; } .social { width: 122px; text-align: center; display: inline-block; margin-top: 21px; float: right; } .social a { height: 33px; width: 35px; float: left; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -o-transition: all ease .3s; -ms-transition: all ease .3s; transition: all ease .3s; background-color: #fff; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 5px; padding-top: 2px } .social a:hover { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); background-color: #efe0a5 } #back-top { position: fixed; bottom: 0; right: 0; float: right; height: 42px; width: 42px } #back-top a { display: block; text-align: center; text-transform: uppercase; text-decoration: none; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; font-size: 11px; line-height: normal; background-repeat: no-repeat; background-position: center center; background-color: #666 } #back-top a:hover { background-color: #000 } #innerbanner .home-top-menu-wrap.light .social-right { color: #000000; } @media(max-width:1440px) { #banner { height: 88vh; background-repeat: no-repeat; } .main-nav1 { margin-top: 15px } .gh-3-col { min-height: 450px } } @media(max-width:1370px) { .container { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3 } #innerbanner { height: 185px } .main-nav1 { margin-top: 11px } .gh-3-col { min-height: 470px } .blog-3-col img { height: 180px; } } @media(max-width:1024px) { #banner { height: 75vh } } @media(max-width:840px) { .pic-wrap h3 { font-size:27px; } #banner { height: 79vh; } #homepage_slider video { height: 79vh !important } #homepage_slider img { height: 79vh; object-fit: cover; } .gh-4-col { width: 47%; margin-bottom: 55px } .gh-2col { width: 100%; margin-bottom: 1px; } .wrap4 { height: 450px; background-position: center top; background-size: cover; background-attachment: scroll; text-align: right } h1 { font-size: 30px; line-height: 30px } .side-caption { width: 45%; margin-top: 7%; font-size: 21px } .gh-3-col { width: 80%; margin-right: 1%; margin-bottom: 7%; margin-left: 10%; min-height: auto; padding: 41px } .home-top-menu-wrap.fixed .getquote { display: none } .left-address, .mycases { display: none } .main-nav1 { background-image: none } .container { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2 } .blog-3-col { width: 48%; } } @media(max-width:750px) { #banner { height: 80vh; } #homepage_slider video { width: 100%; height: auto; object-fit: cover; } } @media(max-width:580px) { .linecells { display: none } .testmonial-box, .blog-3-col { flex: 100%; } .aboutus-wrap img { float: right; width: 99%; margin-bottom: 21px; margin-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; } #banner { height: 80vh; } #innerbanner { height: 125px } .wrap22 { padding-top: 0px; } h1 { line-height: normal } .grandhouse-logo { width: 150px; margin-left: -75px; top: 11px } .home-top-menu-wrap.fixed .grandhouse-logo {} .gh-4-col { width: 100%; margin-bottom: 1px; } .gh-2-col { width: 100%; } .side-caption { width: 65%; margin-top: 7%; font-size: 17px; line-height: normal; text-align: left } .wrap4 { height: auto } .two-col-text { left: 11%; top: 7px; color: #fff; width: 90%; font-size: 15px; line-height: normal } .two-col-text h3 { font-size: 21px; padding-top: 0 } .gh-2col img { opacity: .6 } a.c { margin-top: 3px } h2 { line-height: normal; font-size: 30px; } .footer { font-size: 11px; line-height: 21px } .gh-3-col { width: 90%; margin-left: 5% } .btm-caption { font-size: 15px; padding-bottom: 21px } #banner:before { background-position: left 111px; height: 300px } .container { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1 } .registration-wrap { width: 85%; padding-right: 5%; padding-bottom: 5%; padding-left: 5% } .gh-titlewrap { margin-bottom: 0px; padding-bottom: 33px } .padbtm { padding-top: 21px; } #homepage_slider video { height: 80vh !important } #homepage_slider img { height: 80vh; object-fit: cover; } .blog-3-col img { height: 200px; } .footer-cells { flex: 100%; margin-bottom: 21px; } .footer-logo { text-align: center } .c-c { flex: 100%; text-align: center } .social { float: none; } .wrap55-cells { padding: 1em; flex: 100%; } }