@import url(https://fonts.googleapis.com/css?family=Raleway:500,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:500,700);

body {background: #ebebeb; font-family: "Open Sans", Arial; font-size: 14px;}
p {margin: 12px 0;}
#header {background: #201f1c;}
.logo {width: 180px;}
.hcontent {width: 100%; max-width: 1170px; margin: 0 auto; padding: 20px 0;}
a {text-decoration-color: -moz-use-text-color; text-decoration-line: none; text-decoration-style: solid; transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease; color: #c40606;}
a:hover {color: #222;}
.content-img {width: 100%;}
.container {width: 100%; max-width: 1170px; margin: 0 auto;}
#container .content {max-width: 1170px; width: 100%; }
#mc_product_serach_form {float: right; margin: 7px 0;}
#mc_product_serach_form input#mc_product_search_key {float: left; padding: 8px; width: 70%; border: none;}
#mc_product_search_submit {background: #c40606; border: none; margin-left: 2px; padding: 7px 4px; color: #fff; font-weight: 700;}
.awards {background: #fff; border: 1px solid #201f1c;}
.gradient-div {background: url("/wp-content/uploads/2015/12/gr-divider.png") no-repeat top center;}
h1, .amr_widget h2 {font-size: 30px; color: #ef6c00; background: #201f1c; display: block; padding: 10px 15px; font-weight: 700; line-height: inherit; margin-top: 0; text-transform: uppercase;}
.breadcrumbs {border: 1px solid #ef6c00; height: 36px; font-size: 13px; display: inline-block; margin-bottom: 20px; padding-right: 15px;}
.breadcrumbs span {display: inline-flex; vertical-align: middle; margin-right: 10px;}
.breadcrumbs a {color: #555;}
.breadcrumbs a:hover {color: #000;}
.wpcf7-text, .wpcf7-quiz {padding: 8px; width: 31%; margin: 3px; }
.wpcf7-textarea {padding: 8px; margin: 3px; width: 97%; font-family: "Open Sans", Arial; font-size: 14px;}
.wpcf7-submit {padding: 8px;}
.AjaxSearchLiteWidget h2{
  clear: none;
  width: 20%;
}
.wpdreams_asl_container {
  width: 20% !important;
  float:right;
  margin:6px 0 !important;
}


/*CART*/
.entry-content .mc_cart {float: left; width: 48%; background: #fff; max-width: inherit;}
.entry-content .mc_cart #mc_cart_form {margin: 15px;}
.entry-content .cart_row .row_left {width: 60%;}
.entry-content .cart_row .row_right {width: 36%; margin-top: 50px;}
.entry-content .product_cart_title {width: 58%; margin: 12px 0 12px 12px; font-size: 16px; vertical-align: top; font-weight: 400; overflow: visible; text-overflow: inherit;}
.entry-content .mc_cart .product_row_remove a {background: #ef6c00; border-radius: 0; font-weight: 800; padding: 8px 13px;}
.entry-content .product_row_price {font-weight: 700;}
.entry-content .cart_row {border-bottom: 1px dotted #aaa; margin-bottom: 15px;}
.entry-content .cart_row:last-child {border: 0;}
.entry-content .cart_row.totle_price_row {padding: 0 0 15px; font-size: 18px; margin: 0; text-align: right;}
.entry-content .mc_inquery_product_wrapper {width: 48%; float: right; margin: 0; max-width: inherit;}
.mc_inquery_product_wrapper h2.cart-title, h2.cart-title {padding: 8px 0; font-size: 18px; text-align: center; font-weight: 700; text-transform: uppercase; border-bottom: 1px dotted #aaa;}
.entry-content #mc_inquery_product_form {line-height: inherit;}
.entry-content .mc_inquery_product_wrapper input, select, textarea {padding: 8px;}
.feild {margin-bottom: 12px;}
#mc_inquery_product_form #mc_inquery_submit, .wpcf7-submit {background: #c40606; text-transform: uppercase; color: #fff; font-weight: 700; font-size: 16px; border: none; width: 200px; font-family: "Open Sans", Arial;}
#mc_inquery_product_form #mc_inquery_submit:hover, .wpcf7-submit:hover {background: #222;}

/*PRODUCTS*/
li.pblock {display: inline-block; width: 32%; padding: 15px 0; text-align: center; float: left; font-size: 20px; margin: 0.6%; height: 315px;}
li.pblock img {width: 100%; height: auto;}
.pimg {background: #fff;}
.mc_product_category, .mc_product_list_search_wrapper {display: none;}
.page-right {width: 22%; margin-left: 4%; margin-top: 0;}
.left-content {width: 74%; float: left;}
.entry-content .mc_product_list_search_product_wrapper, .left-content .mc_product_list_search_product_wrapper {width: 100%;}
.left-content .mc_product {width: 32%; margin-right: 2%; background: none; padding: 15px 0; height: 420px;}
.left-content .mc_product img {max-height: inherit; border: 1px solid #aaa; height: auto;}
.cartwrapper {margin: 20px 0; padding: 20px 0; border-bottom: 1px solid #aaa;}
.mc_product_list_wrapper a.mc_add_to_card {font-size: 16px; font-weight: 700; color: #fff; background: url("/wp-content/uploads/2016/01/ico-cart.jpg") no-repeat left #252525; display: inline-block; padding: 6px 20px 6px 60px; text-transform: uppercase;}
a.mc_add_to_card_single {font-size: 16px; font-weight: 700; color: #fff; background: url("/wp-content/uploads/2016/01/ico-cart.jpg") no-repeat left #252525; display: inline-block; padding: 6px 20px 6px 60px; text-transform: uppercase;}
.mc_product_list_wrapper a.mc_add_to_card:hover, a.mc_add_to_card_single:hover {color: #252525; background: url("/wp-content/uploads/2016/01/ico-cart.jpg") no-repeat left #ef6c00;}
a.download {color: #fff; padding: 6px 20px 6px 60px; font-size: 16px; background: url("/wp-content/uploads/2016/01/ico-download.jpg") no-repeat left #252525; font-weight: 700;}
a.download:hover {color: #252525; background: url("/wp-content/uploads/2016/01/ico-download.jpg") no-repeat left #ef6c00;}
.product_price {font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 20px; margin-top: 5px;}
.product_title {margin-bottom: 10px; font-size: 20px; font-weight: 500; height: 55px;}
.left-content .product_info_wrapper .images-cart-short-description .image-wrapper {border: none; padding: 0; width: 48%;}
.left-content .mc_cart_container {width: 100%;}
.left-content .product_info_wrapper .images-cart-short-description .cart-shortdescription-wrapper {padding: 0; width: 48%;}
.left-content .product_info_wrapper .images-cart-short-description .image-wrapper .featured-image {text-align: left;}
.left-content .product_info_wrapper .images-cart-short-description .cart-shortdescription-wrapper .price
{color: #c40606; font-family: 'Open Sans', sans-serif; font-weight: 700;}
.featured-image img {width: 100%; max-width: 380px; height: auto;}
.product_long_description h1 {color: #000; font-size: 24px; border-top: 1px solid #252525; border-bottom: 1px solid #252525; margin-bottom: 15px; background: none;}
.left-content .yarpp-related {border-top: 1px solid #aaa; padding-top: 20px; margin-bottom: 10px;}
.left-content .yarpp-related h3 {font-size: 15px; font-weight: 700; margin-bottom: 10px;}
.left-content .yarpp-thumbnails-horizontal .yarpp-thumbnail {width: 30.5%; margin-right: 2%; height: auto; border: none;}
.left-content .yarpp-thumbnails-horizontal .yarpp-thumbnail img {border: 1px solid #aaa; width: 100%; height: auto; margin: 0;}
.left-content .yarpp-related .yarpp-thumbnail-title {width: 100%; text-align: center; font-size: 18px; padding: 10px 0; color: #252525; margin: 0;}
.left-content div.mc_list_pagination {width: 100%; text-align: center; height: 60px; padding: 15px 0; margin: inherit;}
.left-content .yarpp-related .yarpp-thumbnail-title:hover {background: #ffc900; color: #fff;}
.left-content .mc_list_pagination .page-numbers.current, .left-content .mc_list_pagination a.page-numbers:hover {border-radius: 0; border: 1px solid #ef6c00; background: #ef6c00; padding: 5px 10px; color: #fff;}
.left-content .mc_list_pagination a.page-numbers {background: #fff; padding: 5px 10px; color: #252525; border: 1px solid #aaa;}
.product_info_wrapper .images-cart-short-description .cart-shortdescription-wrapper .short_description {display:inline-block;}
ul#download {margin-left: 15px;}
ul#download li {list-style: disc outside; font-size: 15px; }
ul#download li a {color: #fff; background: #c40606; padding: 2px 8px;}
ul#download li a:hover {background: #252525;}
.left-content .product_info_wrapper .images-cart-short-description .cart-shortdescription-wrapper .product_title {font-size: 24px; font-weight: 700; text-transform: uppercase; height: inherit;}
.custom-easy_wp_pagenavigation {margin-bottom: 20px;}

/*column list*/
#hlist-3c li {width: 32%; float: left; text-align: center; margin: 3% 0 1.2% 2%;}
#hlist-3c li:first-child {margin-left: 0;}
#hlist-3c li strong {display: block; background: #ef6c00;}
#hlist-3c li a {display: block; background: #201f1c; color: #fff; font-size: 21px; font-weight: 700; padding: 8px 2px; margin-top: 10px;}
#hlist-3c li a:hover {background: #c40606; color: #ef6c00;}

/*WIDGET CLASS*/
.cta {float: right; color: #fff; text-align: right; font-family: 'Open Sans', sans-serif; line-height: 24px;}
.cta h2 {color: #ef6c00; font-size: 20px;}
.cta i {margin-right: 10px; color: #ef6c00}
.cta a {color: #fff;}

/*MENU*/
#menuhead {background: #ef6c00;}
#menu-primary {float: left;}
#menu-primary li a {padding: 12px 0; margin: 0 25px; display: block; text-transform: uppercase; color: #fff; text-shadow: 1px 1px 0 #cc9900; font-size: 15px; font-weight: 700;}
#menu-primary li a:hover, #menu-primary li.current_page_item a, #menu-primary li.current-menu-item a, #menu-primary li.current-menu-ancestor a {border-bottom: 3px solid #fff;}

/*catmenu*/
#dc_jqaccordion_widget-2-item {border: 0 !important;}
.dcjq-accordion {margin-top: 15px;}
#dc_jqaccordion_widget-2-item ul.catmenu a {border: none;}
#dc_jqaccordion_widget-2-item ul.catmenu a.dcjq-parent, #dc_jqaccordion_widget-2-item ul.catmenu a {background: none #ef6c00; color: #fff; border-bottom: 1px solid #fff; font-weight: 400; text-shadow: 1px 1px 0 #cc9900;}
#dc_jqaccordion_widget-2-item ul.catmenu a.dcjq-parent:hover, #dc_jqaccordion_widget-2-item ul.catmenu a:hover {background: none #201f1c; color: #ef6c00; text-shadow: none;}
#dc_jqaccordion_widget-2-item ul.sub-menu a {background: #b85300; border: none; font-size: 13px;}

/*slider*/
.cycloneslider-template-standard .cycloneslider-pager {bottom: 15px !important;}
.cycloneslider-template-standard .cycloneslider-pager span {background: #ef6c00 !important; box-shadow: none !important; border: 2px solid #fff;}
.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active {background: #fff !important; border: 2px solid #ef6c00;}
.cycloneslider-template-dark {margin: 0 auto;}
.cycloneslider-template-dark .cycloneslider-slide {margin-top: 20px;}
.cycloneslider-template-dark .cycloneslider-prev, .cycloneslider-template-dark .cycloneslider-next {opacity: 0.4 !important;}

/*FOOTER*/
.brands {float: left; width: 100%; background: #fff;}
#footer {background: #201f1c;}
.copyright {display: block; border-top: 1px solid #2b2a27; text-align: center; padding: 15px 0;}
.bx-wrapper ul.gray li img, .bx-wrapper ul.grayhovercolor li img {filter: none; -webkit-filter: none;}

@media (max-width:961px) {
.cta {margin-right: 80px;}
#menuhead .container {text-align: center;}
.search-form {float: none; display: inline-block;}
.cycloneslider-template-standard .cycloneslider-pager {display: none;}
.details .cart_row .row_right {width: 22%; text-align: left;}
.details .mc_cart .product_row_remove.row {margin: 10px 0 0; float: none;}
#mc_product_serach_form {float: none; margin: 7px auto; display: inline-block;}
}

@media (max-width:768px) {
#main {padding-left: 15px; padding-right: 15px;}
.logo {display: block; margin: 0 auto;}
.cta {margin: 10px 0 0; float: none; font-size: 13px; text-align: center;}
.cta h2 {display: none;}
h1, .amr_widget h2 {text-align: center;}
.left-content, .page-right {width: 100%; margin: 0;}
.mc_product_list_wrapper a.mc_add_to_card {font-size: 14px;}
.details .mc_cart {float: none; width: 100%;}
.details .cart_row .row_right {width: 36%; text-align: left;}
.details .mc_cart .product_row_remove.row {margin: inherit; float: inherit;}
.wpcf7-text, .wpcf7-textarea, .wpcf7-quiz {width: 95%;}
.entry-content .mc_inquery_product_wrapper {width: 100%;}
li.pblock {width: 32%; }
.wpdreams_asl_container{float:none;width:100% !important;}
}

@media (max-width:480px) {
.wpdreams_asl_container{float:none;width:auto !important;}
#hlist-3c li {width: 100%; float: none; text-align: center; margin: 3% 0;}
#hlist-3c li a {margin-top: 0;}
.left-content .mc_product {width: 100%; margin-right: 0; height: inherit;}
.left-content .product_info_wrapper .images-cart-short-description .image-wrapper, .left-content .product_info_wrapper .images-cart-short-description .cart-shortdescription-wrapper {width: 100%; text-align: center;}
.left-content .product_info_wrapper .images-cart-short-description .image-wrapper .featured-image {text-align: center;}
.featured-image img {width: 100%;}
.breadcrumbs {display: none;}
.product_long_description {font-size: 14px;}
.details .cart_row .row_right {width: 22%; text-align: left;}
.details .mc_cart .product_row_remove.row {margin: 10px 0 0; float: none;}
.details .product_cart_title {width: 94%;}
.content-area img {width: 100%;}
li.pblock {width: 99%; height:inherit;}
}

@media (max-width:320px) {
}