
/***************************** Global Styles ************************************/

#wrapper {background: #f8f8f8 ;}
div.fancybox-overlay{background: #f8f8f8 ;}
.sudo{background: #f8f8f8 ;}
.activeSlider #controls{background: #f8f8f8 ;}
	body {
		font-family: "Arial", sans-serif;
		font-size: 12px;
	}

	a {color: #5A5D60 }

	#header {background-color: #ffffff}
        #header.scrolltop{background-color: #ffffff ; opacity:0.9;}

	#footer {background-color: #fefefe ;}

	#logo h1 {
		font-size: 50px;
	}

	#logo a {
		font-family: "Allura", sans-serif;
		color: #ff8b84 ;
	}


	/* Color */
        
#infscr-loading span{
	border:1px solid #ff8b84;
	border-bottom-color:#ff8b84;
	background-color:#ff8b84;
}
	#qLpercentage{
		color:#ff8b84!important;
	}
	.queryloader__overlay__bar{
		background-color:#ff8b84!important;
	}
        
.folio-loader, .images-loader, #fancybox-loading div {
    border-left:3px solid rgba(255,139,132,0.15);
    border-right:3px solid rgba(255,139,132,0.15);
    border-bottom:3px solid rgba(255,139,132,0.15);
    border-top:3px solid rgba(255,139,132,0.8);
    border-radius:100%;
}
        
	
	.acc-trigger:hover:before,
	.acc-trigger.active a,
	.acc-trigger:hover a,
	.acc-trigger.active:before, 
	.entry-meta span:hover:before,
	.entry-meta span a:hover,
	.entry .title a:hover,
	.entry .button,
	.comment-reply-link,
	blockquote:before,
	blockquote,
	#reply-title a:hover,
	#sidebar .tweets-container a,        
        #logo a
	{
		color: #ff8b84 ;
	}

	/* Background Color */
	
	#commentform input[type="submit"],
	.contact-form input[type="submit"], 
	.gallery-filter li:hover,
	.gallery-filter .active,
	.widget_calendar #today a,
	.widget_calendar #today,
	.tabs-nav li a,
	.dropcap.circle,
	.dropcapcircle,
	.entry-date a, 
        .button.default,
        .widget_tag_cloud .tagcloud a:hover,
        .wp-pagenavi .page-numbers:hover, .wp-pagenavi .current
	{
		background: #ff8b84 ;
                
	}
	
	.curtain {
		background: #ff8b84 ;
		background: rgba(255,139,132, .6);
	}

	/* NiceScroll Border Bg Color */
	
	.scroller, .masonry_view_more_button {
		background-color: #ff8b84 ; 
	}

	/* Box Shadow for Flickr */
	
	.flickr-badge li a:hover:after {
		-webkit-box-shadow: inset 0 0 0 3px #ff8b84;
		   -moz-box-shadow: inset 0 0 0 3px #ff8b84;
				box-shadow: inset 0 0 0 3px #ff8b84;
	}

	/* Rgba */

	.activeSlider #controls a:hover {
		border-color: #ff8b84;
		border-color: rgba(255,139,132, .6);
	}

	.activeSlider #controls a:hover:before {
		color: #ff8b84;
		color: rgba(255,139,132, .6);
	}

	#back-top:hover { 
		border-color: #ff8b84;
		border-color: rgba(255,139,132, .6);
	}
	
	#back-top:hover:before {
		color: #ff8b84;
		color: rgba(255,139,132, .6);
	}
	
	.quotes-nav a:hover {
		border-color: #ff8b84;
		border-color: rgba(255,139,132, .6);
	}
	
	.quotes-nav a:hover:after { 
		color: #ff8b84;
		color: rgba(255,139,132, .6);
	}
	
	/* Selection */

	::-moz-selection  { background-color: #ff8b84; }
	::selection	      { background-color: #ff8b84; }
	.highlight		  { background-color: #ff8b84; }

        
    #header{
        border-bottom: 1px solid #EAEAEA;
    }
     #footer{    
        border-top: 1px solid #EAEAEA;
    }    
        
            .page-header, 
            .page-header, 
            .shr, 
            .social-likes,
            #sidebar .widget,
            .entry,
            .comment > article, 
            .activeSlider #controls,
            .children .comment,
            .widget_calendar caption{
                 border-bottom: 1px solid #E1E1E1;
            }
            .widget_nav_menu li, 
            .widget_archive li, 
            .widget_categories li, 
            .widget_links li, 
            .widget_meta li, 
            .widget_pages li, 
            .widget_recent_comments li, 
            .widget_recent_entries li{
                  border-top: 1px solid #E1E1E1;
            }
            .divider-solid{
                background-color: #E1E1E1;
            }
           

/************************ Headings *****************************/   

	h1 {
		font-family:"Oswald";
		font-size:40px ;
		color:#1d1e1f ;
	}
	h1 a {color:#1d1e1f ;}
	h1 a:hover {color:#ff8b84;}

	h2 {
	font-family:"Oswald";
	font-size:36px ;
	color:#1d1e1f ;
	}
	h2 a {color:#1d1e1f;}
	h2 a:hover {color:#ff8b84;}

	h3 {
	font-family:"Oswald";
	font-size:24px ;
	color:#1d1e1f ;
	}
       
	h3 a {color:#1d1e1f;}
	h3 a:hover {color:#ff8b84;}

	h4 {
	font-family:"Oswald";
	font-size:18px ;
	color:#1d1e1f ;
	}
	h4 a {color:#1d1e1f;}
	h4 a:hover {color:#ff8b84;}

	h5 {
	font-family:"Oswald";
	font-size:16px ;
        color:#1d1e1f ;
	}      
	h5 a {color:#1d1e1f;}        
	h5 a:hover {color:#ff8b84;}

	h6 {
	font-family:"Oswald";
	font-size:14px ;
	color:#1d1e1f ;
	}
      
	h6 a {color:#1d1e1f;}
	h6 a:hover {color:#ff8b84;}

/************************* Main Navigation *******************************/

	.menu-container {
		background:  !important;
	}

	.navigation a {font-family: "Oswald" !important;}

	
	.navigation > div > ul > li > a {font-size: 12px;}
	.navigation ul ul a {font-size: 12px !important;}
	

/* First level menu items */

	.navigation > div > ul > li > a {color:#92999e ;}

	.navigation > div > ul > .current-menu-item > a,
	.navigation > div > ul > .current-menu-parent > a,
	.navigation > div > ul > .current-menu-ancestor > a,
	.navigation > div > ul > .current_page_item > a,
	.navigation > div > ul > .current_page_parent > a,
	.navigation > div > ul > .current_page_ancestor > a {
		color: #1b1d1f;
	}

	.navigation > div > ul > li:hover > a {color:#1b1d1f ;}

/* Second level menu items */

	.navigation > div ul ul li a {color:#92999e ;}

	.navigation > div > ul ul li:hover > a,
	.navigation > div > ul ul li.current-menu-item > a,
	.navigation > div > ul ul li.current-menu-parent > a,
	.navigation > div > ul ul li.current-menu-ancestor > a,
	.navigation > div > ul ul li.current_page_item > a,
	.navigation > div > ul ul li.current_page_parent > a,
	.navigation > div > ul ul li.current_page_ancestor > a {
		color: #ff8b84 !important;
	}

	.navigation > div ul ul li:hover > a { color:#ff8b84 !important; }
        
        .navigation ul ul a{
            background-color: #ffffff;
            border-top: 1px solid #000;
        }
        .navigation > div > ul ul li:hover > a, 
        .navigation > div > ul ul li.current-menu-item > a, 
        .navigation > div > ul ul li.current-menu-parent > a, 
        .navigation > div > ul ul li.current-menu-ancestor > a, 
        .navigation > div > ul ul li.current_page_item > a, 
        .navigation > div > ul ul li.current_page_parent > a, 
        .navigation > div > ul ul li.current_page_ancestor > a{
            background-color: #ffffff;
        }
      .navigation ul ul a{
            border-top: 1px solid #ffffff;
        }

	.navigation .back {background-color: #ff8b84 !important;}
        
/*************************** Pages Styling ***********************/

.page-header h1 {
    color:#1D1E1F;
}
    
.entry-date .entry-year {
    background-color: #FFFFFF;
    }
.entry .title a {
    color: #1D1E1F;
}
    .wp-pagenavi .page-numbers {
        color: #5A5D60;
    }
    .wp-pagenavi .page-numbers {
        background-color: #E1E3E4;
    }

  .wp-pagenavi .page-numbers:hover, .wp-pagenavi .current {
    background-color: #FF8B84;
}
    .wp-pagenavi .page-numbers:hover, .wp-pagenavi .current {
        color: #FFFFFF;
}
   
    #comments h6, #respond h3{
        color:#92999E;
    }
    .comment-meta .comment-author{
        color:#5A5D60;
    }
    
.scroll-box-nav a{
    color:#92999E}     
.scroll-box-nav li:hover > a{
    color:#FF8B84}   
    .scroll-box-nav .active > a{
        color: #FF8B84    }
    .gr-caption {    
        background-color: #FFFFFF;
    }    
    .scroller {
        background-color: #FF8B84;    
    }
    .scroller_bar {
        background-color: #FFFFFF;
    }

    .gallery-filter li {
        background-color: #FFFFFF;
    }
    .gallery-filter li {
        border-top: 1px solid #F0F0F0;
    }
    .gallery-filter a {
        color: #ACB4B9;
    }
    .project-meta {
        background-color: #FFFFFF;
    }
    .tp-grid li{
        border-color: #FFFFFF;
    }
    .tp-info, .tp-title {
        background-color: #FFFFFF;
    }
    .tp-info, .tp-title{
        color: #333333;
    }
    .tp-title span:nth-child(2){
        color:#AAAAAA;
    }
    .tp-title span:nth-child(2){
        background-color:#F7F7F7;
    }
    ul.social-icons li a {
        background-color: #D4D4D4;
    }

    #back-top{
        border-color: #DEDEDF;
    }
    #back-top:before{
        color:#DEDEDF;
    }
    .activeSlider #controls a:before{
        color: #DEDEDF; 
    }
    .activeSlider #controls a{
        border-color: #DEDEDF;
    }
    .widget_calendar tfoot a:after{
        color: #DEDEDF;
    }
    .recent-projects-nav a:after{
        color:#DEDEDF;
    }    
   .page-header .tp-back:before, .page-header .th-back:before{
        color:#DEDEDF;
   } 
   .page-header .tp-back, .page-header .th-back{
        border-color: #DEDEDF;        
    }
    
    #back-top{
        background-color: #FFFFFF;       
    }
    .activeSlider #controls a{
        background-color: #FFFFFF;        
    }
    .widget_calendar tfoot a:hover{
        background-color: #FFFFFF;
    }
    .recent-projects-nav a:hover{
        background-color: #FFFFFF;
    }
    .page-header .tp-back, .page-header .th-back{
        background-color: #FFFFFF;        
    }
    
    #back-top:hover:before{
        color: #ff8b84;
    }
    .widget_calendar tfoot a:hover:after{
        color: #ff8b84;        
    }
    .recent-projects-nav a:hover:after{
        color: #ff8b84;         
    }
    .widget_calendar tfoot a:hover{        
        border-color:#ff8b84;
    }
    .recent-projects-nav a:hover{       
         border-color:#ff8b84;
    }
  
    .page-header .tp-back:hover:before, .page-header .th-back:hover:before{
        color:#ff8b84;
   } 
   .page-header .tp-back:hover, .page-header .th-back:hover{
        border-color: #ff8b84;        
    }
    
    
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
textarea, select{
    background-color: #FDFDFD;    
}

input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
textarea, select{
    border-color: #E1E1E1;
}

    input[type="text"]:hover,
    input[type="password"]:hover,
    input[type="datetime"]:hover,
    input[type="datetime-local"]:hover,
    input[type="date"]:hover,
    input[type="month"]:hover,
    input[type="time"]:hover,
    input[type="week"]:hover,
    input[type="number"]:hover,
    input[type="email"]:hover,
    input[type="url"]:hover,
    input[type="search"]:hover,
    input[type="tel"]:hover,
    input[type="color"]:hover,
    textarea:hover, 
    select:hover,
    input[type="text"]:focus,
    input[type="password"]:focus,
    input[type="datetime"]:focus,
    input[type="datetime-local"]:focus,
    input[type="date"]:focus,
    input[type="month"]:focus,
    input[type="time"]:focus,
    input[type="week"]:focus,
    input[type="number"]:focus,
    input[type="email"]:focus,
    input[type="url"]:focus,
    input[type="search"]:focus,
    input[type="tel"]:focus,
    input[type="color"]:focus,
    textarea:focus,
    select:focus {
            border-color: #B4B4B4;
    }
    #commentform input:required:valid, 
    .contact-form input:required:valid, 
    #commentform textarea:required:valid, 
    .contact-form textarea:required:valid, 
    .widget_contact_form input:required:valid, 
    .widget_contact_form textarea:required:valid{
        border-color: #B4B4B4;
    }
    .acc-trigger a{
        color:#92999E;    
    }
    
    .tabs-container, .tabs-nav .active a {
        background-color: #FFFFFF;
    }
  
    .tabs-nav li a {
        color:#FFFFFF;
    }
    
    .tabs-nav .active a {
        color:#92999E;
    }    
    blockquote.type-2 {
        background-color: #FFFFFF;        
    }
    blockquote.type-2 {
        color: #1D1E1F;
    }    
    blockquote.type-2:before {
        color: #1D1E1F;        
    }    
   
    .list [class^="icon-"]:before, .list [class*=" icon-"]:before {
        color: #323232;
    }
 
        .error {
               color: #B76973;
        }    
        .error {
                background-color: #F4B7BE;           
            }
         .error {
                border-color: #D67D88;            
            }    
           .success {
                 color: #79985B;
            }    
            .success {
                background-color: #D3EABC;            
            }
            .success {
                border-color: #91B66D;            
            }
            .notice {
                color: #B49133;
            }
            .notice {
                background-color: #FAE6B2;            
            }
            .notice {
                border-color: #D2B565;            
            }
            .info {
                color: #52889B;
            }
            .info {
                background-color: #B3DDEC;            
            }
            .info {
                border-color: #7DA5B4;            
            }

/*************************** Buttons *****************************/ 

	
	.button.default {
		font-family: "Arial";
		font-size: 12px;
		color: #ffffff ;
		background: #ff8b84;
	}

	.button.default:hover {
		background: #92999e;
	}
	

/************************** Widgets *****************************/

        
        .widget_calendar caption,
	#sidebar .widget-title {
		color: #92999e ;
	} 
	
	#sidebar a {
		color: #9f9f9f ;
	}




       
        
       

