/* You can add your own CSS here. Click the help icon above to learn more. */ h1, h2, h3, h4, h5, h6, #header .nav ul { font-family: 'Poiret One', cursive!important; } body { font-family: 'Josefin Sans', sans-serif; } a { color: #A2774E; } a:hover { text-decoration: none; color: #000; } #header .socialbox i:hover { color: #A2774E; } .socialbox.left-align { text-align: left; font-size: 30px; } .socialbox.left-align i:hover { color: #fff; } .home #mission { padding-top:80px; } .home #mission h3 { margin-bottom: 50px; } .home #mission h3.enjoy { margin-bottom: 0; margin-top: 50px; } #header .top_headbar .call { font-size: 14px; } #content-tc { font-family: 'Josefin Sans', sans-serif; } #content-tc h2.page-title, #mission h2.page-title { margin-top: 50px; margin-bottom: 50px; color: #A2774E; text-transform: uppercase; font-family: 'Poiret One', cursive!important; } .fa-pinterest-f:before, .fa-pinterest:before { content: "\f16d"; } .wpcf7 form input[type="text"], .wpcf7 form input[type="email"], .wpcf7 form input[type="tel"], .wpcf7 form input[type="url"], .wpcf7 form input[type="date"], .wpcf7 form select, .leftdiv input[type="text"], .leftdiv input [type="url"], .leftdiv input[type="email"], .leftdiv input[type="tel"], .wpcf7 form textarea, .rightdiv textarea { margin-top: 5px; margin-bottom: 5px; } .wpcf7 form input[type="text"], .wpcf7 form input[type="email"], .wpcf7 form textarea { width: 100% } .wpcf7 form input[type="number"] { width: 100%; background-color: #f8f8f8; border: 1px solid #e6e5e5; padding: 10px; margin-top: 5px; margin-bottom: 5px; color: #777777; } .wpcf7 p { margin:0; } #header .top_headbar { font-size: 12px; line-height: 16px; } #header .top_headbar i { font-size: 16px; } .wpcf7 form input[type="submit"] { background-color: #A2774E; text-transform: uppercase; font-family: 'Poiret One', cursive!important; font-weight: bold; letter-spacing: 1px; } .wpcf7 form input[type="submit"]:hover { background-color: #000000; } #header .nav ul { font-size: 18px; font-weight: bold; letter-spacing: 1px; } #header .nav ul li { margin: 0 20px; color: #000; } #header .nav ul li a:hover{ border-bottom: none; color: #A2774E; } #header .nav ul li a { color: #000; font-weight: bold; } .logo_bar { border-bottom: solid 2px #000; } .page-template-default #content-tc h3.widget-title { text-align: center; text-transform: uppercase; font-size: 20px; font-weight: bold; letter-spacing: 1px; } .menus { border-bottom: solid 1px #000; } .inner-service { border: 1px solid #000; } .inner-service .cat-box { display: none; } .section-title { background: transparent; } #content-tc p { margin: 0 0 20px 0; font-size: 20px; line-height: 26px; } #content-tc .tight h4 { margin-bottom: 5px; } #photography a:hover { text-decoration: none; color: #A2774E; } .home #photography .contentbox { max-width: 350px; } .contentbox h4 { color: #000; background: rgba(255, 255, 255, 0.64); font-weight: bold; border: 1px solid #000; } .copyright-wrapper p, .copyright-wrapper a { color: #fff; font-size: 12px; font-weight: 300; font-weight: normal; font-family: 'Muli', sans-serif; font-family: 'Josefin Sans', sans-serif; letter-spacing: 1px; } .copyright-wrapper a:hover { color: #A2774E; } .copyright-wrapper .socialbox { text-align: center; } .home .wpcf7-form p { text-align: center; } .home .wpcf7-form p input, .home .wpcf7-form p textarea { text-align: left; } #footer-divider { min-height: 60px; background-color: #FFF; } .nivo-controlNav { left: 46%; } .page-id-360 #content-tc { background-image: url('/wp-content/uploads/2017/11/RoseFoil-pattern72.png'); background-size: 595px 842px; display: block; background-repeat: repeat; height: 842px; background-position: center; background-color: #FFF; } #slider .slide-cap a.read-more { display: block; max-width: 170px; font-family: 'Poiret One', cursive; background-color: #A2774E; font-size: 16px; padding: 10px 15px; text-transform: uppercase; float: none; margin-right: 30%; margin: 0 auto; } #slider .slide-cap { background-color: rgba(255,255,255, 0.8)!important; color: #000; width: 45%; } .nivo-caption { left: 0; width: 100%; } #slider .slide-cap a.read-more:hover { text-decoration: none; color: #000; } .slide-cap .container { width: 100%; padding-bottom: 20px; border: 5px double black; } .bordered, #photography img, .so-widget-sow-image .sow-image-container .so-widget-image { border: 5px double black; } .imagebox { margin-bottom: 8%; } #photography .imagebox img:hover { outline: 1px solid #FFF; outline-offset: -20px; } .larger { font-size: 20px; line-height: 26px; } .textwidget p { font-size: 20px; line-height: 26px; } .button-container, #contact-button { background-color:#1a1a1a; width: 120px; height: 62px; padding: 10px 5px 5px 5px; max-height: 80px; margin: 40px auto 40px auto; } #contact-button { width: 123px; } .roman-link { position: relative; color: #FFF; text-decoration: none; padding: 10px 20px; text-align: center; display: inline-block; } .roman-link:hover { text-decoration: none; color: #A2774E; } .roman-link span.bg-large { box-sizing: content-box; position: absolute; top: 0; left: -4px; padding: 0 4px; width: 100%; height: 100%; border: 1px solid rgba(255,255,255,.15); } .roman-link span.bg-large .roman-top-left::after { position: absolute; top: 0; left: 0; bottom: 0; height: 1px; width: 0; background-color: rgba(255,255,255,0.9); display: block; content: ""; transition: all 0.6s cubic-bezier(.4,0,.1,1) 0s; } .roman-link:hover span.bg-large .roman-top-left::after { width: 100%; } .roman-link span.bg-large .roman-top-left::before { position: absolute; top: 0; left: 0; bottom: 0; height: 0; width: 1px; background-color: rgba(255,255,255,0.9); display: block; content: ""; transition: all 0.6s cubic-bezier(.4,0,.1,1) 0s; } .roman-link:hover span.bg-large .roman-top-left::before { height: 100%; } .roman-link span.bg-large .roman-bottom-right::after { position: absolute; bottom: 0; right: 0; bottom: 0; height: 1px; width: 0; background-color: rgba(255,255,255,0.9); display: block; content: ""; transition: all 0.6s cubic-bezier(.4,0,.1,1) 0s; } .roman-link:hover span.bg-large .roman-bottom-right::after { width: 100%; } .roman-link span.bg-large .roman-bottom-right::before { position: absolute; bottom: 0; right: 0; bottom: 0; height: 0; width: 1px; background-color: rgba(255,255,255,0.9); display: block; content: ""; transition: all 0.6s cubic-bezier(.4,0,.1,1) 0s; } .roman-link:hover span.bg-large .roman-bottom-right::before { height: 100%; } .roman-link span.bg-tall { -webkit-box-sizing: content-box; box-sizing: content-box; position: absolute; top: -4px; left: 0; padding: 4px 0; width: 100%; height: 100%; -webkit-transform: translateZ(0); transform: translateZ(0); border: 1px solid rgba(255,255,255,.2); } .roman-link span.bg-tall .roman-top-left::after { position: absolute; top: 0; left: 0; bottom: 0; height: 1px; width: 0; background-color: rgba(255,255,255,0.9); display: block; content: ""; transition: all 0.6s cubic-bezier(.4,0,.1,1) 0s; } .roman-link:hover span.bg-tall .roman-top-left::after { width: 100%; } .roman-link span.bg-tall .roman-top-left::before { position: absolute; top: 0; left: 0; bottom: 0; height: 0; width: 1px; background-color: rgba(255,255,255,0.9); display: block; content: ""; transition: all 0.6s cubic-bezier(.4,0,.1,1) 0s; } .roman-link:hover span.bg-tall .roman-top-left::before { height: 100%; } .roman-link span.bg-tall .roman-bottom-right::after { position: absolute; bottom: 0; right: 0; bottom: 0; height: 1px; width: 0; background-color: rgba(255,255,255,0.9); display: block; content: ""; transition: all 0.6s cubic-bezier(.4,0,.1,1) 0s; } .roman-link:hover span.bg-tall .roman-bottom-right::after { width: 100%; } .roman-link span.bg-tall .roman-bottom-right::before { position: absolute; bottom: 0; right: 0; bottom: 0; height: 0; width: 1px; background-color: rgba(255,255,255,0.9); display: block; content: ""; transition: all 0.6s cubic-bezier(.4,0,.1,1) 0s; } .roman-link:hover span.bg-tall .roman-bottom-right::before { height: 100%; } .roman-link span.bg-medium { -webkit-box-sizing: content-box; box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; position: absolute; top: -8px; left: 4px; padding: 8px 0; width: -webkit-calc(100% - 8px); width: calc(100% - 8px); height: 100%; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transform: translateZ(0); transform: translateZ(0); border: 1px solid rgba(255,255,255,.05); } .roman-link span.bg-medium .roman-top-left::after { position: absolute; top: 0; left: 0; bottom: 0; height: 1px; width: 0; background-color: rgba(255,255,255,0.9); display: block; content: ""; transition: all 0.6s cubic-bezier(.4,0,.1,1) 0s; } .roman-link:hover span.bg-medium .roman-top-left::after { width: 100%; } .roman-link span.bg-medium .roman-top-left::before { position: absolute; top: 0; left: 0; bottom: 0; height: 0; width: 1px; background-color: rgba(255,255,255,0.9); display: block; content: ""; transition: all 0.6s cubic-bezier(.4,0,.1,1) 0s; } .roman-link:hover span.bg-medium .roman-top-left::before { height: 100%; } .roman-link span.bg-medium .roman-bottom-right::after { position: absolute; bottom: 0; right: 0; bottom: 0; height: 1px; width: 0; background-color: rgba(255,255,255,0.9); display: block; content: ""; transition: all 0.6s cubic-bezier(.4,0,.1,1) 0s; } .roman-link:hover span.bg-medium .roman-bottom-right::after { width: 100%; } .roman-link span.bg-medium .roman-bottom-right::before { position: absolute; bottom: 0; right: 0; bottom: 0; height: 0; width: 1px; background-color: rgba(255,255,255,0.9); display: block; content: ""; transition: all 0.6s cubic-bezier(.4,0,.1,1) 0s; } .roman-link:hover span.bg-medium .roman-bottom-right::before { height: 100%; } #gallery-1 img { border: none!important; } #panel-82-0-1-0 { margin-top: -20px; } .wallpaper { background-image: url(http://blackpearlcatering.com.au/wp-content/uploads/2017/12/bg-rose-light.png); background-repeat: repeat; background-size: 161px 172px; background-color: #131313; padding-top: 60px; padding-bottom: 60px; } .wallpaper p, .wallpaper h5, #content-tc .wallpaper h4 { color: #fff; } .wallpaper img { border-color: #fff; } .page-id-89 #content-tc { background-image: none; background-repeat: repeat; padding-left: 15%; padding-right: 15%; margin-left: 0; margin-right: 0; width: 100%; margin-bottom: 0; } .page-id-89 #footer-divider, .page-id-82 #footer-divider, .home #footer-divider { display: none; } input[type="number"], textarea { font-size: 16px; } .wpcf7 form input[type="submit"] { margin-left: auto; margin-right: auto; display: inherit; } .page-template-template-menus #photography .contentbox { max-width: 350px; } .contentbox h4 { text-transform: none; } .home .contentbox h4 { text-transform: uppercase; } .top-bar .fa-pinterest:before, .fa-pinterest:before { content: "\f16d"!important; } @media screen and (max-width: 480px) { #header .top_headbar { padding-left: 5px; padding-right: 5px; } .contentbox h4 { font-size: 14px; } .page-template-template-menus #photography .contentbox { max-width: 243px; } .slide-cap, .nivo-controlNav { display: none; } } /** iPhone 5 **/ @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation:portrait) { #photography .contentbox { max-width: 260px!important; } } /** iPhone 6 **/ @media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation:portrait) { #photography .contentbox { max-width: 315px!important; } }