/*
 Theme Name:   Twenty Thirteen Child
 Theme URI:    https://loretosmexicanfood.com/twenty-thirteen-child/
 Description:  Twenty Thirteen Child Theme
 Author:       Happy Web Stuff LLC
 Author URI:   https://happywebstuff.com
 Template:     twentythirteen
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-thirteen-child
*/



/* =Theme customization starts here
-------------------------------------------------------------- */

/* = 												Header Styling
-------------------------------------------------------------- */
.site-title {
	font-family:"Source Sans Pro", Helvetica, sans-serif;
	color:#333;
	font-size: 29px;
	font-weight: bold;
	line-height: 1;	
	padding: 8px 0px 0px 0px;
}
.site-header .site-title:hover {
	text-decoration: none;
}
.site-description {
	color:#333;
	padding-bottom: 5px;
	font-size: 14px;
}
.site-header{
	background: #fff;
	box-shadow-top: 1px 1px 3px #888888;
}
.site-header .home-link {
	color: #141412;
	display: block;
	margin: 0 auto;
	max-width: 1080px;
	min-height: 65px;
	padding: 0 20px;
	text-decoration: none;
	width: 100%;
}
h1,h2,h3,h4,h5,h6 {
	font-family:"Source Sans Pro", Helvetica, sans-serif;
	font-weight: 500;
}
h2 {
	font-size: 2.5em;
	color: #0047ab;
	font-weight: 500;
}
h3 {
	font-size: 1.5em;
	color: #0047ab;
	font-weight: 500;
}
menu,
ol,
ul {
	margin: 16px 0;
	padding: 0 0 0 0px;
}
p {
margin: 0 0 4px;
hyphens: none;
}

.entry-content a,
.comment-content a {
	color: #111b83;
}

.entry-content a:hover,
.comment-content a:hover {
	color: #299332;
}
/* = 										 Header Address
-------------------------------------------------------------- */
#phoneHeader {
	color:#333;
	font-size: 14px;
	margin-right:37px;
	clear:both;
	text-align: right;
}
#addressHead {
	float:right;
	text-align: right;
	font-size: 14px;
}
#headerLogo {
position: absolute;
		top:45px;
        left: 50%;
        margin-right: -50%;
        transform: translate(-50%, -50%) }

/* = 										
--------------------------------------------------					CONTENT			------------ */

.fdm-menu, .fdm-section {
    margin: 0 0 61px 0 !important;

}
.fdm-menu-content {
	margin-bottom: 50px !important;
}
/* = 										Under Content Home 
-------------------------------------------------------------- */
#underContent {
	color:#000;
	background: #cccccc;
	width:100%;
	height:auto;
}
.captionText {
	color: #f5f5f5;
	font-size: 13px;
	font-style: italic;
	font-weight: 300;

}
#introText {
	padding-top: 20px;
	padding-left: 50px;

}
#introTextSign {
	padding-left: 33%;
}
.hmBreakerImg {
	margin-left: auto;
	margin-right: auto;
	max-width: 1280px;
	width:100%;
}
#subHead {
	background: #716855;
	color:#fff;
	border-bottom: solid 2px #BD871A;
	float:right;
	width:93%;
}
#contentSubHead {
	background: #2F4971;
	color:#fff;
	border-top: solid 2px #BD871A;
	float:right;
	width: 100%;
}
#contactOutside {
	padding-left: 20px;
}
/* = 												Buttons
-------------------------------------------------------------- */
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	background: #2F4971; /* Old browsers */
	background: -webkit-linear-gradient(top, #2F4971 0%, #1A233E 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #2F4971 0%, #1A233E 100%); /* W3C */
	border: none;
	/*border-bottom: 3px solid #1A233E;*/
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	padding: 11px 24px 10px;
	text-decoration: none;
}

button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
	background: #E8D418; /* Old browsers */
	background: -webkit-linear-gradient(top, #E8D418 0%, #e55627 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #E8D418 0%, #e55627 100%); /* W3C */
	outline: none;
	/*border-bottom: 3px solid #e55627;*/
}

button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	background: #243957; /* Old browsers */
	background: -webkit-linear-gradient(top, #243957 0%, #34517E 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #243957 0%, #34517E 100%); /* W3C */
	border: none;
	border-top: 3px solid #1A233E;
	padding: 10px 24px 11px;
}

.post-password-required input[type="submit"] {
	padding: 7px 24px 4px;
	vertical-align: bottom;
}

.post-password-required input[type="submit"] {
	padding: 7px 24px 4px;
	vertical-align: bottom;
}

.post-password-required input[type="submit"]:active {
	padding: 5px 24px 6px;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	color: #7d7b6d;
}

:-moz-placeholder {
	color: #7d7b6d;
}

::-moz-placeholder {
	color: #7d7b6d;
}

:-ms-input-placeholder {
	color: #7d7b6d;
}

/* = 												Navigation
-------------------------------------------------------------- */
#socialMenu{float:right;padding-top:5px;z-index:9999;padding: 5px 16px 0px 7px;}
#socialMenu ul{height:32px;margin:0px;padding:4px 30px 0px 0px;}
#socialMenu ul li{display: block;float:left;text-align:right;height: 32px;margin:0px;padding:0px 10px 0px 0px;}
#socialMenuDiv {float:left;}
#navbarSticky {clear:both;z-index:9999;margin-right: auto;margin-left: auto;width: 100%;max-width: 1599px;box-shadow: 1px 1px 3px #888888;padding-left: 0px;}
.navbarSticky-sticky-wrapper.sticky-wrapper.is-sticky{position: fixed; top: 70px;z-index:999999;}
#navbarStickyTest-sticky-wrapper.sticky-wrapper.is-sticky{box-shadow: 1px 1px 3px #888888;}
#navbarStickyTest-sticky-wrapper.sticky-wrapper.is-sticky{box-shadow: 1px 1px 3px #888888;}
.main-navigation {clear:both;margin: 0 auto;max-width:1080px;min-height:45px;position:relative;z-index:99999;}
ul.nav-menu,div.nav-menu > ul {	margin: 0;	padding: 0 40px 0 0;}
.nav-menu li {display: inline-block;position: relative;}
.nav-menu li a {color: #141412;display: block;font-size: 15px;line-height: 1;padding: 15px 15px;text-decoration: none;}
.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {background-color: #0047AB;color: #fff;}
.nav-menu li:hover > a,
.nav-menu li a:hover {background-color: #0047AB;color: #fff;}

.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #299332;
	border-top: 0;
	display: none;
	padding: 0;
	position: absolute;
	left: -2px;
	z-index: 99999;
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}

ul.nav-menu ul a,
.nav-menu ul ul a {
	color: #333;
	margin: 0;
	width: 200px;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover {
	background-color: #0047AB;
}

ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
	display: block;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	color: #fff;
	font-style: italic;
	background-color: #0047AB;
}

.menu-toggle {
	display: none;
}

/* Navbar */
.navbar {
	background-color: #cccccc;
	margin: 0;
	width: 100%;
}

.site-header .search-form {
	z-index:99999;
	position: absolute;
	right: 20px;
	top: 1px;
}

.site-header .search-field {
	background-color: transparent;
	background-image: url(images/search-icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: none;
	cursor: pointer;
	height: 37px;
	margin: 3px 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 0;
}

.site-header .search-field:focus {
	background-color: #fff;
	border: 2px solid #c3c0ab;
	cursor: text;
	outline: 0;
	width: 230px;
}
.hentry {
padding: 40px 0px;
padding-bottom: 0px;
}

/*   											Theme width
-------------------------------------------------------------- */
.entry-header, .entry-content, .entry-summary, .entry-meta {
	margin: 0 auto;
	max-width: 1004px;
	width: 100%;
}


/* = 												Title Styling
-------------------------------------------------------------- */
.entry-title {
	background:#0047AB;
	color:#fff;
	padding-left: 20px;
	margin-top: 40px;
	margin-right: 0px;
	width:100%;
}
.entry-header {
	margin-top: -40px;
	padding-right: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	width:100%;
}
.site-main {
	background: #f5f5f5;
	color:#000;

}
/**
 * 															5.1 Entry Header
 * ----------------------------------------------------------------------------
 */
.sidebar .entry-header .entry-meta {padding: 0;}
.entry-thumbnail img {display: block;margin: 0 auto 10px;}
.entry-header {margin-bottom: 30px;}
.entry-title a {color: #fff;}
.entry-title a:hover {color: #ea9629;}

/* =============================================================================  404 ADJUSTMENTS*/
a.courseChoices {color:#0047ab;text-decoration:none;text-align:center;}
a.courseChoices:visited {color:#333;text-decoration:none;}
a.courseChoices:active {color:#333;text-decoration:none;}
.errorBox:hover {color:#333;text-decoration:none; background-color:aliceblue; background-image:none;}
.page-header {     background-color:transparent;}
.error404 .page-header {     background-color:transparent; }
.error404 .page-wrapper {     background-color:transparent;     color:transparent;}
.error404 .page-title:before {color:transparent;font-size: 10px;}
.error404 .page-title {    line-height: 0.6;    margin: 0;     padding: 37px;     position: relative;    text-align: center;    width: auto;}
input[type="search"] {    -webkit-appearance: textfield;    padding-right: 63px;    width: 270px;    display: block;    margin-left: auto;    margin-right: auto;}
button, input, textarea {    border-bottom: 2px solid #FF0;    font-family: inherit;    padding: 5px;}
.errorBox {text-align:center;background-image: url(images/transparentBG.png);border-radius: 5px;padding: 1px;display: block;    margin-left: auto;    margin-right: auto;}
h4.sidebarMealHead {margin: 10px 0;}
#options404Wrapper {max-width:1000px;display: block;    margin-left: auto;    margin-right: auto;    text-align: center;}
#spacing_404 {margin-top: 50px;}
.contactMap {max-width:100%;}
ins {background: transparent;text-decoration: none;}
/* 		-----------------------------------------------			Footer Styling ---- */
footer.entry-meta {
	margin-top: 0px;
}
.site-footer .sidebar-container {
background-color: #333;
padding: 20px 0;
}
#twitterDiv {
	height:310px;
}
#footerMenu {
	list-style: none;
	padding-left: 30px;
}
#footerMenu a,
#footerPosts a {
	color: #333;
}
#footerMenu a:hover,
#footerPosts a:hover {
	color: #0047AB;
}
#footerPosts {
	list-style: none;
}
#footNumber {
	list-style: none;
}
#footNumber a {
	color: #333;
}
#footNumber a:hover {
	color: #0047AB;
}
.site-footer {
background-color: #f5f5f5;
color: #686758;
font-size: 14px;
text-align: center;
}
.site-info {
	margin: 0 auto;
	max-width: 1040px;
	padding: 0px 0;
	width: 100%;
}
.pad50{
	height:50px;
}
/* = 												Breakpoints
-------------------------------------------------------------- */
@media only screen and (min-width: 800px) {
#socialMenu li.cellCall {
	display: none; }

	}
/* = 												Breakpoints
-------------------------------------------------------------- */
@media (max-width: 999px) {
#headerLogo {
	display: none; }

	}
/* = 												Breakpoints
-------------------------------------------------------------- */
@media (max-width: 843px){
/*@media (max-width: 800px) */

	#socialMenu{
/*		width:255px;
		padding-right: 5px;*/
	}
	.site-title {
		font-size: 29px;
	}
	#contactOutside {
	padding-left: 0px;
	}

	#content .entry-header,
	#content .entry-content,
	#content .entry-summary,
	#content footer.entry-meta,
	#content .featured-gallery,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.sidebar .post-navigation .nav-links,
	.paging-navigation .nav-links,
	#content .author-info,
	.comments-area .comments-title,
	.comments-area .comment-list,
	.comments-area .comment-navigation,
	.comment-respond,
	.sidebar .site-info,
	.sidebar .paging-navigation .nav-links {
		padding-left: 20px;
		padding-right: 20px;
	}

	#content .format-status .entry-content,
	#content .format-status .entry-met {
		padding-left: 35px;
	}

	/* Small menu */
	.menu-toggle {
		cursor: pointer;
		display: inline-block;
		font: bold 16px/1.3 "Source Sans Pro", Helvetica, sans-serif;
		margin: 0;
		padding: 12px 0 12px 20px;
	}

	.menu-toggle:after {
		content: "\f502";
		font-size: 12px;
		padding-left: 8px;
		vertical-align: -4px;
	}

	.toggled-on .menu-toggle:after {
		content: "\f500";
		vertical-align: 2px;
	}

	.toggled-on .nav-menu,
	.toggled-on .nav-menu > ul {
		background:#D8D9C5;
		z-index:99999;
		display: block;
		margin-left: 0;
		padding: 0;
		width: 100%;
	}

	.toggled-on li,
	.toggled-on .children {
		display: block;
	}

	.toggled-on .nav-menu li > ul {
		background-color: transparent;
		display: block;
		float: none;
		margin-left: 20px;
		position: relative;
		left: auto;
		top: auto;
	}

	.toggled-on .nav-menu li > ul a {
		color: #141412;
		width: auto;
	}

	.toggled-on .nav-menu li:hover > a,
	.toggled-on .nav-menu .children a {
		background-color: transparent;
		color: #141412;
	}

	.toggled-on .nav-menu li a:hover,
	.toggled-on .nav-menu ul a:hover {
		background-color: #0047AB;
		color: #fff;
	}

	ul.nav-menu,
	div.nav-menu > ul {
		display: none;
	}

	#content .featured-gallery {
		padding-left: 24px;
	}

	.gallery-columns-1 .gallery-item {
		margin-right: 0;
		width: 100%;
	}

	.entry-title,
	.format-chat .entry-title,
	.format-image .entry-title,
	.format-gallery .entry-title,
	.format-video .entry-title {
		font-size: 22px;
		font-weight: bold;
	}

	.format-quote blockquote,
	.format-status .entry-content {
		font-size: 18px;
	}

	.format-quote blockquote small,
	.format-quote blockquote cite {
		font-size: 13px;
	}

	.error404 .page-title {
		padding: 40px 0 0;
	}

	.error404 .page-title:before {
		content: normal;
	}

	.comment-author {
		margin-right: 30px;
	}

	.comment-author .avatar {
		height: auto;
		max-width: 100%;
	}

	.comment-metadata,
	.comment-content,
	.comment-list .reply {
		width: 70%;
		width: -webkit-calc(100% - 104px);
		width:         calc(100% - 104px);
	}

	.comment-form input[type="text"],
	.comment-form input[type="email"],
	.comment-form input[type="url"] {
		width: -webkit-calc(100% - 120px);
		width:         calc(100% - 120px);
	}

	.comment-form textarea {
		height: 80px; /* Smaller field for mobile. */
	}

	/* Audio */
	.format-audio .entry-content:before {
		display: none;
	}

	.format-audio .audio-content {
		background-image: none;
		float: none;
		padding-left: 0;
		width: auto;
	}
}
/* = 												Breakpoints
-------------------------------------------------------------- */
/*@media (max-width: 643px)*/
@media (max-width: 500px) {
	#phoneHeader{
	display:none;
	}
	#addressHead{
	display:none;
	}

}
/* Mobile devices */
@media (max-width: 359px) {
	.site-title {
	font-size: 24px;
	}


	#addressTop {
		display:none;
	} 
	.gallery {
		margin-left: 0;
	}

	.gallery .gallery-item,
	.gallery-columns-2.gallery-size-thumbnail .gallery-item {
		max-width: none;
		width: 49%;
		width: -webkit-calc(50% - 4px);
		width:         calc(50% - 4px);
	}

	.gallery-columns-1.gallery-size-medium,
	.gallery-columns-1.gallery-size-thumbnail,
	.gallery-columns-2.gallery-size-thumbnail,
	.gallery-columns-3.gallery-size-thumbnail {
		display: block;
	}

	.gallery-columns-1 .gallery-item,
	.gallery-columns-1.gallery-size-medium .gallery-item,
	.gallery-columns-1.gallery-size-thumbnail .gallery-item {
		text-align: center;
		width: 98%;
		width: -webkit-calc(100% - 4px);
		width:         calc(100% - 4px);
	}

	.gallery-columns-3 .gallery-item:nth-of-type(3n),
	.gallery-columns-5 .gallery-item:nth-of-type(5n),
	.gallery-columns-7 .gallery-item:nth-of-type(7n),
	.gallery-columns-9 .gallery-item:nth-of-type(9n) {
		margin-right: 4px;
	}

	.gallery br {
		display: none;
	}

	.gallery .gallery-item:nth-of-type(even) {
		margin-right: 0;
	}

	/* Comments */
	.comment-author {
		margin: 0 0 5px;
		max-width: 100%;
	}

	.comment-author .avatar {
		display: inline;
		margin: 0 5px 0 0;
		max-width: 20px;
	}

	.comment-metadata,
	.comment-content,
	.comment-list .reply {
		width: 100%;
	}
}


/* = 										Page Column Set Up
-------------------------------------------------------------- */
/* SECTIONS=============================================================================*/.section{clear: both;padding: 0px;margin: 0px;}/* GROUPING=============================================================================*/.group:before,.group:after{content:"";display:table;}.group:after{clear:both;}.group{zoom:1;/* For IE 6/7 (trigger hasLayout) */}/* GRID COLUMN SETUP====================================================================*/.col{display: block;float:left;margin: 1% 0 1% 1.6%;padding-right:10px;padding-left:10px;}.col:first-child{margin-left: 0;}/* all browsers except IE6 and lower *//* REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */@media only screen and (max-width: 480px){.col{margin: 1% 0 1% 0%;}}
/*  GRID OF THREE   ============================================================================= */.span_3_of_3 {width: 100%;}.span_2_of_3 {width: 66.13%;}.span_1_of_3 {width: 32.26%; }/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */@media only screen and (max-width: 480px) {.span_3_of_3 {width: 100%;}.span_2_of_3 {width: 100%;}.span_1_of_3 {width: 100%;}}
/*  GRID OF FOUR   ============================================================================= */.span_4_of_4{width:100%}.span_3_of_4{width:74.6%}.span_2_of_4{width:49.2%}.span_1_of_4{width:23.8%}@media only screen and (max-width:480px){.span_1_of_4,.span_2_of_4,.span_3_of_4,.span_4_of_4{width:100%}}
/* GRID OF EIGHT=============================================================================*/.span_8_of_8{width: 100%;}.span_7_of_8{width: 87.3%;}.span_6_of_8{width: 74.6%;}.span_5_of_8{width: 61.9%;}.span_4_of_8{width: 49.2%;}.span_3_of_8{width: 36.5%;}.span_2_of_8{width: 23.8%;}.span_1_of_8{width: 11.1%;}/* GO FULL WIDTH AT LESS THAN 480 PIXELS */@media only screen and (max-width: 480px){.span_8_of_8{width: 100%;}.span_7_of_8{width: 100%;}.span_6_of_8{width: 100%;}.span_5_of_8{width: 100%;}.span_4_of_8{width: 100%;}.span_3_of_8{width: 100%;}.span_2_of_8{width: 100%;}.span_1_of_8{width: 100%;}}
.span_2_of_2{width:100%}.span_1_of_2{width:49.2%}@media only screen and (max-width:480px){.span_1_of_2,.span_2_of_2{width:100%}}
.span_3_of_3{width:100%}.span_2_of_3{width:66.13%}.span_1_of_3{width:32.26%}@media only screen and (max-width:480px){.span_1_of_3,.span_2_of_3,.span_3_of_3{width:100%}}
.span_4_of_4{width:100%}.span_3_of_4{width:74.6%}.span_2_of_4{width:49.2%}.span_1_of_4{width:23.8%}@media only screen and (max-width:480px){.span_1_of_4,.span_2_of_4,.span_3_of_4,.span_4_of_4{width:100%}}
.span_5_of_5{width:100%}.span_4_of_5{width:79.68%}.span_3_of_5{width:59.36%}.span_2_of_5{width:39.04%}.span_1_of_5{width:18.72%}@media only screen and (max-width:480px){.span_1_of_5,.span_2_of_5,.span_3_of_5,.span_4_of_5,.span_5_of_5{width:100%}}
.span_6_of_6{width:100%}.span_5_of_6{width:83.06%}.span_4_of_6{width:66.13%}.span_3_of_6{width:49.2%}.span_2_of_6{width:32.26%}.span_1_of_6{width:15.33%}@media only screen and (max-width:480px){.span_1_of_6,.span_2_of_6,.span_3_of_6,.span_4_of_6,.span_5_of_6,.span_6_of_6{width:100%}}
.span_7_of_7{width:100%}.span_6_of_7{width:85.48%}.span_5_of_7{width:70.97%}.span_4_of_7{width:56.45%}.span_3_of_7{width:41.94%}.span_2_of_7{width:27.42%}.span_1_of_7{width:12.91%}@media only screen and (max-width:480px){.span_1_of_7,.span_2_of_7,.span_3_of_7,.span_4_of_7,.span_5_of_7,.span_6_of_7,.span_7_of_7{width:100%}}
.span_8_of_8{width:100%}.span_7_of_8{width:87.3%}.span_6_of_8{width:74.6%}.span_5_of_8{width:61.9%}.span_4_of_8{width:49.2%}.span_3_of_8{width:36.5%}.span_2_of_8{width:23.8%}.span_1_of_8{width:11.1%}@media only screen and (max-width:480px){.span_1_of_8,.span_2_of_8,.span_3_of_8,.span_4_of_8,.span_5_of_8,.span_6_of_8,.span_7_of_8,.span_8_of_8{width:100%}}
.span_9_of_9{width:100%}.span_8_of_9{width:88.71%}.span_7_of_9{width:77.42%}.span_6_of_9{width:66.13%}.span_5_of_9{width:54.84%}.span_4_of_9{width:43.55%}.span_3_of_9{width:32.26%}.span_2_of_9{width:20.97%}.span_1_of_9{width:9.68%}@media only screen and (max-width:480px){.span_1_of_9,.span_2_of_9,.span_3_of_9,.span_4_of_9,.span_5_of_9,.span_6_of_9,.span_7_of_9,.span_8_of_9,.span_9_of_9{width:100%}}
.span_10_of_10{width:100%}.span_9_of_10{width:89.84%}.span_8_of_10{width:79.68%}.span_7_of_10{width:69.52%}.span_6_of_10{width:59.36%}.span_5_of_10{width:49.2%}.span_4_of_10{width:39.04%}.span_3_of_10{width:28.88%}.span_2_of_10{width:18.72%}.span_1_of_10{width:8.56%}@media only screen and (max-width:480px){.span_10_of_10,.span_1_of_10,.span_2_of_10,.span_3_of_10,.span_4_of_10,.span_5_of_10,.span_6_of_10,.span_7_of_10,.span_8_of_10,.span_9_of_10{width:100%}}
.span_11_of_11{width:100%}.span_10_of_11{width:90.76%}.span_9_of_11{width:81.52%}.span_8_of_11{width:72.29%}.span_7_of_11{width:63.05%}.span_6_of_11{width:53.81%}.span_5_of_11{width:44.58%}.span_4_of_11{width:35.34%}.span_3_of_11{width:26.1%}.span_2_of_11{width:16.87%}.span_1_of_11{width:7.63%}@media only screen and (max-width:480px){.span_10_of_11,.span_11_of_11,.span_1_of_11,.span_2_of_11,.span_3_of_11,.span_4_of_11,.span_5_of_11,.span_6_of_11,.span_7_of_11,.span_8_of_11,.span_9_of_11{width:100%}}
.span_12_of_12{width:100%}.span_11_of_12{width:91.53%}.span_10_of_12{width:83.06%}.span_9_of_12{width:74.6%}.span_8_of_12{width:66.13%}.span_7_of_12{width:57.66%}.span_6_of_12{width:49.2%}.span_5_of_12{width:40.73%}.span_4_of_12{width:32.26%}.span_3_of_12{width:23.8%}.span_2_of_12{width:15.33%}.span_1_of_12{width:6.86%}@media only screen and (max-width:480px){.span_10_of_12,.span_11_of_12,.span_12_of_12,.span_1_of_12,.span_2_of_12,.span_3_of_12,.span_4_of_12,.span_5_of_12,.span_6_of_12,.span_7_of_12,.span_8_of_12,.span_9_of_12{width:100%}}