/*



Theme Name: craft



Theme URI: https://wordpress.org/themes/craft/



Author: the WordPress team



Author URI: https://wordpress.org/



Description: craft brings your site to immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. 



Version: 1.2



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Text Domain: petstep



Tags: right-sidebar, flexible-header, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, theme-options, threaded-comments, translation-ready







This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/

.sticky



{



}



.screen-reader-text



{



}



.gallery-caption



{



}



.bypostauthor



{



}



html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

font,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

ol,

ul{list-style:none}

a{text-decoration:none}

a:hover{text-decoration:none}

.left{float:left}

.right{float:right}

.clear{clear:both}

*{margin:0;padding:0}

body{margin:0;padding:0;background:url(images/body_back.png) #dededb repeat-x top center}

.sb-search{display:none !important}

.menu ul li.season{margin:0 0 0 0;margin-right:-4px;padding:1px 4px 0 4px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;float:left;}

.menu ul li.season:before{content:"";display:block;background:url(images/spritesheet.png) -39px -39px no-repeat;width:4px;height:22px;float:left;margin-right:0;margin-left:4px;margin-top:6px;}

.menu ul li.season:hover{background-color:#7DA715;}

.menu ul li.decor{margin:0 0 0 0;margin-right:-4px;padding:1px 4px 0 4px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;float:left;}

.menu ul li.decor:before{content:"";display:block;background:url(images/spritesheet.png) -35px -5px no-repeat;width:10px;height:22px;float:left;margin-right:0;margin-left:4px;margin-top:4px;}

.menu ul li.decor:hover{background-color:#7DA715}

.menu ul li.paper-plane{margin:0 0 0 0;margin-right:-4px;padding:1px 4px 0 4px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;float:left;}

.menu ul li.paper-plane:before{content:"";display:block;background:url(images/spritesheet.png) -73px -43px no-repeat;width:2px;height:22px;float:left;margin-right:0;margin-left:4px;margin-top:6px;}

.menu ul li.paper-plane:hover{background:#7DA715;}

.menu ul li.diamond{margin:0 0 0 0;margin-right:-4px;padding:1px 4px 0 4px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;float:left;}

.menu ul li.diamond:before{content:"";display:block;background:url(images/spritesheet.png) -5px -39px no-repeat;width:5px;height:22px;float:left;margin-right:0;margin-left:4px;margin-top:8px;}

.diamond a{}

.menu ul li.diamond:hover{background:#7DA715;}

.buy{background:url(images/texture.png) !important;border:dashed 1px #999 !important;padding:7px;margin-left:auto !important;margin-right:auto !important;margin-top:12px;color:#000 !important;font:bold 16px/18px Arial, Helvetica, sans-serif;display:table}

.menu ul li.down{margin:0 0 0 0;margin-right:-4px;padding:1px 4px 0 4px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;float:left;}

.menu ul li.down:before{content:"";display:block;background:url(images/spritesheet.png) -75px -5px no-repeat;width:auto;height:28px;float:left;margin-right:0px;margin-left:8px;margin-top:4px;}

.menu ul li.down:hover{background:#7DA715;}

#form-allowed-tags{display:none !important}

#reply-title{display:none !important}

.buy a{font:bold 15px/18px Arial, Helvetica, sans-serif !important;color:#444 !important;padding:5px 0 2px !important;text-shadow:0 1px 1px #fafafa !important}

.buy a:hover{color:#900 !important}

.screen-reader-text{display:none !important}

.cntctfrm_contact_submit{background:url(images/title_sub.png) no-repeat;width:80px;height:50px;display:block;overflow:hidden;border:none;color:#f7f6f2}

#cntctfrm_contact_name{padding:9px;border:solid 1px #E5E5E5;outline:0;font:normal 13px/100% "Helvetica Neue", Helvetica, Arial, sans-serif;width:120%;background:url(images/texture.png);box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;color:#5f504d;border:1px #ccc solid;text-shadow:0 1px 1px #fff}

#cntctfrm_contact_email{padding:9px;border:solid 1px #E5E5E5;outline:0;font:normal 13px/100% "Helvetica Neue", Helvetica, Arial, sans-serif;width:120%;background:url(images/texture.png);box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;color:#5f504d;border:1px #ccc solid;text-shadow:0 1px 1px #fff}

#cntctfrm_contact_subject{padding:9px;border:solid 1px #E5E5E5;outline:0;font:normal 13px/100% "Helvetica Neue", Helvetica, Arial, sans-serif;width:120%;background:url(images/texture.png);box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;color:#5f504d;border:1px #ccc solid;text-shadow:0 1px 1px #fff}

#cntctfrm_contact_message{padding:9px;border:solid 1px #E5E5E5;outline:0;font:normal 13px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;width:160%;height:120px;background:url(images/texture.png);box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;color:#5f504d;border:1px #ccc solid;text-shadow:0 1px 1px #fff}

.comment-author-link{font:bold 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif !important;color:#900}

.recentcomments{font:bold 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif !important;color:#000}

.sub_left{float:left;width:22%;padding:12px 0 0 10px}

.social_mid{float:left;width:150px;margin-left:230px;margin-top:6px;}

.social_mid h2{display:none}

.sub_mid{float:left;width:15%;padding:5px 0 0}

.sub_right{float:right;width:29%;padding:14px 0 0}

.bar{height:2px;font-size:13px;color:#3b3938;border:solid 1px;border-radius:5px;border-color:#c4bfbe;font-family:Arial, Helvetica, sans-serif;box-shadow:none;width:60%;background-color:#fff;line-height:1em;float:left;padding:11px 5px;margin:0 5px 0 0}

.header_search{display:none;}

#searchbar{display:none;}

#wraper{width:971px;margin:0 auto;overflow:hidden;margin:-5px auto;box-shadow:6px 0 4px -4px #666, -6px 0 4px -4px #666;-moz-box-shadow:6px 0 4px -4px #666, -6px 0 4px -4px #666;-webkit-box-shadow:6px 0 4px -4px #666, -6px 0 4px -4px #666;background:#f7f6f2}

#sub_nav{background:#383229;height:50px}

.header{display:none}

.head_nav{border-bottom:#c4bfbe 1px solid;padding:0 0 7px;overflow:hidden}

.head_nav ul{padding:0}

.head_nav ul li{float:left;color:#cc1212;font:normal 11px/22px Arial, Helvetica, sans-serif;text-transform:uppercase;background:url(images/bullet.png) no-repeat left;padding:0 25px 0 30px}

.head_nav ul li a{color:#cc1212}

.head_nav ul li a:hover{text-decoration:underline}

.main_nav{padding:12px 0 0}

.main_nav ul{padding:0}

.nav_one img{float:left}

.nav_one{float:left;margin:0 5px}

.nav_one a{color:#383229;font:normal 15px/28px Arial, Helvetica, sans-serif;padding:0 18px 0 10px;text-transform:uppercase;background:url(images/side_butt.png) no-repeat right}

.nav_one a:hover{color:#cc1212}

.banner{width:98.5%;margin:0 auto;overflow:hidden}

.banner_left{float:left;width:33%;background:url(images/patt_1.png);padding:5px 12px 12px;height:443px;}

.banner_left img{box-sizing:content-box;border:5px solid #fff;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;margin:0 0 10px 0;border-radius:10px;height:auto;}

.banner_left h4{background:url(images/gal_title.png) no-repeat;color:#521111;font:normal 26px/36px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:286Px;height:56px;padding:15px 0 0 85px;margin:2px 0 0;text-shadow:-1px -1px 0 #d5b67b, 1px -1px 0 #d5b67b, -1px 1px 0 #d5b67b, 1px 1px 0 #d5b67b}

.banner_left a{color:#383229;padding-top:8px;font:bold 22px Arial, Helvetica, sans-serif;display:table;}

.banner_left a:hover{text-decoration:underline}

.banner_left p{color:#383229;font:bold 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;padding:8px 0 0;}

.banner_right{float:right;width:21.9%;background:none;padding:5px 12px 12px;height:443px;position:relative;}

.banner_right h4{background:url(images/title_bg_one.png) no-repeat;color:#3a3428;font:normal 26px/28px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:286Px;height:48px;padding:18px 0 0 82px;margin:2px 0 0;text-shadow:0 1px 1px #fff}

.banner_mid{width:40%;background:none;z-index:1;padding-bottom:55px;float:left;height:405px;overflow:hidden;}

.banner_mid h4{background:url(images/ribon.png) no-repeat;color:#fff;font:normal 28px/30px Trebuchet MS;width:335Px;height:50px;padding:15px 0 0 85px;margin:4px 0 0 35px;text-shadow:0 1px 1px #3a3428}

.banner_one{display:inline-block;width:42%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px dashed #5A5956 !important;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;background-color:rgba(255, 255, 255, .5);padding:4px 7px 6px 7px;border:#ddd 1px solid;text-align:center !important;float:none;margin:8px 6px 0;border-radius:10px;}

.banner_one a{color:#cc1212;font:bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;padding:3px 0 0;display:table}

.banner_one a:hover{text-decoration:underline}

.banner_right ul{padding:12px 0 0}

.banner_right ul li{color:#383229;font:bold 15px/19px "Helvetica Neue", Helvetica, Arial, sans-serif;padding:0 0 12px 0;margin:0 0 0 24px;border-bottom-collapse:separate;border-bottom-spacing:2px;border-bottom-color:gray;}

.banner_right ul li:before{content:"";background:url(images/spritesheet.png) -104px -5px no-repeat;width:32px;height:31px;float:left;margin-right:20px;position:absolute;left:0;}

.banner_right ul li a{color:#383229;text-shadow:0 2px 2px #fff}

.banner_right ul li a:hover{text-decoration:underline}

.footer{background:url(images/foot_back.jpg) repeat-x left top;height:auto;margin:5px 0 0}

.footer_main{width:71%;margin:0 auto;overflow:hidden;padding:10px 0 10px}

.footer_up{overflow:hidden}

.foot_one{width:17%;float:left}

.foot_two{width:23%;float:left;margin:0 18px 0 0}

.foot_three{width:20%;float:left}

.foot_four{width:25%;float:right}

.foot_three img{float:left;margin:0 7px 0 0}

.footer_up h2{font:normal 20px '28 Days Later', arial;color:#252323;margin-bottom:10px;text-shadow:0 1px 1px #fff}

.footer_up ul{padding:0}

.footer_up ul li{font:normal 12px Arial, Helvetica, sans-serif;color:#444;text-shadow:0 1px 1px #fff;padding:0 0 7px}

.footer_up ul li a{color:#444}

.footer_up ul li a:hover{text-decoration:underline}

.footer_bottom{padding:2px 0 0}

.footer_bottom p{text-align:center;font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;text-shadow:0 1px 1px #fff;}

.footer_bottom p a{color:#900}

.footer_bottom p a:hover{text-decoration:underline}

.latest_box{width:97.7%;margin:0 auto;overflow:hidden;background:url(images/wallpaper_green.png) left top #A6AA3B;padding:18px;box-shadow:inset 0 70px 70px -70px rgba(0, 0, 0, .3), inset 0 -70px 70px -70px rgba(0, 0, 0, .3);}

.latest_one{float:left;width:30%;padding:0 12px 0 12px;border-bottom:#c4bfbe 2px solid;height:auto;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;}

.latest_one_main{margin:12px auto !important;width:99%;overflow:hidden;}

.latest_top{overflow:hidden;border-bottom:1px dashed #383229;box-shadow:0 1px 0 #fff;padding:0 0 10px;margin:0 0 10px 0;}

.latest_top:last-child{border-bottom:none !important;box-shadow:none !important;}

.latest_down:last-child{border-bottom:none !important;box-shadow:none !important;}

.latest_top img{box-shadow:1px 2px 7px #292929;background:#fff;padding:3px;float:left;margin:0 12px 0 0;border-radius:10px}

.latest_top a{color:#3a3428;font:bold 15px/19px "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:0 2px 2px #fff;}

.latest_top a:hover{text-decoration:underline}

.latest_one h4{background:url(images/clip_one.png) no-repeat;color:#521111;font:normal 34px/36px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:286Px;height:60px;padding:18px 0 0 60px;margin:10px 0 0 3px}

.latest_two h4{background:url(images/clip_two.png) no-repeat;color:#521111;font:normal 34px/36px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:286Px;height:60px;padding:18px 0 0 70px;margin:10px 0 0 3px}

.latest_two{float:left;width:29.7%;padding:0 12px 0 0;border-bottom:#c4bfbe 2px solid;height:auto;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;margin:0 0 0 16px;}

.latest_two_main{padding:0 0 12px;width:98%;margin:0 0 0 0px;}

.latest_two_main ul{padding:5px 0 0 10px}

.latest_two_main ul li{color:#383229;font:bold 15px/19px "Helvetica Neue", Helvetica, Arial, sans-serif;padding:2px 0 15px 0;border-bottom-collapse:separate;border-bottom-spacing:2px;border-bottom-color:gray;}

.latest_two_main ul li:before{content:"";background:url(images/spritesheet.png) -5px -5px no-repeat;width:20px;height:21px;float:left;margin-right:8px;}

.latest_two_main ul li a{color:#383229;text-shadow:0 1px 1px #fff}

.latest_two_main ul li a:hover{text-decoration:underline}

.latest_three{float:right;width:30%;margin:0 18px 0 0;padding:0 7px 10px;border-bottom:#c4bfbe 2px solid;height:auto;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;}

.latest_three h4{background:url(images/clip_three.png) no-repeat;color:#521111;font:normal 34px/36px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:286Px;height:60px;padding:18px 0 0 70px;margin:10px 0 0 3px}

.latest_three_main{width:99%;margin:0 auto;padding:10px 0 0;overflow:hidden;}

.latest_down{overflow:hidden;border-bottom:1px dashed #383229;box-shadow:0 1px 0 #fff;padding:0 0 8px;margin:0 0 10px 0;}

.latest_down img{box-shadow:1px 2px 7px #292929;background:#fff;padding:3px;float:left;margin:0 15px 0 0;border-radius:10px}

.latest_down a{color:#3a3428;font:bold 15px/19px "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:0 2px 2px #fff;}

.latest_down a:hover{text-decoration:underline}

#site-navigation h3{color:#000 !important;font:normal .1px Arial, Helvetica, sans-serif !important}

.main-navigation{background:url(images/nav_bar.png) repeat-x;border-radius:2px;position:relative;zoom:1;height:39px}

.main-navigation ul{padding:0}

.main-navigation ul li{display:inline-block;margin-right:-4px;position:relative;padding:0 12px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}

.main-navigation ul li a{color:#FFF;text-shadow:0 1px 1px #3a3428;font:bold 18px/40px Arial, Helvetica, sans-serif !important;padding:0 0 0 6px}

.main-navigation ul li:hover{background:#7DA715;color:#fff}

.main-navigation ul li ul{position:absolute;top:36px;left:0px;width:450px;background:url(images/texture.png);padding:7px;-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.4);-moz-border-radius:4px;-webkit-border-radius:4px;border:2px #afc2d2 solid;z-index:999 !important}

.sub-menu{z-index:999 !important}

.main-navigation ul li ul li{float:left !important;width:135px;margin:0 7px 10px 7px;color:#444 !important;font:normal 13px Arial, Helvetica, sans-serif !important;text-shadow:0 1px 1px #fff !important;padding:0 !important}

.main-navigation ul li ul li:hover{background:none !important}

.main-navigation ul li ul li a:hover{text-decoration:underline}

.main-navigation ul li ul .heading a{color:#444 !important;font:bold 13px Arial, Helvetica, sans-serif !important;padding-left:0 !important}

.main-navigation ul li ul li a{color:#444 !important;font:normal 13px Arial, Helvetica, sans-serif !important;text-shadow:0 1px 1px #fff !important;padding-left:0 !important}

.main-navigation ul li:hover ul{display:block;opacity:1;visibility:visible}

#mega a{text-decoration:none;display:block}

#mega li{float:left;width:auto;height:auto;padding:0 16px 0 10px;font-size:16px;color:#fff;position:relative;font-family:Arial, Helvetica, sans-serif}

#mega li a{color:#fff}

#mega li a:hover{color:#fff}

#mega li:hover{background:#7DA715;color:#fff;border-bottom:0;z-index:1}

#mega a{text-decoration:none;display:block}

#mega .mega_div{position:absolute;left:-999em;width:330px;border:2px #afc2d2 solid;border-top:0;font-weight:400;text-align:left;padding:5px 10px 0 15px;-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.4);-moz-border-radius:4px;-webkit-border-radius:4px;background:url(images/texture.png);text-shadow:none !important}

#mega li:hover .mega_div{left:-1px;top:auto}

#mega li.dif:hover .mega_div{left:-221px}

#mega .mega_div h2{font:bold 14px Arial, Helvetica, sans-serif;color:#3a3428;text-shadow:0 1px 1px #fff;margin:5px 0 10px;clear:both;width:140px;position:relative}

.mega_div ul{float:left;margin:0 25px 0 0}

#mega .mega_div p{color:#000;width:140px;font-size:14px;position:relative}

#mega .mega_div p a{text-decoration:none;clear:left;width:100%;height:auto;line-height:1.4;color:#444 !important;font:normal 13px Arial, Helvetica, sans-serif;text-shadow:0 1px 1px #fff;padding:0 0 8px}

.mega_div ul p a:hover{color:#900}

#mega .mega_div a:hover,

#mega div a:focus,

#mega div a:active{text-decoration:underline;color:#900}

.middle_main{width:94%;margin:0 auto;overflow:hidden;padding:3px 0}

.middle_left{float:left;width:35%}

.middle_left h2{text-shadow:0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15);padding:7px 0 0}

.middle_left p{color:#333;font:normal 15px/20px Trebuchet MS;text-shadow:0 3px 0 #fff;padding:15px 0 7px}

.contact{margin:10px 0 0;overflow:hidden}

.contact a{background:url(images/hand.png) no-repeat right;color:#486d93;font:bold 14px Arial, Helvetica, sans-serif;text-shadow:2px 2px 2px #fff;padding:0 60px 12px 0;text-shadow:1px 1px 1px #000;text-shadow:0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15);display:table}

.contact a:hover{color:#000}

.middle_right{width:38%;float:left;margin:0 0 0 10px}

.middle_right h2{text-shadow:0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15);padding:7px 0 0}

.news_bar{background:url(images/search_bar.png) no-repeat;color:#444;font:normal 13px Arial, Helvetica, sans-serif;text-shadow:0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15);display:inline-block;margin:12px 4px 0 0;width:98%;height:32px;border:none;padding:0 5px}

.more{font-size:15px;color:#000;font-family:Arial, Helvetica, sans-serif}

#submit{margin:12px 0 0;background:url(images/title_sub.png) no-repeat;width:75px;height:22px;font:normal .1px "Helvetica Neue", Helvetica, Arial, sans-serif;color:#000;border:none !important;cursor:pointer}

#submit:hover{opacity:.7}

.middle_mid{float:left;width:15%;margin:0 0 0 70px}

.middle_mid h2{padding:10px 0 0}

.envalop{margin-top:15px;margin-left:20px}

.middle_part{width:98.5%;margin:0 auto;overflow:hidden;height:226px;margin:20px 0 20px 0}

.sub_one{margin:10px 0 0 5px}

.down_part{width:100%;margin:0 auto;overflow:hidden;background:url(images/tex.png)}

.down_main{width:96%;margin:0 auto;overflow:hidden;padding:12px 0}

.down_box{width:29%;float:left;margin:0 15px 0 20px;overflow:hidden;position:relative;}

.down_box h2{text-align:center}

.down_one{width:86%;float:left;margin:7px 5px 0;padding:10px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border-radius:15px;border:2px dashed #5A5956;background-color:rgba(255, 255, 255, .5);position:relative;}

.down_mid{width:86%;float:left;margin:7px 5px 0 7px;padding:10px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border-radius:15px;border:2px dashed #5A5956;background-color:rgba(255, 255, 255, .5)}

.down_right{width:86%;float:right;margin:7px 5px 0 0;padding:10px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border-radius:15px;border:2px dashed #5A5956;background-color:rgba(255, 255, 255, .5)}

.down_main ul{counter-reset:li;margin-left:0;padding-left:0;}

.down_main ul li{position:relative;margin:0 0 0 0;padding:0 0 9px 20px;}

.down_main ul li:before{top:0;content:counter(li);counter-increment:li;position:relative;float:left;display:table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1em;margin-right:0;padding:1px;color:#900;font:bold 21px/23px Trebuchet MS;position:absolute;left:0 !important;}

.down_main ul li a{color:#383229;font:bold 15px/19px "Helvetica Neue", Helvetica, Arial, sans-serif !important;}

.down_main ul li a:hover{text-decoration:underline}

.article_main{margin:15px auto;overflow:hidden}

.body_left{width:65%;float:left;margin:0 0 0 10px}

.body_right{width:32%;float:right}

.bred_box{overflow:hidden;padding:5px 12px 5px 5px;color:#6d7b78;text-shadow:0 1px 1px #fafafa;font:normal 13px/15px Arial, Helvetica, sans-serif;background:url(images/texture.png);margin:0 0 5px;border-top:dashed 1px #999;border-bottom:dashed 1px #999;border-left:dashed 1px #999;border-right:dashed 1px #999}

.bred_box a{color:#5c9100;padding:0 5px 0 0}

.bred_box a:hover{color:#900}

.body_head{overflow:hidden;margin:0 0 7px}

.body_head h1{color:#000;font:normal 36px/40px Georgia, "Times New Roman", Times, serif}

.text_part p{font:normal 15px/22px Arial, Helvetica, sans-serif;color:#444;margin:0 0 12px}

.text_part{overflow:hidden;margin:0 0 7px}

.text_part h2{color:#d94c4c;font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:400;padding:0 0 12px}

.text_part h3{color:#d94c4c;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:400;padding:0 0 12px}

.text_part h4{color:#d94c4c;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:700;padding:0 0 12px}

.alignleft,

img.alignleft{box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:4px solid #FFF;background:-moz-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(100%, #F6F5EF));background:-webkit-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-o-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-ms-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:radial-gradient(ellipse at center, #FFF 0%, #F6F5EF 100%);display:inline;float:left;margin:7px 15px 7px 4px}

.alignright,

img.alignright{box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:4px solid #FFF;background:-moz-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(100%, #F6F5EF));background:-webkit-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-o-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-ms-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:radial-gradient(ellipse at center, #FFF 0%, #F6F5EF 100%);display:inline;float:right;margin:7px 4px 7px 15px}

.aligncenter,

img.aligncenter{padding:5px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:4px solid #FFF;background:-moz-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(100%, #F6F5EF));background:-webkit-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-o-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-ms-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:radial-gradient(ellipse at center, #FFF 0%, #F6F5EF 100%);clear:both;display:block;margin:7px auto}

.text_part ul{margin:0 0 7px}

.text_part ul li{background:url(images/inner_bullet.png) no-repeat left;color:#444;font:normal 15px/22px Arial, Helvetica, sans-serif;padding:5px 0 3px 20px}

.text_part ul li li{padding:5px 0 3px 22px;color:#444;font:normal 15px/22px Arial, Helvetica, sans-serif;background:url(images/inner_bullet.png) no-repeat left}

.text_part ul li a{color:#5c9100;font:normal 15px/22px Arial, Helvetica, sans-serif}

.text_part ul li a:hover{color:#900}

.text_part ul li li a{color:#5c9100;font:normal 16px/24px Arial, Helvetica, sans-serif}

.text_part ul li li a:hover{color:#900}

.text_part ol{margin:0 0 7px;overflow:hidden;}

.text_part ol li{list-style:decimal;color:#444;font:normal 15px/22px Arial, Helvetica, sans-serif;padding:5px 0 0;margin:0 0 0 15px}

.text_part ol li li{padding:5px 0 0 22px;color:#444;font:normal 15px/22px Arial, Helvetica, sans-serif;list-style:decimal inside}

.text_part ol li a{color:#5c9100;font:normal 15px/22px Arial, Helvetica, sans-serif}

.text_part ol li a:hover{color:#900}

.text_part ol li li a{color:#5c9100;font:normal 15px/22px Arial, Helvetica, sans-serif}

.text_part ol li li a:hover{color:#900}

.net_box{overflow:hidden;padding:10px 0 7px 5px;background:url(images/texture.png)}

.net_box p{font:italic 14px/16px Arial, Helvetica, sans-serif;color:#444}

/*.author{background:url(images/author_icon.png) no-repeat left;padding:5px 0 0 20px}*/

.date{padding:7px 0 0;font:italic 14px/16px Arial, Helvetica, sans-serif !important}

.cate{padding:5px 0 0}

.net_box a{color:#5c9100;font:italic 14px/16px Arial, Helvetica, sans-serif}

.net_box a:hover{color:#900}

#sidebar_right a{color:#654e3d;font:bold 14px/18px "Helvetica Neue", Helvetica, Arial, sans-serif !important;margin-top:.25em;margin-bottom:.25em;font-weight:700;font-size:12px;padding:5px 0}

#sidebar_right a:hover{color:#0073b0;text-decoration:underline}

#sidebar_right .widgetTitle_right,

#twitterUpdate h3{padding:5px 5px 0 10px;color:#333;font:bold 28px/30px Trebuchet MS;letter-spacing:1px;display:table;}

#sidebar_right ul li{padding:5px 0}

#sidebar_right ul li a:hover{color:#c92027}

#sidebar_right ol li{margin-top:.25em;margin-bottom:.25em;font-weight:400;color:#900 !important;font:normal 18px/6px Pacifico, sans-serif !important;margin-left:25px !important}

#sidebar_right ol li a:hover{color:#c92027}

#sidebar_right li:last-child{border-bottom:12px}

#sidebar_right li.widget{margin:0 0 12px}

#sidebar_right li.widget.nosidepad{padding:10px 0}

#sidebar_right li.widget div{padding:0 5px;clear:both}

#sidebar_right li.widget div div{padding:0;border-top:none}

#sidebar_right li.widget div.fixed{padding:0;margin:0;border:none}

#sidebar_right ul{clear:both;padding:8px;margin:0 0 6px;background:none}

#sidebar_right ul ul{padding:4px 5px 10px}

#sidebar_right ul.children{background:none !important}

#sidebar_right ul.children li{border-width:0 !important}

#sidebar_right ul ul ul{padding:0;border-top:none}

#sidebar_right ul li{padding-left:5px}

#sidebar_right ol{clear:both;padding:7px}

#sidebar_right ol li{padding:7px 0;padding-left:5px;border-width:0;border-bottom:1px dashed #383229;list-style:decimal;color:#333;margin:0 0 0 18px;color:#8c2702;font:normal 18px/20px '28 Days Later', arial !important}

#sidebar_right ul li{padding-left:5px;border-width:0;border-bottom:1px dashed #383229}

#sidebar_right ul ul li.rc_item,

#sidebar2 ul ul li#rc_nav{background:none;padding:0;margin:3px 0}

#sidebar_right ul ul li.rc_item div{padding:0;border:none}

#sidebar_right ul ul li.rc_item .rc_avatar img{border:1px solid #ddd}

.recent_box{overflow:hidden}

.recent_main{background:none;border:none !important;padding:6px 0;margin:0 auto;overflow:hidden;clear:both}

.recent_top{padding:7px;width:41%;float:none;display:inline-block;margin:0 1px 12px 5px;height:34%;text-align:center;border:1px dashed #ccc !important;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;background-color:rgba(255, 255, 255, .5);}

.recent_top img{box-shadow:none;background:none;margin:0 0 7px;width:100%;height:auto;}

.recent_top a{color:#654e3d;font:bold 14px/18px "Helvetica Neue", Helvetica, Arial, sans-serif !important;}

.recent_top a:hover{color:#900}

.news_box{overflow:hidden;margin:0 0 12px}

.news_box h3{height:30px;text-align:center;font-size:2px;padding:10px 0;border-bottom:1px solid #eee;padding:5px;background-image:url(images/inner_news.png);background-position:center;background-repeat:no-repeat;color:#fafafa;text-shadow:0 4px 3px rgba(0, 0, 0, 0.4), 0 8px 13px rgba(0, 0, 0, 0.1), 0 18px 23px rgba(0, 0, 0, 0.1);font:bold 18px/30px Georgia, "Times New Roman", Times, serif}

.news_main{background:url(images/tex.png);border:2px solid #dfdfdf !important;padding:7px 10px 10px;overflow:hidden;clear:both}

.inner_news_bar{background:url(images/search_bar_one.png) no-repeat;color:#444;font:normal 13px Arial, Helvetica, sans-serif;text-shadow:0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15);display:inline-block;margin:12px 4px 0 0;width:98%;height:32px;border:none;padding:0 5px}

.related_box{overflow:hidden;background:none;height:auto;padding:15px 10px 10px}

.related_main{margin:20px 0 0;overflow:hidden}

.related_one{width:30%;float:left;margin:0 10px 0 8px;text-align:center;}

.related_one img{box-shadow:1px 2px 7px #292929;background:#fff;padding:5px;margin:0 0 10px;width:100%;}

.related_one a{font:bold 13px/17px Arial, Helvetica, sans-serif;color:#654e3d;text-shadow:0 1px 1px #fff;}

.related_one a:hover{color:#900}

.comment_box{margin:12px 0 0}

.comment_table{margin:5px 0 0;-moz-border-radius:3px;border-radius:3px;padding:.625em}

.row{margin:0 0 10px;overflow:hidden}

#author{padding:9px;border:solid 1px #E5E5E5;outline:0;font:normal 13px/100% "Helvetica Neue", Helvetica, Arial, sans-serif;width:96%;background:url(images/texture.png);box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;color:#5f504d;border:1px #ccc solid;text-shadow:0 1px 1px #fff}

#email{padding:9px;border:solid 1px #E5E5E5;outline:0;font:normal 13px/100% "Helvetica Neue", Helvetica, Arial, sans-serif;width:96%;background:url(images/texture.png);box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;color:#5f504d;border:1px #ccc solid;text-shadow:0 1px 1px #fff}

#url{padding:9px;border:solid 1px #E5E5E5;outline:0;font:normal 13px/100% "Helvetica Neue", Helvetica, Arial, sans-serif;width:96%;background:url(images/texture.png);box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;color:#5f504d;border:1px #ccc solid;text-shadow:0 1px 1px #fff}

#comment{padding:9px;border:solid 1px #E5E5E5;outline:0;font:normal 13px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;width:96%;height:120px;background:url(images/texture.png);box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;color:#5f504d;border:1px #ccc solid;text-shadow:0 1px 1px #fff}

.required{color:#8c2702;font:normal 24px/26px Arial,Helvetica,sans-serif;}

.required span{color:red !important}

table{font:normal 15px/22px Arial, Helvetica, sans-serif;width:100%;border-collapse:collapse;margin:0 0 12px}

table td,

table th{font-size:13px;border:1px solid #98bf21;padding:3px 7px 2px}

table th{font-size:15px;text-align:left;padding-top:5px;padding-bottom:4px;background-color:#A7C942;color:#fff}

table tr.alt td{color:#000;background-color:#EAF2D3}

abbr,

acronym{border-bottom:1px dotted #666;cursor:help}

big{font-size:17px}

ins{background:#cc7d48;padding:2px;color:#FFF;text-decoration:none}

.adsbygoogle{background:none !important}

pre{background:#f2f2f2;border:1px solid #ededed;color:#000;font-family:MyriadPro, verdana, arial, sans-serif;font-size:12px;font-size:.857142857rem;line-height:1.714285714;margin:24px 0;margin:1.714285714rem 0;overflow:auto;padding:24px;padding:10px}

sup,

sub{height:0;line-height:1;position:relative;vertical-align:baseline;font-size:10px}

sup{bottom:1ex}

sub{top:.5ex}

i,

cite,

em,

var,

address,

dfn{color:#444;font:italic 14px/26px MyriadPro, verdana, arial, sans-serif}

address{display:block}

.text_part h1{color:#d94c4c;font:normal 36px/40px Georgia, "Times New Roman", Times, serif;padding:0 0 12px}

.post_main{margin:15px auto;overflow:hidden;width:98.5%}

.cate_main{overflow:hidden;}

.cate_one{background-color:rgba(255, 255, 255, .5);padding:5px 5px 10px 5px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:1px solid #ccc;background-color:#fff !important;background:#fff;display:inline-block;height:36%;width:27%;text-align:center !important;float:none;margin:5px 4px 20px 18px;}

.cate_one img{margin:0 0 10px;clear:both;display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto;}

.cate_one a{font:bold 17px/21px Arial, Helvetica, sans-serif;color:#654e3d;text-shadow:0 1px 1px #fff;}

.cate_one a:hover{color:#900}

.body_post{overflow:hidden;margin:0 0 15px;text-align:center;}

.body_post h1{color:#000;font:normal 36px/40px Georgia, "Times New Roman", Times, serif;padding:0 0 2px 0;margin:0 0 12px 0;border-bottom:3px #000 solid;display:inline-block;}

.body_post p{font:normal 16px/26px Arial, Helvetica, sans-serif;color:#654e3d;background:url(images/wid_back.png);padding:7px;text-shadow:0 1px 1px #fff}

.blog_pagination{clear:both;position:relative;font-size:11px;padding:7px;overflow:hidden;margin:15px 0 0 12px}

.blog_pagination a{padding:7px;margin-bottom:12px;float:left;margin-right:7px;font:bold 12px/17px Arial, Helvetica, sans-serif;line-height:20px;border:1px solid #bbb;color:#383229;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00e5e5e5', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)}

.blog_pagination a:hover{color:#fff;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ed9c08), to(#ed9c08));background-image:-webkit-linear-gradient(top, #ed9c08, #ed9c08);background-image:-o-linear-gradient(top, #ed9c08, #ed9c08);background-image:linear-gradient(to bottom, #ed9c08, #ed9c08);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00727272', endColorstr='#003f3f3f', GradientType=0)}

.blog_pagination .current{color:#fff;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#737373), to(#404040));background-image:-webkit-linear-gradient(top, #737373, #404040);background-image:-o-linear-gradient(top, #737373, #404040);background-image:linear-gradient(to bottom, #737373, #404040);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00727272', endColorstr='#003f3f3f', GradientType=0)}

.blog_pagination span{padding:7px;margin-bottom:0;float:left;margin-right:7px;font:normal 14px/17px Arial, Helvetica, sans-serif;line-height:20px;border:1px solid #bbb;color:#000;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00e5e5e5', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)}

.down_main h2{font:bold 26px/32px Trebuchet MS;letter-spacing:1px;display:table;color:#383229;text-shadow:2px 2px 1px rgba(0, 0, 0, .2);margin:0 0 0 20px}

.recent_box h3{border-bottom:none;padding:5px 5px 5px 4px;color:#333;font:bold 28px/30px Trebuchet MS;display:table;}

.text_part a{color:#5c9100;padding:0 0 12px;font:normal 18px/22px Arial, Helvetica, sans-serif}

.text_part a:hover{color:#8c2702}

.wp-caption{line-height:18px;margin-bottom:15px;padding:5px;text-align:center;font:bold 12px Arial, Helvetica, sans-serif;color:#444;text-shadow:0 1px 1px #fff}

.wp-caption img{margin:5px 5px 0}

.tagdes .wp-caption p.wp-caption-text{font:bold 12px Arial, Helvetica, sans-serif !important;color:#444 !important;text-align:center;padding:8px 0 2px;text-shadow:0 1px 1px #fff;margin:0 0 2px 0 !important;}

label{color:#8c2702;font:bold 16px/20px Arial, Helvetica, sans-serif;display:table;padding:10px 0;}

.required{color:#000;font:normal 22px/24px Arial, Helvetica, sans-serif}

.comment-notes{font:bold 14px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;}

#comments-title{color:#8c2702;font:bold 20px/22px Trebuchet MS;}

em{color:#444;font:normal 20px/22px Trebuchet MS;}

.commentlist li{overflow:hidden;margin:15px 0 8px 0;border:4px #f1f1f1 solid !important;padding:10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}

.reply a{color:#8c2702 !important;font:bold 12px Helvetica, Arial, sans-serif !important;margin:10px 0 0 0 !important;}

.reply a:hover{color:#000 !important;}

.commentlist li img{display:none;}

.comment-body p{color:#383229;font:bold 13px/18px "Helvetica Neue", Helvetica, Arial, sans-serif !important;padding:10px 0 0 0;display:table;float:none;width:100%;}

.commentlist li a{color:#8c2702;font:normal 13px/15px Trebuchet MS;padding:4px 0;display:table;}

.reply:hover{color:#000 !important}

.says{color:#000;font:normal 15px/17px "Helvetica Neue", Helvetica, Arial, sans-serif;}

.fn{color:#5c9100;font:bold 15px/17px Arial, Helvetica, sans-serif;}

.commentlist li .fn{display:inline-table;}

.fn a{color:#5c9100 !important;font:bold 15px/17px Arial, Helvetica, sans-serif !important;}

.fn a:hover{color:#000 !important;}

.sub_left h1{color:#ed9c08;font:normal 34px/36px '28 Days Later', arial;padding:10px 0 0}

.nav_table{background:url(images/nav_bar.png) repeat-x;border-radius:2px;position:relative;zoom:1;height:39px;z-index:999999;}

.check ol li{list-style:decimal inside;margin:0 !important;color:#444;font:normal 15px/22px Arial, Helvetica, sans-serif;padding:0 5px 0 !important;}

.check a{color:#5c9100 !important;font:normal 15px/22px Arial, Helvetica, sans-serif !important;}

.check{margin:0 5px 0 0 !important;overflow:hidden;width:auto;padding:5px 5px 0 5px !important;z-index:1000;box-shadow:0 4px 4px -4px rgba(0, 0, 0, .2);text-align:center;border:#f1f1f1 1px solid;background-color:rgba(255, 255, 255, .5);}

.productinfo{padding:0 10px 10px 10px;margin:10px 0 0 0;display:block;max-width:100%;box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px;background-color:#fff;border:6px #fbfbf9 solid !important;}

.producttable{padding:0 10px 8px 10px;margin:0 0 0 0;display:block;border-style:solid;border-width:1px;border-color:#fff;max-width:100%;box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px;background-color:rgba(255, 255, 255, .5);}

.productinfo h2{color:#4a7501 !important;font:bold 20px/24px "Helvetica Neue", Helvetica, Arial, sans-serif !important;padding:0 0 5px !important;}

.productinfo a:hover{background:#a9001f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9001f', endColorstr='#cf0534');background:-webkit-gradient(linear, left top, left bottom, from(#a9001f), to(#cf0534));background:-moz-linear-gradient(top, #a9001f, #cf0534);color:#ffffff;text-decoration:none;}

.productinfo a.img{background:none !important;}

.producttable table td{width:50% !important;border:none !important;border-right:10px #fbfbf9 solid !important;border-top:15px #fbfbf9 solid !important;margin:0 10px 10px 0 !important;background:#fff;text-align:center !important;padding:0 5px 12px 5px;font:bold 13px/18px Arial, Helvetica, sans-serif;color:#444;}

.producttable p{color:#444;font:bold 13px/18px Arial, Helvetica, sans-serif;margin:0 0 0 0 !important;}

.producttable table td:last-child{border-right:none !important;}

.producttable table h3{border-bottom:1px dashed #ccc !important;color:#fff !important;font:bold 16px/18px "Helvetica Neue", Helvetica, Arial, sans-serif !important;padding:6px 0 5px 0;margin:0 0 5px 0;background:url(images/nav_black.png) repeat-x;}

.now a{background:#ff8400;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf0534', endColorstr='#a9001f');background:-webkit-gradient(linear, left top, left bottom, from(#ff8400), to(#ff8400));background:-moz-linear-gradient(top, #cf0534, #a9001f);padding:3px 5px 5px 5px;text-decoration:none;width:63px;font-size:14px !important;font-weight:bold !important;-moz-box-shadow:inset 0 0 5px #ff144b;-webkit-box-shadow:inset 0 0 5px #ff144b;box-shadow:inner 0 0 5px #ff144b;border:1px solid #bb6100;color:#ffffff !important;font-family:Arial, Helvetica, sans-serif !important;overflow:hidden;}

.review .now a{margin:0 8px 0 0 !important;}

.now a:hover{background:#444;color:#ffffff;text-decoration:none;}

.productinfo p{font:bold 13px/20px Arial, Helvetica, sans-serif !important;color:#444;margin:0 0 7px;}

.productinfo p a{background:none !important;border:none !important;box-shadow:none !important;margin-left:0 !important;}

.producttable p a{background:none !important;border:none !important;box-shadow:none !important;clear:both !important;display:block !important;margin-left:auto !important;margin-right:auto !important;width:100% !important;}

.review{padding:0 5px 0 5px;margin:0 0 0 0;display:block;max-width:100%;box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px;background-color:#fff;border:4px #fbfbf9 solid !important;}

.review p{color:#000;font:bold 13px/18px Arial, Helvetica, sans-serif;}

.review h2{color:#4a7501 !important;font:bold 20px/24px "Helvetica Neue", Helvetica, Arial, sans-serif !important;padding:0 0 5px !important;}

.review h3{border-bottom:1px dashed #ccc !important;color:#fff !important;font:bold 16px/19px "Helvetica Neue", Helvetica, Arial, sans-serif !important;padding:6px 6px 5px 6px;margin:0 0 5px 0;background:url(images/nav_black.png) repeat-x;overflow:hidden;}

.review table td{width:auto !important;border:none !important;margin:0 10px 10px 0 !important;background:#fff;padding:12px 8px 12px 5px;font:bold 13px/18px Arial, Helvetica, sans-serif;color:#444;}

.review td strong{color:#000 !important;font:bold 18px "Helvetica Neue", Helvetica, Arial, sans-serif !important;vertical-align:middle;display:inline-block;margin:0 5px 0 0;}

.review table{margin:0 0 12px 0;}

.producttable table td br{display:none !important;}

.supply{box-shadow:0 0 5px rgba(0, 0, 0, .5);border-radius:8px;border:1px dashed #5A5956;background-color:rgba(255, 255, 255, .5);padding:5px 10px 5px 10px;display:inline-block;overflow:hidden;overflow:hidden;margin:5px 0 5px 0;}

.left a{font:bold 16px Trebuchet MS;letter-spacing:1px;display:table;color:#383229;background:url(images/supply-icon.png) no-repeat left;padding:5px 0 5px 48px;overflow:hidden;}

.right a{font:bold 16px Trebuchet MS;letter-spacing:1px;display:table;color:#383229;background:url(images/supply-icon.png) no-repeat left;padding:5px 0 5px 48px;overflow:hidden;}

.center a{font:bold 16px Trebuchet MS;letter-spacing:1px;display:table;color:#383229;background:url(images/supply-icon.png) no-repeat left;padding:5px 0 5px 48px;overflow:hidden;}

.left{box-shadow:0 0 5px rgba(0, 0, 0, .5);border-radius:8px;border:1px dashed #5A5956;background-color:rgba(255, 255, 255, .5);padding:5px 10px 5px 10px;display:inline;float:left;margin:5px 10px 12px 4px;width:250px;}

.right{box-shadow:0 0 5px rgba(0, 0, 0, .5);border-radius:8px;border:1px dashed #5A5956;background-color:rgba(255, 255, 255, .5);padding:5px 10px 5px 10px;display:inline;float:right;margin:5px 4px 12px 10px;width:250px;}

.center{box-shadow:0 0 5px rgba(0, 0, 0, .5);border-radius:8px;border:1px dashed #5A5956;background-color:rgba(255, 255, 255, .5);padding:5px 10px 5px 10px;clear:both;display:block;margin:7px auto 15px;width:250px;}

.menu ul li.shopping-cart{margin:0 0 0 0;margin-right:-4px;padding:1px 4px 0 4px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;float:left;}

.menu ul li.shopping-cart:before{content:"";display:block;background:url(images/spritesheet.png) -104px -46px no-repeat;width:9px;height:26px;float:left;margin-right:0;margin-left:4px;margin-top:5px;}

.menu ul li.shopping-cart:hover{background-color:#7DA715;}

.error_head{width:34%;margin:50px auto 30px;overflow:hidden;}

.error_head h1{color:#333;font:normal 50px/58px Trebuchet MS;margin:0 0 5px 0;}

.error_head h2{background:#fff !important;text-align:center !important;font:bold 18px Arial, Helvetica, sans-serif !important;color:#0079be !important;border-radius:12px !important;padding:12px 0 12px 0 !important;}

.error_head h2:after{content:"\f0d7";display:block;position:absolute;color:#e62727;font-family:'FontAwesome';margin-left:100px;margin-top:3px;font-size:28px;}

.error_search{background:url(images/texture.png);border:1px dashed #999;width:90%;margin:0 auto;height:auto;border-radius:12px !important;padding:24px 20px 24px 20px;}

.error_bar{height:auto;font-size:19px;font-weight:bold;color:#3b3938;border:none !important;border-color:#6d7b78;font-family:Arial, Helvetica, sans-serif;box-shadow:none;width:80%;background-color:#fff;line-height:1em;float:left;padding:15px 10px;margin:0 0 0 0;border-top-left-radius:12px;border-bottom-left-radius:12px;}

#error_submit{background:#e62727;border-top-right-radius:12px;border-bottom-right-radius:12px;height:53px;border:1px solid rgba(0, 0, 0, .1);color:#fff;font:normal 22px/53px "Helvetica Neue", Helvetica, Arial, sans-serif !important;padding:0 8px 0 8px;cursor:pointer !important;}

.error_bar,

#error_submit:focus{outline:none !important;}

.wpcf7-form p{display:table !important;padding:0 3px 0 0 !important;float:none !important;width:100% !important;}

.wpcf7-form-control{display:block;width:95%;height:16px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;padding:10px;margin:12px 15px 0 0;font:normal 13px/100% "Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#5f504d !important;border:1px #ccc solid !important;background:url(images/texture.png) !important;box-shadow:rgba(0,0,0,0.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 8px;}

.wpcf7-textarea{height:140px!important;}

.wpcf7-submit{margin:12px 0 0 !important;background:url(images/title_sub.png) no-repeat !important;width:75px !important;height:22px !important;font:normal 0px "Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#000 !important;border:none!important;cursor:pointer !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}

.share_table{width:160px;float:right;position:relative;margin:2px 0 0;display:none;}

.share_table span{display:block;border-radius:10px;background-color:#fff;color:#444;font:400 18px/22px vag-rounded, sans-serif;line-height:42px;padding:0 10px;transition:background-color .2s ease-in-out 50ms, color .2s ease-in-out 50ms;cursor:pointer;position:relative;}

.dropdown{padding:16px 8px 12px 12px;border-radius:10px;position:absolute;z-index:999;width:88%;background:#ac4e42;border-top:1px solid #e7e8e9;border-left:1px solid #e7e8e9;border-right:1px solid #e7e8e9;display:none;}

.share_table ul li{float:left !important;}

.dropdown .fa{color:#fff !important;font-size:24px !important;margin:0 5px 0 5px;float:left;text-shadow:none !important;}

.dropdown p{color:#fff;font:bold 16px/22px Arial, Helvetica, sans-serif;}

.share_table span:before{content:"\f234";margin:0;font-family:FontAwesome;float:left;color:#fff;font-size:24px;position:relative;}

.share_table:hover .dropdown{display:block!important;}

.comment-author{width:60%;float:left;}

.commentmetadata{width:34%;float:right;text-align:right;}

.commentlist li.comment .children{margin:15px 0 15px 20px !important;border-radius:8px !important;-webkit-border-radius:8px !important;-moz-border-radius:8px !important;position:relative;}

.commentlist li.comment .children:before{content:"";left:0;top:0 !important;margin:0 0 -15px 12px;width:0;border-style:solid;border-width:14px 14px 0;border-color:#ddd transparent transparent;bottom:0;z-index:10;transform:rotate(180deg);moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);display:block;}

.children .commentlist li{border-bottom:none !important;}

.net_box br{display:none !important;}

.banner_one img{width:100%;}

.tab_up{overflow:hidden;}

.tab_up_one{width:20%;display:inline-block;margin:0 0 5px 1.5%;text-align:center;border:1px dashed #ccc !important;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;background-color:rgba(255, 255, 255, .5);padding:7px;background:#fff;}

.tab_up_one img{margin:0 auto 8px;width:100%;height:auto;}

.tab_up_one a{color:#654e3d;font:bold 14px/18px "Helvetica Neue", Helvetica, Arial, sans-serif !important;}

.tab_down{text-align:center;margin:12px 0 0 0;background:#d4d1ce;padding:8px 0 8px 0;}

.tab_down a{color:#b31414;font:bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;}

.tab_down a:hover{color:#383229;text-decoration:none;}

.responsive-tabs{margin:0;padding:0;list-style-type:none;position:relative;overflow:hidden;}

.responsive-tabs li{width:auto;margin:0;text-align:center;line-height:36px;float:left;}

.responsive-tabs li a{padding:0 10px;text-decoration:none;color:#521111;font:bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif;}

.responsive-tabs li.active{font-weight:bold;}

.responsive-tabs-content{margin-bottom:20px;}

.responsive-tabs-content.bm-remove{margin-bottom:0;}

.responsive-tabs-content.bm-smaller{margin-bottom:0;}

.responsive-tabs-content.bm-small{margin-bottom:0;}

.responsive-tabs-content.bm-medium{margin-bottom:0;}

.responsive-tabs-content.bm-large{margin-bottom:0;}

.responsive-tabs-content.bm-larger{margin-bottom:0;}

.responsive-tabs-content .responsive-tabs-panel{padding:20px 10px;}

.responsive-tabs-content .responsive-tabs-panel .responsive-tab-title{display:none;}

.responsive-tabs.responsive-tabs-left{width:150px;float:left;}

.responsive-tabs.responsive-tabs-left li{text-align:left;float:none;}

.responsive-tabs-content.responsive-tabs-left{overflow:hidden;}

.responsive-tabs.responsive-tabs-right{width:150px;float:right;}

.responsive-tabs.responsive-tabs-right li{text-align:right;float:none;}

.responsive-tabs-content.responsive-tabs-right{overflow:hidden;}

.responsive-tabs-default .responsive-tabs li{border-right:1px dashed #ccc;border-bottom:1px solid #ccc;background:url(images/texture.png);cursor:pointer;position:relative;z-index:999999;}

.responsive-tabs-default .responsive-tabs li br{display:none !important;}

.responsive-tabs-default .responsive-tabs li:last-child{}

.responsive-tabs-default .responsive-tabs li.active{border-right:1px dashed #ccc;background:#FFF;}

.responsive-tabs-default .responsive-tabs-content{background-color:none;position:relative;top:-1px;z-index:999;}

.responsive-tabs-default .responsive-tabs-content .responsive-tab-title{color:#0B8593;}

.responsive-tabs-default .responsive-tabs.responsive-tabs-left{left:1px;}

.responsive-tabs-default .responsive-tabs.responsive-tabs-left li{width:100%;border-right:1px solid #DDD;border-bottom:0;line-height:50px;}

.responsive-tabs-default .responsive-tabs.responsive-tabs-left li:last-child{border-bottom:1px solid #DDD;}

.responsive-tabs-default .responsive-tabs.responsive-tabs-left li.active{border-right:1px solid #FFF;}

.responsive-tabs-default .responsive-tabs-content.responsive-tabs-left{top:0;}

.responsive-tabs-default .responsive-tabs.responsive-tabs-right{right:1px;}

.responsive-tabs-default .responsive-tabs.responsive-tabs-right li{width:100%;border-right:1px solid #DDD;border-bottom:0;border-left:1px solid #DDD;line-height:50px;}

.responsive-tabs-default .responsive-tabs.responsive-tabs-right li:last-child{border-bottom:1px solid #DDD;}

.responsive-tabs-default .responsive-tabs.responsive-tabs-right li.active{border-left:1px solid #FFF;}

.responsive-tabs-default .responsive-tabs-content.responsive-tabs-right{top:0;}

.maintag{overflow:hidden;width:100%;margin:0 auto;}

.righttag{width:64%;float:right;}

.adright{margin:0 0 12px 0;}

.lefttag{width:35%;float:left;}

.tag_main{overflow:hidden;}

.tag_one{background-color:rgba(255, 255, 255, .5);padding:5px 5px 10px 5px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:1px solid #ccc;background-color:#fff !important;background:#fff;display:inline-block;height:36%;width:27%;text-align:center !important;float:none;margin:5px 4px 20px 18px;}

.tag_one img{margin:0 0 10px;clear:both;display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto;}

.tag_one a{font:bold 17px/21px Arial, Helvetica, sans-serif;color:#654e3d;text-shadow:0 1px 1px #fff;}

.tagdes .text_part p{font:bold 16px/26px Arial, Helvetica, sans-serif !important;color:#444 !important;margin:0 0 12px !important;text-align:center !important;}

#gallery-1 .gallery-item{float:left !important;margin-top:10px !important;margin-left:8px;margin-bottom:10px;text-align:center !important;width:45% !important;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:4px solid #FFF;background:-moz-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(100%, #F6F5EF));background:-webkit-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-o-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-ms-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:radial-gradient(ellipse at center, #FFF 0%, #F6F5EF 100%);}

#gallery-1 .gallery-caption{margin-left:0;font:bold 13px/20px Arial, Helvetica, sans-serif !important;color:#444 !important;margin:0 0 12px !important;text-align:center !important;}

#gallery-1 img{margin:0 0 5px !important;width:100% !important;height:auto !important;border:none !important;}

.head_cat{display:block;margin:0 0 12px 0;text-align:center;}

.head_cat h2{font:bold 24px Trebuchet MS;color:#383229;}

.c-tabs__item{display:inline;border-bottom:1px dashed #ccc;cursor:pointer;position:relative;z-index:999999;padding:10px 0 11px 0 !important;margin:0 2px 0 0;}

.c-tabs__link{display:inline-block;text-decoration:none;text-decoration:none;color:#521111;font:bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif;padding:10px 8px 10px 8px !important;border-top-left-radius:8px;border-top-right-radius:8px;background:url(images/texture.png);}

.c-tabs__link.is-active{color:#b31414;background:#e3e3e3;border-right:none !important;border-bottom:1px dashed #ccc;}

.c-tabs__content{display:none;width:100%;float:left;margin:15px 0 0 0;}

@media only screen and (max-width:640px){.c-tabs__link{display:block;}

}

.c-tabs{overflow:hidden;margin:0 0 18px 0;}

.wp-caption-text{font:bold 12px Arial, Helvetica, sans-serif !important;color:#444 !important;text-align:center !important;padding:8px 0 2px !important;text-shadow:0 1px 1px #fff !important;margin:0 0 2px 0 !important;}
figcaption{font:bold 12px Arial, Helvetica, sans-serif !important;color:#444 !important;text-align:center !important;padding:8px 0 2px !important;text-shadow:0 1px 1px #fff !important;margin:0 0 0 0 !important;display:block !important;}
.wp-block-image img {
    width: 100% !important;
    height: auto !important;
}

tabs{display:block;margin:0 auto 20px;position:relative}

tabs>nav{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:0;}

tabs>nav>tab{cursor:pointer;display:inline-block;padding:10px 8px 10px 8px !important;color:#521111;font:bold 15px "Helvetica Neue", Helvetica, Arial, sans-serif;background:url(images/texture.png);border-top-left-radius:8px;border-top-right-radius:8px;margin:6px 4px 0 0;border-bottom:1px dashed #ccc;}

tabs>nav>tab:hover{background-color:#2D3A42}

tabs>nav>tab.active,tabs>nav>tab[active=true]{color:#b31414;background:#d8d2d2;border-right:none !important;border-bottom:1px dashed #ccc;}

tabs>nav>tab>span{display:block;pointer-events:none}

tabs>tab{display:block;padding:15px 0 0 0;background-color:#E9E7E5;}

tabs>tab:after,tabs>tab:before{content:" ";display:table}

tabs>tab:after{clear:both}

tabs[alive=true]>tab{display:none}

tabs[alive=true]>tab.active,tabs[alive=true]>tab[active=true]{display:block}
.menu .sidefull ul li {
    display: inline-block !important;
    width: 40% !important;
    height: auto !important;
    margin: 0 4% 0 0;
}
.menu > ul > li > ul > .sidefull {
    width: 36% !important;
    margin: 0 9px 12px 0 !important;
}
.comment-form-cookies-consent
{
clear:both;
padding:15px 0 0 0;
overflow:hidden;
}
.comment-form-cookies-consent #wp-comment-cookies-consent
{
float: left;
margin: 13px 10px 0 0;
}
.comment-form-cookies-consent #wp-comment-cookies-consent label
{
padding:0 !important;	
}
.middle_right .es-field-wrap label{
display:block !important;
padding:12px 0 0 0 !important;
}
.middle_right .es-field-wrap {
    margin-bottom: 0 !important;
}
.middle_right .es-field-wrap input {
    padding: 6px;
    border: solid 1px #E5E5E5;
    outline: 0;
    font: normal 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100%;
    background:#fff;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
    color: #5f504d;
    border: 1px #ccc solid;
    text-shadow: 0 1px 1px #fff;
    height: 22px;
    border-radius: 6px;
    margin-top: 6px;
}
.middle_right .es_subscription_form_submit {
    background: #383229;
    height: 32px;
    border: 1px solid rgba(0, 0, 0, .1);
    color: #fff;
    font: normal 14px/32px "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    padding: 0 10px 0 10px;
    cursor: pointer !important;
    border-radius: 6px;
    margin-top: 12px;
}
.middle_right .es-field-wrap input:focus, .middle_right .es_subscription_form_submit:focus{
outline:none !important;
}
.middle_right .es_subscription_form_submit:hover{
    background: #e62727;
}
@media screen and (max-width:479px){
.middle_right .es-field-wrap input {
    padding: 6px;
    border: solid 1px #E5E5E5;
    outline: 0;
    font: normal 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 92%;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
    color: #5f504d;
    border: 1px #ccc solid;
    text-shadow: 0 1px 1px #fff;
    height: 22px;
    border-radius: 6px;
    margin-top: 6px;
}
.middle_right .es_subscription_form_submit {
    background: #383229;
    height: 36px;
    border: 1px solid rgba(0, 0, 0, .1);
    color: #fff;
    font: normal 15px/36px "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    padding: 0 10px 0 10px;
    cursor: pointer !important;
    border-radius: 6px;
    margin-top: 16px;
    width: 120px !important;
}
.middle_right .es_subscription_form_submit:hover {
    background: #e62727;
    margin: 16px 0 0 0 !important;
    height: 36px;
    width: 120px !important;
}

.menu > ul > li > ul > .sidefull {
    width: 100% !important;
    margin: 0 9px 12px 0 !important;
}
.menu .sidefull ul li {
    display: inline-block !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 4% 0 0;
}
tabs>nav>tab{margin:6px 8px 0 0;font:bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;padding:10px 5px 10px 5px !important;}

.tab_up_one{width:41%;height:34%;display:inline-block;margin:0 0 15px 1.9%;text-align:center;border:1px dashed #ccc !important;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;background-color:rgba(255, 255, 255, .5);padding:7px;background:#fff;}

.tab_down{text-align:center;margin:5px 0 0 0;}

.tabs>nav>tab{padding:10px 8px 10px 8px !important;}

.tag_one{background-color:rgba(255, 255, 255, .5);padding:8px;overflow:hidden;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:1px solid #ccc;background-color:#fff !important;background:#fff;display:inline-block;height:34%;width:38%;float:none;margin:5px 2% 5% 3%;}

.tag_one img{margin:0 0 10px;clear:both;display:block;margin-left:auto;margin-right:auto;width:100%;height:auto;}

.blog_pagination{clear:both;position:relative;font-size:11px;padding:7px;overflow:hidden;margin:0 0 0 12px;}

.righttag{width:100%;float:none;}

.lefttag{width:100%;float:none;margin:12px 0 0 0;text-align:center;}

.banner_right ul li{display:table;padding-bottom:5px !important;}

.share_table .fa{color:#fff !important;display:inline-block;font:normal normal normal 24px/1 FontAwesome !important;margin:0 0 0 2px;}

.menu-dropdown-icon:before{content:"\f055" !important;font-family:'FontAwesome' !important;display:block !important;cursor:pointer !important;float:right !important;padding:5px 10px 5px 9px !important;background:#63666B !important;color:#fff !important;font-size:20px !important;font-weight:bold !important;margin:5px 5px 0 0 !important;width:auto !important;height:auto !important;}

.latest_three_main{width:94%;margin:0 auto;padding:10px 0 0;overflow:hidden;}

.cate_one img{margin:0 0 10px;clear:both;display:block;margin-left:auto;margin-right:auto;width:100%;height:auto;}

#comment, #author, #email, #url{width:92%;}

.recent_top{width:40%;margin:0 0 18px 2.7%;height:32%;}

.recent_top img{box-shadow:1px 2px 7px #292929;background:#fff;margin:0 0 7px;width:100%;height:auto;}

.latest_one_main{margin:12px 0;width:100%;overflow:hidden;}

.latest_top{overflow:hidden;border-bottom:1px dashed #383229;box-shadow:0 1px 0 #fff;padding:0 0 10px;margin:0 auto 10px;width:94%;}

.down_main h2{font:bold 26px/32px Trebuchet MS;letter-spacing:1px;display:block;color:#383229;text-shadow:2px 2px 1px rgba(0, 0, 0, .2);margin:0 0 0 0;text-align:center;}

.menu-mobile{display:block;padding:7px !important;margin:-33px 0 0 5px !important;position:absolute;overflow:hidden;}

.dropdown{padding:16px 8px 6px 12px;border-radius:10px;position:absolute;z-index:999;margin-top:35px;background:url(images/wallpaper_green.png) left top #A6AA3B;border-top:1px solid #e7e8e9;border-left:1px solid #e7e8e9;border-right:1px solid #e7e8e9;display:none;width:164px;margin-left:-122px;}

.share_table{width:16%;margin:-22px 0 0 5%;float:left;position:relative;display:block;}

.share_table span{font:400 0px vag-rounded, sans-serif;}

.wpcf7-form{width:92% !important;margin:0 auto !important;}

.the-nav ul.nav-flyout .menu-item .subnav li a{font:bold 14px/18px Arial, Helvetica, sans-serif !important;padding-left:6px !important;}

.nav_left ul li.shopping-cart{background:url(images/supply.png) no-repeat left;margin:0 0 0 0px;display:inline-block;margin-right:-4px;position:relative;padding:0 0px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}

.nav_left ul li.shopping-cart a{padding:0px 0 0 36px !important;}

.producttable p{color:#444 !important;font:bold 13px/18px Arial, Helvetica, sans-serif !important;margin:0px !important;}

.container.navbar{width:auto !important;position:fixed !important;}

#submit{height:30px;width:auto;padding:4px 12px !important;background:#0261A3;border:0;font-size:14px;color:#FFFFFF;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;margin:12px 0 0 0}

#searchbar #s{
width: 74%;
    height: 32px;
    padding: 0 0 0 5px !important;
    margin-right: 2px;
    margin-left: 10px;
    margin-top: 10px;
    border: none;
    border-bottom: 2px #999 solid !important;
    float: left;
    font: bold 14px/32px arial, sans-serif;
    color: #000;
    border-radius: 5px;
    background-color: #f7f6f2;
}
#searchbar #s:focus
{
outline:none !important;
}

#searchbar #submit{background:url(images/wallpaper_green.png) left top #A6AA3B;height:32px;margin:12px 0 0 0 !important;padding:5px 15px !important;float:right;font-weight:bold;color:#fff !important;text-shadow:none !important;border:#888 1px solid !important;}

.header_search{float:right;position:relative;margin:-24px 0 0 0;display:table !important;}

.header_search .fa-search{color:#fff !important;display:inline-block;font:normal normal normal 24px/1 FontAwesome !important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.header_search .fa-search-minus{color:#fff !important;display:inline-block;font:normal normal normal 26px/1 FontAwesome !important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

#searchbar{display:none;float:right;width:100%;height:55px;padding-right:5px !important;padding-top:0px !important;z-index:9999;box-shadow:none;line-height:50px;margin-right:0%;margin-top:25p;color:#000 !important;position:absolute;margin-bottom:10px;background:url(images/tex.png);}

.aligncenter{padding:2px !important;clear:both !important;display:block !important;margin:7px auto !important;padding:1px !important;border:4px solid #FFF;background:-moz-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(100%, #F6F5EF));background:-webkit-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-o-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-ms-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:radial-gradient(ellipse at center, #FFF 0%, #F6F5EF 100%);max-width:90% !important;float:none !important;height:auto !important;}

.wp-caption img{margin:5px 0 0;width:98%;height:auto !important;}

.nav_left a{padding:14px 0 0 0px !important;}

.nav_table{background:none !important;border-radius:2px;position:relative;zoom:1;display:n;height:0px !important;}

.main-navigation ul li.paper-plane{background:url(images/plane-mob.png) no-repeat left !important;margin:0 !important;display:inline-block;margin-right:-4px;position:relative;padding:0 12px 0 25px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#5279a0 !important}

.main-navigation ul li.paper-plane:hover{background:url(images/plane-mob.png) no-repeat left !important;background-color:#5279a0 !important}

.main-navigation ul li.diamond{background:url(images/diamond-mob.png) no-repeat left !important;margin:0 !important;display:inline-block;margin-right:-4px;position:relative;padding:0 12px 0 25px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#5279a0 !important}

.main-navigation ul li.diamond:hover{background:url(images/diamond-mob.png) no-repeat left !important;background-color:#5279a0 !important}

.alignleft,

img.alignleft{box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:4px solid #FFF;background:-moz-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(100%, #F6F5EF));background:-webkit-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-o-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-ms-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:radial-gradient(ellipse at center, #FFF 0%, #F6F5EF 100%);display:inline;float:left;max-width:90%;margin:7px 15px 7px 4px}

.alignright,

img.alignright{box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:4px solid #FFF;background:-moz-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(100%, #F6F5EF));background:-webkit-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-o-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-ms-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:radial-gradient(ellipse at center, #FFF 0%, #F6F5EF 100%);display:inline;float:right;max-width:90%;margin:7px 4px 7px 15px}

.aligncenter,

img.aligncenter{padding:5px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:4px solid #FFF;background:-moz-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(100%, #F6F5EF));background:-webkit-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-o-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-ms-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:radial-gradient(ellipse at center, #FFF 0%, #F6F5EF 100%);clear:both;display:block;max-width:90%;margin:7px auto}

.text_part p{font:normal 15px/22px Arial, Helvetica, sans-serif;color:#444;margin:0 0 12px;}

.recent_top a{color:#61543e;font:bold 13px/16px "Helvetica Neue", Helvetica, Arial, sans-serif !important;display:table}

.sb-search{position:relative;margin-top:-45px;width:0;min-width:40px;height:40px;float:right;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s;-webkit-backface-visibility:hidden;display:block !important;margin-right:5px;}

.sb-search-input{position:absolute;top:0;right:0;border:none;outline:none;background:#383229;width:76%;height:65px;margin:-22px 0 0;z-index:10;padding:7px 60px 7px 230px !important;font-family:inherit;font-size:16px;color:#fff;}

.sb-search-input::-webkit-input-placeholder{color:#fff}

.sb-search-input:-moz-placeholder{color:#fff}

.sb-search-input::-moz-placeholder{color:#fff}

.sb-search-input:-ms-input-placeholder{color:#fff}

.sb-icon-search,

.sb-search-submit{width:40px;height:40px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:100px;text-align:center;cursor:pointer}

.sb-search-submit{background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;color:#000;border:none;outline:none;z-index:-1}

.sb-icon-search{width:40px;height:40px;color:#fff;background:url(images/search_icon.png) no-repeat;z-index:90;font-size:1px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin:0;display:table;}

.sb-icon-search:before{content:"\e000"}

.sb-search.sb-search-open,

.no-js .sb-search{width:82%;}

.sb-search.sb-search-open .sb-icon-search,

.no-js .sb-search .sb-icon-search{background:url(images/search_icon.png) no-repeat;width:40px;height:40px;color:#fff;z-index:11;margin:-1px 0 0}

.sb-search.sb-search-open .sb-search-submit,

.no-js .sb-search .sb-search-submit{z-index:90}

.main-navigation ul li.down{background:url(images/drop_mob.png) no-repeat left !important;margin:0 !important;display:inline-block;margin-right:-4px;position:relative;padding:0 12px 0 23px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#5279a0 !important}

.main-navigation ul li.down:hover{background:url(images/drop_mob.png) no-repeat left !important;background-color:#5279a0 !important}

.main-navigation ul li.decor:hover{background:url(images/decor_clip_mob.png) no-repeat left !important;background-color:#5279a0 !important}

.main-navigation ul li.decor{background:url(images/decor_clip_mob.png) no-repeat left !important;margin:0 !important;display:inline-block;margin-right:-4px;position:relative;padding:0 12px 0 23px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#5279a0 !important}

.main-navigation ul{padding:0}

.main-navigation ul li{display:table !important;margin-right:0 !important;position:relative;padding:0 0 12px 12px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background:#5279a0 !important;width:100% !important;border-bottom:1px #fff solid;z-index:999}

.main-navigation ul li a{color:#FFF;text-shadow:0 1px 1px #3a3428;font:bold 18px/40px Arial, Helvetica, sans-serif !important;padding:0 0 0 6px;background:none !important;width:100% !important}

.main-navigation ul li:hover{background:#333 !important;color:#fff}

.main-navigation ul li ul{display:none !important}

.main-navigation ul li ul li{display:none !important}

.main-navigation ul li ul li:hover{background:#5279a0 !important}

.main-navigation ul li:hover{background:#5279a0 !important}

.main-navigation ul li ul li a:hover{text-decoration:underline}

.main-navigation ul li ul .heading a{color:#444 !important;font:bold 13px Arial, Helvetica, sans-serif !important}

.main-navigation ul li ul li a{color:#444 !important;font:normal 13px Arial, Helvetica, sans-serif !important;text-shadow:0 1px 1px #fff !important}

.main-navigation ul li:hover ul{display:block;opacity:1;visibility:visible}

.menu-toggle,

input[type="submit"],

input[type="button"],

input[type="reset"],

article.post-password-required input[type=submit],

li.bypostauthor cite span{background:url(images/toggle_butt.png) no-repeat center right 5px;width:100%;height:37px;z-index:999;color:#ddd;margin:-24px 0 0;font:normal 1px Arial, Helvetica, sans-serif;background-color:none !important;}

.menu-toggle,

button,

input[type="submit"],

input[type="button"],

input[type="reset"]{cursor:pointer}

button[disabled],

input[disabled]{cursor:default}

.menu-toggle:hover,

button:hover,

input[type="submit"]:hover,

input[type="button"]:hover,

input[type="reset"]:hover,

article.post-password-required input[type=submit]:hover{background:url(images/toggle_butt.png) no-repeat center right 5px;width:100%;height:37px;z-index:999;color:#ddd;margin:-24px 0 0;font:normal 1px Arial, Helvetica, sans-serif;background-color:none !important}

.menu-toggle:active,

.menu-toggle.toggled-on,

button:active,

input[type="submit"]:active,

input[type="button"]:active,

input[type="reset"]:active{background:url(images/toggle_butt_one.png) no-repeat center right 5px;width:100%;height:37px;z-index:999;color:#ddd;margin:-24px 0 0;font:normal 1px Arial, Helvetica, sans-serif;background-color:none !important}

li.bypostauthor cite span{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc7d48', endColorstr='#cc7d48');background:-webkit-gradient(linear, left top, left bottom, from(#cc7d48), to(#cc7d48));background:-moz-linear-gradient(top, #009EB5, #00819D);#cc7d48border-bottom:2px solid #ccc}

.entry-content img,

.comment-content img,

.widget img{max-width:100%}

embed,

iframe,

object,

video{max-width:100%}

.entry-content .twitter-tweet-rendered{max-width:100% !important}

.aligncenter{display:block;margin-left:auto;margin-right:auto}

.entry-content img,

.comment-content img,

.widget img,

img.header-image,

.author-avatar img,

img.wp-post-image{border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2)}

.wp-caption{max-width:100%;padding:4px}

.wp-caption .wp-caption-text,

.gallery-caption,

.entry-caption{font-style:italic;font-size:12px;font-size:.857142857rem;line-height:2;color:#757575}

img.wp-smiley,

.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}

.entry-content dl.gallery-item{margin:0}

.gallery-item a,

.gallery-caption{width:90%}

.gallery-item a{display:block}

.gallery-caption a{display:inline}

.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}

.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%}

.gallery-columns-1 .gallery-icon img{padding:3%}

.site-content nav{clear:both;line-height:2;overflow:hidden}

#nav-above{padding:24px 0;padding:1.714285714rem 0;display:none}

.paged #nav-above{display:block}

.nav-previous,

.previous-image{float:left;width:50%}

.nav-next,

.next-image{float:right;text-align:right;width:50%}

.nav-single + .comments-area,

#comment-nav-above{margin:48px 0;margin:3.428571429rem 0}

.author .archive-header{margin-bottom:24px;margin-bottom:1.714285714rem}

.author-info{border-top:1px solid #ededed;margin:24px 0;margin:1.714285714rem 0;padding-top:24px;padding-top:1.714285714rem;overflow:hidden}

.author-description p{color:#757575;font-size:13px;font-size:.928571429rem;line-height:1.846153846}

.author.archive .author-info{border-top:0;margin:0 0 48px;margin:0 0 3.428571429rem}

.author.archive .author-avatar{margin-top:0}

html{font-size:87.5%}

body{font-size:14px;font-size:1rem;font-family:Helvetica, Arial, sans-serif;text-rendering:optimizeLegibility;color:#444;background-color:#000 !important; overflow-x: hidden;}

body.custom-font-enabled{font-family:"Open Sans", Helvetica, Arial, sans-serif}

a{outline:none;color:#21759b}

a:hover{color:#0f3647}

.assistive-text,

.site .screen-reader-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}

.main-navigation .assistive-text:hover,

.main-navigation .assistive-text:active,

.main-navigation .assistive-text:focus{background:#fff;border:2px solid #333;border-radius:3px;clip:auto !important;color:#000;display:block;font-size:12px;padding:12px;position:absolute;top:5px;left:5px;z-index:100000}

.site{padding:0 24px;padding:0 1.714285714rem;background-color:#fff}

.site-content{margin:24px 0 0;margin:1.714285714rem 0 0}

.widget-area{margin:24px 0 0;margin:1.714285714rem 0 0}

.site-header{padding:24px 0;padding:1.714285714rem 0}

.site-header h1,

.site-header h2{text-align:center}

.site-header h1 a,

.site-header h2 a{color:#515151;display:inline-block;text-decoration:none}

.site-header h1 a:hover,

.site-header h2 a:hover{color:#21759b}

.site-header h1{font-size:24px;font-size:1.714285714rem;line-height:1.285714286;margin-bottom:14px;margin-bottom:1rem}

.site-header h2{font-weight:400;font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#757575}

.header-image{margin-top:24px;margin-top:1.714285714rem}

.main-navigation{margin-top:24px;margin-top:1.714285714rem}

.main-navigation li{margin-top:0;margin-top:0;font-size:12px;font-size:.857142857rem;line-height:1.42857143;padding:0 0 0 12px !important}

.main-navigation a{color:#fff;font-weight:700}

.main-navigation a:hover{color:#fff;text-decoration:underline}

.main-navigation ul.nav-menu,

.main-navigation div.nav-menu > ul{display:none}

.main-navigation ul.nav-menu.toggled-on,

.menu-toggle{display:block !important}

body{margin:0;padding:0;background:none !important; overflow-x: hidden;}

#wraper{width:100%;margin:0 auto;overflow:hidden;margin:-5px auto;box-shadow:6px 0 4px -4px #666, -6px 0 4px -4px #666;-moz-box-shadow:6px 0 4px -4px #666, -6px 0 4px -4px #666;-webkit-box-shadow:6px 0 4px -4px #666, -6px 0 4px -4px #666;background:url(images/bg_bod.png)}

#sub_nav{background:#383229;height:100px;padding:4px 0;height:38px;}

.sub_right{display:none !important}

.social_mid{display:none;}

.social_mid img{float:left;margin:0 2px 10px 3px;}

.social_mid h2{display:none}

.sub_left{width:55%;height:20px;float:none;margin:0 auto;}

.sub_left img{width:100%;height:100%;padding:0 0 0;margin:0 0 15px -15%;float:left;}

.header{display:none}

.fa{display:inline-block;font:normal 13px/1 FontAwesome !important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);padding:0 6px 0 0 !important;color:#fff !important;text-shadow:0 1px 1px #000;}

.banner{width:100%;margin:0 auto;overflow:hidden}

.banner_left{float:none;width:99%;background:url(images/patt_1.png);padding:5px 12px 20px 4px;height:auto;}

.banner_mid{width:100%;z-index:1;padding-bottom:25px;padding-top:10px;float:none;height:auto !important;}

.banner_right{float:none;width:98%;padding:5px 12px 20px 5px;height:auto;}

.banner_mid h4{background:url(images/ribon.png) no-repeat;color:#fff;font:normal 28px/30px Trebuchet MS;width:160Px;height:50px;padding:15px 0 0 85px;margin:4px 0 0 20px;text-shadow:0 1px 1px #3a3428}

.banner_left img{box-sizing:content-box;border:5px solid #fff;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;border-radius:10px;width:95%;height:auto;}

.banner_one{display:inline-block;width:40%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px dashed #5A5956 !important;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;background-color:rgba(255, 255, 255, .5);padding:7px 7px 5px;border:#ddd 1px solid;text-align:center !important;margin:4px 0 6px 3.2%;border-radius:10px;height:32%;}

.banner_one img{width:100%;height:auto;}

.middle_part {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    height: auto;
    margin: 0 auto 20px;
	text-align:center;
}
.middle_main {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0;
}
.middle_left {
    float: none;
    width: 100%;
}
.middle_right {
    width: 100%;
    float: none;
    margin: 0 0 16px 0;
}
.middle_mid {
    float: none;
    width: 100%;
    margin: 0 0 0 0;
}
.middle_left h2 {
    text-shadow: 0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15);
    padding: 7px 0 0;
    text-align: center;
	}
.middle_right h2 {
    text-shadow: 0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15);
    padding: 7px 0 0;
	text-align: center;
}
.middle_mid h2{
text-align: center;
}
.middle_left h2 img, .middle_mid h2 img{
width: 146px;
    height: auto;
}
 .middle_right h2 img{
 width: 96%;
    height: auto;
 }
 
.news_bar {
    background: none;
    color: #444;
    font: normal 13px Arial, Helvetica, sans-serif;
    text-shadow: 0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15);
    display: inline-block;
    margin: 12px 4px 0 0;
    width: 94%;
    height: 32px;
    padding: 0 5px;
    background: #fff !important;
    border: 1px #dcd8d8 solid !important;
    border-radius: 6px;
}


.latest_box{width:100%;margin:0 auto;overflow:hidden;background:url(images/wallpaper_green.png) left top #A6AA3B;padding:5px 5px 5px 6px;box-shadow:inset 0 70px 70px -70px rgba(0, 0, 0, .3), inset 0 -70px 70px -70px rgba(0, 0, 0, .3)}

.latest_one{float:none;width:96%;padding:2px 0 12px 0;border-bottom:#c4bfbe 2px solid;height:auto;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;}

.latest_two{float:none;width:96%;padding:2px 0 0;border-bottom:#c4bfbe 2px solid;height:auto;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;margin:10px 0}

.latest_three{float:none;width:96%;padding:2px 0 0;border-bottom:#c4bfbe 2px solid;height:430px;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px}

.latest_one h4{background:url(images/clip_one.png) no-repeat;color:#521111;font:normal 30px/36px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:80%;height:60px;padding:18px 0 0 65px;margin:10px 0 0 3px;}

.latest_two h4{background:url(images/clip_two.png) no-repeat;color:#521111;font:normal 30px/36px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:74%;height:60px;padding:18px 0 0 65px;margin:10px 0 0 3px;}

.latest_three h4{background:url(images/clip_three.png) no-repeat;color:#521111;font:normal 30px/36px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:74%;height:60px;padding:18px 0 0 65px;margin:10px 0 0 3px;}

.latest_three{float:none;width:96%;padding:2px 0 0 12p;margin:0;border-bottom:#c4bfbe 2px solid;height:auto;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;}

.down_main{width:98%;margin:0 auto;overflow:hidden;padding:12px 0}

.down_box{width:100%;float:none;margin:0 0 12px;overflow:hidden}

.footer{background:#c8c9cb;height:auto;margin:0;padding:0 !important;width:100%}

.footer_main{width:98%;margin:0 auto;overflow:hidden;padding:10px 0 10px;}

.down_right{width:86%;float:none;margin:7px 0 0 10px;padding:10px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border-radius:15px;border:2px dashed #5A5956;background-color:rgba(255, 255, 255, .5)}

.footer_up{display:none}

.bar{height:2px;font-size:13px;color:#3b3938;border:solid 1px;border-radius:5px;border-color:#c4bfbe;font-family:Arial, Helvetica, sans-serif;box-shadow:none;width:60%;background-color:#fff;line-height:1em;float:left;padding:11px 5px;margin:0 5px 0 0}

.sub{
float: left;
    margin-top: 13px;
}
.sub:focus
{
outline:none;
}

.article_main{margin:15px 0 0;width:100%;padding:0 2px}

.body_left{width:99%;float:none;margin:0 0 12px}

.body_right{width:99%;float:none}

.related_box{overflow:auto;background:#f4f4f4;height:auto;padding:10px}

.related_one a{font:normal 13px/15px Arial, Helvetica, sans-serif;color:#654e3d;text-shadow:0 1px 1px #fff;display:table}

.related_one{width:40%;float:none !important;display:inline-block !important;margin:0 2% 25px 4%;height:32%;}

.related_one:last-child{margin-right:0 !important}

.related_one img{box-shadow:1px 2px 7px #292929;background:#fff;padding:5px;margin:0 0 12px;width:100%;height:auto;}

.post_main{margin:15px auto;overflow:hidden;width:100%}

.cate_one{background-color:rgba(255, 255, 255, .5);padding:8px;overflow:hidden;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:1px solid #ccc;background-color:#fff !important;background:#fff;display:inline-block;height:34%;width:38%;float:none;margin:5px 2% 5% 3%;}

.blog_pagination .current{color:#fff;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#737373), to(#404040));background-image:-webkit-linear-gradient(top, #737373, #404040);background-image:-o-linear-gradient(top, #737373, #404040);background-image:linear-gradient(to bottom, #737373, #404040);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00727272', endColorstr='#003f3f3f', GradientType=0);}

.producttable table h3{border-bottom:none !important;color:#fff !important;font:bold 14px/16px "Helvetica Neue", Helvetica, Arial, sans-serif !important;padding:6px 0 5px 0;margin:0 0 5px 0;background:url(images/nav_black.png) repeat-x;}

.error_head{width:58%;margin:50px auto 30px;overflow:hidden;}

.error_head h1{color:#333;font:normal 44px/58px Trebuchet MS;margin:0 0 5px 0;}

.error_head h2:after{content:"\f0d7";display:block;position:absolute;color:#e62727;font-family:'FontAwesome';margin-left:80px;margin-top:3px;font-size:28px;}

.error_search{background:url(images/texture.png);border:1px dashed #999;width:80%;margin:0 auto;height:auto;border-radius:12px !important;padding:20px 20px 20px 20px;}

.error_bar{height:auto;font-size:18px;font-weight:bold;color:#3b3938;border:none !important;border-color:#6d7b78;font-family:Arial, Helvetica, sans-serif;box-shadow:none;width:92%;background-color:#fff;line-height:1em;float:none;padding:15px 10px;margin:0 0 0 0;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-bottom:40px;}

#error_submit{background:#e62727;border-top-right-radius:0;border-bottom-right-radius:0;height:53px;border:1px solid rgba(0, 0, 0, .1);color:#fff;font:normal 24px/53px "Helvetica Neue", Helvetica, Arial, sans-serif;padding:0 8px 0 8px;cursor:pointer !important;}

}

@media screen and (min-width:480px) and (max-width:767px){
.middle_right .es-field-wrap input {
    padding: 6px;
    border: solid 1px #E5E5E5;
    outline: 0;
    font: normal 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 92%;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 8px;
    color: #5f504d;
    border: 1px #ccc solid;
    text-shadow: 0 1px 1px #fff;
    height: 22px;
    border-radius: 6px;
    margin-top: 6px;
}
.middle_right .es_subscription_form_submit {
    background: #383229;
    height: 36px;
    border: 1px solid rgba(0, 0, 0, .1);
    color: #fff;
    font: normal 15px/36px "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    padding: 0 10px 0 10px;
    cursor: pointer !important;
    border-radius: 6px;
    margin-top: 16px;
    width: 120px !important;
}
.middle_right .es_subscription_form_submit:hover {
    background: #e62727;
    margin: 16px 0 0 0 !important;
    height: 36px;
    width: 120px !important;
}
.menu > ul > li > ul > .sidefull {
    width: 100% !important;
    margin: 0 9px 12px 0 !important;
}
.menu .sidefull ul li {
    display: inline-block !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 4% 0 0;
}
.tab_up_one{width:19%;height:34%;display:inline-block;margin:0 0 5px 1.5%;text-align:center;border:1px dashed #ccc !important;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;background-color:rgba(255, 255, 255, .5);padding:7px;background:#fff;}

tabs>nav>tab{padding:10px 10px 10px 10px !important;margin:6px 8px 0 0;}

.tag_one{background-color:rgba(255, 255, 255, .5);padding:8px;overflow:hidden;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:1px solid #ccc;background-color:#fff !important;background:#fff;display:inline-block;height:34%;width:25%;float:none;margin:5px 2% 4% 2%;}

.tag_one img{margin:0 0 10px;clear:both;display:block;margin-left:auto;margin-right:auto;width:100%;height:auto;}

.blog_pagination{clear:both;position:relative;font-size:11px;padding:7px;overflow:hidden;margin:0 0 0 12px;}

.righttag{width:100%;float:none;}

.lefttag{width:100%;float:none;margin:12px 0 0 0;text-align:center;}

.share_table .fa{color:#fff !important;display:inline-block;font:normal normal normal 24px/1 FontAwesome !important;margin:0 0 0 6px;}

.menu-dropdown-icon:before{content:"\f055" !important;font-family:'FontAwesome' !important;display:block !important;cursor:pointer !important;float:right !important;padding:5px 10px 5px 9px !important;background:#63666B !important;color:#fff !important;font-size:20px !important;font-weight:bold !important;margin:5px 5px 0 0 !important;width:auto !important;height:auto !important;}

.latest_three_main{width:94% !important;margin:0 auto !important;padding:10px 0 0 !important;overflow:hidden !important;text-align:center !important;}

.cate_one img{margin:0 0 10px;clear:both;display:block;margin-left:auto;margin-right:auto;width:100%;height:auto;}

.related_one img{box-shadow:1px 2px 7px #292929;background:#fff;padding:5px;margin:0 0 7px;width:100%;height:auto;}

#comment, #author, #email, #url{width:92%;}

.recent_top{width:40%;margin:0 0 18px 4.2%;height:32%;}

.recent_top img{box-shadow:1px 2px 7px #292929;background:#fff;margin:0 0 7px;width:100%;height:auto;}

.down_main h2{font:bold 26px/32px Trebuchet MS;letter-spacing:1px;display:block;color:#383229;text-shadow:2px 2px 1px rgba(0, 0, 0, .2);margin:0 0 0 0;text-align:center;}

.menu-mobile{display:block;padding:7px !important;margin:-35px 0 0 5px !important;position:absolute;overflow:hidden;}

.dropdown{padding:16px 8px 6px 12px;border-radius:10px;position:absolute;z-index:999;margin-top:35px;background:url(images/wallpaper_green.png) left top #A6AA3B;border-top:1px solid #e7e8e9;border-left:1px solid #e7e8e9;border-right:1px solid #e7e8e9;display:none;width:164px;margin-left:-122px;}

.share_table{width:20%;margin:-29px 0 0 0;float:left;position:absolute;right:0;display:block;}

.share_table span{font:400 0px vag-rounded, sans-serif;}

.wpcf7-form{width:92% !important;margin:0 auto !important;}

.error_head{width:44%;margin:50px auto 30px;overflow:hidden;}

.error_search{background:url(images/texture.png);border:1px dashed #999;width:80%;margin:0 auto;height:auto;border-radius:12px !important;padding:0 20px 24px 20px;overflow:hidden;}

.error_bar{height:auto;font-size:19px;font-weight:bold;color:#3b3938;border:none !important;border-color:#6d7b78;font-family:Arial, Helvetica, sans-serif;box-shadow:none;width:73%;background-color:#fff;line-height:1em;float:left;padding:15px 5px;margin:24px 0 0 0;border-top-left-radius:12px;border-bottom-left-radius:12px;}

#error_submit{background:#e62727;border-top-right-radius:12px;border-bottom-right-radius:12px;height:53px;border:1px solid rgba(0, 0, 0, .1);color:#fff;font:normal 24px/53px "Helvetica Neue", Helvetica, Arial, sans-serif;padding:0 8px 0 8px;cursor:pointer !important;width:24%;margin:24px 0 0 0;}

.menu-mobile{display:block;padding:7px !important;margin:-33px 0 0 10px !important;position:absolute;overflow:hidden;}

.nav_left ul li.shopping-cart{background:url(images/supply.png) no-repeat left;margin:0 0 0 0px;display:inline-block;margin-right:-4px;position:relative;padding:0 0px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}

.nav_left ul li.shopping-cart a{padding:0px 0 0 36px !important;}

.producttable{padding:0 8px 8px 0;margin:0 0 0 0;display:block;border-style:solid;border-width:1px;border-color:#fff;max-width:100%;box-shadow:rgba(0, 0, 0, 0.14902) 0px 1px 3px;background-color:rgba(255, 255, 255, .5);}

.producttable table td{width:50% !important;border:none !important;border-right:10px #fbfbf9 solid !important;border-top:15px #fbfbf9 solid !important;margin:0 10px 10px 0 !important;background:#fff;text-align:center !important;padding:0 2px 12px 2px;font:bold 13px/18px Arial, Helvetica, sans-serif;color:#444;}

.container.navbar{width:auto !important;position:fixed !important;}

#submit{height:30px;width:auto;padding:4px 12px !important;background:#0261A3;border:0;font-size:14px;color:#FFFFFF;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;margin:12px 0 0 0}

#searchbar #s{
width: 82% !important;
    height: 32px;
    padding: 0 0 0 5px !important;
    margin-right: 2px;
    margin-left: 10px;
    margin-top: 10px;
    border: none;
    border-bottom: 2px #999 solid !important;
    float: left;
    font: bold 14px/32px arial, sans-serif;
    color: #000;
    border-radius: 5px;
    background-color: #f7f6f2;
}
#searchbar #s:focus
{
outline:none !important;
}

#searchbar #submit{background:url(images/wallpaper_green.png) left top #A6AA3B;height:32px;margin:12px 0 0 0 !important;padding:5px 15px !important;float:right;font-weight:bold;color:#fff !important;text-shadow:none !important;border:#888 1px solid !important;}

.header_search{float:right;position:relative;margin:-29px 8px 0 0;display:table !important;width:5%;}

.header_search .fa-search{color:#fff !important;display:inline-block;font:normal normal normal 24px/1 FontAwesome !important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.header_search .fa-search-minus{color:#fff !important;display:inline-block;font:normal normal normal 28px/1 FontAwesome !important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

#searchbar{display:none;float:right;width:100%;height:55px;padding-right:5px !important;padding-top:0px !important;z-index:9999;box-shadow:none;line-height:50px;margin-right:0%;margin-top:25p;color:#000 !important;position:absolute;margin-bottom:10px;background:url(images/tex.png);}

.aligncenter{padding:2px !important;clear:both !important;display:block !important;margin:7px auto !important;padding:1px !important;border:4px solid #FFF;background:-moz-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(100%, #F6F5EF));background:-webkit-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-o-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-ms-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:radial-gradient(ellipse at center, #FFF 0%, #F6F5EF 100%);max-width:90% !important;float:none !important;height:auto !important;}

.wp-caption img{margin:5px 0 0;width:98%;height:auto !important;}

.sub_left{float:left;width:22%;padding:5px 0 0 10px;}

.nav_left a{padding:10px 0 0 18px !important;}

.the-nav ul.nav-flyout .menu-item .subnav li a{font:normal 14px/18px Arial, Helvetica, sans-serif !important;padding-left:6px !important;}

.nav_left ul li.down{background:url(images/drop.png) no-repeat left;margin:0 0 0 0px;display:inline-block;margin-right:-4px;position:relative;padding:0px 0px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}

.down a{padding:0 0 0 29px !important;}

.nav_left ul li.decor{background:url(images/decor_clip.png) no-repeat left;margin:0 0 0 0;display:inline-block;margin-right:0px;position:relative;padding:0 0px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}

.decor a{padding:0 0 0 39px !important;}

.menu li.paper-plane{background:url(images/plane.png) no-repeat left;margin:0 0 0 0;margin-right:-4px;padding:0 0px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}

.paper-plane a{padding:4px 0 0 36px !important;}

.menu li.diamond{background:url(images/diamond-icon.png) no-repeat left;margin:0 0 0 0px;display:inline-block;margin-right:-4px;position:relative;padding:0 0px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}

.diamond a{padding:0px 0 0 36px !important;}

.nav_table{background:none !important;border-radius:2px;position:relative;zoom:1;display:n;height:0px !important;}

.main-navigation ul li.paper-plane{background:url(images/plane-mob.png) no-repeat left !important;margin:0 !important;display:inline-block;margin-right:-4px;position:relative;padding:0 12px 0 25px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#5279a0 !important}

.main-navigation ul li.paper-plane:hover{background:url(images/plane-mob.png) no-repeat left !important;background-color:#5279a0 !important}

.main-navigation ul li.diamond{background:url(images/diamond-mob.png) no-repeat left !important;margin:0 !important;display:inline-block;margin-right:-4px;position:relative;padding:0 12px 0 25px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#5279a0 !important}

.main-navigation ul li.diamond:hover{background:url(images/diamond-mob.png) no-repeat left !important;background-color:#5279a0 !important}

.recent_top a{color:#61543e;font:bold 13px/16px "Helvetica Neue", Helvetica, Arial, sans-serif !important;display:table}

.sb-search{position:relative;margin-top:-36px;width:0;min-width:40px;height:40px;float:right;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s;-webkit-backface-visibility:hidden;display:block !important;margin-right:5px;}

.sb-search-input{position:absolute;top:0;right:0;border:none;outline:none;background:#383229;width:70%;height:65px;margin:-22px 0 0;z-index:10;padding:7px 60px 7px 230px !important;font-family:inherit;font-size:16px;color:#fff}

.sb-search-input::-webkit-input-placeholder{color:#fff}

.sb-search-input:-moz-placeholder{color:#fff}

.sb-search-input::-moz-placeholder{color:#fff}

.sb-search-input:-ms-input-placeholder{color:#fff}

.sb-icon-search,

.sb-search-submit{width:40px;height:40px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:100px;text-align:center;cursor:pointer}

.sb-search-submit{background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;color:#000;border:none;outline:none;z-index:-1}

.sb-icon-search{width:40px;height:40px;color:#fff;background:url(images/search_icon.png) no-repeat;z-index:90;font-size:1px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin:0;display:table}

.sb-icon-search:before{content:"\e000"}

.sb-search.sb-search-open,

.no-js .sb-search{width:100%}

.sb-search.sb-search-open .sb-icon-search,

.no-js .sb-search .sb-icon-search{background:url(images/search_icon.png) no-repeat;width:40px;height:40px;color:#fff;z-index:11;margin:-1px 0 0}

.sb-search.sb-search-open .sb-search-submit,

.no-js .sb-search .sb-search-submit{z-index:90}

.main-navigation ul li.down{background:url(images/drop_mob.png) no-repeat left !important;margin:0 !important;display:inline-block;margin-right:-4px;position:relative;padding:0 12px 0 23px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#5279a0 !important}

.main-navigation ul li.down:hover{background:url(images/drop_mob.png) no-repeat left !important;background-color:#5279a0 !important}

.main-navigation ul li.decor:hover{background:url(images/decor_clip_mob.png) no-repeat left !important;background-color:#5279a0 !important}

.main-navigation ul li.decor{background:url(images/decor_clip_mob.png) no-repeat left !important;margin:0 !important;display:inline-block;margin-right:-4px;position:relative;padding:0 12px 0 23px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#5279a0 !important}

.main-navigation ul{padding:0}

.main-navigation ul li{display:table !important;margin-right:0 !important;position:relative;padding:0 0 12px 12px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background:#5279a0 !important;width:100% !important;border-bottom:1px #fff solid;z-index:999}

.main-navigation ul li a{color:#FFF;text-shadow:0 1px 1px #3a3428;font:bold 18px/40px Arial, Helvetica, sans-serif !important;padding:0 0 0 6px;background:none !important;width:100% !important}

.main-navigation ul li:hover{background:#333 !important;color:#fff}

.main-navigation ul li ul{display:none !important}

.main-navigation ul li ul li{display:none !important}

.main-navigation ul li ul li:hover{background:#5279a0 !important}

.main-navigation ul li:hover{background:#5279a0 !important}

.main-navigation ul li ul li a:hover{text-decoration:underline}

.main-navigation ul li ul .heading a{color:#444 !important;font:bold 13px Arial, Helvetica, sans-serif !important}

.main-navigation ul li ul li a{color:#444 !important;font:normal 13px Arial, Helvetica, sans-serif !important;text-shadow:0 1px 1px #fff !important}

.main-navigation ul li:hover ul{display:block;opacity:1;visibility:visible}

.menu-toggle,

input[type="submit"],

input[type="button"],

input[type="reset"],

article.post-password-required input[type=submit],

li.bypostauthor cite span{background:url(images/toggle_butt.png) no-repeat center right 5px;width:100%;height:37px;z-index:999;color:#ddd;margin:-24px 0 0;font:normal 1px Arial, Helvetica, sans-serif;background-color:none !important}

.menu-toggle,

button,

input[type="submit"],

input[type="button"],

input[type="reset"]{cursor:pointer}

button[disabled],

input[disabled]{cursor:default}

.menu-toggle:hover,

button:hover,

input[type="submit"]:hover,

input[type="button"]:hover,

input[type="reset"]:hover,

article.post-password-required input[type=submit]:hover{background:url(images/toggle_butt.png) no-repeat center right 5px;width:100%;height:37px;z-index:999;color:#ddd;margin:-24px 0 0;font:normal 1px Arial, Helvetica, sans-serif;background-color:none !important}

.menu-toggle:active,

.menu-toggle.toggled-on,

button:active,

input[type="submit"]:active,

input[type="button"]:active,

input[type="reset"]:active{background:url(images/toggle_butt_one.png) no-repeat center right 5px;width:100%;height:37px;z-index:999;color:#ddd;margin:-24px 0 0;font:normal 1px Arial, Helvetica, sans-serif;background-color:none !important}

li.bypostauthor cite span{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc7d48', endColorstr='#cc7d48');background:-webkit-gradient(linear, left top, left bottom, from(#cc7d48), to(#cc7d48));background:-moz-linear-gradient(top, #009EB5, #00819D);#cc7d48border-bottom:2px solid #ccc}

.entry-content img,

.comment-content img,

.widget img{max-width:100%}

embed,

iframe,

object,

video{max-width:100%}

.entry-content .twitter-tweet-rendered{max-width:100% !important}

.aligncenter{display:block;margin-left:auto;margin-right:auto}

.entry-content img,

.comment-content img,

.widget img,

img.header-image,

.author-avatar img,

img.wp-post-image{border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2)}

.wp-caption{max-width:100%;padding:4px}

.wp-caption .wp-caption-text,

.gallery-caption,

.entry-caption{font-style:italic;font-size:12px;font-size:.857142857rem;line-height:2;color:#757575}

img.wp-smiley,

.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}

.entry-content dl.gallery-item{margin:0}

.gallery-item a,

.gallery-caption{width:90%}

.gallery-item a{display:block}

.gallery-caption a{display:inline}

.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}

.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%}

.gallery-columns-1 .gallery-icon img{padding:3%}

.site-content nav{clear:both;line-height:2;overflow:hidden}

#nav-above{padding:24px 0;padding:1.714285714rem 0;display:none}

.paged #nav-above{display:block}

.nav-previous,

.previous-image{float:left;width:50%}

.nav-next,

.next-image{float:right;text-align:right;width:50%}

.nav-single + .comments-area,

#comment-nav-above{margin:48px 0;margin:3.428571429rem 0}

.author .archive-header{margin-bottom:24px;margin-bottom:1.714285714rem}

.author-info{border-top:1px solid #ededed;margin:24px 0;margin:1.714285714rem 0;padding-top:24px;padding-top:1.714285714rem;overflow:hidden}

.author-description p{color:#757575;font-size:13px;font-size:.928571429rem;line-height:1.846153846}

.author.archive .author-info{border-top:0;margin:0 0 48px;margin:0 0 3.428571429rem}

.author.archive .author-avatar{margin-top:0}

html{font-size:87.5%}

body{font-size:14px;font-size:1rem;font-family:Helvetica, Arial, sans-serif;text-rendering:optimizeLegibility;color:#444;background-color:#000 !important; overflow-x: hidden;}

body.custom-font-enabled{font-family:"Open Sans", Helvetica, Arial, sans-serif}

a{outline:none;color:#21759b}

a:hover{color:#0f3647}

.assistive-text,

.site .screen-reader-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}

.main-navigation .assistive-text:hover,

.main-navigation .assistive-text:active,

.main-navigation .assistive-text:focus{background:#fff;border:2px solid #333;border-radius:3px;clip:auto !important;color:#000;display:block;font-size:12px;padding:12px;position:absolute;top:5px;left:5px;z-index:100000}

.site{padding:0 24px;padding:0 1.714285714rem;background-color:#fff}

.site-content{margin:24px 0 0;margin:1.714285714rem 0 0}

.widget-area{margin:24px 0 0;margin:1.714285714rem 0 0}

.site-header{padding:24px 0;padding:1.714285714rem 0}

.site-header h1,

.site-header h2{text-align:center}

.site-header h1 a,

.site-header h2 a{color:#515151;display:inline-block;text-decoration:none}

.site-header h1 a:hover,

.site-header h2 a:hover{color:#21759b}

.site-header h1{font-size:24px;font-size:1.714285714rem;line-height:1.285714286;margin-bottom:14px;margin-bottom:1rem}

.site-header h2{font-weight:400;font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#757575}

.header-image{margin-top:24px;margin-top:1.714285714rem}

.main-navigation{margin-top:24px;margin-top:1.714285714rem}

.main-navigation li{margin-top:0;margin-top:0;font-size:12px;font-size:.857142857rem;line-height:1.42857143;padding:0 0 0 12px !important}

.main-navigation a{color:#fff;font-weight:700}

.main-navigation a:hover{color:#fff;text-decoration:underline}

.main-navigation ul.nav-menu,

.main-navigation div.nav-menu > ul{display:none}

.main-navigation ul.nav-menu.toggled-on,

.menu-toggle{display:block !important}

body{margin:0;padding:0;background:none !important; overflow-x: hidden;}

#wraper{width:100%;margin:0 auto;overflow:hidden;margin:-5px auto;box-shadow:6px 0 4px -4px #666, -6px 0 4px -4px #666;-moz-box-shadow:6px 0 4px -4px #666, -6px 0 4px -4px #666;-webkit-box-shadow:6px 0 4px -4px #666, -6px 0 4px -4px #666;background:url(images/bg_bod.png)}

#sub_nav{background:#383229;height:38px;padding:5px 0 2px 0;}

.sub_right{display:none}

.bar{height:2px;font-size:13px;color:#3b3938;border:solid 1px;border-radius:5px;border-color:#c4bfbe;font-family:Arial, Helvetica, sans-serif;box-shadow:none;width:220px !important;background-color:#fff;line-height:1em;float:left;padding:11px 5px;margin:0 5px 0 0}

.social_mid{float:left;width:140px;margin:-5px 0 0 69%;display:none;}

.social_mid img{float:left;margin:0 2px 0 3px}

.social_mid h2{display:none}

.sub_left{width:68%;height:20px;float:none;margin:5px auto;}

.sub_left img{width:100%;height:100%;padding:0;margin:0 0 0px -8%;float:left;}

.header{display:none}

.banner{width:100%;margin:0 auto;overflow:hidden}

.banner_left{float:none;width:99%;background:url(images/patt_1.png);padding:5px 12px 12px 4px;height:auto;}

.banner_left img{margin:0 0 0 6px}

.banner_mid{width:100%;z-index:1;padding-bottom:20px;padding-top:10px;float:none;height:auto;overflow:hidden;}

.banner_right{float:none;width:98%;padding:5px 12px 12px;height:auto !important;overflow:hidden;}

.banner_mid h4{background:url(images/ribon.png) no-repeat;color:#fff;font:normal 28px/30px Trebuchet MS;width:160Px;height:50px;padding:15px 0 0 85px;margin:4px 0 12px 0;text-shadow:0 1px 1px #3a3428;}

.banner_left img{box-sizing:content-box;border:5px solid #fff;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;border-radius:10px;width:95%;height:auto;}

.banner_right ul li{color:#383229;float:left;width:40%;height:32%;font:bold 13px "Helvetica Neue", Helvetica, Arial, sans-serif;padding:0 12px 10px 3%;border-bottom-collapse:separate;border-bottom-spacing:2px;border-bottom-color:gray;margin:0 0 0 2%;}

.banner_one{display:inline-block;width:40%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px dashed #5A5956 !important;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;background-color:rgba(255, 255, 255, .5);padding:7px 7px 5px 7px;border:#ddd 1px solid;text-align:center !important;margin:4px 0 10px 4.4%;border-radius:10px;height:32%;}

.banner_one img{width:100%;height:auto;}

.middle_part {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    height: auto;
    margin: 0 auto 20px;
	text-align:center;
}
.middle_main {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0;
}
.middle_left {
    float: none;
    width: 100%;
}
.middle_right {
    width: 100%;
    float: none;
    margin: 0 0 16px 0;
}
.middle_mid {
    float: none;
    width: 100%;
    margin: 0 0 0 0;
}
.middle_left h2 {
    text-shadow: 0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15);
    padding: 7px 0 0;
    text-align: center;
	}
.middle_right h2 {
    text-shadow: 0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15);
    padding: 7px 0 0;
	text-align: center;
}
.middle_mid h2{
text-align: center;
}
.middle_left h2 img, .middle_mid h2 img{
width: 146px;
    height: auto;
}
 .middle_right h2 img{
 width: 90%;
    height: auto;
 }
 .news_bar {
    background: none !important;
    color: #444 !important;
    font: normal 13px Arial, Helvetica, sans-serif !important;
    text-shadow: 0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15) !important;
    display: inline-block !important;
    margin: 12px 4px 0 0 !important;
    width: 94% !important;
    height: 32px !important;
    padding: 0 5px !important;
    background: #fff !important;
    border: 1px #dcd8d8 solid !important;
    border-radius: 6px !important;
}

.news_bar{background:url(images/search_bar.png) no-repeat;color:#444;font:normal 13px Arial, Helvetica, sans-serif;text-shadow:0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15);display:inline-block;margin:12px 4px 0 0;width:96%;height:32px;border:none;padding:0 5px}

.latest_box{width:100%;margin:0 auto;overflow:hidden;background:url(images/wallpaper_green.png) left top #A6AA3B;padding:5px 5px 5px 6px;box-shadow:inset 0 70px 70px -70px rgba(0, 0, 0, .3), inset 0 -70px 70px -70px rgba(0, 0, 0, .3)}

.latest_one{float:left;width:33.4%;padding:2px 0 12px 0;border-bottom:#c4bfbe 2px solid;height:auto;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;margin:0 5px 0 0;}

.latest_two{float:left;width:31%;padding:2px 0 0;border-bottom:#c4bfbe 2px solid;height:auto;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;margin:0 5px 0 0}

.latest_three{float:left !important;width:31% !important;padding:2px 0 0;border-bottom:#c4bfbe 2px solid;height:430px;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;margin:0}

.latest_top a{color:#3a3428;font:bold 13px "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:0 2px 2px #fff;display:table;padding:6px 6px 0;}

.latest_down a{color:#3a3428;font:bold 13px "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:0 2px 2px #fff;display:table;padding:6px 6px 0;}

.latest_two_main{padding:0 0 12px;width:98%;margin:0}

.latest_down img{box-shadow:1px 2px 7px #292929;background:#fff;padding:3px;float:none;margin:0 auto 6px;border-radius:10px;width:80%;height:auto;}

.latest_top img{box-shadow:1px 2px 7px #292929;background:#fff;padding:3px;float:none;margin:0 auto 6px;border-radius:10px;width:80%;height:auto;}

.latest_one_main{margin:-20px 0 12px;width:99%;overflow:hidden;text-align:center;}

.latest_one h4{background:url(images/clip_one.png) no-repeat;color:#521111;font:normal 20px/22px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:64%;height:90px;padding:15px 0 0 55px;margin:10px 0 0 3px;}

.latest_two h4{background:url(images/clip_two.png) no-repeat;color:#521111;font:normal 20px/36px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:57.4%;height:60px;padding:18px 0 0 60px;margin:10px 0 0 3px;}

.latest_three h4{background:url(images/clip_three.png) no-repeat;color:#521111;font:normal 20px/36px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:57.5%;height:60px;padding:18px 0 0 60px;margin:10px 0 0 3px;}

.latest_three{float:none;width:96%;padding:2px 0 0;margin:0;border-bottom:#c4bfbe 2px solid;height:auto;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px}

.down_part{width:100%;margin:0;overflow:hidden;background:url(images/tex.png)}

.down_box{width:32%;float:left;margin:0 3px;overflow:hidden}

.down_main{width:100%;margin:0;overflow:hidden;padding:12px 0}

.down_right{width:86%;float:left;margin:7px 0 0;padding:5px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border-radius:15px;border:2px dashed #5A5956;background-color:rgba(255, 255, 255, .5)}

.down_one{width:86%;float:left;margin:7px 5px 0;padding:5px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border-radius:15px;border:2px dashed #5A5956;background-color:rgba(255, 255, 255, .5)}

.down_mid{width:86%;float:left;margin:7px 5px 0;padding:5px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border-radius:15px;border:2px dashed #5A5956;background-color:rgba(255, 255, 255, .5)}

.footer{background:#c8c9cb;height:auto;margin:0;width:100%}

.footer_main{width:98%;margin:0 auto;overflow:hidden;padding:10px 0 10px;}

.footer_up{display:none}

.bar{height:2px;font-size:13px;color:#3b3938;border:solid 1px;border-radius:5px;border-color:#c4bfbe;font-family:Arial, Helvetica, sans-serif;box-shadow:none;width:60%;background-color:#fff;line-height:1em;float:left;padding:11px 5px;margin:0 5px 0 0}

.sub{float:left; margin:13px 0 0 0;}
.sub:focus{ outline:none !important;}

.article_main{margin:15px 0 0;width:100%;padding:0 2px}

.body_left{width:99%;float:none;margin:0 0 12px}

.body_right{width:99%;float:none}

.related_box{overflow:auto;background:#f4f4f4;height:auto;padding:10px}

.related_one a{font:normal 13px/15px Arial, Helvetica, sans-serif;color:#654e3d;text-shadow:0 1px 1px #fff;display:table}

.related_one{width:42%;height:32%;float:none;display:inline-block;margin:0 0 25px 4.5%;}

.post_main{margin:15px auto;overflow:hidden;width:100%}

.cate_one{background-color:rgba(255, 255, 255, .5);padding:8px;overflow:hidden;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:1px solid #ccc;background-color:#fff !important;background:#fff;display:inline-block;height:34%;width:25%;float:none;margin:5px 2% 4% 2%;}

.blog_pagination .current{color:#fff;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#737373), to(#404040));background-image:-webkit-linear-gradient(top, #737373, #404040);background-image:-o-linear-gradient(top, #737373, #404040);background-image:linear-gradient(to bottom, #737373, #404040);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00727272', endColorstr='#003f3f3f', GradientType=0);}

.related_one a{display:table}

}

@media screen and (min-width:768px) and (max-width:970px){
.banner_right ul li {
    color: #383229;
    font: bold 13px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0 0 12px 0;
    margin: 0 0 0 24px;
    border-bottom-collapse: separate;
    border-bottom-spacing: 2px;
    border-bottom-color: gray;
}
tabs>nav>tab{padding:10px 12px 10px 12px !important;margin:6px 8px 0 0;}

.tab_up_one{width:19%;display:inline-block;margin:0 0 5px 1.6%;text-align:center;border:1px dashed #ccc !important;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;background-color:rgba(255, 255, 255, .5);padding:7px;background:#fff;}

.tag_one{background-color:rgba(255, 255, 255, .5);padding:5px !important;overflow:hidden;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:1px solid #ccc;background-color:#fff !important;background:#fff;display:inline-block;height:34%;width:27%;text-align:center !important;float:none;margin:5px 1% 4% 1%;position:relative;}

.tag_one img{margin:0 0 10px;clear:both;display:block;margin-left:auto;margin-right:auto;width:100%;height:auto;}

.righttag{width:55%;float:left;}

.lefttag{width:44%;float:right;}

.footer{background:url(images/foot_back.jpg) repeat-x left top;height:auto;margin:5px 0 0;}

.cate_one img{margin:0 0 10px;clear:both;display:block;margin-left:auto;margin-right:auto;width:100%;height:auto;}

.menu-mobile{display:block;padding:7px !important;margin:-35px 0 0 10px !important;position:absolute;overflow:hidden;}

.related_one{width:28%;height:32%;float:left;margin:0 10px 22px 2.4%;}

.related_one img{box-shadow:1px 2px 7px #292929;background:#fff;padding:5px;margin:0 0 7px;width:100%;height:auto;}

#comment, #author, #email, #url{width:92%;}

.recent_top{width:40%;float:left;margin:0 0 18px 2%;height:32%;}

.recent_top img{margin:0 0 7px;width:100%;height:auto;}

.latest_one{float:left;width:33%;padding:0 0 12px 0;border-bottom:#c4bfbe 2px solid;height:auto;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;}

.latest_two{float:left;width:29.7%;padding:0 12px 12px 0;border-bottom:#c4bfbe 2px solid;height:auto;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;margin:0 0 0 5px;}

.latest_three{float:right;width:30%;margin:0 18px 0 0;padding:0 7px 12px;border-bottom:#c4bfbe 2px solid;height:auto;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;}

.latest_down img{box-shadow:1px 2px 7px #292929;background:#fff;padding:3px;float:left;margin:0 10px 0 0;border-radius:10px;width:40%;height:auto;}

.latest_one_main{margin:12px auto;width:94%;overflow:hidden;}

.latest_top img{box-shadow:1px 2px 7px #292929;background:#fff;padding:3px;float:left;margin:0 12px 0 0;border-radius:10px;width:40%;height:auto;}

.banner_left{float:left;width:33%;background:url(images/patt_1.png);padding:5px 18px 12px 6px;height:auto;min-height:445px;}

.banner_mid{width:40%;z-index:1;padding-bottom:15px;float:left;height:auto;overflow:hidden;min-height:445px;}

.nav_table{background:none !important;height:0 !important;}

.aligncenter,

img.aligncenter{padding:5px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:4px solid #FFF;background:-moz-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(100%, #F6F5EF));background:-webkit-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-o-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-ms-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:radial-gradient(ellipse at center, #FFF 0%, #F6F5EF 100%);clear:both;display:block;margin:7px auto;max-width:94% !important;}

.alignleft,

img.alignleft{padding:5px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:4px solid #FFF;background:-moz-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(100%, #F6F5EF));background:-webkit-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-o-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-ms-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:radial-gradient(ellipse at center, #FFF 0%, #F6F5EF 100%);clear:both;display:block;margin:7px auto;max-width:94% !important;}

.alignright,

img.alignright{padding:5px;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:4px solid #FFF;background:-moz-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(100%, #F6F5EF));background:-webkit-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-o-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:-ms-radial-gradient(center, ellipse cover, #FFF 0%, #F6F5EF 100%);background:radial-gradient(ellipse at center, #FFF 0%, #F6F5EF 100%);clear:both;display:block;margin:7px auto;max-width:94% !important;}

.error_head{width:44%;margin:50px auto 30px;overflow:hidden;}

.error_bar{height:auto;font-size:19px;font-weight:bold;color:#3b3938;border:none !important;border-color:#6d7b78;font-family:Arial, Helvetica, sans-serif;box-shadow:none;width:75%;background-color:#fff;line-height:1em;float:left;padding:15px 10px;margin:0 0 0 0;border-top-left-radius:12px;border-bottom-left-radius:12px;}

.sub_left{float:left;width:38%;padding:12px 0 0 10px;}

.sub_left img{width:100%;height:auto;margin:5px 0 0 45px;}

.social_mid{float:left;width:150px;margin-left:80px;margin-top:6px;}

.wp-caption img{margin:5px 5px 0;max-width:98%;height:auto !important;}

.nav > li > .subnav{display:none;position:absolute;top:100%;left:0;z-index:100 !important;margin:0;padding:0;width:120px !important;padding:7px;-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.4);-moz-border-radius:4px;-webkit-border-radius:4px;border:2px #afc2d2 solid;background:url(images/texture.png);}

.main-navigation ul li.paper-plane{background:url(images/plane-mob.png) no-repeat left !important;margin:0 !important;display:inline-block;margin-right:-4px;position:relative;padding:0 12px 0 25px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#5279a0 !important}

.main-navigation ul li.paper-plane:hover{background:url(images/plane-mob.png) no-repeat left !important;background-color:#5279a0 !important}

.main-navigation ul li.diamond{background:url(images/diamond-mob.png) no-repeat left !important;margin:0 !important;display:inline-block;margin-right:-4px;position:relative;padding:0 12px 0 25px !important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#5279a0 !important}

.main-navigation ul li.diamond:hover{background:url(images/diamond-mob.png) no-repeat left !important;background-color:#5279a0 !important}

body{margin:0;padding:0;background:none !important; overflow-x: hidden;}

.nav_one a{color:#383229;font:normal 12px/28px Arial, Helvetica, sans-serif !important;padding:0 18px 0 10px;text-transform:uppercase;background:url(images/side_butt.png) no-repeat right}

#wraper{width:100%;margin:0 auto;overflow:hidden;margin:-5px auto;box-shadow:6px 0 4px -4px #666, -6px 0 4px -4px #666;-moz-box-shadow:6px 0 4px -4px #666, -6px 0 4px -4px #666;-webkit-box-shadow:6px 0 4px -4px #666, -6px 0 4px -4px #666;background:url(images/bg_bod.png)}

.banner_right{float:right;width:20.5%;padding:5px 12px 12px;min-height:445px;}

.footer_bottom p{text-align:center;font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;text-shadow:0 1px 1px #fff;}

.latest_box{width:98.5%;margin:0 auto;overflow:hidden;background:url(images/wallpaper_green.png) left top #A6AA3B;padding:13px;box-shadow:inset 0 70px 70px -70px rgba(0, 0, 0, .3), inset 0 -70px 70px -70px rgba(0, 0, 0, .3);}

.banner_left h4{background:url(images/gal_title.png) no-repeat;color:#521111;font:normal 26px/36px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:150px !important;height:56px;padding:15px 0 0 85px;margin:2px 0 0;text-shadow:-1px -1px 0 #d5b67b, 1px -1px 0 #d5b67b, -1px 1px 0 #d5b67b, 1px 1px 0 #d5b67b}

.banner_mid h4{background:url(images/ribon.png) no-repeat;color:#fff;font:normal 28px/30px Trebuchet MS;width:150Px;height:50px;padding:15px 0 0 85px;margin:4px 0 0 35px;text-shadow:0 1px 1px #3a3428}

.banner_left img{box-sizing:content-box;border:5px solid #fff;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;border-radius:10px;width:100%;height:auto;}

.banner_one img{width:120px}

.latest_two h4{background:url(images/clip_two.png) no-repeat;color:#521111;font:normal 34px/36px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:190Px;height:60px;padding:18px 0 0 85px;margin:10px 0 0 3px}

.latest_three h4{background:url(images/clip_three.png) no-repeat;color:#521111;font:normal 34px/36px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:190Px;height:60px;padding:18px 0 0 85px;margin:10px 0 0 3px}

.foot_three{width:22%;float:left}

.footer_main{width:82%;margin:0 auto;overflow:hidden;padding:10px 0 10px;}

.foot_four{width:27%;float:right}

.bar{height:2px;font-size:13px;color:#3b3938;border:solid 1px;border-radius:5px;border-color:#c4bfbe;font-family:Arial, Helvetica, sans-serif;box-shadow:none;width:60%;background-color:#fff;line-height:1em;float:left;padding:11px 5px;margin:0 5px 0 0}

.banner_one a{color:#cc1212;font:bold 11px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;padding:3px 0 0;display:table}

.banner_right h4{background:url(images/title_bg_one.png) no-repeat;color:#3a3428;font:normal 20px/28px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:80Px;height:48px;padding:18px 0 0 82px;margin:2px 0 0;text-shadow:0 1px 1px #fff}

.middle_part {
    width: 94%;
    margin: 0 auto;
    overflow: hidden;
    height: auto;
    padding: 22px 0 20px 0;
}
.middle_main {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 3px 0;
}
.middle_left h2 img, .middle_mid h2 img {
    width: 116px;
    height: auto;
}
.middle_right h2 img {
    width: 96%;
    height: auto;
}
.middle_right {
    width: 38%;
    float: left;
    margin: 0 0 0 30px;
}
.news_bar {
    background: none !important;
    color: #444 !important;
    font: normal 13px Arial, Helvetica, sans-serif !important;
    text-shadow: 0 2px 0 #fcf9ee, 0 4px 0 rgba(0, 0, 0, .15) !important;
    display: inline-block !important;
    margin: 12px 4px 0 0 !important;
    width: 94% !important;
    height: 32px !important;
    padding: 0 5px !important;
    background: #fff !important;
    border: 1px #dcd8d8 solid !important;
    border-radius: 6px !important;
}
.middle_mid {
    float: left;
    width: 15%;
    margin: 0 0 0 30px;
}

.banner_one{display:inline-block;width:40%;height:32%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px dashed #5A5956 !important;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 5px;background-color:rgba(255, 255, 255, .5);padding:4px 7px;border:#ddd 1px solid;text-align:center !important;margin:8px 4px 0 2.5%;border-radius:10px;}

.cate_one{background-color:rgba(255, 255, 255, .5);padding:5px !important;overflow:hidden;box-shadow:0 0 5px #666;box-shadow:0 0 5px rgba(0, 0, 0, .5);border:1px solid #ccc;background-color:#fff !important;background:#fff;display:inline-block;height:34%;width:27%;text-align:center !important;float:none;margin:5px 1% 4% 1%;position:relative;}

.latest_one h4{background:url(images/clip_one.png) no-repeat;color:#521111;font:normal 22px/24px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:180Px;height:60px;padding:18px 0 0 60px;margin:10px 0 0 3px}

.latest_two h4{background:url(images/clip_two.png) no-repeat;color:#521111;font:normal 22px/34px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:140Px;height:60px;padding:18px 0 0 85px;margin:10px 0 0 3px}

.latest_three h4{background:url(images/clip_three.png) no-repeat;color:#521111;font:normal 22px/34px Trebuchet MS;text-shadow:1px 1px 0 rgba(102, 102, 102, 0.5);width:135Px;height:60px;padding:18px 0 0 85px;margin:10px 0 0 3px}

.latest_two{float:left;width:29.7%;padding:0 12px 12px 0;border-bottom:#c4bfbe 2px solid;height:430px;background-color:#E9E7E5;box-shadow:3px 3px 3px rgba(0, 0, 0, .3);border-radius:7px;margin:0 0 0 7px}

.down_box{width:29%;float:left;margin:0 10px 0 20px;overflow:hidden}

.sub_right{float:right;width:30%;padding:14px 0 0}

.bar{height:2px;font-size:13px;color:#3b3938;border:solid 1px;border-radius:5px;border-color:#c4bfbe;font-family:Arial, Helvetica, sans-serif;box-shadow:none;width:60%;background-color:#fff;line-height:1em;float:left;padding:11px 5px;margin:0 5px 0 0}

}

.menu-container{width:100%;}

.menu-mobile{display:none;padding:20px;}

.menu-mobile:after{content:"\f0c9";font-family:'FontAwesome' !important;font-size:26px;font-weight:bold;color:#fff !important;padding:0;float:left;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);display:block;}
.menu-cross:after{
content: "\f00d" !important;font-family:'FontAwesome' !important;font-size:26px;font-weight:bold;color:#fff !important;padding:0;float:left;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);display:block;
}
.menu-dropdown-icon:before{content:"\f055";font-family:'FontAwesome' !important;display:none;cursor:pointer;float:right;padding:5px 10px 5px 9px;background:#63666B;color:#fff !important;font-size:20px;font-weight:bold !important;margin:5px 5px 0 0;}

.menu > ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box;float:left;}

.menu > ul:after{clear:both;}

.menu > ul > li{padding:0;margin:0;display:inline-block;}

.menu > ul > li a{text-decoration:none;padding:0 .5em !important;font:bold 18px/36px Arial, Helvetica, sans-serif;color:#fff;text-shadow:rgb(58, 52, 40) 0px 1px 1px;display:table;}

.menu > ul > li a:hover{background:#7DA715;}

.menu > ul > li > ul{display:none;width:100%;background:#fff;box-shadow:0 -2px 5px rgba(0,0,0,0.1);padding:15px 5px 10px 15px;position:absolute;z-index:99;left:0;margin:0;list-style:none;box-sizing:border-box;text-align:left;border-top:2px solid #4b7195;border-left:2px solid #4b7195;border-right:2px solid #4b7195;border-bottom:3px solid #4b7195;background-image:-webkit-linear-gradient(top,#e7e7e2 0%,#fff 100%);background-image:-ms-linear-gradient(top,#e7e7e2 0%,#fff 100%);background-image:linear-gradient(to bottom,#e7e7e2 0%,#fff 100%);box-shadow:0 1px 2px 0 rgba(50,50,50,.25);}

.menu > ul > li > ul:before,

.menu > ul > li > ul:after{content:"";display:table;}

.menu > ul > li > ul:after{clear:both;}

.menu > ul > li > ul > li{margin:0 9px 12px 9px;padding-bottom:10px;list-style:none;width:12%;background:none;float:left;border-right:1px #e1e1e1 solid;overflow:hidden;}

.menu > ul > li > ul > li:last-child{border-right:none !important;margin:0 0 0 10px !important;}

.menu > ul > li > ul > li a{color:#900;padding:0 !important;width:100%;display:block;border-bottom:none;font:bold 15px/17px Arial, Helvetica, sans-serif;color:#d61717;text-shadow:none;}

.menu > ul > li > ul > li a:hover{background:none !important;color:#900 !important;}

.menu > ul > li > ul > li > ul{display:block;padding:0;margin:5px 18px 0 0;list-style:none;box-sizing:border-box;background:none !important;}

.menu > ul > li > ul > li > ul:before,

.menu > ul > li > ul > li > ul:after{content:"";display:table;}

.menu > ul > li > ul > li > ul:after{clear:both;}

.menu > ul > li > ul > li > ul > li{float:left;width:100%;padding:3px 0;margin:0;font-size:.8em;}

.heading-one a{font:bold 15px/17px Arial, Helvetica, sans-serif !important;color:#7b0202 !important;}

.heading-two a{font:bold 14px/17px Arial, Helvetica, sans-serif !important;color:#333 !important;}

.menu > ul > li > ul > li > ul > li a{border:0;font:bold 13px/15px Arial, Helvetica, sans-serif;color:#444;text-transform:capitalize !important;background:none !important;padding:0 0 1px 0 !important;text-shadow:none;}

.menu > ul > li > ul > li > ul > li a:hover{background:none !important;color:#900 !important;}

.menu > ul > li > ul.normal-sub{width:200px;left:auto;padding:12px;}

.menu > ul > li > ul.normal-sub > li{width:100%;}

.menu > ul > li > ul.normal-sub > li a{border:0;padding:1em 0;}

.menu > ul > li > ul.normal-sub > li{padding-bottom:6px;font:bold 13px/15px Arial, Helvetica, sans-serif;border-bottom:1px solid #e1e1e1 !important;margin:6px 0px 6px 0px !important;border-right:none !important;float:none;}

.menu > ul > li > ul.normal-sub > li:last-child{border-bottom:none !important;padding-bottom:0px !important;}

.menu > ul > li > ul.normal-sub > li a{font:bold 13px/15px Arial, Helvetica, sans-serif !important;color:#555 !important;}

.menu > ul > li > ul.normal-sub > li a:hover{color:#900 !important;}

.fa-tree{display:inline-block;padding:0 5px 0 0;color:#555 !important;}

@media only screen and (max-width:1023px){
.menu > ul > li > ul > .sidefull {
    width: 100% !important;
    margin: 0 9px 12px 0 !important;
}
.menu .sidefull ul li {
    display: inline-block !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 4% 0 0;
}
.menu-dropdown-icon:before{content:"\f055" !important;font-family:'FontAwesome' !important;display:block !important;cursor:pointer !important;float:right !important;padding:5px 10px 5px 9px !important;background:#63666B !important;color:#fff !important;font-size:20px !important;font-weight:bold !important;margin:5px 5px 0 0 !important;width:auto !important;height:auto !important;}
.minus:before{content:"\f056" !important;font-family:'FontAwesome' !important;display:block !important;cursor:pointer !important;float:right !important;padding:5px 10px 5px 9px !important;background:#63666B !important;color:#fff !important;font-size:20px !important;font-weight:bold !important;margin:5px 5px 0 0 !important;width:auto !important;height:auto !important;}

.menu-container{width:100%;height:100%;margin:0 auto;position:absolute;width:100%;}

.menu-mobile{display:block;padding:7px !important;margin:-34px 0 0 10px;position:absolute;overflow:hidden;}

.menu-dropdown-icon:before{display:block;}

.menu ul{display:none;}

.menu ul li{width:100%;float:none;display:block;font:bold 15px/24px 'OpenSans-bold' !important;margin:0 0 0 0 !important;padding:0 0 0 0 !important;background:none !important;}

.menu ul li:hover{background:none !important;}

.menu > ul > li a:hover{background:#e1e1e2 !important;}

.menu ul li a{padding:10px;width:100%;display:block;font:bold 17px/42px Arial, Helvetica, sans-serif !important;color:#d61717 !important;text-transform:capitalize;text-shadow:none !important;}

.menu ul li ul{position:relative;}

.menu ul li ul.normal-sub{width:100%;padding:0 12px 12px 12px !important;}

.menu ul li ul li{float:none;width:100%;margin-top:7px;padding-bottom:7px !important;border-right:none !important;}

.menu ul li ul li:first-child{margin:0;}

.menu ul li ul li ul{position:relative;}

.menu ul li ul li ul li{float:none;}

.menu .show-on-mobile{display:block;margin:0 0 0 0;background:#fff;background-image:-webkit-linear-gradient(top,#e7e7e2 0%,#fff 100%);background-image:-ms-linear-gradient(top,#e7e7e2 0%,#fff 100%);background-image:linear-gradient(to bottom,#e7e7e2 0%,#fff 100%);box-shadow:0 1px 2px 0 rgba(50,50,50,.25);border-top:2px solid #383229;border-left:2px solid #383229;border-right:2px solid #383229;border-bottom:3px solid #383229;z-index:10 !important;overflow:hidden;padding:0 0 12px 0;min-height:5000px;}

.menu > ul > li:hover{background:none !important;}

.menu ul li ul{display:none;width:100%;box-shadow:none;background:#fff;background-image:-webkit-linear-gradient(top,#e7e7e2 0%,#fff 100%);background-image:-ms-linear-gradient(top,#e7e7e2 0%,#fff 100%);background-image:linear-gradient(to bottom,#e7e7e2 0%,#fff 100%);border:none !important;border-style:solid;padding:10px 0 0 20px;z-index:99;left:0;margin:0;list-style:none;box-sizing:border-box;padding:5px 12px 12px 12px;}

.menu ul li ul li a{width:95%;display:block;border-bottom:none;font:bold 16px/19px Arial, Helvetica, sans-serif !important;color:#333 !important;padding:3px 0px 5px 0 !important;text-transform:capitalize !important;}

.menu ul li ul li ul li a{border:0;font:bold 13px/15px Arial, Helvetica, sans-serif !important;color:#555 !important;text-transform:capitalize !important;padding:0 0 6px 0 !important;}

.menu ul li ul li ul li a:hover{color:#900 !important;}

.menu ul li ul li a:hover{color:#fff;}

.menu > ul > li > ul > li:last-child{border-right:none !important;margin:0 0 0 0px !important;}

}