/*
 Theme Name:   Croft Custom Homes
 Theme URI:    
 Description:  Angular Child Theme
 Template:     angular
 Version:      1.0.0
 Text Domain:  Angular-child
*/

@import '../angular/style.css';

.ajax-portfolio-response-wrapper { top:40px; }
#top .portfolio-sort-container .slideshow li:hover img { opacity:0.8;}
#top .portfolio-sort-container .slideshow li .greyscale-image { display:none !important;}

#header .container {
  border-bottom: none;
} 
.home .title_container {
  display: none;
}
.seperator-addon, #footer {
  display: none;
}
html, body, div, span, applet, object, iframe, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, .ajax_form label, h2 {
  font-family: 'Biryani', sans-serif!important;
  font-weight: 400!important;
}
h2 {
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 20px!important;
}
body {
  font-size: 14px!important;
  font-weight: 400!important;
  line-height: 2!important;
}
fieldset h3 {
  display: none;
}
.main_menu ul:first-child > li > a {
  font-family: 'Biryani', sans-serif!important;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 400!important;
  color: #636466;
  font-size: 16px;
}
.ajax_form label {
  font-weight: normal!important;
  font-size: 12px!important;
  font-weight: 300!important;
}

h1 {
  font-family: 'EB Garamond', serif!important;
  color: #365381!important;
  font-size: 16px;
}
h3 {
  font-family: 'EB Garamond', serif!important;
  color: #365381!important;
}

h2.homesubhead {
  margin-bottom: 25px!important;
  font-size: 18px!important;
  font-weight: 400!important;
  color: #636466;
}
#socket, #socket a, html.html_stretched {
  background-color: #3a3c3f;
}
#top .primary-border, div .main_menu ul:first-child > li.current-menu-item > a, div .main_menu ul:first-child > li.current_page_item > a, div .button, input[type="submit"], #submit, #top .main_menu .menu ul, .info_text_header {
  border-bottom: none;
}
.portfolio-title a {
  text-transform: uppercase;
  letter-spacing: .5px;
  color: #365381!important;
}
h1.ajax-portfolio-title {
  font-size: 30px;
}
.portfolio-entry p {
  font-size: 12px!important;
}
h3 {
  font-size: 18px!important;
}
.logo img {
  width: 200px;
}
h2 {
  line-height: 1.5;
}
.title_container .page-subtitle, #top .dynamic_el_1 .page-subtitle {
  font-style: normal!important;
  color: #365381!important;
}
#top .portfolio-title, #top .portfolio-title a, #top .portfolio-title a:hover, .ajax-control a, .ajax_slide h1, .ajax_slide h2, .ajax_slide h3, .ajax_slide h4, .ajax_slide h5, .ajax_slide h6, .ajax_slide strong, .ajax_slide a {
  color: #365381!important;
}
#socket {
  text-align: center;
}
.main_menu ul:first-child > li.current-menu-item > a, .main_menu ul:first-child > li.current_page_item > a, #top .main_menu .menu li a:hover, .js_active .tab.active_tab, #top #wrap_all .current_page_item > a {
  color: #c01f2e!important;
}
.portfolio-sort-container .inner-entry {
  margin: 5px;
}
.ajax-portfolio-response {
  margin: 4px;
}
a.ctrl_previous, a.ctrl_next {
  display: block!important;
  opacity: .7;
}
.numeric_controls, .numeric_controls a {
  display: block!important;
  opacity: .65;
}
.ajax-control a {
  font-size: 12px;
  width: 30%!important;
  color: #636466!important;
}
.ajax-control {
    width: 320px!important;
    right: 5px!important;
}
.ajax-control a.ajax-prev {
  width: 36%!important;
}
#top .ajax_slide .inner_slide {
  margin-bottom: 35px;
}

#smallheader {
  font-size: 20px;
  margin-bottom: 0;
}
.menucontainer {
  border-bottom: none!important;
}
#header #hometitle {
  padding-bottom: 0;
  padding-top: 0;
}
abbr {
  border-bottom: none!important;
  text-decoration: none;
}
#wpcf7-f380-p86-o1 .input-text, #wpcf7-f380-p86-o1 input[type="text"], #wpcf7-f380-p86-o1 input[type="input"], #wpcf7-f380-p86-o1 input[type="password"], #wpcf7-f380-p86-o1 input[type="email"], #wpcf7-f380-p86-o1 textarea {
  width: 420px!important;
  max-width: 100%;
}
.title_container, #top .dynamic_el_1 .title_container {
  margin-bottom: 10px!important;
}

body .alignleft {
  margin: 0 20px 20px 10px!important;
}

.js_active body#top .slideshow li:first-child { visibility:visible;}

#wow-modal-close {
font-size: 0;
}
#wow-modal-window-1 {
  top: 75%!important;
}

#jp-relatedposts, .post_nav {
  display:none!important;
}
#wow-modal-id-1 {
  text-decoration: none;
}
#top .heading-color, strong, #top .main-color, .main_menu ul:first-child > li.current-menu-item > a, .main_menu ul:first-child > li.current_page_item > a, #top blockquote p, #top .main_menu .menu li a:hover, h1, h2, h3, h4, h5, h6, .js_active .tab.active_tab, #top #wrap_all .current_page_item > a, .first-quote, div .callout {
  color: #365381;
}