/* *********************************************************************************************************************
 * Color theme by IshYoBoy.com
 */
body.theme2 {
    background: #f3f2f2 url('../../../images/bg-pattern.gif') top center repeat;
}

.theme2 #slides .prev, .theme2 .slides .prev,
.theme2 #slides .flex-prev, .theme2 .slides .flex-prev,
.theme2 #slides .next, .theme2 .slides .next,
.theme2 #slides .flex-next, .theme2 .slides .flex-next,
.theme2 .grid_11 .slides .prev, .theme2 .grid_10 .slides .prev, .theme2 .grid_9 .slides .prev, .theme2 .grid_8 .slides .prev, .theme2 .grid_7 .slides .prev, .theme2 .grid_6 .slides .prev, .theme2 .grid_5 .slides .prev, .theme2 .grid_4 .slides .prev, .theme2 .grid_3 .slides .prev, .theme2 .grid_2 .slides .prev, .theme2 .grid_1 .slides .prev,
.theme2 .grid_11 .slides .flex-prev, .theme2 .grid_10 .slides .flex-prev, .theme2 .grid_9 .slides .flex-prev, .theme2 .grid_8 .slides .flex-prev, .theme2 .grid_7 .slides .flex-prev, .theme2 .grid_6 .slides .flex-prev, .theme2 .grid_5 .slides .flex-prev, .theme2 .grid_4 .slides .flex-prev, .theme2 .grid_3 .slides .flex-prev, .theme2 .grid_2 .slides .flex-prev, .theme2 .grid_1 .slides .flex-prev,
.theme2 .grid_11 .slides .next, .theme2 .grid_10 .slides .next, .theme2 .grid_9 .slides .next, .theme2 .grid_8 .slides .next, .theme2 .grid_7 .slides .next, .theme2 .grid_6 .slides .next, .theme2 .grid_5 .slides .next, .theme2 .grid_4 .slides .next, .theme2 .grid_3 .slides .next, .theme2 .grid_2 .slides .next, .theme2 .grid_1 .slides .next,
.theme2 .grid_11 .slides .flex-next, .theme2 .grid_10 .slides .flex-next, .theme2 .grid_9 .slides .flex-next, .theme2 .grid_8 .slides .flex-next, .theme2 .grid_7 .slides .flex-next, .theme2 .grid_6 .slides .flex-next, .theme2 .grid_5 .slides .flex-next, .theme2 .grid_4 .slides .flex-next, .theme2 .grid_3 .slides .flex-next, .theme2 .grid_2 .slides .flex-next, .theme2 .grid_1 .slides .flex-next,
.theme2 a.more-link,
.theme2 a.more-link:hover,
.theme2 .tick-list li span:first-child,
.theme2 .widget-search form .submit,
.theme2 span[class*='icon-'],
.theme2 .navigation span[class*='icon-nav-'],
.theme2 .widget-recent-projects .main-img span[class*='icon-']{
    background-image: url(../../../images/sprite_theme2.png);
}


.theme2 #slides{
    background: none;
}

.theme2 .ui-accordion .ui-icon{
    background: none;
}
.theme2 .toggle-header .ui-icon{
    background: none;
}


/* Color 1: White */

.theme2 .selectnav,
.theme2 table th,
.theme2 table td{
    border-color: #fff;
}

.theme2 header nav ul ul a,
.theme2 #slides .prev, .theme2 #slides .next, .theme2 .slides .prev, .theme2 .slides .next,
.theme2 #slides .flex-prev, .theme2 #slides .flex-next, .theme2 .slides .flex-prev, .theme2 .slides .flex-next,
.theme2 a.more-link,
.theme2 .motto,
.theme2 .container_12 footer > div:first-child > div:first-child,
.theme2 .container_12 footer .grid_12 > div.inner a,
.theme2 .widget-contact input, .theme2 .widget-contact textarea,
.theme2 .tick-list li span:first-child,
.theme2 .breadcrumbs,
.theme2 .breadcrumbs a,
.theme2 .breadcrumbs a:hover,
.theme2 .breadcrumbs a.active,
.theme2 .filter li.active,
.theme2 .filter li.active a,
.theme2 form .submit,
.theme2 .widget-search form .submit,
.theme2 span[class*='icon-'],
.theme2 .navigation span[class*='icon-nav-'],
.theme2 .widget-recent-projects .main-img span[class*='icon-'],
.theme2 table th,
.theme2 th.highlighted, .theme2 td.highlighted, .theme2 .highlighted th, .theme2 .highlighted td,
.theme2 .ui-accordion-header,
.theme2 .ui-accordion-header a,
.theme2 .ui-accordion-header.ui-state-active a:hover,
.theme2 .toggle-header,
.theme2 .toggle-header.active:hover,
.theme2 .tabs .ui-tabs-nav a,
.theme2 .tabs .ui-tabs-nav li,
.theme2 .tabs .ui-tabs-nav .ui-tabs-selected a:hover,
.theme2 .button, .theme2 button, .theme2 .submit, .theme2 input[type=submit],
.theme2 .button:hover, .theme2 button:hover, .theme2 .submit:hover, .theme2 input[type=submit]:hover,
.theme2 .button.gray:hover, .theme2 button.gray:hover, .theme2 input[type=submit].gray:hover{
    color: #fff;
}


.theme2 .grid_1,.theme2 .grid_2,.theme2 .grid_3,.theme2 .grid_4,.theme2 .grid_5,.theme2 .grid_6,.theme2 .grid_7,.theme2 .grid_8,.theme2 .grid_9,.theme2 .grid_10,.theme2 .grid_11,.theme2 .grid_12{
    background-color: #ffffff;
}

.theme2 .nopadding > .inner > .grid_8, .theme2 .nopadding > .inner > .grid_4,
.theme2 .slides_container h1, .theme2 .slides_container h2, .theme2 .slides_container h3, .theme2 .slides_container h4, .theme2 .slides_container h5, .theme2 .slides_container h6{
    background: #fff;
}

.theme2 .container_12 footer .grid_12 > div.inner a,
.theme2 .breadcrumbs a,
.theme2 .ui-accordion-header,
.theme2 .toggle-header,
.theme2 .tabs .ui-tabs-nav li{
    border-bottom-color: #fff;
}

.theme2 .tabs .ui-tabs-nav li{
    border-right-color: #FFF;
}

/* Color 2: Gray */

body.theme2 ,
.theme2 a,
.theme2 h1 a, .theme2 h2 a, .theme2 h3 a, .theme2 h4 a, .theme2 h5 a, .theme2 h6 a,
.theme2 .h1 a, .theme2 .h2 a, .theme2 .h3 a, .theme2 .h4 a, .theme2 .h5 a, .theme2 .h6 a,
.theme2 table td,
.theme2 .button.gray, .theme2 button.gray, .theme2 input[type=submit].gray,
.theme2 .widget-search form .text,
.theme2 form input, .theme2 form textarea{
    color: #505050;
}

.theme2 a,
.theme2 hr{
    border-bottom-color: #505050;
}

.theme2 header nav ul ul,
.theme2 header > div.grid_12:first-child,
.theme2 .container_12 footer > div:first-child > div:first-child,
.theme2 .filter li.active,
.theme2 .breadcrumbs a.active,
.theme2 .days, .theme2 .hours, .theme2 .minutes, .theme2 .seconds,
.theme2 table th,
.theme2 td.highlighted, .theme2 .highlighted td,
.theme2 .ui-accordion-header,
.theme2 .toggle-header,
.theme2 .tabs .ui-tabs-nav li{
    background: #505050;
}

.theme2 #slides .prev, .theme2 #slides .next, .theme2 .slides .prev, .theme2 .slides .next,
.theme2 #slides .flex-prev, .theme2 #slides .flex-next, .theme2 .slides .flex-prev, .theme2 .slides .flex-next,
.theme2 #slides .prev, .theme2 .slides .prev,
.theme2 #slides .flex-prev, .theme2 .slides .flex-prev,
.theme2 #slides .next, .theme2 .slides .next,
.theme2 #slides .flex-next, .theme2 .slides .flex-next,
.theme2 .grid_11 .slides .prev, .theme2 .grid_10 .slides .prev, .theme2 .grid_9 .slides .prev, .theme2 .grid_8 .slides .prev, .theme2 .grid_7 .slides .prev, .theme2 .grid_6 .slides .prev, .theme2 .grid_5 .slides .prev, .theme2 .grid_4 .slides .prev, .theme2 .grid_3 .slides .prev, .theme2 .grid_2 .slides .prev, .theme2 .grid_1 .slides .prev,
.theme2 .grid_11 .slides .flex-prev, .theme2 .grid_10 .slides .flex-prev, .theme2 .grid_9 .slides .flex-prev, .theme2 .grid_8 .slides .flex-prev, .theme2 .grid_7 .slides .flex-prev, .theme2 .grid_6 .slides .flex-prev, .theme2 .grid_5 .slides .flex-prev, .theme2 .grid_4 .slides .flex-prev, .theme2 .grid_3 .slides .flex-prev, .theme2 .grid_2 .slides .flex-prev, .theme2 .grid_1 .slides .flex-prev,
.theme2 .grid_11 .slides .next, .theme2 .grid_10 .slides .next, .theme2 .grid_9 .slides .next, .theme2 .grid_8 .slides .next, .theme2 .grid_7 .slides .next, .theme2 .grid_6 .slides .next, .theme2 .grid_5 .slides .next, .theme2 .grid_4 .slides .next, .theme2 .grid_3 .slides .next, .theme2 .grid_2 .slides .next, .theme2 .grid_1 .slides .next,
.theme2 .grid_11 .slides .flex-next, .theme2 .grid_10 .slides .flex-next, .theme2 .grid_9 .slides .flex-next, .theme2 .grid_8 .slides .flex-next, .theme2 .grid_7 .slides .flex-next, .theme2 .grid_6 .slides .flex-next, .theme2 .grid_5 .slides .flex-next, .theme2 .grid_4 .slides .flex-next, .theme2 .grid_3 .slides .flex-next, .theme2 .grid_2 .slides .flex-next, .theme2 .grid_1 .slides .flex-next,
.theme2 a.more-link,
.theme2 .tick-list li span:first-child,
.theme2 form .submit,
.theme2 .widget-search form .submit,
.theme2 .widget-recent-projects .main-img span[class*='icon-'],
.theme2 .button, .theme2 button, .theme2 .submit, .theme2 input[type=submit],
.theme2 .button.gray:hover, .theme2 button.gray:hover, .theme2 input[type=submit].gray:hover{
    background-color: #505050;
}


/* Color 3: Dark Gray */

.theme2 .widget-contact input, .theme2 .widget-contact textarea,
.theme2 .widget-contact .submit{
    background-color: #474747;
}


/* Color 4: Red */

.theme2 a:hover, .theme2 a.active,
.theme2 h1 a:hover, .theme2 h2 a:hover, .theme2 h3 a:hover, .theme2 h4 a:hover, .theme2 h5 a:hover, .theme2 h6 a:hover,
.theme2 .h1 a:hover, .theme2 .h2 a:hover, .theme2 .h3 a:hover, .theme2 .h4 a:hover, .theme2 .h5 a:hover, .theme2 .h6 a:hover,
.theme2 .container_12 footer .grid_12 > div.inner a:hover,
.theme2 footer span[class*='icon-'],
.theme2 .toggle-header:hover,
.theme2 .tabs .ui-tabs-nav a:hover{
    color: #728B1B;
}

.theme2 a:hover, .theme2 a.active,
.theme2 .container_12 footer .grid_12 > div.inner a:hover{
    border-bottom-color:#4eb345;
}

.theme2 a.more-link:hover,
.theme2 .tick-list li a:hover span:first-child,
.theme2 form .submit:hover,
.theme2 span[class*='icon-'],
.theme2 .navigation span[class*='icon-nav-'],
.theme2 .button:hover, .theme2 button:hover, .theme2 .submit:hover, .theme2 input[type=submit]:hover{
    background-color: #45a23e;
}

.theme2 .motto,
.theme2 .breadcrumbs,
.theme2 .audiojs .progress,
.theme2 th.highlighted, .theme2 .highlighted th,
.theme2 .ui-accordion-header.ui-state-active,
.theme2 .toggle-header.active,
.theme2 .tabs .ui-tabs-nav .ui-tabs-selected{
    background: #45a23e;
}

.theme2 #slides .prev:hover, .theme2 #slides .next:hover, .theme2 .slides .prev:hover, .theme2 .slides .next:hover,
.theme2 #slides .flex-prev:hover, .theme2 #slides .flex-next:hover, .theme2 .slides .flex-prev:hover, .theme2 .slides .flex-next:hover{
    background-color: #45a23e !important;
}


/* Color 5: Light Gray */
.theme2 header > div.grid_12:first-child,
.theme2 .grid_1,.theme2 .grid_2,.theme2 .grid_3,.theme2 .grid_4,.theme2 .grid_5,.theme2 .grid_6,.theme2 .grid_7,.theme2 .grid_8,.theme2 .grid_9,.theme2 .grid_10,.theme2 .grid_11,.theme2 .grid_12,
.theme2 .nopadding > .inner > .grid_8, .theme2 .nopadding > .inner > .grid_4,
.theme2 .container_12 footer > div:first-child > div:first-child{
    border-bottom-color: #ccc;
}

.theme2 div.comment{
    border-top-color: #ccc;
}


/* Color 6: Even Lighter Gray */

.theme2 .widget-search form .text,
.theme2 form input, .theme2 form textarea,
.theme2 table td,
.theme2 .ui-accordion,
.theme2 .toggle,
.theme2 .tabs .ui-widget-content,
.theme2 .button.gray, .theme2 button.gray, .theme2 input[type=submit].gray{
    background: #eee;
}


/* Special Alerts and Buttons colors */
.theme2 .error-box{
    background: #ffb0b0;
    border-color: #ff7f7f;
    color: #ff0000;
}

.theme2 .success-box{
    background: #c0e5b0;
    border-color: #88c276;
    color: #247700;
}

.theme2 .alert-box{
    background: #f9da70;
    border-color: #ebbd1e;
    color: #9c7900;
}

.theme2 .button.green, .theme2 button.green, .theme2 input[type=submit].green{
    background: #76c05f;
}

.theme2 .button.green:hover, .theme2 button.green:hover, .theme2 input[type=submit].green:hover{
    background: #4b9734;
}

.theme2 .button.red, .theme2 button.red, .theme2 input[type=submit].red{
    background: #f13c2f;
}

.theme2 .button.red:hover, .theme2 button.red:hover, .theme2 input[type=submit].red:hover{
    background: #505050;
}

.theme2 .button.blue, .theme2 button.blue, .theme2 input[type=submit].blue{
    background: #6dc5ed;
}

.theme2 .button.blue:hover, .theme2 button.blue:hover, .theme2 input[type=submit].blue:hover{
    background: #51a3c9;
}

.theme2 .button.brown, .theme2 button.brown, .theme2 input[type=submit].brown{
    background: #deaf54;
}

.theme2 .button.brown:hover, .theme2 button.brown:hover, .theme2 input[type=submit].brown:hover{
    background: #bd9341;
}

.theme2 .button.purple, .theme2 button.purple, .theme2 input[type=submit].purple{
    background: #c476e8;
}

.theme2 .button.purple:hover, .theme2 button.purple:hover, .theme2 input[type=submit].purple:hover{
    background: #a350ca;
}


.theme2 header .grid_1, .theme2 header .grid_2, .theme2 header .grid_3, .theme2 header .grid_4, .theme2 header .grid_5, .theme2 header .grid_6, .theme2 header .grid_7, .theme2 header .grid_8, .theme2 header .grid_9, .theme2 header .grid_10, .theme2 header .grid_11, .theme2 header .grid_12,
.theme2 .inner .grid_1, .theme2 .inner .grid_2, .theme2 .inner .grid_3, .theme2 .inner .grid_4, .theme2 .inner .grid_5, .theme2 .inner .grid_6, .theme2 .inner .grid_7, .theme2 .inner .grid_8, .theme2 .inner .grid_9, .theme2 .inner .grid_10, .theme2 .inner .grid_11, .theme2 .inner .grid_12{
    background: none;
    border: none;
}
.theme2 .nopadding{
    background: none;
    border: none;
}

.theme2 .container_12 footer,
.theme2 .container_12 footer div{
    background: none;
}

.theme2 footer span[class*='icon-'] {
    background-color: transparent;
}

/* Modern selection */
.theme2 ::-moz-selection {
    background: #45a23e;
    color: #fff;
}

.theme2 ::selection {
    background: #45a23e;
    color: #fff;
}