/*
Theme Name: Everest Child 01
Theme URI:
Description: Child 01 theme for the Everest theme
Author: <a href="http://udthemes.com">UDTHEMES</a>
Author URI:
Template: everest
Version: 1.6
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 24 Aug 2016 02:22:11 +0000 */

#header-inner { position:relative;}

#content-wrapper { padding-top:220px!important;}

#facebook { position:absolute; right:200px; top:20px;}
#facebook a:active, #facebook a:hover { opacity:0.7; transition:0.3s;}

@import url('../everest/style.css');
*{
box-sizing:border-box;
 }
body {
 color:#2b2b2b !important;
 }
#logo{
 width: 320px;
 height: auto !important;
 margin-top: 20px;
 }
#header-wrapper #header-inner {
 padding: 0px 20px;
 max-width: 1000px !important;
 }
#content-wrapper section.homepage,
#content-wrapper section.pages {
 max-width: 1000px;
 width: 100% !important;
 padding:0 20px;
 margin: auto;
 box-sizing:border-box;
}
h1 {
 font-weight:bold !important;
 }
.head-of-home-content {
 text-align:center;
 }
.head-of-home-content h4{
 display:inline-block;
 width: 31%;
 }
header #logo{
 max-width:100%;
}
 .fb_type_standard iframe{
 max-width:100%;
 }
#primary-nav .sub-menu, #primary-nav .children {
 width: 176px !important;
}
.left-home-content ul {
 list-style-type: disc;
 padding-left: 30px;
 }
.left-home-content {
 font-size:16px;
 width: 60%;
 float: left;
 display: inline-block;
 }
.right-home-content {
 width: 35%;
 float: right;
 text-align: center;
 }
#searchsubmit{
 background:none !important;
 float:right !important;
 box-shadow:none !important;
 background-image: url(/wp-content/uploads/2016/08/search-light.png) !important;
 background-repeat: no-repeat !important;
 background-position: center center !important;
 width:14px !important;
 height:14px !important;
 position: absolute;
 top: 14px;
 right: 0px;
 }
#primary-nav .mobile-navigation .sub-menu, #primary-nav .mobile-navigation .children {
 background: url(/wp-content/themes/everest-child-01/images/ui/sub-menu-indicator.png) center 0 no-repeat !important;
}
.CNC-program .submit {
 float:none !important;
 }
.search-form input {
 width: 90%;
 padding: 10px;
 border-radius: 5px;
 border: solid 1px #999999;
 }
.search-form {
 width: 86%;
 margin:auto;
 margin-bottom: 15px;
 }
#searchform {
 position:relative;
 }
.mobileMenuToggle a {
 background: url(/wp-content/themes/everest-child-01/images/ui//mobileMenu-toggle.png) center 0 no-repeat !important;
}
.mobileMenuToggle.open a {
 background: url(/wp-content/themes/everest-child-01/images/ui//mobileMenu-toggle.png) center -26px no-repeat !important;
}
#fancybox-right-ico {
 background: rgba(0,0,0,0.8) url(/wp-content/themes/everest-child-01/images/fancybox/fancybox.png) -44px -67px no-repeat !important;
}
#fancybox-left-ico {
 background: rgba(0,0,0,0.8) url(/wp-content/themes/everest-child-01/images/fancybox/fancybox.png) -43px -27px no-repeat !important;
}
#fancybox-close {
 background: url(/wp-content/themes/everest-child-01/images/fancybox/fancybox.png) -48px -1px !important;
}
#folio-navigation ul li#nextProject a,
#folio-navigation ul li#prevProject a {
 background-image: url(/wp-content/themes/everest-child-01/images/ui/projects-direction-nav.png)!important;
}
#folio-navigation ul li#closeProject a{
 background-image: url(/wp-content/themes/everest-child-01/images/ui/projects-close.png) !important;
 }
.loading-animation {
background:url(/wp-content/themes/everest-child-01/images/ui/ajax-loader-white.gif) no-repeat center center !important;
 }
#footer-wrapper #footer-bottom footer .back-to-top{
 background:url(/wp-content/themes/everest-child-01/images/ui/to-top.png) center center no-repeat !important;
 }
.button-home-content{
 padding: 18px;
 padding-top: 21px;
 font-size: 15px;
 background-color: #ff8f2c;
 color: white;
 font-weight: 500;
 border-radius: 10px;
 display: inline-block;
 height: 60px;
 box-sizing: border-box;
 margin: 0px 10px;
 text-transform:uppercase;
 }
.button-home-content:hover{
 background-color: #F30;
 }
.button-container a:first-child{
 float:left;
 margin-left:20px;
 }
.button-container a:last-child{
 float:right;
 margin-right:20px;
 }
.img-item img{
 width:46% !important;
 margin:2%;
 display:inline-block;
 float:left;
 }
#primary-nav {
 margin-bottom: 20px;
}
.header-of-content{
 margin-bottom: 40px;
 }
.col-left{
 margin-top: 10px;
 padding-top: 10px;
 border-top: solid 1px grey;
 width: 70%;
 float: left;
}
.col-right-content{
 width: 25%;
 float: right;
 }
p{
 font-size:16px;
 }
.header-of-content{
 margin-bottom:20px;
 }
.solution-item {
 width:45%;
 display:inline-block;
 float:left;
 margin: 30px 2%;
 height:500px;
 }
.img-item {
 width:100%;
 display:block;
 }
.img-container img{
 width:100%;
 }
.button-solution{
 clear:both;
 text-align:center;
 margin:30px auto;
 }
#contact-email{
 margin-bottom:20px;
 }
.contact-add {
 margin-top:20px;
 }
.tear-of-history{
 clear:both;
 margin:20px 0px;
 }
#header-history img,
#img-float-left img {
 float:left;
 margin-right:40px;
 }
#img-float-right img {
 float:right;
 display:inline-block;
 margin-left:26px;
 }
#img-float-right p{
 float:none;
 }
#header-history{
 padding-bottom:50px;
 border-bottom:solid 1px grey;
 }
.clearfix ul{
 list-style-type:disc !important;
 }
#services-content .right-content {
 width: 27%;
 float: right;
 }
#services-content .left-content {
 width: 70%;
 float: left;
 display: inline-block;
 }
#gallery-2 {
 margin-top: 200px !important;
 }
.button-link{
 padding: 18px 30px 15px 30px;
 border: solid 2px #ff8f2c;
 border-radius: 8px;
 color: #ff8f2c;
 text-transform: uppercase;
 }
.button-link:hover {
 background-color:#ff8f2c;
 color:white;
 }
p#link-center {
 text-align:center;
 margin:0px;
 }
#link-center .submit {
 float:none !important;
 }
.content-inner-left {
 width: 64% !important;
}
#contact-email a{
 font-size:16px;
 }
.testing-content .left-content,
.body-content .left-content {
 width:30%;
 float:left;
 }
.testing-content .right-content,
.body-content .right-content{
 width:65%;
 float:right;
 }
.textwidget img{
 margin-bottom:9px;
 }
.button-solution a{
 float:none;
 margin-bottom:10px;
 }
.CNC-program .body-content {
 clear:both;
 height:150px;
 padding-top:35px;
 border-top: solid 1px grey;
 }
.CNC-program .submit{
 margin-left:20px;
 margin-right:20px;
 }
#body-content-last-child {
 margin-top: 30px;
 border-top: solid 1px grey;
 padding-top: 30px;
 }
#tear-1 {
 border-bottom: solid 1px grey;
 margin-bottom: 30px;
 }
.CNC-program .header-content{
 margin-bottom: 30px;
 }
#section-title .submit{
 float: right;
 }
p.full-para{
 margin-top: -10px;
 margin-bottom: 20px !important;
 }
p.form-submit {
 clear:both;
 }
#cboxOverlay {
 background:none !important;
 background-color: white !important;
}
#cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight,
#cboxMiddleLeft, #cboxMiddleRight, #cboxTopLeft,
#cboxTopCenter, #cboxTopRight, #cboxCurrent{
 display:none !important;
 }
#cboxContent{
 background:none !important;
 float:none !important;
 margin:auto;
 }
#cboxPrevious {
 background: url(/wp-content/themes/everest-child-01/images/controls.png) no-repeat -75px 0 !important;
}
#cboxNext {
 background: url(/wp-content/themes/everest-child-01/images/controls.png) no-repeat -50px 0 !important;
}
#cboxClose {
 background: url(/wp-content/themes/everest-child-01/images/controls.png) no-repeat -25px 0 !important;
}

@media only screen and (max-width: 959px){
 .button-container a:first-child,
 .button-container a:last-child{
 float:none;
 margin:0 20px 20px 20px;
 }
 p.full-para{
 width:100% !important;
 }
	
	
#content-wrapper { padding-top:20px!important;}
#facebook {  top: 100px;}	
	
	
 }
@media only screen and (min-width: 767px){
 #cboxOverlay, #colorbox{
 display:none !important;
 }
}
@media only screen and (max-width: 767px){
 .head-of-home-content h4 {
 width: 100%;
}
 .left-home-content,
 .right-home-content {
 width: 100%;
 }
 #section-title h1{
 font-size:30px !important;
 }
 .col-left,
 .col-right-content {
 width: 100%;
 }
 .col-right-content {
 text-align:center;
 margin-top:30px;
 }
 #img-float-right img{
 width:90%;
 float:none;
 margin-left:5%;
 margin-bottom: 20px;
 }
 #img-float-right p {
 width: 100%;
}
 #img-float-right div{
 text-align:center;
 }
 p.full-para {
 margin-top:0px;
 }
 #img-float-left img{
 width:90%;
 margin-left:5%;
 }
 .body-solution{
 text-align:center;
 }
 .solution-item {
 width: 90%;
 float: none;
 margin: auto;
 height: 460px;
}
 #services-content .left-content {
 width: 100%;
 }
 #services-content .right-content {
 width: 100%;
 float: none;
 margin: auto;
 margin-left: 40px;
}
 #gallery-2 {
 margin:0 !important;
}
 .testing-content .left-content,
 .body-content .left-content {
 width: 100%;
 float: none;
 text-align: center;
}
 .testing-content .right-content,
 .body-content .right-content {
 width: 100%;
 float: right;
}
 .CNC-program .right-content{
 margin-top:20px;
 text-align:center;
 }
 #services-content .left-content{
 text-align:left;
 }
 .content-inner-left {
 width: 100%!important;
}
 #fancybox-wrap{
 display:none;
 }
}
@media only screen and (max-width: 479px){
 #header-history img {
 float:none;
 }
 .solution-item {
 width: 90%;
 height: 415px;
}
 .CNC-program .body-content {
 clear: both;
 text-align: center;
}
 .body-content .left-content {
 width: 100%;
 float: none;
}
 .body-content .right-content {
 width: 100%;
 float: right;
 margin-top: 20px;
}
#services-content .right-content {
 margin-left: 0px;
}
.button-container a:first-child{
 margin: 0 0px 20px 0px;
 }
 .button-container{
 text-align:center;
 }
#fancybox-left {
 left: -35px !important;
}
#fancybox-right {
 right: -35px !important;
}
.submit {
 padding: 0 10px !important;
 }
}
h1,h2,h3,h4,h5,h6 {
 font-weight:900!important;
}
.header-cart {
 float:right;
 width: 170px;
 height:100px;
 display: flex;
 justify-content: center;
 align-content: center;
 flex-direction: column;
 margin-left: 70px;
}
.header-cart img {
 float:left;
 margin-right:10px;
}
.header-cart a {
 color:#fff;
 font-weight: 700 !important;
 font-size:14px;
 line-height:1.3;
}
.header-cart a:hover {
 color:#EE6617;
}
.header-cart span.cart-totals {
 padding-top:10px;
 display:block;
}
