@font-face{font-family:'Neo Sans TR Regular';font-style:normal;font-weight:normal;src:local('Neo Sans TR Regular'), url('fonts/NeoSans TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Light Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Light Italic'), url('fonts/NeoSans Light Italic TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Medium';font-style:normal;font-weight:normal;src:local('Neo Sans TR Medium'), url('fonts/NeoSans Medium TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Black';font-style:normal;font-weight:normal;src:local('Neo Sans TR Black'), url('fonts/NeoSans BlackTR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Ultra Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Ultra Italic'), url('fonts/NeoSans UltraItalic TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Italic'), url('fonts/NeoSans Italic TR.woff') format('woff');}
@font-face{font-family:'Neo Sans Light';font-style:normal;font-weight:normal;src:local('Neo Sans Light'), url('fonts/neo-sans-light.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Medium Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Medium Italic'), url('fonts/NeoSans Medium Italic TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Bold';font-style:normal;font-weight:normal;src:local('Neo Sans TR Bold'), url('fonts/NeoSans Bold TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Ultra';font-style:normal;font-weight:normal;src:local('Neo Sans TR Ultra'), url('fonts/NeoSans UltraTR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Black Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Black Italic'), url('fonts/NeoSans Black Italic TR.woff') format('woff');}
body{color:#0f3e6b;-webkit-backface-visibility:hidden;font-family:'Neo Sans Light';font-weight:normal;font-size:16px;}
body,h1,h2,h3,h4,h5,p,table,table th,form,a img,ul{border:none;margin:0px;padding:0px;font-weight:400;}
ul{list-style:none;}
a{color:#0f3e6b; text-decoration:none;}
a:hover{color:#1ba55e;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease; text-decoration:none;}
.clear{clear:both;}
.imres img,.mhin img{display:block;}
.imres,.mhin{width:100%;margin:0 auto;}
.imres > img,.mhin > img{margin:0 auto;}
.imres > img,.mhin > img{max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
.imres img,.mhin img{width:100%;height:100%;max-width:100%;max-height:100%;}
.more.more-info a{position:relative;display:inline-block;padding:5px 15px 5px 15px;line-height:36px;height:40px;background:#1ba55e;color:#fff;font-family:'Neo Sans TR Regular';text-decoration:none;font-size:14px;}
.more.more-info a:hover{color:#fff;text-decoration:underline;}
.more.more-info a:after,.more.more-info a:before{content:'';width:0px;height:0px;top:0px;position:absolute;}
.more.more-info a:after{border-top:50px solid transparent;border-right:15px solid #1ba55e;left:-15px;}
.more.more-info a:before{border-bottom:50px solid transparent;border-left:15px solid #1ba55e;right:-15px;}
#topmenu .container{padding:1em;}
#logo{float:left;}
#hlinks{float:right;}
#logo a{background:url('images/logos.png') top left no-repeat;width:125px;height:66px;display:block;}
#logo a span{display:none;}
#centeredmenu{z-index:1000;display:none;text-align:left;font-family:'Neo Sans TR Bold';font-size:16px;position:relative;margin:0 auto;padding-top:45px;padding-left:70px;width:900px;}
#centeredmenu ul{margin:0;padding:0;list-style:none;position:relative;}
#centeredmenu ul li{padding:0;float:left;position:relative;}
#centeredmenu ul li a{display:block;margin:0;text-decoration:none;color:#0f3e6b;padding:0 20px 0 20px;}
#centeredmenu ul li.active a{color:#1ba55e;}
#centeredmenu ul li a:hover{color:#1ba55e;}
#centeredmenu ul li:hover a,#centeredmenu ul li.hover a{color:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;color:#1ba55e;}
#centeredmenu ul ul li:hover a,#centeredmenu ul ul li.hover a{background:#fff;}
#centeredmenu ul ul{display:none;position:absolute;left:0;float:left;right:auto;width:175px; padding-top:1em;}
#centeredmenu ul ul li{left:auto;margin:0;clear:left;float:left;width:100%;}
#centeredmenu ul ul li a,#centeredmenu ul li.active li a,#centeredmenu ul li:hover ul li a,#centeredmenu ul li.hover ul li a{border:0;font-weight:normal;line-height:1.4em;border-bottom:1px solid #BFC8C3;float:left;width:100%;padding:0.50em 1em 0.50em 1em;margin:0px;background:#fff;height:auto;color:#666;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;text-transform:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;transition:opacity .8s;}
#centeredmenu ul ul li a:hover,#centeredmenu ul li.active ul li a:hover,#centeredmenu ul li:hover ul li a:hover,#centeredmenu ul li.hover ul li a:hover{background:#101957;color:#fff;float:left;}
#centeredmenu ul ul.last{left:auto;right:0;}
#centeredmenu ul ul.last li{float:right;position:relative;right:.8em;}
#centeredmenu ul li ul li a{margin-left:0;}
#centeredmenu ul li:hover ul,#centeredmenu ul li.hover ul{display:block;}
#centeredmenu ul li:hover ul ul,#centeredmenu ul li.hover ul ul{top:-15px;left:208px;display:none;}
#centeredmenu ul ul .menu-item-has-children:hover ul,#centeredmenu ul ul .menu-item-has-children.hover ul{display:block;}
#centeredmenu ul li.last a{padding-right:0;}





#hd .bx-wrapper{margin:0 auto 0}
#hd .bx-wrapper .bx-viewport{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;border:0;left:0;background:none;}
#hd .bx-wrapper .bx-controls-direction a{display:none;}
#hd .bx-wrapper .bx-pager.bx-default-pager a{background:#0f3e6b;width:11px;height:11px}
#hd .bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#1ba55e}
#hd img{max-width:100%;width:100%;display:block;}
#hd .container{padding:1em ;}

#topmenu .container{padding:0.50em;}
#topmenu form{float:right;}
#topmenu ::-webkit-input-placeholder{color:#444;}
#topmenu ::-moz-placeholder{color:#444;}
#topmenu :-ms-input-placeholder{color:#444;}
#topmenu :-moz-placeholder{color:#444;}
#topmenu form p{float:left;padding:0;}
#topmenu form input,#topmenu form button{float:left;border:0px;}
#topmenu form #submit1{width:35px;height:30px;border:0px;cursor:pointer; background:#1ba55e;color:#fff;}
#topmenu form #s{font-size:13px;background:#e8e7e7;color:#444;float:left;padding-left:5px;width:110px;height:30px;margin-right:1px;}
.dealoffertext {
	color: #FFFFFF;
	font-size: 75%;
	text-align: center;
}

.dealoffer {
	background: #0f3e6b; 
}
.gallery{margin:0 auto;padding:0;margin:auto;float:left;clear:both}
.gallery figure{padding:0;margin:0;}
.gallery-icon img{display:block;}
.gallery-icon{width:100%;margin:0 auto;}
.gallery-icon > img{margin:0 auto;}
.gallery-icon > img{max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
.gallery-icon img{width:100%;height:100%;max-width:100%;max-height:100%;}
.gallery img{border:5px solid #ddd;}
.gallery img{border:5px solid #ddd;padding:2px;background:#fff;}
.gallery img:hover{border:5px solid #aaa;padding:2px;}
.gallery .gallery-caption{margin-left:0;}
.gallery .gallery-item{float:left;background:#fff;width:150px;margin:1em 1em 0 0;}
.gallery .gallery-item{margin:0;float:left;text-align:center;width:33%;}
.gallery .gallery-item{margin:0 0 1em 0;}
.gallery a img{border:none;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-4 .gallery-item img{width:100%;height:auto;}
.comments ol{padding-left:0;}
.comments ol li{margin:0;}
.comment-author{padding:0;text-decoration:none;}
.sticky,.bypostauthor,.gallery-caption{display:normal;}
.alignnone{margin:1em 1em 1em 0;}
.aligncenter,div.aligncenter{display:block;margin:.5em auto;}
.alignright{float:right;margin:0 0 1em 1em;}
.alignleft{float:left;margin:0 1em 1em 0;}
.aligncenter{display:block;margin:1em auto;}


#leftmenu{-webkit-box-shadow:-5px 10px 9px 2px rgba(217,215,216,1);-moz-box-shadow:-5px 10px 9px 2px rgba(217,215,216,1);box-shadow:-5px 10px 9px 2px rgba(217,215,216,1);}
#leftpanel1 #leftmenu h2{text-transform:uppercase;color:#fff;padding:15px 40px 15px 40px;background:#1ba55e;font-size:16px;font-weight:500;font-family:'Neo Sans TR Regular';}
#leftpanel1 #leftmenu{margin-bottom:2em;}
#leftmenu .sub-menu{display:none;}
#leftmenu .current_page_ancestor .sub-menu,#leftmenu .current_page_item .sub-menu{display:block;}
#leftmenu .current_page_item .sub-menu .sub-menu,#leftmenu .current_page_ancestor .sub-menu .sub-menu{display:none;}
#leftmenu .current_page_ancestor .current_page_item .sub-menu{display:block;}
#leftmenu .current_page_ancestor .current_page_ancestor .sub-menu{display:block;}
#leftpanel1 li a{color:#999;background:#fff;text-decoration:none;text-transform:capitalize;display:block;padding:10px 40px 10px 40px;}
#leftpanel1 .current_page_item a,#leftpanel1 .current_page_parent a,#leftpanel1 .current_page_ancestor a,#leftpanel1 li a:hover{color:#fff;text-decoration:none;background:#044994;}
#leftpanel1 li ul li a{color:#999;text-decoration:none;text-transform:none;border-bottom:0px;background:url('images/larr1.png') #fff center left no-repeat;padding:10px 40px 10px 55px;}
#leftpanel1 .current_page_item .sub-menu a,#leftpanel1 .current_page_parent .sub-menu a,#leftpanel1 .current_page_ancestor .sub-menu a,#leftpanel1 li ul li a:hover{color:#999;text-decoration:none;background:url('images/larr2.png') #e1e1e1 center left no-repeat;}
#leftpanel1 li ul li ul li a{background:url('images/larr3.png') #fff center left no-repeat;padding:10px 40px 10px 75px;}
#leftpanel1 .current_page_item .sub-menu .sub-menu a,#leftpanel1 .current_page_parent .sub-menu .sub-menu a,#leftpanel1 .current_page_ancestor .sub-menu .sub-menu a,#leftpanel1 li ul li ul li a:hover{background:url('images/larr3.png') #fff center left no-repeat;color:#999;}
#leftpanel1 .current_page_ancestor .current-menu-item a,#leftpanel1 .current_page_ancestor .current_page_ancestor a{background:url('images/larr5.png') #9aa4aa center left no-repeat;color:#fff;}
#leftpanel1 .current_page_ancestor .current_page_ancestor .sub-menu .current-menu-item a{background:url('images/larr3.png') #fff center left no-repeat;color:#000;}
#rightpanel1 h1{text-transform:capitalize;padding-bottom:1em;font-size:24px;font-weight:500;}
#rightpanel1 h2{text-transform:capitalize;padding-bottom:1em;font-size:20px;font-weight:500;font-family:'Neo Sans TR Black Italic';color:#0f3e6b;}
#rightpanel1 h3{color:#000;text-transform:capitalize;padding-bottom:1em;font-size:16px;}
#rightpanel1 p{padding-bottom:1em; line-height:18px;}
#rightpanel1 hr{border:0px;border-bottom:solid 1px #555;margin-bottom:1em;}
#rightpanel1 h2 span{ display:block;font-size:18px;color:#999;}
#rightpanel1 a{ color:#0f004e;text-decoration:none;}
#rightpanel1 a:hover{ color:#0f004e;text-decoration:underline;}
#rightpanel1 ul{margin-bottom:2em;}
#rightpanel1 ul li{background:url('images/larr2.png') top left no-repeat;padding:0px 0px 0px 60px;line-height:18px;}
#rightpanel1 .entry-header a{color:#555;text-decoration:none;}
#rightpanel1 .entry-header a:hover{color:#000;text-decoration:none;}
#rightpanel1 .bfooter{border-bottom:solid 1px #ddd;padding-bottom:2em;margin-bottom:2em;margin-top:2em;}
#rightpanel1 .entry-content .readpost a{color:#fff;padding:8px 16px 8px 16px;background:#044994;text-align:center;cursor:pointer;text-transform:capitalize;text-decoration:none;font-size:14px;display:block;float:right;font-weight:500;}
#rightpanel1 .entry-content .readpost a:hover{color:#fff;background:#1ba55e;text-decoration:none;}
#rightpanel1 .navigation{background:none;font-weight:500;}
#rightpanel1 .nav-links{text-align:right;}
#rightpanel1 .navigation h2{color:#555;border-bottom:solid 5px #044994;margin-bottom:1em;}
#rightpanel1 .navigation{color:#044994;}
#rightpanel1 .navigation a{color:#044994;text-decoration:none;}
#rightpanel1 .navigation a:hover{color:#044994;text-decoration:underline;}

#blog{background:#f8f8f8;}
#blog #rightpanel1 article{background:#fff;padding:2em;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);-moz-box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);margin-bottom:2em;}
#hlink1{float:left;margin-right:15px;}
#hlink1 a{background:url('images/imacc.png') top left no-repeat;width:23px;height:24px;display:block;}
#hlink1 a span{display:none;}
#hlink2{float:left;margin-right:15px;}
#hlink2 a{background:url('images/imacc1.png') top left no-repeat;width:27px;height:24px;display:block;}
#hlink2 a span{display:none;}
#hlink3{float:left;}
#hlink3 a{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#fff;background:#1ba55e;display:block;text-align:center;text-decoration:none;font-weight:bold;width:25px;height:21px;padding-top:4px;font-size:12px;}
#hlink3 a:hover{color:#fff;text-decoration:none;}
#hcontent1 .container{padding:1.50em;}
#hcontent1 .hbox1{padding-top:2em;padding-bottom:2em;}
#hcontent1 .hbox2{padding-top:2em;padding-bottom:2em;}
#hcontent1 .hboxim{padding:0;}
#hcontent1 .hbox h2{font-family:'Neo Sans TR Italic';font-size:24px;margin-bottom:30px;}
#hcontent1 .hbox p{line-height:22px;padding-bottom:18px;}
#hcontent1 .hbox a{background:url('images/pbit.jpg') top left no-repeat;display:block;color:#1ba55e;text-decoration:underline;padding-left:30px;min-height:30px;font-family:'Neo Sans TR Black Italic';font-size:18px;}
#hcontent1 .hbox a:hover{color:#1ba55e;text-decoration:none;}
#hcontent2{background:#f3faff;}
#hcontent2 .container{text-align:center;padding:1.50em;}
#hcontent2 .hbox3im1{background:url('images/hc1.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im2{background:url('images/hc2.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im3{background:url('images/hc3.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im4{background:url('images/hc4.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im5{background:url('images/hc5.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im6{background:url('images/hc6.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3{margin-bottom:30px;}
#hcontent2 h2{font-family:'Neo Sans TR Italic';font-size:24px;margin-bottom:30px;}
#hcontent2 h3{font-family:'Neo Sans TR Regular';color:#1ba55e;font-size:20px;font-weight:bold;margin-bottom:30px;}
#hcontent2 p{line-height:24px;padding-bottom:18px;}
#hcontent3 h2{font-family:'Neo Sans TR Italic';font-size:24px;margin-bottom:1em;}
#hcontent3 h3{font-family:'Neo Sans TR Bold';font-size:18px;margin-bottom:1em;}
#hcontent3 p{line-height:24px;padding-bottom:18px;}
#hcontent3 .container{padding:1.50em;text-align:center;}
#kitpanel{text-align:center;padding-bottom:30px;}
#kitpanel h2{font-family:'Neo Sans TR Italic';font-size:24px;margin-bottom:1em;}
#kitpanel p{line-height:24px;padding-bottom:18px;}

.slider{position:absolute;text-align:left;width:100%;color:#000;}
.hd2{text-align:center;padding-top:30px;}
.hd2 h1{font-family:'Neo Sans TR Black Italic';color:#0f3e6b;font-size:20px;line-height:30px;margin-bottom:15px;}

#inner .container{padding:1.50em;}
#inner .cart-collaterals h2{ margin-bottom:1em;}
#inner p{line-height:24px;padding-bottom:18px;}
#inner .woocommerce .product h2{font-family:'Neo Sans TR Bold';font-size:18px;margin-bottom:1em;}
#inner .woocommerce ul.products li.product h2{color:#0f3e6b;text-decoration:none;}
#inner .woocommerce ul.products li.product a{color:#0f3e6b;text-decoration:none;}
#inner .woocommerce ul.products li.product a:hover{color:#0f3e6b;text-decoration:none;}
#inner .woocommerce ul.products li.product .button{background:#fff;border:solid 3px #1ba55e;color:#1ba55e;font-family:'Neo Sans TR Bold';padding:15px 45px 15px 45px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
#inner .woocommerce ul.products li.product .button:hover{background:#fff;border:solid 3px #0f3e6b;color:#0f3e6b;}

#inner .entry-summary button{display:block;padding:12px 25px 12px 25px;font-size:14px;background:#1ba55e;color:#fff;border:0px;cursor:pointer;}
#inner .entry-summary select{border:solid 1px #999;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:15px;}
#inner .entry-summary .qty{width:80px;border:solid 1px #999;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#inner .entry-summary .price{font-size:24px;margin-right:30px;margin-bottom:30px;font-family:'Neo Sans TR Bold';}

#inner .entry-summary h3{font-size:24px;line-height:30px;margin-bottom:15px;font-family:'Neo Sans TR Bold';}
#inner .product_meta span{margin-bottom:15px;font-weight:bold; display:block; }
#inner .product_meta span span{font-weight:normal;}
#inner  ul.products li.product{text-align:center;}
#inner .entry-header{display:none;}

/*
#inner  ul.products li.product{margin:0 0 2em 0; text-align:center;}

#inner .entry-summary .price{text-align:left;}
#inner .entry-summary .product_meta{text-align:left;}

#inner .product{margin:0 0 2em 0; text-align:center;}
#hcontent3 .product{margin:0 0 2em 0;}
#hcontent3 .product1{padding:2em 0 2em 0;}
#inner .woocommerce .woocommerce-ordering{display:none;}
#inner .woocommerce-result-count{display:none;}
#inner .product1{padding:2em 0 2em 0;}


#inner #productleft p{ margin:0;padding:5px;}
#inner #productleft #psku{color:#1ba55e;margin-bottom:30px;font-size:14px;}
#inner #productleft #pdesc{margin-bottom:30px;}
#inner #productleft #pqty{margin-bottom:10px;font-size:14px;font-family:'Neo Sans TR Regular';color:#1ba55e;}
#inner #productleft #shop2 p{float:left;}
#inner #productleft #shop1{padding-bottom:30px;}
#inner #productleft #shop2{padding-top:30px;border-top:solid 1px #c8e9d8;}
#inner #productleft #pprice{font-size:24px;font-family:'Neo Sans TR Regular';padding-top:15px;float:left;margin-right:30px;}
#inner #productleft #pprice{margin-right:30px;margin-bottom:30px;}

.woocommerce-product-search .search-field{padding:8px; border:solid 1px #ccc;}
.woocommerce-product-search button{background:#244e8e;color:#fff;padding:8px; border:0px; font-weight:700; text-transform:uppercase; font-size:12px; cursor:pointer;}
.woocommerce nav ul{margin-bottom:2em;}
.productimage{margin:1em 0 1em 0;}
.summary{display:none;}
.woocommerce-message{margin:0;}
*/

.shop_table .product-thumbnail img{width:75px;height:75px;}
.woocommerce table.shop_table{border-radius:0px}
.woocommerce table.shop_table td{border:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle;background:#fdfdfc;}
.woocommerce table.shop_table td small{font-weight:400}
.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}
.woocommerce table.shop_table td.actions{background:#d3d3d2;}
.woocommerce table.shop_table .input-text{padding:8px;}
body .woocommerce table.shop_table td.actions .button{background:#244e8e;color:#fff;font-weight:400;border-radius:0px;}
body .woocommerce .wc-proceed-to-checkout .checkout-button{background:#5ea33a;color:#fff;font-weight:400;border-radius:0px;}
body .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background:#244e8e;color:#fff;}
body .input-text{padding:8px;border:solid 1px #e0e5e9;color:#999;}
body .woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:0px;color:#fff!important;text-decoration:none;font-weight:700;border:0;background:black}
body .woocommerce a.remove:hover{color:#fff!important;background:red}
body input-radio{background:#d3d3d2;}
body .woocommerce-ordering .orderby{padding:8px;border:solid 1px #e0e5e9;color:#999}


footer{background:#0f3e6b;color:#cbd5df;}
footer .container{padding:1.50em;font-size:14px;}
footer .ftlogo{background:url('images/flogos.jpg') top left no-repeat;width:123px;height:62px;margin-bottom:2em;}
footer .ftcards{background:url('images/fcards.jpg') top left no-repeat;width:280px;height:24px;margin-bottom:2em;}
footer .ft h3{font-family:'Neo Sans TR Medium';font-size:16px;color:#fff;margin-bottom:1em;}
footer .ft a{font-family:'Neo Sans TR Regular';color:#879eb5;text-decoration:none;}
footer .ft a:hover{color:#fff;text-decoration:none;}
footer .ftt3 p{margin-bottom:30px;line-height:24px;}
footer .ft{margin-bottom:1em;}
footer .ftt3 ::-webkit-input-placeholder{color:#cbd5df;}
footer .ftt3 ::-moz-placeholder{color:#cbd5df;}
footer .ftt3 :-ms-input-placeholder{color:#cbd5df;}
footer .ftt3 :-moz-placeholder{color:#cbd5df;}
footer .ftt3 form p{float:left;padding:0;}
footer .ftt3 form input,footer .ftt3 form #submit1{float:left;border:0px;}
footer .ftt3 form #submit1 span{display:none;}
footer .ftt3 form #submit1{background:url('images/submit.jpg') top left no-repeat;width:46px;height:60px;border:0px;cursor:pointer;border:solid 1px #879eb5;border:solid 1px #879eb5;border-left:0px;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;color:#0f3e6b;}
footer .ftt3 form #semail{font-size:16px;background:#fff;color:#cbd5df;float:left;background:#0f3e6b;border:0px;font-family:'Neo Sans Light';border-right:0px;padding-left:20px;width:200px;border:solid 1px #879eb5;border-right:0px;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;height:56px;}

#hlinks ul{float:right; margin-bottom:1em;margin-right:40px;}
#copyright{background:#0f3e6b;}
#copyright .container{background:#1ba55e;font-size:14px;padding:1.50em;}
#copyright .container ul li{color:#fff;padding-bottom:1em;}
#copyright .container ul li a{color:#fff;text-decoration:none;}
#copyright .container ul li a:hover{color:#fff;text-decoration:underline;}
#copyright #clogo a{background:url('images/clogo.jpg') top left no-repeat;margin-top:18px;width:215px;height:50px;display:block;}
#copyright #clogo span{display:none;}
#whatkit #inner{background:#f3faff;}
#whatkit #hcontent2{background:#fff;}
#whatkit1 #whatkit #hcontent2{background:#f3faff; width:100%;}
#whatkit #hcontent2 .container .whatkitcontainer{text-align:left;}
#whatkit #hcontent2 .container .whatkitcontainer ul{margin-top:80px;}
#whatkit #hcontent2 .container .whatkitcontainer ul li{font-family:'Neo Sans TR Medium';color:#0f3e6b;font-size:16px;margin-bottom:40px;text-transform:capitalize;}
#whatkit #hcontent2 .container .whatkitcontainer ul li::first-letter{ color:#fff;background:#1ba55e;padding:5px 15px 5px 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#whatkit #hcontent2 .container .whatkitcontainer ul li{line-height:24px;}

.hd2 h1{font-size:24px;line-height:30px;margin-bottom:30px;}
.hd2 h2{font-size:16px;line-height:22px;margin-bottom:30px;}
.hd2 p{font-size:18px;line-height:24px;font-weight:bold}


@media all and (max-width:480px)
{
    .woocommerce .products .product{width:95.6% !important;margin:0 4% 1% 0;}

}
@media only screen and (max-width:767px){#hd img{height:300px;}
}
@media only screen and (min-width:480px)
{
.hd2{padding-top:30px;}
.hd2 h1{font-size:36px;line-height:40px;margin-bottom:30px;}
.hd2 h2{font-size:18px;line-height:22px;}
.hd2 p{font-size:18px;line-height:24px;}
.hcaption .hd2 h1{margin-bottom:20px;}
#topmenu form #s{width:150px;}

    
}
@media only screen and (min-width:768px)
{
.hd2{padding-top:60px;}
.hd2 h1{font-size:36px;line-height:36px;margin-bottom:30px;}
.hd2 h2{font-size:22px;line-height:26px;}
.hcaption .hd2 h1{margin-bottom:20px;}
/*
#inner #productleft #pprice{font-size:30px;}
#inner #productleft #pprice{margin-right:60px;}
*/
#pleftpanel{width:25%;float:left;}
#prightpanel{width:65%;float:right;}
}
@media only screen and (min-width:1024px){#logo a{background:url('images/logo.png') top left no-repeat;width:230px;height:121px;display:block;}
.hd2{width:800px;margin:0 auto;padding-top:60px;}
.hd2 h1{font-size:54px;line-height:60px;}
.hd2 p{font-size:20px;line-height:24px;}
.hcaption .hd2{padding-top:30px;}
.more.more-info a{padding:15px 30px 15px 30px;line-height:30px;height:30px;font-size:16px;}
.more.more-info a:after{border-top:60px solid transparent;}
.more.more-info a:before{border-bottom:60px solid transparent;}
}
@media only screen and (min-width:1280px)
{
    
    


    
.f-nav{position:fixed !important;background:#fff;border-bottom:solid 1px #eee;}
.f-nav .container{padding:0.50em !important;}
#hlinks ul{margin-right:0;}
#topmenu{position:absolute;z-index:10000;top:0;left:0;right:0;}
#topmenu .container{padding-top:45px;}
#centeredmenu{display:block;}
#hlinks{padding-top:45px;margin:0px;margin-top:0;}
#inner #productleft button{padding:20px;font-size:18px;}
#hd .container{width:1280px;margin:0 auto;padding-top:175px;}
#hcontent1 .container{width:1000px;margin:0 auto;}
#hcontent1 .hboxlast .hbox1{float:right;}
#hcontent1 .hboxlast .hbox2{float:left;}
#hcontent1 .hbox{margin-top:115px;}
#hcontent1 .hboxlast{margin-bottom:115px;}
#hcontent1 .hbox1{float:left;width:460px;}
#hcontent1 .hbox1{padding-top:0;padding-bottom:0;}
#hcontent1 .hbox2{float:right;width:460px;}
#hcontent1 .hbox2{padding-top:0;padding-bottom:0;}
#hcontent1 .hbox h2{font-family:'Neo Sans TR Italic';font-size:40px;width:325px;margin-bottom:30px;}
#hcontent1 .hboxlast h2{width:360px;}
#hcontent2{background:#f3faff;padding:60px 30px 60px 30px;}
#hcontent2 .container{width:1080px;margin:0 auto;text-align:center;padding:2em;}
#hcontent2 .hbox3{margin:0;width:280px;float:left;padding:0 40px 0 40px;margin-top:75px;}
#hcontent2 .hbox3im1{padding-top:160px;}
#hcontent2 .hbox3im2{padding-top:160px;}
#hcontent2 .hbox3im3{padding-top:160px;}
#hcontent2 .hbox3im4{padding-top:160px;}
#hcontent2 .hbox3im5{padding-top:160px;}
#hcontent2 .hbox3im6{padding-top:160px;}
#hcontent2 h2{font-family:'Neo Sans TR Italic';font-size:40px;margin-bottom:30px;}
#hcontent2 h3{font-family:'Neo Sans TR Regular';color:#1ba55e;font-size:20px;font-weight:bold;margin-bottom:25px;}
#hcontent2 p{line-height:24px;}
#whatkit1 #hcontent2 h2{margin-bottom:60px;}
#hcontent3{padding:125px 0 100px 0;}
#hcontent3 .container{width:1100px;margin:0 auto;text-align:center;padding:0;}
#hcontent3 h2{font-size:40px;margin-bottom:60px;}
#hcontent3 h3{font-size:20px;margin-bottom:30px;}


#whatkit #hcontent2 .container .whatkitcontainer{text-align:left;}
#whatkit #hcontent2 .container .whatkitcontainer ul li{font-size:20px; line-height:24px;}

#kitpanel #result{padding:30px;padding-bottom:0;}
#kitpanel h2{font-size:40px;margin-bottom:30px;}

#inner{padding:125px 0 100px 0;}
#inner .container{width:1100px;margin:0 auto;padding:0;}



/*
.woocommerce .products .product{width:28.6% !important;margin:0 4% 1% 0;}

#hcontent3 .product1{padding:40px 0 40px 0;}
#hcontent3 .product{width:280px;float:left;margin:0 40px 40px 40px;}

#inner #productright{float:left;width:460px;}
#inner #productleft{float:right;width:460px;}
*/
#inner .entry-summary h3{font-size:30px;line-height:36px;margin-bottom:15px;}


footer .container{width:1000px;margin:0 auto;padding:80px 0 80px 0;}
footer .ftlogo{background:url('images/flogo.jpg') top left no-repeat;width:180px;height:93px;float:left;margin:0;}
footer .ftcards{background:url('images/fcards.jpg') top left no-repeat;width:280px;height:24px;float:right;margin:0;}
footer .ft{float:left;}
footer .ft h3{font-family:'Neo Sans TR Medium';font-size:22px;margin-bottom:50px;color:#fff;}
footer .ft ul li{margin-bottom:30px;padding:0;}
footer .ft1{padding-bottom:80px;}
footer .ftt1{width:280px;margin-right:80px;}
footer .ftt2{width:250px;margin-right:80px;}
footer .ftt3{width:300px;}
#copyright .container{background:#1ba55e;width:1280px;margin:0 auto;padding:0;font-size:16px;}
#copyright .copyright1{width:998px;margin:0 auto;}
#copyright .copyright2{background-image:url('images/cim1.jpg');background-position:bottom left;background-repeat:no-repeat;}
#copyright .copyright3{background-image:url('images/cim2.jpg');background-position:bottom right;background-repeat:no-repeat;min-height:84px;}
#copyright .container ul{float:left;margin-top:36px;}
#copyright .container ul li{color:#fff;float:left;padding-right:20px;padding-right:18px;}
#copyright .container ul li a{color:#fff;text-decoration:none;}
#copyright .container ul li a:hover{color:#fff;text-decoration:underline;}
#copyright #clogo{float:right;}
#copyright #clogo a{background:url('images/clogo.jpg') top left no-repeat;margin-top:18px;width:215px;height:50px;display:block;}
#copyright #clogo span{display:none;}
#rightpanel{float:right;width:725px;}
#leftpanel{float:left;width:240px;}


body.woocommerce ul.products
{
width: 100% !important;
display: inline-block!important;
float: none!important;
clear: none!important;
vertical-align: middle;
}


/*
#inner .product{width:33.11111111111111111111111%;float:left;text-align:center;}
#inner .product img{width:100%;margin:0 auto;}
#inner .product{width:280px;float:left;margin:0 40px 40px 40px; text-align:center; min-height:550px;}
#inner .product img{width:280px; margin:0 auto;}
#inner .product1{padding:40px 0 40px 0;}
*/
}

.container.grid-container {
    max-width: 100%;
}
.woocommerce .content-area .site-main{margin:0;max-width:100%}










#leftpanel{background:#1ba55e;color:#fff;padding:40px 20px 40px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-family:'Neo Sans TR Regular';}
#leftpanel h3{font-family:'Neo Sans TR Black Italic';font-size:18px;margin-bottom:25px;}
#loadingmessage{ display:none;}
#circularG{position:relative;width:58px;height:58px;margin:auto;}
#circularG_1{left:0;top:23px;animation-delay:0.41s;-o-animation-delay:0.41s;-ms-animation-delay:0.41s;-webkit-animation-delay:0.41s;-moz-animation-delay:0.41s;}
#circularG_2{left:6px;top:6px;animation-delay:0.55s;-o-animation-delay:0.55s;-ms-animation-delay:0.55s;-webkit-animation-delay:0.55s;-moz-animation-delay:0.55s;}
#circularG_3{top:0;left:23px;animation-delay:0.69s;-o-animation-delay:0.69s;-ms-animation-delay:0.69s;-webkit-animation-delay:0.69s;-moz-animation-delay:0.69s;}
#circularG_4{right:6px;top:6px;animation-delay:0.83s;-o-animation-delay:0.83s;-ms-animation-delay:0.83s;-webkit-animation-delay:0.83s;-moz-animation-delay:0.83s;}
#circularG_5{right:0;top:23px;animation-delay:0.97s;-o-animation-delay:0.97s;-ms-animation-delay:0.97s;-webkit-animation-delay:0.97s;-moz-animation-delay:0.97s;}
#circularG_6{right:6px;bottom:6px;animation-delay:1.1s;-o-animation-delay:1.1s;-ms-animation-delay:1.1s;-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;}
#circularG_7{left:23px;bottom:0;animation-delay:1.24s;-o-animation-delay:1.24s;-ms-animation-delay:1.24s;-webkit-animation-delay:1.24s;-moz-animation-delay:1.24s;}
#circularG_8{left:6px;bottom:6px;animation-delay:1.38s;-o-animation-delay:1.38s;-ms-animation-delay:1.38s;-webkit-animation-delay:1.38s;-moz-animation-delay:1.38s;}
@keyframes bounce_circularG{0%{transform:scale(1);}
100%{transform:scale(.3);}
}
@-o-keyframes bounce_circularG{0%{-o-transform:scale(1);}
100%{-o-transform:scale(.3);}
}
@-ms-keyframes bounce_circularG{0%{-ms-transform:scale(1);}
100%{-ms-transform:scale(.3);}
}
@-webkit-keyframes bounce_circularG{0%{-webkit-transform:scale(1);}
100%{-webkit-transform:scale(.3);}
}
@-moz-keyframes bounce_circularG{0%{-moz-transform:scale(1);}
100%{-moz-transform:scale(.3);}
}

.sbox1{border-bottom:solid 1px #2eac6b;}
.sbox1 h4{padding:1em;border-bottom:solid 1px #40b378;background:#1ba55e;margin:0;cursor:pointer; padding-left:55px;}
.sbox1 h4:after{content:'\02795';color:#fff;float:right;margin-left:5px;}
.sbox1 h4.active:after{content:"\2796";}
.sbox1 ul{padding:1em;display:none;-webkit-animation:fadeEffect 1s;-moz-animation:fadeEffect 1s;animation:fadeEffect 1s;font-size:14px;padding-left:55px;}
.sbox1 ul li{padding:5px 0 5px 0;}
.sbox1 ul.less{overflow:none;height:auto;}
.sbox1 ul li a{color:#fff;text-decoration:none;}
.sbox1 ul li a:hover{color:#fff;text-decoration:underline;}
.sbox1 ul li input{float:right;}
.sbox1 ul li select{ width:96%; padding:2%;}
.sbox1 h4.fillbox1{background:url('images/imfill1.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox2{background:url('images/imfill2.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox3{background:url('images/imfill3.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox4{background:url('images/imfill4.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox5{background:url('images/imfill5.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox6{background:url('images/imfill6.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox7{background:url('images/imfill7.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox8{background:url('images/imfill8.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox9{background:url('images/imfill9.png') #1ba55e center left no-repeat;}
.circularG{position:absolute;background-color:rgb(0,0,0);width:14px;height:14px;border-radius:9px;-o-border-radius:9px;-ms-border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;animation-name:bounce_circularG;-o-animation-name:bounce_circularG;-ms-animation-name:bounce_circularG;-webkit-animation-name:bounce_circularG;-moz-animation-name:bounce_circularG;animation-duration:1.1s;-o-animation-duration:1.1s;-ms-animation-duration:1.1s;-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;}
.slider-text{visibility:hidden;}
.slider-text.active-slide{visibility:visible;}
.inputtext{font-size:16px;border:solid 1px #d8d7d7;color:#444;padding:8px 5px 8px 5px;width:98%;}
.textarea{font-size:16px;border:solid 1px #d8d7d7;color:#444;padding:8px 5px 8px 5px;width:98%;}
#submit{text-align:center;color:#fff;background:#1ba55e;padding:18px;font-size:18px;border:0px;font-weight:400;width:99%;cursor:pointer;text-transform:uppercase;}
input.buildlevel{ width:100px;height:25px;}
.sbox4{min-height:100px;}
.sbox4 ul{padding:5px 0 5px 0;min-height:20px;}

/*
#productpanel div.woocommerce-product-gallery__image{width:22%;margin-right:1%;margin-top:1%;float:left;}
#productpanel div.woocommerce-product-gallery__image > img{max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
#productpanel div.woocommerce-product-gallery__image img{width:100%;height:100%;max-width:100%;max-height:100%;border:solid 1px #ccc;}
*/

.tooltip1{font-size:16px;font-weight:900; background:url('images/resulti.png') top right no-repeat;min-height:60px;width:50px; padding-right:25px;}
.tooltip{position:relative;display:inline-block;}
.tooltip .tooltiptext{visibility:hidden;width:200px;background:#fff;text-align:left;padding:15px;border-radius:6px;font-size:13px;position:absolute;z-index:1;top:-15px;left:105%; border:solid 1px #ccc;line-height:22px;}
.tooltip:hover .tooltiptext{visibility:visible;}
.tooltip table{width:100%;}
.tooltip table th{padding:3px;font-weight:700;background:#1ba55e;color:#fff;}
.tooltip table td{padding:0 3px 0 3px;}
.term-description{text-align:center;}
ol {line-height:30px;}
ul.bullet {list-style-type: disc; padding: 10px; padding-left:25px; line-height:25px;} 

#leftpanel{margin-bottom:1em;}
@media all and (min-width:768px)
{
.tooltip .tooltiptext{width:300px;}
}
@media all and (min-width:1200px)
{
#blog .container{width:1100px;margin:0 auto;padding:35px 0 35px 0;}
#leftpanel1{width:35%;float:right;}
#rightpanel1{width:65%;float:left;}
#topmenu form{margin-bottom:0;}

#whatkit #kitpanel .woocommerce .products li{margin:0;padding:11px;}
article.searchpanel .woocommerce .products li{margin:0;padding:11px;}    
}

.product .posted_in { display:none; }

.product .tagged_as { display:none; }


.entry-footer { margin-bottom:20px; margin-top:20px;  }

.entry { font-size:16px; font-weight:normal; padding-bottom:5px }

.page-header { margin-bottom:30px }
.page-title { font-size:30px; font-weight:bold; margin-bottom:20px }
.page-description{ font-size:30px; margin-bottom:20px }


#gobut{margin-top:1em;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;width:100%;padding:10px;border:0px;cursor:pointer; background:#fff;color:#1ba55e;font-family:'Neo Sans TR Medium';font-style:normal;font-weight:normal;font-size:18px;}


#pleftpanel h2
{
    color:#fff;
    background:#0e004f;
    padding:15px 15px 15px 40px;
    font-size:16px;
    font-weight:700;
}
#pleftpanel h3{font-family:'Neo Sans TR Black Italic';font-size:18px;margin-bottom:25px;}
#leftmenu1 #menu-product-categories li{font-size:14px;}
#leftmenu1 #menu-product-categories li .sub-menu{display:none;}
#leftmenu1 #menu-product-categories li.current-menu-item .sub-menu{display:block;}
#leftmenu1 #menu-product-categories li.current-menu-ancestor .sub-menu{display:block;}



/*
#leftmenu1 #menu-product-categories .current_menu_ancestor .sub-menu,#leftmenu1 #menu-product-categories .current_menu_item .sub-menu{display:block;}
#leftmenu1 #menu-product-categories .current_menu_item .sub-menu .sub-menu,#leftmenu1 #menu-product-categories .current_menu_ancestor .sub-menu .sub-menu{display:none;}
#leftmenu1 #menu-product-categories .current_menu_ancestor .current_menu_item .sub-menu{display:block;}
#leftmenu1 #menu-product-categories .current_menu_ancestor .current_menu_ancestor .sub-menu{display:block;}
*/

#pleftpanel{background:#1ba55e;color:#fff;padding:40px 20px 40px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-family:'Neo Sans TR Regular';}
#pleftpanel-old{color:#fff;padding:15px;background:#1ba55e;font-size:16px;font-family:'Neo Sans TR Regular';}

#leftmenu1 #menu-product-categories li a{
    color:#fff;
    background:#1ba55e;
    text-decoration:none;
    text-transform:uppercase;
    display:block;
    padding:10px 40px 10px 25px;
    font-weight:400;
}
#leftmenu1 #menu-product-categories .current_menu_parent a,
#leftmenu1 #menu-product-categories .current_menu_ancestor a,
#leftmenu1 #menu-product-categories .current-menu-item a,
#leftmenu1 #menu-product-categories li a:hover
{
    color:#fff;
    text-decoration:none;
    background:#0e004f;
}
#leftmenu1 #menu-product-categories li ul li a,#leftmenu1 #menu-product-categories li.current-menu-item ul li a{
    color:#fff;
    text-decoration:none;
    text-transform:none;
    border-bottom:0px;
    background:url('images/larr6.png') center left no-repeat;
    padding:5px 40px 5px 55px;border-bottom: solid 1px #40b378;
}
#leftmenu1 #menu-product-categories li.current_menu_item .sub-menu a,
#leftmenu1 #menu-product-categories li.current_page_parent .sub-menu a,
#leftmenu1 #menu-product-categories li.current_menu_ancestor .sub-menu a,
#leftmenu1 #menu-product-categories li ul li a:hover
{
    color:#666;
    text-decoration:none;
    background:url('images/larr2.png') #e1e1e1 center left no-repeat;
}
#leftmenu1 #menu-product-categories li ul li ul li a
{
    background:url('images/larr3.png') #1ba55e center left no-repeat;
    padding:5px 40px 5px 75px;
}
#leftmenu1 #menu-product-categories .current_menu_item .sub-menu .sub-menu a,
#leftmenu1 #menu-product-categories .current_menu_parent .sub-menu .sub-menu a,
#leftmenu1 #menu-product-categories .current_menu_ancestor .sub-menu .sub-menu,
#leftmenu1 #menu-product-categories li ul li ul li a:hover
{
    background:url('images/larr3.png') #1ba55e center left no-repeat;
    color:#666;
}
#leftmenu1 #menu-product-categories .current_menu_ancestor .current-menu-item a,
#leftmenu1 #menu-product-categories .current_menu_ancestor .current_menu_ancestor a{
    background:url('images/larr5.png') #9aa4aa center left no-repeat;
    color:#fff;
}
#leftmenu1 #menu-product-categories .current_menu_ancestor .current_menu_ancestor .sub-menu .current-menu-item a
{
    background:url('images/larr3.png') #1ba55e center left no-repeat;
    color:#000;
}


.woocommerce .products li.product_cat-courses .button{display:none !important;}
@font-face{font-family:'Neo Sans TR Regular';font-style:normal;font-weight:normal;src:local('Neo Sans TR Regular'), url('fonts/NeoSans TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Light Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Light Italic'), url('fonts/NeoSans Light Italic TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Medium';font-style:normal;font-weight:normal;src:local('Neo Sans TR Medium'), url('fonts/NeoSans Medium TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Black';font-style:normal;font-weight:normal;src:local('Neo Sans TR Black'), url('fonts/NeoSans BlackTR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Ultra Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Ultra Italic'), url('fonts/NeoSans UltraItalic TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Italic'), url('fonts/NeoSans Italic TR.woff') format('woff');}
@font-face{font-family:'Neo Sans Light';font-style:normal;font-weight:normal;src:local('Neo Sans Light'), url('fonts/neo-sans-light.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Medium Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Medium Italic'), url('fonts/NeoSans Medium Italic TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Bold';font-style:normal;font-weight:normal;src:local('Neo Sans TR Bold'), url('fonts/NeoSans Bold TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Ultra';font-style:normal;font-weight:normal;src:local('Neo Sans TR Ultra'), url('fonts/NeoSans UltraTR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Black Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Black Italic'), url('fonts/NeoSans Black Italic TR.woff') format('woff');}
body{color:#0f3e6b;-webkit-backface-visibility:hidden;font-family:'Neo Sans Light';font-weight:normal;font-size:16px;}
body,h1,h2,h3,h4,h5,p,table,table th,form,a img,ul{border:none;margin:0px;padding:0px;font-weight:400;}
ul{list-style:none;}
a{color:#0f3e6b; text-decoration:none;}
a:hover{color:#1ba55e;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease; text-decoration:none;}
.clear{clear:both;}
.imres img,.mhin img{display:block;}
.imres,.mhin{width:100%;margin:0 auto;}
.imres > img,.mhin > img{margin:0 auto;}
.imres > img,.mhin > img{max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
.imres img,.mhin img{width:100%;height:100%;max-width:100%;max-height:100%;}
.more.more-info a{position:relative;display:inline-block;padding:5px 15px 5px 15px;line-height:36px;height:40px;background:#1ba55e;color:#fff;font-family:'Neo Sans TR Regular';text-decoration:none;font-size:14px;}
.more.more-info a:hover{color:#fff;text-decoration:underline;}
.more.more-info a:after,.more.more-info a:before{content:'';width:0px;height:0px;top:0px;position:absolute;}
.more.more-info a:after{border-top:50px solid transparent;border-right:15px solid #1ba55e;left:-15px;}
.more.more-info a:before{border-bottom:50px solid transparent;border-left:15px solid #1ba55e;right:-15px;}
#topmenu .container{padding:1em;}
#logo{float:left;}
#hlinks{float:right;}
#logo a{background:url('images/logos.png') top left no-repeat;width:125px;height:66px;display:block;}
#logo a span{display:none;}
#centeredmenu{z-index:1000;display:none;text-align:left;font-family:'Neo Sans TR Bold';font-size:16px;position:relative;margin:0 auto;padding-top:45px;padding-left:70px;width:900px;}
#centeredmenu ul{margin:0;padding:0;list-style:none;position:relative;}
#centeredmenu ul li{padding:0;float:left;position:relative;}
#centeredmenu ul li a{display:block;margin:0;text-decoration:none;color:#0f3e6b;padding:0 20px 0 20px;}
#centeredmenu ul li.active a{color:#1ba55e;}
#centeredmenu ul li a:hover{color:#1ba55e;}
#centeredmenu ul li:hover a,#centeredmenu ul li.hover a{color:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;color:#1ba55e;}
#centeredmenu ul ul li:hover a,#centeredmenu ul ul li.hover a{background:#fff;}
#centeredmenu ul ul{display:none;position:absolute;left:0;float:left;right:auto;width:175px; padding-top:1em;}
#centeredmenu ul ul li{left:auto;margin:0;clear:left;float:left;width:100%;}
#centeredmenu ul ul li a,#centeredmenu ul li.active li a,#centeredmenu ul li:hover ul li a,#centeredmenu ul li.hover ul li a{border:0;font-weight:normal;line-height:1.4em;border-bottom:1px solid #BFC8C3;float:left;width:100%;padding:0.50em 1em 0.50em 1em;margin:0px;background:#fff;height:auto;color:#666;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;text-transform:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;transition:opacity .8s;}
#centeredmenu ul ul li a:hover,#centeredmenu ul li.active ul li a:hover,#centeredmenu ul li:hover ul li a:hover,#centeredmenu ul li.hover ul li a:hover{background:#101957;color:#fff;float:left;}
#centeredmenu ul ul.last{left:auto;right:0;}
#centeredmenu ul ul.last li{float:right;position:relative;right:.8em;}
#centeredmenu ul li ul li a{margin-left:0;}
#centeredmenu ul li:hover ul,#centeredmenu ul li.hover ul{display:block;}
#centeredmenu ul li:hover ul ul,#centeredmenu ul li.hover ul ul{top:-15px;left:208px;display:none;}
#centeredmenu ul ul .menu-item-has-children:hover ul,#centeredmenu ul ul .menu-item-has-children.hover ul{display:block;}
#centeredmenu ul li.last a{padding-right:0;}





#hd .bx-wrapper{margin:0 auto 0}
#hd .bx-wrapper .bx-viewport{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;border:0;left:0;background:none;}
#hd .bx-wrapper .bx-controls-direction a{display:none;}
#hd .bx-wrapper .bx-pager.bx-default-pager a{background:#0f3e6b;width:11px;height:11px}
#hd .bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#1ba55e}
#hd img{max-width:100%;width:100%;display:block;}
#hd .container{padding:1em ;}

#topmenu .container{padding:0.50em;}
#topmenu form{float:right;}
#topmenu ::-webkit-input-placeholder{color:#444;}
#topmenu ::-moz-placeholder{color:#444;}
#topmenu :-ms-input-placeholder{color:#444;}
#topmenu :-moz-placeholder{color:#444;}
#topmenu form p{float:left;padding:0;}
#topmenu form input,#topmenu form button{float:left;border:0px;}
#topmenu form #submit1{width:35px;height:30px;border:0px;cursor:pointer; background:#1ba55e;color:#fff;}
#topmenu form #s{font-size:13px;background:#e8e7e7;color:#444;float:left;padding-left:5px;width:110px;height:30px;margin-right:1px;}

.gallery{margin:0 auto;padding:0;margin:auto;float:left;clear:both}
.gallery figure{padding:0;margin:0;}
.gallery-icon img{display:block;}
.gallery-icon{width:100%;margin:0 auto;}
.gallery-icon > img{margin:0 auto;}
.gallery-icon > img{max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
.gallery-icon img{width:100%;height:100%;max-width:100%;max-height:100%;}
.gallery img{border:5px solid #ddd;}
.gallery img{border:5px solid #ddd;padding:2px;background:#fff;}
.gallery img:hover{border:5px solid #aaa;padding:2px;}
.gallery .gallery-caption{margin-left:0;}
.gallery .gallery-item{float:left;background:#fff;width:150px;margin:1em 1em 0 0;}
.gallery .gallery-item{margin:0;float:left;text-align:center;width:33%;}
.gallery .gallery-item{margin:0 0 1em 0;}
.gallery a img{border:none;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-4 .gallery-item img{width:100%;height:auto;}
.comments ol{padding-left:0;}
.comments ol li{margin:0;}
.comment-author{padding:0;text-decoration:none;}
.sticky,.bypostauthor,.gallery-caption{display:normal;}
.alignnone{margin:1em 1em 1em 0;}
.aligncenter,div.aligncenter{display:block;margin:.5em auto;}
.alignright{float:right;margin:0 0 1em 1em;}
.alignleft{float:left;margin:0 1em 1em 0;}
.aligncenter{display:block;margin:1em auto;}


#leftmenu{-webkit-box-shadow:-5px 10px 9px 2px rgba(217,215,216,1);-moz-box-shadow:-5px 10px 9px 2px rgba(217,215,216,1);box-shadow:-5px 10px 9px 2px rgba(217,215,216,1);}
#leftpanel1 #leftmenu h2{text-transform:uppercase;color:#fff;padding:15px 40px 15px 40px;background:#1ba55e;font-size:16px;font-weight:500;font-family:'Neo Sans TR Regular';}
#leftpanel1 #leftmenu{margin-bottom:2em;}
#leftmenu .sub-menu{display:none;}
#leftmenu .current_page_ancestor .sub-menu,#leftmenu .current_page_item .sub-menu{display:block;}
#leftmenu .current_page_item .sub-menu .sub-menu,#leftmenu .current_page_ancestor .sub-menu .sub-menu{display:none;}
#leftmenu .current_page_ancestor .current_page_item .sub-menu{display:block;}
#leftmenu .current_page_ancestor .current_page_ancestor .sub-menu{display:block;}
#leftpanel1 li a{color:#999;background:#fff;text-decoration:none;text-transform:capitalize;display:block;padding:10px 40px 10px 40px;}
#leftpanel1 .current_page_item a,#leftpanel1 .current_page_parent a,#leftpanel1 .current_page_ancestor a,#leftpanel1 li a:hover{color:#fff;text-decoration:none;background:#044994;}
#leftpanel1 li ul li a{color:#999;text-decoration:none;text-transform:none;border-bottom:0px;background:url('images/larr1.png') #fff center left no-repeat;padding:10px 40px 10px 55px;}
#leftpanel1 .current_page_item .sub-menu a,#leftpanel1 .current_page_parent .sub-menu a,#leftpanel1 .current_page_ancestor .sub-menu a,#leftpanel1 li ul li a:hover{color:#999;text-decoration:none;background:url('images/larr2.png') #e1e1e1 center left no-repeat;}
#leftpanel1 li ul li ul li a{background:url('images/larr3.png') #fff center left no-repeat;padding:10px 40px 10px 75px;}
#leftpanel1 .current_page_item .sub-menu .sub-menu a,#leftpanel1 .current_page_parent .sub-menu .sub-menu a,#leftpanel1 .current_page_ancestor .sub-menu .sub-menu a,#leftpanel1 li ul li ul li a:hover{background:url('images/larr3.png') #fff center left no-repeat;color:#999;}
#leftpanel1 .current_page_ancestor .current-menu-item a,#leftpanel1 .current_page_ancestor .current_page_ancestor a{background:url('images/larr5.png') #9aa4aa center left no-repeat;color:#fff;}
#leftpanel1 .current_page_ancestor .current_page_ancestor .sub-menu .current-menu-item a{background:url('images/larr3.png') #fff center left no-repeat;color:#000;}
#rightpanel1 h1{text-transform:capitalize;padding-bottom:1em;font-size:24px;font-weight:500;}
#rightpanel1 h2{text-transform:capitalize;padding-bottom:1em;font-size:20px;font-weight:500;font-family:'Neo Sans TR Black Italic';color:#0f3e6b;}
#rightpanel1 h3{color:#000;text-transform:capitalize;padding-bottom:1em;font-size:16px;}
#rightpanel1 p{padding-bottom:1em; line-height:18px;}
#rightpanel1 hr{border:0px;border-bottom:solid 1px #555;margin-bottom:1em;}
#rightpanel1 h2 span{ display:block;font-size:18px;color:#999;}
#rightpanel1 a{ color:#0f004e;text-decoration:none;}
#rightpanel1 a:hover{ color:#0f004e;text-decoration:underline;}
#rightpanel1 ul{margin-bottom:2em;}
#rightpanel1 ul li{background:url('images/larr2.png') top left no-repeat;padding:0px 0px 0px 60px;line-height:18px;}
#rightpanel1 .entry-header a{color:#555;text-decoration:none;}
#rightpanel1 .entry-header a:hover{color:#000;text-decoration:none;}
#rightpanel1 .bfooter{border-bottom:solid 1px #ddd;padding-bottom:2em;margin-bottom:2em;margin-top:2em;}
#rightpanel1 .entry-content .readpost a{color:#fff;padding:8px 16px 8px 16px;background:#044994;text-align:center;cursor:pointer;text-transform:capitalize;text-decoration:none;font-size:14px;display:block;float:right;font-weight:500;}
#rightpanel1 .entry-content .readpost a:hover{color:#fff;background:#1ba55e;text-decoration:none;}
#rightpanel1 .navigation{background:none;font-weight:500;}
#rightpanel1 .nav-links{text-align:right;}
#rightpanel1 .navigation h2{color:#555;border-bottom:solid 5px #044994;margin-bottom:1em;}
#rightpanel1 .navigation{color:#044994;}
#rightpanel1 .navigation a{color:#044994;text-decoration:none;}
#rightpanel1 .navigation a:hover{color:#044994;text-decoration:underline;}
#blog{background:#f8f8f8;}
#blog #rightpanel1 article{background:#fff;padding:2em;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);-moz-box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);margin-bottom:2em;}

#hlink1{float:left;margin-right:15px;}
#hlink1 a{background:url('images/imacc.png') top left no-repeat;width:23px;height:24px;display:block;}
#hlink1 a span{display:none;}
#hlink2{float:left;margin-right:15px;}
#hlink2 a{background:url('images/imacc1.png') top left no-repeat;width:27px;height:24px;display:block;}
#hlink2 a span{display:none;}
#hlink3{float:left;}
#hlink3 a{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#fff;background:#1ba55e;display:block;text-align:center;text-decoration:none;font-weight:bold;width:25px;height:21px;padding-top:4px;font-size:12px;}
#hlink3 a:hover{color:#fff;text-decoration:none;}
#hcontent1 .container{padding:1.50em;}
#hcontent1 .hbox1{padding-top:2em;padding-bottom:2em;}
#hcontent1 .hbox2{padding-top:2em;padding-bottom:2em;}
#hcontent1 .hboxim{padding:0;}
#hcontent1 .hbox h2{font-family:'Neo Sans TR Italic';font-size:24px;margin-bottom:30px;}
#hcontent1 .hbox p{line-height:22px;padding-bottom:18px;}
#hcontent1 .hbox a{background:url('images/pbit.jpg') top left no-repeat;display:block;color:#1ba55e;text-decoration:underline;padding-left:30px;min-height:30px;font-family:'Neo Sans TR Black Italic';font-size:18px;}
#hcontent1 .hbox a:hover{color:#1ba55e;text-decoration:none;}
#hcontent2{background:#f3faff;}
#hcontent2 .container{text-align:center;padding:1.50em;}
#hcontent2 .hbox3im1{background:url('images/hc1.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im2{background:url('images/hc2.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im3{background:url('images/hc3.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im4{background:url('images/hc4.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im5{background:url('images/hc5.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im6{background:url('images/hc6.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3{margin-bottom:30px;}
#hcontent2 h2{font-family:'Neo Sans TR Italic';font-size:24px;margin-bottom:30px;}
#hcontent2 h3{font-family:'Neo Sans TR Regular';color:#1ba55e;font-size:20px;font-weight:bold;margin-bottom:30px;}
#hcontent2 p{line-height:24px;padding-bottom:18px;}
#hcontent3 h2{font-family:'Neo Sans TR Italic';font-size:24px;margin-bottom:1em;}
#hcontent3 h3{font-family:'Neo Sans TR Bold';font-size:18px;margin-bottom:1em;}
#hcontent3 p{line-height:24px;padding-bottom:18px;}
#hcontent3 .container{padding:1.50em;text-align:center;}
#kitpanel{text-align:center;padding-bottom:30px;}
#kitpanel h2{font-family:'Neo Sans TR Italic';font-size:24px;margin-bottom:1em;}
#kitpanel p{line-height:24px;padding-bottom:18px;}

.slider{position:absolute;text-align:left;width:100%;color:#000;}
.hd2{text-align:center;padding-top:30px;}
.hd2 h1{font-family:'Neo Sans TR Black Italic';color:#0f3e6b;font-size:20px;line-height:30px;margin-bottom:15px;}

#inner .container{padding:1.50em;}
#inner .cart-collaterals h2{ margin-bottom:1em;}
#inner p{line-height:24px;padding-bottom:18px;}
#inner .woocommerce .product h2{font-family:'Neo Sans TR Bold';font-size:18px;margin-bottom:1em;}
#inner .woocommerce ul.products li.product h2{color:#0f3e6b;text-decoration:none;}
#inner .woocommerce ul.products li.product a{color:#0f3e6b;text-decoration:none;}
#inner .woocommerce ul.products li.product a:hover{color:#0f3e6b;text-decoration:none;}
#inner .woocommerce ul.products li.product .button{background:#fff;border:solid 3px #1ba55e;color:#1ba55e;font-family:'Neo Sans TR Bold';padding:15px 45px 15px 45px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
#inner .woocommerce ul.products li.product .button:hover{background:#fff;border:solid 3px #0f3e6b;color:#0f3e6b;}

#inner .entry-summary button{display:block;padding:12px 25px 12px 25px;font-size:14px;background:#1ba55e;color:#fff;border:0px;cursor:pointer;}
#inner .entry-summary select{border:solid 1px #999;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:15px;}
#inner .entry-summary .qty{width:80px;border:solid 1px #999;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#inner .entry-summary .price{font-size:24px;margin-right:30px;margin-bottom:30px;font-family:'Neo Sans TR Bold';}

#inner .entry-summary h3{font-size:24px;line-height:30px;margin-bottom:15px;font-family:'Neo Sans TR Bold';}
#inner .product_meta span{margin-bottom:15px;font-weight:bold; display:block; }
#inner .product_meta span span{font-weight:normal;}
#inner  ul.products li.product{text-align:center;}
#inner .entry-header{display:none;}

/*
#inner  ul.products li.product{margin:0 0 2em 0; text-align:center;}

#inner .entry-summary .price{text-align:left;}
#inner .entry-summary .product_meta{text-align:left;}

#inner .product{margin:0 0 2em 0; text-align:center;}
#hcontent3 .product{margin:0 0 2em 0;}
#hcontent3 .product1{padding:2em 0 2em 0;}
#inner .woocommerce .woocommerce-ordering{display:none;}
#inner .woocommerce-result-count{display:none;}
#inner .product1{padding:2em 0 2em 0;}


#inner #productleft p{ margin:0;padding:5px;}
#inner #productleft #psku{color:#1ba55e;margin-bottom:30px;font-size:14px;}
#inner #productleft #pdesc{margin-bottom:30px;}
#inner #productleft #pqty{margin-bottom:10px;font-size:14px;font-family:'Neo Sans TR Regular';color:#1ba55e;}
#inner #productleft #shop2 p{float:left;}
#inner #productleft #shop1{padding-bottom:30px;}
#inner #productleft #shop2{padding-top:30px;border-top:solid 1px #c8e9d8;}
#inner #productleft #pprice{font-size:24px;font-family:'Neo Sans TR Regular';padding-top:15px;float:left;margin-right:30px;}
#inner #productleft #pprice{margin-right:30px;margin-bottom:30px;}

.woocommerce-product-search .search-field{padding:8px; border:solid 1px #ccc;}
.woocommerce-product-search button{background:#244e8e;color:#fff;padding:8px; border:0px; font-weight:700; text-transform:uppercase; font-size:12px; cursor:pointer;}
.woocommerce nav ul{margin-bottom:2em;}
.productimage{margin:1em 0 1em 0;}
.summary{display:none;}
.woocommerce-message{margin:0;}
*/

.shop_table .product-thumbnail img{width:75px;height:75px;}
.woocommerce table.shop_table{border-radius:0px}
.woocommerce table.shop_table td{border:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle;background:#fdfdfc;}
.woocommerce table.shop_table td small{font-weight:400}
.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}
.woocommerce table.shop_table td.actions{background:#d3d3d2;}
.woocommerce table.shop_table .input-text{padding:8px;}
body .woocommerce table.shop_table td.actions .button{background:#244e8e;color:#fff;font-weight:400;border-radius:0px;}
body .woocommerce .wc-proceed-to-checkout .checkout-button{background:#5ea33a;color:#fff;font-weight:400;border-radius:0px;}
body .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background:#244e8e;color:#fff;}
body .input-text{padding:8px;border:solid 1px #e0e5e9;color:#999;}
body .woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:0px;color:#fff!important;text-decoration:none;font-weight:700;border:0;background:black}
body .woocommerce a.remove:hover{color:#fff!important;background:red}
body input-radio{background:#d3d3d2;}
body .woocommerce-ordering .orderby{padding:8px;border:solid 1px #e0e5e9;color:#999}


footer{background:#0f3e6b;color:#cbd5df;}
footer .container{padding:1.50em;font-size:14px;}
footer .ftlogo{background:url('images/flogos.jpg') top left no-repeat;width:123px;height:62px;margin-bottom:2em;}
footer .ftcards{background:url('images/fcards.jpg') top left no-repeat;width:280px;height:24px;margin-bottom:2em;}
footer .ft h3{font-family:'Neo Sans TR Medium';font-size:16px;color:#fff;margin-bottom:1em;}
footer .ft a{font-family:'Neo Sans TR Regular';color:#879eb5;text-decoration:none;}
footer .ft a:hover{color:#fff;text-decoration:none;}
footer .ftt3 p{margin-bottom:30px;line-height:24px;}
footer .ft{margin-bottom:1em;}
footer .ftt3 ::-webkit-input-placeholder{color:#cbd5df;}
footer .ftt3 ::-moz-placeholder{color:#cbd5df;}
footer .ftt3 :-ms-input-placeholder{color:#cbd5df;}
footer .ftt3 :-moz-placeholder{color:#cbd5df;}
footer .ftt3 form p{float:left;padding:0;}
footer .ftt3 form input,footer .ftt3 form #submit1{float:left;border:0px;}
footer .ftt3 form #submit1 span{display:none;}
footer .ftt3 form #submit1{background:url('images/submit.jpg') top left no-repeat;width:46px;height:60px;border:0px;cursor:pointer;border:solid 1px #879eb5;border:solid 1px #879eb5;border-left:0px;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;color:#0f3e6b;}
footer .ftt3 form #semail{font-size:16px;background:#fff;color:#cbd5df;float:left;background:#0f3e6b;border:0px;font-family:'Neo Sans Light';border-right:0px;padding-left:20px;width:200px;border:solid 1px #879eb5;border-right:0px;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;height:56px;}

#hlinks ul{float:right; margin-bottom:1em;margin-right:40px;}
#copyright{background:#0f3e6b;}
#copyright .container{background:#1ba55e;font-size:14px;padding:1.50em;}
#copyright .container ul li{color:#fff;padding-bottom:1em;}
#copyright .container ul li a{color:#fff;text-decoration:none;}
#copyright .container ul li a:hover{color:#fff;text-decoration:underline;}
#copyright #clogo a{background:url('images/clogo.jpg') top left no-repeat;margin-top:18px;width:215px;height:50px;display:block;}
#copyright #clogo span{display:none;}
#whatkit #inner{background:#f3faff;}
#whatkit #hcontent2{background:#fff;}
#whatkit1 #whatkit #hcontent2{background:#f3faff; width:100%;}
#whatkit #hcontent2 .container .whatkitcontainer{text-align:left;}
#whatkit #hcontent2 .container .whatkitcontainer ul{margin-top:80px;}
#whatkit #hcontent2 .container .whatkitcontainer ul li{font-family:'Neo Sans TR Medium';color:#0f3e6b;font-size:16px;margin-bottom:40px;text-transform:capitalize;}
#whatkit #hcontent2 .container .whatkitcontainer ul li::first-letter{ color:#fff;background:#1ba55e;padding:5px 15px 5px 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#whatkit #hcontent2 .container .whatkitcontainer ul li{line-height:24px;}

.hd2 h1{font-size:24px;line-height:30px;margin-bottom:30px;}
.hd2 h2{font-size:16px;line-height:22px;margin-bottom:30px;}
.hd2 p{font-size:18px;line-height:24px;font-weight:bold}


@media all and (max-width:480px)
{
    .woocommerce .products .product{width:95.6% !important;margin:0 4% 1% 0;}

}
@media only screen and (max-width:767px){#hd img{height:300px;}
}
@media only screen and (min-width:480px)
{
.hd2{padding-top:30px;}
.hd2 h1{font-size:36px;line-height:40px;margin-bottom:30px;}
.hd2 h2{font-size:18px;line-height:22px;}
.hd2 p{font-size:18px;line-height:24px;}
.hcaption .hd2 h1{margin-bottom:20px;}
#topmenu form #s{width:150px;}

    
}
@media only screen and (min-width:768px)
{
.hd2{padding-top:60px;}
.hd2 h1{font-size:36px;line-height:36px;margin-bottom:30px;}
.hd2 h2{font-size:22px;line-height:26px;}
.hcaption .hd2 h1{margin-bottom:20px;}
/*
#inner #productleft #pprice{font-size:30px;}
#inner #productleft #pprice{margin-right:60px;}
*/
}
@media only screen and (min-width:1024px){#logo a{background:url('images/logo.png') top left no-repeat;width:230px;height:121px;display:block;}
.hd2{width:800px;margin:0 auto;padding-top:60px;}
.hd2 h1{font-size:54px;line-height:60px;}
.hd2 p{font-size:20px;line-height:24px;}
.hcaption .hd2{padding-top:30px;}
.more.more-info a{padding:15px 30px 15px 30px;line-height:30px;height:30px;font-size:16px;}
.more.more-info a:after{border-top:60px solid transparent;}
.more.more-info a:before{border-bottom:60px solid transparent;}
}
@media only screen and (min-width:1280px){
    
    
#pleftpanel{width:25%;float:left;}
#prightpanel{width:65%;float:right;}

    
.f-nav{position:fixed !important;background:#fff;border-bottom:solid 1px #eee;}
.f-nav .container{padding:0.50em !important;}
#hlinks ul{margin-right:0;}
#topmenu{position:absolute;z-index:10000;top:0;left:0;right:0;}
#topmenu .container{padding-top:45px;}
#centeredmenu{display:block;}
#hlinks{padding-top:45px;margin:0px;margin-top:0;}
#inner #productleft button{padding:20px;font-size:18px;}
#hd .container{width:1280px;margin:0 auto;padding-top:175px;}
#hcontent1 .container{width:1000px;margin:0 auto;}
#hcontent1 .hboxlast .hbox1{float:right;}
#hcontent1 .hboxlast .hbox2{float:left;}
#hcontent1 .hbox{margin-top:115px;}
#hcontent1 .hboxlast{margin-bottom:115px;}
#hcontent1 .hbox1{float:left;width:460px;}
#hcontent1 .hbox1{padding-top:0;padding-bottom:0;}
#hcontent1 .hbox2{float:right;width:460px;}
#hcontent1 .hbox2{padding-top:0;padding-bottom:0;}
#hcontent1 .hbox h2{font-family:'Neo Sans TR Italic';font-size:40px;width:325px;margin-bottom:30px;}
#hcontent1 .hboxlast h2{width:360px;}
#hcontent2{background:#f3faff;padding:60px 30px 60px 30px;}
#hcontent2 .container{width:1080px;margin:0 auto;text-align:center;padding:2em;}
#hcontent2 .hbox3{margin:0;width:280px;float:left;padding:0 40px 0 40px;margin-top:75px;}
#hcontent2 .hbox3im1{padding-top:160px;}
#hcontent2 .hbox3im2{padding-top:160px;}
#hcontent2 .hbox3im3{padding-top:160px;}
#hcontent2 .hbox3im4{padding-top:160px;}
#hcontent2 .hbox3im5{padding-top:160px;}
#hcontent2 .hbox3im6{padding-top:160px;}
#hcontent2 h2{font-family:'Neo Sans TR Italic';font-size:40px;margin-bottom:30px;}
#hcontent2 h3{font-family:'Neo Sans TR Regular';color:#1ba55e;font-size:20px;font-weight:bold;margin-bottom:25px;}
#hcontent2 p{line-height:24px;}
#whatkit1 #hcontent2 h2{margin-bottom:60px;}
#hcontent3{padding:125px 0 100px 0;}
#hcontent3 .container{width:1100px;margin:0 auto;text-align:center;padding:0;}
#hcontent3 h2{font-size:40px;margin-bottom:60px;}
#hcontent3 h3{font-size:20px;margin-bottom:30px;}


#whatkit #hcontent2 .container .whatkitcontainer{text-align:left;}
#whatkit #hcontent2 .container .whatkitcontainer ul li{font-size:20px; line-height:24px;}

#kitpanel #result{padding:30px;padding-bottom:0;}
#kitpanel h2{font-size:40px;margin-bottom:30px;}

#inner{padding:125px 0 100px 0;}
#inner .container{width:1100px;margin:0 auto;padding:0;}



/*
.woocommerce .products .product{width:28.6% !important;margin:0 4% 1% 0;}

#hcontent3 .product1{padding:40px 0 40px 0;}
#hcontent3 .product{width:280px;float:left;margin:0 40px 40px 40px;}

#inner #productright{float:left;width:460px;}
#inner #productleft{float:right;width:460px;}
*/
#inner .entry-summary h3{font-size:30px;line-height:36px;margin-bottom:15px;}


footer .container{width:1000px;margin:0 auto;padding:80px 0 80px 0;}
footer .ftlogo{background:url('images/flogo.jpg') top left no-repeat;width:180px;height:93px;float:left;margin:0;}
footer .ftcards{background:url('images/fcards.jpg') top left no-repeat;width:280px;height:24px;float:right;margin:0;}
footer .ft{float:left;}
footer .ft h3{font-family:'Neo Sans TR Medium';font-size:22px;margin-bottom:50px;color:#fff;}
footer .ft ul li{margin-bottom:30px;padding:0;}
footer .ft1{padding-bottom:80px;}
footer .ftt1{width:280px;margin-right:80px;}
footer .ftt2{width:250px;margin-right:80px;}
footer .ftt3{width:300px;}
#copyright .container{background:#1ba55e;width:1280px;margin:0 auto;padding:0;font-size:16px;}
#copyright .copyright1{width:998px;margin:0 auto;}
#copyright .copyright2{background-image:url('images/cim1.jpg');background-position:bottom left;background-repeat:no-repeat;}
#copyright .copyright3{background-image:url('images/cim2.jpg');background-position:bottom right;background-repeat:no-repeat;min-height:84px;}
#copyright .container ul{float:left;margin-top:36px;}
#copyright .container ul li{color:#fff;float:left;padding-right:20px;padding-right:18px;}
#copyright .container ul li a{color:#fff;text-decoration:none;}
#copyright .container ul li a:hover{color:#fff;text-decoration:underline;}
#copyright #clogo{float:right;}
#copyright #clogo a{background:url('images/clogo.jpg') top left no-repeat;margin-top:18px;width:215px;height:50px;display:block;}
#copyright #clogo span{display:none;}
#rightpanel{float:right;width:725px;}
#leftpanel{float:left;width:240px;}


body.woocommerce ul.products
{
width: 100% !important;
display: inline-block!important;
float: none!important;
clear: none!important;
vertical-align: middle;
}


/*
#inner .product{width:33.11111111111111111111111%;float:left;text-align:center;}
#inner .product img{width:100%;margin:0 auto;}
#inner .product{width:280px;float:left;margin:0 40px 40px 40px; text-align:center; min-height:550px;}
#inner .product img{width:280px; margin:0 auto;}
#inner .product1{padding:40px 0 40px 0;}
*/
}

.container.grid-container {
    max-width: 100%;
}
.woocommerce .content-area .site-main{margin:0;max-width:100%}










#leftpanel{background:#1ba55e;color:#fff;padding:40px 20px 40px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-family:'Neo Sans TR Regular';}
#leftpanel h3{font-family:'Neo Sans TR Black Italic';font-size:18px;margin-bottom:25px;}
#loadingmessage{ display:none;}
#circularG{position:relative;width:58px;height:58px;margin:auto;}
#circularG_1{left:0;top:23px;animation-delay:0.41s;-o-animation-delay:0.41s;-ms-animation-delay:0.41s;-webkit-animation-delay:0.41s;-moz-animation-delay:0.41s;}
#circularG_2{left:6px;top:6px;animation-delay:0.55s;-o-animation-delay:0.55s;-ms-animation-delay:0.55s;-webkit-animation-delay:0.55s;-moz-animation-delay:0.55s;}
#circularG_3{top:0;left:23px;animation-delay:0.69s;-o-animation-delay:0.69s;-ms-animation-delay:0.69s;-webkit-animation-delay:0.69s;-moz-animation-delay:0.69s;}
#circularG_4{right:6px;top:6px;animation-delay:0.83s;-o-animation-delay:0.83s;-ms-animation-delay:0.83s;-webkit-animation-delay:0.83s;-moz-animation-delay:0.83s;}
#circularG_5{right:0;top:23px;animation-delay:0.97s;-o-animation-delay:0.97s;-ms-animation-delay:0.97s;-webkit-animation-delay:0.97s;-moz-animation-delay:0.97s;}
#circularG_6{right:6px;bottom:6px;animation-delay:1.1s;-o-animation-delay:1.1s;-ms-animation-delay:1.1s;-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;}
#circularG_7{left:23px;bottom:0;animation-delay:1.24s;-o-animation-delay:1.24s;-ms-animation-delay:1.24s;-webkit-animation-delay:1.24s;-moz-animation-delay:1.24s;}
#circularG_8{left:6px;bottom:6px;animation-delay:1.38s;-o-animation-delay:1.38s;-ms-animation-delay:1.38s;-webkit-animation-delay:1.38s;-moz-animation-delay:1.38s;}
@keyframes bounce_circularG{0%{transform:scale(1);}
100%{transform:scale(.3);}
}
@-o-keyframes bounce_circularG{0%{-o-transform:scale(1);}
100%{-o-transform:scale(.3);}
}
@-ms-keyframes bounce_circularG{0%{-ms-transform:scale(1);}
100%{-ms-transform:scale(.3);}
}
@-webkit-keyframes bounce_circularG{0%{-webkit-transform:scale(1);}
100%{-webkit-transform:scale(.3);}
}
@-moz-keyframes bounce_circularG{0%{-moz-transform:scale(1);}
100%{-moz-transform:scale(.3);}
}

.sbox1{border-bottom:solid 1px #2eac6b;}
.sbox1 h4{padding:1em;border-bottom:solid 1px #40b378;background:#1ba55e;margin:0;cursor:pointer; padding-left:55px;}
.sbox1 h4:after{content:'\02795';color:#fff;float:right;margin-left:5px;}
.sbox1 h4.active:after{content:"\2796";}
.sbox1 ul{padding:1em;display:none;-webkit-animation:fadeEffect 1s;-moz-animation:fadeEffect 1s;animation:fadeEffect 1s;font-size:14px;padding-left:55px;}
.sbox1 ul li{padding:5px 0 5px 0;}
.sbox1 ul.less{overflow:none;height:auto;}
.sbox1 ul li a{color:#fff;text-decoration:none;}
.sbox1 ul li a:hover{color:#fff;text-decoration:underline;}
.sbox1 ul li input{float:right;}
.sbox1 ul li select{ width:96%; padding:2%;}
.sbox1 h4.fillbox1{background:url('images/imfill1.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox2{background:url('images/imfill2.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox3{background:url('images/imfill3.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox4{background:url('images/imfill4.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox5{background:url('images/imfill5.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox6{background:url('images/imfill6.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox7{background:url('images/imfill7.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox8{background:url('images/imfill8.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox9{background:url('images/imfill9.png') #1ba55e center left no-repeat;}
.circularG{position:absolute;background-color:rgb(0,0,0);width:14px;height:14px;border-radius:9px;-o-border-radius:9px;-ms-border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;animation-name:bounce_circularG;-o-animation-name:bounce_circularG;-ms-animation-name:bounce_circularG;-webkit-animation-name:bounce_circularG;-moz-animation-name:bounce_circularG;animation-duration:1.1s;-o-animation-duration:1.1s;-ms-animation-duration:1.1s;-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;}
.slider-text{visibility:hidden;}
.slider-text.active-slide{visibility:visible;}
.inputtext{font-size:16px;border:solid 1px #d8d7d7;color:#444;padding:8px 5px 8px 5px;width:98%;}
.textarea{font-size:16px;border:solid 1px #d8d7d7;color:#444;padding:8px 5px 8px 5px;width:98%;}
#submit{text-align:center;color:#fff;background:#1ba55e;padding:18px;font-size:18px;border:0px;font-weight:400;width:99%;cursor:pointer;text-transform:uppercase;}
input.buildlevel{ width:100px;height:25px;}
.sbox4{min-height:100px;}
.sbox4 ul{padding:5px 0 5px 0;min-height:20px;}

/*
#productpanel div.woocommerce-product-gallery__image{width:22%;margin-right:1%;margin-top:1%;float:left;}
#productpanel div.woocommerce-product-gallery__image > img{max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
#productpanel div.woocommerce-product-gallery__image img{width:100%;height:100%;max-width:100%;max-height:100%;border:solid 1px #ccc;}
*/

.tooltip1{font-size:16px;font-weight:900; background:url('images/resulti.png') top right no-repeat;min-height:60px;width:50px; padding-right:25px;}
.tooltip{position:relative;display:inline-block;}
.tooltip .tooltiptext{visibility:hidden;width:200px;background:#fff;text-align:left;padding:15px;border-radius:6px;font-size:13px;position:absolute;z-index:1;top:-15px;left:105%; border:solid 1px #ccc;line-height:22px;}
.tooltip:hover .tooltiptext{visibility:visible;}
.tooltip table{width:100%;}
.tooltip table th{padding:3px;font-weight:700;background:#1ba55e;color:#fff;}
.tooltip table td{padding:0 3px 0 3px;}
.term-description{text-align:center;}
ol {line-height:30px;}
ul.bullet {list-style-type: disc; padding: 10px; padding-left:25px; line-height:25px;} 

#leftpanel{margin-bottom:1em;}
@media all and (min-width:768px)
{
.tooltip .tooltiptext{width:300px;}
}
@media all and (min-width:1200px)
{
#blog .container{width:1100px;margin:0 auto;padding:35px 0 35px 0;}
#leftpanel1{width:35%;float:right;}
#rightpanel1{width:65%;float:left;}
#topmenu form{margin-bottom:0;}

#whatkit #kitpanel .woocommerce .products li{margin:0;padding:11px;}
article.searchpanel .woocommerce .products li{margin:0;padding:11px;}    
}

.product .posted_in { display:none; }

.product .tagged_as { display:none; }


.entry-footer { margin-bottom:20px; margin-top:20px;  }

.entry { font-size:16px; font-weight:normal; padding-bottom:5px }

.page-header { margin-bottom:30px }
.page-title { font-size:30px; font-weight:bold; margin-bottom:20px }
.page-description{ font-size:30px; margin-bottom:20px }


#gobut{margin-top:1em;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;width:100%;padding:10px;border:0px;cursor:pointer; background:#fff;color:#1ba55e;font-family:'Neo Sans TR Medium';font-style:normal;font-weight:normal;font-size:18px;}


#pleftpanel h2
{
    color:#fff;
    background:#0e004f;
    padding:15px 15px 15px 40px;
    font-size:16px;
    font-weight:700;
}
#pleftpanel h3{font-family:'Neo Sans TR Black Italic';font-size:18px;margin-bottom:25px;}
#leftmenu1 #menu-product-categories li{font-size:14px;}
#leftmenu1 #menu-product-categories li .sub-menu{display:none;}
#leftmenu1 #menu-product-categories li.current-menu-item .sub-menu{display:block;}
#leftmenu1 #menu-product-categories li.current-menu-ancestor .sub-menu{display:block;}



/*
#leftmenu1 #menu-product-categories .current_menu_ancestor .sub-menu,#leftmenu1 #menu-product-categories .current_menu_item .sub-menu{display:block;}
#leftmenu1 #menu-product-categories .current_menu_item .sub-menu .sub-menu,#leftmenu1 #menu-product-categories .current_menu_ancestor .sub-menu .sub-menu{display:none;}
#leftmenu1 #menu-product-categories .current_menu_ancestor .current_menu_item .sub-menu{display:block;}
#leftmenu1 #menu-product-categories .current_menu_ancestor .current_menu_ancestor .sub-menu{display:block;}
*/

#pleftpanel{background:#1ba55e;color:#fff;padding:40px 20px 40px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-family:'Neo Sans TR Regular';}
#pleftpanel-old{color:#fff;padding:15px;background:#1ba55e;font-size:16px;font-family:'Neo Sans TR Regular';}

#leftmenu1 #menu-product-categories li a{
    color:#fff;
    background:#1ba55e;
    text-decoration:none;
    text-transform:uppercase;
    display:block;
    padding:10px 40px 10px 25px;
    font-weight:400;
}
#leftmenu1 #menu-product-categories .current_menu_parent a,
#leftmenu1 #menu-product-categories .current_menu_ancestor a,
#leftmenu1 #menu-product-categories .current-menu-item a,
#leftmenu1 #menu-product-categories li a:hover
{
    color:#fff;
    text-decoration:none;
    background:#0e004f;
}
#leftmenu1 #menu-product-categories li ul li a,#leftmenu1 #menu-product-categories li.current-menu-item ul li a{
    color:#fff;
    text-decoration:none;
    text-transform:none;
    border-bottom:0px;
    background:url('images/larr6.png') center left no-repeat;
    padding:5px 40px 5px 55px;border-bottom: solid 1px #40b378;
}
#leftmenu1 #menu-product-categories li.current_menu_item .sub-menu a,
#leftmenu1 #menu-product-categories li.current_page_parent .sub-menu a,
#leftmenu1 #menu-product-categories li.current_menu_ancestor .sub-menu a,
#leftmenu1 #menu-product-categories li ul li a:hover
{
    color:#666;
    text-decoration:none;
    background:url('images/larr2.png') #e1e1e1 center left no-repeat;
}
#leftmenu1 #menu-product-categories li ul li ul li a
{
    background:url('images/larr3.png') #1ba55e center left no-repeat;
    padding:5px 40px 5px 75px;
}
#leftmenu1 #menu-product-categories .current_menu_item .sub-menu .sub-menu a,
#leftmenu1 #menu-product-categories .current_menu_parent .sub-menu .sub-menu a,
#leftmenu1 #menu-product-categories .current_menu_ancestor .sub-menu .sub-menu,
#leftmenu1 #menu-product-categories li ul li ul li a:hover
{
    background:url('images/larr3.png') #1ba55e center left no-repeat;
    color:#666;
}
#leftmenu1 #menu-product-categories .current_menu_ancestor .current-menu-item a,
#leftmenu1 #menu-product-categories .current_menu_ancestor .current_menu_ancestor a{
    background:url('images/larr5.png') #9aa4aa center left no-repeat;
    color:#fff;
}
#leftmenu1 #menu-product-categories .current_menu_ancestor .current_menu_ancestor .sub-menu .current-menu-item a
{
    background:url('images/larr3.png') #1ba55e center left no-repeat;
    color:#000;
}


.woocommerce .products li.product_cat-courses .button{display:none !important;}
@font-face{font-family:'Neo Sans TR Regular';font-style:normal;font-weight:normal;src:local('Neo Sans TR Regular'), url('fonts/NeoSans TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Light Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Light Italic'), url('fonts/NeoSans Light Italic TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Medium';font-style:normal;font-weight:normal;src:local('Neo Sans TR Medium'), url('fonts/NeoSans Medium TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Black';font-style:normal;font-weight:normal;src:local('Neo Sans TR Black'), url('fonts/NeoSans BlackTR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Ultra Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Ultra Italic'), url('fonts/NeoSans UltraItalic TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Italic'), url('fonts/NeoSans Italic TR.woff') format('woff');}
@font-face{font-family:'Neo Sans Light';font-style:normal;font-weight:normal;src:local('Neo Sans Light'), url('fonts/neo-sans-light.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Medium Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Medium Italic'), url('fonts/NeoSans Medium Italic TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Bold';font-style:normal;font-weight:normal;src:local('Neo Sans TR Bold'), url('fonts/NeoSans Bold TR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Ultra';font-style:normal;font-weight:normal;src:local('Neo Sans TR Ultra'), url('fonts/NeoSans UltraTR.woff') format('woff');}
@font-face{font-family:'Neo Sans TR Black Italic';font-style:normal;font-weight:normal;src:local('Neo Sans TR Black Italic'), url('fonts/NeoSans Black Italic TR.woff') format('woff');}
body{color:#0f3e6b;-webkit-backface-visibility:hidden;font-family:'Neo Sans Light';font-weight:normal;font-size:16px;}
body,h1,h2,h3,h4,h5,p,table,table th,form,a img,ul{border:none;margin:0px;padding:0px;font-weight:400;}
ul{list-style:none;}
a{color:#0f3e6b; text-decoration:none;}
a:hover{color:#1ba55e;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease; text-decoration:none;}
.clear{clear:both;}
.imres img,.mhin img{display:block;}
.imres,.mhin{width:100%;margin:0 auto;}
.imres > img,.mhin > img{margin:0 auto;}
.imres > img,.mhin > img{max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
.imres img,.mhin img{width:100%;height:100%;max-width:100%;max-height:100%;}
.more.more-info a{position:relative;display:inline-block;padding:5px 15px 5px 15px;line-height:36px;height:40px;background:#1ba55e;color:#fff;font-family:'Neo Sans TR Regular';text-decoration:none;font-size:14px;}
.more.more-info a:hover{color:#fff;text-decoration:underline;}
.more.more-info a:after,.more.more-info a:before{content:'';width:0px;height:0px;top:0px;position:absolute;}
.more.more-info a:after{border-top:50px solid transparent;border-right:15px solid #1ba55e;left:-15px;}
.more.more-info a:before{border-bottom:50px solid transparent;border-left:15px solid #1ba55e;right:-15px;}
#topmenu .container{padding:1em;}
#logo{float:left;}
#hlinks{float:right;}
#logo a{background:url('images/logos.png') top left no-repeat;width:125px;height:66px;display:block;}
#logo a span{display:none;}
#centeredmenu{z-index:1000;display:none;text-align:left;font-family:'Neo Sans TR Bold';font-size:16px;position:relative;margin:0 auto;padding-top:45px;padding-left:70px;width:900px;}
#centeredmenu ul{margin:0;padding:0;list-style:none;position:relative;}
#centeredmenu ul li{padding:0;float:left;position:relative;}
#centeredmenu ul li a{display:block;margin:0;text-decoration:none;color:#0f3e6b;padding:0 20px 0 20px;}
#centeredmenu ul li.active a{color:#1ba55e;}
#centeredmenu ul li a:hover{color:#1ba55e;}
#centeredmenu ul li:hover a,#centeredmenu ul li.hover a{color:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;color:#1ba55e;}
#centeredmenu ul ul li:hover a,#centeredmenu ul ul li.hover a{background:#fff;}
#centeredmenu ul ul{display:none;position:absolute;left:0;float:left;right:auto;width:175px; padding-top:1em;}
#centeredmenu ul ul li{left:auto;margin:0;clear:left;float:left;width:100%;}
#centeredmenu ul ul li a,#centeredmenu ul li.active li a,#centeredmenu ul li:hover ul li a,#centeredmenu ul li.hover ul li a{border:0;font-weight:normal;line-height:1.4em;border-bottom:1px solid #BFC8C3;float:left;width:100%;padding:0.50em 1em 0.50em 1em;margin:0px;background:#fff;height:auto;color:#666;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;text-transform:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;transition:opacity .8s;}
#centeredmenu ul ul li a:hover,#centeredmenu ul li.active ul li a:hover,#centeredmenu ul li:hover ul li a:hover,#centeredmenu ul li.hover ul li a:hover{background:#101957;color:#fff;float:left;}
#centeredmenu ul ul.last{left:auto;right:0;}
#centeredmenu ul ul.last li{float:right;position:relative;right:.8em;}
#centeredmenu ul li ul li a{margin-left:0;}
#centeredmenu ul li:hover ul,#centeredmenu ul li.hover ul{display:block;}
#centeredmenu ul li:hover ul ul,#centeredmenu ul li.hover ul ul{top:-15px;left:208px;display:none;}
#centeredmenu ul ul .menu-item-has-children:hover ul,#centeredmenu ul ul .menu-item-has-children.hover ul{display:block;}
#centeredmenu ul li.last a{padding-right:0;}





#hd .bx-wrapper{margin:0 auto 0}
#hd .bx-wrapper .bx-viewport{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;border:0;left:0;background:none;}
#hd .bx-wrapper .bx-controls-direction a{display:none;}
#hd .bx-wrapper .bx-pager.bx-default-pager a{background:#0f3e6b;width:11px;height:11px}
#hd .bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#1ba55e}
#hd img{max-width:100%;width:100%;display:block;}
#hd .container{padding:1em ;}

#topmenu .container{padding:0.50em;}
#topmenu form{float:right;}
#topmenu ::-webkit-input-placeholder{color:#444;}
#topmenu ::-moz-placeholder{color:#444;}
#topmenu :-ms-input-placeholder{color:#444;}
#topmenu :-moz-placeholder{color:#444;}
#topmenu form p{float:left;padding:0;}
#topmenu form input,#topmenu form button{float:left;border:0px;}
#topmenu form #submit1{width:35px;height:30px;border:0px;cursor:pointer; background:#1ba55e;color:#fff;}
#topmenu form #s{font-size:13px;background:#e8e7e7;color:#444;float:left;padding-left:5px;width:110px;height:30px;margin-right:1px;}

.gallery{margin:0 auto;padding:0;margin:auto;float:left;clear:both}
.gallery figure{padding:0;margin:0;}
.gallery-icon img{display:block;}
.gallery-icon{width:100%;margin:0 auto;}
.gallery-icon > img{margin:0 auto;}
.gallery-icon > img{max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
.gallery-icon img{width:100%;height:100%;max-width:100%;max-height:100%;}
.gallery img{border:5px solid #ddd;}
.gallery img{border:5px solid #ddd;padding:2px;background:#fff;}
.gallery img:hover{border:5px solid #aaa;padding:2px;}
.gallery .gallery-caption{margin-left:0;}
.gallery .gallery-item{float:left;background:#fff;width:150px;margin:1em 1em 0 0;}
.gallery .gallery-item{margin:0;float:left;text-align:center;width:33%;}
.gallery .gallery-item{margin:0 0 1em 0;}
.gallery a img{border:none;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-4 .gallery-item img{width:100%;height:auto;}
.comments ol{padding-left:0;}
.comments ol li{margin:0;}
.comment-author{padding:0;text-decoration:none;}
.sticky,.bypostauthor,.gallery-caption{display:normal;}
.alignnone{margin:1em 1em 1em 0;}
.aligncenter,div.aligncenter{display:block;margin:.5em auto;}
.alignright{float:right;margin:0 0 1em 1em;}
.alignleft{float:left;margin:0 1em 1em 0;}
.aligncenter{display:block;margin:1em auto;}


#leftmenu{-webkit-box-shadow:-5px 10px 9px 2px rgba(217,215,216,1);-moz-box-shadow:-5px 10px 9px 2px rgba(217,215,216,1);box-shadow:-5px 10px 9px 2px rgba(217,215,216,1);}
#leftpanel1 #leftmenu h2{text-transform:uppercase;color:#fff;padding:15px 40px 15px 40px;background:#1ba55e;font-size:16px;font-weight:500;font-family:'Neo Sans TR Regular';}
#leftpanel1 #leftmenu{margin-bottom:2em;}
#leftmenu .sub-menu{display:none;}
#leftmenu .current_page_ancestor .sub-menu,#leftmenu .current_page_item .sub-menu{display:block;}
#leftmenu .current_page_item .sub-menu .sub-menu,#leftmenu .current_page_ancestor .sub-menu .sub-menu{display:none;}
#leftmenu .current_page_ancestor .current_page_item .sub-menu{display:block;}
#leftmenu .current_page_ancestor .current_page_ancestor .sub-menu{display:block;}
#leftpanel1 li a{color:#999;background:#fff;text-decoration:none;text-transform:capitalize;display:block;padding:10px 40px 10px 40px;}
#leftpanel1 .current_page_item a,#leftpanel1 .current_page_parent a,#leftpanel1 .current_page_ancestor a,#leftpanel1 li a:hover{color:#fff;text-decoration:none;background:#044994;}
#leftpanel1 li ul li a{color:#999;text-decoration:none;text-transform:none;border-bottom:0px;background:url('images/larr1.png') #fff center left no-repeat;padding:10px 40px 10px 55px;}
#leftpanel1 .current_page_item .sub-menu a,#leftpanel1 .current_page_parent .sub-menu a,#leftpanel1 .current_page_ancestor .sub-menu a,#leftpanel1 li ul li a:hover{color:#999;text-decoration:none;background:url('images/larr2.png') #e1e1e1 center left no-repeat;}
#leftpanel1 li ul li ul li a{background:url('images/larr3.png') #fff center left no-repeat;padding:10px 40px 10px 75px;}
#leftpanel1 .current_page_item .sub-menu .sub-menu a,#leftpanel1 .current_page_parent .sub-menu .sub-menu a,#leftpanel1 .current_page_ancestor .sub-menu .sub-menu a,#leftpanel1 li ul li ul li a:hover{background:url('images/larr3.png') #fff center left no-repeat;color:#999;}
#leftpanel1 .current_page_ancestor .current-menu-item a,#leftpanel1 .current_page_ancestor .current_page_ancestor a{background:url('images/larr5.png') #9aa4aa center left no-repeat;color:#fff;}
#leftpanel1 .current_page_ancestor .current_page_ancestor .sub-menu .current-menu-item a{background:url('images/larr3.png') #fff center left no-repeat;color:#000;}
#rightpanel1 h1{text-transform:capitalize;padding-bottom:1em;font-size:24px;font-weight:500;}
#rightpanel1 h2{text-transform:capitalize;padding-bottom:1em;font-size:20px;font-weight:500;font-family:'Neo Sans TR Black Italic';color:#0f3e6b;}
#rightpanel1 h3{color:#000;text-transform:capitalize;padding-bottom:1em;font-size:16px;}
#rightpanel1 p{padding-bottom:1em; line-height:18px;}
#rightpanel1 hr{border:0px;border-bottom:solid 1px #555;margin-bottom:1em;}
#rightpanel1 h2 span{ display:block;font-size:18px;color:#999;}
#rightpanel1 a{ color:#0f004e;text-decoration:none;}
#rightpanel1 a:hover{ color:#0f004e;text-decoration:underline;}
#rightpanel1 ul{margin-bottom:2em;}
#rightpanel1 ul li{background:url('images/larr2.png') top left no-repeat;padding:0px 0px 0px 60px;line-height:18px;}
#rightpanel1 .entry-header a{color:#555;text-decoration:none;}
#rightpanel1 .entry-header a:hover{color:#000;text-decoration:none;}
#rightpanel1 .bfooter{border-bottom:solid 1px #ddd;padding-bottom:2em;margin-bottom:2em;margin-top:2em;}
#rightpanel1 .entry-content .readpost a{color:#fff;padding:8px 16px 8px 16px;background:#044994;text-align:center;cursor:pointer;text-transform:capitalize;text-decoration:none;font-size:14px;display:block;float:right;font-weight:500;}
#rightpanel1 .entry-content .readpost a:hover{color:#fff;background:#1ba55e;text-decoration:none;}
#rightpanel1 .navigation{background:none;font-weight:500;}
#rightpanel1 .nav-links{text-align:right;}
#rightpanel1 .navigation h2{color:#555;border-bottom:solid 5px #044994;margin-bottom:1em;}
#rightpanel1 .navigation{color:#044994;}
#rightpanel1 .navigation a{color:#044994;text-decoration:none;}
#rightpanel1 .navigation a:hover{color:#044994;text-decoration:underline;}
#blog{background:#f8f8f8;}
#blog #rightpanel1 article{background:#fff;padding:2em;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);-moz-box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);box-shadow:-9px 12px 17px -12px rgba(102,102,102,0.54);margin-bottom:2em;}

#hlink1{float:left;margin-right:15px;}
#hlink1 a{background:url('images/imacc.png') top left no-repeat;width:23px;height:24px;display:block;}
#hlink1 a span{display:none;}
#hlink2{float:left;margin-right:15px;}
#hlink2 a{background:url('images/imacc1.png') top left no-repeat;width:27px;height:24px;display:block;}
#hlink2 a span{display:none;}
#hlink3{float:left;}
#hlink3 a{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;color:#fff;background:#1ba55e;display:block;text-align:center;text-decoration:none;font-weight:bold;width:25px;height:21px;padding-top:4px;font-size:12px;}
#hlink3 a:hover{color:#fff;text-decoration:none;}
#hcontent1 .container{padding:1.50em;}
#hcontent1 .hbox1{padding-top:2em;padding-bottom:2em;}
#hcontent1 .hbox2{padding-top:2em;padding-bottom:2em;}
#hcontent1 .hboxim{padding:0;}
#hcontent1 .hbox h2{font-family:'Neo Sans TR Italic';font-size:24px;margin-bottom:30px;}
#hcontent1 .hbox p{line-height:22px;padding-bottom:18px;}
#hcontent1 .hbox a{background:url('images/pbit.jpg') top left no-repeat;display:block;color:#1ba55e;text-decoration:underline;padding-left:30px;min-height:30px;font-family:'Neo Sans TR Black Italic';font-size:18px;}
#hcontent1 .hbox a:hover{color:#1ba55e;text-decoration:none;}
#hcontent2{background:#f3faff;}
#hcontent2 .container{text-align:center;padding:1.50em;}
#hcontent2 .hbox3im1{background:url('images/hc1.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im2{background:url('images/hc2.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im3{background:url('images/hc3.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im4{background:url('images/hc4.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im5{background:url('images/hc5.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3im6{background:url('images/hc6.jpg') top center no-repeat;padding-top:125px;}
#hcontent2 .hbox3{margin-bottom:30px;}
#hcontent2 h2{font-family:'Neo Sans TR Italic';font-size:24px;margin-bottom:30px;}
#hcontent2 h3{font-family:'Neo Sans TR Regular';color:#1ba55e;font-size:20px;font-weight:bold;margin-bottom:30px;}
#hcontent2 p{line-height:24px;padding-bottom:18px;}
#hcontent3 h2{font-family:'Neo Sans TR Italic';font-size:24px;margin-bottom:1em;}
#hcontent3 h3{font-family:'Neo Sans TR Bold';font-size:18px;margin-bottom:1em;}
#hcontent3 p{line-height:24px;padding-bottom:18px;}
#hcontent3 .container{padding:1.50em;text-align:center;}
#kitpanel{text-align:center;padding-bottom:30px;}
#kitpanel h2{font-family:'Neo Sans TR Italic';font-size:24px;margin-bottom:1em;}
#kitpanel p{line-height:24px;padding-bottom:18px;}

.slider{position:absolute;text-align:left;width:100%;color:#000;}
.hd2{text-align:center;padding-top:30px;}
.hd2 h1{font-family:'Neo Sans TR Black Italic';color:#0f3e6b;font-size:20px;line-height:30px;margin-bottom:15px;}

#inner .container{padding:1.50em;}
#inner .cart-collaterals h2{ margin-bottom:1em;}
#inner p{line-height:24px;padding-bottom:18px;}
#inner .woocommerce .product h2{font-family:'Neo Sans TR Bold';font-size:18px;margin-bottom:1em;}
#inner .woocommerce ul.products li.product h2{color:#0f3e6b;text-decoration:none;}
#inner .woocommerce ul.products li.product a{color:#0f3e6b;text-decoration:none;}
#inner .woocommerce ul.products li.product a:hover{color:#0f3e6b;text-decoration:none;}
#inner .woocommerce ul.products li.product .button{background:#fff;border:solid 3px #1ba55e;color:#1ba55e;font-family:'Neo Sans TR Bold';padding:15px 45px 15px 45px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
#inner .woocommerce ul.products li.product .button:hover{background:#fff;border:solid 3px #0f3e6b;color:#0f3e6b;}

#inner .entry-summary button{display:block;padding:12px 25px 12px 25px;font-size:14px;background:#1ba55e;color:#fff;border:0px;cursor:pointer;}
#inner .entry-summary select{border:solid 1px #999;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:15px;}
#inner .entry-summary .qty{width:80px;border:solid 1px #999;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#inner .entry-summary .price{font-size:24px;margin-right:30px;margin-bottom:30px;font-family:'Neo Sans TR Bold';}

#inner .entry-summary h3{font-size:24px;line-height:30px;margin-bottom:15px;font-family:'Neo Sans TR Bold';}
#inner .product_meta span{margin-bottom:15px;font-weight:bold; display:block; }
#inner .product_meta span span{font-weight:normal;}
#inner  ul.products li.product{text-align:center;}
#inner .entry-header{display:none;}

/*
#inner  ul.products li.product{margin:0 0 2em 0; text-align:center;}

#inner .entry-summary .price{text-align:left;}
#inner .entry-summary .product_meta{text-align:left;}

#inner .product{margin:0 0 2em 0; text-align:center;}
#hcontent3 .product{margin:0 0 2em 0;}
#hcontent3 .product1{padding:2em 0 2em 0;}
#inner .woocommerce .woocommerce-ordering{display:none;}
#inner .woocommerce-result-count{display:none;}
#inner .product1{padding:2em 0 2em 0;}


#inner #productleft p{ margin:0;padding:5px;}
#inner #productleft #psku{color:#1ba55e;margin-bottom:30px;font-size:14px;}
#inner #productleft #pdesc{margin-bottom:30px;}
#inner #productleft #pqty{margin-bottom:10px;font-size:14px;font-family:'Neo Sans TR Regular';color:#1ba55e;}
#inner #productleft #shop2 p{float:left;}
#inner #productleft #shop1{padding-bottom:30px;}
#inner #productleft #shop2{padding-top:30px;border-top:solid 1px #c8e9d8;}
#inner #productleft #pprice{font-size:24px;font-family:'Neo Sans TR Regular';padding-top:15px;float:left;margin-right:30px;}
#inner #productleft #pprice{margin-right:30px;margin-bottom:30px;}

.woocommerce-product-search .search-field{padding:8px; border:solid 1px #ccc;}
.woocommerce-product-search button{background:#244e8e;color:#fff;padding:8px; border:0px; font-weight:700; text-transform:uppercase; font-size:12px; cursor:pointer;}
.woocommerce nav ul{margin-bottom:2em;}
.productimage{margin:1em 0 1em 0;}
.summary{display:none;}
.woocommerce-message{margin:0;}
*/

.shop_table .product-thumbnail img{width:75px;height:75px;}
.woocommerce table.shop_table{border-radius:0px}
.woocommerce table.shop_table td{border:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle;background:#fdfdfc;}
.woocommerce table.shop_table td small{font-weight:400}
.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}
.woocommerce table.shop_table td.actions{background:#d3d3d2;}
.woocommerce table.shop_table .input-text{padding:8px;}
body .woocommerce table.shop_table td.actions .button{background:#244e8e;color:#fff;font-weight:400;border-radius:0px;}
body .woocommerce .wc-proceed-to-checkout .checkout-button{background:#5ea33a;color:#fff;font-weight:400;border-radius:0px;}
body .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background:#244e8e;color:#fff;}
body .input-text{padding:8px;border:solid 1px #e0e5e9;color:#999;}
body .woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:0px;color:#fff!important;text-decoration:none;font-weight:700;border:0;background:black}
body .woocommerce a.remove:hover{color:#fff!important;background:red}
body input-radio{background:#d3d3d2;}
body .woocommerce-ordering .orderby{padding:8px;border:solid 1px #e0e5e9;color:#999}


footer{background:#0f3e6b;color:#cbd5df;}
footer .container{padding:1.50em;font-size:14px;}
footer .ftlogo{background:url('images/flogos.jpg') top left no-repeat;width:123px;height:62px;margin-bottom:2em;}
footer .ftcards{background:url('images/fcards.jpg') top left no-repeat;width:280px;height:24px;margin-bottom:2em;}
footer .ft h3{font-family:'Neo Sans TR Medium';font-size:16px;color:#fff;margin-bottom:1em;}
footer .ft a{font-family:'Neo Sans TR Regular';color:#879eb5;text-decoration:none;}
footer .ft a:hover{color:#fff;text-decoration:none;}
footer .ftt3 p{margin-bottom:30px;line-height:24px;}
footer .ft{margin-bottom:1em;}
footer .ftt3 ::-webkit-input-placeholder{color:#cbd5df;}
footer .ftt3 ::-moz-placeholder{color:#cbd5df;}
footer .ftt3 :-ms-input-placeholder{color:#cbd5df;}
footer .ftt3 :-moz-placeholder{color:#cbd5df;}
footer .ftt3 form p{float:left;padding:0;}
footer .ftt3 form input,footer .ftt3 form #submit1{float:left;border:0px;}
footer .ftt3 form #submit1 span{display:none;}
footer .ftt3 form #submit1{background:url('images/submit.jpg') top left no-repeat;width:46px;height:60px;border:0px;cursor:pointer;border:solid 1px #879eb5;border:solid 1px #879eb5;border-left:0px;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;color:#0f3e6b;}
footer .ftt3 form #semail{font-size:16px;background:#fff;color:#cbd5df;float:left;background:#0f3e6b;border:0px;font-family:'Neo Sans Light';border-right:0px;padding-left:20px;width:200px;border:solid 1px #879eb5;border-right:0px;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;height:56px;}

#hlinks ul{float:right; margin-bottom:1em;margin-right:40px;}
#copyright{background:#0f3e6b;}
#copyright .container{background:#1ba55e;font-size:14px;padding:1.50em;}
#copyright .container ul li{color:#fff;padding-bottom:1em;}
#copyright .container ul li a{color:#fff;text-decoration:none;}
#copyright .container ul li a:hover{color:#fff;text-decoration:underline;}
#copyright #clogo a{background:url('images/clogo.jpg') top left no-repeat;margin-top:18px;width:215px;height:50px;display:block;}
#copyright #clogo span{display:none;}
#whatkit #inner{background:#f3faff;}
#whatkit #hcontent2{background:#fff;}
#whatkit1 #whatkit #hcontent2{background:#f3faff; width:100%;}
#whatkit #hcontent2 .container .whatkitcontainer{text-align:left;}
#whatkit #hcontent2 .container .whatkitcontainer ul{margin-top:80px;}
#whatkit #hcontent2 .container .whatkitcontainer ul li{font-family:'Neo Sans TR Medium';color:#0f3e6b;font-size:16px;margin-bottom:40px;text-transform:capitalize;}
#whatkit #hcontent2 .container .whatkitcontainer ul li::first-letter{ color:#fff;background:#1ba55e;padding:5px 15px 5px 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#whatkit #hcontent2 .container .whatkitcontainer ul li{line-height:24px;}

.hd2 h1{font-size:24px;line-height:30px;margin-bottom:30px;}
.hd2 h2{font-size:16px;line-height:22px;margin-bottom:30px;}
.hd2 p{font-size:18px;line-height:24px;font-weight:bold}


@media all and (max-width:480px)
{
    .woocommerce .products .product{width:95.6% !important;margin:0 4% 1% 0;}

}
@media only screen and (max-width:767px){#hd img{height:300px;}
}
@media only screen and (min-width:480px)
{
.hd2{padding-top:30px;}
.hd2 h1{font-size:36px;line-height:40px;margin-bottom:30px;}
.hd2 h2{font-size:18px;line-height:22px;}
.hd2 p{font-size:18px;line-height:24px;}
.hcaption .hd2 h1{margin-bottom:20px;}
#topmenu form #s{width:150px;}

    
}
@media only screen and (min-width:768px)
{
.hd2{padding-top:60px;}
.hd2 h1{font-size:36px;line-height:36px;margin-bottom:30px;}
.hd2 h2{font-size:22px;line-height:26px;}
.hcaption .hd2 h1{margin-bottom:20px;}
/*
#inner #productleft #pprice{font-size:30px;}
#inner #productleft #pprice{margin-right:60px;}
*/
}
@media only screen and (min-width:1024px){#logo a{background:url('images/logo.png') top left no-repeat;width:230px;height:121px;display:block;}
.hd2{width:800px;margin:0 auto;padding-top:60px;}
.hd2 h1{font-size:54px;line-height:60px;}
.hd2 p{font-size:20px;line-height:24px;}
.hcaption .hd2{padding-top:30px;}
.more.more-info a{padding:15px 30px 15px 30px;line-height:30px;height:30px;font-size:16px;}
.more.more-info a:after{border-top:60px solid transparent;}
.more.more-info a:before{border-bottom:60px solid transparent;}
}
@media only screen and (min-width:1280px){
    
    
#pleftpanel{width:25%;float:left;}
#prightpanel{width:65%;float:right;}

    
.f-nav{position:fixed !important;background:#fff;border-bottom:solid 1px #eee;}
.f-nav .container{padding:0.50em !important;}
#hlinks ul{margin-right:0;}
#topmenu{position:absolute;z-index:10000;top:0;left:0;right:0;}
#topmenu .container{padding-top:45px;}
#centeredmenu{display:block;}
#hlinks{padding-top:45px;margin:0px;margin-top:0;}
#inner #productleft button{padding:20px;font-size:18px;}
#hd .container{width:1280px;margin:0 auto;padding-top:175px;}
#hcontent1 .container{width:1000px;margin:0 auto;}
#hcontent1 .hboxlast .hbox1{float:right;}
#hcontent1 .hboxlast .hbox2{float:left;}
#hcontent1 .hbox{margin-top:115px;}
#hcontent1 .hboxlast{margin-bottom:115px;}
#hcontent1 .hbox1{float:left;width:460px;}
#hcontent1 .hbox1{padding-top:0;padding-bottom:0;}
#hcontent1 .hbox2{float:right;width:460px;}
#hcontent1 .hbox2{padding-top:0;padding-bottom:0;}
#hcontent1 .hbox h2{font-family:'Neo Sans TR Italic';font-size:40px;width:325px;margin-bottom:30px;}
#hcontent1 .hboxlast h2{width:360px;}
#hcontent2{background:#f3faff;padding:60px 30px 60px 30px;}
#hcontent2 .container{width:1080px;margin:0 auto;text-align:center;padding:2em;}
#hcontent2 .hbox3{margin:0;width:280px;float:left;padding:0 40px 0 40px;margin-top:75px;}
#hcontent2 .hbox3im1{padding-top:160px;}
#hcontent2 .hbox3im2{padding-top:160px;}
#hcontent2 .hbox3im3{padding-top:160px;}
#hcontent2 .hbox3im4{padding-top:160px;}
#hcontent2 .hbox3im5{padding-top:160px;}
#hcontent2 .hbox3im6{padding-top:160px;}
#hcontent2 h2{font-family:'Neo Sans TR Italic';font-size:40px;margin-bottom:30px;}
#hcontent2 h3{font-family:'Neo Sans TR Regular';color:#1ba55e;font-size:20px;font-weight:bold;margin-bottom:25px;}
#hcontent2 p{line-height:24px;}
#whatkit1 #hcontent2 h2{margin-bottom:60px;}
#hcontent3{padding:125px 0 100px 0;}
#hcontent3 .container{width:1100px;margin:0 auto;text-align:center;padding:0;}
#hcontent3 h2{font-size:40px;margin-bottom:60px;}
#hcontent3 h3{font-size:20px;margin-bottom:30px;}


#whatkit #hcontent2 .container .whatkitcontainer{text-align:left;}
#whatkit #hcontent2 .container .whatkitcontainer ul li{font-size:20px; line-height:24px;}

#kitpanel #result{padding:30px;padding-bottom:0;}
#kitpanel h2{font-size:40px;margin-bottom:30px;}

#inner{padding:125px 0 100px 0;}
#inner .container{width:1100px;margin:0 auto;padding:0;}



/*
.woocommerce .products .product{width:28.6% !important;margin:0 4% 1% 0;}

#hcontent3 .product1{padding:40px 0 40px 0;}
#hcontent3 .product{width:280px;float:left;margin:0 40px 40px 40px;}

#inner #productright{float:left;width:460px;}
#inner #productleft{float:right;width:460px;}
*/
#inner .entry-summary h3{font-size:30px;line-height:36px;margin-bottom:15px;}


footer .container{width:1000px;margin:0 auto;padding:80px 0 80px 0;}
footer .ftlogo{background:url('images/flogo.jpg') top left no-repeat;width:180px;height:93px;float:left;margin:0;}
footer .ftcards{background:url('images/fcards.jpg') top left no-repeat;width:280px;height:24px;float:right;margin:0;}
footer .ft{float:left;}
footer .ft h3{font-family:'Neo Sans TR Medium';font-size:22px;margin-bottom:50px;color:#fff;}
footer .ft ul li{margin-bottom:30px;padding:0;}
footer .ft1{padding-bottom:80px;}
footer .ftt1{width:280px;margin-right:80px;}
footer .ftt2{width:250px;margin-right:80px;}
footer .ftt3{width:300px;}
#copyright .container{background:#1ba55e;width:1280px;margin:0 auto;padding:0;font-size:16px;}
#copyright .copyright1{width:998px;margin:0 auto;}
#copyright .copyright2{background-image:url('images/cim1.jpg');background-position:bottom left;background-repeat:no-repeat;}
#copyright .copyright3{background-image:url('images/cim2.jpg');background-position:bottom right;background-repeat:no-repeat;min-height:84px;}
#copyright .container ul{float:left;margin-top:36px;}
#copyright .container ul li{color:#fff;float:left;padding-right:20px;padding-right:18px;}
#copyright .container ul li a{color:#fff;text-decoration:none;}
#copyright .container ul li a:hover{color:#fff;text-decoration:underline;}
#copyright #clogo{float:right;}
#copyright #clogo a{background:url('images/clogo.jpg') top left no-repeat;margin-top:18px;width:215px;height:50px;display:block;}
#copyright #clogo span{display:none;}
#rightpanel{float:right;width:725px;}
#leftpanel{float:left;width:240px;}


body.woocommerce ul.products
{
width: 100% !important;
display: inline-block!important;
float: none!important;
clear: none!important;
vertical-align: middle;
}


/*
#inner .product{width:33.11111111111111111111111%;float:left;text-align:center;}
#inner .product img{width:100%;margin:0 auto;}
#inner .product{width:280px;float:left;margin:0 40px 40px 40px; text-align:center; min-height:550px;}
#inner .product img{width:280px; margin:0 auto;}
#inner .product1{padding:40px 0 40px 0;}
*/
}

.container.grid-container {
    max-width: 100%;
}
.woocommerce .content-area .site-main{margin:0;max-width:100%}










#leftpanel{background:#1ba55e;color:#fff;padding:40px 20px 40px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-family:'Neo Sans TR Regular';}
#leftpanel h3{font-family:'Neo Sans TR Black Italic';font-size:18px;margin-bottom:25px;}
#loadingmessage{ display:none;}
#circularG{position:relative;width:58px;height:58px;margin:auto;}
#circularG_1{left:0;top:23px;animation-delay:0.41s;-o-animation-delay:0.41s;-ms-animation-delay:0.41s;-webkit-animation-delay:0.41s;-moz-animation-delay:0.41s;}
#circularG_2{left:6px;top:6px;animation-delay:0.55s;-o-animation-delay:0.55s;-ms-animation-delay:0.55s;-webkit-animation-delay:0.55s;-moz-animation-delay:0.55s;}
#circularG_3{top:0;left:23px;animation-delay:0.69s;-o-animation-delay:0.69s;-ms-animation-delay:0.69s;-webkit-animation-delay:0.69s;-moz-animation-delay:0.69s;}
#circularG_4{right:6px;top:6px;animation-delay:0.83s;-o-animation-delay:0.83s;-ms-animation-delay:0.83s;-webkit-animation-delay:0.83s;-moz-animation-delay:0.83s;}
#circularG_5{right:0;top:23px;animation-delay:0.97s;-o-animation-delay:0.97s;-ms-animation-delay:0.97s;-webkit-animation-delay:0.97s;-moz-animation-delay:0.97s;}
#circularG_6{right:6px;bottom:6px;animation-delay:1.1s;-o-animation-delay:1.1s;-ms-animation-delay:1.1s;-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;}
#circularG_7{left:23px;bottom:0;animation-delay:1.24s;-o-animation-delay:1.24s;-ms-animation-delay:1.24s;-webkit-animation-delay:1.24s;-moz-animation-delay:1.24s;}
#circularG_8{left:6px;bottom:6px;animation-delay:1.38s;-o-animation-delay:1.38s;-ms-animation-delay:1.38s;-webkit-animation-delay:1.38s;-moz-animation-delay:1.38s;}
@keyframes bounce_circularG{0%{transform:scale(1);}
100%{transform:scale(.3);}
}
@-o-keyframes bounce_circularG{0%{-o-transform:scale(1);}
100%{-o-transform:scale(.3);}
}
@-ms-keyframes bounce_circularG{0%{-ms-transform:scale(1);}
100%{-ms-transform:scale(.3);}
}
@-webkit-keyframes bounce_circularG{0%{-webkit-transform:scale(1);}
100%{-webkit-transform:scale(.3);}
}
@-moz-keyframes bounce_circularG{0%{-moz-transform:scale(1);}
100%{-moz-transform:scale(.3);}
}

.sbox1{border-bottom:solid 1px #2eac6b;}
.sbox1 h4{padding:1em;border-bottom:solid 1px #40b378;background:#1ba55e;margin:0;cursor:pointer; padding-left:55px;}
.sbox1 h4:after{content:'\02795';color:#fff;float:right;margin-left:5px;}
.sbox1 h4.active:after{content:"\2796";}
.sbox1 ul{padding:1em;display:none;-webkit-animation:fadeEffect 1s;-moz-animation:fadeEffect 1s;animation:fadeEffect 1s;font-size:14px;padding-left:55px;}
.sbox1 ul li{padding:5px 0 5px 0;}
.sbox1 ul.less{overflow:none;height:auto;}
.sbox1 ul li a{color:#fff;text-decoration:none;}
.sbox1 ul li a:hover{color:#fff;text-decoration:underline;}
.sbox1 ul li input{float:right;}
.sbox1 ul li select{ width:96%; padding:2%;}
.sbox1 h4.fillbox1{background:url('images/imfill1.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox2{background:url('images/imfill2.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox3{background:url('images/imfill3.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox4{background:url('images/imfill4.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox5{background:url('images/imfill5.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox6{background:url('images/imfill6.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox7{background:url('images/imfill7.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox8{background:url('images/imfill8.png') #1ba55e center left no-repeat;}
.sbox1 h4.fillbox9{background:url('images/imfill9.png') #1ba55e center left no-repeat;}
.circularG{position:absolute;background-color:rgb(0,0,0);width:14px;height:14px;border-radius:9px;-o-border-radius:9px;-ms-border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;animation-name:bounce_circularG;-o-animation-name:bounce_circularG;-ms-animation-name:bounce_circularG;-webkit-animation-name:bounce_circularG;-moz-animation-name:bounce_circularG;animation-duration:1.1s;-o-animation-duration:1.1s;-ms-animation-duration:1.1s;-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;}
.slider-text{visibility:hidden;}
.slider-text.active-slide{visibility:visible;}
.inputtext{font-size:16px;border:solid 1px #d8d7d7;color:#444;padding:8px 5px 8px 5px;width:98%;}
.textarea{font-size:16px;border:solid 1px #d8d7d7;color:#444;padding:8px 5px 8px 5px;width:98%;}
#submit{text-align:center;color:#fff;background:#1ba55e;padding:18px;font-size:18px;border:0px;font-weight:400;width:99%;cursor:pointer;text-transform:uppercase;}
input.buildlevel{ width:100px;height:25px;}
.sbox4{min-height:100px;}
.sbox4 ul{padding:5px 0 5px 0;min-height:20px;}

/*
#productpanel div.woocommerce-product-gallery__image{width:22%;margin-right:1%;margin-top:1%;float:left;}
#productpanel div.woocommerce-product-gallery__image > img{max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
#productpanel div.woocommerce-product-gallery__image img{width:100%;height:100%;max-width:100%;max-height:100%;border:solid 1px #ccc;}
*/

.tooltip1{font-size:16px;font-weight:900; background:url('images/resulti.png') top right no-repeat;min-height:60px;width:50px; padding-right:25px;}
.tooltip{position:relative;display:inline-block;}
.tooltip .tooltiptext{visibility:hidden;width:200px;background:#fff;text-align:left;padding:15px;border-radius:6px;font-size:13px;position:absolute;z-index:1;top:-15px;left:105%; border:solid 1px #ccc;line-height:22px;}
.tooltip:hover .tooltiptext{visibility:visible;}
.tooltip table{width:100%;}
.tooltip table th{padding:3px;font-weight:700;background:#1ba55e;color:#fff;}
.tooltip table td{padding:0 3px 0 3px;}
.term-description{text-align:center;}
ol {line-height:30px;}
ul.bullet {list-style-type: disc; padding: 10px; padding-left:25px; line-height:25px;} 

#leftpanel{margin-bottom:1em;}
@media all and (min-width:768px)
{
.tooltip .tooltiptext{width:300px;}
}
@media all and (min-width:1200px)
{
#blog .container{width:1100px;margin:0 auto;padding:35px 0 35px 0;}
#leftpanel1{width:35%;float:right;}
#rightpanel1{width:65%;float:left;}
#topmenu form{margin-bottom:0;}

#whatkit #kitpanel .woocommerce .products li{margin:0;padding:11px;}
article.searchpanel .woocommerce .products li{margin:0;padding:11px;}    
}

.product .posted_in { display:none; }

.product .tagged_as { display:none; }


.entry-footer { margin-bottom:20px; margin-top:20px;  }

.entry { font-size:16px; font-weight:normal; padding-bottom:5px }

.page-header { margin-bottom:30px }
.page-title { font-size:30px; font-weight:bold; margin-bottom:20px }
.page-description{ font-size:30px; margin-bottom:20px }


#gobut{margin-top:1em;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;width:100%;padding:10px;border:0px;cursor:pointer; background:#fff;color:#1ba55e;font-family:'Neo Sans TR Medium';font-style:normal;font-weight:normal;font-size:18px;}


#pleftpanel h2
{
    color:#fff;
    background:#0e004f;
    padding:15px 15px 15px 40px;
    font-size:16px;
    font-weight:700;
}
#pleftpanel h3{font-family:'Neo Sans TR Black Italic';font-size:18px;margin-bottom:25px;}
#leftmenu1 #menu-product-categories li{font-size:14px;}
#leftmenu1 #menu-product-categories li .sub-menu{display:none;}
#leftmenu1 #menu-product-categories li.current-menu-item .sub-menu{display:block;}
#leftmenu1 #menu-product-categories li.current-menu-ancestor .sub-menu{display:block;}



/*
#leftmenu1 #menu-product-categories .current_menu_ancestor .sub-menu,#leftmenu1 #menu-product-categories .current_menu_item .sub-menu{display:block;}
#leftmenu1 #menu-product-categories .current_menu_item .sub-menu .sub-menu,#leftmenu1 #menu-product-categories .current_menu_ancestor .sub-menu .sub-menu{display:none;}
#leftmenu1 #menu-product-categories .current_menu_ancestor .current_menu_item .sub-menu{display:block;}
#leftmenu1 #menu-product-categories .current_menu_ancestor .current_menu_ancestor .sub-menu{display:block;}
*/

#pleftpanel{background:#1ba55e;color:#fff;padding:40px 20px 40px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-family:'Neo Sans TR Regular';}
#pleftpanel-old{color:#fff;padding:15px;background:#1ba55e;font-size:16px;font-family:'Neo Sans TR Regular';}

#leftmenu1 #menu-product-categories li a{
    color:#fff;
    background:#1ba55e;
    text-decoration:none;
    text-transform:uppercase;
    display:block;
    padding:10px 40px 10px 25px;
    font-weight:400;
}
#leftmenu1 #menu-product-categories li.current_menu_parent a,
#leftmenu1 #menu-product-categories li.current-menu-ancestor a,
#leftmenu1 #menu-product-categories li.current-menu-item a,
#leftmenu1 #menu-product-categories li a:hover
{
    color:#fff;
    text-decoration:none;
    background:#0e004f;
}
#leftmenu1 #menu-product-categories li ul li a,#leftmenu1 #menu-product-categories li.current-menu-ancestor ul li a{
    color:#fff;
    text-decoration:none;
    text-transform:none;
    border-bottom:0px;
    background:url('images/larr6.png') center left no-repeat;
    padding:5px 40px 5px 55px;border-bottom: solid 1px #40b378;
}
#leftmenu1 #menu-product-categories li.current_menu_item .sub-menu a,
#leftmenu1 #menu-product-categories li.current_page_parent .sub-menu a,
#leftmenu1 #menu-product-categories li.current_menu_ancestor .sub-menu a,
#leftmenu1 #menu-product-categories li ul li a:hover,
#leftmenu1 #menu-product-categories li ul .current-menu-item a,
#leftmenu1 #menu-product-categories li.current-menu-ancestor ul .current-menu-item a
{
    color:#666;
    text-decoration:none;
    background:url('images/larr2.png') #e1e1e1 center left no-repeat;
}












#leftmenu1 #menu-product-categories li ul li ul li a
{
    background:url('images/larr3.png') #1ba55e center left no-repeat;
    padding:5px 40px 5px 75px;
}
#leftmenu1 #menu-product-categories .current_menu_item .sub-menu .sub-menu a,
#leftmenu1 #menu-product-categories .current_menu_parent .sub-menu .sub-menu a,
#leftmenu1 #menu-product-categories .current_menu_ancestor .sub-menu .sub-menu,
#leftmenu1 #menu-product-categories li ul li ul li a:hover
{
    background:url('images/larr3.png') #1ba55e center left no-repeat;
    color:#666;
}
#leftmenu1 #menu-product-categories .current_menu_ancestor .current-menu-item a,
#leftmenu1 #menu-product-categories .current_menu_ancestor .current_menu_ancestor a{
    background:url('images/larr5.png') #9aa4aa center left no-repeat;
    color:#fff;
}
#leftmenu1 #menu-product-categories .current_menu_ancestor .current_menu_ancestor .sub-menu .current-menu-item a
{
    background:url('images/larr3.png') #1ba55e center left no-repeat;
    color:#000;
}


.woocommerce .products li.product_cat-courses .button{display:none !important;}
#pleftpanel{margin-bottom:2em;}
/*Product Description section*/
#pdesc{padding-bottom:20px;}
#pdesc ul{list-style:disc;margin-left:20px;}

