/*
Theme Name: Ultra Child
Theme URI: http://purothemes.com/themes/ultra/
Template: ultra
Author: Puro
Author URI: http://purothemes.com/
Description: Easy to use and quick to setup, Ultra is a powerful multipurpose theme. Use it to launch your business site, blog or portfolio. Create detailed layouts without writing a line of code using SiteOrigin's drag and drop Page Builder plugin. Start your pages off with a bold full-width Meta Slider and keep users engaged with a sticky menu. Fast, responsive, SEO optimized and backed by professional level support, Ultra is ready for your next project. For assistance, check out our theme documentation (http://purothemes.com/documentation/) or ask a question on our support forum (http://purothemes.com/support/).
Tags: blue,custom-menu,featured-images,full-width-template,gray,light,one-column,responsive-layout,right-sidebar,sticky-post,theme-options,threaded-comments,translation-ready,two-columns,white
Version: 1.0.2.1463211398
Updated: 2016-05-14 07:36:38

*/


/*MENU ONLY for up to IPAD PORTRAIT ONLY 
 * Just added this in on Nov 2019 to get IPAD Portrait TOP MENU mow working ! */
@media only screen 
	and (min-device-width : 701px) 
and (max-device-width : 1100px) 
and (orientation : portrait)  {
	
#primary {
    box-sizing: border-box;
    width: 100%;
    padding-right: 8%;
	}
	
	.menu-toggle {
		display: none;
	}
	
	
.site-header {
     position: relative;
    max-width: 100%;
background-size:100% 100%;
    height: 180px !important;
    }
	 
	
.responsive-menu .main-navigation.toggled {
    height: auto;
    margin-bottom: 0;
    max-width: 100%;
	}	
	   
}


/* ----------- Galaxy Tab A LANDCAPE BUTTON MENU ----------- */


@media only screen 
	and (min-device-width : 950px) 
and (max-device-width : 1100px) 
and (orientation : landscape) 
  and (-webkit-max-device-pixel-ratio: 1.332) {

	.menu-toggle {
		display: none;
	}
	
.responsive-menu .main-navigation.toggled {
    height: auto;
    margin-bottom: 0;
    max-width: 80%;
	}	

	.responsive-menu .menu-toggle {
    margin-right: 140px !important;
}
	
}


/* -----------SAMSUNG TAB A PORTRAIT ----------- */

@media only screen 
and (max-device-width : 667px) 
and (orientation : portrait)  {

#primary {
    box-sizing: border-box;
    width: 100%;
    padding-right: 8%;
	}
	
    .menu-toggle {
        display: none;
    }
	
	.responsive-menu .menu-toggle {
    display: block;
    margin-right: 90px !important;
}
	
.responsive-menu .main-navigation.toggled {
    height: auto;
    margin-bottom: 0;
    max-width: 80%;
	}	
    

    
}


/* -----------GENERAL SETTINGS ----------- */

.page .entry-header { display: none; }

#secondary{
   display:none;

}

.et_pb_row {
width: 110% !important;
}


.et_divi_builder #et_builder_outer_content .et_pb_module h3 {

font-size: 1.5em;
line-height: 1.6em;
}

.et_divi_builder #et_builder_outer_content .et_pb_with_background .et_pb_row {
    width: 100%;
}

.et_divi_builder #et_builder_outer_content .et_pb_section {
    padding: 0% 0;
}



.boxed #page {

   max-width: 90.7143rem;
}

body:not(.resp).boxed #page {
  width: 100%;
}

.container {

  max-width: 90.7143rem;
}

.sidebar #primary {
  
  padding-right: 1%;
  width: 100%;
      border-width: 0 0px 0 0;
}

.site-header {

max-height: 80px;
background: #ffffff;
}

.site-header .site-branding-container {
    max-width: 100%;
    height: 130px;
    width: 650px;
}


.header-image {
height: 80px;
width: 800px;
background-size:100% 100% 

}

 .h3 { 

  margin: 0.89286em 0;
   font-size: 1.0em;
line-height: 20em;
}

 .site-header.scale.fixed,
  .site-header.scale.fixed .site-branding-container {

    height: 110px;

  }

.site-header.scale.fixed .site-branding-container .site-branding img {
    max-width: 100%;
    height: 110px;

  }


.home.siteorigin-panels-home .site-content, .page-template-home-panels .site-content, .page-template-full-width-no-title .site-content > .container, .page-template-default-no-title .site-content > .container, .blog .site-content .container.no-blog-title
 {
    padding-top: 0em;
}


.main-navigation div > ul > li > a {
    display: block;
    font:600 15px 'Roboto Condensed', sans-serif; 
    margin:25px 0 0 0;

    text-transform: uppercase;
font-size:14px;
color: #000000;
font-weight: 600;

height: 100px;
line-height: 100px;
  }

.main-navigation ul li a {
  font-size: 1.1em;
  line-height: 0.78571em;
 color: #ffffff;

}

.site-footer .bottom-bar {

    font-size: 10px;
}
