/*
Custom Style: */

body,
p,
.tp-caption.le_p_right,
.tp-caption.le_p_left,
.tp-caption.le_button,
header#header .header-phone,
header#header .search-input,
.black_list li,
.color_list li
{
	font-family: Tw Cen Mt;
    -webkit-font-smoothing: antialiased !important;
}
blockquote p
{
	font-family: Tw Cen Mt;
    font-weight: 400;
    font-style: italic;
}
body,
p{
	font-style: normal;
}

body,
p,
.black_list li,
.color_list li{
    font-size: 17px;
}
body,
p,
.black_list li,
.color_list li{
    line-height: 23px;
}
#title
{
    font-family: Tw Cen Mt;
}
#title
{
    font-style: normal;
}
#title
{
    font-size: 40px;
}




.sf-menu a
{
	font-family: Tw Cen Mt;
}

h1,
.tp-caption.prolook_big_list
{
	font-family: Tw Cen Mt;
}

h1
{
	font-style: normal;
}

h1
{
	font-size: 36px;
	line-height:36px;
}


.centered_heading .heading
{
	font-family:Tw Cen Mt;
    font-size: 100px
	line-height:52px;
    font-style:normal;
}

h2,
h3,
h4,
h5,
h6
{
	font-family:Tw Cen Mt;
}

h2
{
	font-size: 32px;
	line-height:32px;
}

h3
{
	font-size: 28px;
	line-height:28px;
}

h4
{
	font-size: 24px !important;
	line-height:22px;
}

h5

{
	font-size: 20px;
	line-height:23px;
}
h6
{
	font-size: 16px;
	line-height:18px;
}


.title-bar,
.title-bar h1.page_title
{
	font-family:Tw Cen Mt;	
}
.title-bar,
.title-bar h1.page_title
{
	font-style:normal;	
}
.title-bar,
.title-bar h1.page_title
{
	font-size:25px;	
}
.widget h3,
.testimonial_sidebar h3
{
	font-family: Tw Cen Mt;
}

.widget h3,
.testimonial_sidebar h3
{
	font-style: normal;
}

.widget h3,
.testimonial_sidebar h3
{
	font-size: 16px;
}

.sf-menu a
{
	font-family: Tw Cen Mt;
}


 .form-search-modal input[type=submit],
 .special > .price_table > .title,
 .process .step-box,
 ul#filter li a.selected,
.sub-menu li:after,
.sub-menu li:hover:after,
.port-thumbnail:hover .mask:before,
.port-thumbnail:hover .mask:after,
.footer_promo:hover,
.recentpost4 .post-info,
.sky-tabs.default > label:after,
.recentpost2 .recent-date:after,
.sf-menu > li > a:hover:after,
.sf-menu > li > a:hover:before,
.sf-menu > li.sfHover > a:before,
.sf-menu > li.sfHover > a:after,
.sf-menu > li.current_page_item > a:before,
.sf-menu > li.current_page_item > a:after,
.feature2:after,
.spmenu a:hover,
.spmenu .sub-menu li a:hover,
.spmenu .sub-menu .sub-menu li a:hover,
.spmenu li.current_page_item > a,
.cbp-spmenu h3 
 { 
	 background: #1730BE !important; 
 } 
 #slider.dynamic-background
 {
	background:#1730BE repeat !important;
	background-position:center top !important;	
 }
 #slider .slider_tag,
 #slider .advanced-slider .caption h1,
 .widget .side-social,
 .lightbox .icon,
 .readmore:hover,
 #blog-timeline .timeline-entry a.read-more:hover,
 .blog-post .entry a.read-more:hover,
 .s-caption-white,
 .team-member .title,
.recentpost3 .item .top-box .recent-date,
#footer ul li a:hover:before,
#footer ul li a:hover,
.ps_button.smart,
#header .sf-menu li:hover > .menu-right-arrow,
 .sf-menu .sub-menu li.current_page_item > .menu-right-arrow,
 .sf-menu .sub-menu li.current_page_item > a,
 .sf-menu .sub-menu li:hover > a,
.port-thumbnail .portfolio-zoom,
.port-thumbnail .single-link,
.sky-tabs.default > input:checked + label span span,
.sky-tabs.default > label:hover span span,
.recentpost2 .recent-date,
.sf-menu > li > a:hover,
 .sf-menu > li.sfHover > a,

.sf-menu > li > a:hover,
.sf-menu > li.sfHover > a,

.port_carousel_icon i:hover,
.responsive_menu_button:after,
.process2 .process-number
 {
	 color:#1730BE !important; 
 }
.sf-menu > li.current_page_item > a, .sf-menu li a
{
	color:#666666;
}
 #header.version4,
 #wrapper,
 .testimonial4 .item .top-border,
 .ps_button.smart,
 .port-thumbnail .portfolio-zoom,
.port-thumbnail .single-link,
.team-member .media-social a,
.responsive_menu_button,
.cbp-spmenu,
#header.version1 .header-menu,
#header.version2 .header-menu,
#header.version4 .header-menu,
.color_list li:before
 {
	border-color:#0B3F7B !important;
 }
 #header.version4,
 .sf-menu > li.sfHover > a:after,
.header-menu .sub-menu:before,
#header.version3 .header-menu,
#header.version4 .header-menu,
.sidebar h3,
#footer .widget h3.widget-heading,
.accordion .active,
#header.version1 .header-menu,
#header.version1 .header-menu:after,
#header.version1 .header-menu:before,
#header.version3 .top-bar
 {
	border-bottom-color:#0B3F7B !important; 
 }
 .blog-post,
 .header-menu .sub-menu
 {
 border-top-color:#1730BE !important;
 }
   #header .search-slide,
 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
 .sidebar .tagcloud a,
 .blog-post .post-tag-wrap a:hover,
 table.prolook-table thead td,
.lightbox .zoom,
.footer_promo,
.ps_button.smart:hover:after,
.recentpost3 li .heading a:after,
.recentpost4 li .heading a:after
 {
	background:#483734 !important; 
 }
 .offer,
 #header .search-slide .arrow-up,
 #header .top-menu li:before,
 .our_client .flex-direction-nav a:hover,
 .comment-box .reply-comment:hover,
 .color_list li:before,
 .recentpost3 .item .top-box .recent-date .month
 {
	color:#483734 !important;
 }
 #blog-timeline .timeline,
  .ps_button.smart:hover,
.ps_button.smart:active
 {
 	border-color:#483734 !important;
 }
   
 #inner,
 #header.version4 .header-menu,
 #blog-timeline .timeline-entry-wrap,
 .blog-post,
 .dark .feature3 .diamond-bg,
 .sf-menu .sub-menu li,
 .centered_heading .heading_image_container
 {
 	background:#ffffff;
 }
 .feature1 .feature-item .img-wrap:before
 {
 border-color:#ffffff rgba(255,255,255,0.5) rgba(255,255,255,0.5) #ffffff;
 }
 .header-menu .sub-menu:after
 {
 border-bottom-color:#ffffff;
 }
   
 body, .entry-search .post-date{color:#333333;}
   
 #title a,
 #title a:hover{color:#000000;}
 		 
  
 a{color:#0E70C9;}
 		 
  
 a:hover, ul#filter li a.selected{color:#3096F1;}
 		 
  
 .feature1 .feature-item .le_icon,
 .feature2 .feature-item .le_icon,
 .feature3 .le_icon,
 .orange_list li:before,
 .feature5 .le_icon,
 .feature4 .feature-item:hover .le_icon,
 .recentpost4 .post-info .le_icon,
 .recentpost5 .post-info .le_icon,
 #footer .feature5 .heading,
 .feature4 .le_icon:before
 {color:#483734;}
 .feature3:hover .diamond-bg, 
 .feature1 .feature-item:hover a.feature-link,
 .feature2 .feature-item .icon_container:before,
 .feature2 .feature-item .icon_container:after,
 .feature2:hover .feature-item .icon_container2:after,
 .feature2:hover .feature-item .icon_container2:before
 {background:#483734;}
   
 .centered_heading .heading{color:#1730BE;}
  
  
 h1, h1 a, h1 a:hover{color:#000000;}
   
 h2, h2 a, h2 a:hover, h2 a:focus,
 h3, h3 a, h3 a:hover, h3 a:focus,
 h4, h4 a, h4 a:hover, h4 a:focus,
 h5, h5 a, h5 a:hover, h5 a:focus,
 h6, h6 a, h6 a:hover, h6 a:focus,
 .feature1 .feature-item .heading,
 .feature3 > .feature-item span.heading,
 .feature4 .feature-item .heading,
 .feature5 .heading,
 .prolook-skillbar-title,
 .team-member .position,
 .process .process-heading,
 .ps_chart .chart-title,
 .prolook-counter .title,
 .portfolio-single .related-port-title,
 .blog-post .related-post-title,
 .recentpost1 li .heading a, 
 .recentpost2 li .heading a,
 .recentpost3 .item .heading a, 
 .recentpost4 li .heading a,
 .recentpost5 li .heading a,
 .testimonial1 .item .heading,
 .testimonial_single .item .heading{color:#333333;
 }
 
   
 .sidebar h3{color:#000000;}
   
 .sidebar .widget ul > li > a, 
 .sidebar .widget li:before, 
 .sidebar .widget li li:before,
 .sidebar .widget li:before {
 color:#000000;
 }
   
 .sidebar .widget ul li:hover a,
 .sidebar .widget li:hover:before 
 {
 color:#d1a34b !important;
 }
   
 .sidebar .widget li.current-cat a,
 .sidebar .widget ul > li.current_page_item a,
 .sidebar .widget li.current_page_item:before
  {
   color:#483734 !important;
  }
   
 #footer{background-color:#fff;}
   
 .copyright{background:#041A31 !important;}
   
 #footer .widget h3.widget-heading{color:#000000 !important;}
   
 #footer ul li a{border-color:#cccccc !important;}
   
 #footer, .copyright{color:#333333 !important;}
   
 #footer a{color:#000000 !important;}
   
 .copyright{color:#CCCCCC !important;}
   
 .copyright a{color:#CCCCCC !important;}
 


/*Row Style 1*************************************/     
    	.row-style-1
        {
        	background-color: #7f5501        }
    
        
    	.row-style-1 h1
        {
        	font-family:Tw Cen Mt !important;
        }
        
        
    	.row-style-1 h1
        {
        	font-size:40px !important;
        }
            
    	.row-style-1 h1
        {
        	font-weight:bold!important;
        }
        
        
    	.row-style-1 h1
        {
        	font-style:normal !important;
        }
        
        
    	.row-style-1 h1
        {
        	font-weight:normal;
            line-height:45px !important;
        }
            
    	.row-style-1 h1
        {
        	color:#ffffff;
        }
        
    
            .row-style-1 p.row-paragraph 
        {
        	color:#A9C8C3;
        }
                .row-style-1 p.row-paragraph 
        {
        	font-size:16px;
            line-height:120%;
        }
        
    
    
        
    
/*Row Style 2*************************************/     
    	.row-style-2
        {
        	background-color: #A9C8C3        }
    
        
    	.row-style-2 h1
        {
        	font-family:Tw Cen Mt !important;
        }
        
        
    	.row-style-2 h1
        {
        	font-size:27px !important;
        }
            
    	.row-style-2 h1
        {
        	font-weight:normal;
            font-weight:100!important;
        }
        
        
    	.row-style-2 h1
        {
        	font-style:normal !important;
        }
        
        
    	.row-style-2 h1
        {
        	line-height:47px !important;
        }
            
    	.row-style-2 h1
        {
        	color:#7f5501;
        }
        
    
            .row-style-2 p.row-paragraph 
        {
        	color:#ffffff;
        }
                .row-style-2 p.row-paragraph 
        {
        	font-size:17px;
            line-height:120%;
        }
        
    
    
    /*Row Style 3*************************************/     
    	.row-style-3
        {
        	background-color:         }
    
        
    	.row-style-3 h1
        {
        	font-family:Tw Cen Mt !important;
        }
        
        
    	.row-style-3 h1
        {
        	font-size:45px !important;
        }
            
    	.row-style-3 h1
        {
        	font-weight:normal;
            font-weight:bold!important;
        }
        
        
    	.row-style-3 h1
        {
        	font-style:italic !important;
        }
        
        
    	.row-style-3 h1
        {
        	line-height:50px !important;
        }
            
    	.row-style-3 h1
        {
        	color:#7f5501;
        }
        
    
            .row-style-3 p.row-paragraph 
        {
        	color:#A9C8C3;
        }
                .row-style-3 p.row-paragraph 
        {
        	font-size:18px;
            line-height:120%;
        }
        
    
    
    /*Row Style 4*************************************/     
    	.row-style-4
        {
        	background-color: #ffffff        }
    
        
    	.row-style-4 h1
        {
        	font-family:Tw Cen Mt !important;
        }
        
        
    	.row-style-4 h1
        {
        	font-size:80px !important;
        }
            
    	.row-style-4 h1
        {
        	font-weight:normal;
            font-weight:100!important;
        }
        
        
    	.row-style-4 h1
        {
        	font-style:normal !important;
        }
        
        
    	.row-style-4 h1
        {
        	line-height:60px !important;
        }
            
    	.row-style-4 h1
        {
        	color:#7f5501;
        }
        
    
            .row-style-4 p.row-paragraph 
        {
        	color:#A9C8C3;
        }
                .row-style-4 p.row-paragraph 
        {
        	font-size:20px;
            line-height:120%;
        }
        
    
    
    /*Styles for Boxed Version*/
  #wrapper
 {
 width:1150px;
 margin:50px auto 0 auto;
 box-shadow: 0 1px 6px rgba(0,0,0,0.3);
 -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.3);
 -moz-box-shadow: 0 1px 6px rgba(0,0,0,0.3);
 border-top-width:5px;
 border-top-style:solid;
 }
 #header,
 .sticky-header
 {
width:1150px;
}
 #header.version1 .header-menu:after
 {
 width:75px;
}
 .wrap
 {
	 padding:0 10px;
 }
 #header .header-search-wrap,
 #header .media-social
 {
	right:30px;
 }
 #slider,
 .ls-wp-container
 {
	 width:1150px !important;
 }
 @media only screen and (max-width: 999px) {
 #slider,
 .ls-wp-container
 {
	width:100% !important;
 }
 }
 .sticky-fixed2,
 .sticky-fixed1,
 #header-stick1,
 .sticky-fixed3,
 #header-stick3,
 #header-stick2
 {
	width:1150px;
    left:auto;
 }
 .sticky-fixed3
 {
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 }
 .sticky-fixed3 .title-area img
 {
	width:10%;
 }
   body { 
 background:#374A58 url() repeat center top;
 background-attachment:fixed;
 }
  .wpcf7 input.wpcf7-text { width: 100%; }
.wpcf7 textarea.wpcf7-textarea { width: 100%; }
h1.page_title {font-weight:500;}



