/*
 Theme Name:   Hunter green
 Description:  hunter green, Child Theme of Vantage
 Author:       Ey3
 Template:     vantage
 Version:      1.0.0
 Text Domain:  vantage-child
*/

@import url("../vantage/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
.main-navigation ul li a { padding: 10px 20px; font-size: 120%; }

#header-sidebar { position: absolute; right: 0; top: 65%; }
header#masthead hgroup .support-text { top: 50%; font-style: normal; font-size: 200%; }
header#masthead { background: #ffffff !important; }
#header-sidebar .icon-linkedin { padding: 5px; background-color: #F58220; color: #ffffff; }

#main-slider ul { padding: 0 !important; }
.linklove { display: none; }

label[for="cf2_field_1"], label[for="cf_field_1"],
label[for="cf2_field_2"], label[for="cf_field_2"],
label[for="cf2_field_3"], label[for="cf_field_3"],
label[for="cf2_field_4"], label[for="cf_field_4"] { display: block; }

.reqtxt, .emailreqtxt { display: block; color: red; }
#cformsform .cf-ol { margin-left: 0; list-style-type: none; }
#cf_field_1, #cf_field_2, #cf_field_3, #cf_field_4 { width: 90%; }
#cf2_field_1, #cf2_field_2, #cf2_field_3, #cf2_field_4 { width: 99%; }
fieldset.cf_hidden { display: none; }
#sendbutton, #sendbutton2 { width: auto; }
#sendbutton2 { margin-top: 10px; }
#cforms2form .cf-sb { text-align: center; }

.entry-content ul, .entry-content ol { margin: 0 0 0 20px; }
.entry-content ul li, .entry-content ol li { margin: 0; }
.entry-content, .entry-title { font-size: 120%; }
#page-wrapper .entry-content img, #page-wrapper .widget img { width: auto; max-width: auto; }
#page-wrapper img.alignleft { margin: 0 10px 0 0; padding: 0; }
#page-wrapper img.alignright { margin: 0 0 0 10px; padding: 0; }

h2, h3 { color: #075C60 !important; font-weight: bold; }

ul, ol, p { padding: 10px 0 !important; margin-top: 0 !important; margin-bottom: 0 !important;}

.single { clear: both; }

article.post .entry-header h1.entry-title a, article.page .entry-header h1.entry-title a { font-size: 140%; }

#secondary .widget, #footer-widgets .widget, #site-info { font-size: 120%; }
#secondary .widget h1.widget-title, #footer-widgets .widget h1.widget-title { font-size: 120%; text-align: center; }
#secondary .widget p, #secondary .widgetcform span { font-size: 14px; }
.widget img, .widget iframe, .widget object, .widget select, .widget input { width: 100%; }
#secondary .widget img { width: auto; height: auto; }

#colophon #theme-attribution, #colophon #site-info { font-size: 100%; }

input.sendbutton, #content .origin-widget-button a, .submit-container input[type="button"] { color: #ffffff; background-color: #F58220; padding: 8px 30px; font-size: 16px; font-weight: normal; text-shadow: 2px 0 #555;
-webkit-box-shadow:inset 0 1px 0 #B57646,0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 #B57646,0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 #B57646,0 1px 2px rgba(0,0,0,0.1);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#F58220),color-stop(1,#EA9A59));background:-ms-linear-gradient(bottom,#F58220,#EA9A59);background:-moz-linear-gradient(center bottom,#F58220 0%,#EA9A59 100%);background:-o-linear-gradient(#EA9A59,#F58220);
border:solid 1px #F58220;}
input.sendbutton:hover, #content .origin-widget-button a:hover, .submit-container input[type="button"]:hover { -webkit-box-shadow:inset 0 1px 0 #B57646,0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 #B57646,0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 #B57646,0 1px 2px rgba(0,0,0,0.1);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#E56700),color-stop(1,#EA9A59));background:-ms-linear-gradient(bottom,#E56700,#EA9A59);background:-moz-linear-gradient(center bottom,#E56700 0%,#EA9A59 100%);background:-o-linear-gradient(#EA9A59,#E56700);
border:solid 1px #E56700;}

.widget_origin_price-box h2 { margin: 0; padding: 0 0 15px 0; }
.widget_origin_price-box .origin-widget-list li, .widget_origin_price-box .origin-widget-list p 
{ line-height: 1.1em !important; margin: 4px 0 4px 15px !important; font-size: 15px; }
.widget_origin_price-box .origin-widget-button { display: none; }

.widget_black-studio-tinymce { padding: 0 !important; }
.widget_black-studio-tinymce h3 { padding: 0; margin: 0 0 10px 0; }
.widget_black-studio-tinymce .textwidget { padding: 0 !important; margin: 0 !important; }

aside#black-studio-tinymce-2 { margin-bottom: 0 !important; }
aside#origin_button-2 { margin-top: 0 !important; padding: 0; }

footer#colophon { padding: 15px 0; background-color: #7D7D7D; }
footer#colophon #site-info { margin-top: 5px; margin-bottom: 5px; }