
#footer-widgets {
    background-image: url("../images/bgfooter.png");
    background-position: center bottom;
    background-repeat: repeat-x;
}

.woo_img_wrapper {
    height: px;
}

body {  
    background-color:#2A354A;
    background-image:url("../images/pat/bgwline1.png"); 
    color: #4E4F59; 
        font-family:Open Sans !important; 
    font-size: 13px;
    line-height: 1.5em;
    margin-bottom: 0px;
}

.boxcontainer.fixedtopmenu.header4.scrolled #header {
    background-color:#2A354A;
    background-image:url("../images/pat/bgwline1.png"); 
}

@media only screen and (max-width:980px){
.fixedtopmenu.header4 #header, .fixedtopmenu.header4.boxcontainer #header {
    background-color:#2A354A !important; 
    background-image:url("../images/pat/bgwline1.png") !important; 
}
}


.fa span {
    font-family: Open Sans; 
}

	a, #main-nav a.firstlevel:before { 
    color: #000000; 
}
        

#header {
    } 

    
	
#featurednivo, 
#featurednivothumb,  
#featuredcycle, 
#featuredcyclethumb, 
#featuredcyclecont, 
#featuredaccordion, 
#featuredpiecemaker {
    margin: 0 2%;
    width: 96%;
}
    

#main-nav {
    font-size: !important; 
}



                                         
::selection { background: #19AFE5; color: #fff; }

::-moz-selection { background: #19AFE5; color: #fff; }
      
      
.overlay_fx .coverlay, .portfolio_list_carousel div .coverlay, .clients-carousel .coverlay, .portfolio_item .coverlay {
    background: none repeat scroll 0 0 #19AFE5;
}

.widget_categories ul li:hover, .widget_subpages ul li:hover {
    border-left: 3px solid #19AFE5;
    border-bottom:1px solid #ffffff !important;
}
                   
.accordion .tab:hover .toggle_plus:before, .toggle_title:hover .toggle_plus:before { color:#19AFE5 !important; }
.accordion .tab:hover .toggle_plus:before { left: 0px; }
.es-nav-next:hover:before, .es-nav-prev:hover:before { color: #19AFE5 !important; }
ul.tabs li:hover i, ul.tabs li.current i { color: #19AFE5 !important; }
.iservice:hover:before { color:#19AFE5 !important; }                     
#filter span a:hover { border-top-color: #19AFE5; }
.slctd a { border-top-color: #19AFE5 !important; }
.topsocblock i:hover { background: none repeat scroll 0 0 #19AFE5; }
.sf-sub-indicator { color: #19AFE5; }
table#wp-calendar th { background: none repeat scroll 0 0 #19AFE5; }
table#wp-calendar td a { color: #19AFE5; }
#welcome-message { border-bottom: 2px dotted #19AFE5; }
.catname a:hover { background: none repeat scroll 0 0 #19AFE5; }
.sidebar-left .widget_subpages .page_item::hover, .sidebar-left .widget_categories ul li::hover, .sidebar-left .widget_meta ul li::hover, .sidebar-left .widget_archive ul li::hover, .sidebar-left .widget_links ul li:hover {  border-left: 3px solid #19AFE5; }
.callme { border-left: 1px solid #19AFE5; border-right: 1px solid #19AFE5; }
.callme:hover { border-left: 3px solid #19AFE5; border-right: 3px solid #19AFE5; }
.callme_cont input[type="submit"] { background: none repeat scroll 0 0 #19AFE5; }
.circle[class^="fa-"], .circle[class*=" fa-"] { background: #19AFE5; }
a:hover [class^="fa-"], a:hover [class*=" fa-"] { color: #19AFE5;}
.flex-control-paging li a.flex-active { background: #19AFE5; }
.tagcloud a:hover, #footer-widgets .tagcloud a:hover { background: #19AFE5; }
#welcome-message .bigbutton { border-color: #19AFE5 ;}
#welcome-message .bigbutton:hover { background:#19AFE5 !important; color:#FFF !important;}
button.reverse, .bigbutton.reverse { border: 2px solid #19AFE5; color: #19AFE5 !important; }
#main-nav ul li a:hover, #main-nav ul li:hover, #main-nav ul li.sfHover a, #main-nav ul li.current-cat a, #main-nav ul li.current_page_item a, #main-nav ul li.current-menu-item a { color: #19AFE5;}
#main-nav ul li.sfHover ul a:hover { background:#19AFE5 !important; color:#FFF !important; }
#footer-container a:hover { color:#19AFE5; }
.lightfooter #footer-container a { color: #19AFE5 !important;}
.highlight { padding: 0 5px; text-shadow: none; background: #19AFE5; color: #fff; }
ul.list4 li:before,ul.list5 li:before, ul.list11 li:before, ul.list3 li:before, ul.list9 li:before {
	color: #19AFE5 !important;
}

.latest-tweets ul li a:hover {
    color:#19AFE5;
}

.tp-leftarrow:hover:before, .tp-rightarrow:hover:before {
    color:#19AFE5;
}
#crumbs:after {
    border-bottom: 3px solid #19AFE5;
}
.woocommerce-message, .woocommerce-info {
    border-top: 3px solid #19AFE5 !important;
}

.woocommerce-message:before, .woocommerce-info:before {
    background-color: #19AFE5 !important;
}

#main-nav li:hover a.firstlevel:before, #main-nav li:focus a.firstlevel:before {
    color:#19AFE5 !important;
}

.clr19AFE5.woocommerce .widget_layered_nav ul li.chosen a,.clr19AFE5.woocommerce-page .widget_layered_nav ul li.chosen a, .clr19AFE5.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .clr19AFE5.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .clr19AFE5.woocommerce .widget_layered_nav_filters ul li a, .clr19AFE5.woocommerce-page .widget_layered_nav_filters ul li a {
    background: #19AFE5 !important;
}
.single_add_to_cart_button i, .clr19AFE5.woocommerce div.product .entry-summary span.price, .clr19AFE5.woocommerce-page div.product .entry-summary span.price, .clr19AFE5.woocommerce #content div.product .entry-summary span.price, .clr19AFE5.woocommerce-page #content div.product .entry-summary span.price, .clr19AFE5.woocommerce div.product .entry-summary p.price, .clr19AFE5.woocommerce-page div.product .entry-summary p.price, .clr19AFE5.woocommerce #content div.product .entry-summary p.price, .clr19AFE5.woocommerce-page #content div.product  .entry-summary p.price {
    color: #19AFE5 !important;
}
.clr19AFE5.header2 #topsoc {
    background: none repeat scroll 0 0 #19AFE5;
    box-shadow: none;
    height: 32px;
}

.latest-tweets ul li:before, #tweets li:before {
    background: none repeat scroll 0 0 #19AFE5; 
}
 ::selection { background: #19AFE5; color: #fff; }

 ::-moz-selection { background: #19AFE5; color: #fff; }

#demo-pc-color0 {
    background: none repeat scroll 0 0 #19AFE5;
}                

.callme span {
    background-color: #19AFE5;
}

.clr19AFE5.lightfooter #footer-widgets h3 {
    border-left: 1px solid #19AFE5;
    border-right: 1px solid #19AFE5;
}





.clr19AFE5.header5 #topsoc {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: none;
}

.clr19AFE5.header5 .topbar {
    color: #898989;
}

.clr19AFE5.header5 #main-nav ul > li > a {
    background: none repeat scroll 0 0 #19AFE5;
    color: #FFFFFF;
    font-size: 12px;
    margin-right: -1px;
    text-shadow: 0 0;
}

.clr19AFE5.header5 #main-nav.scrolled ul > li > a {
    color: #292929;
}

.clr19AFE5.header5 #main-nav.scrolled .sf-sub-indicator {
    color: #19AFE5 !important;
}

.clr19AFE5.header5 #main-nav ul ul li a { 
    color: #FFFFFF;
}

.clr19AFE5.header5 #main-nav ul li.sfHover ul a {
    color: #FFFFFF !important;
    
}

.clr19AFE5.header5 #main-nav.scrolled ul li.sfHover ul a {
    color: #888 !important;
}

.clr19AFE5.header5 #main-nav ul li.sfHover ul a:hover {
    color: #444 !important;
    background: none repeat scroll 0 0 #FFFFFF !important;
}


.clr19AFE5.header5 #main-nav {
    background: none repeat scroll 0 0 #19AFE5;
    border-radius: 0 0 2px 2px;
    bottom: 1px;
    float: left;
    font-size: 13px;
    left: 0;
    margin-bottom: 0;
    margin-top: 0px !important;
    padding: 3px 2%;
    position: absolute;
    width: 96%;
}

.superwide.clr19AFE5.header5 #main-nav {
    background: none repeat scroll 0 0 #19AFE5;
    border-radius: 0 0 2px 2px;
    bottom: 1px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
    float: left;
    font-size: 13px;
    left: -2%;
    margin-bottom: 0;
    margin-top: 5px;
    padding: 3px 4%;
    position: absolute;
    width: 100%;
}

.clr19AFE5.header5 #main-nav ul > li {
    border-right: 0 solid #EEEEEE;
}

.clr19AFE5.header5 #main-nav ul ul li a {
    border-bottom: 1px solid #FFFFFF;
    border-bottom: 1px solid rgba(255,255,255,0.3);
}

.clr19AFE5.header5 #searchtop {
    bottom: -2px;
}

.clr19AFE5.header5 #searchtop input {
    background: none repeat scroll 0 0 transparent !important;
    border: 1px solid #FFFFFF;
    border: 1px solid rgba(255,255,255,0.3);
    box-shadow: none !important;
    color: #CCC;
    color: rgba(255, 255, 255, 0.5);
    height: 20px;
}


.clr19AFE5.header5 .gosearch {
    display: none;
}

.clr19AFE5.header5 #searchtop i {
    background: none repeat scroll 0 0 #19AFE5;
    cursor: pointer;
    display: inline;
    height: 24px;
    line-height: 1.8;
    position: absolute;
    right: 1px;
    text-align: center;
    top: 1px;
    width: 30px;
    color:#FFFFFF !important;
}

.header5 .sf-sub-indicator {
    color: #FFFFFF !important;
}

.dropcap {
    display: block;
    float: left;
    font-size: 50px;
    line-height: 34px;
    margin: 5px 10px 0 0;
    color: #19AFE5;
}

#navp a:hover, #nav a:hover {
    color: #19AFE5 !important;
}
#nav a.activepage, .wp-pagenavi .current,  .wp-pagenavi a:hover, #navp a.activepage, .page-numbers.current, .woocommerce-pagination a:hover {
    background: #19AFE5 !important;
    color: #FFFFFF !important;
}

.nivo-controlNav a.active, .nivo-controlNav a:hover {
    background: none repeat scroll 0 0 #FFFFFF; 
    border-color:  #19AFE5;
    color: #B0B0B0 !important;
}

.tp-bullets.simplebullets.round .bullet.selected {
    background: #19AFE5 !important;
}
 

#header {
    height: 137px;
}

.slidetitle,.dropcap,blockquote, h1, h2, h3, h4, h5, h6, #main-nav ul > li > a, .callme,.pcont a, .blogposts .type-post.first .h6, .blogposts .h6 a { 
  font-weight:700;    font-family:Open Sans !important; 
}

h1, h2, h3, h4, h5, h6, #main-nav ul > li > a, .callme, .pcont a, .comment-author cite { 
    color:#18181a;
}

#main-nav ul > li > a {
    color:#eeeeee;
}

#footer-widgets h3 {
    color: #999999; 
}

#footer-container a {
    color:#666666; 
}

#footer-container a:hover {
    color:; 
}


#sidebar {
    margin-top: 10px !important; 
}

#main {
    margin-top: 25px !important; 
}


a:hover,
#commentform small span,
.ss_blog .entry-title a:hover,
.ss_tweet_widget ul li span a:hover,
#main .entry-meta a:hover,
.recent-wrap .entry-title a:hover,
.tab-comments h3 a:hover,
.author-tag { color: #343434; }

.highlight { text-shadow: none; background: ; color: #fff; }

.highlight a { color:#e2e2e2;}
.highlight a:hover { color:#FFFFFF;}

::selection { background: ; color: #fff; }

::-moz-selection { background: ; color: #fff; }