@charset "utf-8";

html {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.js div#preloader { 
	background: #ffffff url('../img/1/preloader.gif') no-repeat center center; 
}
#footer_contact_a {
	background-color: #996600;
}
.option-combo ul li .selected,
.option-combo_2 ul li .selected, .woocommerce-message,.woocommerce-error,.woocommerce-info {
	color: #996600;
}

.photo_thumb_hover_1 {
	background-color: rgba(0, 0, 0, 0.7);
	background-image: url(../img/1/photo_thumb_hover_1.svg);
	background-repeat: no-repeat;
	background-position: center center;
}

.photo_thumb_hover_link {
	background-color: rgba(0, 0, 0, 0.7);
	background-image: url(../img/1/photo_thumb_hover_link.svg);
	background-repeat: no-repeat;
	background-position: center center;
}

.element_content_header_1_icon_bg {
	background: url(../img/1/element_content_header_1_icon_bg.svg) no-repeat;
}
.element_content_header_2_icon_bg {
	background: url(../img/1/element_content_header_2_icon_bg.svg) no-repeat;
}

.bg_store{
	background: url(../img/1/element_content_header_2_icon_bg_store.svg) no-repeat !important;
}


.element_content_header_5 .element_content_header_3_icon_bg {
	background: url(../img/1/element_content_header_3_icon_bg.svg) no-repeat;
}
.element_content_header_3_icon_bg {
	background: url(../img/1/element_content_header_3_icon_bg.svg) no-repeat;
}
.element_content_header_4_icon_bg {
	background: url(../img/1/element_content_header_4_icon_bg.svg) no-repeat;
}
.element_content_header_1_txt_1 {
	background: url(../img/1/long.svg) no-repeat bottom center;
}
.element_content_header_1_txt_2 {
	background: url(../img/1/short.svg) no-repeat bottom center;
}
.element_content_header_3 {
	background: url(../img/1/short.svg) no-repeat bottom center;
}
.element_content_header_4 {
	background: url(../img/1/short.svg) no-repeat bottom center;
}
.element_content_header_6 {
	background: url(../img/1/long.svg) no-repeat bottom left;
}
.element_content_header_3_txt_1 {
	background: url(../img/1/long.svg) no-repeat 20px bottom;
}
.event_info_title {
	background: url(../img/1/long.svg) no-repeat 20px bottom;
}
.about_us_person_hover {
	background: rgba(255, 255, 255, 0.7);
	color: #000000 !important;
}

#header{
	background: rgba(0, 0, 0, 0.6);
}
.about_us_person_hover_active {
	color: #000000;
	background: rgba(255, 255, 255, 0.7) !important;
}
#new_menu_read_more_dialog h1,
#events_read_more_dialog_1 h1,
#events_read_more_dialog_2 h1,
#work_offer_read_more_dialog h1{
	background: url(../img/1/long.svg) no-repeat 0px bottom;
}
.read_more_a {
	-webkit-box-shadow: 0px 2px 0px 1px #996600;
	box-shadow: 0px 2px 0px 1px #996600; 
}
.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button, .widget_shopping_cart_content .buttons a, .read_more_2_a {
	-webkit-box-shadow: 0px 3px 0px 1px #996600;
	box-shadow: 0px 2px 0px 1px #996600; 
}

/* FLEX SLIDER */

.flexslider_4 .flex-direction-nav a, .flexslider_6 .flex-direction-nav a  {
	background: url(../img/1/bg_direction_nav.svg) no-repeat 0 0;
}
.flexslider_5 .flex-direction-nav a {
	background: url(../img/1/bg_direction_nav.svg) no-repeat 0 0; 
}
.flex-control-paging li a.flex-active {
	background: #996600;
}
.current-menu-item a, .current_page_item a{
		color: #996600 !important;
}
/* NANO SCROLLER */

.nano > .pane {
	background : #996600;
}

/* MAGNIFIC POP-UP */

.mfp-close {
	color: #996600;
}
.mfp-close-btn-in .mfp-close {
	color: #996600;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #996600;
}


/* WOO */
.price_pos .price, .woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content div.product p.price {
color:#996600;
}

.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button, .quantity, .woocommerce div.product form.cart div.quantity,.woocommerce #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity {
-webkit-box-shadow: 0px 2px 0px 1px #996600;
box-shadow: 0px 2px 0px 1px #996600;
}



.store_bar_select select{
 border: 1px solid #996600;   
}

.add_to_cart_button, .product_type_simple, .shipping-calculator-form button{
	-webkit-box-shadow: 0px 2px 0px 1px #996600;
	box-shadow: 0px 2px 0px 1px #996600;
}

.woocommerce input.button, .woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt {

-webkit-box-shadow: 0px 2px 0px 1px #996600;
box-shadow: 0px 2px 0px 1px #996600;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
border:1px solid #996600;
}

.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total {
 border-top: 1px solid #996600; 

}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
background:#996600;
}

.box_text{
	background:#996600;
}

.store_bar p{
	color:#996600;
	}

.woocommerce-message:before, .woocommerce-info:before, .woocommerce-error:before
{background-color:#996600;}

.woocommerce-message, .woocommerce-info, .woocommerce-error
{border-top:3px solid #996600;}
/* DATE PICKER */

.ui-widget-header {
	background-image: url(../img/1/short.svg);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	background: #996600 !important;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	background: #996600 !important;
}

/* TABS */
.organic-tabs .nav li a {  
	background: #996600;
}

/* ACCORDION */

h2.trigger {
	background: #996600;
}

/* SKILLS */

.expand {
	background: #996600;
}
.blog_post_header {
	background: url(../img/1/long.svg) no-repeat 0px bottom;
}

/* WP-BLOG */

.vcard > .fn{
	background: url(../img/1/short.svg) no-repeat bottom left;
}	

.block_border > .comment-respond > .comment-reply-title{
	background: url(../img/1/short.svg) no-repeat bottom left;
}

.widget-title, .screen-reader-text {
	background: url(../img/1/short.svg) no-repeat bottom center;
}

.category_image{
		background: url(../img/1/categories_big.svg) no-repeat left;
}

.date_image{
		background: url(../img/1/date_big.svg) no-repeat left;
}

.tag_image{
		background: url(../img/1/tags_big.svg) no-repeat left;
}

.autor_image{
		background: url(../img/1/autor.svg) no-repeat left;
}

.comment_autor_image{
		background: url(../img/1/comment.svg) no-repeat left;
}


.bptitlebg{background: url("../img/1/short.svg") no-repeat scroll center bottom transparent;}

@media screen and (max-width: 499px) {
.element_content_header_4_icon_bg {
	background: url(../img/1/element_content_header_2_icon_bg.svg) no-repeat;
}
}
@media screen and (min-width: 500px) {
.element_content_header_4_icon_bg {
	background: url(../img/1/element_content_header_4_icon_bg.svg) no-repeat;
}
}

/* dl menu arrow */ .dl-menuwrapper li > a:after {
	color: #996600;
}

.dl-menuwrapper button:after {

	background: #996600;
	box-shadow: 
		0 10px 0 #996600, 
		0 20px 0 #996600;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
background:#996600 !important;
}




/* box */

a{
	color:#ffffff;
	text-decoration: none;
}

#css_box {
	background-color: #000000;
	color: #ffffff;
}

mark {
	background: #000000;
	color: #ffffff;
}
#new_menu_read_more_dialog, .eventdialogbox, #events_read_more_dialog_2, #events_read_more_dialog_5, #work_offer_read_more_dialog{
		background: #000000;
	color: #ffffff;
}

#css_switch_a {
	background: url(../../images/css_switch_white.svg) no-repeat;
}
.element_content_box_1 {
	background: #000000;
	color: #ffffff;
}
.element_content_box_2 {
	background: #000000;
	color: #ffffff;
}
.element_content_box_3 {
	background: #000000;
	color: #ffffff;
}


.element_content_box_4, .cart_half {
	background: #000000;
	color: #ffffff;
}

.element_content_header_6 {
	color: #ffffff;
}

#make_a_reservation_input_1 {
	border: 1px solid #ffffff ;
	color: #ffffff;
	background: #000000 url(../img/1/make_a_reservation_input_date.svg) no-repeat 110px center;
	opacity:0.5;
}

#make_a_reservation_input_2 {
	background: #000000;
	border: 1px solid #ffffff;
	color: #ffffff;
	opacity:0.5;
}

#make_a_reservation_input_3 {
	background: #000000;
	border: 1px solid #ffffff;
	color: #ffffff;
	opacity:0.5;
}

#make_a_reservation_input_4 {
	background: #000000;
	border: 1px solid #ffffff;
	color: #ffffff;
	opacity:0.5;
}

#make_a_reservation_input_5 {
	background: #000000;
	border: 1px solid #ffffff;
	color: #ffffff;
	opacity:0.5;
}

#make_a_reservation_input_6 {
	background: #000000;
	border: 1px solid #ffffff;
	color: #ffffff;
	opacity:0.5;
}

#make_a_reservation_button {
	background: #ffffff;
	border: none;
	color: #000000;
	
}

#new_menu_read_more_box {
	background: #000000;
	color: #ffffff;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	background: #ffffff !important;
	color: #000000 !important;
}


.read_more_a {
	background: #ffffff;
	color: #000000;
}
.read_more_2_a {
	background: #ffffff;
	color: #000000;
}
#home_slider,
#home_slider_2 {
	background: #000000;
}
#slider-id,
#slider-id_2 {
	background: #ffffff;
}

.event_info_date {
	color: #ffffff;
	font-weight: bold;
}
.person_double_col_work {
	color: #ffffff;
	font-weight: bold;
}
.menu_header_layer, .imgbox_content {
	background: rgba(0, 0, 0, 0.7);
	color: #ffffff;
}
#our_addresses a {
	color: #ffffff;
}
.follow_us_icon {
	color: #ffffff;
}
#new_menu_read_more_dialog,
#events_read_more_dialog_1,
#events_read_more_dialog_2,
#work_offer_read_more_dialog {
	background: #000000;
	color: #ffffff;
}
.home_slider_content {
	color: #ffffff;
	background: rgba(0, 0, 0, 0.7);
}
.double_col_resp .element_content_box_1 {
	background: #000000;
	color: #ffffff;
}
.contact_input, .newsl_wr input, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .woocommerce form .form-row select, .woocommerce-page form .form-row select {
	background: #000000;
	border: 1px solid #ffffff !Important;
	color: #ffffff;
	-webkit-transition: 0.4s linear;
	-moz-transition: 0.4s linear;
	transition: 0.4s linear;
	opacity:0.5;
}

.widget {
	border-bottom:1px solid	 #ffffff;
}

#contact_textarea, #contact_textarea textarea, .comment-form-comment textarea, .form-submit input, .comment-respond input {
	background: #000000;
	border: 1px solid #ffffff;
	color: #ffffff;
	-webkit-transition: 0.4s linear;
	-moz-transition: 0.4s linear;
	transition: 0.4s linear;	
	opacity:0.5;
}

.eventdialogbox .about_us_person_hover_social_icons a{
	color:#ffffff !important;
}

.form-submit input{
	border: 1px solid #000000;
}

#contact_textarea:hover, .contact_input:hover, .comment-form-comment textarea:hover, .form-submit input:hover, .comment-respond input:hover{
	border: 1px solid #ffffff;	
}

#contact_submit, .form-submit input {
	background-color: #ffffff;
	color: #000000 !important;
}
.option-combo_2 ul li a {
	color: #ffffff;
}
.photo_thumb_hover_1 {
	background-color: rgba(0, 0, 0, 0.7);
}
.flex-control-nav {
	background-color: rgba(0, 0, 0, 0.7);
}
.nano > .pane > .slider {
  background: #ffffff;
}
.mfp-bg {
	background: #000000;
}
.ui-widget-content {
	background: #000000;
	color: #ffffff;
}
.ui-widget-content a {
	color: #ffffff;
}
.ui-widget-header {
	color: #ffffff;
}
.ui-widget-header a {
	color: #ffffff;
}
.ui-widget-header {
	background-color: #000000;
}
.flex-control-paging li a {
	background: rgba(0,0,0,0.6);
}
.flexslider_2 .flex-direction-nav a,
.flexslider_3 .flex-direction-nav a {
	background-image: url(../img/1/bg_direction_nav2.svg);
}
.tabs_box .tabs label {
	color: #ffffff;
}
.tabs_box .tabs input:hover + label {
	background: #000000;
}
.tabs_box .tabs input:checked + label {
    background: #ffffff;
}
.tabs_box .tabs input:checked + label {
	color: #000000;
}
.tabs_box .content_tabs {
	color: #ffffff;
}
h2.trigger a {
	color: #ffffff;
}
h2.trigger a:hover { 
	color: #000000;
}
#skill li {
	background: #ffffff; 
}
#skill li em {
	color: #ffffff;
}
#skill span { 
	color: #ffffff;
}
.organic-tabs .nav li a {   
	color: #ffffff; 
}

.tabs_box {
	color: #ffffff;
}

.tabs_box a:hover{
	color: #ffffff !important;
}

#example-one .nav li a:hover { 
	background: #000000;
	color: #ffffff;
}
#example-one .nav .current {
	color: #000000 !important;
	background: #ffffff !important; 
}
#example-one .list-wrap {
	color: #ffffff;
}
#new_menu_read_more_dialog_post_1,
#new_menu_read_more_dialog_post_2,
#new_menu_read_more_dialog_post_3,
#new_menu_read_more_dialog_post_4 {
	background: #000000;
	color: #ffffff;
}
.blog_post_with_photo {
	background: #000000;
}
.blog_post_with_photo_a {
	background: #000000;
}
#reservationmsg {
	background:#000000;	
}

.widget-title, .screen-reader-text {
	color:#ffffff;
}

.widget_search input, .woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{
	color:#ffffff !important;
	background: #000000 !important;
	border: 1px solid #ffffff !important;
}

.blog_post{
	background:#000000;
	color:#ffffff !important;	
}

.blog_post > .block_border > .read_more_a a{
	color:#000000 !Important;
}
.blog_post a{
	color:#ffffff !important;	
}
.reply > .read_more_a, .reply > .read_more_a a{
	color:#000000 !important;	
}

#cancel-comment-reply-link{
	color:#ffffff !important;
	background: #dddddd;
}


.form-submit input{	
	color:#ffffff;

}

.blog_sidebar {
	background:#000000;
	color:#ffffff !important;
}

.blog_sidebar a{
	color:#ffffff !important;
}

#blog_paging_newer, #blog_paging_older, #blog_paging_center{
	background: #000000;
	color: #ffffff;
}

#blog_paging_newer a, #blog_paging_older a, #blog_paging_center a{
	color: #ffffff;
}

.blog_content a  a, .blog_sidebar a{
	color:#ffffff;
}

.line{
	background:#ffffff;
}


.widget_archive ul {
	list-style-image: url(../img/1/archives_black.svg);
}

.widget_recent_comments ul {
	list-style-image: url(../img/1/comments_black.svg);
}

.widget_recent_entries ul {
	list-style-image: url(../img/1/entries_black.svg);
}

.widget_categories ul {
	list-style-image: url(../img/1/categories_black.svg);
}

.widget_meta ul {
	list-style-image: url(../img/1/meta_black.svg);
}

.menu li:hover > a,
.menu li a:hover {
	background-color: #000000;
	color:#ffffff ;
}

.menu .sub-menu,
.menu .children {
	background-color: #000000;
	color: #ffffff;
}
ul.menu ul a,
.menu ul li ul a {
	color: #ffffff;
}

ul.menu ul a:hover,
.menu ul ul a:hover {
	background-color:#000000;
	color: #ffffff ;
}

.menu .current_page_item > a,
.menu .current_page_ancestor > a,
.menu .current-menu-item > a,
.menu .current-menu-ancestor > a {
	color: #996600;;
}

.sticky_image{
		background: url(../img/1/sticky_black.svg) no-repeat left;
}

/* DL MENU */

.dl-menuwrapper .dl-menu.dl-menuopen {
	background: #000000 !important;
}
.dl-menuwrapper .dl-menu.dl-menuopen li a{
	color:#ffffff;
}


.no-touch .dl-menuwrapper li a:hover {
	background:#ffffff;
	color:#000000;
}

.dl-menuwrapper li.dl-back > a {
	background: rgba(0,0,0,0.1);
}

.dl-menuwrapper li.dl-back:after {
	color: #ffffff;
}

.dl-trigger{
	background:#000000;
}


.title_store{
	color:#ffffff !important;
}

.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,
.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button, .woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt,
.woocommerce div.product form.cart div.quantity,.woocommerce #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,
.woocommerce-page #content div.product form.cart div.quantity, .buttons_added input  
{
	color:#000000 !important;
background:#ffffff;
}

.woocommerce .product_template .onsale,.woocommerce-page .product_template .onsale{
color:#ffffff !important;
background:#000000 !important;
}

.store_bar{
	background:#000000;
}

.store_bar_select select{
   color:#ffffff;
   background-image: url(../img/1/select_black.svg) ;
   background-position: right center;
   background-repeat:no-repeat;
   background-color:#000000; 
   
}

.product_meta a{
	color:#ffffff;
}

.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total {
	color:#ffffff;
}

.woocommerce table.shop_table td,.woocommerce-page table.shop_table td {
border-top:1px solid rgba(0,0,0,0.1);
}

.woocommerce-message,.woocommerce-error,.woocommerce-info {
	background:#000000;
}

.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods {
border-top: 1px solid #ffffff;
}

.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box {
background:#000000;
color:#ffffff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
background:#000000;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
color:#ffffff !important;
}

.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart, .woocommerce .product_template, .woocommerce-page .product_template {
background:#000000;
color:#ffffff;
}

.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_cohnupon,.woocommerce-page form.register {
background:#000000;
color:#ffffff;
}

.edit_full, .thnku_full, .cart_full, .thnku_full{
	background:#000000;
	color:#ffffff;
}

.about_us_person_hover_social_icons a, .about_us_person_hover_active, .about_us_person_hover_work{
		color:#000000 !important;
		border-color: #000000 !important;
}


.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{
	background:rgba(0,0,0,0.5);
}

.cart_list > li .quantity, .product_list_widget > li .quantity{
color:rgba(0,0,0,0.5);
}

	
.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row {
border-top:1px solid #000000;
}
	
	
	.star-rating{
	color: #ffffff !important;
}


.product_list_widget .star-rating {
color:#ffffff;
}

.product_list_widget .reviewer{
color:#ffffff;
}

.woocommerce nav.woocommerce-pagination ul li a{
	background:#000000;
	color:#ffffff;
}

.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span.current {
background:#ffffff;
color:#000000;
}
	
.cross-sells h2{
	background:#000000;
	color:#ffffff;
}	
	


/* footer */
#footer_contact, #footer {
 color: #ffffff !important;
}


.fntl,  .fo, .fa, .im{
	color: #000000;
}

.block_border .fntl, .block_border .fo,  .block_border .fa,  .block_border .im{
	color: #ffffff
}
 
.option-combo ul li a {
	color: #ffffff;
}
 
.content {
	background: rgba(183, 183, 183, 0.5);
}

.ui-widget-header .ui-icon {
	background: url(../img/1/ui-icons.svg)  !important; 
} 

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #ffffff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #ffffff;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #ffffff;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #ffffff;
}

::selection {color:#000000;background:#ffffff;}
::-moz-selection {color:#000000;background:#ffffff;}
