/*
Theme Name: Dano Child
Template:  dano
Theme URI: http://themeforest.net/user/MattMao/portfolio
Description: It's a minimal portfolio wordpress theme.
Version: 1.0
Author: MattMao
Author URI: http://themeforest.net/user/MattMao
Copyright: (c) 2012 themerecord.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Document: http://codex.wordpress.org/Child_Themes
*/

@import url('../dano/style.css');

/*If you want to edit the css, please go to wp-content/themes/dano/stylesheet/, Then open the css files, copy them and add them below: */

/*Hi, please add your own css code in the below line, enjoy it!*/

@font-face {
  font-family: 'Georgia';
  src: url('fonts/Georgia.ttf') format('truetype');
}

body {
    background: #FFFFFF;
}

.post-data a,
.post a {
    text-decoration: underline;
}

a:hover {
    color: #A95000;
}

#main-menu,
.social_area,
.container-bottom-menu {
    font-family: Arial, Helvetica, sans-serif;
}

.sortable-menu li a {
    font-family: Georgia, Helvetica, serif;
}

.site-header-section {
    border-bottom: 3px solid #777777;
}

#main-menu {
    clear: right;
}

#main-menu ul li a,
#main-menu ul li a:hover,
#main-menu ul li.current-page a {
    border-color: #FFF !important;
    /*font-family: Arial, Helvetica, sans-serif;*/
}

#main-menu > ul > li.current-page > a,
#main-menu > ul > li > a.selected,
#main-menu > ul > li > a:hover,
body.not-current-page #main-menu > ul > li.current-page > a:hover, 
body.not-current-page #main-menu > ul > li > a:hover {
    color: #A95000 !important;
}

body.not-current-page #main-menu ul li a {
    color: #292929 !important;
}

.sortable-menu li a {
	/*font-family: Georgia, Helvetica, serif;*/
	font-size: 15px;
    background: none;
    color: #292929;
    height: 15px;
	line-height: 15px;
	border-left: 1px solid #E7E7E7;
}

#main-menu ul li a {
    padding: 18px 0px 10px;
}

#main-menu ul li {
    margin-left: 14px;
    padding-left: 4px;
}

.sortable-menu li:first-child a {
	border-left: 0px;
	padding-left: 0px;
}

.sortable-menu li a:hover,
.sortable-menu li a.active,
.sortable-menu li.current-cat a {
    background: none;
    color: #A95000;
}

.site-content-wrapper {
    padding: 30px 0px;
}

#toTop:hover,
.flex-prev:hover,
.flex-next:hover,
.flex-control-paging a.flex-active,
.flex-control-paging a:hover,
.post-thumb-hover .overlay {
    background-color: #A95000 !important;
}

/*.portfolio-grid li .item-footer {
    height: 50px;
}*/

/*.item.post-item > .inner {
    height: 285px;
}*/

.portfolio-grid li:hover .item-footer,
.post-slide-list li:hover .item-footer {
    border-bottom: 1px solid #A95000;
}

.social_area a:hover,
.portfolio-grid li .cats a:hover,
.post-slide-list li .cats a:hover {
    color: #A95000;
}

.post-format h3.shortcode-title,
.post-slide-list h3.title {
    border-top: 3px solid #777;
}

.contact-form-wrapper h3,
.contact-info h3 {
    border-bottom: 3px solid #777;
}

.social_area {
    float: right;
    color: #969696;
    font-size: 11px;
}

.social_area a {
    color: #969696;
}

.social_area div {
    margin: 0px;
    padding: 0px;
}

.hidden {
    display: none;
}

.site-footer-section {
    background: none;
}

.site-footer-section .row {
    border-top: 3px solid #777777;
}

.site-copyright,
.site-copyright a {
    color: #969696;
    font-size: 12px;
}

.site-copyright a:hover {
    color: #A95000;
}

.container-bottom-menu li a {
    border-left: 1px solid #E7E7E7;
    padding: 0px 10px;
    font-weight: 700;
    font-size: 11px;
}
.container-bottom-menu li span {
    display: none;
}

.container-bottom-menu li:first-child a {
    border-left: 0px;
    padding-left: 0px;
}

.single-post-pagenation a {
    margin-left: 0px;
    height: 40px;
    background-image: url(images/single-pagination-button.png);
    background-color: #ffffff;
    border-right: 1px solid #E7E7E7;
}

.single-post-pagenation span:last-child a {
    border-right: 0px;
}

.single-post-pagenation a:hover {
    background-image: url(images/single-pagination-button-h.png);
    background-color: #ffffff;
}

.top-pagenation {
    float: right;
}

.site-page-header .row {
    padding: 10px 0px;
    border-top: 1px solid #E1E1E0;
    border-bottom: 1px solid #E1E1E0;
}

.site-page-header h3 {
    margin: 9px 0px;
}

.site-page-header .sortable-menu .row {
    padding: 30px 0px 10px;
    border: none;
    margin-top: 0px;
}

.site-page-header .sortable-menu {
    margin: 0px;
}

.top-fix {
    margin-top: 20px;
    border-top: 1px solid #E1E1E0;
}

.contact-form-wrapper input[type="submit"] {
    background-color: #A95000;
    float: right;
}

.contact-form-wrapper .required {
    color: #A95000;
}

div.wpcf7 img.ajax-loader {
    float: right;
    margin-top: 29px;
    margin-right: 5px;
}

.contact-form-wrapper input[type="email"] {
    width: 760px;
}
.contact-form-wrapper input[type="email"] {
    padding: 8px 9px;
    height: 21px;
    line-height: 21px;
}
.contact-form-wrapper input[type="email"] {
    border: 1px solid #E1E1E0;
    background: none repeat scroll 0% 0% #FFF;
}
.contact-form-wrapper span.wpcf7-not-valid-tip {
    position: absolute;
    top: 11px;
    left: 15px;
    width: 85%;
    padding: 0px 15px;
}

.pagination a:hover,
.comment-pagination a:hover,
.pagination span.current,
.comment-pagination span.current,
.normal-pagination li a:hover {
    background: #A95000;
}