#change_wrap_div{ background-repeat: repeat !important; }#footer{ background-color: #323232} #sub-footer { background-color: #323232 !important; } #sub-footer { background-repeat: repeat !important; } div.pp_overlay, .dfd-fullscreen-video-container:before  { opacity: 0.7 !important; } #left-sidebar::before, #right-sidebar::before {
    background: #cccccc;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 1500px;
}

#header-container.dfd-new-headers .header-top-panel .header-info-panel .top-info {
    font-family: "Raleway";
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: none;
}

nav.mega-menu {
    position: relative;
    z-index: 999;
    display: block;
    width: 100%;
    min-width: 100%;
    height: 100%;
    margin: 0 auto;
    color: inherit;
    opacity: 0.5;
}

.widget .textwidget {
    font-size: 11px;
    line-height: 1.66;
}

.row {
    width: 1024px;
    max-width: 100%;
    min-width: 256px;
    margin: 0 auto;
    position: relative;
}

.nav-menu .nav-item.current-menu-item > a.main-menu-link {
    color: #00b0ad !important;
}

a.hover {
     color: #00b0ad !important;
}
 
#header-container .header-info-panel .soc-icons {
    font-size: 14px;
}

.four, .row .four {
    width: 30%;
}

/*---FOOTER/COPYRIGHT---*/
#footer .widget .widget-title {
    margin-bottom: 10px;
}

.dfd-background-dark .widget .widget-title, #side-area.dfd-background-dark .widget .widget-title, .row .background--dark .widget .widget-title {
    color: rgba(0,176,173,0.6);
}

.dfd-background-dark .widget:not(.widget_recent_posts_widget) * li, .dfd-background-dark .widget:not(.widget_recent_posts_widget) * a, #side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget) * li, #side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget) * a, .row .background--dark .widget:not(.widget_recent_posts_widget) * li, .row .background--dark .widget:not(.widget_recent_posts_widget) * a {
    color: #71eae4; 
}

#sub-footer .subfooter-copyright {
    padding-top: 25px;
    font-size: 13px;
    color: #313131 !important;
    line-height: 16px;http://www.eluviafs.com.au/wp-login.php?action=logout&_wpnonce=85175045b3
}

a {
    color: #00b0ad;
    line-height: inherit;
    text-decoration: none;
}

a:hover {
    color: #ff6600;
    line-height: inherit;
    text-decoration: none;
}

#sub-footer {
    height: 200px !important;
}

#sub-footer .subfooter-copyright {
    padding-top: 25px;
    font-size: 13px;
    color: #ffffff !important;
    line-height: 16px;
}

#footer.footer-style-2 {
    border-top: 3px solid #00b0ad;
}

#sub-footer {
    border-top: 1px solid #00b0ad;
}

/*---END FOOTER/COPYRIGHT---*/

#quote-1 {
    color: #00b0ad;
    font-size: 18px;
    font-style: italic;
    font-weight: 600;
    text-align: center;
    line-height: 1.5;
    background-color: #ffffff;
    padding: 5px 8px 5px 8px;
    border-top: 4px solid #00b0ad;
    border-bottom: 4px solid #00b0ad;
    margin-left: 5px;
}

#row-color {
    background-color: #323232;
}

.iframe-align {
    text-align: center;
}

/*---CONTACT FORM---*/
#responsive-form{
	max-width:600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width: 100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box
}

.wpcf7 input[type="text"]:focus {
	background: #fff;
}

.wpcf7-submit {
  	float: none;
	background: #CA0002;
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #00b0ad;
	padding: 8px;
	cursor: pointer;
}

.wpcf7-submit:hover {
  	float: none;
	background: #ffffff;
	color: #00b0ad;
	text-transform: uppercase;
	border: 1px solid #00b0ad;
	padding: 8px;
	cursor: pointer;
}


.wpcf7 form input[type="submit"] {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    font-family: "texgyreadventorregular";
    line-height: 19.18px;
    text-transform: uppercase;
    letter-spacing: 0px;
    word-spacing: 0;
    color: #ffffff;
    text-align: center;
    margin: 10px 0;
    background: #00b0ad;
    border: 1px solid #00b0ad;
    padding: 15px 0;
    cursor: pointer;
}

span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 14px;
	color: #fff;
	background: #ff0000;
	padding: 5px;
}

div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	background: #f9cd00;
	padding: 5px;
	color: #9C6533;
	text-align: center;
	margin: 0;
	font-size: 12px;
}

div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #59a80f;
	border-color: #59a80f;
	color: #fff;
	margin: 0;
}

a[href^="mailto:"] {
    font-family: "Raleway";    
}

/*---TABS---*/
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: #e3e3e3;
    background-color: #ffffff;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #e3e3e3;
    background-color: #ffffff;
    color: #00b0ad;
    font-size: 20px;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
     font-size: 20px;
}

.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
    font-family: "Raleway";
    font-size: 16px;
}

/*---TYPEOGRAPHY---*/
h3, .h3 }
    line-height: 1.5;
}

.p1 {
    font-family: "Raleway";
    color: #414141;
    font-size: 17px;
    font-style: italic;
    font-weight: 600;
    text-align: center;
}

.p2 {
    font-family: "Raleway"
    color: #ff6600 !important;
    font-size: 21px;
    font-weight: 400;
    font-style: normal;
}

.p3 {
    font-family: "Raleway";
    color: #414141;
    font-size: 17px;
    font-style: italic;
    font-weight: 600;
}

hr.style1 {
	border-top: 1px dotted #00b0ad;
	border-bottom: 1px dotted #fff;
}

.wpb_wrapper p > a:not(.dk_toggle) {
    position: relative;
    font-size: 14px;
    font-family: "Raleway";
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0px;
    color: #00b0ad;
    text-decoration: none;
    line-height: inherit;
}

/*---BLOG/NEWS---*/

.dfd-blog-title {
    font-style: normal;
    font-weight: 400;
    font-size: 21px;
    font-family: "texgyreadventorregular";
    line-height: 1.0;
    text-transform: none;
    letter-spacing: 0px;
    word-spacing: 0;
    color: #00b0ad;
    margin-bottom: 0;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
}

.more-button {
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    font-family: "Raleway";
    line-height: 19.18px;
    text-transform: none;
    letter-spacing: 0px;
    word-spacing: 0;
    color: #c4c4c4;
    -webkit-transition: color .3s ease-in-out, border-bottom-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out, border-bottom-color .3s ease-in-out;
    transition: color .3s ease-in-out, border-bottom-color .3s ease-in-out;
    font-size: 17px;
    text-transform: uppercase;
    color: #00b0ad;
    -webkit-transition: color .3s ease-in-out, text-shadow .3s ease-in-out;
    -moz-transition: color .3s ease-in-out, text-shadow .3s ease-in-out;
    transition: color .3s ease-in-out, text-shadow .3s ease-in-out;
}

.entry-meta a {
    display: block;
    color: #7290A5;
    font-family: "Raleway";
}

.widget.widget_recent_entries ul li a, .widget.widget_recent_comments ul li a {
    font-family: "Raleway";
 }




