/*-----------------------------------------------------------	
Theme Name: Trader	
Theme URI: http://www.traderleadershipcouncil.com	
Description: Trader Leadership Council Responsive Theme	
Author: MediaCorpus	
Author URI: http://mediacorpus.com/	
Version: 1.0*/
/*FONTS*/@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
@font-face{font-family: 'GothamMediumItalic';src: url('fonts/gotham-mediumitalic.eot');src: url('fonts/gotham-mediumitalic.eot?#iefix') format('embedded-opentype'),         url('fonts/gotham-mediumitalic.woff') format('woff'),         url('fonts/gotham-mediumitalic.ttf') format('truetype'),         url('fonts/gotham-mediumitalic.svg#GothamMediumItalic') format('svg');} 
@font-face{font-family: 'GothamMedium';src: url('fonts/gotham-medium.eot');src: url('fonts/gotham-medium.eot?#iefix') format('embedded-opentype'),         url('fonts/gotham-medium.woff') format('woff'),         url('fonts/gotham-medium.ttf') format('truetype'),         url('fonts/gotham-medium.svg#GothamMedium') format('svg');} 
@font-face{font-family: 'GothamLightItalic';src: url('fonts/gotham-lightitalic.eot');src: url('fonts/gotham-lightitalic.eot?#iefix') format('embedded-opentype'),         url('fonts/gotham-lightitalic.woff') format('woff'),         url('fonts/gotham-lightitalic.ttf') format('truetype'),         url('fonts/gotham-lightitalic.svg#GothamLightItalic') format('svg');} 
@font-face{font-family: 'GothamLight';src: url('fonts/gotham-light.eot');src: url('fonts/gotham-light.eot?#iefix') format('embedded-opentype'),         url('fonts/gotham-light.woff') format('woff'),         url('fonts/gotham-light.ttf') format('truetype'),         url('fonts/gotham-light.svg#GothamLight') format('svg');} 
@font-face{font-family: 'GothamBookItalic';src: url('fonts/gotham-bookitalic.eot');src: url('fonts/gotham-bookitalic.eot?#iefix') format('embedded-opentype'),         url('fonts/gotham-bookitalic.woff') format('woff'),         url('fonts/gotham-bookitalic.ttf') format('truetype'),         url('fonts/gotham-bookitalic.svg#GothamBookItalic') format('svg');} 
@font-face{font-family: 'GothamBook';src: url('fonts/gotham-book.eot');src: url('fonts/gotham-book.eot?#iefix') format('embedded-opentype'),         url('fonts/gotham-book.woff') format('woff'),         url('fonts/gotham-book.ttf') format('truetype'),         url('fonts/gotham-book.svg#GothamBook') format('svg');} 
@font-face{font-family: 'GothamBoldItalic';src: url('fonts/gotham-bolditalic.eot');src: url('fonts/gotham-bolditalic.eot?#iefix') format('embedded-opentype'),         url('fonts/gotham-bolditalic.woff') format('woff'),         url('fonts/gotham-bolditalic.ttf') format('truetype'),         url('fonts/gotham-bolditalic.svg#GothamBoldItalic') format('svg');} 
@font-face{font-family: 'GothamBold';src: url('fonts/gotham-bold.eot');src: url('fonts/gotham-bold.eot?#iefix') format('embedded-opentype'),         url('fonts/gotham-bold.woff') format('woff'),         url('fonts/gotham-bold.ttf') format('truetype'),         url('fonts/gotham-bold.svg#GothamBold') format('svg');} 
@font-face{font-family: 'OpenSansCondensedLight';src: url('fonts/OpenSans-CondLight-webfont.eot');src: url('fonts/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-CondLight-webfont.woff') format('woff'),         url('fonts/OpenSans-CondLight-webfont.ttf') format('truetype'),         url('fonts/OpenSans-CondLight-webfont.svg#OpenSansCondensedLight') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'OpenSansCondensedLightItalic';src: url('fonts/OpenSans-CondLightItalic-webfont.eot');src: url('fonts/OpenSans-CondLightItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-CondLightItalic-webfont.woff') format('woff'),         url('fonts/OpenSans-CondLightItalic-webfont.ttf') format('truetype'),         url('fonts/OpenSans-CondLightItalic-webfont.svg#OpenSansCondensedLightItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'OpenSansCondensedBold';src: url('fonts/OpenSans-CondBold-webfont.eot');src: url('fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-CondBold-webfont.woff') format('woff'),         url('fonts/OpenSans-CondBold-webfont.ttf') format('truetype'),         url('fonts/OpenSans-CondBold-webfont.svg#OpenSansCondensedBold') format('svg');font-weight: normal;font-style: normal;} 
@font-face{font-family: 'OpenSansLight';src: url('fonts/OpenSans-Light-webfont.eot');src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-Light-webfont.woff') format('woff'),         url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),         url('fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'OpenSansLightItalic';src: url('fonts/OpenSans-LightItalic-webfont.eot');src: url('fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-LightItalic-webfont.woff') format('woff'),         url('fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),         url('fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'OpenSansRegular';src: url('fonts/OpenSans-Regular-webfont.eot');src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),         url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'OpenSansItalic';src: url('fonts/OpenSans-Italic-webfont.eot');src: url('fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-Italic-webfont.woff') format('woff'),         url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'),         url('fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'OpenSansSemibold';src: url('fonts/OpenSans-Semibold-webfont.eot');src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),         url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),         url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');font-weight: normal;font-style: normal;}@font-face{font-family: 'OpenSansSemiboldItalic';src: url('fonts/OpenSans-SemiboldItalic-webfont.eot');src: url('fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),         url('fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),         url('fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'OpenSansBold';src: url('fonts/OpenSans-Bold-webfont.eot');src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),         url('fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'OpenSansBoldItalic';src: url('fonts/OpenSans-BoldItalic-webfont.eot');src: url('fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),         url('fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),         url('fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'OpenSansExtrabold';src: url('fonts/OpenSans-ExtraBold-webfont.eot');src: url('fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),         url('fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),         url('fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'OpenSansExtraboldItalic';src: url('fonts/OpenSans-ExtraBoldItalic-webfont.eot');src: url('fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),         url('fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),         url('fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family:"Open Sans Condensed Light";src:url("fonts/OpenSans-CondLight.eot?") format("eot"),url("fonts/OpenSans-CondLight.woff") format("woff"),url("fonts/OpenSans-CondLight.ttf") format("truetype"),url("fonts/OpenSans-CondLight.svg#OpenSans-CondensedLight") format("svg");font-weight:normal;font-style:normal;} 
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
/*---Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}/* remember to define focus styles! */:focus {outline: 0;}body {background: #fff;line-height: 1;}ol, ul {list-style: none;padding: 0;margin: 0;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {font-weight: normal;text-align: left;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}a img {border: 0;}figure img {max-width: 100%;}/* Block elements */header, hgroup, footer, section, article, aside {display: block;}
/*jetback wpstats smiley hide*/#wpstats{display: none;}
/*------------------------------Body, Common Classes & Wrap------------------*/
.ie8 .hp-highlight {margin-right:0px!important}
.ie8 #home-highlights ul li:first-child + li + li {margin-right:0px!important}
.ie8 #sidebar li:first-child + li a{background:url("http://74.53.77.132/~traderle/wp-content/uploads/2013/06/psycho-icon1.png") no-repeat left center}
.ie8 #sidebar li:first-child + li+li a{background:url("http://74.53.77.132/~traderle/wp-content/uploads/2013/06/auto-icon1.png") no-repeat left center; margin-bottom:-8px}
.ie8 #sidebar li{height:50px}
.ie8 #menu-footer-menu li:first-child + li+li+li+li+li{border-right:none!important}
.ie8 .after-title{width:179px!important}
.ie8 .reamore{padding-left:2px!important; width:75px!important}
.ie8 .sidebar-box{margin-bottom:0px!important}
.hpmore{display:block; float:left; margin-right:20px}
.hpmore:hover #hp-item-1{background:url(images/hp1hover.jpg) no-repeat right top!important}
.hpmore:hover #hp-item-2{background:url(images/hp2hover.jpg) no-repeat right top!important}
.hpmore:hover #hp-item-3{background:url(images/hp3hover.jpg) no-repeat right top!important}
.contact-box ul li{margin-bottom:8px}
.ie8 .product .price{margin-bottom:0px!important}
.type-product .price del {color:#1F3164!important}
body {background: #fff url(images/body-bg.jpg) repeat-x;font-size: 13px;line-height: 1.7em;color: #555;font-family: 'PT Sans', sans-serif;}
a{text-decoration: none;color: #45799f;}
a:hover{text-decoration: none;color: #043962;}
p { margin: 0 0 1em }
strong { font-weight: 700 }
em { font-style: italic }
pre{margin: 20px 0;background: #eee;border: 1px solid #ddd;padding: 10px;white-space: pre-wrap;/* css-3 */	white-space: -moz-pre-wrap;/* Mozilla */	white-space: -pre-wrap;/* Opera 4-6 */	white-space: -o-pre-wrap;/* Opera 7 */	word-wrap: break-word;/* Internet Explorer 5.5+ */}
blockquote{border-left: 4px solid #ccc;padding-left: 20px;margin: 30px 0px;}
.clear { clear: both }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;font-size: 0;}
* html .clearfix{ zoom: 1; } /* IE6 */*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.remove-margin { margin-right: 0 !important }
/*--------------------------------------------------Structure---------------*/
.hp-highlight h2{color:#fff}
#wrap{margin: 0 auto;width: 1006px;}
#main{margin: 25px 0;margin-bottom:0px;}
/*--------------- Headings-----------------------------*/
h2 { font-size: 20px; color:#494848; font-weight:700; font-family: 'PT Sans', sans-serif;margin-bottom:5px}
h3 { font-size: 18px; color:#494848; font-weight:700; font-family: 'PT Sans', sans-serif;}
h4 { font-size: 16px; color:#494848; font-weight:700; font-family: 'PT Sans', sans-serif;}
h5 { font-size: 16px; color:#494848; font-weight:400; font-family: 'PT Sans', sans-serif;}
.single-title{ margin-bottom: 25px; }
/*---------------- WordPress Styles--------------------*/
/*sticky*/.sticky{}/*gallery captio*/
.gallery-caption/*by post author*/
.bypostauthor{}/*aligns*/
.aligncenter, .alignnone{ display:block;margin: 10px 0;}
.alignright{ float:right;margin:10px 0 10px 10px}
.alignleft{ float:left;margin:10px 10px 10px 0}
/*floats*/.floatleft{ float:left}
.floatright{ float:right}/*text style*/
.textcenter{ text-align:center}
.textright{ text-align:right}
.textleft{ text-align:left}/*captions*/
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
/*smiley reset*/.wp-smiley{margin:0 !important;max-height:1em;}
/*blockquote*/blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left;}
blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right;
}/*-------------Headings--------------------*/
#page-heading{position: relative;max-width:999px;border:8px solid #fff;min-height:192px;}
#page-heading h1{text-transform:uppercase; color:#fff; position:absolute; bottom:30px; left:26px;font-size:36px;font-family: 'PT Sans', sans-serif; font-weight:700;}
h2.heading{font-weight: normal;font-size: 18px;text-align: center;background: url(images/dot.png) center center repeat-x;margin: 0 0 25px;}
h2.heading span{background: #fff;padding: 0 20px;}
/*---------Header-------------*/
#masterhead {position: relative;margin-top:112px}
#logo{float:left;margin-top:32px!important;margin-bottom:17px;}
#logo h1 a{ font-family: 'GothamMedium'!important;font-size:39px;color:#0e5287; text-transform:uppercase;margin-top:25px!important;}
#logo h1 a span{color:#3383c1; }
/*-----masternav------------*/
#masternav {position: absolute;right: -10px;top: 50%;top: -100px;height: 40px;font-size: 11px;}
.sf-menu,.sf-menu *{margin: 0;padding: 0;list-style: none;}
.sf-menu { line-height: 1.0 }
.sf-menu ul{position: absolute;top: -999em;width: 180px; }
.sf-menu ul li { width: 100% }.sf-menu li:hover{visibility: inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li{float: left;position: relative;}
.sf-menu a{display: block;position: relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left: 10px;top: 40px; /* match top ul list item height */    z-index: 99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul { top: -999em }
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left: 180px; /* match ul width */    top: 0;}
/*** masternav skin ***/.sf-menu{float: left;}
.sf-menu a {height: 40px;line-height: 40px;display: block;float: right;padding-right:15px;padding-left:20px;text-decoration: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-transform: uppercase; font-family: 'OpenSansCondensedBold';	color:#7b7b7b;	font-size:18px!important;}
.sf-menu > li > a:focus,.sf-menu > li > a:hover,.sf-menu > li > a:active,.sf-menu > li.sfHover > a {color: #9ab202;}
/*Subs*/.sf-menu ul{padding: 0;font-size: 12px;background: #fff;}
.sf-menu ul a{margin: 0;line-height: normal;height: auto;padding: 10px;display: block;float: none;font-weight: normal;text-transform: none;}
.sf-menu ul a:focus,.sf-menu ul a:hover,.sf-menu ul a:active {color: #9ab202;}
.sf-menu  .current-menu-item a,.sf-menu .current_page_item {color: #9ab202!important;}
.sf-menu ul li{}.sf-menu ul li:last-child{border-bottom: 0px;}
.header-box{float:left;}
.top-header{float:right;margin-top:-33px; display:block}
.header-box h4{display:none}.top-btn{padding:2px 10px; color:#fff; text-transform:uppercase;border:1px solid #d8d6d6; background:#9ec8e8; font-family: 'PT Sans', sans-serif;font-weight:700; font-size:11px;margin-right:9px; }
.top-btn:hover{color:#fff; background:#85b4d9}
.top-twitter{background:url(images/twitter.png) no-repeat;text-indent: -9999px; display:inline-block;margin-right:11px; width:19px; height:19px; margin-top:2px}
/*------ Home-----------------*/
.home-wrap{ }
#home-tagline{color: #000;text-align: center;font-size: 21px;line-height: 1.4em;margin-bottom: 25px;padding-bottom: 25px;border-bottom: 5px solid #444;}
#home-highlights{margin-top: 25px;margin-bottom: 19px;margin-right: -20px;}
#home-highlights li:first-child{margin-left:8px;}
.hp-highlight{  float: left;margin-right: 32px;width: 240px;	min-height:217px;	padding-top:23px;	padding-left:28px; color:#fff;	padding-right:46px;}
.hp-highlight p{font-family: 'PT Sans', sans-serif;font-size:15px; line-height:21px; margin-bottom:5px}
.hp-highlight ul li{list-style:inside}
.hp-highlight ul li:first-child{margin-left:0px!important}
#home-highlights li:last-child{margin-right:0px}
.hp-more .right-caret{border-bottom: 6px solid transparent;border-top: 6px solid transparent;border-left: 8px solid #0a538a;display: inline-block;height: 0;vertical-align:bottom;margin-bottom:4px;width: 0;margin-left:4px;}
.hp-more {font-family: 'PT Sans', sans-serif;font-weight:700;color:#295f87; padding-top:0px!important; font-size:16px}
.hp-more:hover{color:#082d49; cursor:pointer} 
.hp-more:hover .right-caret{ border-left: 8px solid #082d49!important;}
#sidebar ul{margin-bottom:0px; padding-bottom:0px}
#sidebar li{line-height:50px}
#sidebar li:last-child{margin-bottom:0px}
#sidebar li a{font-size:15.23px;font-family: 'PT Sans', sans-serif; font-weight:700;color:#295f87; text-transform:uppercase;display:block;margin-left:15px; text-indent:35px}
#sidebar li:first-child a{background:url("http://74.53.77.132/~traderle/wp-content/uploads/2013/06/system-icon.png") no-repeat left center}
#sidebar li:nth-child(2) a{background:url("http://74.53.77.132/~traderle/wp-content/uploads/2013/06/psycho-icon1.png") no-repeat left center}
#sidebar li:last-child a{background:url("http://74.53.77.132/~traderle/wp-content/uploads/2013/06/auto-icon1.png") no-repeat left center; margin-bottom:-8px}
#sidebar li a:hover{color:#082d49}
#sidebar li:hover{background: #709dbf!important;background: -moz-linear-gradient(top,  #709dbf 0%, #5f8fb3 50%, #5082a8 100%)!important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#709dbf), color-stop(50%,#5f8fb3), color-stop(100%,#5082a8))!important;background: -webkit-linear-gradient(top,  #709dbf 0%,#5f8fb3 50%,#5082a8 100%)!important;background: -o-linear-gradient(top,  #709dbf 0%,#5f8fb3 50%,#5082a8 100%)!important;background: -ms-linear-gradient(top,  #709dbf 0%,#5f8fb3 50%,#5082a8 100%)!important;background: linear-gradient(to bottom,  #709dbf 0%,#5f8fb3 50%,#5082a8 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#709dbf', endColorstr='#5082a8',GradientType=0 )!important;}
#sidebar .right-caret{border-bottom: 6px solid transparent;border-top: 6px solid transparent;border-left: 8px solid #0a538a;display: inline-block;height: 0;vertical-align:bottom;margin-bottom:19px;width: 0;margin-left:6px;}
#sidebar a:hover .right-caret{ border-left: 8px solid #082d49!important;}
.contact-box h4{ color: #295F87;display: block;font-family: 'PT Sans',sans-serif;font-size: 15.23px;font-weight: 700;}
.highlight-last{background: none;margin-right: 0px;}
.hp-highlight p:last-child{margin-bottom: 0px;}
.hp-highlight h2{font-size: 18px;font-family: 'PT Sans', sans-serif;font-weight:700;text-transform: uppercase;margin-top: 0px;margin-bottom: 4px;margin-top:-6px;}
.hp-highlight h2 a{color:#fff!important}
/*home portfolio*/
#home-projects {margin-bottom: 25px;margin-right: -20px;}
#home-projects .heading{ margin-right: 20px; }
/*home blog*/
#home-posts{ margin-right: -20px; }
#home-posts .heading{ margin-right: 20px; }
.home-entry{width: 230px;float: left;margin-right: 20px;margin-bottom: 20px;font-size: 12px;}
.home-entry h3{font-size: 13px;margin: 10px 0 0;font-weight: bold;}
.home-entry img:hover{opacity: 0.8;-moz-opacity: 0.8;-webkit-opacity: 0.8;}
/*----------------Image Slider---FlexSlider necessary styles */
.flexslider { max-width: 998px; width: 99.8%;margin: 0; padding: 0;border:8px solid #fff!important; background:#edebeb!important}
.flexslider .slides{ margin: 0; list-style: none; }
.flexslider .slides > li {display: none;}
.flexslider .slides img {max-width: 562px!important;display: block;float:right;padding-top:15px;padding-right:27px;padding-bottom:20px}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;}
 * html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
#slider-wrap{width: 100%;position: relative;margin-bottom: 30px;}
.full-slides img{width: 100%;display: block;margin: 0;padding: 0;}
.full-slides .slides_container {width: 100%;display: none;}
.full-slides .slides_container .slide{display: block;width: 100%;}
.full-slides h2{max-width:320px!important;float:left;color:#545353; font-family: 'PT Sans', sans-serif; font-size:26px!important; font-weight:400; line-height:28px!important; margin-bottom:3px; margin-top:33px;}
.padding{padding-left:30px!important;}
.full-slides .caption{ font-family: 'PT Sans', sans-serif!important;width: 100%;color: #686868!important;font-weight: 400;font-size: 16px;text-align: left;max-width:320px!important;background:none!important;float:left;}
.slides .caption p{line-height:18px;margin: 0;}
.flex-control-nav{}
.flex-direction-nav li a.flex-next,.flex-direction-nav li a.flex-prev{position: absolute;display: block;z-index: 101;font-size: 21px;height: 80px;width: 50px;line-height: 80px;color: #fff;background: #000;display: block;position: absolute;top: 50%;margin-top: -40px;cursor: pointer;text-align: center;-moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;}
.flex-direction-nav li a.flex-next{right: 0;}
.flex-direction-nav li a.flex-prev{left: 0;}
.flex-direction-nav li a.flex-prev:hover,.flex-direction-nav li a.flex-next:hover {text-decoration: none;background: #47C0C0;-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.flex-direction-nav li a{background: url(images/bg_direction_nav.png) no-repeat scroll 0 0 transparent;cursor: pointer;display: block;height: 52px;text-indent: -9999px;width: 52px;}
.flex-direction-nav li .next{background-position: -52px 0;right: -24px;}
.flex-direction-nav li .prev{left: -17px;}
.flex-direction-nav li .disabled{cursor: default;opacity: 0.3;}
.flex-control-nav{left: 10px;margin-top:-25px;position: absolute;text-align: center;width: 10%;}
.flex-control-nav li{display: inline-block;margin: 0 0 0 5px;}
.flex-control-nav li:first-child{margin: 0;}
.flex-control-nav li a{background: #cac9c9;cursor: pointer;display: block;height: 9px;text-indent: -9999px;width: 9px;border-radius:50%;}
.flex-control-nav li a:hover{   background:#797878;}
.flex-control-nav .flex-active{background:#797878;cursor: default;}
.slide-btn{ color:#3383c1; font-family: 'PT Sans', sans-serif; font-weight:normal; text-transform:uppercase; border:1px solid #dcdcdc; background:#fff;margin-top:17px; display:block; text-align:left; letter-spacing:-0.3px; line-height:15px; min-width:100px; padding:12px 10px;width:auto!important; display:block; float:left; margin-bottom:30px!important}
.slide-btn:hover{color:#044b82}
/*------------------- Portfolio-------------------------------*/
#portfolio-wrap{overflow: hidden;margin-bottom: -20px;}
.portfolio-content{margin-right: -20px;}
.no-margin{margin-right: 0px !important;}
.no-border{border-right: 0px !important;}
ul.filter{font-size: 12px;position: absolute;right: 0;top: 50%;margin-top: -25px;list-style: none;color: #999;height: 30px;line-height: 30px;}
ul.filter li{float: left;height: 25px;line-height: 25px;}
li.sort{ margin-right: 10px !important; }
ul.filter a{display: block;background: #eee;color: #666;margin-right: 10px;height: 25px;line-height: 25px;padding: 0 10px;}
ul.filter li:last-child a{ margin: 0px;}
ul.filter a:hover,ul.filter a.active{background: #3fb7b7 !important;color: #fff;}
#jwplayer-0_wrapper{position: relative!important;padding-bottom: 56.25%!important; /* 16:9 format */    padding-top: 30px!important;height: 0!important;overflow: hidden!important;width: 100%!important;max-width:700px!important;min-width:240px!important}
#jwplayer-0_wrapper iframe, #jwplayer-0_wrapper object, #jwplayer-0_wrapper embed{position: absolute!important;top: 0!important;left: 0!important;width: 100%!important;height: 100%!important;}
/*--- Next/Prev Navigation-------------*/
#single-nav{position: absolute;top: 50%;right: 0px;margin-top: -25px;}
#single-nav-left,#single-nav-right {float: left;margin-left: 10px;}
#single-nav a{font-size: 11px;color: #666;background: #eee;padding: 0 10px;height: 25px;line-height: 25px;display: block;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#single-nav-left a:hover,#single-nav-right a:hover{    color: #fff;background: #3fb7b7;}
#single-nav-left a span{margin-right: 4px;}
#single-nav-right a span{margin-left: 4px;font-size: 11px;}
/*------------- Entries--------------*/
.loop-entry{margin-bottom: 25px;padding-bottom: 25px;}
.loop-entry-thumbnail{float: left;margin-right: 25px;}
.loop-entry img:hover{opacity: 0.8;-moz-opacity: 0.8;-webkit-opacity: 0.8;}
.loop-entry h2{margin: -5px 0 0;font-size: 18px;}
.loop-entry-meta{color: #999;font-size: 11px;margin: 0 0 10px;}
.loop-entry-meta span{margin: 0 5px 0 12px;font-size: 13px;color: #666;}
.loop-entry-meta span:first-child{margin-left: 0;}
/**PRODUCTS***/
.prodct{position:relative}
.prodct,.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:20%!important; margin-left:5%; display:block; float-right; width:205px!important; background: #a2c9e8;background: -moz-linear-gradient(top,  #a2c9e8 0%, #8fb8d6 44%, #7da6c6 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2c9e8), color-stop(44%,#8fb8d6), color-stop(99%,#7da6c6));background: -webkit-linear-gradient(top,  #a2c9e8 0%,#8fb8d6 44%,#7da6c6 99%);background: -o-linear-gradient(top,  #a2c9e8 0%,#8fb8d6 44%,#7da6c6 99%);background: -ms-linear-gradient(top,  #a2c9e8 0%,#8fb8d6 44%,#7da6c6 99%);background: linear-gradient(to bottom,  #a2c9e8 0%,#8fb8d6 44%,#7da6c6 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2c9e8', endColorstr='#7da6c6',GradientType=0 );}
ul.products li:hover{background: #709dbf!important;background: -moz-linear-gradient(top,  #709dbf 0%, #5f8fb3 50%, #5082a8 100%)!important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#709dbf), color-stop(50%,#5f8fb3), color-stop(100%,#5082a8))!important;background: -webkit-linear-gradient(top,  #709dbf 0%,#5f8fb3 50%,#5082a8 100%)!important;background: -o-linear-gradient(top,  #709dbf 0%,#5f8fb3 50%,#5082a8 100%)!important;background: -ms-linear-gradient(top,  #709dbf 0%,#5f8fb3 50%,#5082a8 100%)!important;background: linear-gradient(to bottom,  #709dbf 0%,#5f8fb3 50%,#5082a8 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#709dbf', endColorstr='#5082a8',GradientType=0 )!important;}
ul.products li.product h3{font-size:20px!important; color:#fff!important; font-weight:700!important;font-family: 'PT Sans', sans-serif!important;max-width:144px; padding-left:20px!important; padding-top:25px!important; min-height:69px}
.woocommerce-page ul.products{margin-left:8px!important; }
.prodct .first{margin-left:8px!important}
.post-type-archive-product h2{margin-left:8px;padding-bottom:15px!important}
.after-title{ border-top:1px solid #1b387c;width:170px;margin:0 auto;text-align:right; padding-top:14px; padding-bottom:23px}
ul.products li.product .price{width:94px; border-right:1px solid #1f3164; line-height:10px; padding-right:5px;color:#1f3164!important;font-size:12px!important;font-weight:700!important;font-family: 'PT Sans', sans-serif!important; float:left; text-align:right}
.reamore{width:65px; float:left; padding-left:5px;color:#1f3164!important;font-size:12px!important;font-weight:700!important;font-family: 'PT Sans', sans-serif!important;margin-top:-6px}
.shop-page{background:#edebeb; margin-left:8px;width: 100% !important;float: none !important;max-width:965px;padding-top:20px;margin-bottom: 20px; padding-left:25px;margin-top: 13px;}
/*---------Posts & Pages-------------------*/
.post{float: left;width: 72%;	margin-bottom: 20px;background:#edebeb;margin-left:8px;margin-top:13px;max-width:702px;min-height:250px;}
.full-width{float: none !important;width: 100% !important;}
.page-template-template-fullwidth-php .post{margin-left:8px;width: 100% !important;float: none !important;max-width:942px; background:#fff;padding-top:20px;padding-left:28px;margin-bottom: 20px;padding-right:20px}
.entry {margin-bottom: 20px;background:#edebeb;padding-top:20px;padding-left:28px;width: 90%;}
.entry ul,.entry ol{margin-left: 30px;margin-bottom: 10px;list-style: inherit;}
.entry ol{list-style: decimal;}
.entry p,p{font-size:14px!important;font-family: 'PT Sans', sans-serif!important;line-height:21px!important;}
.entry-sum p{line-height:24px;}
.woocommerce-breadcrumb{display:none!important}
/*post meta */.post-meta{color: #999;font-size: 11px;margin: -25px 0 15px;}
.post-meta span{margin: 0 10px;font-size: 13px;color: #666;}
.post-meta span:first-child{margin-left: 0;}
/*post thumb*/.post-thumbnail{float: left;margin-right: 25px;}
/*post tags*/.post-tags{margin-right: 10px;margin-top: 30px;font-size: 12px;}
.post-tags span{margin-right: 10px;color: #666;}
.post-tags a {}
/*-----------Pagination---------*/
.pagination{margin-top: 20px;}
.pagination a,.pagination span {font-size: 11px;line-height: 25px;height: 25px;width: 25px;text-align: center;margin-right: 5px;display: block;float: left;background: #eee;color: #666;}
.pagination a:hover,.pagination span.current{text-decoration: none;color: #FFF;background: #444;}
/*--------------Comments--------------------*/
#commentsbox {width: 100%;overflow: hidden;margin-top: 30px;margin-bottom: -20px;font-size: 13px;}
#comments{margin: 0;font-size: 13px;font-weight: 700;color: #333;text-shadow: none;letter-spacing: 1px;text-transform: uppercase;margin-top: 0;margin-bottom: 20px;padding: 15px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#comments span{color: #666;font-size: 14px;margin-right: 10px;}
#commentsbox ol,#commentsbox ul{list-style: none;margin: 0 !important;}
#commentsbox li { }.children{list-style: none;margin: 30px 0 0;text-indent: 0;}
.children li.depth-2 { margin: 0 0 0px 65px }
.children li.depth-3 { margin: 0 0 0px 65px }
.children li.depth-4 { margin: 0 0 0px 65px }
.children li.depth-5 { margin: 0 0 0px 65px }
.children li.depth-6 { margin: 0 0 0px 65px }
.children li.depth-7 { margin: 0 0 0px 65px }
.children li.depth-8 { margin: 0 0 0px 65px }
.children li.depth-9 { margin: 0 0 0px 65px }
.children li.depth-10 { margin: 0 0 0px 65px }
.comment-body{position: relative;margin-left: 75px;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #eee;}
.comment-body p:last-child{margin-bottom: 0;}
#commentsbox .avatar {position: absolute;top: 0px;left: -75px;border: 4px solid #eee;}
.comment-author {line-height: 1em;font-weight: bold;color: #555;}
.comment-author a{color: #444;}
.comment-author a:hover{color: #000;}
.says { display: none }
.comment-meta{padding-bottom: 10px;margin-bottom: 10px;background: url("images/light-dash.png") left bottom no-repeat;}
.comment-meta a{font-size: 11px;font-style: italic;color: #666;}
.comment-meta a:hover{color: #000;border-bottom: 1px dotted #000;}
.reply{}
.comment-meta  .comment-reply-link {font-size: 11px;color: #47c0c0;}
.comment-meta  .comment-reply-link:hover{color: #2e8484;border-bottom: 1px dotted #2e8484;}
.cancel-comment-reply {margin-top: -10px;}
.cancel-comment-reply a{color: #F00;line-height: 20px;height: 20px;}
.cancel-comment-reply a:hover{text-decoration: underline;}
#comments-respond {clear: left;text-transform: none;font-weight: bold;color: #333;font-size: 14px;margin-top: 0px;margin-bottom: 15px;}
#comments-respond-meta{color: #666;font-size: 11px;}
#comments-respond-meta a{color: #000;}
#commentform label{display: block;}
#commentform input#author,#commentform input#email,#commentform input#url {font-size: 12px;width: 30%;color: #666;text-shadow: 1px 1px 0px #FFF;border: 1px solid #cecece;outline: none;padding: 8px;margin-top: 10px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #fff; }
#commentform textarea{display: block;padding: 10px;width: 99.5%;color: #666;margin-top: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#commentform input#author:focus,#commentform input#email:focus,#commentform input#url:focus,#commentform textarea:focus {border-color: #bdbdbd !important;-webkit-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.1);-moz-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.1);box-shadow: inset 1px 1px 4px rgba(0,0,0,0.1); }
#commentform input[type="text"], #commentform input[type="email"]{display:inline-block!important; width:30%}
#commentSubmit {margin-top: -5px;margin-bottom: 20px;}
.comment-waiting-moderation{font-size: 12px;font-weight: bold;padding-top: 10px;margin: 10px 0 0;background: url("images/small-border.png") left top no-repeat;}
/*WP JetPack*/.comment-subscription-form{font-size: 12px;}.comment-subscription-form input{float: left;margin-right: 5px;}
/*----------Form Styling-------------------*/
/*inputs*/input[type="text"],input[type="password"],textarea{color: #999;padding: 7px;	border: 1px solid #ddd;background: #fff;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus {background: #fff;border: 1px solid #bdbdbd !important;color: #444;-webkit-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.1);-moz-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.1);box-shadow: inset 1px 1px 4px rgba(0,0,0,0.1); }
/*buttons*//*contact form 7 specific*/.wpcf7-form{}.wpcf7 input[type="text"] {width: 250px;}
.wpcf7 textarea{width: 95%;}.wpcf7-form p {margin: 0;font-weight: bold;}
.wpcf7-submit{margin-top: -5px;}
div.wpcf7-validation-errors,.wpcf7-not-valid-tip { 	text-shadow: none;border: transparent !important;background: #f9cd00;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 10px !important;font-weight: bold;color: #9C6533;text-shadow: 1px 1px 1px rgba(255,255,255, 0.4);text-align: center;margin: 0 !important;} 
div.wpcf7-validation-errors{width: 95%;padding: 10px 5px !important;}
.wpcf7-not-valid-tip {display: block;position: relative !important;top: 0 !important;left: 0 !important;background: #FFF780 !important;font-size: 12px !important;margin-top: 8px !important;width: 40% !important;}span.wpcf7-not-valid-tip{text-align: center;text-shadow: none;padding: 5px;font-size: 11px;background: #ff5454 !important;border-color: #ff5454;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.wpcf7-mail-sent-ok{text-align: center;text-shadow: none;padding: 10px;font-size: 11px;background: #59a80f !important;border-color: #59a80f;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.wpcf7-form input[type="text"],.wpcf7-form input[type="password"],.wpcf7-form input[type="email"],.wpcf7-form textarea{margin-top: 12px!important;}
input[type="text"], input[type="password"], textarea{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;color: #222222; font-size:14px!important;font-family: 'PT Sans', sans-serif!important;font-weight:400!important;padding: 7px;}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #BDBDBD !important;box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset;color: #222222;}
#commentform{padding-bottom: 20px;}
input[type="clean-button"]:hover, .wpcf7-submit:hover, #commentSubmit:hover{text-decoration: none;}
input[type="clean-button"]:active, .wpcf7-submit:active, #commentSubmit:active {}
.wpcf7-form{float: left;font-size:14px!important;font-family: 'PT Sans', sans-serif!important;font-weight:400!important;margin-right: 3%;margin-top: 5px;max-width: 100%;min-width: 200px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{color: #222222;font-size:14px!important;font-family: 'PT Sans', sans-serif!important;font-weight:400!important;width: 100%;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea{font-size:14px!important;font-family: 'PT Sans', sans-serif!important;font-weight:400!important;}
.wpcf7 input[type="email"]{border: 1px solid #DDDDDD;color: #222222;padding: 7px;}
.wpcf7 textarea{  width: 100%;max-width:500px;min-width:200px;margin-bottom:20px}
.wpcf7-form p{font-weight: bold;}.wpcf7-submit{margin-top: -5px;}div.wpcf7-validation-errors, .wpcf7-not-valid-tip{background: none repeat scroll 0 0 #F9CD00;border: medium none transparent !important;border-radius: 5px 5px 5px 5px;color: #9C6533;font-weight: bold;margin: 0 !important;padding: 10px !important;text-align: center;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);}div.wpcf7-validation-errors{padding: 10px 5px !important;width: 95%;}
.wpcf7-not-valid-tip{background: none repeat scroll 0 0 #FFF780 !important;display: block;font-size: 12px !important;left: 0 !important;margin-top: 8px !important;position: relative !important;top: 0 !important;width: 40% !important;}
span.wpcf7-not-valid-tip{background: none repeat scroll 0 0 #FF5454 !important;border-color: #FF5454;border-radius: 3px 3px 3px 3px;color: #FFFFFF;font-size: 11px;padding: 5px;text-align: center;text-shadow: none;}
.wpcf7-mail-sent-ok{background: none repeat scroll 0 0 #59A80F !important;border-color: #59A80F;border-radius: 3px 3px 3px 3px;color: #FFFFFF;font-size: 11px;padding: 10px;text-align: center;text-shadow: none;}
/*---------------------- Sidebar----------------------*/
#sidebar {width: 26%;float: right; margin-right:8px; padding-top:16px; padding-left:0px;padding-bottom:0px;padding-right:0px; display:block;}
#sidebar li{background: #a2c9e8!important;background: -moz-linear-gradient(top,  #a2c9e8 0%, #8fb8d6 44%, #7da6c6 99%)!important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2c9e8), color-stop(44%,#8fb8d6), color-stop(99%,#7da6c6))!important;background: -webkit-linear-gradient(top,  #a2c9e8 0%,#8fb8d6 44%,#7da6c6 99%)!important;background: -o-linear-gradient(top,  #a2c9e8 0%,#8fb8d6 44%,#7da6c6 99%)!important;background: -ms-linear-gradient(top,  #a2c9e8 0%,#8fb8d6 44%,#7da6c6 99%)!important;background: linear-gradient(to bottom,  #a2c9e8 0%,#8fb8d6 44%,#7da6c6 99%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2c9e8', endColorstr='#7da6c6',GradientType=0 )!important;}
.sidebar-box {margin-bottom: 25px;}
.sidebar-box h4{margin-top: 0px !important;margin-bottom: 10px;padding-bottom: 10px;text-transform: uppercase;font-size: 12px;border-bottom: 1px solid #eee;}
.sidebar-box h4 span{}.sidebar-box ul {list-style: none;list-style-position: inside;margin: 0px;}
.sidebar-box li{margin-bottom: 8px;}
.fp-embed{display:none!important}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{border:none!important}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row{background:#fff!important}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{float:left!important}
.shop_table{max-width:50%!important}#billing_email{min-width:300px!important}
.single-product .product_title{font-size:22px!important; color:#494848;display:block; float:left;font-family: 'PT Sans', sans-serif!important;font-weight:700;padding-right:5px!important;}
.single-product .woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price{font-family: 'PT Sans', sans-serif!important;font-weight:700; color:#3383c1!important;font-size:22px!important; }
.order_review_heading{display:none!important}
/*-------------Widgets-----------*/
.post-type-archive-product #sidebar,.single-product #sidebar,.woocommerce-page #sidebar{display:none!important}
.single-product #sidebar{display:block!important}
#sidebar .widget_recent_entries ul,#sidebar .widget_nav_menu ul,#sidebar .widget_categories ul{margin: 0;list-style: none;}
.widget_recent_entries a,.widget_nav_menu a,.widget_categories a,.widget_pages a,.widget_links a,.widget_archive a,.widget_meta a{}#sidebar .current-menu-item a,#sidebar .current-cat a,.widget_pages .current_page_item a{color: #000 !important;}
#sidebar .widget_recent_entries a,#sidebar .widget_nav_menu ul a,#sidebar .widget_categories a{}
.widget_recent_entries a:hover,.widget_nav_menu ul a:hover,.widget_categories a:hover{text-decoration: none;color: #000;}
#footer .widget_recent_entries li,#footer .widget_nav_menu ul li,#footer .widget_categories li{padding-bottom: 7px;margin-bottom: 7px;border-bottom: 1px solid #333;}
#footer .widget_nav_menu ul ul a{padding: }/*tagcloud*/.tagcloud a {line-height: 1em !important;display: block;float: left;padding: 7px 15px;background: #3fb7b7;margin-bottom: 8px;margin-right: 8px;color: #fff !important;-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;-webkit-transition: opacity 0.2s ease-in-out;-moz-transition: opacity 0.2s ease-in-out;-o-transition: opacity 0.2s ease-in-out;-ms-transition: opacity 0.2s ease-in-out;transition: opacity 0.2s ease-in-out;}
.tagcloud a:hover{-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin: 0 3.5% 2.992em 0!important;}
/*calendar*/
#sidebar #wp-calendar caption { text-align: right; border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 10px; }
#sidebar #wp-calendar, #footer #wp-calendar tr{width: 100%;}
#sidebar #wp-calendar th{text-align: center;}
#sidebar #wp-calendar tbody { color: #666; }
#sidebar #wp-calendar tbody td { padding: 4px 0; text-align: center; background: #fff; border: 1px solid #ddd;}
#sidebar #wp-calendar tbody td:hover{ background: #eee; color: #000; }
#sidebar #wp-calendar tbody a { display: block; }
/*subscribe*/
#subscribe-blog #subscribe-field{margin-top: 5px;webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#subscribe-blog input{width: 100px !important;}
#subscribe-blog #subscribe-field:focus{ }
#subscribe-blog input[type="submit"] {cursor: pointer;padding: 5px;font-size: 11px;background: #ffd964 url("images/yellow-btn.png");border: 1px solid #F9B653;color: #9C6533 !important;text-shadow: 1px 1px 0px rgba(255,255,255,0.4);box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1);webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#subscribe-blog input[type="submit"]:hover{opacity: 0.90;}
#sidebar #subscribe-blog{font-size: 12px;}
#sidebar #subscribe-blog #subscribe-field{font-size: 11px;width: 100% !important;padding: 10px 5px !important;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#footer #subscribe-blog #subscribe-field{background: #444;border: 1px solid #2b2b2b;}
#footer #subscribe-blog #subscribe-field:focus{background-color: #555;color: #fff;}
/*-----------------Footer/Copyright---------------------*/
#footer{color: #7a7a7a;font-size: 10px;	border-top:1px solid #edebeb;}
#footer a{color: #7a7a7a;text-transform:uppercase;text-decoration: none;font-size:9px!important;font-family: 'PT Sans', sans-serif!important;}
#footer .current-menu-item a,#footer a:hover {color: #9ab202!important;}#footer  ul{text-align:center;margin-top:6px;padding-left:20px;}
#footer  ul li{display:inline-block; border-right:1px solid #7a7a7a; line-height:10px; padding:0 6px; line-height:8px}
#footer  ul li:last-child{border-right:none}
/*footer widgets*/#footer-widget-wrap{ }
#footer-one,#footer-two,#footer-three,#footer-four{float: left;width: 230px;margin-right: 20px;}
#footer-four{margin: 0;}
.footer-widget{color: #7f7f7f;margin: 25px 0;}
.footer-widget h4{color: #fff;font-size: 13px;padding: 0 0 10px;margin: 0 0 15px;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;}
/*footer bottom*/#footer-bottom{padding: 10px 0;}
#back-to-top{width: 20%;float: right;font-size: 10px;text-align: right;}
/*---------Search Bar------------*/
#searchbar{display: block;position: relative;width: 100%;margin-bottom: 4px;}
#search{position:relative;width:100%;/*padding: 10px 30px 10px 10px;*/ outline: none;border: 1px solid #ddd;color: #666;margin: 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size: 11px;}
#search{background:#fff url(images/search-bg.png) left 4px center no-repeat; }
#searchbar input[type="text"]{padding-left:20px; padding-top:2px; padding-bottom:2px;margin-top:0px!important}
#search:focus { }
/*---------Main Shortcodes-----------------*/
/*columns*/.one-half{ width:48%; }
.one-third{ width:30.66%; }
.two-third{ width:65.33%; }
.one-fourth{ width:22%; }
.three-fourth{ width:74%; }
.one-fifth{ width:16.8%; }
.one-sixth{ width:13.33%; }
.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-fifth, .one-sixth {position:relative; margin-right:4%; float:left;}
.column-last{margin-right: 0px;}
.column-first{margin-left: 0px;}
/*box shortcodes*/
.box-shortcode{margin: 5px 0px;padding: 10px;color: #fff;font-size: 13px;font-weight: bold;font-family: 'Helvetica Nue', Arial, Helvetica, sans-serif;}
.box-black{background-color: #000;}
.box-red{background-color: #e62727;}
.box-green{background-color: #91bd09;}
.box-blue{background-color: #00ADEE;}
/*highlights*/.text-highlight { padding: 2px }
.highlight-yellow,.highlight-yellow a{background-color: #FFF7A8;color: #695D43;}
.highlight-pink,.highlight-pink a{background-color: #F7DEEB;color: #724473;}
.highlight-purple,.highlight-purple a{background-color: #E0DBF6;color: #5C5577;}
.highlight-blue,.highlight-blue a{background-color: #D7F0FF;color: #2A67A4;}
.highlight-green,.highlight-green a{background-color: #E7FFCE;color: #47630A;}
.highlight-red,.highlight-red a{background: #FFCEBE;color: #A22121;}
.highlight-gray,.highlight-gray a{background-color: #EBEBEB;color: #787777;}
/*Other buttons*/
.wpcf7-submit,.submit,.woocommerce .button,input[type="submit"] {background:#3383c1!important; text-transform:uppercase;color:#fff!important; text-shadow:none!important; box-shadow:none!important;font-size:14px!important;font-family: 'PT Sans', sans-serif!important;font-weight:400!important;border:none!important;border-radius:15px!important; padding-top:4px!important;padding-bottom:4px!important; padding-left:15px!important; padding-right:15px!important; cursor:pointer;display:table-cell; vertical-align:middle; min-height:30px}
.woocommerce-error .button,.woocommerce-message .button{background:none!important; color:#0E5287!important}
.button:hover,.button.hover { opacity: 0.8; color: #fff; }
.button:active,.button.active {}.button.black {background-color: #333333;}
.button.teal{background-color: #3fb7b7;}
.button.gray {background-color: #666666;}
.button.light-gray {background-color: #D5D2D2;color: #666;}
.button.red {background-color: #e62727;}
.button.orange {background-color: #f24919;}
.button.magenta {background-color: #A9014B;}
.button.yellow {background-color: #ffb515;}
.button.blue {background-color: #00ADEE;}
.button.pink {background-color: #e22092;}
.button.green {background-color: #91bd09;}
.button.rosy {background-color: #F16C7C;}
.button.brown {background-color: #804000;}
.button.purple {background-color: #800080;}
.button.cyan {background-color: #46C7C7;}
.button.gold {background-color: #D4A017;}
/* Isotope CSS Animations================================================== */
.isotope,.isotope .isotope-item {  -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s;-ms-transition-duration: 0.6s;-o-transition-duration: 0.6s; transition-duration: 0.6s;}
.isotope {  -webkit-transition-property: height, width; -moz-transition-property: height, width;-ms-transition-property: height, width;-o-transition-property: height, width; transition-property: height, width;}
.isotope .isotope-item {  -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:    -moz-transform, opacity;-ms-transition-property:     -ms-transform, opacity;-o-transition-property:         top, left, opacity; transition-property:         transform, opacity;}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {  -webkit-transition-duration: 0s; -moz-transition-duration: 0s;-ms-transition-duration: 0s;-o-transition-duration: 0s; transition-duration: 0s;}