/*



Theme Name: Sibre Australia



Template: Divi



Author: Child Theme Configurator



Version: 1.0.1455620549



Updated: 2016-02-16 22:02:29



*/



@charset "UTF-8";



h1, h2, h3, h4, h5, h6 {
       font-weight: 700!important;
    }

h2 {
    font-style: italic!important;
}  


#yipesfooter a {

    color: #666;

}


/*breadcrumbs to be used with secondary menu

---------------------------------------------------*/

/*#breadcrumbs {

	margin-top:5px;

	}*/



/*hide breadcrumbs on contact us page

---------------------------------------*/

.page-id-1811 #breadcrumbs {display:none;}



/*use font aweosome on bullets

--------------------------------------*/	

/*.entry-content ul {

 list-style-type: none;

}



.entry-content ul li {

 padding-bottom:3px !important;

}



.entry-content ul li:before {

 padding-top: 5px !important;

 font-family: 'FontAwesome';

 content: '\f046';

 margin: 10px 5px 0 -15px;

 position-top:10px;

 color: #000;

 font-size:10px;

}*/





/*make the slider image link to a url

--------------------------------------*/	

.myclass .et_pb_more_button {

top: -1000px;

right: -1000px;

height: 5000px;

width: 5000px;

position: absolute;

opacity: 0 !important;

}





.myclass .et_pb_button:hover {

opacity: 0 !important;

}



#footer-widgets {

	padding-top:30px;

	}



.footer-widget {

	margin-bottom: 30px!important;}





/*footer social icon color

-----------------------------------------------------*/
.fa {color: #BCBCBC;}	



/*remove li dots and padding in footer menu items

---------------------------------------------------*/

#main-footer li::before {

        content: none!important;

}



#main-footer .menu-item {

	padding-left:0px!important;

}


/*float Contacts Us footer to the right on monitors

-----------------------------------------------------*/
@media only screen and (min-width: 980px) {
#nav_menu-6  {float: right;}
}








/* keep top header visible on mobile devices */

   /* @media (max-width: 980px){

        .et_secondary_nav_only_menu #top-header {display: block; height: 32px;}

        #et-secondary-nav, #et-secondary-menu {display: block !important;}

        .et_secondary_nav_only_menu #main-header, .et_secondary_nav_only_menu #main-header {top: 30px !important;}}*/





/* Technical documentatio border

------------------------------------------------------*/	

.contact-box {border-radius:3px;}


/* click to dial sidebar
------------------------------------------------------*/	
.click_to_dial {
padding-top: 10px;
border: 2px solid #2ea3f2;
border-radius:3px;}

#click_to_dial {margin-bottom: 10px;}

/* contact form sidebar
------------------------------------------------------*/
#contact_form_sidebar {margin-bottom: 28px;}

/* technical header sidebar
------------------------------------------------------*/	
.technical_header {
background-color: #f4f4f4;
border 1px solid #f4f4f4;
padding: 5px 0px 0px 10px;
border-radius: 3px;
}

#technical_header {margin-bottom: 0px!important;}


.pdf_documentation {padding-left: 10px;
    margin-top: -15px;
}

	

/* removes spacing for footer on gravity forms

------------------------------------------------------*/

.gform_footer {height:10px;

margin-top:0px!important;

padding-top:5px!important;}





/* Gravity Forms Submit Button

------------------------------------------------------------------*/

body #gform_wrapper_1 .gform_footer input[type=submit]

{

float: left;

height: 35px;

width: 100% !important;

/*min-width: 270px;*/

clear; both;

border: none;/*2px solid #119dc9;*/

border-radius: 3px !important;

background: /*linear-gradient(to bottom,#5dc26a 0,#4fb55d 100%);*/#5DC26A;/*#8cc53e*/

color:#F7F7F7;

}



body #gform_wrapper_1 .gform_footer input:hover[type=submit]

{

float: left;

height: 35px;

width: 100% !important;

/*min-width: 270px;*/

clear; both;

border: none;/*2px solid #119dc9;*/

border-radius: 3px !important;

background: #4fb55d; /*#9ad648*/

color:#F7F7F7;

cursor: pointer; cursor: hand; 

}



/* Contat Us Page Gravity Forms Submit Button

------------------------------------------------------------------*/

#post-1811 #gform_wrapper_1 .gform_footer input[type=submit]

{

width: 98% !important;

}



#post-1811 #gform_wrapper_1 .gform_footer input:hover[type=submit]

{

width: 98% !important;

}









/*

ensure mobile slider is responsive

------------------------------------*/

/*@media only screen and (max-width: 980px) {

.et_pb_slider .et_pb_slide {

background-size: 100% auto!important;

}

}*/





/*menu green phone button

---------------------------------------*/

            .menu_tel {border-radius: 0px;}

            .menu_tel  a {color: #fff!important;}

            li.menu_tel{

                background-color:#5DC26A; 

                font-weight: 700; 

                text-transform: uppercase; 

                text-align: center;

                padding: 15px 0px 0px 0px!important;

            border-radius: 3px;

                -moz-transition: all 0.5s; 

                -webkit-transition: all 0.5s;

                transition: all 0.5s;}



/*mobile menu background

------------------------------------*/            

#mobile_menu {

background: #ffffff !important;

}



/*hamburger menu shows X when open

---------------------------------------*/

.mobile_nav.opened .mobile_menu_bar:before {

content: "\4d";

}



/*hamburger menu with "menu" text

---------------------------------------*/

.mobile_menu_bar:before {

           /* background-color: #3e4555;*/

            padding: 2px 0px 2px 2px;

            top: 9px;

            color: #2EA3F2!important;}

    .mobile_menu_bar::after {

            font-family: Arial;

            content: "MENU";

            position: relative;

            padding: 10px 20px 10px 5px;

            /*background-color: #3e4555;*/

            color: #2EA3F2!important;

        cursor: pointer;}



    .mobile_nav.opened .mobile_menu_bar:before {

        content: "\4d";}



/*Gravity forms validation error

----------------------------------------*/

/* Basic styling */

body .gform_wrapper .validation_error {

border: none;

color: #f00;

background: none;

padding: 0;

}

body .gform_wrapper .gform_body .gform_fields .gfield_error .validation_message {

border: none;

color: #f00;

background: none;

padding: 0;

}

body .gform_wrapper .gform_body .gform_fields .gfield_error {

border: none;

color: #f00;

background: none;

padding-left: 0;

}

/* Width fix at two inline inputs */

body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {

max-width: none;

}

/* Labels */

body .gform_wrapper .gform_body .gform_fields .gfield_error span[class*="_label"] {

color: #000;

}

/* Required star */

body .gform_wrapper .gform_body .gform_fields .gfield_error span.gfield_required, body .gform_wrapper span.gfield_required {

color: #f00;

}

/* Fix */

body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {

padding-top: 0;

}

/* Text Input fields and textareas */

body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper li.gfield_error select, body .gform_wrapper li.gfield_error textarea {

border: 1px solid #f00;

margin-bottom: 9px;

}

/* The top validation message */

body .gform_wrapper div.validation_error {

border: 1px solid #f00;

color: #f00;

width: calc(100% - 16px);

display: none;

}

/* Radio and checkbox lists */

body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, body .gform_wrapper li.gfield_error ul.gfield_checkbox, body .gform_wrapper li.gfield_error ul.gfield_radio {

color: #000;

}

/* Inline labels */

body .gform_wrapper .gfield_error .gfield_label {

color: #000;

}

/* Input margin fix */

body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {

margin-top: 6px;

}



/*end gravity validation 

---------------------------------------*/



/*styling for contact forms - gravity forms AB

------------------------------------------------*/



/*form styling

---------------------------------------*/

body .gform_wrapper .gform_body .gform_fields .gfield input[type=email], 

body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel], 

body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],

body .gform_wrapper .gform_body .gform_fields .gfield textarea 

{

background-color: #EEEEEE;

    border: 1px solid #ccc;

	border-radius: 3px;

    box-sizing: border-box;

    color: #818181;

   font-family: "open sans";

     /*font-size: 13px;

    font-weight: 400;*/

    line-height: 17px;

    margin: 2px 0 0;

    outline: 0 none;

    padding: 5px;

    resize: none;

	width: 105%;

    }



/*contact us page form styling

---------------------------------------*/

#post-1811 .gform_wrapper .gform_body .gform_fields .gfield input[type=email], 

#post-1811 .gform_wrapper .gform_body .gform_fields .gfield input[type=tel], 

#post-1811 .gform_wrapper .gform_body .gform_fields .gfield input[type=text],

#post-1811 .gform_wrapper .gform_body .gform_fields .gfield textarea 

{

background-color: #EEEEEE;

    border: 1px solid #ccc;

	border-radius: 3px;

    box-sizing: border-box;

    color: #818181;

   font-family: "open sans";

     /*font-size: 13px;

    font-weight: 400;*/

    line-height: 17px;

    margin: 5px 0 0;

    outline: 0 none;

    padding: 5px;

    resize: none;

	width: 100%;

    }









/*other deatails gravity form

------------------------------------*/

/*.gfield gfield_contains_required field_sublabel_below field_description_below

{

margin-bottom: 0px;

}

.ginput_container

{margin-top: 0px!important;}



.field_description_below {

     margin-bottom: 0px ! important;

}*/



/*WP Forms

------------------------------------*/

#wpforms-2423-field_1, #wpforms-2423-field_2, #wpforms-2423-field_3, #wpforms-2423-field_4

{
background-color: #EEEEEE;
    border: 1px solid #ccc;
	border-radius: 3px;
      color: #818181;
        margin: 2px 0 0;
    padding: 5px;

    }

#wpforms-submit-2423 

{
float: left;
width: 100% !important;
border: 1px #5DC26A;
border-radius: 3px !important;
background: #5DC26A;
color:#F7F7F7;
}

/*
#wpforms-submit-2423 

{
float: left;
width: 100% !important;
border: 1px #4fb55d;
border-radius: 3px !important;
background: #4fb55d;
color:#F7F7F7;
}

*/

