@charset 'utf-8';
/*
 Theme Name:   Serious Eyes Child
 Theme URI:    https://www.seriouseyes.co.nz/
 Description:  Serious Eyes - Fully Responsive and Mobile Friendly theme
 Author:       Metrics Media
 Author URI:   https://www.metricsmedia.co.nz/
 Template:     seriouseyes
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  seriouseyes
*/


@import url("../seriouseyes/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
/*=========== 7.1 Header ===========*/
header.top_panel_wrap .top_panel_middle .menu_main_wrap {
    margin-top: 0;
    margin-bottom: 0;
}
header.top_panel_wrap .top_panel_middle .logo {
    margin-top: 0;
    margin-bottom: 0;
}
.top_panel_fixed .top_panel_wrap .logo_fixed {
    width: 200px;
    max-height: initial;
}
.top_panel_fixed header.top_panel_wrap .top_panel_middle .menu_main_wrap ul#menu_main > li > a {
    padding-top: 25px;
    padding-bottom: 18px;
}
.top_panel_middle .menu_main_nav_area {
    top: 8px;
}
.top_panel_fixed header.top_panel_wrap .top_panel_middle .menu_main_nav_area {
    top: 0px;
}
.widget_area ul li:before {
    content:none !important;
}
.wp-container-2.wp-block-group.block5 li.wp-social-link {
    padding-left: 0;
}
.scheme_original .menu_main_nav > li ul li a {
    font-weight: 300;
}
header.top_panel_wrap .menu_main_nav > li > ul {
    top: 5.05em;
}
.scheme_original h1, .scheme_original h2, .scheme_original h3, .scheme_original h4, .scheme_original h5, .scheme_original h6, .scheme_original h1 a, .scheme_original h2 a, .scheme_original h3 a, .scheme_original h4 a, .scheme_original h5 a, .scheme_original h6 a {
    color: #405364;
}
.sc_title {
    overflow: hidden;
    position: relative;
    padding-bottom: 2px;
}
.wht-txt p {
    color: #fff;
}
.face-shape-class .sc_column_item_inner {
    box-shadow: 0px 0px 10px 4px #004f952b;
}
.face-shape-class .sc_column_item_inner:hover {
    transform: scale(1.05);
    transition: 0.9s ease-in-out;
}
.urgent-txt p {
    font-size: 18px;
    font-weight: 600;
}
.team-txt p {
    font-size: 17px;
    line-height: 22px;
    text-align: justify;
}

.footer_wrap_inner {
    padding: 2.2em 0 0.55em  !important;
}
.copyright_wrap_inner {
    padding: 0.8em 0 0.6em !important;
}
.textwidget {
    line-height: 24px;
}
.widget_area ul {
    padding-top: 20px;
}
.home-banner h2.sc_call_to_action_title.sc_item_title.sc_item_title_without_descr {
    font-size: 38px;
}
.gform_wrapper#gform_wrapper_2 ul.gform_fields li.gfield .ginput_container input, .gform_wrapper#gform_wrapper_2 ul.gform_fields li.gfield .ginput_container textarea {
    border-radius: 0.5em;
}
.gform_wrapper#gform_wrapper_2 .gform_footer.top_label #gform_submit_button_2 {
    padding: 15px 40px;
    font-size: 18px;
    border-radius: 50px;
}
.gform_wrapper#gform_wrapper_2 .gform_footer.top_label {
    text-align: right;
}

/****************Responsive Css Start****************/
@media screen and (max-width: 1440px) {
.vc_row.call_to_action{
		margin-top: -10rem !important;
	}
}
@media screen and (max-width: 1260px) {
.home-banner h2.sc_call_to_action_title.sc_item_title.sc_item_title_without_descr {
    font-size: 30px;
}
}
@media screen and (max-width: 991px) {
#rev_slider_1_1 ul.tp-revslider-mainul .tp-caption.BigWhiteText.tp-resizeme, #rev_slider_1_1 ul.tp-revslider-mainul .tp-caption.BigWhiteText.tp-resizeme strong {
    font-size: 40px !important;
}
.call_to_action .sc_call_to_action_descr.sc_item_descr {
    font-size: 16px;
}	
}
@media screen and (max-width: 911px) {
.vc_row.call_to_action {
    margin-top: -8rem !important;
}
.home-banner h2.sc_call_to_action_title.sc_item_title.sc_item_title_without_descr {
    font-size: 23px;
}
	
}
@media screen and (max-width: 767px) {
.addr-blk .vc_column_container .vc_column-inner {
    padding-top: 10px !important;
    text-align: center;
	}
.addr-blk .vc_icon_element {
    margin-bottom: 0 !important;
	}
	
.call_to_action .sc_call_to_action_info.column-9_12, .call_to_action .sc_call_to_action_info.column-3_12 {
    width: 100%;
    padding: 0;
}	
.home-rtcu .margin_bottom_medium {
    margin-bottom: 20px !important;
}
.widget_area aside+aside {
    margin-top: 0em !important;
}
.mobile-pd > .wpb_column > .vc_column-inner {
    padding: 0;
}
p, ul, ol, dl, blockquote, address {
    font-size: 16px;
    line-height: 1.5;
}
.face-shapes .sc_column_item_inner {
    height: 100% !important;
}
h5.sc_title.sc_title_regular {
    font-size: 20px;
}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title a {
    font-size: 21px;
}
h4.sc_title.sc_title_regular {
    font-size: 21px;
}
footer aside#text-4 p {
    line-height: 2.2;
	font-size: 15px;
}	
footer aside#text-3 a {
    font-size: 14px;
}	
}


@media screen and (max-width: 480px) {
	.home-rtcu .sc_section.margin_top_huge {
    margin-top: -75px !important;
}
.header_mobile .menu_button {
    right: 20px !important;
}
.header_mobile .logo {
    padding-top: 0px !important;
    text-align: left !important;
}	
}

@media screen and (max-width: 380px) {
.header_mobile .content_wrap {
    margin-left: 0px !important;
    width: 100%;
}

.header_mobile .logo_main {
    height: 55px !important;
}	
body .tp-caption.ButtonCL.rev-btn {
    margin-top: 5px !important;
}
body #rev_slider_1_1 ul.tp-revslider-mainul .tp-caption.BigWhiteText.tp-resizeme, body #rev_slider_1_1 ul.tp-revslider-mainul .tp-caption.BigWhiteText.tp-resizeme strong {
    font-size: 17px !important;
}	
}

@media screen and (max-width: 479px){
body .content_wrap {
    width: 380px
}
.columns_wrap {
    margin-right: 0!important;
}	
}
@media screen and (max-width: 379px){
body .content_wrap {
    width: 280px

}
}

/***************Responsive Css End***************/

