/*
 Theme Name:   Twenty Thirteen Child
 Theme URI:    https://evitascusine.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:         breakfast, lunch, restaurant, Mexican, cuisine, food, neighborhood approved, sit-down,
 Text Domain:  twenty-thirteen-child
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Source Sans Pro Regular'), local('Source Sans Pro-Regular'),
       url('../twentythirteen-child/fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../twentythirteen-child/fonts/source-sans-pro-v21-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* = 												Header Styling
-------------------------------------------------------------- */
.site-title {font-family:"Source Sans Pro", Gill Sans, sans-serif;color:#333;font-size:29px;font-weight:600;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", Gill Sans, 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 {font-weight:400;margin:0 0 4px;hyphens:none;}
#main {position:relative;z-index:2;margin-bottom:72px;/*margin-bottom:808px;*/}
.entry-content a,.comment-content a {color:#0047AB;}
.entry-content a:hover,.comment-content a:hover {color:#299332;}
.site-main {background:#FDFBF7;color:#333;}
/* = 										 Header Address
-------------------------------------------------------------- */
#phoneHeader {margin-right:37px;clear:both;text-align:right;padding-top:5px;}
a#phoneNumber {color:#111b83;font-weight:bold;font-size:1.5em;}
a#phoneNumber:hover {color:#299332;}
#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;}
/*correcting alignleft falling out of page*/
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {margin-left: 0px;}
/* = 										Under Content Home 
-------------------------------------------------------------- */
#underContent {color:#0047AB;background:#cccccc;width:100%;height:auto;}
.captionText {color:#f5f5f5;font-size:13px;font-style:italic;font-weight:300;}


/* = 												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;}


/* = 												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;}
.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 {background-color:#cccccc;margin:0;width:100%;}

/* = 												Title Styling
-------------------------------------------------------------- */
.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:0px 0px;padding-bottom:0px;}
.entry-header, .entry-content, .entry-summary, .entry-meta {margin:0 auto;max-width:1004px;width:100%;}
.entry-title {background:#0047AB;color:#fff;padding-left:20px;margin-top:40px;margin-right:0px;width:100%;}
.entry-title a {color: #fff;}
.entry-title a:hover {color: #ea9629;}
.entry-header {margin-top:-40px;padding-right:0px;margin-bottom:30px;margin-right:0px;width:100%;}
.accentBox {text-align:center;background-image: url(images/transparentBG.png);border-radius: 5px;padding: 1px;display: block;    margin-left: auto;    margin-right: auto;}
.accentBox:hover {color:#333;text-decoration:none; background-color:#f0f8ff; background-image:none;}
.sidebar .entry-header .entry-meta {padding: 0;}


/* =============================================================================  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;}
#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; }}
@media (max-width:843px){
#socialMenu{/*width:255px;padding-right:5px;*/}
.site-title {font-size:29px;}#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;}

}
/* = 												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;}}
#colophon {
    position: fixed;
    left: 0;
    right: 0;
    z-index:-1;
    bottom: 1px;
    width: 100%;

 }
.footULs {list-style:none;}
.site-info {background:#ffffff;color:#333;padding:0px; text-align:center;}
.site-footer {background:#f2f2f2;border-top:solid 3px blue;text-align:left;}
.site-footer, .site-footer a {color:#333333;}
.site-footer a:hover {color:red;}
#bg_Restaurant_yelp_icon {height:28px;width:28px; background:url(/wp-content/themes/twentythirteen-child/images/css_sprites.png) -10px -130px;; position:relative;display:inline-block;}
#bg_Restaurant_facebook_icon {height:28px;width:28px; background:url(/wp-content/themes/twentythirteen-child/images/css_sprites.png) -58px -130px; background-position:;position:relative;display:inline-block;}
#bg-Restaurant_On_Yelp {background:url(/wp-content/themes/twentythirteen-child/images/css_sprites.png) -130px -10px no-repeat; position:relative; height:100px;width:100px;position:relative;display:inline-block;}
#bg-Restaurant_On_Facebook {height:100px;width:100px;background:url(/wp-content/themes/twentythirteen-child/images/css_sprites.png) -10px -10px no-repeat;position:relative; display:inline-block;}
#bg-Call_To_Order_Icon {background:url(/wp-content/themes/twentythirteen-child/images/css_sprites.png) -106px -130px no-repeat; position:relative;height:28px;width:28px;position:relative;display:inline-block;}
/* = 										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%}}