body {  
    background-color:#336699;
    background-image:url("../images/pat/bgsqrs1.png"); 
    color: #4E4F59; 
        font-family:Open Sans !important; 
    font-size: 18px;
    line-height: 1.5em;
    margin-bottom: 0px;
}



i {
    font-family: Open Sans; 
}

	a { 
    color: #000000; 
}
        

#header {
    } 

    
	
#featurednivo, 
#featurednivothumb,  
#featuredcycle, 
#featuredcyclethumb, 
#featuredcyclecont, 
#featuredaccordion, 
#featuredpiecemaker {
    margin: 0 2%;
    width: 96%;
    /*padding:0px;*/

}
    

.ptable_one_fifth, .ptable_one_fifth_bestcolumn, .ptable_one_third, .ptable_one_third_bestcolumn {
    background-color:;
}
/*
#main-nav ul ul {
    background-image: url("../images/pat/bgnoise.png");
    background-repeat: repeat;
    background-color:  !important; 
}*/

#main-nav {
    font-size: !important; 
}

#main-nav ul a {
    color:#444444; 
}
#main-nav ul li.sfHover ul a { 
    color:#444444 !important; 
    text-shadow:none;
    /*transition:none;*/
}

#main-nav ul li.sfHover ul a:hover { 
    background:#F95601 !important; 
    color:#FFF !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:#F95601;
}

ul.list3 li:before, ul.list4 li:before, ul.list5 li:before, ul.list9 li:before, ul.list11 li:before {
	color: #F95601 !important;
}


::selection { background: ; color: #fff; }

::-moz-selection { background: ; color: #fff; }

.latest-tweets ul li:before, #tweets li:before {
    background: #F95601; 
    opacity:0.5;
}

.lightfooter #footer-widgets h3 {
    border-left: 1px solid #F95601;
    border-right: 1px solid #F95601;
}


                .clr19AFE5 .accordion .tab:hover .toggle_plus:before, .clr19AFE5 .toggle_title:hover .toggle_plus:before { color:#19AFE5 !important; }
.clr19AFE5 .accordion .tab:hover .toggle_plus:before { left: 0px; }
.clr19AFE5 .es-nav-next:hover:before, .clr19AFE5 .es-nav-prev:hover:before { color: #19AFE5 !important; }
.clr19AFE5 .vtabs ul.tabs li i { background: none repeat scroll 0 0 #19AFE5 !important; }
.clr19AFE5 .iservice:hover:before { color:#19AFE5 !important; }                     
.clr19AFE5 .wp-pagenavi span.current {color: #19AFE5 !important;}
.clr19AFE5 #filter span a:hover { border-top-color: #19AFE5; }
.clr19AFE5 .slctd a { border-top-color: #19AFE5 !important; }
.clr19AFE5 .ptable_one_fifth_bestcolumn .ptheader, .clr19AFE5 .ptable_one_third_bestcolumn .ptheader { background:#19AFE5; }
.clr19AFE5 .ptable_one_fifth_bestcolumn .ptheader:after, .clr19AFE5 .ptable_one_third_bestcolumn .ptheader:after { background:#19AFE5 !important; }
.clr19AFE5 .overlay_fx .coverlay, .clr19AFE5 .portfolio_list_carousel div .coverlay, .clr19AFE5 .clients-carousel .coverlay, .clr19AFE5 .portfolio_item  .coverlay { background: none repeat scroll 0 0 #19AFE5; }
.clr19AFE5 #topsoc i:hover { background: none repeat scroll 0 0 #19AFE5; }
.clr19AFE5 .overlay_fx h6,.clr19AFE5 .portfolio_list_carousel div h6  { text-shadow: 0 1px 0 #19AFE5; }
.clr19AFE5 .sf-sub-indicator { color: #19AFE5; }
.clr19AFE5 table#wp-calendar th { background: none repeat scroll 0 0 #19AFE5; }
.clr19AFE5 table#wp-calendar td a { color: #19AFE5; }
.clr19AFE5 #welcome-message { border-bottom: 2px dotted #19AFE5; }
.clr19AFE5 .catname a:hover { background: none repeat scroll 0 0 #19AFE5; }
.clr19AFE5 #sidebar .current-cat, .clr19AFE5 .product-categories .cat-item:hover, .clr19AFE5 .widget_categories ul li:hover, .clr19AFE5 .widget_nav_menu .sub-menu li:hover, .clr19AFE5 .widget_subpages ul li:hover { border-left: 3px solid #19AFE5 !important; }
.clr19AFE5 .sidebar-left .widget_subpages .page_item::hover, .clr19AFE5 .sidebar-left .widget_categories ul li::hover, .clr19AFE5 .sidebar-left .widget_meta ul li::hover, .clr19AFE5 .sidebar-left .widget_archive ul li::hover, .clr19AFE5 .sidebar-left .widget_links ul li:hover {  border-left: 3px solid #19AFE5; }
/*.clr19AFE5 .post h2 { border-left: 5px solid #19AFE5; }
*/.clr19AFE5 .callme { border-left: 1px solid #19AFE5; border-right: 1px solid #19AFE5; }
.clr19AFE5 .callme:hover { border-left: 3px solid #19AFE5; border-right: 3px solid #19AFE5; }
.clr19AFE5 .callme_cont input[type="submit"] { background: none repeat scroll 0 0 #19AFE5; }
.clr19AFE5 .circle[class^="icon-"], .clr19AFE5 .circle[class*=" icon-"] { background: #19AFE5; }
.clr19AFE5 a:hover [class^="icon-"], .clr19AFE5 a:hover [class*=" icon-"] { color: #19AFE5;}
.clr19AFE5 .flex-control-paging li a.flex-active { background: #19AFE5; }
.clr19AFE5 .tagcloud a:hover, .clr19AFE5 #footer-widgets .tagcloud a:hover { background: #19AFE5; }
.clr19AFE5 #welcome-message .bigbutton { background-color: #19AFE5 ;}
.clr19AFE5 button.reverse, .clr19AFE5 .bigbutton.reverse { border: 2px solid #19AFE5; color: #19AFE5 !important; }
.clr19AFE5 #main-nav ul li a:hover, .clr19AFE5 #main-nav ul li:hover, .clr19AFE5 #main-nav ul li.sfHover a, .clr19AFE5 #main-nav ul li.current-cat a, .clr19AFE5 #main-nav ul li.current_page_item a, .clr19AFE5 #main-nav ul li.current-menu-item a, .clr19AFE5.header4 #main-nav ul > li > a:hover { color: #19AFE5}
.clr19AFE5 #main-nav ul li.sfHover ul a:hover { background:#19AFE5 !important; color:#FFF !important; }
.clr19AFE5 #footer-container a:hover { color:#19AFE5; }
.clr19AFE5 .lightfooter #footer-container a { color: #19AFE5 !important;}
.clr19AFE5 .highlight { padding: 0 5px; text-shadow: none; background: #19AFE5; color: #fff; }
.clr19AFE5 ul.list4 li:before,.clr19AFE5 ul.list5 li:before, .clr19AFE5 ul.list11 li:before, .clr19AFE5 ul.list3 li:before, .clr19AFE5 ul.list9 li:before {
	color: #19AFE5 !important;
}

.clr19AFE5 .tp-leftarrow:hover:before, .clr19AFE5 .tp-rightarrow:hover:before {
    color:#19AFE5;
}
.clr19AFE5 #crumbs:after {
    border-bottom: 3px solid #19AFE5;
}
.clr19AFE5 .woocommerce-message, .clr19AFE5 .woocommerce-info {
    border-top: 3px solid #19AFE5 !important;
}

.clr19AFE5 .woocommerce-message:before, .clr19AFE5 .woocommerce-info:before {
    background-color: #19AFE5 !important;
}

.clr19AFE5 #main-nav li:hover a.firstlevel:before, .clr19AFE5 #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;
}
.clr19AFE5 .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;
}

.clr19AFE5 .latest-tweets ul li:before, .clr19AFE5 #tweets li:before {
    background: none repeat scroll 0 0 #19AFE5; 
}
.clr19AFE5  ::selection { background: #19AFE5; color: #fff; }

.clr19AFE5  ::-moz-selection { background: #19AFE5; color: #fff; }

#demo-pc-color0 {
    background: none repeat scroll 0 0 #19AFE5;
}                

.clr19AFE5 .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;
}

.clr19AFE5 .dropcap {
    display: block;
    float: left;
    font-size: 50px;
    line-height: 34px;
    margin: 5px 10px 0 0;
    color: #19AFE5;
}

.clr19AFE5 #navp a:hover, .clr19AFE5 #nav a:hover {
    color: #19AFE5 !important;
}
.clr19AFE5 #nav a.activepage, .clr19AFE5 .wp-pagenavi a:hover, .clr19AFE5 #navp a.activepage {
    background: #19AFE5 !important;
}

.clr19AFE5 .nivo-controlNav a.active, .clr19AFE5 .nivo-controlNav a:hover {
    background: none repeat scroll 0 0 #FFFFFF; 
    border-color:  #19AFE5;
    color: #B0B0B0 !important;
}

.clr19AFE5 .tp-bullets.simplebullets.round .bullet.selected {
    background: #19AFE5 !important;
}

  


.slidetitle,.dropcap,button, .bigbutton, h1, h2, h3, h4, h5, h6, #main-nav ul > li > a, .callme,.pcont a, .blogposts .type-post.first .h6 { 
  font-weight:700;    font-family:Open Sans !important; 
}

h1, h2, h3, h4, h5, h6, #main-nav ul > li > a, .callme, .pcont a { 
    color:#18181a;
}

#main-nav ul > li > a {
    color: #000;
}

#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; }