/*
Theme Name: Tectonic Child
Theme URI: http://e-merald.com/themes/tectonic-wp
Author: emerald
Author URI: http://e-merald.com
Description: A responsive theme suitable for any type of business, services or portfolio website. It's clean and functional, highly customizable, well structured, and easy to use.
Template: tectonic
Version: 1.0.5
License: Themeforest Split Licence
License URI: -
Text Domain: tectonic-child
*/


/*
* This is where you should put your CSS changes for the child theme.
* In addition to CSS style information, this file provides details about the child theme.
*/


/*-----------------------------------------------------------------------------------*/
/*	Child Theme CSS
/*-----------------------------------------------------------------------------------*/

@media only screen and (min-width: 768px) {    
#social-icons-header {        float: right;        margin-bottom: -15px;        margin-top: -10px;        padding-right: 10px;    }}

@media only screen and (max-width: 767px) {    
#social-icons-header {        float: left;        margin-bottom: -25px;        margin-top: -20px;    }
.tech-text {
	margin-top: 5%;
	}
}

.page-title {  margin: 20px 0 20px 20px;  position: relative;}
.page-title h1 { font-size: 40px }

@media only screen and (max-width: 767px) {   
.footer-menu-full { display: none;    }
p.cert-cmp { max-width: 240px; }
}

@media only screen and (min-width: 768px) {	
.footer-mobile {		display: none;	}    

#social-icons-header {        float: right;        margin-bottom: -15px;        margin-top: -10px;        padding-right: 10px;    }    
.footer-menu-full {    background-color: #E3E3E3; padding-top:20px;  	width: 80%;    }    
.footer-menu-full .container ul li {        list-style-type: none;    }
.tech-text {
	margin-top: 20%;
	}
}



#primary-nav ul .home-icon  a {
    display: block;
    position: relative;
    padding: 2px 0px 0 15px;
}
.tac-enc-row {
    margin-left: 10px;
}

.tac-enc-row p {
	font-size: 10px;
}
#tac-enc a {
  vertical-align: sub;
}
#tac-enc span {
    vertical-align: sub;
}
#logo.retina-image-loaded a {
  width: auto;
}
#logo a img {
    max-width: 250px;
}

p.cert-site {
    float: right;
    margin-bottom: 10px;    
    margin-right: 10px;
}
p.cert-cmp {
float: left;

}
@media only screen and (max-width: 768px) { 
p.cert-site { display: none; }
}
@media only screen and (max-width: 1240px) { 
.sticky-menu-active #logo a img.high-dpi {  display: none;}
}
#sidebar .widget {
    padding: 18px 18px 20px 18px
}
.ten-years-banner {
    margin: 10px auto auto auto;
}