/* @override 
	http://localhost/iamangel/wp-content/themes/iamangel/style.css?ver=1.0
	http://iamangel.local/iamangel/wp-content/themes/iamangel/style.css?ver=1.0
	http://iamangel.signaturecreative.com/wp-content/themes/iamangel/style.css?ver=1.0
	http://iamangel.signaturecreative.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=4.0.1
	http://iamangelfoundation.org/wp-content/themes/iamangel/style.css?ver=1.0 */

/*
	Theme Name: HTML5 Blank
	Theme URI: http://html5blank.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.3
	Author: Todd Motto (@toddmotto)
	Author URI: http://toddmotto.com
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/


/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#f9e50b;
	color:#333;
	text-shadow:none;
}
::-webkit-selection {
	background:#f9e50b;
	color:#333;
	text-shadow:none;
}
::-moz-selection {
	background:#f9e50b;
	color:#333;
	text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin: 0 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	width: 100% !;
	height: auto;
	padding: 0;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.size-full,img.size-large{
	width: 100% !important;
	height: auto;
}
.wp-caption {
	text-align:center;
	padding: 0;
	width: 100% !important;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin: 0 0 10px;
	padding: 5px 4px;
}
/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}


/* @override 
	http://localhost/iamangellab/grid/style.css
	http://localhost/iamangellab/grid/css/style.css */
@font-face {
    font-family: 'uni_sansheavy_caps';
    src: url('library/fonts/uni_sans_heavy-webfont.eot');
    src: url('library/fonts/uni_sans_heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('library/fonts/uni_sans_heavy-webfont.woff') format('woff'),
         url('library/fonts/uni_sans_heavy-webfont.ttf') format('truetype'),
         url('library/fonts/uni_sans_heavy-webfont.svg#uni_sansheavy_caps') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'roboto_condensed';
    src: url('library/fonts/roboto/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.eot');
    src: url('library/fonts/roboto/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('library/fonts/roboto/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.woff') format('woff'),
         url('library/fonts/roboto/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.ttf') format('truetype'),
         url('library/fonts/roboto/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.svg#roboto_condenseditalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotothin';
    src: url('library/fonts/roboto/roboto_thin_macroman/Roboto-Thin-webfont.eot');
    src: url('library/fonts/roboto/roboto_thin_macroman/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('library/fonts/roboto/roboto_thin_macroman/Roboto-Thin-webfont.woff') format('woff'),
         url('library/fonts/roboto/roboto_thin_macroman/Roboto-Thin-webfont.ttf') format('truetype'),
         url('library/fonts/roboto/roboto_thin_macroman/Roboto-Thin-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotolight';
    src: url('library/fonts/roboto/roboto_light_macroman/Roboto-Light-webfont.eot');
    src: url('library/fonts/roboto/roboto_light_macroman/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('library/fonts/roboto/roboto_light_macroman/Roboto-Light-webfont.woff') format('woff'),
         url('library/fonts/roboto/roboto_light_macroman/Roboto-Light-webfont.ttf') format('truetype'),
         url('library/fonts/roboto/roboto_light_macroman/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('library/fonts/roboto/roboto_regular_macroman/Roboto-Regular-webfont.eot');
    src: url('library/fonts/roboto/roboto_regular_macroman/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('library/fonts/roboto/roboto_regular_macroman/Roboto-Regular-webfont.woff') format('woff'),
         url('library/fonts/roboto/roboto_regular_macroman/Roboto-Regular-webfont.ttf') format('truetype'),
         url('library/fonts/roboto/roboto_regular_macroman/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}








html{
	width: 100%;
	height: 100%;
}
body{
	background-color: #f4f4f4;
	color: #333;
	padding: 0;
	width: 100%;
	height: 100%;
	font: 14px/22px robotolight;
	font-weight: 300;
/*	-webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px rgba(0,0,0,0.004);*/
	
}
h2{
	font: 24px uni_sansheavy_caps;
	margin-top: 0;
	margin-bottom: 30px;
}
article h2{
	margin-top: 20px;
	margin-bottom: 20px;
}
#large-header{
	width: 100%;
	height: 100%;
}
#grid{
	max-width: 1170px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 100px;
	position: relative;
}
.group:after {
  content: "";
  display: table;
  clear: both;
}
.container{
/*	width: 100%;
	clear: both;
	float: left;*/
	max-width: 1100px;
	padding: 0;
}
/*.content-wrap{
	-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	  transition:         all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.show-menu .content-wrap{
	-ms-transform: scale(0.98); /* IE 9 *!/
	    -webkit-transform: scale(0.98); /* Chrome, Safari, Opera *!/
	    transform: scale(0.98);
}*/
/*.container:nth-child(odd) {
	background-color: #ff8585;
}*/
.wrapper{
	position: relative;
	z-index: 1;
}
.item{
	overflow: hidden;
	box-sizing: border-box;
	float: left;
	background-color: #fff;
	background-size: cover !important;
/*	display: table;*/
	text-overflow: ellipsis;
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05);
	position: absolute;
	opacity: 0;
	-webkit-transform-origin: 50% 50%;
	-webkit-transform-style: flat;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	  transition:         all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

.item-img-wrapper{
	width: 100%;
	height: 100%;
	background-size: cover;
}
.item-img-wrapper img{
	min-width: 100%;
}
.item-img-wrapper img, .list-image-wrapper a, .list-image-wrapper img{
	-webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:         all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.item a:hover img, .list-image-wrapper a:hover, .list-image-wrapper a:hover img{
	-ms-transform: scale(1.2) rotate(-2deg); /* IE 9 */
	    -webkit-transform: scale(1.2) rotate(-2deg); /* Chrome, Safari, Opera */
	    transform: scale(1.2) rotate(-2deg);
}
.item a:hover .watch-link{
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.item a .item-gradient{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:         all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
	z-index: 100;
}
.item a:hover .item-gradient{
	background-color: rgba(0, 0, 0, 0.5);
}
.item img{
	height: 100%;
	margin-right: auto;
	margin-left: auto;
}
.items-wrapper{
	width: 100%;
	position: relative;
	float: left;
/*	height: 330px;*/
}
.watch-link{
	position: absolute;
	text-align: center;
	left: 0;
	font: 36px/30px uni_sansheavy_caps;
	color: #fff;
	top: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	  transition:         all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	-webkit-transform: translate3d(0,200px,0);
	transform: translate3d(0,200px,0);
}
.watch-link .fa{
	margin-bottom: 5px;
	margin-top: 5px;
}
.item .full-link{
	width: 100%;
	height: 100%;
	display: inline-block;
}
.item:hover{
	
}
.item-inner{
	width: 100%;
	height: 100%;
}
.item-inner a{
}
.item p{
	text-overflow: ellipsis;
}
.item-group{
	float: left;
}
.float{
	clear: both;
}
.pull-right{
	float: right;
}
.pull-left{
	float: left;
}
.align-vert{
	/* Internet Explorer 10 */
	display:-ms-flexbox;
	-ms-flex-pack:center;
	-ms-flex-align:center;
	
	/* Firefox */
	display:-moz-box;
	-moz-box-pack:center;
	-moz-box-align:center;
	
	/* Safari, Opera, and Chrome */
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	
	/* W3C */
	display:box;
	box-pack:center;
	box-align:center;
}
.split-half{
	width: 60%;
	float: left;
	padding: 25px;
	height: 100%;
	background-color: #fff;
	color: #333;
}
.split-half:first-child{
	width: 40%;
}
.split-vert{
	float: left;
	padding: 25px;
	width: 100%;
	height: 60%;
/*	background-color: #fff;
	color: #333;*/
	text-align: left;
}
.split-vert:first-child{
	height: 40%;
}
/*.item.bg-grey{
	display: table;
}
.item.bg-grey .split-vert{
	display: table-cell;
	vertical-align: middle;
}*/
.split-third{
	width: 33%;
	float: left;
	padding: 20px;
	height: 100%;
}
.item h3.h3-large{
	margin: 0;
	font: 2.3em uni_sansheavy_caps;
	text-transform: uppercase;
	line-height: 0.9;
	letter-spacing: -1px;
}
.item h3.h3-large small{
	margin: 0;
	color: #fff;
/*	font: 1em uni_sansheavy_caps !important;*/
}

/*
 * GENERAL 
 */
 input.input-text{
 	border-radius: 5px;
 	border-width: 1px;
 	border-style: solid;
 	padding: 10px;
 	font-size: 14px;
 	box-sizing: border-box;
 }
 .input-text.input-clear{
 	background-color: #fff;
 	color: #808080;
 	border-color: #aaa;
 }
 .input-text.input-dark{
 	background-color: #4d4e4d;
 	color: #808080;
 	border-color: #333;
 }
 
 .list-unstyled{
 	padding: 0;
 	margin: 0;
 	list-style: none;
 }
 .list-inline li{
 	display: inline;
 }
 .hidden-link{
 	display: none;
 }
 
/*
 * HEADER 
 */
#top-navigation{
	top: 0;
	z-index: 100000000;
	background-color: rgba(243, 243, 243, 0.9);
	text-align: center;
	left: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	position: fixed;
	padding-left: 20px;
	color: #333;
}
#top-navigation .container{
	max-width: 990px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	clear: none;
}
#top-navigation a{
	float: left;
	padding-left: 0;
}
.top-menu-wrapper{
	text-align: center;
	float: left;
	margin-top: 40px;
}
.navigation-text{
	float: left;
	padding: 10px 10px 7px 15px;
	border-left: 1px solid #999;
	text-transform: uppercase;
	font: 14px robotolight;
	font-weight: 300;
	color: #333;
	display: none;
}
header#main-header{
/*	min-height: 500px;*/
}
#main-logo{
	font: 26px/26px robotolight;
	font-weight: 300;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px 20px 10px 10px;
	text-align: left;
	float: left;
	border-left: 1px solid #333;
}
#main-logo .logo-text{
	float: left;
}
#main-logo svg{
	width: 70px;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	height: 50px;
}
#main-logo svg path,#main-logo svg ellipse{
	fill: #111; 
}
#top-navigation.white #main-logo{
	color: #fff;
	border-left: 1px solid #fff;
}

/*
 * NAVIGATION 
 */
 


#nav-logo{
	text-align: center;
}
#main-nav{
	float: left;
	width: 100%;
	box-sizing: border-box;
}
#main-nav ul{
	float: left;
	width: 100%;
}
#main-nav ul li{
	clear: both;
	display: block;
/*	float: left;*/
	text-align: center;
	margin-bottom: 5px;
}
#main-nav ul li a{
	font: 20px/20px uni_sansheavy_caps;
	color: #333;
	text-decoration: none;
	transition: all .3s
	text-align: left;
	text-align: left;
}
#main-nav ul li a:hover, #main-nav ul li.current-menu-item a{
	color: #fa476c;
	text-decoration: none;
}
#main-nav ul li.donate-btn a{
	color: #fa476c;
	margin-top: 50px;
	clear: both;
	display: block;
}

/* Newsletter */

#newsletter-wrapper{
	clear: both;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	display: none;
	padding-top: 20px;
}
#newsletter-wrapper h3{
	color: #333;
	font: 14px robotoregular;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 0;
}

#newsletter-wrapper input.input-text{
	width: 100%;
}

/* Social */

#social-icons{
	clear: both;
	float: left;
	margin-top: 30px;
	width: 100%;
}
#social-icons ul{
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
#social-icons a i{
	color: #333;
	text-decoration: none;
	font-size: 28px;
	padding-right: 20px;
	padding-left: 20px;
	transition: all .3s
}
#social-icons a:hover .fa-twitter{
	color: #5afff9;
}
#social-icons a:hover .fa-facebook{
	color: #5ac3ff;
}
#social-icons a:hover .fa-youtube{
	color: #ff5a5a;
}

/* Intro */
#intro{
	font: 65px/50px uni_sansheavy_caps;
	text-align: center !important;
	margin-bottom: 200px;
	padding-top: 300px;
}
#intro-image{
	height: 900px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #000000;
	background-size: cover !important;
	z-index: -1;
}
#intro-image img{
	width: 100%;
}
#intro-image-gradient{
	width: 100%;
	height: 300px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: -webkit-linear-gradient(top, rgba(243, 243, 243, 0) 0%, #f3f4f3 45.4%);
	background-image: -moz-linear-gradient(top, rgba(243, 243, 243, 0) 0%, #f3f4f3 45.4%);
	background-image: -ms-linear-gradient(top, rgba(243, 243, 243, 0) 0%, #f3f4f3 45.4%);
	background-image: linear-gradient(to bottom, rgba(243, 243, 243, 0) 0%, #f3f4f3 45.4%);
}
/* SQUARE STYLE */


.title{
	display: block;
	float: left;
	width: 100%;
}
.square-title .item-inner{
	width: 100%;
	height: 100%;
	text-align: center;
}
.square-title h2{
	text-align: center;
	margin: 0;
	text-transform: uppercase;
	font: 1.5em/1 uni_sansheavy_caps;
	font-weight: normal;
	font-style: normal;
}
.bg-grey .fa{
}
.square-text{
	padding: 20px;
	text-align: left;
}
.square-text[data-width="2"][data-height="2"]{
	padding: 10px;
	font-size: 0.8em;
}
.bg-white{
	background-color: #fff;
}
.bg-grey{
	background-color: #333333;
	color: #fff;
}
.bg-yellow{
	background-color: #f9e50b;
}

.bg-blue{
	color: #fff;
	background-color: #13f6fa !important;
}
.title-social-networks{
	color:  #fff !important;
	background-color: #333 !important;
}
.learn-more.yellow{
	color: #f9e50b;
	clear: both;
}
.highlight-2 a:hover, a.highlight-2,.highlight-2{
	color: #f9e50b;
}
.learn-more.blue{
	color: #13f6fa;
}
a.higlight-3{
	color: #13f6fa;
	transition: all .3s;
}
a.higlight-3:hover{
	color: #333;
	text-decoration: none;
}
.learn-more.pink{
	color: #fa476c;
}
.higlight-4 a:hover, a.higlight-4{
	color: #fa476c;
}
.desaturated{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	transition: all .3s;
}
.desaturated:hover{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}
/* Item */


.item h3{
	font: 1em "roboto_condensed";
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 1.20;
}
.item p{
	font-weight: 300;
	margin: 0;
	line-height: 1.4;
	font-size: 0.8em;
}
.learn-more{
	font: normal normal 12px uni_sansheavy_caps;
	color: #333;
	text-decoration: none;
	margin-top: 10px;
	display: block;
	transition: all .3s;
}
.learn-more.yellow:hover{
	color: #fff;
	text-decoration: none;
}
.split-half .learn-more.yellow:hover{
	color: #333;
	text-decoration: none;
}
/* SLIDER */

.slide{
	width: 100%;
	height: 100% !important;
	background-size: cover !important;
}
#home-grid .slick-track,#home-grid .slick-list{
	height: 100%;
}
.btn-slider{
	text-align: center;
	cursor: pointer;
}
.btn-slider:hover{
	color: #111;
	background-color: #f9e50b;
}
#facebook-slider-image .slide a{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	float: left;
}
/* SLIDER VIDEOS */
.video-next, .video-prev{
	text-align: center;
	cursor: pointer;
}
#slider-videos .play-btn{
	text-align: center;
}
#slider-videos .slide{
	text-align: center;
}
#slider-videos .play-btn i{
	text-align: center;
	top: 37%;
	position: relative;
	color: #13f6fa;
	margin-right: auto;
	margin-left: auto;
	border-style: solid;
	border-width: 9px;
	padding: 10px 25px;
	background-color: rgba(0, 0, 0, 0.5);
	transition: all .3s;
	font-size: 37px;
}
#slider-videos .play-btn:hover i{
/*	border-radius: 200px;
	padding: 17px 21px;
	top: 36%;*/
	color: #fff;
	border-color: #fff;
}
/* SOCIAL ITEMS */
#facebook-slider a, #facebook-slider h3{
/*	background-color: #fff;*/
	color: #fff;
}
#facebook-slider{
	background-color: #3b5998;
}
#facebook-slider.item .social-slide p{
	color: #fff;
}
#facebook-slider-image{
	background-color: inherit;
	-moz-box-shadow: none;
	box-shadow: none;
}
.facebook-item-icon{
	background-color: #3b5998;
	color: #fff;
	font-size: 30px;
}
.facebook-item-icon a{
	color: #fff;
	font-size: 30px;
}
#facebook-slider-image .slide,#twitter-slider-image .slide{
	padding: 0;
}
#facebook-slider-image .slide a,#twitter-slider-image .slide a{
	background-position: center center !important;
	background-size: cover !important;
	
}
.twitter-item-icon {
	background-color: #00aced;
	color: #fff;
	font-size: 60px;
}
.twitter-item-icon a{
	color: #fff;
}
#twitter-slider{
	background-color: #00aced;
	color: #fff;
}
#twitter-slider a{
	color: #fff	;
}
#twitter-slider-image{
	background-color: #f3f4f3;
	-moz-box-shadow: none;
	box-shadow: none;
}
.tweet-header{
	margin-bottom: 20px;
	float: left;
	width: 100%;
	font-size: 16px;
}
a.twitter-title{
	color: #fff !important;
	font-weight: bold;
	text-decoration: none !important;
}
a.twitter-title .small{
	color: #0074a0;
	font-weight: normal;
	font-style: normal;
}
.home-tweet-tweet{
	clear: both;
	float: left;
	width: 100%;
}
.home-tweet-date{
	clear: both;
	margin-top: 20px;
	float: left;
	width: 100%;
	font-size: 14px;
}
.social-slide{
	padding: 30px;
}
.social-slide img{
	width: 100%;
}
.social-slide h3{
	font: 22px/24px "roboto_condensed";
	margin-bottom: 20px;
	font-weight: 200;
}
.social-slide p{
	font-size: 18px;
	line-height: 28px;
}
.social-slide a.learn-more{
	margin-top: 10px;
	color: #fff;
	font-size: 16px;
}

/* CANVAS */
#demo-canvas{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 0 !important;
	pointer-events: none;
	width: 100% !important;
	height: 100% !important;
}
.canvas2{
	float: right;
/*	margin-bottom: -100px;*/
	margin-right: 100px;
}

/* GRID */
.gridster{
	clear: both;
	margin-top: 200px;
}
.gridster ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
/* Main Program */

.main-program-header{
	padding-top: 200px;
	background-position: center center !important;
	position: relative;
	height: 800px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:         all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.main-program-header .container{
	position: relative;
	z-index: 1;
}
.main-program-header .container .row{
	height: 600px;
}
.main-program-header .header-title{
	position: relative;
	z-index: 100;
}
.main-program-header .header-title h1{
	word-wrap: break-word !important;
	padding: 40px;
	width: 100%;
	-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:         all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.main-program-header:hover{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}
.main-program-header:hover .header-title h1{
	padding-bottom: 60px;
}
.post-type-archive-iaa_programs .main-footer{
	margin-top: 0;
}
/* Program */
.program-bg-image{
	width: 100%;
	height: 800px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-size: cover !important;
	background-position: center center !important;
}
.page .program-bg-image{
	height: 600px;
}
.program-header{
	padding-top: 200px;
	background-position: center center !important;
	position: relative;
	margin-bottom: 20px;
}
.gradient{
	width: 100%;
	height: 600px;
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
}

.program-header .container{
	position: relative;
	z-index: 1;
}
.program-header .container .row{
	height: 600px;
}
.page .program-header .container .row{
	height: 400px;
}

.header-title{
	position: relative;
	height: 100%;
	padding: 0;
}
.header-description{
	position: relative;
	height: 100%;
	float: right;
}
.header-description-inner{
	max-width: 434px;
	background-color: #ffffff;
	padding: 25px;
	position: absolute;
	bottom: -100px;
	right: 0;
}
.header-description p:first-child{
	font: 24px robotothin;
	line-height: 33px;
	font-weight: 200;
	margin-bottom: 25px;
}
.header-title h1{
	color: #fff;
	font: 110px/90px uni_sansheavy_caps;
	position: absolute;
	bottom: 40px;
	left: 0;
	margin: 0;
}
.header-title h1 .row{
	height: inherit !important;
	margin-top: 30px;
}
.header-title h1 .row div{
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
.header-title h1 .row .stat-big{
	font-size: 48px;
	line-height: 48px;
	margin-bottom: 10px;
	color: #f9e50b;
}
.header-title h1 .row .stat-text{
	font: 24px robotoregular;
	line-height: 24px;
}
.header-title h1 .row>div{
	border-right-style: solid;
	border-right-width: 1px;
	min-height: 130px;
}
.header-title h1 .row>div:last-child{
	border-right-style: none;
}
.header-title h1 .parent-title{
	font-size: 30px;
	line-height: 30px;
	color: #f9e50b;
}
.header-title h1 small{
	color: #fff;
}

/* Program List */
.programs-list-wrapper{
	margin-top: 60px;
}

.programs-list .program{
	margin-bottom: 20px;
	margin-right: 0;
	margin-left: 0;
}
.programs-list .program .list-image-wrapper img{
	max-width: 100%;
}
.list-text-wrapper{
	min-height: 300px;
	padding: 40px;
	background-color: #fff;
	height: 100%;
}
.list-image-wrapper{
	min-height: 300px;
	float: left;
	background-size: cover !important;
	background-position: center center !important;
	background-color: #333 !important;
	overflow: hidden;
}
.list-image-wrapper a{
	width: 100%;
	height: 100%;
	display: inline-block;
	float: left;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover !important;
}
.list-image-wrapper img{
	width: 100%;
}
.row.list-small{
	margin-bottom: 20px;
	background-color: #fff;
	margin-right: 0;
}
.list-small .list-text-wrapper{
	min-height: inherit;
	padding: 20px;
}
.list-small .list-text-wrapper h3{
	font-size: 18px;
}
.list-small .list-text-wrapper h3 a{
	font-size: 18px;
}
.list-small .list-image-wrapper{
	min-height: 215px;
	float: left;
	background-size: cover !important;
	background-position: center center !important;
	background-color: #333 !important;
}
.col-sm-2 .list-image-wrapper{
	min-height: 160px;
}
.col-sm-3 .list-image-wrapper{
	min-height: 160px;
}
.col-sm-4 .list-image-wrapper{
	min-height: 160px;
}
.col-sm-3 .list-text-wrapper, .col-sm-4 .list-text-wrapper, .col-sm-6 .list-text-wrapper{
	padding: 20px;
	min-height: inherit;
	
}
.col-sm-3 h3, .col-sm-4 h3, .col-sm-6 h3{
	margin-top: 0;
}
.list-text-wrapper h3 a{
	font: 26px/26px "roboto_condensed";
	margin-top: 0;
	color: #222;
	font-weight: 400;
}
.list-text-wrapper h3 a:hover{
	text-decoration: none;
	color: #555;
}
.list-text-wrapper a{
	font: 14px uni_sansheavy_caps;
	text-transform: uppercase;
}

.videos-slider-wrapper{
	margin-top: 70px;
/*	padding: 0;*/
	position: relative;
}
.videos-slider{
	padding: 0;
}
.video-item{
/*	margin-right: 10px;
	margin-left: 10px;
	width: 250px;*/
}

.post-inner{
	text-align: left;
	background-color: #fff;
	height: 100%;
}
.post-inner img{
	width: 100%;
	height: auto;
}
.post-inner .slide-text{
	padding: 15px;
	white-space: normal !important;
}
.post-inner h3{
	margin-top: 0;
	margin-bottom: 5px;
	font: 16px "roboto_condensed";
}
.post-inner h3 a{
	color: #333;
}
.video-slider-control{
	position: absolute;
	width: 55px;
	height: 55px;
	background-color: #323332;
	z-index: 100000;
	display: inline-block;
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 68px;
	cursor: pointer;
	-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	  transition:         all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.video-slider-control:hover{
	background-color: #13f6fa;
	color: #111;
}
.video-slider-control.slick-disabled{
	background-color: #ccc;
	color: #fff;
	cursor: inherit;
}
.slider-video-prev{
	position: absolute;
	top: 54%;
	left: -40px;
	margin-top: -27px;
}
.slider-video-next{
	position: absolute;
	top: 54%;
	margin-top: -27px;
	right: -40px;
}
.slick-dots{
	bottom: -60px;
}
/* POSTS */
main.single-post{
	padding-top: 150px;
}
.breadcrumbs a{
	color: #7f7f7f;
	transition: color .3s;
}
.breadcrumbs a:hover{
	color: #333;
	text-decoration: none;
}
.breadcrumbs{
	color: #c5c5c5;
	font: normal 16px "roboto_condensed";
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 7px;
}
.single-iaa_programs .breadcrumbs, .page .breadcrumbs{
	padding: 0;
}

.single .post p:first-of-type{
	font-size: 24px !important;
	line-height: 33px !important;
	font-weight: 200 !important;
	margin-bottom: 25px !important;
}
.single-post h1{
	margin-top: 0;
	font-size: 36px;
	line-height: 36px;
/*	max-width: 70%;*/
}
h1.h1-large{
	font: normal 100px/400px uni_sansheavy_caps;
	margin: 0 0 -100px -50px;
	width: 400px;
	height: 400px;
	background-color: #13f6fa;
	color: #fff;
	text-align: center;
}
.single-post h1 a{
	font-family: uni_sansheavy_caps;
	color: #333;
}
.post iframe,.post iframe html{
	width: 100%;
}
.post-details{
	color: #7f7f7f;
}
.single-post header{
	margin-bottom: 30px;
}
.yarpp-related{
	border-top: 1px solid #e4e4e4;
	margin-top: 30px;
	margin-bottom: 30px;
}
.yarpp-related h3{
	margin-bottom: 30px;
}
.yarpp-related ul li{
	margin-bottom: 20px;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* Videos Section */

.full-video{
	width: 100% !important;
	margin-bottom: 20px;
	margin-top: 5px;
}
.related-videos {
	border-top: 1px dotted #ddd;
	margin-top: 20px;
}
.related-videos .row{
	margin-bottom: 20px;
}
.related-videos .row li{
	padding-right: 5px;
	padding-left: 5px;
}
.related-videos .row li:first-child{
	padding-left: 0 !important;
}
.related-videos .row li:last-child{
	padding-right: 0;
}

/* PAGES */

/* About */
.pages-thumbs{
	margin-top: 100px;
}
.pages-thumbs article{
	margin-bottom: 20px;
}
.page .main-content{
	margin-top: 40px;
}
/* Sidebar */


.sidebar{
	background-color: #fff;
	padding: 20px;
	box-sizing: border-box;
}
.sidebar h3{
	font: 18px uni_sansheavy_caps;
	margin-top: 0;
}
.single section.sidebar{
	margin-top: 200px;
}
/* Widgets */
.widget{
	margin-bottom: 40px;
}
.widget h4{
	margin-top: 5px;
	color: #333;
}

.widget h4 a{
	font: 16px "roboto_condensed";
	color: #333;
}
.widget img{
	max-width: 100% !important;
	width: 100%;
}

/* FOOTER */

.main-footer{
	background-color: #e8e8e8;
	padding: 30px 0 80px;
	margin-top: 50px;
}
#menu-footer li{
	border-right: 1px solid #bbb;
}
#menu-footer li:first-child{
	padding-left: 0;
}
#menu-footer li:last-child{
	border-right-style: none;
}
#menu-footer a{
	color: #333;
	text-transform: uppercase;
	font: 14px "roboto_condensed";
}
.copyright{
	color: #9e9e9e;
	font-size: 12px;
	margin-top: 5px;
	line-height: 16px;
}
.copyright a{
	color: #5b5b5b;
	font-weight: bold;
}
.main-footer .social{
	margin-top: -10px;
	font-weight: 400;
}
.main-footer .social li{
	text-transform: uppercase;
	font-family: "roboto_condensed";
}
.main-footer .social a{
	color: #939393;
	position: relative;
	top: 5px;
	transition: all .3s;
}
.main-footer .social a:hover{
	color: #333;
}



/* NAVIGATION */

html, 
body{
	width: 100%;
	height: 100%;
}

.content {
	position: relative;
/*	background-color: #f4f4f4;*/
}

/* Overlay */

.content::before {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.67);
	content: '';
	opacity: 0;
	-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:         all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}
.menu-wrap {
	position: fixed;
	z-index: 1001;
	width: 350px;
/*	height: 350px;*/
	background: #fdfdf8;
	color: #373a47;
	padding: 40px;
	-webkit-transform: translate3d(-350px,-350px,0);
	transform: translate3d(-350px,-350px,0);
	-webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:         all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
/* Shown menu */
.show-menu .menu-wrap {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
#top-navigation{
	-webkit-transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:         all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.show-menu #top-navigation {
	-webkit-transform: translate3d(350px,0px,0);
	transform: translate3d(350px,0px,0);
	background-color: #222;
	color: #fff;
}
.show-menu #main-logo svg path,.show-menu #main-logo svg ellipse{
	fill: #fff; 
}
.show-menu #top-navigation #main-logo{
	border-color: #ffffff;
}
.show-menu .navicon:before,.show-menu #top-navigation .navicon:after{
	background: #fff;
}
.show-menu .content-wrap {
/*	-webkit-transform: translate3d(80px,80px,0);
	transform: translate3d(80px,80px,0);*/
}

.show-menu .content::before {
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.hidden-mobile{
	float: left;
}
.visible-mobile{
	display: none;
}

/* Page TRANS4M 2016 */

body.page-template-page-trans4mtemplate{
	background: url(images/trans4m/iaa_bg.jpg) center center;
	background-size: cover !important;
	font-size: 16px;
	line-height: 22px;
}
#trans4m-wrapper h2{
	font: 40px/40px uni_sansheavy_caps;
}
#trans4m-wrapper h3{
	font: 24px/24px uni_sansheavy_caps;
}
.page-template-page-trans4mtemplate .gradient{
	display: none;
}
#trans4m-info p{
	font-size: 20px;
	line-height: 26px;
}
body.page-template-page-trans4mtemplate h1{
	display: none;
}
#trans4m-wrapper hr{
	width: 10%;
	height: 1px;
	background-color: #111;
}
#trans4m-intro{
	font-size: 20px;
	line-height: 26px;
	text-transform: uppercase;
}
#trans4m-intro p{
	margin-top: 5px;
	margin-bottom: 5px;
}
#trans4m-intro p:first-child{
	margin-top: 30px;
}
#trans4m-intro h2{
	margin-top: 5px;
	margin-bottom: 5px;
}
#trans4m-intro img{
	max-width: 100%;
}
body.page-template-page-trans4mtemplate img.alignright{
	width: 50% !important;
	float: right !important;
}
#trans4m-wrapper a{
	color: #fa476c;
	word-break: break-all;
}
.large-header{
	margin-top: 40px;
	margin-bottom: 20px;
}
.large-header img{
	margin-top: 40px;
	margin-bottom: 40px;
}
.large-header, .large-header p.lead{
	font-size: 30px;
	line-height: 36px;
}
#trans4m-wrapper form{
	text-align: center;
	margin-bottom: 40px;
}
#trans4m-wrapper table{
	width: 100%;
	margin-bottom: 20px;
}
select{
	background-color: #111 !important;
	color: #fff !important;
	font-weight: bold;
	background-image: none !important;
	height: 50px !important;
	padding: 20px !important;
}
span.light{
	font-family: "robotolight";
}
#sponsors-wrapper{
	border: 1px solid #333;
	border-radius: 20px;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 100px;
}
#sponsors-wrapper h2{
	margin-top: -20px;
	background-color: #f3f8ff;
}
.sponsor-row{
	text-align: left;
	clear: both;
	margin-bottom: 10px;
}
.sponsor-row ul{
	list-style: none;
	padding: 20px;
	background-color: #fff;
	
}
.sponsor-row ul li:before{ content:"- ";}
/* MEDIA QUERIES */

@media only screen and (max-width: 680px), only screen and (max-device-width: 480px), only screen and (min-device-width: 560px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2) {
	.hidden-mobile{
		display: none !important;
	}
	.visible-mobile{
		display: inherit !important;
		float: right;
		width: 70px;
		margin-right: 15px;
		margin-top: 15px;
		height: 50px;
		position: absolute;
		top: 0;
		right: 0;
	}
	#demo-canvas{
		display: none;
	}
	.container{
		padding: 0;
	}
	#grid{
		padding-bottom: 0px;
	}
	#top-navigation{
		width: 100%;
	}
	#main-logo{
		margin: 0 auto;
		float: none !important;
		border-style: none;
		padding-right: 0;
		padding-left: 0;
		font-size: 24px;
		line-height: 24px;
		text-align: center !important;
	}
	
	#main-logo .logo-text{
		margin-left: -25px;
	}
	#top-navigation a{
		float: none;
		padding-left: 0;
		position: absolute;
		top: 20px;
		left: 20px;
	}
	 #slider.items-wrapper{
		height: inherit !important;
	}
	#slider #image-slider{
		min-height: 200px;
	}

	#intro{
		font: 36px/36px uni_sansheavy_caps;
		text-align: center !important;
		margin-top: 0;
		margin-bottom: 100px;
		padding-top: 150px;
	}
	.square-title{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	#slider-videos .play-btn{
		text-align: center;
		height: 200px;
	}
	.square-title h2{
		font-size: 28px;
	}
	#text-slider, #videotext-slider{
		pointer-events: none;
	}

	.item[data-width="1"][data-height="1"]{
		display: none !important;
	}
	.item img{
		height: auto;
		width: 120%;
		margin-right: auto;
		margin-left: auto;
	}
	.item p{
		font-weight: 300;
		margin: 0;
		line-height: 1.4;
		font-size: 14px;
	}
	.split-half h3{
		text-align: left;
	}
	.split-half, .split-vert{
		width: 100% !important;
		text-align: left;
		height: inherit !important;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.split-half:first-child,.split-vert:first-child{
		width: 100%;
		padding-bottom: 10px;
	}
	
	
	.items-wrapper{
		padding: 0;
		height: inherit !important;
		float: left;
		clear: both;
	}
	.item-gradient{
/*		display: none;*/
	}
	#slider{
		height: 500px !important;
	}
	#slider #image-slider{
		height: 100px !important;
	}
	#home-grid #slider .item h3, .square-text h3{
		font-size: 22px;
		line-height: 22px;
	}
	#home-grid #slider .item p,.square-text p{
/*		display: none;*/
		font-size: 18px;
	}
	.item{
		height: inherit !important;
		width: 100% !important;
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		margin: 0 !important;
		float: left !important;
		-webkit-transform: translate3d(0,0,0) !important;
		transform: translate3d(0,0,0) !important;
	}
	.square-title.title-news{
		background-color: #f4f4f4;
	}
/*	.item[data-height="4"]{
		height: 250px !important;
	}
	.item[data-height="6"]{
		min-height: 250px !important;
	}*/
	.item.item-large-img{
		position: relative !important;
		float: left;
		width: 100% !important;
		height: 200px !important;
		background-size: cover !important;
	}
	.main-program-header .header-title h1{
		font-size: 70px;
		line-height: 60px;
	}
	.row.list-small{
		margin-bottom: 20px;
		margin-right: 0;
		background-color: #fff;
		margin-left: 0;
	}
	.main-content{
		padding: 0;
	}
	.program-header{
		padding: 100px 20px 20px;
	}
	
	.program-header .container .row,.page .program-header .container .row{
		height: inherit;
	}
	.post-type-archive-iaa_programs .row{
		margin: 0;
	}
	.main-program-header{
		height: 250px;
		padding-top: 50px;
		-webkit-filter: grayscale(0%);
		filter: grayscale(0%);
		margin: 0 !;
	}
	.programs-list-wrapper{
		margin-top: 20px;
	}
	.main h2,.videos-slider-wrapper h2{
		padding-right: 20px;
		padding-left: 20px;
	}
	.main-program-header .header-title{
		height: inherit !important;
	}
	.main-program-header .header-title h1{
		padding: 0 !important;
		font-size: 48px;
		line-height: 48px;
	}
	.main-program-header:first-child{
		margin-top: 70px;
	}
	.main-program-header .gradient{
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
		width: 100% !important;
		height: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	.pages-thumbs{
		margin: 0;
	}
	.page .main-content{
		margin-top: 0px;
	}
	.pages-thumbs article{
		padding: 0;
		width: 100%;
	}
	.gradient{
		width: 100% !important;
		height: 600px !important;
		background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
		background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
		background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
		position: absolute;
		bottom: inherit;
		left: 0;
		z-index: 0;
		top: 0;
	}
	.program-bg-image, .page .program-bg-image{
		height: 600px;
	}
	.header-title{
		height: inherit;
		padding: 20px;
	}
	.header-title h1{
		color: #fff;
		font: 60px/50px uni_sansheavy_caps;
		position: relative;
		bottom: 0px;
		text-align: center;
	}
	.header-description{
		top: 0;
		bottom: 0;
		height: inherit;
	}
	.header-description-inner{
		max-width: inherit;
		background-color: #ffffff;
		padding: 25px;
		position: relative;
		top: 0;
		left: 0;
	}
	.breadcrumbs{
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.single-post .breadcrumbs{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.list-image-wrapper{
		min-height: 200px;
	}
	.list-text-wrapper{
		min-height: inherit;
		padding: 15px;
	}
	.main-footer{
		text-align: center;
		margin-top: 0;
	}
	.copyright{
		margin-bottom: 20px;
	}
	.main-footer{
		padding-right: 20px;
		padding-left: 20px;
	}
	.main-footer .pull-right{
		float: none !important;
		margin-bottom: 20px;
	}
	#menu-footer{
		margin-bottom: 20px;
		text-align: center;
	}
	.main-content{
		padding: 20px;
		background-color: #f4f4f4;
	}
	.show-menu #top-navigation {
		-webkit-transform: translate3d(-350px,-350px,0);
		transform: translate3d(-350px,-350px,0);
		background-color: #222;
		color: #fff;
	}
	.show-menu .menu-wrap {
		width: 100%;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
	#mobile-close a{
		font-size: 30px;
		color: #333;
		position: absolute;
		top: 20px;
		left: 20px;
	}
	.programs-list .program{
		margin-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		padding: 0;
	}
	.programs-list .program.row{
		margin-right: 0;
		margin-left: 0;
	}
	.programs-list .row{
		margin: 0;
	}
	.videos-slider-wrapper{
	}
	.video-slider-control{
		display: none;
	}
	#videotext-image .slide{
		height: 200px !important;
	}
	#slider-videos .play-btn i{
		text-align: center;
		top: 30%;
		position: relative;
		color: #13f6fa;
		margin-right: auto;
		margin-left: auto;
		border-style: solid;
		border-width: 9px;
		padding: 10px 25px;
		background-color: rgba(0, 0, 0, 0.5);
		transition: all .3s;
		font-size: 37px;
	}
	
	.header-title h1 .row>div{
		border-right: none;
		min-height: inherit;
		border-bottom: 1px solid #fff;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}
	.header-title h1 .row>div:last-child{
		border-bottom: none;
	}
	.item.facebook-item-icon[data-width="1"][data-height="1"]{
		display: block !important;
		height: 50px;
		width: 320px;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.item.facebook-item-icon .fa, .item.twitter-item-icon .fa{
		font-size: 50px !important;
		margin-top: 10px;
	}
	#facebook-slider-image{
		display: none;
	}
	
	
}
