/*
Theme Name: Condamine
Description: Semantic, SEO Optimised, Custom Wordpress Theme for Condamine
Author: Design House
Author URI: http://designhouse.com.au
Version: 11.0
*/

/* Reset */

a,
abbr,
acronym,
address,
area,
b,
bdo,
big,
blockquote,
body,
button,
caption,
cite,
code,
col,
colgroup,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
i,
images,
ins,
kbd,
label,
legend,
li,
map,
object,
ol,
p,
param,
pre,
q,
samp,
small,
span,
strong,
sub,
sup,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
    margin: 0;
    padding: 0;
    vertical-align: baseline
}


/* Defaults */

html {
    box-sizing: border-box;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

:focus {
    outline: 0
}

a,
a:visited {
    color: #069
}

a:hover {}

abbr,
acronym,
dfn {
    border-bottom: 1px dotted;
    cursor: help
}

blockquote {
    background: #EEE;
    border-left: 2px solid #CCC;
    margin: 0 0 1em
}

blockquote p {
    margin: .5em
}

body {
    background: #FFF;
    color: #000;
    font: 75%/125% Calibri, Arial, Sans-Serif
}

code,
pre {
    font-size: 1em
}

del {
    text-decoration: line-through
}

dfn {
    font-style: italic;
    font-weight: bold
}

dt {
    font-weight: bold
}

dd {
    margin: 0 0 1em 10px
}

fieldset {
    border: 0
}

fieldset p {
    margin: 0 0 5px
}

img {
    border: 0;
    vertical-align: bottom
}

ins {
    text-decoration: none
}

h1 {
    border-bottom: 1px solid #CCC;
    font: bold 1.75em/1.25em Georgia, Garamond, Serif;
    margin: 10px 0 0 10px
}

h2 {
    /*font: bold 1.5em/1.25em Georgia, Garamond, Serif*/
	font: 2.1em/1.25em Conv_cheddarjack,Georgia, Garamond, Serif;
}

h3 {
    font: bold 1.25em/1.25em Georgia, Garamond, Serif
}

h4 {
    font: bold 1em/1.25em Georgia, Garamond, Serif
}

hr {
    margin: 0 0 0.5em
}

p {
    margin: 0 0 1em
}


/*ul, ol {list-style:none;margin:0 0 1em}*/

textarea {
    font: 1em Arial;
    overflow: auto
}

tt {
    display: block;
    margin: 0.5em 0;
    padding: 0.5em 1em
}

th {
    background: #EEE;
    border: solid #CCC;
    border-width: 1px 0 0 1px;
    padding: 3px
}

td {
    border: solid #CCC;
    border-width: 1px 0 0 1px;
    padding: 3px
}

table {
    border: solid #CCC;
    border-width: 0 1px 1px 0
}

@font-face {
    font-family: 'Conv_cheddarjack';
    src: local('☺');
    src: url('assets/fonts/cheddarjack.eot');
    src: url('assets/fonts/cheddarjack.eot') format('embedded-opentype'),
         url('assets/fonts/cheddarjack.woff2') format('woff2'),
         url('assets/fonts/cheddarjack.woff') format('woff'),
         url('assets/fonts/cheddarjack.ttf') format('truetype'),
         url('assets/fonts/cheddarjack.svg#cheddarjack') format('svg');
}




/* Header */

#page {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

#branding {
    margin-bottom: 5px;
    text-align: center;
	background: url(assets/img/head-img.jpg);
	background-size: cover;
    background-repeat: no-repeat;
}

#page #logo {
    display: inline-block;
    /*margin-bottom: 15px;
    margin-top: 20px;*/
	background-color: white;
    padding: 20px 50px;
}

#page #logo a {
    display: block;
    margin-bottom: 20px;
}

#page #logo h1 {
    font-family: 'Roboto'; font-weight:700;
    color: #153478;
    text-transform: uppercase;
    display: block;
    margin: 0;
    border: 0;
    font-size: 40px;
    line-height: 40px;
}

#page #logo h2 {
    font-family: 'Roboto'; font-weight:700;
    color: #153478;
    text-transform: uppercase;
    display: inline-block;
    font-size: 32.6px;
    line-height: 26px;
}

#page #logo h2 span {
    display: block;
    clear: both;
    text-align: right;
    color: #87959f;
    font-size: 18px;
    line-height: 1;
}

#menu {
    display: inline-block;
    margin: 0;
    vertical-align: top;
    list-style: none;
}

nav {
    text-align: center;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#808e98+0,4c5b64+100 */
    background: #808e98;
    /* Old browsers */
    background: -moz-linear-gradient(top, #808e98 0%, #4c5b64 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #808e98 0%, #4c5b64 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #808e98 0%, #4c5b64 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#808e98', endColorstr='#4c5b64', GradientType=0);
    /* IE6-9 */
	border-top: 5px white solid;
}

ul#menu li {
    float: left;
}

ul#menu li a {
    font-family: 'Roboto';
    font-weight:300;
    color: #ffffff;
    font-size: 18px;
    text-decoration: none;
    padding: 12px 50px;
    display: inline-block;
    text-transform: uppercase;
}

ul#menu li.current_page_item a {
    transition: 1s ease;
    background: #153478;
}

ul#menu li:hover a {
    background: #153478;
}


/* Containers */

#content {
    position: relative;
    display:inline-block;
    text-align: left;
    width:100%;
}

#content:before {
    content: "";
    display: block;
    width: 100%;
    height: 38px;
    z-index: 999;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-shadow: inset 0px 12px 8px -2px rgba(13, 39, 98, 1);
    -moz-box-shadow: inset 0px 12px 8px -2px rgba(13, 39, 98, 1);
    box-shadow: inset 0px 12px 8px -2px rgba(13, 39, 98, 1);
}

#content #home-content {
    padding: 50px 100px;
    background: #153478;
}
.homeimg-left { float:left; margin-right:20px; }
#content #home-content .title h2 {
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Roboto'; font-weight:700;
    margin-bottom: 30px;
}

#content #home-content .home-inner h2,
.search .search-results > p {
    font-family: 'Conv_cheddarjack';
	/*font-family: 'Roboto'; font-weight:700;*/
    color: #fff;
    font-size: 50px;
    font-weight: 300;
    line-height: 1;
}

#content #home-content p {
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto';
    line-height: 24px;
    text-align: justify;
    font-weight:300;
}

#home-content .title, #contact .title{display: none;}
.home-inner {
    clear: both;
}

.page-content img, #content img {
    border: solid 12px #87959f;
}

.wp-image-144{
	border: none !important;
	margin: 0 !important;
}


/* Footer */

#footer {
	position:relative;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#808e98+0,4c5b64+100 */
    background: #808e98;
    /* Old browsers */
    background: -moz-linear-gradient(top, #808e98 0%, #4c5b64 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #808e98 0%, #4c5b64 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #808e98 0%, #4c5b64 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#808e98', endColorstr='#4c5b64', GradientType=0);
    /* IE6-9 */
    margin: 5px auto;
    text-align: center;
    padding-left: 100px;
    padding-right: 100px;
}

#footer .copyright {
    display: inline-block;
    text-align: center;
    color: #fff;
    font-family: 'Roboto';
    font-size: 14px;
    padding: 12px 0;
    margin-bottom: 0;
}

#footer .designlogo {
    margin-bottom: 0;
    float: right;
    position: absolute;
    right: 10px;
    margin-top: -30px;
}


/* Contact */

#content #contact {
    padding: 50px 100px;
    background: #153478;
}

#content .title h2 {
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Roboto'; font-weight:700;
    margin-bottom: 30px;
}

#content .title p {
    font-family: 'Conv_cheddarjack';
    color: #fff;
    font-size: 45px;
}
.page-id-8 .form-container > p {
    font-family: 'Conv_cheddarjack';
	/*font-family: 'Roboto'; font-weight:700;*/
    color: #fff;
    font-size: 50px;
    line-height: 42px;
    margin-bottom:20px;
}
#maps { 
    width: 45%;
    float: left;
    margin-left: 10px;
}
#maps iframe {
    height: 400px;
    width: 100%;
    float: left;
    margin-bottom:40px;
}

iframe[frameborder=0], iframe[frameborder=no i] { border: none;overflow: hidden !important; }
#content #contact .form-container {
    width: 50%;
    float: left
}

#content #contact:after {
    content: '';
    clear: both;
    display: block;
}

.form-container .gform_wrapper .top_label .gfield_label {
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto'; font-weight:300;
    line-height: 24px;
    text-align: justify;
    margin-top: 0;
    margin-bottom: 12.4px;
}

.form-container .gform_wrapper div.validation_error {
    border-top: 2px solid #E2A5A5 !important;
    color: #E2A5A5 !important;
    border-bottom: 2px solid #E2A5A5 !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required { background:transparent !important;border:0 !important; }
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description { color: #808e98 !important; padding-top:0 !important;
    margin: -20px 0 0!important;font-family: 'Roboto'; font-weight:300; font-size:15px;}
.gform_wrapper .top_label .gfield_error{ width: 100% !important; }
.gform_wrapper .gfield_required { color: #808e98 !important; }
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container { max-width: 100% !important; }

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin:0 !important;margin-bottom: 12.4px !important; }
.form-container .gform_wrapper div.validation_error { color: #808e98 !important; border-top-color:  #808e98 !important; border-bottom-color:  #808e98 !important;  }
.form-container .gform_wrapper {
    margin-top: 0;
}

.form-container #gform_fields_1 {
    padding-left: 0;
}

#gform_1 input[type=text],
#gform_1 input[type=email],
#gform_1 textarea {
    background: #f2f2f2;
    border-radius: 2px;
    border: 1px solid #dddddd;
    box-shadow: none;
    width: 98%;
    padding: 20px;
    margin-bottom: 15px;
    font-size: 15px;
    font-family: 'Roboto'; font-weight:300;
}

.form-container .gform_wrapper label.gfield_label+div.ginput_container {
    margin-top: 0;
}

.gform_wrapper .gform_footer {
    margin: 0;
    padding: 0;
}

.gform_button {
    color: #fff;
    border-color: #4c5b64;
    background: #808e98;
    /* Old browsers */
    background: -moz-linear-gradient(top, #808e98 0%, #4c5b64 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #808e98 0%, #4c5b64 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #808e98 0%, #4c5b64 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#808e98', endColorstr='#4c5b64', GradientType=0);
    /* IE6-9 */
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight:400;
    padding: 15px 40px !important;
    line-height: 1;
    border-radius: 2px;
    transition: all 200ms ease-out;
    border: 0;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 15px !important;
}

.form-container #field_1_4 {
    margin-bottom: 0.5em;
}

/* Blog */

.blog #content article {
    margin: 0 100px;
    color: #ffffff;
    padding-bottom: 40px;
    border-bottom: solid 1px #fff;
    margin-bottom: 40px;
    max-width: 1400px;
}

.blog #content {
    background: #153478;
    margin-top: 0;
    padding-top: 50px;
}

.blog #content article h2 a,
.search .search-results article h2.entry-title a {
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Roboto'; font-weight:700;
    text-decoration: none;
}

.blog #content article p {
    font-size: 18px;
    font-family: 'Roboto';
    font-weight:400;
}

.blog #content article p a {
    color: #fff;
}

.blog #content article .meta,
.single .meta,
.search .search-results article .meta {
    padding-top: 5px;
    font-size: 15px;
    font-family: 'Roboto'; font-weight:300;
    color: #fff;
}

.blog #footer {
    margin-top: 20px;
}

.blog #footer:before {
    content: '';
    display: block;
    border: solid 2px #fff;
    width: 100%;
    left: 0;
    position: absolute;
}


/* Archive */

.archive #content article {
    margin: 0 100px;
    color: #ffffff;
    padding-bottom: 40px;
    border-bottom: solid 1px #fff;
    margin-bottom: 40px;
    max-width: 1400px;
}

.archive #content {
    background: #153478;
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 24px;
}

.archive #content article h2 a,
.search .search-results article h2.entry-title a {
    color: #ffffff;
    font-size: 27px;
    text-transform: uppercase;
    font-family: 'Roboto'; font-weight:700;
    text-decoration: none;
}

.archive #content article p {
    font-size: 18px;
    font-family: 'Roboto'; font-weight:400;
}

.archive #content article p a {
    color: #fff;
}

.archive #content article .meta,
.single .meta,
.search .search-results article .meta {
    padding-top: 5px;
    font-size: 15px;
    font-family: 'Roboto'; font-weight:300;
    color: #fff;
}

.archive ul#prev-next {
    display: none;
}

.archive aside#sidebar {
    display: none;
}

.archive #content h1 {
    margin: 0;
    padding-left: 98px;
    margin-bottom: 59px;
    font-family: RobotoBold;
    color: #fff;
    font-size: 30px;
    border-bottom: 0;
}

.archive #footer {
    margin-right: 5px;
    margin-left: 5px;
}


/* page */

.page article,
.search .search-results {
    padding: 50px 100px;
    background: #153478;
}

.page article .entry-title,
.search #content h1 {
    margin: 0 0 30px;
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Roboto'; font-weight:700;
    border: 0;
}

.page .entry-content p,
.search .search-results .entry-summary {
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto'; font-weight:300;
    line-height: 24px;
    text-align: justify;
}


/* single */

.single article {
    padding: 50px 100px;
    background: #153478;
}

.single article .entry-title {
    margin: 0;
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Roboto'; font-weight:700;
    border: 0;
}

.single .entry-content p {
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto'; font-weight:300;
    line-height: 24px;
    text-align: justify;
}

.single .meta a,
.search .search-results article .meta a {
    color: #fff;
}


/* services */

#content h3 {
    font-family: RobotoBold;
    font-size: 24px;
    color: #fff;
}

.page-id-26 #content ul {
    margin-bottom: 20px;
}

#content ul,
#content ol {
    padding-left: 20px;
}

#content ul li,
#content ol li {
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto'; font-weight:400;
    line-height: 24px;
}


/* error 404 */

.error404 article h1 {
    margin: 0;
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
    border: 0;
    text-align: center;
    margin-bottom: 27px;
    border-bottom: 0;
    font-family: 'Roboto'; font-weight:700;
}

.error404 article h2 {
    margin: 0;
    color: #ffffff;
    font-size: 18px;
    font-family: 'Roboto'; font-weight:700;
    line-height: 30px;
    border: 0;
}

.error404 article ol {
    margin-left: 20px;
}

.error404 main#content {
    padding: 50px 100px;
    background: #153478;
    color: #fff;
    height:40vh;
}

.error404 #footer {
    margin: 5px 5px !important;
}

.error404 #searchform label {
    margin: 0;
    color: #ffffff;
    font-size: 15px;
    font-family: 'Roboto'; font-weight:700;
    border: 0;
}

.error404 article {
    max-width: 502px;
    margin: 0 auto;
    font-family: 'Roboto'; font-weight:300;
}

.error404 #searchform input[type=text] {
    background: #f2f2f2;
    border-radius: 2px;
    border: 1px solid #dddddd;
    box-shadow: none;
    width: 98%;
    padding: 10px;
    margin-bottom: 15px;
    font-size: 15px;
    font-family: 'Roboto'; font-weight:300;
}

.error404 #searchform #searchsubmit {
    color: #fff;
    border-color: #4c5b64;
    background: #808e98;
    /* Old browsers */
    background: -moz-linear-gradient(top, #808e98 0%, #4c5b64 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #808e98 0%, #4c5b64 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #808e98 0%, #4c5b64 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#808e98', endColorstr='#4c5b64', GradientType=0);
    /* IE6-9 */
    font-family: "RobotoRegular", Helvetica, Arial, sans-serif;
    padding: 15px 40px;
    line-height: 1;
    border-radius: 2px;
    transition: all 200ms ease-out;
    border: 0;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 15px !important;
}


/* search Results */

.search .search-results article {
    padding-bottom: 40px;
    border-bottom: solid 1px #fff;
    margin-bottom: 40px;
}

.search .search-results .entry-summary p:last-child {
    margin-bottom: 0;
}

.search #prev-next,
.blog #prev-next {
    list-style: none;
    display: inline-block;
}

.search #prev-next li,
.blog #prev-next li {
    float: left;
    margin-right: 20px;
}

.search #prev-next li a,
.blog #prev-next li a {
    color: #ffffff;
    font-size: 13px;
    font-family: 'Roboto'; font-weight:300;
    text-decoration: none;
}
/* Comments */
#comments p { font-family: 'Roboto'; font-weight:300; color:#fff; font-size: 13px;}

/* slicknav */

.slicknav_menu {
    background: #808e98;
    /* Old browsers */
    background: -moz-linear-gradient(top, #808e98 0%, #4c5b64 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #808e98 0%, #4c5b64 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #808e98 0%, #4c5b64 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#808e98', endColorstr='#4c5b64', GradientType=0);
    /* IE6-9 */
    display: none;
}

.slicknav_nav a {
    color: #fff !important;
    text-transform: uppercase;
    font-family: 'Roboto'; font-weight:300;
    text-align: center;
    transition: .1s ease-in;
}

.slicknav_nav a:hover {
    background: #153478;
    border-radius: 2px;
}

.slicknav_menu .slicknav_menutxt {
    display: none;
}

.slicknav_menu .slicknav_icon {
    margin: 0;
}

.gform_confirmation_message {
    color: #fff;
    font-size: 20px;
    line-height: 28px;
}

.page-content {
    color: #fff;
    font-size: 18px;
    font-family: 'Roboto'; font-weight:300;
    line-height: 24px;
    padding-bottom: 30px;
}
.page-id-8 .page-content{ padding-bottom:13px; }
body .gform_wrapper ul li.gfield{margin-top:7px!important}
.page-content h2 strong ,.post-26 h2{/*font-family: 'Roboto'; font-weight:300;*/ font-family: 'Conv_cheddarjack';font-size: 50px; color: white;}
.page-content a, .page-content a:visited {color: #fff;}

header#branding {background-position-x: 50%;}

.post-26 .entry-title{display: none;}
@media (max-width: 1275px) {
	#maps iframe{margin-bottom:82px;}
}
@media (max-width: 991px) {
    .slicknav_menu {
        display: block !important;
    }
    #branding nav {
        display: none;
    }
    .page article,
    .search .search-results,
    #content #home-content,
    .single article,
    .error404 main#content,
    #content #contact {
        padding: 50px;
    }
    #content #home-content p,
    #content #home-content p,
    .page .entry-content p,
    .search .search-results .entry-summary {
        text-align: left;
    }
}

@media (max-width: 767px) {
    .page-content img, #content img { display:block;max-width:100%;float:none; margin:0 auto 20px; }
    .homeimg-left,.homeimg-right { float:none;margin:0 auto; display:block;text-align: center; }
    .homeimg-left p,.homeimg-right p { text-align: center !important; }
    .blog #content article {
        margin-left: 50px;
        margin-right: 50px;
    }
	#maps iframe{margin-bottom:20px;}
    .home-inner img {
        float: none;
        display: block;
        margin: 20px auto;
        max-width: 100%;
        border-width: 5px;
    }
    #content #home-content .home-inner h2,
    .search .search-results > p,
    #content .title p {
        font-size: 30px;
        letter-spacing: 1px;
        text-align: center;
        line-height: 1;
    }
    #content #home-content .title h2,
    #content .title h2,
    .page article .entry-title,
    .search #content h1 {
        text-align: center;
        margin-bottom: 20px;
    }
    #content #contact .form-container {
        width: 100%;
        float: none;
        margin-bottom: 50px;
    }
    #gform_1 input[type=text],
    #gform_1 input[type=email],
    #gform_1 textarea {
        width: 100% !important;
        padding: 10px !important;
    }
    .gform_confirmation_message_1 {
        font-family: 'Roboto'; font-weight:300;
        font-size: 18px;
        color: #fff;
    }
    .form-container .gform_wrapper {
        max-width: 100% !important;
    }
    .form-container .gform_wrapper .top_label .gfield_label {
        font-size: 15px;
        margin-bottom: 5px;
    }
    .gform_wrapper .gform_footer {
        padding: 0 !important;
        margin: 0 !important;
    }
    #maps {
        width: 100%;
        margin-left:0;
    }
    #footer {
        padding-left: 50px;
        padding-right: 50px;
    }
    #footer .copyright {
        display: block;
    }
    #footer .designlogo {
        float: none;
        display: block;
        margin-top: 0;
        padding-bottom: 10px;
		position: relative;
		right: initial;
    }
	.wp-image-144{
		width: 150px !important;
		margin: 0 auto !important;
	}
}

@media (max-width: 568px) {
    #content #home-content p,
    .page .entry-content p,
    .search .search-results .entry-summary {
        font-size: 15px;
    }
    #content ul li,
    #content ol li {
        font-size: 15px;
    }
    .home-inner img {
        width: 100%;
        height: auto;
    }
    .page article,
    .search .search-results,
    #content #home-content,
    #content #contact,
    .single article,
    .error404 main#content {
        padding: 20px;
    }
    #footer {
        padding-left: 20px;
        padding-right: 20px;
    }
    #default-map {
        height: 300px;
        margin:left:0;
    }
    .blog #content article {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }
    .blog #content article .meta,
    .blog #content article p a,
    .single .meta,
    .search .search-results article .meta {
        line-height: 20px;
        font-size: 13px;
    }
    .blog #content article p,
    .single .entry-content p {
        font-size: 15px;
    }
}

@media (max-width: 480px) {
    .page-content {
      text-align: center;
      font-size: 14px;
    }
}

/* Image Alignment */
img.aligncenter {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 5px 15px}
img.alignleft {display:inline;margin:0 15px 5px 0}
.alignright {float:right}
.alignleft {float:left}