/* -----------------------------------------------------------------------------    ORDO    v 1.0    by Phantasia Aeterna----------------------------------------------------------------------------- *//* -----------------------------------------------------------------------------    TABLE OF CONTENT    1.) General    2.) Typography    3.) Components    4.) Wrapper    5.) Header    6.) Page    7.) Sections    8.) Twitter Feed    9.) Widgets    10.) Footer    11.) Back To Top    12.) Responsive    13.) HiDPI Graphics----------------------------------------------------------------------------- *//* -----------------------------------------------------------------------------    1.) GENERAL----------------------------------------------------------------------------- */body {	color: #999999;	background: #FFF url(../../dummies/page_bg.jpg) no-repeat fixed center 0;}a {	color: #E9EEE9;}a:hover { color: #4b595f; }/* -----------------------------------------------------------------------------    2.) TYPOGRAPHY----------------------------------------------------------------------------- */    /* -------------------------------------------------------------------------        HEADINGS    ------------------------------------------------------------------------- */    .various-content h1, .various-content h2,    .various-content h3, .various-content h4,    .various-content h5, .various-content h6 {	color: #006600;}    /* -------------------------------------------------------------------------        TABLE    ------------------------------------------------------------------------- */    .various-content table td,    .various-content table th { border-color: #EEE; }/* -----------------------------------------------------------------------------    3.) COMPONENTS----------------------------------------------------------------------------- */    /* -------------------------------------------------------------------------        ACCORDION    ------------------------------------------------------------------------- */    .accordion-toggle {	color: #04FB04;	background-color: #222B2F;	-webkit-box-shadow: 2px 2px 3px hsla(198,16%,16%,1.00);	box-shadow: 2px 2px 3px hsla(198,16%,16%,1.00);	padding-left: 22px;	font-size: 1.em;	font-size: 1.2em;	font-style: normal;	letter-spacing: 0px;	font-weight: normal;	padding-right: 10px;	background-repeat: no-repeat;	font-variant: normal;	border: 2px dashed hsla(120,97%,50%,1.00);}    .accordion-content { border-color: #EEE; }    /* ----------------------------------        ALERT MESSAGES    ---------------------------------- */    p.alert { border-color: #EEE; }    p.alert.warning .ico,    p.alert.warning strong { color: #d40041; }    p.alert.success .ico,    p.alert.success strong { color: #499143; }    p.alert.info .ico,    p.alert.info strong { color: #0084ff; }    p.alert.notification .ico,    p.alert.notification strong { color: #f68e56; }    /* -------------------------------------------------------------------------        BUTTONS    ------------------------------------------------------------------------- */    .button { border-color: rgba(255,255,255,.07); }    .button.color1 > span {	color: #00FFFF;	text-shadow: 0 1px 0 rgba(255,255,255,.15);	background: #00FFFF;	box-shadow: inset 0 0 1px rgba(255,255,255,0.3), inset 0 2px 0 rgba(255,255,255,0.1);	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255,0.3), inset 0 2px 0 rgba(255,255,255,0.1);	-moz-box-shadow: inset 0 0 1px rgba(255,255,255,0.3), inset 0 2px 0 rgba(255,255,255,0.1);}    .button.color1:hover > span { background: #7b984a; }    .button.color1:active > span {	background: #00FFFF;	box-shadow: inset 0 0 1px rgba(255,255,255,0.3);	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255,0.3);	-moz-box-shadow: inset 0 0 1px rgba(255,255,255,0.3);}    .button.color2 > span { color: #FFF; text-shadow: 0 1px 0 rgba(255,255,255,.15); background: #263034;        box-shadow: inset 0 0 1px rgba(255,255,255,0.3), inset 0 2px 0 rgba(255,255,255,0.1);        -webkit-box-shadow: inset 0 0 1px rgba(255,255,255,0.3), inset 0 2px 0 rgba(255,255,255,0.1);        -moz-box-shadow: inset 0 0 1px rgba(255,255,255,0.3), inset 0 2px 0 rgba(255,255,255,0.1); }    .button.color2:hover > span { background: #3d494e; }    .button.color2:active > span { background: #212a2e;        box-shadow: inset 0 0 1px rgba(255,255,255,0.3);        -webkit-box-shadow: inset 0 0 1px rgba(255,255,255,0.3);        -moz-box-shadow: inset 0 0 1px rgba(255,255,255,0.3); }    /* -------------------------------------------------------------------------        LOADING ANIMATION    ------------------------------------------------------------------------- */    .loading-anim i { background: url('../img/gfx.default.png') 0 -30px no-repeat; }    .loading-anim.dark i { background-position: -30px -30px; }    .mod-rgba .loading-anim span { background-color: rgba(0,0,0,.2); }    /* -------------------------------------------------------------------------        PAGE TITLE    ------------------------------------------------------------------------- */    .page-title {	color: #FFF;	background-color: #00A800;	border-color: #006600;}    .page-title h2 { text-shadow: 0 1px 0 rgba(0,0,0,.3); }    .page-title p,    .page-title ul { color: #283a0a; text-shadow: 0 1px 0 rgba(255,255,255,.15); }    .page-title a { color: #FFF; text-shadow: 0 1px 0 rgba(0,0,0,.15); }    .page-title .project-info,    .page-title .contact-info {	border-color: #00CC00;}    .page-title .project-info ul,    .page-title .contact-info ul { border-color: #829d54; }    /* -------------------------------------------------------------------------        PAGINATION    ------------------------------------------------------------------------- */    .pagination li a { color: #FFF; background: #263034; }    .pagination li a:hover,    .pagination li.active a { background: #6c8c36; }    .pagination li a:active { background: #56702b; }    .pagination li.dots { color: #CCC; }    /* -------------------------------------------------------------------------        SECTION TITLE    ------------------------------------------------------------------------- */    .section-title { color: #FFF; background: #6c8c36; border-color: #56702b; }    .section-title h2 { text-shadow: 0 1px 0 rgba(0,0,0,.3); }    .section-title p { color: #283a0a; text-shadow: 0 1px 0 rgba(255,255,255,.15); }    .section-title a { color: #FFF; text-shadow: 0 1px 0 rgba(0,0,0,.3); }    /* ----------------------------------        TABS    ---------------------------------- */    .tabs .tab { color: #222B2F; border-color: #EEE; }    .tabs .tab i { color: #BBB; }    .tabs .tab.active { border-bottom-color: #FFF; }    .tab-content .item { border-color: #EEE; }    /* ----------------------------------        THUMBNAIL GRID    ---------------------------------- */    .thumbnail-grid li .overlay { color: #FFF; background: #263034; background: rgba(0,0,0,.7); }    /* MORE */    .thumbnail-grid li.more .label { color: #FFF; background: #2f302e; background: rgba(0,0,0,.8); }    .thumbnail-grid li.more a:active .label { background: rgba(0,0,0,.9); }/* -----------------------------------------------------------------------------    4.) WRAPPER----------------------------------------------------------------------------- */.wrapper-inner {	background: #FFF;	-webkit-box-shadow: 0 0 0 hsla(125,65%,16%,1.00);	box-shadow: 0 0 0 hsla(125,65%,16%,1.00);}.mod-rgba #wrapper { border: 7px solid rgba(255,255,255,.1); }/* -----------------------------------------------------------------------------    5.) HEADER----------------------------------------------------------------------------- */    /* -------------------------------------------------------------------------        NAVBAR    ------------------------------------------------------------------------- */    #navbar {	background: #FFF;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}    #navbar a {	color: #E9EEE9;}    /* MAIN NAVIGATION */    nav.main > button {	color: #FFF;	background-color: #30BC30;}    nav.main > button.active { background: #222b2f; }    #navbar nav.main > ul > li.active > a,    #navbar nav.main > ul > li.hover > a {	color: #28D80D;}    nav.main .arrow i { border-top-color: #FFF; }    /* submenu */    nav.main > ul > li > ul { background: #263034; }    #navbar nav.main > ul > li > ul a { color: #FFF; border-top-color: #2d363a; border-bottom-color: #222b2f; }    #navbar nav.main > ul > li > ul a:hover { color: #b6c69b; }    nav.main > ul > li > ul i { color: #FFF; }/* -----------------------------------------------------------------------------    6.) PAGE----------------------------------------------------------------------------- */    /* -------------------------------------------------------------------------        ARTICLE    ------------------------------------------------------------------------- */    article h2 {	color: #000000;	border-color: #EEE;}    article ul.default-list li .ico { color: #BBB; }    /* -------------------------------------------------------------------------        ARTICLE TAGS    ------------------------------------------------------------------------- */    .article-tags li a { color: #848484; background: #F2F2F2; }    .article-tags li a:hover { color: #FFF; background: #6c8c36; }    .article-tags li a:active { background: #56702b; }/* -----------------------------------------------------------------------------    7.) SECTIONS----------------------------------------------------------------------------- */    /* -------------------------------------------------------------------------        CONTACT FORM    ------------------------------------------------------------------------- */    section.contact-form { color: #FFF; background: #263034; border-color: #171d1f; }    section.contact-form h2 { border-color: #333c40; }    section.contact-form h2 span { border-color: #191f22; }    section.contact-form form p .error-ico { color: #D40041; }    section.contact-form form p.alert { background: #222b2f; }    section.contact-form input,    section.contact-form textarea,    section.contact-form select { color: #777; }    /* -------------------------------------------------------------------------        FEATURED PROJECT    ------------------------------------------------------------------------- */    section.featured-project { color: #FFF; background: #6c8c36; border-color: #56702b; }    /* DESCRIPTION */    section.featured-project .project-description > h2 { border-color: #829d54; }    section.featured-project .project-description > h2 > span { border-color: #56702b; }    section.featured-project .various-content { color: #283a0a; text-shadow: 0 1px 0 rgba(255,255,255,.15); }    section.featured-project .various-content a { color: #FFF; text-shadow: 0 1px 0 rgba(0,0,0,.3); }    /* IMAGES */    section.featured-project .project-images .image h3 { color: #FFF; background: #273134; }    section.featured-project .project-images .image .img { border-color: #56702b; }    section.featured-project .slider-nav li button { background: #a7ba86; }    section.featured-project .slider-nav li.active button,    section.featured-project .slider-nav li button:hover { background: #263034; }    /* -------------------------------------------------------------------------        FEATURES    ------------------------------------------------------------------------- */    section.features { background: #263034; border-color: #171d1f; }    section.features .feature .ico { color: #FFF; background: #6a8a36; }    section.features .feature h3 { color: #FFF; }    section.features .various-content { color: #a5aeb2; }    section.features .various-content a { color: #8DD0F3; }    section.features .various-content a:hover { color: #a5aeb2; }    /* -------------------------------------------------------------------------        PRICE TABLE    ------------------------------------------------------------------------- */    section.price-table .price-column { color: #FFF; background: #263034;  }    section.price-table .price-column .ico { color: #FFF; background: #6c8c36; }    section.price-table .price-column h3 { background: #222b2f; border-top-color: #191f22; border-bottom-color: #333c40; }    section.price-table .price-column h3 span { border-top-color: #333c40; border-bottom-color: #191f22; }    section.price-table .price-column .price { color: #A5AEB2;  }    section.price-table .price-column .price strong { color: #FFF; }    section.price-table .price-column ul { color: #A5AEB2; border-top-color: #191f22; border-bottom-color: #333c40; }    section.price-table .price-column li { border-top-color: #333c40; border-bottom-color: #191f22; }    /* -------------------------------------------------------------------------        SERVICES    ------------------------------------------------------------------------- */    section.services {	color: #FFF;	background-color: hsla(124,64%,16%,1.00);	border-color: #171d1f;}    section.services .service.first { background: url('../img/services1_right_bg.png') right 0 no-repeat; }    section.services .service.last { background: url('../img/services1_left_bg.png') 0 0 no-repeat; }    section.services .icon {	color: #FFF;	background-color: #0B6B0B;}    section.services .various-content p { color: #a5aeb2; }    section.services .various-content a { color: #8DD0F3; }    section.services .various-content a:hover { color: #a5aeb2; }    /* -------------------------------------------------------------------------        SLIDER    ------------------------------------------------------------------------- */    section.slider { background: #263034; }    /* ITEMS */    section.slider .carousel-inner .item .title-bg {	color: #E9EEE9;	background-color: #176B08;	text-shadow: 2px 2px 3px hsla(125,89%,10%,1.00);	border: thin solid hsla(125,65%,16%,1.00);}    section.slider .carousel-inner .item .text-bg {	color: #4b595f;	background: #00FFFF;}    section.slider .carousel-inner .item a { color: #FFF; }    /* CONTROLS */    section.slider .nav button {	color: #FFFFFF;	text-shadow: 0 1px 0 rgba(255,255,255,.2);	background-color: #00CC00;}    section.slider .nav.prev button {        background: #6c8c36; /* Old browsers */        background: -moz-linear-gradient(left,  #6c8c36 0%, #6c8c36 61%, #4b6324 100%); /* FF3.6+ */        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6c8c36), color-stop(61%,#6c8c36), color-stop(100%,#4b6324)); /* Chrome,Safari4+ */        background: -webkit-linear-gradient(left,  #6c8c36 0%,#6c8c36 61%,#4b6324 100%); /* Chrome10+,Safari5.1+ */        background: -o-linear-gradient(left,  #6c8c36 0%,#6c8c36 61%,#4b6324 100%); /* Opera 11.10+ */        background: -ms-linear-gradient(left,  #6c8c36 0%,#6c8c36 61%,#4b6324 100%); /* IE10+ */        background: linear-gradient(to right,  #6c8c36 0%,#6c8c36 61%,#4b6324 100%); /* W3C */ }    section.slider .nav.next button {        background: #6c8c36; /* Old browsers */        background: -moz-linear-gradient(left,  #4b6324 0%, #6c8c36 39%, #6c8c36 100%); /* FF3.6+ */        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4b6324), color-stop(39%,#6c8c36), color-stop(100%,#6c8c36)); /* Chrome,Safari4+ */        background: -webkit-linear-gradient(left,  #4b6324 0%,#6c8c36 39%,#6c8c36 100%); /* Chrome10+,Safari5.1+ */        background: -o-linear-gradient(left,  #4b6324 0%,#6c8c36 39%,#6c8c36 100%); /* Opera 11.10+ */        background: -ms-linear-gradient(left,  #4b6324 0%,#6c8c36 39%,#6c8c36 100%); /* IE10+ */        background: linear-gradient(to right,  #4b6324 0%,#6c8c36 39%,#6c8c36 100%); /* W3C */ }    /* -------------------------------------------------------------------------        TEAM    ------------------------------------------------------------------------- */    section.team .team-member .portrait { border-color: #e5e5e5; }    section.team .team-member > h3 { color: #222b2f; }    section.team .team-member > h4 { color: #777; }    section.team .team-member .social { border-color: #EEE; }    section.team .team-member .social a { color: #AAA; }    section.team .team-member .social .twitter a:hover { color: #0084ff; }    section.team .team-member .social .facebook a:hover { color: #FFFFFF; }    section.team .team-member .social .dribbble a:hover { color: #c5376d; }    section.team .team-member .social .linkedin a:hover { color: #5674b9; }/* -----------------------------------------------------------------------------    8.) TWITTER FEED----------------------------------------------------------------------------- */#twitter-feed { color: #FFF; background: #222b2f; border-color: #181e21; }#twitter-feed .tweet { color: #a5aeb2; }#twitter-feed ul { border-color: #191f22; }#twitter-feed h3 a { color: #FFF; }#twitter-feed a { color: #8dd0f3; }#twitter-feed a:hover { color: #FFF; }#twitter-feed .date { text-shadow: 0 1px 0 rgba(0,0,0,.6); }#twitter-feed .date,#twitter-feed .date a { color: #4c5458; }/* -----------------------------------------------------------------------------    9.) WIDGETS----------------------------------------------------------------------------- */#widgets { color: #FFF; background: #263034; border-color: #191f22; }#widgets .widgets-inner { border-color: #333c40; }#widgets .widget h3 { border-color: #191f22; }#widgets .widget-content { border-color: #333c40; }#widgets a { color: #8dd0f3; }#widgets a:hover { color: #FFF; }#widgets .widget h3 i { color: #0F0F0F; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.08); }    /* -------------------------------------------------------------------------        TEXT WIDGET    ------------------------------------------------------------------------- */    #widgets .text.widget .portrait { border-color: #1e262a; }    #widgets .text.widget p { color: #a5aeb2; }    /* -------------------------------------------------------------------------        TAGS WIDGET    ------------------------------------------------------------------------- */    #widgets .tags.widget li a { color: #919597; background: #222b2f;        box-shadow: inset 0 2px 0 rgba(0,0,0,0.08), inset 0 -1px 0 rgba(255,255,255,0.06);        -webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,0.08), inset 0 -1px 0 rgba(255,255,255,0.06);        -moz-box-shadow: inset 0 2px 0 rgba(0,0,0,0.08), inset 0 -1px 0 rgba(255,255,255,0.06); }    #widgets .tags.widget li a:hover { color: #FFF; background: #6c8c36;        box-shadow: none;        -webkit-box-shadow: none;        -moz-box-shadow: none; }    #widgets .tags.widget li a:active { background: #56702b; }    /* -------------------------------------------------------------------------        IMAGES WIDGET    ------------------------------------------------------------------------- */    #widgets .widget.images .image-list { background: #222b2f; }/* -----------------------------------------------------------------------------    10.) FOOTER----------------------------------------------------------------------------- */footer { background: #222b2f; border-color: #191f22; }.footer-inner { border-color: #333c40; }footer .social-links li i { background: url('../img/gfx.default.png') 0 0 no-repeat; }    /* -------------------------------------------------------------------------        COPYRIGHT    ------------------------------------------------------------------------- */    footer .copyright p {	color: #FFFFFF;}    footer .copyright p a {	color: #FFFFFF;}    footer .copyright p a:hover {	color: #FFFFFF;}    /* -------------------------------------------------------------------------        SOCIAL LINKS    ------------------------------------------------------------------------- */    footer .social-links li a { background: #6c8c36; }    footer .social-links li a:hover { background: #7b984a; }    footer .social-links li a:active { background: #56702b; }/* -----------------------------------------------------------------------------    11.) BACK TO TOP----------------------------------------------------------------------------- */    #back-to-top a {	background-color: #04FB04;}    #back-to-top a:hover {	background-color: #FB0437;}    #back-to-top a i { color: #FFF; }/* -----------------------------------------------------------------------------    12.) RESPONSIVE----------------------------------------------------------------------------- */    /* -------------------------------------------------------------------------        SMALL DESKTOP    ------------------------------------------------------------------------- */    @media (max-width: 1300px) {    /* SECTIONS */    /*  featured project */    section.featured-project .project-images .image h3 { background: none; }    /* slider */    section.slider .nav button { color: #FFF; text-shadow: 0 1px 0 rgba(255,255,255,.2); }    section.slider .nav.prev button { background: #171d1f; background: rgba(0,0,0,.5);        filter: none; /* IE6-9 */ }    section.slider .nav.next button { background: #171d1f; background: rgba(0,0,0,.5);        filter: none; /* IE6-9 */ }    section.slider .nav button:hover { background: rgba(0,0,0,.7); }    }    /* -------------------------------------------------------------------------        LARGE TABLET    ------------------------------------------------------------------------- */    @media (max-width: 979px) {    /* NAVBAR */    nav.main > ul > li > a { border-color: #F1F1F1; }    nav.main .arrow i {color: #00CC00;}    .active .arrow i { color: #FFF; }    nav.main > ul > li > ul { background: none; }    #navbar nav.main > ul > li > ul a {	color: #00CC00;}    nav.main > ul > li > ul > li > .ico {	color: #00CC00;}    #navbar nav.main > ul > li > ul li a { border-top-color: #F1F1F1; }    }    /* -------------------------------------------------------------------------        SMALL TABLET    ------------------------------------------------------------------------- */    @media (max-width: 767px) {    /* SECTIONS */    /* services*/    section.services .service,    section.services .service.centered,    section.services .service.centered.first,    section.services .service.first { background: url('../img/services1_left_bg.png') 0 0 no-repeat; }    section.services .service-inner { background: url('../img/services1_right_bg.png') right 0 no-repeat; }    }/* -----------------------------------------------------------------------------    13.) HiDPI GRAPHICS----------------------------------------------------------------------------- */@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5) {    .loading-anim i,    footer .social-links li i { background-image: url('../img/gfx.default.2x.png'); background-size: 330px 60px; }}