/*

Theme Name: Common Cider Company

Description: Common Cider Child Theme - Galactica

Version: 0.01

Author: Brandlab

Author URI: http://brandlabhq.com

Theme URI: http://iweb-studio.com/

Template: galactica

*/

@import url("../galactica/style.css");

@import url("inc/color.css");



/* TYPE -------------------------------------------------*/



h1, h1 span {

	font-family: "brandon-grotesque",sans-serif !important;

	font-weight: 700;

	font-size: 56px;

    line-height: 56px;    

    }

	

h2 {

	font-family: "brandon-grotesque",sans-serif !important;

	font-style: normal;

	font-weight: 700;

	font-size: 42px;

    line-height: 42px;    

    }

	

h3 {

	font-family: "brandon-grotesque",sans-serif !important;

	font-style: normal;

	font-weight: 700;

	font-size: 36px;

    line-height: 36px;    

    }

	

.main-title.large,.home-one-heading h1.large {

	font-family: "brandon-grotesque",sans-serif !important;

	font-style: normal;

	font-weight: 700;

	font-size: 36px;

    line-height: 36px;    

    }

	

.shadow span { 

	font-family: "brandon-grotesque",sans-serif !important;

	font-style: normal;

	font-weight: 700;

	font-size: 72px;

    	line-height: 72px;

	text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4); 

}



body, p, p span {

	font-family: "proxima-nova",sans-serif !important;

	font-style: normal;

	font-weight: 200;

	line-height:1.5em;

	font-size:18px;

}



p {

margin: 0 0 20px !important;



}



.wpb_text_column li {

	padding-bottom:10px;

}



.wpb_text_column ul {

	padding-left:30px;

color: #696969 !important;

	

}





/* STRUCTURE ----------------------------  */





header.header-default .navbar .navbar-collapse .navbar-nav li a {

    font-family: "proxima-nova",sans-serif;

	font-style: 13px;

	letter-spacing: 1px;

	font-weight: 700;

	line-height: 16px;

	text-transform: uppercase;

	outline: 0;

}



header.header-default .navigation.active .navbar-nav li a {

    padding: 40px 10px;

} 



header.header-default .navigation.active #search {

position: relative;

margin-top: 10px;

}



header.header-default .logo {

  padding:0px;

}



header.header-default .navigation.active .logo{

padding:0px;

}

header.header-default .navigation.active .navbar-nav li .drop-down li a {padding: 15px 20px !important;}

header.header-default .navigation.active .navbar-nav li > a {

padding: 30px 20px !important;

}



.banner {

	display:none;

}



#status {



background-image: url(images/preloader.GIF);



}

}



p {

}



/* STRUCTURE ----------------------------  */





header.header-default .navbar .navbar-collapse .navbar-nav li a {

    font-family: "proxima-nova",sans-serif;

	font-style: 13px;

	letter-spacing	: 1px;

	font-weight: 700;

	line-height: 16px;

	text-transform: uppercase;

	outline: 0;

}



header.header-default .navigation.active .navbar-nav li a {

    padding: 40px 10px;

} 



header.header-default .navigation.active #search {

position: relative;

margin-top: 10px;

}



header.header-default .logo {

  padding:0px;

}



header.header-default .navigation.active .logo{

padding:0px;

}

header.header-default .navigation.active .navbar-nav li .drop-down li a {padding: 15px 20px !important;}

header.header-default .navigation.active .navbar-nav li > a {

padding: 30px 20px !important;

}



.banner {

	display:none;

}



#status {



background-image: url(images/preloader.GIF);



}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 770px) 
and (orientation : portrait) {
.nav.navbar-nav{height: 60px;}
}

.wpcf7-form input, .wpcf7-form textarea{ width:100%;}
.wpcf7-form-control.wpcf7-submit { width:auto !important;}

@media only screen and (max-device-width : 768px) 
 {
header.header-default .navbar .navbar-collapse .navbar-nav li a { padding:5px;} 
header.header-default .navbar .navbar-collapse .navbar-nav li .drop-down { display:block; transform:none !important; border:none; box-shadow:none !important; -webkit-box-shadow:none !important;}
header.header-default .navbar .navbar-collapse .navbar-nav li ul.drop-down li a { padding:5px; font-size:11px; padding-left:10px; }
header.header-default .navbar .navbar-collapse, ul.drop-down { text-align:left !important;}
 }
 
 #av-overlay-wrap { background-image:url('images/CommonLanding1.jpg') !important; background-repeat:no-repeat; background-size:cover !important;}
 @media screen and (max-width: 450px){
#av-overlay {
  position: relative;
  top: auto;
  left: auto;
  width: 100% !important;
  height: auto;
  margin: 0px auto 0 auto;
}
#av-overlay h3 { font-size:18px; line-height:18px;}
#av-overlay img { width:50%;}}


 .latest-holder { overflow: hidden; }
 .latest-holder a { color:#c01e2e !important;}
 .latest-holder ul { overflow: hidden; list-style: none; padding: 0; }
 .latest-holder .odd { padding:0; }
 .latest-holder ul li { margin:0 0 20px;}
 .latest-holder > ul > li { float: left;  height: auto;  }
.lt-ie8  .latest-holder > ul > li {width: 49.76%;}
 .latest-holder ul li img { height: 100%; float: left; }
 .latest-holder ul li h4 { margin:0px;  }
 .latest-holder ul li h4 a {  margin-bottom: 0px; display: block; float: none; }
 .latest-holder ul li p { font-family: Arial, Helvetica, sans-serif; font-size: .78125em; }
 .latest-holder ul li > div {  float: left;  height: 215px; position: relative; font-size:13px; line-height:18px; }
@media (min-width: 992px) {
 .latest-holder ul li > div { padding: 0px 4.23052959501558% 60px 4.72274143302181%; float: left;  height: 215px; position: relative; font-size:13px; line-height:18px; }

}
 .latest-holder ul li .inlineImg { background-size: cover; }
 .latest-holder ul li  span { color: #baaf9f; font-size: 0.8375em; display: block; padding-bottom:5px; }
 .latest-holder ul li a { color: #1c75bb; font-weight: bold; display: inline-block; float:left; }
 .latest-holder ul.even li > div * { text-align: right; }
 .latest-holder ul.even li div.shareSocial { left: auto; right: 25px; bottom: 12px; }
.latest-holder .mobi { display: none; }
@media (max-width: 992px) {
		  .latest-holder ul li > div { padding: 20px 0 0 0px !important;  }
	
	
	}

@media only screen and (min-width : 768px) 
 {
	 .latest-holder ul li > div {padding: 0px 0px 0 20px !important; }
	 
 }

.blog-single h1 {
  font-size: 56px;
  line-height: 56px;
  color: #000;
  font-weight: 700;
  margin: 20px 0 20px;
  text-transform: uppercase;
 
}
@media only screen and (max-width : 470px) 
 {
	 #newsroom h1 {
  font-size: 32px !important;
  line-height: 32px !important;
 
 
}
 }