/*
== ------------------------------------------------------------------- ==
== @@ Typography > Body > Font Size
== ------------------------------------------------------------------- ==
*/

body {
    font-size: 14px;
    }

/*
== ------------------------------------------------------------------- ==
== @@ Styling > Color Schemas
== ------------------------------------------------------------------- ==
*/

/* links */
a, 
a:hover, 
a.frame_link:hover, 
#head a:hover, 
#foot a:hover, 
#copyrights_bar a:hover {
    color: #3e7cbd;
    }

/* menu */
.sf-menu .current_page_item > a, 
.sf-menu .current_page_parent > a, 
.sf-menu .current_page_ancestor > a, 
.sf-menu > li > a:hover, 
.sf-menu > li.sfHover > a {
    color: #3e7cbd;
    }

/* sub-menu */
.sf-menu ul {
    border-color: #3e7cbd;
    }

/* headings bars */
.widget_title .wrapper {
    border-color: #3e7cbd;
    }

/* headings bars (header) */
#head .widget_title .wrapper {
    border-color: #3e7cbd;
    }

/* headings bars (footer) */
#foot .widget_title .wrapper {
    border-color: #3e7cbd;
    }

/* headings (header) */
#head h1, 
#head h2, 
#head h3, 
#head h4, 
#head h5, 
#head h6 {
    color: #3e7cbd;
    }

/* headings (footer) */
#foot h1, 
#foot h2, 
#foot h3, 
#foot h4, 
#foot h5, 
#foot h6 {
    color: #3e7cbd;
    }

/* theme ul */
.widget_archive li a:hover, 
.widget_recent_entries li a:hover, 
.widget_meta li a:hover, 
.widget_categories li a:hover, 
.widget_pages li a:hover, 
.widget_login li a:hover, 
.widget_subPages li a:hover, 
.widget_nav_menu li a:hover, 
.widget_sidebar .service_entry a:hover, 
.theme_ul li a:hover, 
.widget_archive .current_page_item > a, 
.widget_recent_entries .current_page_item > a, 
.widget_meta .current_page_item > a, 
.widget_categories .current_page_item > a, 
.widget_pages .current_page_item > a, 
.widget_login .current_page_item > a, 
.widget_subPages .current_page_item > a, 
.widget_nav_menu .current_page_item > a, 
.widget_nav_menu li.current-menu-item > a, 
.widget_sidebar .service_entry.active, 
.widget_sidebar .service_entry.active a, 
.theme_ul .current_page_item > a {
    color: #3e7cbd;
    }

/* theme ul (header) */
#head .widget_archive li a:hover, 
#head .widget_recent_entries li a:hover, 
#head .widget_meta li a:hover, 
#head .widget_categories li a:hover, 
#head .widget_pages li a:hover, 
#head .widget_login li a:hover, 
#head .widget_subPages li a:hover, 
#head .widget_nav_menu li a:hover, 
#head .widget_sidebar .service_entry a:hover, 
#head .theme_ul li a:hover, 
#head .widget_archive .current_page_item > a, 
#head .widget_recent_entries .current_page_item > a, 
#head .widget_meta .current_page_item > a, 
#head .widget_categories .current_page_item > a, 
#head .widget_pages .current_page_item > a, 
#head .widget_login .current_page_item > a, 
#head .widget_subPages .current_page_item > a, 
#head .widget_nav_menu .current_page_item > a, 
#head .widget_nav_menu li.current-menu-item > a, 
#head .widget_sidebar .service_entry.active, 
#head .widget_sidebar .service_entry.active a, 
#head .theme_ul .current_page_item > a {
    color: #3e7cbd;
    }

/* theme ul (footer) */
#foot .widget_archive li a:hover, 
#foot .widget_recent_entries li a:hover, 
#foot .widget_meta li a:hover, 
#foot .widget_categories li a:hover, 
#foot .widget_pages li a:hover, 
#foot .widget_login li a:hover, 
#foot .widget_subPages li a:hover, 
#foot .widget_nav_menu li a:hover, 
#foot .widget_sidebar .service_entry a:hover, 
#foot .theme_ul li a:hover, 
#foot .widget_archive .current_page_item > a, 
#foot .widget_recent_entries .current_page_item > a, 
#foot .widget_meta .current_page_item > a, 
#foot .widget_categories .current_page_item > a, 
#foot .widget_pages .current_page_item > a, 
#foot .widget_login .current_page_item > a, 
#foot .widget_subPages .current_page_item > a, 
#foot .widget_nav_menu .current_page_item > a, 
#foot .widget_nav_menu li.current-menu-item > a, 
#foot .widget_sidebar .service_entry.active, 
#foot .widget_sidebar .service_entry.active a, 
#foot .theme_ul .current_page_item > a {
    color: #3e7cbd;
    }

/* theme btn */
.theme_btn:hover, 
.wpcf7-form .wpcf7-submit:hover, 
.commentForm #submit:hover, 
.blog_pager_numbers .numbers a.current, 
.blog_pager_numbers .numbers a.current:hover, 
.blog_pager_numbers .numbers a:hover, 
.blog_pager_numbers .navigation a.current, 
.blog_pager_numbers .navigation a.current:hover, 
.blog_pager_numbers .navigation a:hover {
    background-color: #316397;
    }

/* theme btn (header) */
#head .theme_btn:hover, 
#head .wpcf7-form .wpcf7-submit:hover, 
#head .commentForm #submit:hover, 
#head .blog_pager_numbers .numbers a.current, 
#head .blog_pager_numbers .numbers a.current:hover, 
#head .blog_pager_numbers .numbers a:hover, 
#head .blog_pager_numbers .navigation a.current, 
#head .blog_pager_numbers .navigation a.current:hover, 
#head .blog_pager_numbers .navigation a:hover {
    background-color: #316397;
    }

/* theme btn (footer) */
#foot .theme_btn:hover, 
#foot .wpcf7-form .wpcf7-submit:hover, 
#foot .commentForm #submit:hover, 
#foot .blog_pager_numbers .numbers a.current, 
#foot .blog_pager_numbers .numbers a.current:hover, 
#foot .blog_pager_numbers .numbers a:hover, 
#foot .blog_pager_numbers .navigation a.current, 
#foot .blog_pager_numbers .navigation a.current:hover, 
#foot .blog_pager_numbers .navigation a:hover {
    background-color: #316397;
    }

/* theme nav arrow */
.theme_nav_arr:hover {
    background-color: #316397;
    }

/* theme nav arrow (header) */
#head .theme_nav_arr:hover {
    background-color: #316397;
    }

/* theme nav arrow (footer) */
#foot .theme_nav_arr:hover {
    background-color: #316397;
    }

/* theme btn */
.toggle .toggle_title a.toggler:hover, 
#foot .toggle .toggle_title a.toggler:hover {
    background-color: #3e7cbd;
    }

/* portfolio */
.portfolio_loop .portfolio_entry:hover {
    border-color: #3e7cbd;
    }

/* portfolio entry (header) */
#head .portfolio_loop .portfolio_entry:hover {
    border-color: #3e7cbd;
    }

/* portfolio (footer) */
#foot .portfolio_loop .portfolio_entry:hover {
    border-color: #3e7cbd;
    }

/* staff */
.staff_loop .staff_entry:hover {
    border-color: #3e7cbd;
    }

/* staff (header) */
#head .staff_loop .staff_entry:hover {
    border-color: #3e7cbd;
    }

/* staff (footer) */
#foot .staff_loop .staff_entry:hover {
    border-color: #3e7cbd;
    }

/* post date */
.meta .date {
    border-color: #3e7cbd;
    }

/* blog calendar */
.blog_loop .calendar {
    border-color: #3e7cbd;
    }

/*
== ------------------------------------------------------------------- ==
== @@ Styling > Color Schemas > Header
== ------------------------------------------------------------------- ==
*/

/* links */
#head a:hover, 
#head a.frame_link:hover, 
#head a:hover {
    color: #5ade3c;
    }

/* menu */
.sf-menu .current_page_item > a, 
.sf-menu .current_page_parent > a, 
.sf-menu .current_page_ancestor > a, 
.sf-menu > li > a:hover, 
.sf-menu > li.sfHover > a {
    color: #5ade3c;
    }

/* sub-menu */
.sf-menu ul {
    border-color: #5ade3c;
    }

/* headings bars */
#head .widget_title .wrapper {
    border-color: #5ade3c;
    }

/* headings */
#head h1, 
#head h2, 
#head h3, 
#head h4, 
#head h5, 
#head h6 {
    color: #5ade3c;
    }

/* theme ul */
#head .widget_archive li a:hover, 
#head .widget_recent_entries li a:hover, 
#head .widget_meta li a:hover, 
#head .widget_categories li a:hover, 
#head .widget_pages li a:hover, 
#head .widget_login li a:hover, 
#head .widget_subPages li a:hover, 
#head .widget_nav_menu li a:hover, 
#head .widget_sidebar .service_entry a:hover, 
#head .theme_ul li a:hover, 
#head .widget_archive .current_page_item > a, 
#head .widget_recent_entries .current_page_item > a, 
#head .widget_meta .current_page_item > a, 
#head .widget_categories .current_page_item > a, 
#head .widget_pages .current_page_item > a, 
#head .widget_login .current_page_item > a, 
#head .widget_subPages .current_page_item > a, 
#head .widget_nav_menu .current_page_item > a, 
#head .widget_nav_menu li.current-menu-item > a, 
#head .widget_sidebar .service_entry.active, 
#head .widget_sidebar .service_entry.active a, 
#head .theme_ul .current_page_item > a {
    color: #5ade3c;
    }

/* theme btn */
#head .theme_btn:hover, 
#head .wpcf7-form .wpcf7-submit:hover, 
#head .commentForm #submit:hover, 
#head .blog_pager_numbers .numbers a.current, 
#head .blog_pager_numbers .numbers a.current:hover, 
#head .blog_pager_numbers .numbers a:hover, 
#head .blog_pager_numbers .navigation a.current, 
#head .blog_pager_numbers .navigation a.current:hover, 
#head .blog_pager_numbers .navigation a:hover {
    background-color: #48b130;
    }

/* theme nav arrow */
#head .theme_nav_arr:hover {
    background-color: #48b130;
    }

/* theme btn */
#head .toggle .toggle_title a.toggler:hover {
    background-color: #5ade3c;
    }

/* portfolio */
#head .portfolio_loop .portfolio_entry:hover {
    border-color: #5ade3c;
    }

/* staff */
#head .staff_loop .staff_entry:hover {
    border-color: #5ade3c;
    }

/*
== ------------------------------------------------------------------- ==
== @@ Styling > Color Schemas > Footer
== ------------------------------------------------------------------- ==
*/

/* links */
#foot a:hover, 
#foot a.frame_link:hover, 
#foot a:hover, 
#copyrights_bar a:hover {
    color: #5ade3c;
    }

/* headings bars */
#foot .widget_title .wrapper {
    border-color: #5ade3c;
    }

/* headings */
#foot h1, 
#foot h2, 
#foot h3, 
#foot h4, 
#foot h5, 
#foot h6 {
    color: #5ade3c;
    }

/* theme ul */
#foot .widget_archive li a:hover, 
#foot .widget_recent_entries li a:hover, 
#foot .widget_meta li a:hover, 
#foot .widget_categories li a:hover, 
#foot .widget_pages li a:hover, 
#foot .widget_login li a:hover, 
#foot .widget_subPages li a:hover, 
#foot .widget_nav_menu li a:hover, 
#foot .widget_sidebar .service_entry a:hover, 
#foot .theme_ul li a:hover, 
#foot .widget_archive .current_page_item > a, 
#foot .widget_recent_entries .current_page_item > a, 
#foot .widget_meta .current_page_item > a, 
#foot .widget_categories .current_page_item > a, 
#foot .widget_pages .current_page_item > a, 
#foot .widget_login .current_page_item > a, 
#foot .widget_subPages .current_page_item > a, 
#foot .widget_nav_menu .current_page_item > a, 
#foot .widget_nav_menu li.current-menu-item > a, 
#foot .widget_sidebar .service_entry.active, 
#foot .widget_sidebar .service_entry.active a, 
#foot .theme_ul .current_page_item > a {
    color: #5ade3c;
    }

/* theme btn */
#foot .theme_btn:hover, 
#foot .wpcf7-form .wpcf7-submit:hover, 
#foot .commentForm #submit:hover, 
#foot .blog_pager_numbers .numbers a.current, 
#foot .blog_pager_numbers .numbers a.current:hover, 
#foot .blog_pager_numbers .numbers a:hover, 
#foot .blog_pager_numbers .navigation a.current, 
#foot .blog_pager_numbers .navigation a.current:hover, 
#foot .blog_pager_numbers .navigation a:hover {
    background-color: #48b130;
    }

/* theme nav arrow */
#foot .theme_nav_arr:hover {
    background-color: #48b130;
    }

/* theme btn */
#foot .toggle .toggle_title a.toggler:hover {
    background-color: #5ade3c;
    }

/* portfolio */
#foot .portfolio_loop .portfolio_entry:hover {
    border-color: #5ade3c;
    }

/* staff */
#foot .staff_loop .staff_entry:hover {
    border-color: #5ade3c;
    }

/*
== ------------------------------------------------------------------- ==
== @@ Styling > Layout Style
== ------------------------------------------------------------------- ==
*/

#boxed_layout {
    margin: 0 auto;
    width: 1040px;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
    }

/*
== ------------------------------------------------------------------- ==
== @@ Styling > Custom CSS
== ------------------------------------------------------------------- ==
*/

list-style: disc;