#menu-wrapper.menu-shrink { height: 40px; }
#menu-wrapper.menu-shrink>.navbar-inner { padding-top: 10px; padding-bottom: 10px; height: 40px; }
#menu-wrapper .select-menu, #logo, #logo>a { line-height: 40px; }
#menu-wrapper { height: 120px; }
#menu-wrapper.navbar .nav { margin-right:40px; }
#menu-wrapper>.navbar-inner { padding-top: 40px; padding-bottom: 40px; height: 40px; }
#container-wrapper { padding-top: 120px; }
.admin-bar #container-wrapper { padding-top: 148px; }
#menu-wrapper>.navbar-inner{
	background-color: #ffffff  ; 
}
#mobile-only-menu-wrapper>a, .select-menu>a, #top_menu>li>a{
color: #ffffff  ; font-family: "PT Serif"  ; font-size: 16px  ; font-weight: 800  ; line-height: 23px  ; }
#mobile-only-menu li a { color: #ffffff; font-family: PT Serif; }#mobile-only-menu li a:hover, .select-menu li.current_page_item>a, .select-menu li.active>a { color: #ffffff; }#mobile-only-menu-wrapper, #mobile-only-menu li>a{
	background-color: #1a5f89  ; 
}
#mobile-only-menu li:hover>a{
	background-color: #1D587C  ; 
}
#navbar-search-form input[type='text'] { min-height: 40px; }
#top_menu>li:hover, #top_menu>li.current_page_parent, #top_menu>li.current_page_item, #top_menu>li.current_page_ancestor{
	background-color: #1a5f89  ; 
}
#top_menu>li.current_page_parent, #top_menu>li.current_page_item, #top_menu>li.current_page_ancestor{
	background-color: #1a5f89  ; 
}
#top_menu>li:hover>a, #top_menu>li.current_page_parent>a, #top_menu>li.current_page_item>a, #top_menu>li.current_page_ancestor>a{ color:#ffffff ;}
#top_menu>li>ul li>a{
color: #ffffff  ; font-family: "PT Serif"  ; font-size: 13px  ; font-weight: 400  ; line-height: 25px  ; }
#top_menu>li>ul li:hover>a, #top_menu ul.dropdown-menu li.current-menu-item>a{ color:#ffffff ;}
#top_menu>li>ul li>a{
	background-color: #1a5f89  ; 
}
#top_menu>li>ul li:hover>a, #top_menu>li>ul li.current_page_item>a{
	background-color: #1D587C  ; 
}
#top_menu .dropdown-menu { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border: 1px solid #1a5f89; }
.dropdown-menu li:not(:first-child) { border-top:1px solid #9c9c9c; }
#menu-wrapper #top_menu>li, #menu-wrapper #top_menu>li>a { line-height: 40px; }
body{
	background-color: #ffffff  ; 
}
#body-wrapper .ozy-page-content, .pp_description{
color: #000000  ; font-family: "Open Sans"  ; font-size: 16px  ; font-weight: 300  ; line-height: 23px  ; }
#body-wrapper .ozy-page-content a{
color: #bdbec3  ; font-family: "Oswald"  ; font-size: 16px  ; line-height: 23px  ; }
#body-wrapper .ozy-page-content hr { background-color : #d9d9d9;}
#body-wrapper h1{
font-family: "Oswald"  ; font-size: 40px  ; font-weight: 100  ; line-height: 47px  ; }
#body-wrapper h2{
font-family: "Oswald"  ; font-size: 29px  ; font-weight: 800  ; line-height: 36px  ; }
#body-wrapper h3{
font-family: "Oswald"  ; font-size: 22px  ; font-weight: 800  ; line-height: 29px  ; }
#body-wrapper h4{
font-family: "Oswald"  ; font-size: 22px  ; font-weight: 800  ; line-height: 29px  ; }
#body-wrapper h5{
font-family: "Open Sans Condensed"  ; font-size: 16px  ; font-weight: 300  ; line-height: 23px  ; }
#body-wrapper h6{
font-family: "Open Sans Condensed"  ; font-size: 12px  ; font-weight: 500  ; line-height: 19px  ; }
#body-wrapper{
	background-color: rgba(255,255,255,1)  ; 
}
#page-heading h1{
color: #000000 !important ; font-family: "Raleway" !important ; font-size: 16px !important ; font-weight: 800 !important ; line-height: 23px !important ; }
#page-heading h2{
color: #000000 !important ; font-family: "Raleway" !important ; font-size: 16px !important ; font-weight: 300 !important ; line-height: 23px !important ; }
#page-heading h1, #page-heading h2 { text-align: left !important; }
#page-heading #bread-crumbs-menu *{
color: #adadad !important ; font-family: "Open Sans" !important ; font-size: 11px !important ; line-height: 26px !important ; }
#page-heading{
	background-color: #fafafa  ; 
}
#page-heading { padding: 30px 0 30px 0; }
#page-heading #bread-crumbs-menu>div { padding:10px 20px 0 0; }
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color: #f5f5f5; }
.table th, .table td, .table tbody + tbody, .table-bordered, .table-bordered th, .table-bordered td  { border-color: #d9d9d9; }
#bottom-widget-wrapper { border-top:1px solid #212121; border-bottom:1px solid #212121; }#bottom-widget-wrapper{
	background-color: #0d0d0d  ; 
}
#bottom-widget-wrapper section>.h6-wrapper>h6{
color: #ffffff  ; font-family: "Lato"  ; font-size: 13px  ; font-weight: 900  ; line-height: 20px  ; }
#bottom-widget-wrapper section{
color: #ffffff  ; font-family: "Lato"  ; font-size: 13px  ; line-height: 20px  ; }
#bottom-widget-wrapper section a{
color: #bdbec3 !important ; font-family: "Lato" !important ; font-size: 13px !important ; line-height: 20px !important ; }
#footer-wrapper{
	background-color: #195e88  ; 
}
#footer-wrapper section{
color: #ffffff  ; font-family: "Lato"  ; font-size: 13px  ; line-height: 20px  ; }
#footer-wrapper section a{
color: #bdbec3  ; font-family: "Lato"  ; font-size: 13px  ; line-height: 20px  ; }
#tiptip_content { background-color : #194c79 !important; }
#tiptip_holder.tip_top #tiptip_arrow_inner  { border-top-color : #194c79 !important; }
#tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color : #194c79 !important; }
#tiptip_content{
color: #ffffff  ; font-family: "Lato"  ; font-size: 16px  ; line-height: 23px  ; }
.wpb_call_to_action { border-left : 4px solid #194c79 !important; }
.ac_results{
	background-color: #eeeeee !important ; 
}
.ac_results ul li{
color: #bdbec3  ; font-family: "Lato"  ; font-size: 16px  ; }
.teaser_grid_container h2.post-title a.link_title{
font-family: "Oswald" !important ; font-size: 29px !important ; font-weight: 800 !important ; line-height: 36px !important ; }
.ui-tabs-nav li a, .ui-accordion-header a{
color: #8f8f8f !important ; font-family: "Raleway" !important ; font-size: 14px !important ; font-weight: 800 !important ; line-height: 21px !important ; }
.ui-tabs-nav li:hover a, .ui-tabs-nav li.ui-tabs-active a, .ui-accordion-header:hover a, .ui-accordion-header-active a { color : #000000 !important ;}
.ui-tabs-nav li, .ui-accordion-header{
	background-color: #eeeeee !important ; 
}
.ozy-testimonial-slider li .entry-content, .wpb_tab, .ui-accordion-content, .ui-tabs .ui-tabs-nav li.ui-tabs-active{
	background-color: #f5f5f5 !important ; 
}
.wpb_tab .wpb_content_element *, .ozy-testimonial-slider li .entry-content p, .ozy-testimonial-slider li .entry-content p *, .wpb_tab p *, .ui-accordion-content *, .wpb_call_to_action h2{
color: #171717  ; font-family: "Lato"  ; font-size: 16px  ; line-height: 23px  ; }
.ozy-testimonial-slider li .entry-content a, .wpb_tab a, .ui-accordion-content a{
color: #bdbec3 !important ; font-family: "Lato" !important ; font-size: 16px !important ; line-height: 23px !important ; }
.ozy-testimonial-slider li .entry-content:after { border-top-color: #f5f5f5; }
.wpb_call_to_action, blockquote, q{
	background-color: #ededed !important ; 
}
.wpb_call_to_action h2, blockquote, q{
color: #000000 !important ; font-family: "Raleway" !important ; font-size: 20px !important ; font-weight: 200 !important ; line-height: 27px !important ; }
.wpb_call_to_action a, blockquote a, q a{
color: #0bb697 !important ; font-family: "Raleway" !important ; font-size: 20px !important ; font-weight: 200 !important ; line-height: 27px !important ; }
.view_project_link_button, #post-navigation a, .nivo-nextNav,.nivo-prevNav, .flex-direction-nav .flex-next, .flex-direction-nav .flex-prev, .wpb_carousel .prev, .wpb_carousel .next{
	background-color: #000000 !important ; 
}
.view_project_link_button:hover, #post-navigation a:hover, .nivo-nextNav:hover,.nivo-prevNav:hover, .flex-direction-nav .flex-next:hover, .flex-direction-nav .flex-prev:hover, .wpb_carousel .prev:hover, .wpb_carousel .next:hover{
	background-color: #194c79 !important ; 
}
#backToTop,.view_project_link_button, #post-navigation>a, .sidebar-widget .tagcloud a, .paging-wrapper>a,#commentform #submit, 
	.ozy-page-content input[type=button],.ozy-page-content input[type=submit],.ozy-page-content input[type=reset],
	.ozy-page-content button:not(.wpb_button), .wpb_carousel .prev, .wpb_carousel .next, .wpb_button.wpb_ozy_auto{
	background-color: #000000  ; 

-webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important;
}
#backToTop:hover, .sidebar-widget .tagcloud a:hover, .paging-wrapper>a:hover,.paging-wrapper>a.current,#commentform #submit:hover,
	.ozy-page-content  input[type=button]:hover,.ozy-page-content  input[type=submit]:hover,.ozy-page-content input[type=reset]:hover,.ozy-page-content button:not(.wpb_button):hover, 
	.wpb_carousel .prev:hover, .wpb_carousel .next:hover, .wpb_button.wpb_ozy_auto:hover{
	background-color: #194c79 !important ; 
}
#commentform #submit,.ozy-page-content input[type=button],.ozy-page-content input[type=submit],
	.ozy-page-content input[type=reset],.ozy-page-content button:not(.wpb_button), .sidebar-widget .tagcloud a, .wpb_carousel .prev, 
	.wpb_carousel .next, .wpb_carousel .prev, .wpb_button.wpb_ozy_auto, .shortcode-btn.wpb_button_a span{
color: #ffffff !important ; font-family: "Lato" !important ; font-size: 12px !important ; line-height: 19px !important ; }
#backToTop, #navbar-search-wrapper span { color : #ffffff !important; }
.social-share-buttons-wrapper li span{
color: #ffffff  ; }
.wpb_call_to_action .wpb_button_a .wpb_button.wpb_ozy_auto{
color: #ffffff !important ; font-family: "Raleway" !important ; font-size: 16px !important ; font-weight: 600 !important ; line-height: 23px !important ; }
.paging-wrapper>a{
color: #ffffff !important ; font-family: "Lato" !important ; font-size: 12px !important ; }
.title-with-icon>span, .title-with-icon>a>span, .dropcap-rectangle, .dropcap-rounded{
	background-color: rgba(0,0,0,1)  ; 
}
.title-with-icon-wrapper:hover>.title-with-icon>span, .title-with-icon-wrapper:hover>.title-with-icon>a>span{
	background-color: rgba(25,76,121,1)  ; 
}
.title-with-icon:hover>span, .title-with-icon>span, .title-with-icon:hover>a>span, .title-with-icon>a>span { color : #ffffff; }
#body-wrapper table td, #body-wrapper dl { border-color: #d9d9d9 !important; }
fieldset.ozy-content-divider { border-top:1px solid #d6d6d6 !important; }
.ozy-border-wrapper,.ozy-border-box>div .wpb_wrapper { border: 1px solid #d6d6d6 !important; padding: 20px; }fieldset.ozy-content-divider legend{
color: #545454 !important ; font-family: "Raleway" !important ; font-size: 22px !important ; font-weight: 800 !important ; line-height: 29px !important ; }
.wpb_separator, .vc_text_separator { border-bottom-color: #d6d6d6 !important; }
.vc_text_separator div{
color: #545454 !important ; font-family: "Raleway" !important ; font-size: 22px !important ; font-weight: 800 !important ; line-height: 29px !important ; }
.wpb_twitter_widget.big-tweet a { color: #bdbec3 !important; }
.pricing-table .pricing-table-column+.pricetable-featured .pricing-price { color:#194c79 !important; }
.pricing-table li,.pricing-table .pricing-table-column:first-child, .pricing-table .pricing-table-column { border-color: #d9d9d9 !important;}
.pricing-table .pricing-table-column+.pricetable-featured, .pricing-table .pricing-table-column.pricetable-featured:first-child { border:4px solid #194c79 !important; }
.wpcf7-submit{
	background-color: #000000  ; 
}
.wpcf7-submit:hover{
	background-color: #194c79  ; 
}
.wpcf7-submit{
color: #ffffff !important ; font-family: "Lato" !important ; font-size: 12px !important ; line-height: 19px !important ; }
form input[type=number],form input[type=text], form input[type=password], form input[type=file], form input[type=color],form input[type=date],form input[type=datetime],form input[type=datetime-local],form input[type=email],form input[type=month],form input[type=number],form input[type=range],form input[type=search],form input[type=tel],form input[type=time],form input[type=url],form input[type=week], form select, form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=color],.wpcf7-form input[type=date],.wpcf7-form input[type=datetime],.wpcf7-form input[type=datetime-local],.wpcf7-form input[type=email],.wpcf7-form input[type=month],.wpcf7-form input[type=number],.wpcf7-form input[type=range],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=time],.wpcf7-form input[type=url],.wpcf7-form input[type=week], .wpcf7-form select, .wpcf7-form textarea, .sidebar-widget input[type=text], .sidebar-widget input[type=password], .sidebar-widget select, .sidebar-widget textarea, #commentform input[type=text], #commentform textarea{
color: #545454 !important ; font-family: "arial" !important ; font-size: 12px !important ; line-height: 19px !important ; }
form input[type=number],form input[type=text], form input[type=password], form input[type=file], form select, form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=color],.wpcf7-form input[type=date],.wpcf7-form input[type=datetime],.wpcf7-form input[type=datetime-local],.wpcf7-form input[type=email],.wpcf7-form input[type=month],.wpcf7-form input[type=number],.wpcf7-form input[type=range],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=time],.wpcf7-form input[type=url],.wpcf7-form input[type=week], .wpcf7-form select, .wpcf7-form textarea, .sidebar-widget input[type=text], .sidebar-widget input[type=password], .sidebar-widget select, .sidebar-widget textarea, #commentform input[type=text], #commentform textarea{
	background-color: #ffffff !important ; 
}
form input[type=number]:focus,form input[type=text]:focus, form input[type=password]:focus, form input[type=file]:focus,form input[type=color]:focus,form input[type=date],form input[type=datetime]:focus,form input[type=datetime-local]:focus,form input[type=email]:focus,form input[type=month]:focus,form input[type=number]:focus,form input[type=range]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=time]:focus,form input[type=url]:focus,form input[type=week]:focus, form select:focus, form textarea:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=color]:focus,.wpcf7-form input[type=date]:focus,.wpcf7-form input[type=datetime]:focus,.wpcf7-form input[type=datetime-local]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=month]:focus,.wpcf7-form input[type=number]:focus,.wpcf7-form input[type=range]:focus,.wpcf7-form input[type=search]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=time]:focus,.wpcf7-form input[type=url]:focus,.wpcf7-form input[type=week], .wpcf7-form select:focus,	.wpcf7-form textarea:focus, .sidebar-widget input[type=text]:focus, .sidebar-widget input[type=password]:focus, .sidebar-widget select:focus, .sidebar-widget textarea:focus, #commentform input[type=text]:focus, #commentform textarea:focus { box-shadow: inset 0 0 5px #c7c7c7 !important ;}
form input[type=number],form input[type=text], form input[type=password], form input[type=file], form input[type=color],form input[type=date],form input[type=datetime],form input[type=datetime-local],form input[type=email],form input[type=month],form input[type=number],form input[type=range],form input[type=search],form input[type=tel],form input[type=time],form input[type=url],form input[type=week], form select, form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=color],.wpcf7-form input[type=date],.wpcf7-form input[type=datetime],.wpcf7-form input[type=datetime-local],.wpcf7-form input[type=email],.wpcf7-form input[type=month],.wpcf7-form input[type=number],.wpcf7-form input[type=range],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=time],.wpcf7-form input[type=url],.wpcf7-form input[type=week], .wpcf7-form select, .wpcf7-form textarea, .sidebar-widget input[type=text], .sidebar-widget input[type=password], .sidebar-widget select, .sidebar-widget textarea, #commentform input[type=text], #commentform textarea { border:1px solid #c7c7c7 !important ; }
form input[type=number],form input[type=text], form input[type=password], form input[type=file], form input[type=color],form input[type=date],form input[type=datetime],form input[type=datetime-local],form input[type=email],form input[type=month],form input[type=number],form input[type=range],form input[type=search],form input[type=tel],form input[type=time],form input[type=url],form input[type=week], form select, form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=color],.wpcf7-form input[type=date],.wpcf7-form input[type=datetime],.wpcf7-form input[type=datetime-local],.wpcf7-form input[type=email],.wpcf7-form input[type=month],.wpcf7-form input[type=number],.wpcf7-form input[type=range],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=time],.wpcf7-form input[type=url],.wpcf7-form input[type=week], .wpcf7-form select, .wpcf7-form textarea,  input, select { -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important; }
.highlight-bg { background-color: #194c79; }
.generic-button, .generic-button-alt:hover{
	background-color: #000000  ; 
}
.generic-button:hover, .generic-button-alt{
	background-color: #194c79  ; 
}
.generic-button, .generic-button-alt *{
color: #ffffff  ; font-family: "Lato"  ; font-size: 12px  ; line-height: 19px  ; }
.blog-details-part .blog-post-title, .blog-details-part .blog-post-title a{
color: #383737 !important ; font-family: "PT Serif" !important ; font-size: 36px !important ; font-weight: 500 !important ; line-height: 48px !important ; }
.blog-details-part{
color: #545454  ; font-family: "PT Serif"  ; font-size: 13px  ; line-height: 20px  ; }
.blog-info-bar-details .label, .blog-info-footer-bar span { color: #545454; }
.blog-details-part .blog-meta>div:first-child { background-color: #333333; }
.blog-details-part .blog-meta>.comment-icon { background-color: #000000; }
.blog-details-part .blog-meta>.comment-count { background-color: #0bb697; }
.blog-details-part .blog-meta>* { color: #ffffff; }
.blog-details-part .blog-meta-bottom * { color: #000000 !important; }
.blog-details-part .blog-meta-bottom { border-right:1px solid #d9d9d9; }
.blog-listing article { border-bottom:1px solid #d9d9d9 !important; }
.author-box,.comment-body{
	background-color: rgba(247,247,247,0.3)  ; 
}
.author-box,.comment-body{
color: #545454 !important ; font-family: "PT Serif" !important ; font-size: 13px !important ; line-height: 20px !important ; }
.author-box a,.comment-body a,.comment .reply .icon-comment{
color: #0bb697 !important ; font-family: "PT Serif" !important ; font-size: 13px !important ; line-height: 20px !important ; }
.categories_filter { border-bottom : 1px solid #d9d9d9 ; border-top : 1px solid #d9d9d9 ;}.categories_filter li:not(.active) a { color:#bdbec3 !important;}
.grid_layout-portfolio ul li:hover .box-overlay{
	background-color: rgba(0,0,0,0.6)  ; 
}
.grid_layout-portfolio ul li .description h1{
color: #ffffff !important ; font-family: "Raleway" !important ; font-size: 18px !important ; font-weight: 800 !important ; line-height: 25px !important ; }
.grid_layout-portfolio ul li .description h2{
color: #ffffff !important ; font-family: "Raleway" !important ; font-size: 14px !important ; font-weight: 300 !important ; line-height: 21px !important ; }
.grid_layout-portfolio ul li .description h2, .grid_layout-portfolio ul li .box-border { border-color: #ffffff !important; }
.grid_layout-portfolio ul li .description .control-buttons a { color: #ffffff !important; border: 1px solid #ffffff }
.sidebar-generic .sidebar-widget{
color: #a6a6a6  ; font-family: "PT Serif"  ; font-size: 13px  ; line-height: 20px  ; }
.sidebar-generic .sidebar-widget a{
color: #545454  ; font-family: "PT Serif"  ; font-size: 13px  ; line-height: 20px  ; }
.sidebar-generic .sidebar-widget h6{
color: #383737 !important ; font-family: "PT Serif" !important ; font-size: 16px !important ; font-weight: 800 !important ; line-height: 23px !important ; }
.sidebar-generic .sidebar-widget{
	background-color: rgba(255,255,255,1)  ; 
}
.sidebar-generic .sidebar-widget h6 { border-bottom: 1px solid #d6d6d6 ; }
section.sidebar-widget ul.menu>li, section.sidebar-widget ul.menu>li:last-child { border-color: #d6d6d6 !important; }
.sidebar-generic { border: 1px solid #d9d9d9; }
#bottom-widget-wrapper ul.menu>li, #bottom-widget-wrapper ul.menu>li:last-child { border-color: #212121 !important; }
::-moz-selection { background: #194c79; color: #ffffff; text-shadow: none; }
::selection { background: #194c79; color: #ffffff; text-shadow: none; }
#navbar-search-wrapper span{
color: #ffffff !important ; }
#navbar-search-wrapper span { width:40px; height:40px;  line-height:40px !important;}
#navbar-search-form input.open[type=text] { background-color: #ffffff !important; }
#navbar-search-form input.open[type=text]{
color: #ffffff !important ; font-family: "PT Serif" !important ; font-weight: 800 !important ; background-color:#ffffff;font-size:20px !important;line-height:27px !important;}
.cbp_tmtimeline > li .cbp_tmlabel h2 , .cbp_tmtimeline > li .cbp_tmlabel h2 a {
color: #000000 !important ; font-family: "Raleway" !important ; font-size: 29px !important ; font-weight: 100 !important ; line-height: 36px !important ; }
.cbp_tmtimeline > li .cbp_tmlabel{
color: #545454 !important ; font-family: "Lato" !important ; font-size: 16px !important ; line-height: 23px !important ; }
.cbp_tmtimeline > li .cbp_tmtime span:last-child{
color: #5e5757 !important ; font-family: "Raleway" !important ; font-size: 22px !important ; font-weight: 100 !important ; line-height: 29px !important ; }
.cbp_tmtimeline > li .cbp_tmtime span:first-child{
color: #0bb697 !important ; font-family: "Raleway" !important ; font-weight: normal !important ; }
.cbp_tmtimeline > li .cbp_tmlabel:after { border-right-color: #e6e6e6 !important; }
.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after { border-right-color: #f0f0f0 !important; }
/*==AE CUSTOM CSS==*/

/*--IMPORTS--*/
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold);

/*--GENERAL--*/
blockquote {
background: #1a5f89 !important;
color: #fff !important;
text-align: center;
}
.logoblue{color:#1a5f89 !important;}
.caps{text-transform:uppercase;}
.bor-bot{border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px;}

/*--TYPOGRAPHY--*/
h2 strong {
font-weight: 400;
}
#body-wrapper h2 {
font-family: "Oswald";
font-size: 29px;
font-weight: 300;
line-height: 36px;
text-transform: uppercase;
}
#body-wrapper h3 {
font-family: "Oswald";
font-size: 22px;
font-weight: 400;
line-height: 29px;
}
#body-wrapper h4 {
font-family: "Oswald";
font-size: 22px;
font-weight: 400;
line-height: 29px;
}
.textwidget {
font-family: "Lato";
color: #FFFFFF;
font-size: 14px;
line-height: 1.4;
}

/*--STAINLESS STEEL BUTTONS--*/
.metal {
position: relative;
margin: 10px auto;
font: bold 6em/2em "Oswald", Arial, Helvetica, Geneva, sans-serif;
text-align: center;
color: hsla(0,0%,20%,1);
text-shadow: hsla(0,0%,40%,.5) 0 -1px 0, hsla(0,0%,100%,.6) 0 2px 1px;
background-color: hsl(0,0%,90%);
box-shadow: inset hsla(0, 0%, 25%, 1) 0 0px 0px 2px, /* border */ inset hsla(0,0%,15%, .8) 0 -1px 5px 3px, /* soft SD */ inset hsla(0, 0%, 0%, 0.06) 0 -1px 0px 4px, /* bottom SD */ inset hsla(0, 100%, 100%, 0.66) 0 1px 1px 6px, /* top HL */ hsla(0, 0%, 0%, 0.44) 0 -5px 6px 4px, /* outer SD */ hsla(0, 0%, 0%, 0.48) 0 5px 6px 4px;
transition: color .2s;
}
.metal.linear {
width: 100%;
font-size: 1.5em;
height: auto;
border-radius: 0.3em;
background-image: -webkit-repeating-linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,0) 6%, hsla(0,0%,100%, .1) 7.5%),
 -webkit-repeating-linear-gradient(left, hsla(0,0%, 0%,0) 0%, hsla(0,0%, 0%,0) 4%, hsla(0,0%, 0%,.03) 4.5%),
 -webkit-repeating-linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,0) 1.2%, hsla(0,0%,100%,.15) 2.2%),
 
 linear-gradient(180deg, hsl(0,0%,78%) 0%, 
 hsl(0,0%,90%) 47%, 
 hsl(0,0%,78%) 53%,
 hsl(0,0%,70%)100%);
text-transform: uppercase;
padding-bottom: 15px !important;
}
.metal:hover {
color: #1a5f89;
box-shadow: inset hsla(199, 50%, 39%, 1) 0 0px 0px 2px, /* border */ inset hsla(0,0%,15%, .8) 0 -1px 5px 3px, /* soft SD */ inset hsla(0,0%,0%, .25) 0 -1px 0px 4px, /* bottom SD */ inset hsla(0, 100%, 100%, 0.74) 0 1px 1px 6px, /* top HL */ hsla(0, 0%, 0%, 0.31) 0 -5px 6px 4px, /* outer SD */ hsla(0, 0%, 0%, 0.5) 0 5px 6px 4px;
}
.metal:active {
  color: hsl(210, 100%, 40%);
  text-shadow: hsla(210,100%,20%,.3) 0 -1px 0, hsl(210,100%,85%) 0 2px 1px, hsla(200,100%,80%,1) 0 0 5px, hsla(210,100%,50%,.6) 0 0 20px;
  box-shadow: 
    inset hsla(210,100%,30%,  1) 0  0px 0px 4px, /* border */
    inset hsla(210,100%,15%, .4) 0 -1px 5px 4px, /* soft SD */
    inset hsla(210,100%,20%,.25) 0 -1px 0px 7px, /* bottom SD */
    inset hsla(210,100%,100%,.7) 0  2px 1px 7px, /* top HL */
    
    hsla(210,100%,75%, .8) 0  0px 3px 2px, /* outer SD */
    hsla(210,50%,40%, .25) 0 -5px 6px 4px, /* outer SD */
    hsla(210,80%,95%,   1) 0  5px 6px 4px; /* outer HL */
}
/*--HEADER--*/
#menu-wrapper>.navbar-inner {
padding-top: 15px;
padding-bottom: 15px;
height: 85px;
}

/*--LOGO--*/
.menu-shrink img.retina, .menu-shrink img {
height: 45px !important;
width: auto !important;
}

/*--MENU--*/
.dropdown-menu li:not(:first-child) {
border-top: 1px solid #1D507E;
}
#mobile-only-menu-wrapper>a, .select-menu>a, #top_menu>li>a {
color: #ffffff;
font-family: "Oswald";
font-size: 21px;
font-weight: 300;
line-height: 23px;
}
#menu-wrapper #top_menu a {font-family: "Oswald";}
#menu-wrapper #top_menu>li {padding:0px; margin:0px; line-height:100% !important;}
#menu-wrapper #top_menu>li>a {
line-height: 100% !important;
padding-bottom: 15px !important;
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 5px !important;
text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.61);
}
#menu-wrapper #top_menu, #navbar-search-form {top: 25px;}
.menu-shrink #top_menu {top: 0px !important;}
#navbar-search-form {display:none;}
#top_menu>li>ul li>a {
font-size: 16px;
font-weight: 200;
}
#page-heading h1 {
color: #ffffff !important;
font-family: "Oswald" !important;
font-size: 32px !important;
font-weight: 300 !important;
line-height: 39px !important;
}

/*--SLIDER--*/
#slideshow {margin-top: 0px !important; padding:0px !important;}

/*--SIDEBAR--*/
.sidebar-generic .sidebar-widget {
background: none !important;
}
.sidebar-generic {
border: 1px solid #d9d9d9;
max-width: 100% !important;
background: url(/wp-content/themes/nexon/images/black-metal-title-bg.jpg);
-moz-box-shadow: inset 0 0 15px #000000;
-webkit-box-shadow: inset 0 0 15px #000000;
box-shadow: inset 0 0 15px #000000;
}
.sidebar-generic .sidebar-widget {
padding: 15px 20px !important;
margin-bottom: 1px !important;
}
.sidebar-generic .sidebar-widget a {
color: #CCCCCC;
font-family: "Lato";
font-size: 100%;
}
.sidebar-generic .sidebar-widget h6 {
color: #DBDBDB !important;
font-family: "Oswald" !important;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 23px !important;
text-transform: uppercase;
}
/*==END AE CUSTOM CSS=*/

.page-id-3596 .royalSlider {
    padding-bottom: 60px;
}

.myBackgroundClass1 {
background:url(http://nexon.ozythemes.com/wp-content/uploads/2013/06/team_page_content_bg.jpg)top center;
background-color:#000000;
background-color:rgba(0,0,0,1);
padding: 50px 50px; 
}
.myBackgroundClass2 {
background-color:#feeb34;
}
.myBackgroundClass4 {
background-color:#8018eb;
padding: 20px 20px; 
}
.myBackgroundClass5 {
background-color:#63b807;
padding: 20px 20px; 
}
.myBackgroundClass6 {
background-color:#000000;
padding: 40px 20px; 
}

.myBackgroundClass8 {
background-color:#fa4056;
padding: 20px 20px; 
}
.myBackgroundClass9 {
background-color:#f5f5f5;
padding: 20px 20px 0px 20px;
}
.myBackgroundClass10 {
background-color:#421fa7;
background-color:rgba(66,31,167,0.90);
padding: 20px 20px; 
}
.myBackgroundClass11 {
background-color:#97075c;
background-color:rgba(151,7,92,0.90);
padding: 20px 20px; 
}
.myBackgroundClass12 {
background-color:#348e00;
background-color:rgba(52,142,0,0.90);
padding: 20px 20px; 
}

ul.the-icons>li>i {
font-size:16px;
}

.myBackgroundClass14 {
background-color:#00ccff;
padding: 50px 50px; 
}

.myBackgroundClass15 {
background-color:#292929;
background-color:rgba(41,41,41,0.60);
padding: 50px 50px; 
}

.myBackgroundClass16 {
padding: 30px 0px 0px 0px;
}

.grayBGclass {
background-color:#f0f0f0;
background-color:rgba(240,240,240,1);
padding: 50px 50px; 
}

.redBGclass {
background-color:#ff2828;
background-color:rgba(255,40,40,1);
padding: 0px 50px; 
}

.spacingclass {
padding: 0px 50px; 
}

.whiteBGclass {
background-color:#fff;
background-color:rgba(255,255,255,1);
padding: 20px 20px; 
}

.grayBGclass {
background-color:#f1f1f1;
background-color:rgba(241,241,241,1);
padding: 20px 20px; 
}

.grayBGclass2 {
background-color:#f9f9f9;
background-color:rgba(249,249,249,1);
padding: 20px 20px; 
}

.textspaceclass {
padding: 100px 0px; 
}

.admin-bar #container-wrapper {
padding-top: 120px;
}

.wpb_tour_next_prev_nav a  {
display: none;
}
