body {
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    box-sizing: border-box;
    font-family: "Roboto Regular";
}

* {
    box-sizing: border-box;
}

@font-face {
    font-family: "Roboto Regular";
    src: url("../Fonts/Roboto-Regular.eot?") format("eot"), url("../Fonts/Roboto-Regular.woff") format("woff"), url("../Fonts/Roboto-Regular.ttf") format("truetype"), url("../Fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");
    font-weight: normal;
    font-style: normal;
}
/*bold*/

@font-face {
    font-family: "Roboto Bold Condensed";
    src: url("../Fonts/Roboto-BoldCondensed.eot?") format("eot"), url("../Fonts/Roboto-BoldCondensed.woff") format("woff"), url("../Fonts/Roboto-BoldCondensed.ttf") format("truetype"), url("../Fonts/Roboto-BoldCondensed.svg#Roboto-BoldCondensed") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Myriad Pro Regular';
    font-style: normal;
    font-weight: normal;
    src: local('../fonts/Myriad Pro Regular'), url('../Fonts/MYRIADPRO-REGULAR.woff') format('woff');
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-family: "Roboto Bold Condensed";
}
h1 {
    font-size: 30px;
    color: #085DAD;
    margin-top: 0px;
}
img {
    border: medium none;
    width: 100%;
}
.products_diatils#sub_details h3#more_p {
    width: 20%;
    text-align: center;
    margin: 0px auto;
    margin-left: 50%;
}
input.globalcheck {
    visibility: hidden;
}
.tax-product_cat .products_diatils p {
    display: none !important;
}
#timeline {
    width: 24%;
    float: left;
    margin-left: 1%;
    text-align: center;
    position: relative;
    margin-bottom: 5%;
    height: 487px;
    color: #3d3d3d;
    border: 1px solid #dddddd;
    padding: 7px;
    color: #3d3d3d;
}
#timeline img {
    width: auto;
	padding:6px;
    margin: 0px auto;
    margin-top: 10px;
}
#timeline a {
    color: #085dad;
    text-decoration: underline;
    font-weight: bold;
}
#timeline #arw {
    width: 35%;
    position: absolute;
    top: 90px;
    right: -60px;
}
#timeline p {
    text-align: justify;
}
#inter {
    width: 100%;
    float: left;
    text-align: justify;
}
#inter img {
    width: 50%;
    margin-left: 3%;
    float: right;
}
ul li {
    list-style: outside none none;
}
.clr {
    clear: both;
}
a {
    text-decoration: none;
    color: #313030;
    transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
}
a:hover {
    color: #085DAD;
}
p {
    line-height: 20px;
}
.widget img {
    width: auto;
}
.woocommerce .widget img,
.woocommerce-page .widget img {
    width: auto;
    height: auto ;
}
aside.widget_sp_image {
    text-align: center;
}
input.globalcheck {
    cursor: pointer;
}
input[type="submit"] {
    background: #49627b none repeat scroll 0 0;
    border: 1px solid #404752;
    border-radius: 3px;
    color: #ffffff;
    font-family: "Roboto Bold Condensed";
    height: 36px;
    line-height: auto;
    margin: 0;
    padding: 10px;
}
.gc_wrap {
    width: 100%;
    float: left;
}
.qtycol input {
    height: 40px;
    text-align: center;
}
.gc_wrap .globalcartbtn,
#view_cart {
    background: #085DAD;
    padding: 10px;
    color: #ffffff;
    float: left;
    margin-bottom: 20px;
}
.qtycol input.minus,
.qtycol input.plus {
    width: 20px;
    height: 20px;
    margin-right: 3px;
}
input[type="submit"]:focus {
    background: rgb(8, 93, 173);
}
input[type="submit"]:hover {
    background: rgb(8, 93, 173);
}
.wpcf7-form input[type="submit"] {
    width: 130px;
}
::-webkit-input-placeholder {
    color: #395362;
    font-family: "Roboto Bold Condensed";
}
:-moz-placeholder {
    /* Firefox 18- */
    
    color: #395362;
    font-family: "Roboto Bold Condensed";
}
::-moz-placeholder {
    /* Firefox 19+ */
    
    color: #395362;
    font-family: "Roboto Bold Condensed";
}
:-ms-input-placeholder {
    color: #395362;
    font-family: "Roboto Bold Condensed";
}
.wrapper {
    width: 100%;
}
.container {
    width: 1000px;
    margin: 0 auto;
}
.containerInner {
    width: 100%;
    float: left;
}
.header {
    float: left;
    width: 100%;
    border-top: 7px solid #085dad;
}
/*.logo{float:left; width:auto; padding-top:15px;}*/

.logo {
    float: left;
    width: 32%;
    padding-top: 30px;
}
.header_right_section {
    float: right;
    width: auto;
}
.header_top {
    float: left;
    width: 100%;
}
.navigation {
    box-sizing: border-box;
    padding: 0px 30px;
    float: left;
    width: 100%;
    background: rgba(58, 62, 68, 0.91);
    position: relative;
    top: 26px;
    border-radius: 5px;
    z-index: 9999;
}
.navigation ul {
    margin: 0px;
    padding: 0px;
    float: left;
}
.navigation ul li {
    padding: 20px 32px;
    list-style: none;
    float: left;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzkzNzc3NS05OTVmLTlhNGEtODBiNS00ODkxMjg1NWNiMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDNENjA4RjU1MjIzMTFFNUExRDFBMzQ1QjNDM0Q0QTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDNENjA4RjQ1MjIzMTFFNUExRDFBMzQ1QjNDM0Q0QTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGFkYTU0ZjItMWY5Ny1iODRiLTljOGEtMjEzOTMxMzE0NThjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQzOTM3Nzc1LTk5NWYtOWE0YS04MGI1LTQ4OTEyODU1Y2IzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhZ0JaoAAABzSURBVHjaNMzBCgMhDATQMF3QrPpbPfTU//+MTTRKV9qI9DA8MoSh5+uN43gghACOjMAR6TyRc/JklL8lb5Nbkv+sMJgZMUaac4KIMMaA9Y7WDLU2aFWIKC6R7bUUv3enrmpFNYO1ht4HPvftW9+19xNgAHsPOt/ueO2XAAAAAElFTkSuQmCC) no-repeat;
    background-position: 0px 6px !important;
    font-size: 15px;
    color: #fff;
}
.navigation ul li a {
    color: #fff;
}
.navigation ul li:first-child {
    background: url(../images/home_icon.png) no-repeat;
    background-position: 5px 10px !important;
    padding: 15px !important;
    text-indent: -99999px;
    width: 70px;
}
.navigation ul li a:first-child {
    height: 20px;
    width: 100%;
    float: left;
}
.login_row {
    float: right;
    background: #085dad;
    border-radius: 0px 0px 5px 5px;
}
.login_row ul {
    padding: 0px;
    float: left;
    margin: 0px;
}
.login_row ul li {
    float: left;
    padding: 10px 9px;
    text-transform: capitalize;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzkzNzc3NS05OTVmLTlhNGEtODBiNS00ODkxMjg1NWNiMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUUyMEVDRUQ1MjFCMTFFNTk5RDhGRjA1N0IwNDk0MDQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUUyMEVDRUM1MjFCMTFFNTk5RDhGRjA1N0IwNDk0MDQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDliOWVkNzktNjU5ZC0yNjQ4LTkxYTctZjFlNGE2NGQ4ZGNiIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQzOTM3Nzc1LTk5NWYtOWE0YS04MGI1LTQ4OTEyODU1Y2IzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt5TSmYAAABKSURBVHjaYhJN3cgkyMPGJMLLziTOz84kKcDBJCXIySQBpUFiIDkGBgamN59/Mr38+JPp2fvvTC8+/ADTz4E0SAwk9/7LL4AAAwCFbBxU6SLufgAAAABJRU5ErkJggg==) no-repeat;
    background-position: 0px 6px !important;
}
.login_row ul li:first-child {
    background: none !important;
}
.login_row ul li a {
    color: #fff;
    font-size: 13px;
}
.login_row ul li a:hover {
    text-decoration: underline;
}
.bottom_row {
    float: left;
    clear: both;
    margin-top: 30px;
}
.callus {
    float: left;
    width: auto;
}
.callus i {
    float: left;
}
.callus span {
    float: left;
    font-size: 19px;
    font-family: "Roboto Bold Condensed";
    margin-left: 10px;
}
.shoppingcart {
    margin-left: 20px;
    float: left;
    width: auto;
}
.shoppingcart i {
    float: left;
}
.shoppingcart span {
    margin-top: 8px;
    float: left;
    font-size: 19px;
    font-family: "Roboto Bold Condensed";
    margin-left: 10px;
}
.searchbar {
    float: left;
    width: auto;
    background-color: #f1f7fb;
    padding: 8px 10px;
    box-shadow: 0px 0px 6px #cbdeea;
    border-radius: 3px;
    border: solid 1px #cbdeea;
    margin-left: 35px;
}
.searchbar input[type="submit"] {
    height: 37px;
    background: #49627b;
    margin: 0px;
    padding: 0px 0px;
    width: 58px;
    line-height: 35px;
    font-family: "Roboto Bold Condensed";
    border-radius: 3px;
    border: solid 1px #404752;
    color: #ffffff;
	appearance:none;

}

		input[type="submit"] {-moz-appearance:none; /* Firefox */
		-o-appearance:none; /* opera */
			-webkit-appearance:none; /* Safari and Chrome */}



.searchbar input[type="submit"]:focus {
    background: #0862AF;
    border: none;
    outline: none;
}
.cart {
    font-size: 13px;
    margin: 4px 0px;
}
.searchbar input[type="search"] {
    background: #d8e6ef;
    box-shadow: inset 2px 2px 4px #cbdeea;
    border: none;
    border-radius: 4px;
    color: #395362;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU2MzZEMUUxNTU1NTExRTVBMTAyQjQ2RjM3MjJDNEUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU2MzZEMUUyNTU1NTExRTVBMTAyQjQ2RjM3MjJDNEUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTYzNkQxREY1NTU1MTFFNUExMDJCNDZGMzcyMkM0RTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTYzNkQxRTA1NTU1MTFFNUExMDJCNDZGMzcyMkM0RTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4QACVKAAABnElEQVR42pyUTyhEURTG70ymSLIhRZlIYiyo8a+UkIVsrKxEwgJFNuzEwoKyUxSKsLLSiCkLZWEjUWRmRca/8icLCzbCd+u703W77w3z1a977uvN984995zxVLT1Ck0ZYBi0g3I+i4EQWABRYeh0azkee7XnLeAeTNHoBJwBPxgCETAmXKTMmkBYy8wDgjTNBD3gE8yACTezNLDDfRWYA9vgCxSDN7ACChhP8kNWsxGQCgbBMfgGpczmRnv3DrQynreZpYA+xrLA++AVFDmc5BBcgWqQBV7MzArBOfeNYEC4S5UkYMtMyse1zHb9hj6M3/wyk8cq4T4iEquB66XtAjYZd/7BKIf1egDXNrNpxosgN4FZiGu/U2vIcRlle1xwEkzJVjlgVhvsQ7/TBcyCdDZkmPXYA++gDtTyvXXQBZZAB2sd70WPMej1YBw0Gx+NcpTWwCoNpZ5kthj2mM1MKZtH8zFLVew8ToKuRzmGMLx1MnNTPjjizSo9S0Ov+L9kjWpooJ9kNxkz9YdZyZopBZI1UxkGeWRp2v0jwADv5Vj4Rmy5RAAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 8px 9px;
    height: 38px;
    width: 180px;
}
.nav_menu {
    float: left;
    width: auto;
}
.nav_menu ul {
    float: left;
    margin-top: 32px;
}
.nav_menu ul li {
    float: left;
    list-style: none;
}
.nav_menu ul li a {
    padding: 10px;
    font-size: 15px;
    color: #e8e4e4;
    text-transform: uppercase;
}
.nav_menu ul li a:hover {
    color: red;
}
.content_area {
    padding: 20px 0px 0px 0px;
    background: #fff;
    float: left;
    width: 100%;
}
.left_section {
    float: left;
    width: 23.2%;
}
.right_section {
    float: right;
    width: 74.2%;
    margin-left: 2.4%;
}
.left_span1,
.left_span2,
.left_span3,
.left_span4,
.left_span5 {
    box-shadow: 0 0 3px #ccc;
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
.left_span3 {
    padding-bottom: 15px;
}
.Payment_area {
    float: left;
    width: 100%;
}
.Payment_area ul {
    margin: 0px;
    padding: 0px;
    float: left;
}
.Payment_area ul li {
    list-style: none;
    float: left;
    padding: 10px 0px 0px 2px;
}
.Payment_icon_Big ul {
    margin: 0px;
    padding: 0px;
    float: left;
}
.Payment_icon_Big ul li {
    list-style: none;
    float: left;
    padding: 10px 0px 0px 2px;
}
.Service {
    color: #5f6061;
    font-size: 15px;
    font-family: "Roboto Bold Condensed" !important;
    margin-top: 7px;
    margin-bottom: 4px;
}
.time_and_date {
    color: #5f6061;
    font-family: "Roboto Regular";
    font-size: 13px;
    padding-bottom: 7px;
}
.time_and_date {
    color: #5f6061;
    font-family: "Roboto Regular";
    font-size: 13px;
    padding-bottom: 7px;
}
.Customer_Services,
.Subscribe,
.Upcoming_Chips,
.Satisfied_Customers {
    margin: 10px;
}
.subscribe p {
    font-family: "Roboto Regular";
    font-size: 12px;
}
.subscribe .mc4wp-form form input[type="email"] {
    border-radius: 3px;
    float: left;
    margin-bottom: 0;
    width: 65%;
    background: #f1f1f1;
    height: 35px;
    border: 1px solid #d3d3d3;
    padding-left: 10px;
    margin-left: 10px;
}
.subscribe input[type="text"]:focus {
    background: #fafafa;
    border-color: #999999;
    outline: none;
}
.mc4wp-notice {
    float: left;
}
.subscribe button {
    background: #515761 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZDNzQ1RUEwNTVFODExRTVCRkQxRjAxODQ4QzNFNTIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZDNzQ1RUExNTVFODExRTVCRkQxRjAxODQ4QzNFNTIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkM3NDVFOUU1NUU4MTFFNUJGRDFGMDE4NDhDM0U1MjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkM3NDVFOUY1NUU4MTFFNUJGRDFGMDE4NDhDM0U1MjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4SMj/ZAAABPUlEQVR42mL8//8/AxVAJBCzMoAMowA7APHu/xCwmVxDbIH48H9UEEmqIWZAvAXJgE9Q+isQyxJriB4Qr0QyZBEQzwXiz1D+FnDYEzBEGIg70byTDMSJQPwXSawEn2F8QNwMdT4yUAdip/+YQAubYVxAXAPEH9EUXwdiRiC2wmLQQ5h+mCHsQFwBxO+wKN4GVeP4HzuYg2xYIxC/xqGwi4BBIBCKbBgukABVpPEfPxBHNowbiOOBeA8QvwTinUCsD1WgCsS/8Bh0CjnM0SOAEYnN8p8waEXWz4SWYUG5ng+IFYD4DxDXA/FXPBl8K6puzDRmgRSLUkDMA42ke2iuAiUfTnzehOHHSJq4kcQDgHgDVPwYuj5chiVBNbyG5gZ0eRMgNifWMAEg/gPE7qSUKox4SlotIL5GSnELEGAA7/MS3Hp49N4AAAAASUVORK5CYII=) no-repeat;
    border: 1px solid #404752;
    border-radius: 3px;
    line-height: 35px;
    margin: 0 0 0 10px;
    padding: 16px;
    background-position: 50%;
    width: 23%;
    float: left;
}
.subscribe button:focus {
    background: #0862AF;
    border: none;
    outline: none;
}
.subscribe_bar {
    float: left;
    width: 100%;
}
.Satisfied_Customers p {
    font-family: "Roboto Regular";
    font-size: 13px;
    margin-top: 21px;
    line-height: 20px;
    color: #5f5f5f;
}
.address img {
    width: auto;
}
/*.Satisfied_Customers p::before { content: url(../images/comma.png);
    position: relative;
    top:0px;
    left:-6px;
    float: left;}
*/

.client_name {
    color: #757575;
    font-size: 14px;
}
.left_section h2 {
    background-color: #20364c;
    border-radius: 4px 4px 0 0;
    color: #e6eaf1;
    font-family: "Roboto Bold Condensed" !important;
    font-size: 16px;
    line-height: 42px;
    margin: 0;
    font-weight: bold;
    padding: 0 0 0;
    margin-bottom: 15px;
}
.left_section h2::after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAIAAAB4jOjWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzkzNzc3NS05OTVmLTlhNGEtODBiNS00ODkxMjg1NWNiMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThCOUU2Njk1MjJCMTFFNUJENkZGMjkyMERFNEVBQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThCOUU2Njg1MjJCMTFFNUJENkZGMjkyMERFNEVBQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGFkYTU0ZjItMWY5Ny1iODRiLTljOGEtMjEzOTMxMzE0NThjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQzOTM3Nzc1LTk5NWYtOWE0YS04MGI1LTQ4OTEyODU1Y2IzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg6mkmIAAAB5SURBVHjaYpw8d3nbpLkMuEFtYRrzto1rPn7+cu7yDawqSjLj85IjmYCsxpLMhDA/TBW5yZFF6TFABkgRIyNja2VORIAHsoqMuJDK3CQo5z8M/Pn7N6O8VVLfBYgqWif+RwKMQAzXDVSXVdEGZEzvrGZmYoKLAwQYAK7SPRt9sUAhAAAAAElFTkSuQmCC);
    position: relative;
    top: 22px;
    left: 26px;
    float: left;
}
.Accordian ul {
    list-style: outside none none;
    margin: 0px 10px;
    padding: 0px;
    text-transform: capitalize
}
.Accordian ul li a,
.Accordian ul li p {
    /*background-image: url("../images/accordian_plus.png");*/
    
    background-position: right center;
    background-repeat: no-repeat;
    color: #504f4f;
    display: block;
    font-family: "Roboto Regular";
    font-size: 15px;
    line-height: 36px;
}
.Accordian ul li #clickdrop {
    /*background-image: url("../images/accordian_plus.png");*/
    
    margin: 0px;
    cursor: pointer;
}
.Right_section h2 {
    background-image: url("../images/Heading_back_pattren.png");
    color: #fff;
    font-size: 17px;
    font-weight: normal;
    line-height: 42px;
    padding-left: 20px;
    margin-top: 0px;
    text-transform: uppercase;
}
.row1 {
    width: 100%;
    float: left;
    background: #fff;
}
.row2 {
    width: 100%;
    float: left;
    background: #fff;
}
.Product {
    padding: 0px 5px !important;
    margin-top: 10px;
}
.products_diatils {
    float: left;
    width: 100%;
    box-shadow: 0px 0px 3px #ccc;
    padding: 0px;
    text-align: center;
}
.products_diatils h3,
#timeline h1 {
    background-color: #085dad;
    margin: 0;
    padding: 0;
    line-height: 37px;
    font-size: 17px;
    font-family: "Roboto Regular" !important;
    color: #e6eaf1;
    border-radius: 4px 4px 0px 0px;
    text-align: center;
}
.products_diatils img {
    float: left;
    margin: 10px;
}
#image_box {
    height: 270px;
}
#image_box.hm_page {
    height: 235px;
}
.related.products #image_box.hm_page {
    height: 285px;
}
.tax-product_cat #image_box.hm_page {
    height: 306px;
}
.products_diatils img.attachment-shop_catalog.wp-post-image {
    float: none;
    margin: 10px;
    width: 77%;
    height: auto;
}
.price_details {
    width: 47%;
    float: left;
}
.products_diatils p {
    float: left;
    width: 100%;
    font-family: 'Roboto Regular';
    font-size: 12px;
    padding: 0px 10px;
    margin-top: 0px;
}
.column1 {
    float: left;
    width: 31.805929919137466%;
    margin-right: 1.5%;
    margin-bottom: 10px;
}
.row1 .column1:last-child {
    float: left;
}
.products_diatils h3 {
    font-weight: normal;
    background-color: #085dad;
    margin-bottom: 8px !important;
    margin: 0;
    padding: 0;
    line-height: 37px;
    font-size: 17px;
    font-family: "Roboto Regular" !important;
    color: #e6eaf1;
    border-radius: 5px;
    text-align: center;
}
.products_diatils img {
    float: left;
    margin: 10px;
    width: 36%;
}
img.attachment-post-thumbnail.wp-post-image {
    width: 38%;
    float: left;
    margin-right: 2%;
    height: auto;
}
.price_details {
    width: 100%;
    font-size: 15px;
    float: left;
    margin-top: 11px;
    color: #085DAD;
    font-family: "Roboto Bold Condensed";
    margin-bottom: 5px;
}
.price_details span.amount {
    color: #085DAD;
}
.price_details button .cart_icon {
    height: 26px;
    margin: 5px 0px;
    cursor: pointer;
    background: #085dad;
    padding: 0;
    font-size: 12px;
    text-align: right;
    width: auto;
    border: none;
    color: #fff;
    outline: none;
    line-height: 25px;
    padding-right: 9px;
    font-family: 'Roboto Regular';
    cursor: pointer;
}
.price_details i {
    float: left;
    line-height: 25px;
    width: 25px;
    display: block;
    text-align: center;
    background: #004585;
}
.price_details a {
    font-family: "Roboto Bold Condensed";
    float: left;
    width: 100%;
    margin: 7px 0px;
    color: #666;
    font-size: 13px;
}
.price_details a:hover {
    color: #085DAD;
}
.products_diatils p {
    float: left;
    width: 100%;
    font-family: 'Roboto Regular';
    font-size: 12px;
    padding: 0px 10px;
    min-height: 60px;
}
.related.products .products_diatils p {
    display: none;
}
.products_diatils#sub_details p {
    min-height: 2px;
}
.welcome_section {
    float: left;
    width: 100%;
    background: #fff;
    margin-top: 15px;
}
.welcome_section img {
    float: right!important;
    width: 40%;
    height: auto;
}
.welcome_section p {
    font-family: 'Roboto Regular';
    font-size: 14px;
    padding: 0px 10px;
    color: #686868;
    line-height: 26px;
}
.right_section h2,.right_section .welcome_section h1{
    background-image: url('../images/Heading-back-pattren.png');
    color: #fff !important;
    font-size: 17px;
    text-transform: uppercase;
    line-height: 42px;
    padding-left: 20px;
}
.woocommerce-cart .right_section h2 {
    text-align: left;
}
.cart_icon {
    width: auto !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 10px !important;
}
.cart_icon img {
    width: auto !important;
    padding: 0px !important;
    margin: 0px !important;
}
.products_diatils img.attachment-full {
    float: left;
    margin: 10px;
    width: 180px;
    height: auto;
    margin-left: 12%;
}
.woocommerce-page.term-cartamundi-cards .column1 {
    height: 510px;
}
.woocommerce-page.term-copag-cards .column1 {
    height: 425px;
}
.Latest_Blogs {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.blog_columns img {
    width: auto;
}
.blog_columns {
    width: 40.05390835579515%;
    float: left;
    margin-right: 4.821563%;
    position: relative;
    text-align: center;
    margin-bottom: 5px;
}
.blog_columns:last-child {
    /*width:30.05390835579515%; float:right;*/
    
    margin-right: 0px;
}
.Blog_Date {
    position: absolute;
    left: 0;
    top: 0;
    background-color: #21374e;
    color: #fff;
    text-align: center;
    width: 49px;
    height: 55px;
    font-size: 17px;
    line-height: 18px;
    padding-top: 9px;
    font-family: 'Roboto Regular';
}
.Latest_Blogs h3 {
    font-family: 'Roboto Bold Condensed';
    font-size: 17px;
    color: #545353;
    text-align: left;
    margin: 5px 0px;
}
.Latest_Blogs p {
    font-family: 'Roboto Regular';
    font-size: 12px;
    padding: 0;
    line-height: 20px;
    padding-bottom: 10px;
    margin: 0;
    text-align: left;
    height: 35px;
}
.Latest_Blogs a {
    float: right;
    text-align: right;
    width: 100%;
    color: #085DAD;
    font-family: 'Roboto Bold Condensed';
    font-size: 15px;
}
span#s_price {
    color: #085DAD;
    font-size: 16px;
    font-weight: bold;
}
a.moretag {
    color: #085DAD;
    float: right;
    padding: 0px 5%;
}
.single-blog .right_section img {
    width: auto;
}
p.comment-form-comment label {
    vertical-align: top;
}
.comments-area p.form-submit {
    margin-left: 6%;
}
#s_res {
    width: 100%;
    float: left;
    border-bottom: 1px dotted #dddddd;
    padding: 2% 0px;
}
#s_res img {
    width: 25%;
    float: left;
    margin: 0px 2%;
}
.single-blog .right_section {
    text-align: left;
}
.single-blog #intnat {
    text-align: center;
}
.single-blog .right_section p,
.single-blog .right_section h1,
.single-blog .right_section h3 {
    text-align: left;
}
.banner {
    float: left;
    width: 100%;
    position: relative;
    background: url(../images/banner.jpg) no-repeat;
    background-size: 100%;
    padding: 8% 0px;
}
.banner_left {
    float: left;
    width: 48%;
}
.banner_left h1 {
    font-size: 56px;
    font-family: 'Myriad Pro Regular';
    margin: 0px;
    text-transform: capitalize;
    color: #fff;
}
.banner_left h2 {
    font-size: 32px;
    font-family: 'Myriad Pro Regular';
    margin: 10px 0px 0px 0px;
    color: #fff;
    text-transform: capitalize;
}
.banner_right {
    float: right;
    width: 52%;
}
.banner_right img {
    width: 100%;
}
.banner_txt {
    position: relative;
    color: #fff;
}
.banner_txt h2 img {
    width: auto;
}
.footer {
    width: 100%;
    float: left;
    background: #182e42;
}
.Latest_Blogs a:hover {
    color: #2F343C;
}
.footer_menu {
    float: left;
}
.footer .footer_menu ul {
    clear: both;
    float: left;
    padding: 0px;
    margin-bottom: 5px;
    margin-top: 0px;
}
.footer_menu ul li {
    float: left;
    list-style: none;
    padding: 10px 8px 8px 10px;
}
.footer_menu ul li a {
    color: #c4c4c4;
    font-size: 14px;
}
.footer_menu ul li a:hover {
    color: #fff;
}
.footer_top {
    float: left;
    width: 100%;
    background: #182e42;
    padding: 20px 0px;
}
.footer_bottom {
    float: left;
    width: 100%;
    background: #101a23;
}
.footer_bottom p {
    text-align: center;
    color: #e1e1e1;
}
.footer_icon {
    float: right;
    width: auto;
}
.footer_icon ul {
    float: left;
}
.footer_icon ul li {
    list-style: none;
    float: left;
    padding: 5px;
}
.bottom_row1 {
    display: none;
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}
.Mob_right {
    float: right;
    width: 100%;
    margin-right: 0;
    display: none;
}
.Mob_icon {
    width: 100% !important;
}
.Mob_icon button.toggle {
    background-color: #085dad;
    border: none;
    margin-bottom: 14px !important;
    padding: 15px;
    margin-top: 10px !important;
    cursor: pointer;
    font-size: 18px;
    font-family: "Roboto Bold Condensed";
    color: #fff;
}
.Mob_icon button {
    float: right !important;
    width: 100% !important;
}
.mob_menu {
    display: none;
}
.mob_menu ul {
    padding: 0px;
    background: #20364C;
}
.mob_menu ul li {
    padding: 10px;
    text-align: center;
}
.mob_menu ul li a {
    color: #fff;
}
.mob_menu ul li:hover {
    background: #085dad;
}
.right_section h2:first-child {
    margin-top: 0px;
}
.subscribe p {
    padding: 5px;
}
.sidebar_bottom {
    display: none;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.sidebar_bottom h2 {
    text-align: center;
    background-color: #20364c;
    border-radius: 4px 4px 0 0;
    color: #e6eaf1;
    font-family: "Roboto Bold Condensed" !important;
    font-size: 16px;
    line-height: 42px;
    margin: 0;
    font-weight: bold;
    padding: 0 0 0;
    margin-bottom: 15px;
}
.left_section h2,
.right_section h2#faq_heading {
    background-image: none;
    background-color: #20364c;
    border-radius: 4px 4px 0 0;
    color: #e6eaf1;
    font-family: "Roboto Bold Condensed" !important;
    font-size: 16px;
    line-height: 42px;
    margin: 0;
    font-weight: bold;
    padding: 0 0 0;
    margin-bottom: 15px;
}
.right_section h2#faq_heading:hover {
    cursor: pointer;
}
.right_section h2#faq_heading {
    padding-left: 10px;
}
.contact_page {
    float: left;
    width: 100%;
}
.con_form {
    float: left;
    width: 50%;
    margin-bottom: 30px;
}
.con_address {
    float: left;
    width: 50%;
}
.con_form textarea {
    height: 100px;
    width: 90%;
    background: rgb(245, 245, 245) none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    width: 90%;
    outline: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    clear: both;
    margin-top: 10px;
    border-radius: 5px;
    font-size: 12px;
    padding: 13px 10px;
}
.con_form input[type="email"],
.con_form input[type="text"] {
    margin-top: 10px;
    background: rgb(245, 245, 245) none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    width: 90%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    clear: both;
    height: 38px;
    outline: none;
    border-radius: 5px;
    font-size: 12px;
    padding: 13px 10px;
}
.address ul {
    margin: 0px;
    padding: 0px;
}
.address ul li {
    display: inline-block;
    width: 100%;
    list-style: none;
    padding: 0px;
    font-size: 15px;
    margin-bottom: 15px;
}
.address .a2 {
    float: left;
}
.address .a1 {
    float: left;
    margin-right: 10px;
    margin-top: -13px;
}
.address .a1 img {
    width: 35px;
}
.faq_sign {
    float: right;
    font-size: 23px;
    padding: 0 11px 0 3px;
}
.page-id-8 .sidebar_bottom,
.page-id-10 .sidebar_bottom,
.page-id-12 .sidebar_bottom,
.page-id-16 .sidebar_bottom {
    display: none !important;
}
.lapbanner {
    display: none;
}
.mobbanner {
    display: none;
}
/***********added on 16sep***************/

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    margin: 0px !important;
    float: none !important;
    color: #ffffff !important;
    padding: 0px !important;
    background-color: inherit !important;
    display: inline !important;
}
.woocommerce .form-row input.button {
    background-color: #ebe9eb !important;
    color: #515151 !important;
    padding: 0.618em 1em !important;
}
div.wpcf7 img.ajax-loader {
    width: 3%;
}
a.button.add_to_cart_button.product_type_simple.added {
    float: left !important;
    padding: 7px 0px!important;
    margin: 0px !important;
    width: 50%;
}
.cart .amount {
    font-size: 13px;
    float: right;
    margin-top: 0px;
}
button.single_add_to_cart_button.button.alt {
    background-color: #085dad !important;
}
.woocommerce #review_form #respond .form-submit input {
    background-color: #085dad !important;
}
ul.children {
    display: none;
}
.products_diatils#sub_details img {
    float: left;
    margin: 10px;
    width: 90%;
}
.panel {
    margin: 0 auto;
    position: relative;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
}
.panel .front,
.panel .back {
    text-align: center;
}
.panel .front {
    height: inherit;
    position: absolute;
    top: 0;
    z-index: 900;
    text-align: center;
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.box1 {
    margin: 0 auto;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.box2 {
    margin: 0 auto;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.panel .back {
    height: inherit;
    position: absolute;
    top: 0;
    z-index: 1000;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.panel.flip .front {
    z-index: 900;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
}
.panel.flip .back {
    z-index: 1000;
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform: rotateX(0deg) rotateY(0deg);
}
.hover ul {
    text-align: left;
    float: left;
    width: 100%;
}
.hover ul li {
    list-style: disc;
    line-height: 22px;
    float: left;
    width: 100%;
}
.products_diatils#sub_details h3 {
    float: left;
    width: 100%;
}
#tab-description .woocommerce img,
.woocommerce-page img {
    width: auto;
    height:auto;
}
#content .images img {
    width: auto !important;
}
#review_form input {
    margin-top: 10px;
    margin-top: 10px;
}
#content .images {
    width: 32% !important;
    margin-right: 5%;
}
.summary {
    width: 60% !important;
}
#content .thumbnails img {
    border: 1px solid #dddddd;
    padding: 3px;
    height: auto !important;
    width: 73px !important;
}
#review_form input[type="email"] {
    height: 34px;
    border: 1px solid #E0E0E0;
}
#review_form input[type="text"] {
    height: 34px;
    border: 1px solid #E0E0E0;
}
#review_form label {
    width: 110px;
    float: left;
    line-height: 50px;
}
#review_form select {
    margin-top: 10px;
    margin-left: 0px;
    height: 34px;
    width: 32.5% !important;
    border: 1px solid #E0E0E0;
}
#review_form textarea {
    border: 1px solid #E0E0E0;
}
.woocommerce #review_form #respond .form-submit input {
    padding: 10px !important;
}
.woocommerce div.product form.cart .button {
    background: #49627b none repeat scroll 0 0;
    border: 1px solid #404752;
    border-radius: 3px;
    color: #ffffff;
    font-family: "Roboto Bold Condensed";
    height: 36px;
    line-height: auto;
    margin: 0;
    padding: 10px !important;
    font-size: 14px;
}
.woocommerce .quantity .qty {
    width: 3.631em;
    height: 36px;
    border: 1px solid #EBE9EB;
    text-align: center;
}
.woocommerce div.product form.cart .button:hover {
    background: rgb(8, 93, 173);
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
    color: #DC1B14 !important;
}
.woocommerce .woocommerce-breadcrumb {
    color: #085DAD !important;
}
.woocommerce #review_form #respond textarea {
    width: 33% !important;
}
.woocommerce-page .column1 img {
    /*width:50% !important;*/
    
    margin-left: 12%;
}
.woocommerce-page .products_diatils h3 {
    height: 70px;
}
.woocommerce-page .column1 .cart_icon img {
    width: 15% !important;
    margin-top: 5px !important;
}
.price_details button {
    background: #085DAC url('https://www.apachepokerchips.com/wp-content/themes/poker/images/cart_icon1.png') no-repeat;
    color: #ffffff;
    cursor: pointer;
    padding:7px 10px 5px 34px ;
    background-position: 6px center;
    line-height: 20px;
    border: 1px solid #0D5BA2;
    border-radius: 5px !important;
    text-shadow: 1px 1px 1px #0D579C;
}


/* .price_details button:hover{background:#084F90 url('https://www.apachepokerchips.com/wp-content/themes/poker/images/cart_icon1h.png') no-repeat;   background-position: 6px center;}  */
span.cart_icon {
    display: none;
}
.woocommerce-page .column1 .products_diatils {
    text-align: center !important;
}
.woocommerce-page .column1 .price_details {
    width: 100% !important;
}
.woocommerce-page #hover_effect {
    position: absolute;
    bottom: 7px;
    background: rgba(255, 255, 255, 0.85);
    width: 100%;
    height: 84%;
    left: 100%;
    padding: 50px 4px 2px 3px;
    z-index: 2147483647;
}
.current-cat a {
    color: rgb(8, 93, 173) !important;
}
.woocommerce-page .column1:hover #hover_effect {
    display: block;
}
.woocommerce-page .column1:hover {
    cursor: pointer;
}
.woocommerce-page .column1 {
    position: relative;
    overflow: hidden;
    height: 400px;
}
.woocommerce-page .related.products .column1 {
    height: 375px;
}
.tax-product_cat .woocommerce-page .column1 {
    position: relative;
    overflow: hidden;
    height: 362px;
}
.woocommerce-page #hover_addtocart button {
    background: rgb(8, 93, 173) none repeat scroll 0 0;
    border: medium none;
    color: rgb(255, 255, 255);
    cursor: pointer;
    font-family: "Roboto Regular";
    font-size: 12px;
    height: 26px;
    line-height: 25px;
    margin: 5px 0;
    outline: medium none;
    padding: 0 9px 0 0;
    text-align: right;
    width: auto;
}
.woocommerce-page #hover_addtocart .cart_icon {
    margin-bottom: 0 !important;
    margin-right: 10px !important;
    margin-top: 0 !important;
    width: auto !important;
}
.woocommerce-page #hover_addtocart .cart_icon img {
    width: auto !important;
}
.woocommerce-page #hover_effect .price_details span {
    color: rgb(8, 93, 173);
    float: left;
    font-family: "Roboto Bold Condensed";
    font-size: 15px;
    margin-bottom: 5px;
    margin-top: 11px;
    width: 100%;
}
#hover_effect .amount {
    background: rgb(243, 181, 71) none repeat scroll 0 0;
    border-radius: 100%;
    box-shadow: 0px -6px 0px 0px rgb(226, 167, 61) inset;
    color: rgb(255, 255, 255);
    content: "";
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 70px !important;
    margin-bottom: 20px;
    margin-top: 5px !important;
    padding: 20% 0;
    transform: translateX(200%) rotate(90deg);
    transition: all 0.6s ease-in-out 0s;
    width: 74px !important;
}
.woocommerce-page .column1:hover #hover_effect .amount {
    -moz-transform: translateX(100%);
    -moz-transition: all 0.6s ease-in-out 0s;
    -webkit-transform: translateX(100%);
    -webkit-transition: all 0.6s ease-in-out 0s;
    -ms-transform: translateX(100%);
    -ms-transition: all 0.6s ease-in-out 0s;
    -o-transform: translateX(100%);
    -o-transition: all 0.6s ease-in-out 0s;
    cursor: pointer;
}
.woocommerce-page .column1:hover #hover_effect {
    left: 0px !important;
}
.page-id-4 #hover_effect {
    display: none !important;
}
.woocommerce-page #hover_addtocart {
    margin-top: 20px;
}
.form-wrapper {
    float: left !important;
    margin: 0 0 20px 28px !important;
    width: 46% !important;
}
ul.payment_methods.methods img {
    width: 15%;
}
ul.payment_methods .payment_method_paypal_pro img {
    width: 6%;
}
#hover_price .price {
    float: left;
    width: 60%;
}
.page-id-4 .moreInfo {
    display: block;
    position: relative;
}
/*.woocommerce-page .moreInfo{display:none;}
.woocommerce-page .column1:hover .moreInfo{display:block;}

.woocommerce-page .column1:hover .price_details{display:none;}


.woocommerce-page .column1 .price_details{display:none;}
.woocommerce .cart .button, .woocommerce .cart input.button{padding:10px !important;}
*/

.woocommerce .woocommerce-message {
    border-top-color: #0A63B0 !important;
}
a.button.wc-forward {
    color: #085DAD !important;
}
.cart_totals {
    text-align: right;
}
.cart_totals table {
    float: right;
    background: #F9F9F9;
    padding: 15px !important;
}
.woocommerce-cart .wc-proceed-to-checkout {
    float: right;
    width: 33%;
    clear: both;
}
.woocommerce .cart .button,
.woocommerce .cart input.button {
    background-color: #49627B !important;
    padding: 10px !important;
}
.woocommerce-cart .wc-proceed-to-checkout a {
    padding: 15px 20px !important;
}
.woocommerce a.button.alt,
.shipping-calculator-form p button.button {
    background-color: #49627B !important;
    border-radius: 5px;
    color: #fff !important;
    padding: 10px !important;
}
.woocommerce a.button.alt:hover {
    background-color: rgb(8, 93, 173) !important;
    color: #fff !important;
}
#place_order {
    background-color: #49627B !important;
    border-radius: 5px;
    color: #fff !important;
    padding: 10px !important;
}
#place_order:hover {
    background-color: rgb(8, 93, 173) !important;
    color: #fff !important;
}
.cart_totals h2 {
    color: #085DAD;
}
.woocommerce form .form-row input.input-text,
.woocommerce form select {
    border: 1px solid #EFEFEF;
    height: 38px;
    padding-left: 10px;
}
.woocommerce form .form-row textarea {
    border: 1px solid #EFEFEF;
    padding-left: 10px;
}
.page-template-about_us #timeline {
    height: 350px;
    margin-bottom: 30px;
    padding:0px;
    border: 1px solid #F5F5F5;
    border-radius: 5px;
    cursor: pointer;
}
.page-template-about_us #timeline p {
    display: none;
}
.page-template-about_us #timeline h1 {
    background-color: #085dad;
    margin: 0;
    padding: 0;
    line-height: 37px;
    font-size: 17px;
    font-family: "Roboto Regular" !important;
    color: #e6eaf1;
    border-radius: 0px;
    text-align: center;
    position: absolute;
    bottom: 0px;
    width: 100%;
}
.page-template-about_us #timeline:hover img {
    opacity: 0.1;
}
.page-template-about_us #timeline:hover h1 {
    opacity: 0.1;
}
.page-template-about_us #timeline:hover {
    background: #1F2225 url(http://rvdevelopers.com/poker/wp-content/themes/poker/images/1446202856_search-icon-tm.png) no-repeat;
    background-position: center;
    background-size: 30%;
}
.page-template-about_us #timeline {
    transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
}
.comment-list {
    text-align: left;
}
img.avatar.photo {
    float: left;
    margin-right: 10px;
}
/* CSS tweak for latest blogs at homepage with correct thumbnail */

.blog_columns img {
    float: left;
    margin-right: 5px;
}
.shoppingcart span.cartcontents {
    margin-left: 0;
}


.zm_alr_form_container input[type="submit"] {
    background: #085DAD;
   text-shadow: none;
    cursor: pointer;
    color: #FFFFFF;
    border: 1px solid #CFCFCF;
}
.zm_alr_form_container input[type="submit"]:hover{color:#fff;}

.zm_alr_form_container input[type="text"],.zm_alr_form_container input[type="password"], .zm_alr_form_container input[type="email"], .zm_alr_form_container input[type="password"] {padding-left:15px; height:35px;}

.about_ul{float:left; width:100%;}
.about_ul ul{padding-left:0px;}

.logged-in .login_row {
    top: 53px;
}
.shoppingcart span.cartcontents, .shoppingcart span.amount {
    font-size: 11px;
}
.shoppingcart img {
    width: 40px;
}
.woocommerce div.product div.images img{
    display:inherit !important;
}
.woocommerce div.product div.images{

text-align: center !important;
}
