/*
Theme Name: Ericsson Cloud Blog Theme
Theme URI: http://www.ericsson.com/
Description: Theme for Ericssons blog.
Author: Somnath Sinha.
Version: 1.0
Tags: ericsson
*/

@font-face {
  font-family: "EricssonCapital";
  src: url('fonts/ericssoncapitaltt-webfont.eot');
  src: url('fonts/ericssoncapitaltt-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/ericssoncapitaltt-webfont.woff') format('woff'), url('fonts/ericssoncapitaltt-webfont.ttf') format('truetype'), url('fonts/ericssoncapitaltt-webfont.svg#ericsson_capital_ttregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'EricssonIcons';
  src: url('fonts/ericssonicons.eot?40121194');
  src: url('fonts/ericssonicons.eot?40121194#iefix') format('embedded-opentype'), url('fonts/ericssonicons.woff?40121194') format('woff'), url('fonts/ericssonicons.ttf?40121194') format('truetype'), url('fonts/ericssonicons.svg?40121194#ericssonicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: none; }
table { border-collapse: collapse; border-spacing: 0; }*/
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active { color: #333; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #00285e; text-decoration: none; }

.margin-top-30 {
  margin-top: 30px;
}

/* Wordpress image classes */
.alignright { float:right; margin:0.2em 0.2em 2em 2em; }
.alignleft { float:left; margin:0.2em 2em 2em 0.2em; }
.aligncenter { display:block; margin-left:auto; margin-right:auto; }

.wp-caption-text { margin:0; font-size:0.9em; font-style:italic; }

.attachment-thumbnail { margin-bottom:1em; }
.attachment-medium { margin-bottom:1.8em; }

/* ericsson.com CSS */
body { background:url(img/networked_society_blog_bg_140325.jpg) repeat-y center top; color:#333; font-family:Arial, Helvetica, sans-serif; width:100%; line-height: 1; }

#background { width:100%; }

header {  width:100%; overflow:hidden; }
#ie7-message { display: none; }

footer.footer {
  background: #a1c517;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExYzUxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzAwOTA0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwODJiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzE1MWY3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjAwNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
  background: -moz-linear-gradient(left, #a1c517 0, #009045 25%, #0082b6 50%, #151f77 75%, #db004f 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #a1c517), color-stop(25%, #009045), color-stop(50%, #0082b6), color-stop(75%, #151f77), color-stop(100%, #db004f));
  background: -webkit-linear-gradient(left, #a1c517 0, #009045 25%, #0082b6 50%, #151f77 75%, #db004f 100%);
  background: -o-linear-gradient(left, #a1c517 0, #009045 25%, #0082b6 50%, #151f77 75%, #db004f 100%);
  background: -ms-linear-gradient(left, #a1c517 0, #009045 25%, #0082b6 50%, #151f77 75%, #db004f 100%);
  background: linear-gradient(to right, #a1c517 0, #009045 25%, #0082b6 50%, #151f77 75%, #db004f 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#a1c517', endColorstr='#db004f', GradientType=1);
  background-position: "top";
  background-repeat: no-repeat;
  background-size: 100% 3px;
  background-color: #eee;
  margin-top: 60px;
  padding-bottom: 60px;
}

#footerLinks { float:left; overflow:hidden; margin-left:10px; }
.footerLinkGroup ul li h3 { font-size: 0.85em; color:#666; line-height:normal; margin-bottom:0.75em;  }
.footerLinkGroup .menu-item { font-size: 0.75em; line-height:1.5em; margin:0 0 0.4em 0; padding:0;  }
.menu-item a:link, .menu-item a:visited, .menu-item a:active { color:#3C6296;  }
.menu-item a:hover { color:#00285e; }

#logo { margin-top: 25px; }
#logo a { display:block; width:74px; height:66px; text-indent:-9999px; background:url(img/ericsson-logo.png) no-repeat left top; }
#footerLogo a { display:block; width:32px; height:42px; text-indent:-9999px; background:url(img/ericsson-logo.png) no-repeat 100% 0; }

#blogName { margin-left:12px; font-family: EricssonCapital; font-size: 5.5em; }
#blogName a { display:block; margin: 23px 0 17px 0; padding:0; color: #FFFFFF; }

#contentWrapper { /*background:#fff; border:2px solid #eee;*/ line-height: 1.45em; }

#content,
#sidebarPrimary {
  background-color: #FFF;
  border: 1px solid #FFF;
  border-radius: 0.2em;
  margin-left: -10px;
  margin-right: -10px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
}

#sidebarPrimary ol, ul { list-style: none; }

.col-small-padding {
  padding-left: 5px;
  padding-right: 5px;
}

#content .post-content {
  margin-bottom: 1em;
}

#content .post-content img {
  display: block;
  float: none;
}

#content .post-content a {
  word-break: break-all;
}

#content .post-content .post-video {
  position: relative;
  height: 0;
  overflow: auto;
  -webkit-overflow-scrolling:touch;
  padding-bottom: 65.25%;
  padding-top: 30px;
}

#content .post-content .post-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.breadcrumb-wrapper {
  border-bottom: 3px double #EEE;
}

/* Breadcrums */
.eBreadCrumb {
	background: none;
	font-size: 80%;
	margin-bottom: 0;
  padding-left: 0;
}
.eBreadCrumb li + li:before {
	content: ' ';
	padding: 0;
}
.eBreadCrumb li {
	margin: 5px 0 0;
}
.eBreadCrumb li a {
  background: none repeat scroll 0 0 #ddd;
  color: #333;
  font-size: 12px;
  display: block;
  line-height: 25px;
  margin-left: 3px;
  outline: medium none;
  padding: 0 10px 0 20px;
  position: relative;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.eBreadCrumb li a:after {
  border-bottom: 13px solid transparent;
  border-left: 7px solid #ddd;
  border-top: 13px solid transparent;
  content: " ";
  display: block;
  height: 0;
  left: 100%;
  margin-left: 0;
  margin-top: -13px;
  position: absolute;
  top: 50%;
  width: 0;
  z-index: 2;
}

.eBreadCrumb li a:before {
  border-bottom: 13px solid transparent;
  border-left: 7px solid #ffffff;
  border-top: 13px solid transparent;
  content: " ";
  display: block;
  height: 0;
  left: 100%;
  line-height: 10px;
  margin-left: 6px;
  margin-top: -13px;
  position: absolute;
  top: 50%;
  width: 0;
  z-index: 1;
}

.eBreadCrumb li:last-child {
  display: none;
}

/* Comments */
.commentsBubble a {
  display: block;
  background: url(img/sprite.png) no-repeat 0 0;
  width: 39px;
  height: 32px;
  font-weight: bold;
  text-align: center;
  line-height: 1.9em;
  margin-top: 0.5em;
  text-decoration: none;
  font-size: 0.9em;
}

.comments { padding:0 30px 18px 30px; margin-bottom:2em; }
.commentlist .comment { margin-bottom:2em; overflow:hidden; }
.avatar { float:left; margin:0 2em 2em 0; }
.commentAwaitingModeration { display:block; margin-bottom:2em; font-weight:bold; }
cite.fn { font-style:normal; font-weight:normal; font-size:1.3em; color:#333;  }
cite.fn a { color:#333; }
.commentMeta { margin:0.5em 0 2em 0; font-size:0.85em; color:#666; }
#comments ol { list-style: none; }
#comments ol li { padding: 10px 0; border-bottom: 1px solid #E0E0E0; }

.post ul, .post ol { margin-bottom:1em; }
.post ul li, .post ol li { list-style:inside; padding:0.2em 1em; }
.post { border-bottom: 3px double #EEE; }
#content .row:last-child .post:last-child {
  border-bottom: none;
}
.post img { max-width: 100%; height: auto; margin-bottom:1em; }
.post div[id*="attachment_"] { width: 100% !important; }
.single .post { border:none; }
.post h2.title {
	font-size: 2.8em;
	line-height: 1.2em;
}
.post p { margin-bottom: 1em; }

.entryMeta { color:#999; font-size:0.8em; margin:0.9em 0 1.8em 0; }
.entryMeta span { background:url(img/sprite.png) no-repeat right -161px; padding-right:15px; margin-right:15px; }

.more-link { margin-top: 20px; }

/* Sidebars */
#sidebarPrimary h3 { font-size:1.4em; color:#333; font-weight:normal; margin-bottom:0.5em; }
.widgetContainer { padding:15px; font-size:0.85em; line-height:normal; overflow:hidden; }
.widgetContainer:first-child { border:none; }
.widgetContainer ul { margin:1em; }
.widgetContainer ul li { margin-top:0.8em; }
.widgetTitle { font-size:1.45em; color:#666; margin-top:0.5em; }
.widgetArea { padding: 0; }
.widget-category,
.widget-archive,
.widget_categories,
.widget_archive {
	font-size: 80%;
	padding-top: 0.8em;
}
.widget-category,
.widget_categories {
	border-right: 1px solid #eee;
}
.blogIntro { font-size:1.2em; padding:1em 0; }
.noMargin { margin:0; }
.noPadding { padding:0; }
.noBorder { border:none; }

#archiveContainer { clear:left; float:left; width:100%; overflow:hidden; }
#categoriesContainer { float:left; width:100%; position:relative; right:50%; border-right:1px solid #eee;  }
#widgetCategories { float:left; width:46%; position:relative; left:50%; overflow:hidden; padding:30px 0; font-size:0.9em; }
#widgetArchive { float:left; width:46%; position:relative; left:60%; overflow:hidden; padding:30px 0; font-size:0.9em; }
#widgetCategories ul li, #widgetArchive ul li { margin-bottom:0.7em; }

.widgetContainer2col { border-top:1px solid #eee; font-size:0.85em; line-height:normal; overflow:hidden; padding:0 15px; }

/* Social Media Icons in right rail */
#sidebarPrimary .socialMediaIcons h3 { margin-bottom:1.4em; }

#sidebarPrimary .socialMediaIcons a {
  font-size: 1.4em;
  line-height: 3em;
  text-decoration: none;
  display:block;
  margin-bottom:1.2em;
}

#sidebarPrimary .socialMediaIcons a:before {
  font-family: "EricssonIcons";
  font-size: 3em;
  float: left;
  margin-right: 10px;
}

#sidebarPrimary .socialMediaIcons a:hover:before {
  opacity:0.8;
}

#sidebarPrimary .socialMediaIcons a[href*="twitter.com"]:before {
  content: '\e800';
  color: #1DC6FF;
}

#sidebarPrimary .socialMediaIcons a[href*="facebook.com"]:before {
  content: '\e801';
  color: #3864A3;
}

#sidebarPrimary .socialMediaIcons a[href*="plus.google.com"]:before {
  content: '\e802';
  color: #DC4A38;
}

#sidebarPrimary .socialMediaIcons a[href*="youtube.com"]:before {
  content: '\e803';
  color: #DA2724;
}

#sidebarPrimary .socialMediaIcons a[href*="feed"]:before {
  content: '\e804';
  color: #FD9F13;
}

#sidebarPrimary #menu-right-sidebar-follow-us a {
  font-size: 1.4em;
  line-height: 3em;
}

#sidebarPrimary #menu-right-sidebar-follow-us a:before {
  font-family: "ericssonicons";
  font-size: 3em;
  float: left;
  margin-right: 10px;
}

#sidebarPrimary #menu-right-sidebar-follow-us a:hover:before {
  opacity:0.8;
}

#sidebarPrimary #menu-right-sidebar-follow-us a[href*="twitter.com"]:before {
  content: '\e800';
  color: #1DC6FF;
}

#sidebarPrimary #menu-right-sidebar-follow-us a[href*="facebook.com"]:before {
  content: '\e801';
  color: #3864A3;
}

#sidebarPrimary #menu-right-sidebar-follow-us a[href*="plus.google.com"]:before {
  content: '\e802';
  color: #DC4A38;
}

#sidebarPrimary #menu-right-sidebar-follow-us a[href*="youtube.com"]:before {
  content: '\e803';
  color: #DA2724;
}

#sidebarPrimary #menu-right-sidebar-follow-us a[href*="feed"]:before {
  content: '\e804';
  color: #FD9F13;
}

#sidebarPrimary .widgetContainer {
  margin: 0;
  padding: 0;
}

.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-nav {
  list-style: none;
  padding: 0;
  margin: 0;
}

.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-nav li {
  display: inline-block;
  border: #E4E4E4 1px solid;
  border-right: none;
  background: #F0F0F0;
}

.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-nav li a {
  display: block;
  padding: 10px 5px;
  outline: none;
}

.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-nav li a:before {
  margin-right: 5px;
  font-family: ericssonicons;
}

.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-nav li:last-child {
  border-right: #E4E4E4 1px solid;
}

.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  background: #FFFFFF;
  border-bottom-color: #FFFFFF;
}

.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-panel {
  border: 1px solid #E4E4E4;
  margin-top: -1px !important;
  padding: 5px;
}

.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-nav a[href*="#categories"]:before {
  content: '\e805';
}

.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-nav a[href*="#archives"]:before {
  content: '\e807';
}

.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-nav a[href*="#popular-posts"]:before,
.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-nav a[href*="#recent-posts"]:before {
  content: '\e809';
}

.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-nav a[href*="#most-commented-posts"]:before,
.widget_ericsson-nested-sidebar.ui-tabs .ui-tabs-nav a[href*="#recent-comments"]:before {
  content: '\e80a';
}

#sidebarPrimary .widgetContainer h3:before {
  font-family: ericssonicons;
  margin-right: 5px;
}

#sidebarPrimary .widget_tag_cloud h3:before {
  content: '\e806';
}

#sidebarPrimary .widget_search h3:before {
  content: '\e808';
}

#sidebarPrimary .widget_categories li,
#sidebarPrimary .widget_archive li {
  border: none;
}
/* Social Media Icons in right rail */
/* Sidebars */

/* Author Area */
.authorArea { overflow:hidden; font-size:0.85em; line-height:1.4em; margin:4em 0 2em 0; }
.authorArea .entry_author_image img { border:1px solid #ccc; }
.authorArea h4 { font-size:1.2em; margin-bottom:0.4em; }
.authorArea h4 a:link, .authorArea h4 a:visited, .authorArea h4 a:active { color:#0066bb; }
.authorArea h4 a:hover { color:#00285e; }
.authorArea p { color:#666; }

.widgetArea ul { margin: 0; padding: 0; }

footer .footerLinkGroup ul { margin: 0;	padding: 0; }
#wpstats { display: none; }

/* Btn Style changes */
.btn-primary,
.btn-primary:hover,
.btn-primary:visited { color:#fff; background-color:#0066bb; border: none; height: 30px; font-size: .85em;}
.btn-primary .glyphicon { font-size: 0.85em;}
.eFormSearch .glyphicon-search { font-size: 1.5em; }

a,
a:link,
a:hover,
a:visited,
a:active {
	text-decoration: none
}

.widget-category, .widget-archive,
.widget_categories, .widget_archive {
    font-size: 0.9em;
}

.widget-category ul li, .widget-archive ul li,
.widget_categories ul li, .widget_archive ul li {
    margin-bottom: 0.7em;
}

@media (max-width: 767px) {
	#blogName {
		font-size: 160%;
		margin: 0;
		text-align: center;
	}

	.post h2.title {
		font-size: 150%;
	}

  #sidebarPrimary {
		border-top: 3px double #eee;
	}

	.widget-category,
	.widget-archive,
  .widget_categories,
  .widget_archive {
		font-size: 110%;
    padding-top: 1.5em;
	}

	.widget-category > ul > li a,
	.widget-archive > ul > li a,
  .widget_categories > ul > li a,
  .widget_archive > ul > li a {
		border-top: 1px solid #ddd;
		display: block;
		line-height: 3;
	}

	.widget-category > ul > li:firsht-child a,
  .widget_categories > ul > li:firsht-child a {
		border: 0;
	}

	.widget-category,
  .widget_categories {
		border: 0;
	}

	#footerLogo a {
		display: block;
		margin: 20px auto;
	}

	.footerLinkGroup > div > ul > li {
		margin: 20px 0;
	}

	.footerLinkGroup > div > ul > li > h3 {
		font-size: 120%;
	}

	.footerLinkGroup > div > ul > li > div > .menu > li  {
		margin-bottom: 0;
	}

	.footerLinkGroup > div > ul > li > div > .menu > li:first-child a  {
		border-top: 0;
	}

	.footerLinkGroup > div > ul > li > div > .menu > li > a  {
		border-top: 1px solid #ddd;
		display: block;
		font-size: 120%;
		line-height: 3;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#blogName {
    font-size: 310%;
		line-height: 200%;
	}

	header #logo {
		margin: 25px 0!important;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	header {
		width: auto;
	}

	#logo {
    	margin-top: 0;
	}

	#logo a {
		margin: 0 auto;
	}

	#sidebarPrimary {
		border-top: 3px double #eee;
	}

	.widget-category,
	.widget-archive,
  .widget_categories,
  .widget_archive {
		font-size: 110%;
    padding-top: 1.5em;
	}

	.widget-category > ul > li a,
	.widget-archive > ul > li a,
  .widget_categories > ul > li a,
  .widget_archive > ul > li a {
		border-top: 1px solid #ddd;
		display: block;
		line-height: 3;
	}

	.widget-category > ul > li:firsht-child a,
  .widget_categories > ul > li:firsht-child a {
		border: 0;
	}

	.widget-category,
  .widget_categories {
		border: 0;
	}

	#footerLogo a {
		display: block;
		margin: 20px auto;
	}

	.footerLinkGroup > div > ul > li {
		margin: 20px 0;
	}

	.footerLinkGroup > div > ul > li > h3 {
		font-size: 120%;
	}

	.footerLinkGroup > div > ul > li > div > .menu > li  {
		margin-bottom: 0;
	}

	.footerLinkGroup > div > ul > li > div > .menu > li:first-child a  {
		border-top: 0;
	}

	.footerLinkGroup > div > ul > li > div > .menu > li > a  {
		border-top: 1px solid #ddd;
		display: block;
		font-size: 120%;
		line-height: 3;
	}

	.breadcrumb-wrapper {
		display: none;
	}

	.post iframe {
		height: 100%;
		width: 100%;
	}

}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {

}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {

	.breadcrumb-wrapper {
		display: none;
	}

	.post iframe {
		height: 100%;
		width: 100%;
	}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.breadcrumb-wrapper {
		display: none;
	}

	.post h2.title {
		font-size: 200%;
	}

	#sidebarPrimary .socialMediaIcons a {
		display: block;
		float: left;
		margin-right: 20px;
		text-decoration: none;
		width: auto;
	}

		#footerLogo a {
		display: block;
		margin: 20px auto;
	}

	.widget-category,
	.widget-archive,
  .widget_categories,
	.widget_archive {
		font-size: 110%;
    	padding-top: 1.5em;
	}

	.widget-category > ul > li a,
	.widget-archive > ul > li a,
  .widget_categories > ul > li a,
	.widget_archive > ul > li a {
		border-top: 1px solid #ddd;
		display: block;
		line-height: 3;
	}

	.widget-category > ul > li:firsht-child a,
  .widget_categories > ul > li:firsht-child a {
		border: 0;
	}

	.widget-category,
  .widget_categories {
		border: 0;
	}

	#sidebarPrimary {
		border-top: 3px double #eee;
	}

	#sidebarPrimary .widgetContainer img {
		float: left;
		margin-right: 20px;
	}

	#mostPopular li,
	#mostCommented li,
	#lastestComments li,
	#latestPosts li {
		width: 46%;
		float: left;
		margin-right: 4%;
	}

	.footerLinkGroup > div > ul > li {
		margin: 20px 0;
	}

	.footerLinkGroup > div > ul > li > h3 {
		font-size: 120%;
	}

	.footerLinkGroup > div > ul > li > div > .menu > li  {
		margin-bottom: 0;
	}

	.footerLinkGroup > div > ul > li > div > .menu > li:first-child a  {
		border-top: 0;
	}

	.footerLinkGroup > div > ul > li > div > .menu > li > a  {
		border-top: 1px solid #ddd;
		display: block;
		font-size: 120%;
		line-height: 3;
	}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.breadcrumb-wrapper {
		display: none;
	}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.breadcrumb-wrapper {
		display: none;
	}
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}
