/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/*Add your own styles here:*/




/*orginal theme content below:*/

.image-overlay {
 visibility: hidden !important;
 }

.page-id-1195 h1, .page-id-1195 h2,  body.page-id-1195 {
 
}

.page-id-2397 .av_one_fourth {height: 170px; position: relative}

.page-id-2397 .av_one_fourth .av_textblock_section {position: absolute; bottom: 5px}


.page-id-2397 .av_one_fourth .av_textblock_section p {width: 160px; text-align: center}

.entry-content-wrapper h2 {
    letter-spacing: normal;
    text-transform: none !important;
font-size: 18px;
color: #464646 !important;
}

/*header with social icons: */

 .main_menu ul:first-child > li a { height: 80px; line-height: 80px; }

.avia-section-large .content, .avia-section-large .sidebar {
    padding-bottom: 0px;
    padding-top: 0px;
}

#top .main_menu .menu li ul a {padding: 0px 15px}

.entry-content-wrapper a {text-decoration: underline}

#header_main {
    background: url("http://stkillian.com.s133485.gridserver.com/wp-content/uploads/2013/07/header-back.jpg") repeat-x scroll left top #FFFFFF;
    margin: 0;
    width: 100%;
}

.entry-content a {text-decoration: underline}

.socialnew img {float: right; width: 50px; margin-left: 10px; margin-bottom: 30px}

div.entry-content { font-size: 15px!important; line-height: 1.85em !important }

.entry-content div li {
    padding-top: 10px;
}

.entry-content div ul.no-padding li {
    padding-top: 0px;
}

body .av-special-heading>* {
white-space: pre-wrap;
}
#finder_table td {
    padding: 5px;
}
#finder_table .finder_brands {display: none}
#finder_table .finder_num {width: 5%}
#finder_table .finder_dba {width: 30%}
#finder_table .finder_address {width: 30%; white-space: normal !important; word-wrap: break-word !important;}
#finder_table .finder_miles {width: 10%}
#finder_table .finder_phone {width: 20%}
#finder_table .finder_map {width: 5%}
#finder_table td  {box-sizing: border-box; text-transform: capitalize !important}
#finder_table {display: block !important; table-layout: fixed !important; max-width: 100% !important; width: 100% !important}
fieldset#finder_results {display: block; width: 100% !important}
#map_canvas {width: 100% !important; margin: 0px !important; padding: 0px !important
}

.inner_sidebar li.page-item-3076 a {background-color: #155377; color: white !important; text-align: center; text-transform: uppercase; margin-bottom: 20px}

.inner_sidebar li.page-item-4992 a {background-color: #155377; color: white !important; text-align: center; text-transform: uppercase; margin-bottom: 20px}

.responsive .logo img {max-height: 200px}
.header-byline {float: right; width: 55%; padding-top: 120px}
.header-byline p {font-size: 16px; line-height: 20px; font-style: italic}




/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px)
and (max-device-width : 568px) 
/* Styles */
{ .header-byline {width: 100%; float: none; padding-top: 50px}
.page-id-3076 .container {margin: 0px !important}
fieldset#finder_results {width: 100% !important}
#map_canvas {width: 80% !important}
p#finder_disclaimer {width: 95% !important; margin: 0 !important; padding:0 !important}
iframe {width: 100% !important}
#finder_table .finder_brands {display: none}
#finder_table th {font-weight: normal}
#finder_table .finder_num {width: 5%}
#finder_table .finder_dba {width: 30%}
#finder_table .finder_address {width: 30%}
#finder_table .finder_miles {width: 10%; font-weight: normal}
#finder_table .finder_phone {width: 20%}
#finder_table .finder_map {width: 5%}
#finder_table td  {box-sizing: border-box; padding: 0px; font-size: 9px}
th.finder_miles {font-size: 2px}
td.finder_miles {font-size: 10px}
#finder_table {display: block !important; float: none !important; table-layout: fixed !important; max-width: 95% !important; width: 95% !important; margin: 0 !important; padding:0 !important}
}