/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

@import url('https://fonts.googleapis.com/css?family=Itim');

html, body, #test-row{
	font-family: 'Itim', cursive;
	height:100%;
}
#main {
    margin-top: 100px;
}

a{
	text-decoration: none;
	color: #787d85;
}
a:hover{
	color:#e4da39;
}
#block2 img{
	width: 130px;
}
#block3{
	font-style: italic;
}
.olabarri{
	margin-top: -15px;
}
.quorum{
	margin-top: -25px;
}
.text1, .escuza-logo{
    padding-right: 50px; 
}
h2{
	margin-top: -290px;
  font-weight: bold;
}
.home{
	margin-top: -100px !important;
  -webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
}
.separator{
  display: none;
}


/*
* home2
*/

.text1-2{
    position: absolute;
    top: 330px;
    right: 20px;
      -webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
}
.escuza-logo2{
    position: absolute;
    top: 100px;
    right: 20px;
}
.home-background2{
  -webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
}
.home-background2 figure div img{
    max-height: 750px !important;
}
.blank{
  height: 0;
}




/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {

#block1-2 h2{
    font-size: 18px;
}
.escuza-logo2{
  width: 200px;
}
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {

#block2 .wpb_single_image.vc_align_left {
    text-align: center;
}
.text1{
    padding-right: 0px; 
}
h2{
	text-align: center !important;
  font-size: 20px;
  font-weight: bold;
}
h2{
	margin-top: -40px;
}
.wpb_single_image.vc_align_right {
    text-align: center;
}
.escuza-logo{
    padding-right: 0px !important; 
}
.text1{
    margin-bottom: 0px;
}
#block2 img {
    width: 150px;
    padding-bottom: 20px;
}
#block1 .vc_column-inner{
	padding-top: 0px;
}
#block2 .wpb_single_image{
	
}
#block2{
	margin-top: -30px;
}
.escuze4-logo figure div{
    max-width: 60%;
}
.wpb_single_image img {
    width: 60%;
}
.separator{
  display: block;
  width: 30%;
}

/*
* home2
*/

.home-background2 img{
  width: 100%;
}


.text1-2{
    position: absolute;
    top: 330px;
    right: 20px;
}
.escuza-logo2{
    position: absolute;
    top: 100px;
    right: 20px;
}
/*
* home2
*/

.text1-2 {
    position: absolute;
    top: 270px;
    right: 20px;
}
#block1-2 h2{
    margin-top: -270px;
    font-size: 12px;
}
.escuza-logo2{
  top:23px;
  right: -70px;
      -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
}
.home-background2{
    -webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
}

}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {

#block2 .wpb_single_image.vc_align_left {
    text-align: center;
}
.text1{
    padding-right: 0px;
}
h2{
	text-align: center !important;
  font-size: 18px;
  font-weight: bold;
}
h2{
	margin-top: -210px;
}
.wpb_single_image.vc_align_right {
    text-align: center;
}
.escuza-logo{
    padding-right: 0px !important; 
}
.text1{
    margin-bottom: 0px;
}
#block2 img {
    width: 100px;
}
#block2{
	margin-top: -30px;
}
.wpb_single_image.vc_align_right {
    text-align: center;
    width: 50%;
    margin-left: 25%;
}
.separator{
  display: block;
  margin-top: 25px;
}

/*
* home2
*/

.text1-2 {
    position: absolute;
    top: 270px;
    right: 20px;
}
#block1-2 h2{
    margin-top: -270px;
    font-size: 12px;
}
.escuza-logo2{
  top:23px;
      -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
}
.home-background2{
    -webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
}
}

@media (max-width: 320px){
.text1{
    padding-right: 0px; 
}

#block2 .wpb_single_image.vc_align_left {
    text-align: center;
}
.text1{
    padding-right: 0px;
}
h2{
  text-align: center !important;
  font-size: 18px;
  font-weight: bold;
}
h2{
  margin-top: -210px;
}
.wpb_single_image.vc_align_right {
    text-align: center;
}
.escuza-logo{
    padding-right: 0px !important; 
}
.text1{
    margin-bottom: 0px;
}
#block2 img {
    width: 100px;
}
#block2{
  margin-top: -30px;
}
.wpb_single_image.vc_align_right {
    text-align: center;
    width: 50%;
    margin-left: 25%;
}
.separator{
  display: block;
  margin-top: 25px;
}

/*
* home2
*/

.text1-2 {
    position: absolute;
    top: 270px;
    right: 20px;
}
#block1-2 h2{
    margin-top: -270px;
    font-size: 12px;
}
.escuza-logo2{
  top:73px;
      -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
}
.home-background2{
    -webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
}

	
}
  

