/*
Theme Name: Jupiter
Theme URI: http://themeforest.net/user/artbees
Author: Artbees
Author URI: http://themeforest.net/user/artbees
Version: 5.7
Description: A Beautiful, Professional and Ultimate Wordpress Theme Made by Artbees. Jupiter is a Clean, Flexible, fully responsive and retina ready Wordpress theme. Its smart and hand crafted environment allows you to Build outstanding websites easy and fast.
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mk_framework
Domain Path: /languages/
*/



/*

Main Stylesheet file is located at assets/stylesheet/core-styles.css

*/


/* contact form */

.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {
    box-sizing: border-box;
        width: 100%;
    border: dashed;
}



.Totally-awesome-serv {
  width: 963px;
  height: 74px;
  font-family: Rubik;
  font-size: 20px;
  line-height: 1.85;
  letter-spacing: 1.2px;
  color: #4a4a4a;
}


/*popout contact us */
.contactpop{
	position: fixed;
	 right: -364px;
	top: 200px;
	z-index: 100;
}
.getintouch{
	cursor: pointer;
	float:left;
	width:50px;
	background-color: #ec1d23;    
	background-position: 12px center;
	background-image: url(https://sofadoctor.co.nz/wp-content/uploads/2017/07/get-in-touch.png);
	background-repeat: no-repeat;
	height: 253px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.getintouch:hover{background-color:#65ba49;}

.slideform{
	float:left;
    background-color: #4a4a4a;
}
.contactpop form{
	float: right;
	background-repeat: no-repeat;
	background-position: 12px center;
	padding: 30px 15px 5px 15px;
	max-width: 333.58px;
}

.contactpop form input[type="text"],.contactpop form input[type="email"],.contactpop form textarea{
	width:100%;
	border-radius:0;
	border:none;
	margin-bottom: 10px;
}

.contactpop form input[type="submit"]{
background-color:#000000;
	width:100%;
	border-radius:0;
	border:none;
	margin-bottom:0;


 font-family: Rubik;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2.7px;
  color: #ffffff;
}

.contactpop form .ajax-loader{display: none;}
.contactpop form .wpcf7-not-valid-top{color:#ffd600;}
.contactpop form  div.wpcf7-mail-sent-ok, .contactpop form  div.wpcf7-validation-errors{color:#ffd600;}





.wpcf7-form .wpcf7-textarea {
    width: 100%;
}



.wpcf7-submit {
color: #767676;}

.telnum a{border:1px solid red;padding:10px;border-radius:5px;margin-right:10px; background-color: #ec1d23;color:#fff !important}
.facebook{height:50px;width:50px;}
 .ct-br {
  /* background: url(http://sofadoctor.co.nz/wp-content/uploads/2017/07/upload-photo-1.png) no-repeat;*/
 margin-top: 3px;
}
.ct-br input[type="file"]::-webkit-file-upload-button{
    background: transparent;
    color: #000;
    height:45px;
    min-height:45px;
     margin-top: -10px;
    width: 50%;
    border:1px solid;
    outline:none;
    position: relative;
   display:inline-block;
   vertical-align: middle;
   font-size: 14px;
   
}
.ct-br input.bttn-br{
    background: transparent;
    color: #000;
    height: 45px;
    margin-top:-29px;
    width: 100%;
    padding-top: 15px;
    font-size: 18px;
    cursor: pointer;


}
.bttn-submit{
  background: url(https://sofadoctor.co.nz/wp-content/uploads/2017/07/rectangle-1.png) no-repeat;
   border: 0 none;
   font-size: 19px;
   margin-top: 2px;
   width: 100%;
  color:#fff !important;
font-weight:normal;
}

.bttn-submit input {
    opacity: 0;
    display:inherit;
}
.extra-space{padding:2px}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {
    border: 1px solid;
    box-sizing: border-box;
    width: 100%;}
.fb span{display:none !important}
.fb img{max-width:50px;max-height:45px}

.wpcf7-form p{line-height:0.66em !important}
.slideform .wpcf7-textarea {height:120px;}
.slideform .wpcf7-response-output {padding-bottom:0px;}


/*all screen sizes BELOW 767.9 below styles will take effect*/
@media (max-width:767.9px){
#background-layer--2{background-image: none !important; }
	.contactpop{display: none;}
	.l4a-current:after{display: none;}
	.s-title .widget-title{font-size:1.5em;background-color:#65ba49;}
	.cfleft,.cfright{width:100%;}
	.ms-text-cont,.ms-text-cont-2{display: none;}
	.rght a{font-size: 1em;padding: 5px 15px 5px 50px;}

	#logo img{max-width:60px;}
	.headercontainer{padding-left:0;}
	.menuandnumbercontainer .rght {padding-right: 45px;}
	#menu-footer,#menu-services{float:none;text-align: center;}

	.hm-services-display li{height:150px;}
	.hm-services-display p{font-size:1em;line-height:150px;}

	.left-white-angel .widget-title{font-size:1.1em;}
	.row-hm-bot{padding:6em 1em;}
	.hm-bot-triangle{display:none;}
	.prow{padding:3em 1em;}
	#responsive-menu-button{top:0 !important;right:0 !important;}
	.freequote{display: none;}

    .container-services-list ul li{
        width:auto;
        margin-right: 5px;
        margin-bottom: 5px;
    }

    .container-services-list ul li a{
        width:auto;
        padding:5px 20px;
        border-bottom:none;
        font-size:1em;
        border-bottom:none;
    }

    .container-services-list ul li a:hover{
        padding:5px 20px;
        border:none;
    }


}

