/*   

Theme Name: EMERY Theme

Author: NetBiz Enterprises

*/



@import "css/reset.css";
 @import "css/bootstrap.min.css";
 @import "css/bootstrap-theme.min.css";


@media screen {
* {
	margin: 0;
	padding: 0;
}
	body .promo_slider_wrapper {width:100%}
	.promo_slider {width:100%!important;padding-top: 30.25%;}
	.promo_slider .panel { height:auto!important}
	
body {
	
background-color: #fff;
font-family: arial, helvetica, verdana, "times new roman", sans-serif;
font-size: 62.5%;

}
body, td, th {
	font-family:  Arial, Helvetica, sans-serif/* Verdana, Geneva, sans-serif*/;
	color: #666;
	font-size: 12px;
}
body a {
	color: #333;
}
body a:hover {
	color: #000; /* CHANGE TO BUSINESS COLOUR----------*/
	text-decoration:none;
}
h1 {
}
h2 {
	color:#000; /* CHANGE TO BUSINESS COLOUR----------*/
	font-size:19px;
	margin: 10px 0;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
h2 a {
	color:#000; /* CHANGE TO BUSINESS COLOUR----------*/
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
h2 a:hover {
	color:#999;
}
h1, h2, h3 {
	font-weight: normal;
	margin: 0 0 10px 0;
}
h3 {
}
p {
	margin: 0 0 10px 0;
}
a {
}
a:hover {
}
a img {
	border:0;
}
blockquote {
}
blockquote p {
}
ul, ol {
	margin: 0 0 10px 0;
}
.widget h2 {
	color:#737371; /* CHANGE TO BUSINESS COLOUR---------*/
	font-size:19px;
	margin-bottom: 10px;
	font-weight: bold;
	text-transform:uppercase;
}
.widget h2 a {
	color:#737371;
	text-decoration: none;
	text-transform:uppercase;
}
.widget h2 a:hover {
	color:#000;
}
.widget a:hover {
	color:#FFF;
}
.alignleft {
	float:left;
}
.imagealignleft {
	float:left;
	margin-right: 12px;
	margin-top:10px;
}
.alignright {
	float:right;
}
.aligncenter {
	display:block;
	margin:0px auto;
}
.cleardivs {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.widget ul {
	padding-top: 2px;
	padding-bottom:20px;
}
.widget ul li {
	margin-left:10px;
	list-style:none;
	padding: 0;
	padding-bottom:5px;
}
.widget ul li a {
	text-decoration:none;
}
.widget a:hover {
	color:#000
}
#searchsubmit {
	padding: 0px 20px; background:#636363; color: #fff;
	}
	.loginbutton { float:right}
	.loginbutton a {padding: 3px 20px;
    background: #636363;
    color: #fff!important;
    font-size: 12px;
    border-width: 2px;
    border-style: outset;
    border-color: buttonface;
    border-image: initial;}
.post {
}
.entry {
}

.entry ul {
	padding-left:20px;
}

.entry h2,  h2 {
	border-bottom:1px solid #c4c4c4;
	color:#737371;
	font-size:24px;
	margin: 8px 0px;
}
.entry h2 strong {
	padding: 4px 20px 0 20px;
	background-color:#d8d8d5;
}
.entry img {
	margin:6px;
}
.entry p img {

}
.entry h3 {
	border-bottom:1px solid #c4c4c4;
	color:#737371;
	font-size:24px;
	margin: 30px 0px 14px;
	background-color:#eee;
}
.entry h3 strong {
	padding: 4px 20px 0 20px;
	background-color:#d8d8d5;
}
.entry a {
}
.entry a:hover {
}
pre {
}
code, tt {
}
#meta {
}
.postmetadata {
}
	td, th {
    padding: 10px!important;
}
.navgation {
}
.next-posts {
}
.prev-posts {
}
#searchform { float: left; margin-right:15px
}
#s { width: 300px
}
#searchsubmt {
}
ol.commentlist {
	list-style: none;
}
ol.commentlist li {
}
ol.commentlist li.alt {
}
ol.commentlist li.bypostauthor {
}
ol.commentlist li.byuser {
}
ol.commentlist li.comment-author-admin {
}
ol.commentlist li.comment {
	border-bottom: 1px dotted #666;
	padding: 10px;
}
ol.commentlist li.comment div.comment-author {
}
ol.commentlist li.comment div.vcard {
}
ol.commentlist li.comment div.vcard cite.fn {
	font-style: normal;
}
ol.commentlist li.comment div.vcard cite.fn a.url {
}
ol.commentlist li.comment div.vcard img.avatar {
	float:right;
	margin: 0 0 10px 10px;
}
ol.commentlist li.comment div.vcard img.avatar-32 {
}
ol.commentlist li.comment div.vcard img.photo {
}
ol.commentlist li.comment div.vcard span.says {
}
ol.commentlist li.comment div.commentmetadata {
}
ol.commentlist li.comment div.comment-meta {
	font-size: 10px;
}
ol.commentlist li.comment div.comment-meta a {
	color: #ccc;
}
ol.commentlist li.comment p {
}
ol.commentlist li.comment ul {
}
ol.commentlist li.comment div.reply {
	font-size: 11px;
}
ol.commentlist li.comment div.reply a {
	font-weight: bold;
}
ol.commentlist li.comment ul.children {
	list-style: none;
	margin: 10px 0 0;
}
ol.commentlist li.comment ul.children li {
}
ol.commentlist li.comment ul.children li.alt {
}
ol.commentlist li.comment ul.children li.bypostauthor {
}
ol.commentlist li.comment ul.children li.byuser {
}
ol.commentlist li.comment ul.children li.comment {
}
ol.commentlist li.comment ul.children li.comment-author-admin {
}
ol.commentlist li.comment ul.children li.depth-2 {
	border-left: 5px solid #555;
	margin: 0 0 10px 10px;
}
ol.commentlist li.comment ul.children li.depth-3 {
	border-left: 5px solid #999;
	margin: 0 0 10px 10px;
}
ol.commentlist li.comment ul.children li.depth-4 {
	border-left: 5px solid #bbb;
	margin: 0 0 10px 10px;
}
ol.commentlist li.comment ul.children li.depth-5 {
}
ol.commentlist li.comment ul.children li.odd {
}
ol.commentlist li.even {
	background: #fff;
}
ol.commentlist li.odd {
	background: #f6f6f6;
}
ol.commentlist li.parent {
	border-left: 5px solid #111;
}
ol.commentlist li.thread-alt {
}
ol.commentlist li.thread-even {
}
ol.commentlist li.thread-odd {
}
	.woocommerce div.product .woocommerce-tabs .panel ol {display: block;
    list-style-type: decimal;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;}
.woocommerce div.product .woocommerce-tabs .panel ul { 
    display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-bottom: 1 em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}
	.woocommerce div.product .woocommerce-tabs .panel table {border: 0;
    /* border-collapse: collapse; */
    border-spacing: 0;
    empty-cells: show;
    font-size: 100%; width:100%}
	.woocommerce div.product .woocommerce-tabs .panel tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
	.woocommerce div.product .woocommerce-tabs .panel .even {
    background: #eeeded;
}
	.woocommerce div.product .woocommerce-tabs .panel .odd {
    background: #f8f7f5;
}
	.woocommerce div.product .woocommerce-tabs .panel tbody {
    border-top: 1px solid #d9dde3;
    border-left: 1px solid #d9dde3;
}
	.woocommerce div.product .woocommerce-tabs .panel tbody th, .woocommerce div.product .woocommerce-tabs .panel tbody td {
    border-bottom: 1px solid #d9dde3;
    border-right: 1px solid #d9dde3;
}
	.woocommerce div.product .woocommerce-tabs .panel tbody td p {margin-bottom:0px}
form {
}
input[type=text] {
}
textarea {
}
#wrapper {
	max-width: 1210px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	background-color:#fff;
}
#wrapper2 {
	margin: 0 auto;
	border-bottom: 5px solid #898989
}
#header {
	width: 100%;
	margin-top: 10px;
}
#maincontentpage {
	width:100%;
	padding:20px;
	overflow:hidden;
	float:left;
	margin-bottom:20px;
}
#scroll-content-wrapper {
	padding-bottom:260px;
}
#slideshowcontainer {
	height: 86px;
	max-width: 1000px;
	margin-top: 5px;
	margin-bottom: 25px;
	background:url(images/slide-bg.jpg);
}
#slidercontainer {
	height: 200px;
	max-width: 1000px;
	margin-top: 10px;
	margin-bottom: 30px;
	background-color: #CCC;
}
	.navbar {margin-bottom:0px!important
	}
	.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {color:#2c2a6c!important; background-color: transparent!important}
	.nav-pills>li>a {color:#2c2a6c!important; background-color: transparent!important;text-transform: uppercase!important;
    font-size: 14px!important;}
	.nav>li>a {padding:10px!important}
	.navbar .container {width:100%}
	#nav ul li ul li a {padding: 10px 11px; background: none!important; color: #fff!important}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background:none!important}
.dropdown-menu { background:#2c2a6c!important; left:20px!important;}
	.dropdown-menu>li>a { color:#fff!important; background: none}
	.dropdown-menu>li>a:hover { color:#fff!important; background: none}
	.dropdown-menu>li:hover { background: none}
	
a.sld_link:hover {
	color: #fff; 
}
#searchcontainer {
	float: right;
	height: 50px;
	width: 338px;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 11px;
}
	
#footer {
	width: 100%;
	margin-top: 20px;
	/*background-image: url(images/bg-footer.png);
	background-repeat: repeat-x; */
	background-color:#757676;
	color:#fff; float:left
}
	#footer a {
	color:#f5f5f5;
	}
#footercontainer {
	height: 140px;
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}
#sharebuttons {
	width: 100%;
	font-size: 12px;
	float: right;
}
/*slider*/
	.yith_ywraq_add_item_response_message {margin:15px 0px; color: red}
	.yith_ywraq_add_item_browse_message a {font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: 0.6em 1em!important;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #fff!important;
    background-color: #2A296c!important;
    border: 0;
    white-space: nowrap;
    display: inline-block;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    display: block!important;
    text-align: center!important;
    text-transform: uppercase!important;
    font-size: 16px!important; float: left}
	.yith-ywraq-add-button { float:left;width:100%}
	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { float:left;width:100%}
	.woocommerce ul.products li.product .price{float:left;width:100%}
	.yith_ywraq_add_item_browse_message { float:left;width:100%}
	.woocommerce.ywraq-wrapper .cart a.button.wc-backward {margin-right:15px}

/*.category-news table { max-width:80% !important; }

*/#post-312 table {
	max-width:99% !important;
}
li.widget_rpswidget {
	list-style:none
}

#logo {
	float:left; margin-bottom:10px; margin-left: 30px
}
.wpcf7-form {
	width: 100%;
	border: 0 none;
	font-family: arial;
	font-size: 11px;
	padding: 10px 0;
}
.wpcf7-form p {
	float:left;
	width:100%;
}
.wpcf7-form label {
	float: left;
	display: block;
	padding: 0px 0;
	text-align: right;
	width: 120px;
	margin-right:10px; font-size:16px; width:240px
}
.wpcf7-form fieldset label select {
	border: 1px solid #999999;
	margin-right: 286px;
	width: 200px;
}
.wpcf7-form input {
	background-color: #fff!important; color:#000!important;
	border: 1px solid #ccc;
	height: 34px;
	width: 385px;
	float:left;
}
#csscheckbox input {
	height: auto !important;
	width: auto !important;
	margin-left:250px;
}
.captcha {
	margin-left:152px !important;
	float:left !important;
	margin-right:10px !important;
	margin-top: 0px !important;
}
.captcha_input {
	width:100px !important;
	height:28px !important;
}
.wpcf7-form textarea {
	background-color: #fff!important; color: #000!important;
	border: 1px solid #ccc;
	height: 130px;
	width: 385px;
	float:left;
}
	#wpcf7-f4308-p4309-o1 {
	padding-top:30px;
	border-top: 1px solid #d7d7d7!important;
	margin-top:20px!important;
	color:#898989;
}
#wpcf7-f4308-p4309-o1 .your-email {
	width: 48%;
	float: left;
}
#wpcf7-f4308-p4309-o1 .your-name {
	width: 48%;
	float: left;
}
#wpcf7-f4308-p4309-o1 .your-address {
	width: 48%;
	float: right;
}
#wpcf7-f4308-p4309-o1 .tel {
	width: 48%;
	float: right;
}
#wpcf7-f4308-p4309-o1 .menu-500 {
	width: 48%;
	float: left;
}
#wpcf7-f4308-p4309-o1 .menu-501 {
	width: 48%;
	float: left;
}
#wpcf7-f4308-p4309-o1 input {
	padding: 10px!important;
	color:#898989;
	border:1px solid #d7d7d7;
	font-size:18px;
	margin-bottom:20px;
	width:100%
}
#wpcf7-f4308-p4309-o1 .your-address input[type=text] {
	float:left;
	width: 100%;
}
#wpcf7-f4308-p4309-o1 .your-lname input[type=text]  {
	width: 48%;
	float:right
}
#wpcf7-f4308-p4309-o1 .tel input {
	float:right
}
#wpcf7-f4308-p4309-o1 label {
	width:100%;
}
#wpcf7-f4308-p4309-o1 select {
	padding: 10px!important;
	width:100%;
	color:#898989;
	border:1px solid #d7d7d7;
	font-size:18px;
	margin-bottom:20px; float: right
}
	#wpcf7-f4308-p4309-o1 input[type=checkbox], #wpcf7-f4308-p4309-o1 input[type=radio] {width:auto!important;height: auto;}
	#wpcf7-f4308-p4309-o1 input[type=checkbox], #wpcf7-f4308-p4309-o1 input[type=radio] {width:auto!important;height: auto;}
#wpcf7-f4308-p4309-o1 textarea {
	padding: 10px!important;
	width:100%;
	height:80px;
	color:#898989;
	border:1px solid #d7d7d7;
	font-size:18px;
	margin-bottom:20px
}
	#wpcf7-f4308-p4309-o1 .wpcf7-captchac { float:left; border:1px solid #00386e}
	#wpcf7-f4308-p4309-o1 .wpcf7-captchar input {
    width: 100%!important; margin-left:0px!important
}
	#wpcf7-f4308-p4309-o1 .captcha {
    margin-left:0px!important
}
#wpcf7-f4308-p4309-o1 input[type=submit] {
	    padding: 5px!important;
    width: 150px!important;
    color: #fff;
    border: 1px solid #00386e;
    font-size: 18px;
    margin-bottom: 20px;
    background: #00386e;
    margin-left: 20px;
}
span.wpcf7-not-valid-tip {
	float: left;
	width: 100%;
}
.btnsend {
	width:80px !important;
	float:right !important;
	margin-right:74px;

	background: none repeat scroll 0 0 #636363 !important;
	border-left:1px solid #999999 !important;
	border-top:1px solid #999999 !important;
	border-right:1px solid #333333 !important;
	border-bottom:1px solid #333333 !important;
	color: #FFFFFF !important;
}
button.button {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	padding: 0;
	width: auto;
}
button.button span span {
	border: 0 none;
	padding: 0;
}
button.button span {
	background: none repeat scroll 0 0 #636363;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	color: #FFFFFF;
	display: block;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	height: 19px;
	padding: 0 8px;
	text-align: center;
	white-space: nowrap;
}
input.input-text, textarea {
	padding: 2px;
}
input.input-text, select, textarea {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #B6B6B6;
}
#search_mini_form {
	float: right
}
	#search_mini_form label{
	color:#fff; display: none
}
	
#search_mini_form_category {
	float: right; margin-right: 20px
}
#search_mini_form_category select {
width: 226px;
height: 21px;
}
#search { width:150px; height: 15px;}
#followus {
	position:absolute;
	top:0px;
	right:10px;
}
.checkedbox {
	list-style-type:disc;
}
.checkedbox li {
	background-image: url("images/checkedBox.png");
	background-repeat: no-repeat;
	height: 26px;
	padding-left: 30px;
}
/*#sidebar { display: none !important } */

	input[type=search] {background:#730101; color: #FFFFFF}
	input[type=search]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #FFFFFF;
  opacity: 1; /* Firefox */
}

input[type=search]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #FFFFFF;
}

input[type=search]::-ms-input-placeholder { /* Microsoft Edge */
  color: #FFFFFF;
}


/*Promo slider style*/
body .promo_slider_thumb_nav {
  position: absolute;
    z-index: 20;
    bottom: 0;
    left: 0;
    padding: 0;
    background: none;
    margin: 0;
    height: 20px;
    overflow: visible;
    width: 100%;
}
	.left_arrow, .right_arrow {
    bottom: 1550%;
}
body .promo_slider_thumb_nav .thumb_nav {
  height: 20px;  
  margin: 0 auto;
  width : 150px;
}
/*body .promo_slider_thumb_nav .right_arrow,
body .promo_slider_thumb_nav .left_arrow {
  display:none;
}*/
body .promo_slider_thumb_nav .thumb_nav span img {
  display:none;
}
body .promo_slider_thumb_nav .thumb_nav span {
  display:block;
  width: 10px;
  height: 10px;
  background: #333;
  border:2px solid #fff;
  margin: 0 7px;
  padding: 0;
  margin-bottom: 0;
  
  
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
body .promo_slider_thumb_nav .slider_selections span.current,
body .promo_slider_thumb_nav .thumb_nav span.current { 
  width: 10px;
  height: 10px;
  background: #333;
  border:2px solid #fff;
  margin: 0 7px;
  padding: 0;
  margin-bottom: 0;
  
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
body .promo_slider_excerpt p.f_desc {
/*    color: #909090;
    font: 14px/24px Arial,Helvetica,sans-serif;
    width: 530px;*/
}
body .promo_slider_excerpt {
  top: 30px;
  color: #FFFFFF;
  display: block;
  height: 259px;
  left: 40px;
  opacity: 0.8;
  padding: 0;
  position: absolute;
  width: 100%;
  background: none;
}
body .promo_slider_wrapper {
  margin: 0;
  position: relative;
  float:left;
}
	.hero_area {
	float: left;width: 100%;overflow: hidden
}
	 .hero_area2 {
	display:none;
}

	.image-wrap { float:left;width:100%; min-height:  300px}

/* =Menu
-------------------------------------------------------------- */

#access {
	display: block;
	float: left;
	margin: 0 auto;
}
#access .menu-,
div.menu {
	font-size: 13px;
	margin-left: 0px;
	width: 100%;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #2c2a6c;
	display: block;
	line-height: 26px;
	padding: 10px 8px;
	text-decoration: none;
	font-weight:bold; text-transform: uppercase; font-size: 14px
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999; background: #2c2a6c;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #2c2a6c;
	line-height: 1em;
	padding: 10px;
	height: auto;
}
#access li:hover > a{
	
	color: #2c2a6c;
}

#access ul ul :hover > a {
	
	color: #fff!important;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current_page_ancestor > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #2c2a6c;
}
* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #2c2a6c;
}
	.dtree_mnu a.node {color:#2c2a6c!important}
	.woocommerce ul.products li.product .price {}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { float: left;min-height: 60px}
#menu-main_nav li ul li.menu-item-has-children ul li.menu-item a { background:#2c2a6c !important; padding-left:25px; color:#fff} /*  */
#menu-main_nav li ul li.menu-item-has-children a { background:#2c2a6c url(images/bkg_nav2.png) 100% 6px no-repeat !important; padding-left:25px;} /*  */



#menu-main_nav li ul li a  { 	background:#2c2a6c url(images/bkg_nav_red.png) 100% 6px no-repeat !important;padding-left:25px;}
#menu-main_nav li ul li.menu-item-has-children a  ul.sub-menu li a{ background:#2c2a6c url(images/bkg_nav_red.png) 100% 6px no-repeat !important; padding-left:25px;} /*  */
	.navbar-collapse.collapse { display: none}
.contactUsDetail { maegin-left:4px;}

span.wpcf7-not-valid-tip { display:inline!important}
div.wpcf7-validation-errors { float:left; width:98%; padding:5px 10px}
div.wpcf7-mail-sent-ok {
    float: left;
    width: 98%;
    padding: 5px 10px;}
	.woocommerce .woocommerce-ordering { display:none}
	.yith-ajaxsearchform-container { float:left}
	.yith-s { width:300px}
	#yith-searchsubmit {    padding: 0px 20px;
    background: #2b286d;
    color: #fff;margin-right: 15px;}
	#product_cat { width:100%}
.welcome-container {
	display:block;
	background: url(images/welc_bg.jpg) no-repeat scroll center center;
	text-align: center;
	background-size: cover;
	margin-bottom: 60px; margin-top:30px
}
.welcome-container .container {
	padding-top: 150px;
	padding-bottom: 170px;
}
.welcome-container .title_welc {
	color: #d99a01;
	font: normal 70px/normal Arial, Helvetica, sans-serif;
}
.welcome-container p {
	color: #fff;
	font: normal 20px/26px  Arial, Helvetica, sans-serif;
}
.welcome-container p.tagline {
	color: #fff;
	font: normal 40px/normal Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.welcome-container1 {
	display:block;
	background: url(images/welc_bg-1.jpg) no-repeat scroll center center;
	text-align: left;
	background-size: cover;
}
.welcome-container1 .container {
	padding-top: 150px;
	padding-bottom: 170px;
}
.welcome-container1 h2 {
	color: #2c296d;
	font: bold 40px/normal Arial, Helvetica, sans-serif; border: none; margin-left: 15px
}
.welcome-container1 h3 {
	color: #2c296d;
	font: bold 16px/normal Arial, Helvetica, sans-serif; border: none; text-align: center
}
	.welcome-container1 h3 a {color: #2c296d;}
.welcome-container1 p {
	color: #fff;
	font: normal 16px/26px  Arial, Helvetica, sans-serif;
}
.welcome-container1 p.tagline {
	color: #fff;
	font: normal 40px/normal Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.welcome-container1 p a { padding:10px 15px; border:1px solid #fff; color:#fff}
	
.container {
	width: 100%;
	max-width: 1210px;
}
img {
	max-width: 100%;
	height: auto;
}
	.main_cc_text { margin-top:20px}
	#footer-container { float:left; width:100%; background:#757676}
	#footer-container p a { color:#fff!important}
.footer_widgets {
	margin-bottom: 36px;
	padding: 0 15px;
	color: #fff;
	font: normal 14px/normal  Arial, Helvetica, sans-serif;
}
.widget_f ul li a {
	line-height: 27px;
}
	.widget_f ul li {list-style:none; margin-left: 10px;}
.widget_f h2 {
	    color: #fff;
    font: normal 18px/normal Arial, Helvetica, sans-serif;
    margin-bottom: 30px;
    border: none;
    text-transform: uppercase;
    margin-top: 0px;
}
.widget_f {
	min-height: 230px;
	float: left;
	width: 25%;
	padding: 17px 0 0 0px;
}
.widget_f.widget-first {
	padding-left: 0;
}
.widget_f a {
	color: #fff;
	font: normal 16px/normal  Arial, Helvetica, sans-serif;
}
/* Footer style */

	.featured_post-container .container {
 padding: 15px;
} .pre_header ul {
 margin: 0 0 20px;
 display:block;
}
 .fpost_item,  .featured1 .col-md-4 {
 margin-bottom: 30px;
}
	.featured_post-container {
	background: url(images/post-bg.jpg) top center no-repeat; bacground-size:cover; float:left; width:100%
}
.featured_post-container .container {
	padding: 40px 0 50px;
}
.featured_post-container h2 { text-align:center; color:#fff; width:60%; margin:0px auto; border-bottom:2px solid #fff; padding-bottom:25px; padding-top:40px; font-size:35px; font-weight:bold}
.mid-line.gray {
	position: relative;
	margin-bottom: 30px;
}
.mid-line.gray a {
	background: #ebebeb;
	padding-left: 15px;
	color: #959595;
}
.mid-line.gray span {
	background: #f3f3f3;
}
.fpost_item_wrap { margin-top:30px}
.fpost_item {
	padding: 22px 19px;
	border: 1px solid #fff; padding-top:110px
}
.fpost_item:hover h3 a,  .fpost_item:hover p a {
	color: #083f88;
}
.fpost_item:hover .sfp_item {
	background-image: url(images/sm_fpst_bg_hover.png);
}
.fpost_thumb {
	        opacity: 1;
    border: 1px solid #fff;
    margin: 0px auto;
    float: none;
    display: block; z-index:999
}
.fpost_item:hover .fpost_thumb {
}
.fpost_item h3 a {
	color: #14144f;
	font: bold 16px/normal  Arial, Helvetica, sans-serif;
}
.fpost_item .meta_date {
 color: #fff;  font: normal 16px/normal  Arial, Helvetica, sans-serif;
}
.fpost_item p {
	color: #959595;
	font: normal 16px/normal  Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}
.fpost_item p a {
	color: #14144f;
}
.fpost_item .fpost_thumb {
	margin: 0 0 0 15px;
}
.fpost_item .sep_title {
	margin-bottom: 15px;
}
	.col-md-22 {float: left; width: 20%; padding: 3px;}
	.col-md-22 img { width: 100%}
	.metaslider .flexslider {margin:0pc!important}
/*Sharer style*/
	.promo_slider_nav {}

	.product_meta { display: none}
	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: 0.6em 1em!important;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #fff!important;
    background-color: #2A296c!important;
    border: 0;
    white-space: nowrap;
    display: inline-block;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    display: block!important;
    text-align: center!important;
    text-transform: uppercase!important;
    font-size: 16px!important;
}


.share_wrap_fpost {
	display:block;
	border-top: 1px solid #e2e2e2;
	padding-top: 17px;
	min-height: 26px;
	box-sizing: content-box;
}
.title_sfpost {
	margin-right: 17px;
	vertical-align: middle;
	color: #959595;
	font: normal 18px/normal  Arial, Helvetica, sans-serif;
	padding-top: 5px;
}
.sfp_item {
	padding: 12px;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin-right: 12px;
	background: url(images/sm_fpst_bg.png) no-repeat scroll 0 0;
	margin-top: -10px;
}
.sfp_item:hover {
	background-image: url(images/sm_fpst_bg_hover.png);
}
.sfp_item.fb {
	background-position: 7px 0;
}
.sfp_item.tweet {
	background-position: -25px 0;
}
.sfp_item.gplus {
	background-position: -56px 0;
}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { width:32%!important}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 66%!important;
}
		#menu-main_nav-1 { display:none}
	
	.product-thumbnail img {width:45px!important}
	
}
.woocommerce ul.products li.product .button {float:left;}
.woocommerce div.product form.cart .variations label {color:#000; margin-top:10px}
.woocommerce-product-gallery {opacity:1!important}

.video-container { position: relative;

    overflow: hidden;

    display: block;

    height: 100%;

}



.video-container iframe,

.video-container object,

.video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;

}
.flowplayer.skin-custom {margin-bottom:0px!important}
.wp-video-shortcode video, video.wp-video-shortcode { width:100%!important}
.mainb { display:block}
.mobileb {display:none}
/* Email Style */
	
	@media (max-width:414px) { 
		table {width:100%!important}
		.row {margin:0px!important}
		.promo_slider {height:auto!important}
	.container {width:100%}
	#footer-container  { width:100%!important;float:left!important}
	.container { width:100%!important;float:left!important}
	#logo { margin-left:0px!important; float: none!important}
	.footer_widgets { float:left!important;width:100%!important}
		#access {display:none!important}
		#menu-main_nav-1 { display:block!important}
	.yith-ajaxsearchform-container {float:left!important;width:100%!important}
	#yith-s {width: 50%!important;
    margin-bottom: 10px;
    float: left;
    margin-top: 0px;}
		#yith-searchsubmit {margin-top:-1px!important;float:right;margin-right:0px}
		.loginbutton {margin-top:0px!important}
		#yith-ywraq-form .actions a {margin-bottom:15px}
	#logo { width:100%!important}
		.col-md-12, .col-md-2, .col-md-3,  .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11{float:left!important;width:100%!important}
		.col-md-22 {width:50%}
		.entry .col-md-4 {width:100%!important;float: left}
		.col-md-4 {width:33.3%!important;float: left}
		.navbar-toggle{border:1px solid #959595!important;color:#959595!important}
		.navbar-toggle .icon-bar{background:#959595!important}
		#s {width:100%}
		#searchform  {margin-right:0px;width: 100%;}
		#searchsubmit {margin-top:10px}
		.widget_f {width:100%; text-align: center; min-height:auto}
		#sharebuttons {width:100%;float: left}
		.title_sld , .title_sld .top{ font-size:12px; line-height:18px} 
		
		.navbar-collapse.collapse {}
		.main_cc { float:left}
		#access {display:none!important}
		.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product { width:100%!important}
		.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { width:100%}
		.woocommerce ul.products li.product .price {float:left;width:100%}
		.woocommerce div.product div.images .woocommerce-product-gallery__wrapper { width:100%!important;float:left}
		.woocommerce div.product div.images.woocommerce-product-gallery  { width:100%!important;float:left}
		.woocommerce div.product div.summary { width:100%!important;float:left}
		.main_sb {margin-bottom:25px}
		#menu-main_nav-1 { display:block}
		.bot_nav p { text-align:center!important}
		.cards p { text-align:center!important}
		.wpcf7-form label { width:100%!important; text-align: left;}
		#csscheckbox input { margin-left:0px!important}
		.captcha {margin-left:0px!important}
		.btnsend { margin-right:0px!important}
			.title_sfpost { margin-right:120px!important}
			.category-news h1 {font-size:28px!important}
		#wpcf7-f4308-p4309-o1 .your-address { width:100%!important}
		#wpcf7-f4308-p4309-o1 .your-name { width:100%!important}
		#wpcf7-f4308-p4309-o1 .your-email { width:100%!important}
		#wpcf7-f4308-p4309-o1 .tel { width:100%!important}
		.woocommerce ul.products li.product a img {
    width: 80%!important;
    height: auto;
    display: block;
    margin: 0 0 1em;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0px auto!important;}
			.image-wrap {min-height:auto!important}
.mainb { display:none!important}
.mobileb {display:block!important}

}
	
	/* mobile styles */











@media all and (max-device-width:600px) {
	.container {width:100%}
	#footer-container  { width:100%!important;float:left!important}
	.container { width:100%!important;float:left!important}
	#logo { margin-left:0px!important; float: none!important}
	.footer_widgets { float:left!important;width:100%!important}
		#access {display:none!important}
		#menu-main_nav-1 { display:block!important}
	.yith-ajaxsearchform-container {float:left!important;width:100%!important}
	#yith-s {width:100%}
	#logo { width:100%!important}
.col-md-12 , .col-md-2 , .col-md-3 , .col-md-5 , .col-md-6 , .col-md-7 , .col-md-8 , .col-md-9 , .col-md-11 {float:left!important;width:100%!important; display: block}
.col-md-10	{float:left!important;width:100%!important; display: block!important}
		.col-md-22 {width:33%}
		.navbar-toggle{border:1px solid #959595!important;color:#959595!important}
		.navbar-toggle .icon-bar{background:#959595!important}
		#s {width:100%}
		#searchform  {margin-right:0px;width: 100%;}
		#searchsubmit {margin-top:10px}
		.widget_f {width:100%!important; text-align: center; min-height:auto}
		#sharebuttons {width:100%;float: left}
		.loginbutton {			margin-top: -23px}
		.title_sld , .title_sld .top{ font-size:12px; line-height:18px} 
		.navbar-collapse.collapse {}
		.main_cc { float:left}
		.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product { width:100%!important}
		.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { width:100%}
		.woocommerce ul.products li.product .price {float:left;width:100%}
		.woocommerce div.product div.images .woocommerce-product-gallery__wrapper { width:100%!important;float:left}
		.woocommerce div.product div.images.woocommerce-product-gallery  { width:100%!important;float:left}
		.woocommerce div.product div.summary { width:100%!important;float:left}
		.main_sb {margin-bottom:25px}
		.bot_nav p { text-align:center!important}
		.cards p { text-align:center!important}
}


@media (max-width: 800px) {
	.col-md-12 { width:100%}
	.container {width:100%}
	#footer-container  { width:100%!important;float:left!important}
	.container { width:100%!important;float:left!important}
	#logo { margin-left:0px!important; float: none!important}
	.footer_widgets { float:left!important;width:100%!important}
		#access {display:none!important}
		#menu-main_nav-1 { display:block!important}
	.yith-ajaxsearchform-container {float:left!important;width:100%!important}
	#yith-s {width:100%}
.col-md-12 , .col-md-2 , .col-md-3 , .col-md-5 , .col-md-6 , .col-md-7 , .col-md-8 , .col-md-9 , .col-md-11 {float:left!important;width:100%!important; display: block}
.col-md-10	{float:left!important;width:100%!important; display: block!important}
		.col-md-22 {width:33%}
		.navbar-toggle{border:1px solid #959595!important;color:#959595!important}
		.navbar-toggle .icon-bar{background:#959595!important}
		#s {width:100%}
		#searchform  {margin-right:0px;width: 100%;}
		#searchsubmit {margin-top:10px}
		.widget_f {width:100%!important; text-align: center; min-height:auto}
		#sharebuttons {width:100%;float: left}
		.loginbutton {			margin-top: -23px}
		.title_sld , .title_sld .top{ font-size:12px; line-height:18px} 
		.navbar-collapse.collapse {}
		.main_cc { float:left}
		.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product { width:100%!important}
		.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { width:100%}
		.woocommerce ul.products li.product .price {float:left;width:100%}
		.woocommerce div.product div.images .woocommerce-product-gallery__wrapper { width:100%!important;float:left}
		.woocommerce div.product div.images.woocommerce-product-gallery  { width:100%!important;float:left}
		.woocommerce div.product div.summary { width:100%!important;float:left}
		.main_sb {margin-bottom:25px}
		.bot_nav p { text-align:center!important}
		.cards p { text-align:center!important}
}









/*tablet styles*/











@media only screen and (min-width:481px) and (max-width:768px) {
}











/*desktop styles*/














/* Smartphones (portrait-end)------------------------- */





@media(max-width:767px) {
	
}











/* Small */











@media(min-width:768px) and (max-width:991px) {
	
}











/* Medium */











@media(min-width:992px) and (max-width:1199px) {
}











/* Large */











@media(min-width:1200px) {
}
 @media print {
 .do-not-print {
 display: none;
}
 #comments {
 page-break-before: always;
}
 body {
 width: 100% !important;
 margin: 0 !important;
 padding: 0 !important;
 line-height: 1.4;
 word-spacing: 1.1pt;
 letter-spacing: 0.2pt;
 font-family: Garamond, "Times New Roman", serif;
 color: #000;
 background: none;
 font-size: 12pt;
}
 h1, h2, h3, h4, h5, h6 {
 font-family: Helvetica, Arial, sans-serif;
}
 h1 {
 font-size: 19pt;
}
 h2 {
 font-size:17pt;
}
 h3 {
 font-size:15pt;
}
 h4, h5, h6 {
 font-size:12pt;
}
 code {
 font: 10pt Courier, monospace;
}
 blockquote {
 margin: 1.3em;
 padding: 1em;
}
 img {
 display: block;
 margin: 1em 0;
}
 a img {
 border: none;
}
 table {
 margin: 1px;
 text-align:left;
}
 th {
 border-bottom: 1px solid #333;
 font-weight: bold;
}
 td {
 border-bottom: 1px solid #333;
}
 th, td {
 padding: 4px 10px 4px 0;
}
 caption {
 background: #fff;
 margin-bottom: 2em;
 text-align: left;
}
 thead {
 display: table-header-group;
}
 tr {
 page-break-inside: avoid;
}
 a {
 text-decoration: none;
 color: black;
}
} /* END print media */
 @media only screen and (device-width: 768px) {
/* For general iPad layouts */





}