/* Icon font used for interface elements */
@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot");
  src: url("fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("fonts/icomoon.woff") format("woff"), url("fonts/icomoon.ttf") format("truetype"), url("fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansextrabold';
    src: url('fonts/OpenSans-ExtraBold-webfont.eot');
    src: url('fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/OpenSans-Light-webfont.eot');
    src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/OpenSans-Semibold-webfont.eot');
    src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('fonts/OpenSans-CondBold-webfont.eot');
    src: url('fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-CondBold-webfont.woff') format('woff'),
         url('fonts/OpenSans-CondBold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_novabold';
    src: url('fonts/proximanova-bold-webfont.eot');
    src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-bold-webfont.woff2') format('woff2'),
         url('fonts/proximanova-bold-webfont.woff') format('woff'),
         url('fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-bold-webfont.svg#proxima_novabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.desktopshow { display: inline;}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 320px)
   and (max-device-width : 680px){  .desktopshow { display: none;}}

.mobileshow {display: none;}
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 680px){ .mobileshow {display: inline;}}
   
.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.bypostauthor{opacity:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.clear:after{clear:both;content:"";display:block}::selection{background:#eb005d;color:#fff}::-moz-selection{background:#eb005d;color:#fff}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.aligncenter{display:block;margin:10px auto}.header_top .aligncenter{margin:8px auto}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-align-center{text-align:center}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0;border:medium none;vertical-align:middle}table th{border:0;padding:5px 7px;text-align:center}table td{padding:5px 10px;text-align:center}a img{border:0}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{color:#000;font-weight:300}h1{font-size:42px;line-height:48px}h2{font-size:36px;line-height:40px}h2 a,h4 a{font-weight:300}h3{font-size:24px;line-height:30px}h4{font-size:17px;line-height:24px;font-weight:400}h5{font-size:15px;line-height:19px;font-weight:400}h6{font-size:13px;line-height:16px}p{font-size:14px;line-height:22px;font-weight:300}a,p a{color:#000;font-weight:500;text-decoration:none;cursor:pointer}a:hover,p a:hover{color:#eb005d;text-decoration:none}input[type='submit']{-webkit-appearance:none}ul{list-style-position:inside}html{height:100%;margin:0!important;-webkit-transition:all 1.3s ease-out;-moz-transition:all 1.3s ease-out;-o-transition:all 1.3s ease-out;-ms-transform:all 1.3s ease-out;transition:all 1.3s ease-out}#ascrail2000{z-index:99990!important;padding:0 0 0 1px}#ascrail2000 div{background-color:#000!important;background-color:rgba(0,0,0,0.4)!important;right:3px}body{font-family:'Open Sans',sans-serif;font-size:14px;line-height:22px;color:#888;font-weight:300;background-color:#fff;overflow-y:scroll;overflow-x:hidden!important;-webkit-transition:all 1.3s ease-out;-moz-transition:all 1.3s ease-out;-o-transition:all 1.3s ease-out;-ms-transform:all 1.3s ease-out;transition:all 1.3s ease-out}body.safari_browser{-webkit-font-smoothing:antialiased}.wrapper{background-color:#fff;position:relative;z-index:1000;-webkit-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);left:0}.right_side_menu_opened .wrapper{left:-250px}.right_side_menu_opened .wrapper header.sticky{left:-250px}@media only screen and (min-width:1000px){.right_side_menu_opened .carousel-inner{left:-250px!important}}.wrapper_inner{width:100%;overflow:hidden}body.boxed .wrapper_inner{overflow:hidden}.meta{display:none}.ajax_loader{position:fixed;top:50%;left:50%;z-index:1100;display:none}.ajax_loader_slider{position:fixed;top:50%;left:50%;z-index:1100;display:none}.ajax_loader_1{position:relative;display:inline-block;width:100%;height:100%}.ajax_loader_2{margin:-50% 0 0 -50%}.ajax_loader_html{margin:-50% 0 0 -50%;width:40px;height:40px;left:50%;border:3px solid #eb005d;border-right-color:transparent!important;border-radius:50%;background-color:transparent;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(360deg);opacity:1}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);opacity:1}to{-moz-transform:rotate(360deg);opacity:1}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg);opacity:1}to{-ms-transform:rotate(360deg);opacity:1}}@-o-keyframes spin{from{-o-transform:rotate(0deg);opacity:1}to{-o-transform:rotate(360deg);opacity:1}}@keyframes spin{from{transform:rotate(0deg);opacity:1}to{transform:rotate(360deg);opacity:1}}body.smooth_scroll{overflow-y:hidden}body.boxed .wrapper_inner,body.boxed footer{width:1150px;margin:0 auto}header{width:100%;display:inline-block;margin:0 0 -5px 0;position:relative;z-index:110;-webkit-backface-visibility:hidden}header.sticky{-webkit-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);top:-90px;left:0;position:fixed;-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-moz-background-clip:content;-webkit-background-clip:content;background-clip:content-box}header.sticky.centered_logo{top:-300px}header.sticky.sticky_animate{top:0}header.sticky .q_logo img.sticky,header.sticky .q_logo.animate_logo div.sticky{opacity:1}header.sticky .q_logo img.normal,header.sticky .q_logo img.dark,header.sticky .q_logo.animate_logo div.normal,header.sticky .q_logo.animate_logo div.dark{opacity:0!important}.boxed header{background-color:transparent!important;border:0!important}.boxed .header_inner{width:1150px;margin:0 auto}.header_top{line-height:30px;height:30px;padding:0}header.sticky .header_top{display:none}.header_top p{line-height:30px}.header_top .left{float:left}.header_top .right{float:right}.header_top .right .inner>div{float:left;padding:0 0 0 5px}.header_top .left .inner>div{float:left;padding:0 0 0 5px}.header_top .right .inner>div,.header_top .right .inner>div p,.header_top .left .inner>div,.header_top .left .inner>div p{font-size:13px;font-weight:400}.dark .header_top .left div,.dark .header_top .right div,.dark .header_top .left div span,.dark .header_top .right div span,.dark .header_top .left div p,.dark .header_top .right div p{color:#000!important}.light .header_top .left div,.light .header_top .right div,.light .header_top .left div span,.light .header_top .right div span,.light .header_top .left div p,.light .header_top .right div p{color:#fff!important}.header_bottom{padding:0 45px;position:relative;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}.boxed .header_bottom{padding:0 25px}header.sticky .header_bottom{background-color:rgba(255,255,255,0.9)!important;box-shadow:0 1px 3px rgba(0,0,0,0.11)}header .header_inner_left{position:absolute;left:45px;top:0}header .container_inner .header_inner_left{position:absolute;left:0;top:0}.logo_wrapper{height:90px;float:left}header.sticky .logo_wrapper{height:60px}.q_logo{position:relative;top:50%;left:0}.q_logo a{position:relative;display:block;visibility:hidden}.q_logo img{display:block;opacity:1;position:absolute;top:-50%;width:auto!important;max-width:none;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-ms-transition:opacity .6s ease-in-out}.q_logo.animate_logo div{position:absolute;top:0;left:0;display:block;height:100%;-webkit-perspective:600px;-moz-perspective:600px;-o-perspective:600px}.q_logo.animate_logo img.front{-webkit-transform:rotateX(0deg) rotateY(0deg);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform:rotateX(0deg) rotateY(0deg);-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-o-transform:rotateX(0deg) rotateY(0deg);-o-transform-style:preserve-3d;-o-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:perspective(600px) rotateY(0deg);-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative}.q_logo.animate_logo img.back{-webkit-transform:rotateX(0deg) rotateY(-180deg);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform:rotateX(0deg) rotateY(-180deg);-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-o-transform:rotateX(0deg) rotateY(-180deg);-o-transform-style:preserve-3d;-o-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:perspective(600px) rotateY(-180deg);-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media only screen and (min-width:1000px){.no-touch .q_logo.animate_logo a:hover img.front{-ms-transform:perspective(600px) rotateY(180deg)!important;-webkit-transform:rotateX(0deg) rotateY(180deg)!important;-moz-transform:rotateX(0deg) rotateY(180deg)!important;-o-transform:rotateX(0deg) rotateY(180deg)!important}.no-touch .q_logo.animate_logo a:hover img.back{-ms-transform:perspective(600px) rotateY(0deg)!important;-webkit-transform:rotateX(0deg) rotateY(0deg)!important;-moz-transform:rotateX(0deg) rotateY(0deg)!important;-o-transform:rotateX(0deg) rotateY(0deg)!important}}.q_logo img.sticky,.q_logo img.dark,.q_logo.animate_logo div.dark,.q_logo.animate_logo div.sticky{opacity:0}header.dark .q_logo img.normal,header.dark .q_logo.animate_logo div.normal{opacity:0}header.dark .q_logo img.dark,header.dark .q_logo.animate_logo div.dark{opacity:1}.header_inner_right{float:right;position:relative;z-index:110}header.centered_logo{text-align:center}header.centered_logo .header_inner_left{float:none;position:relative;display:block;margin:20px 0 10px 0}header.centered_logo .logo_wrapper{float:none;height:auto!important}header.centered_logo .q_logo{top:0}header.centered_logo .q_logo a{display:inline-block;margin:0 0 -6px 0}header.centered_logo .q_logo img{top:0;margin:0}header.centered_logo .header_inner_right{float:none;display:inline-block;position:relative;margin:0 0 -6px}header.centered_logo .header_right_widget{float:left}header.centered_logo nav.main_menu,header.centered_logo nav.main_menu.right{position:relative;display:inline-block;left:auto;float:none;margin:0 0 -6px}header.centered_logo nav.main_menu>ul{left:0}nav.main_menu{position:absolute;left:50%;z-index:100;text-align:left}nav.main_menu.right{position:relative;left:auto;float:right}nav.main_menu ul{list-style:none outside none;margin:0;padding:0}nav.main_menu>ul{left:-50%;position:relative}nav.main_menu.right>ul{left:auto}nav.main_menu ul li{display:inline-block;float:left;padding:0;margin:0;background-repeat:no-repeat;background-position:right}nav.main_menu ul li a{color:#fff;font-size:13px;font-weight:600;text-decoration:none;display:inline-block;position:relative;cursor:pointer;line-height:90px;padding:0;margin:0}nav.main_menu>ul>li>a{text-transform:uppercase}header.sticky nav.main_menu>ul>li>a,.light.sticky nav.main_menu>ul>li>a,.light.sticky nav.main_menu>ul>li.active>a,.dark.sticky nav.main_menu>ul>li>a,.dark.sticky nav.main_menu>ul>li.active>a{line-height:60px;color:#000;font-weight:400}header.sticky .side_menu_button a,header.sticky.light .side_menu_button a,header.sticky .shopping_cart_header .header_cart i,header.sticky.light .shopping_cart_header .header_cart i{color:#000}header.sticky nav.main_menu>ul>li:hover>a,header.sticky nav.main_menu>ul>li.active:hover>a,.dark.sticky nav.main_menu>ul>li>a:hover,.light.sticky nav.main_menu>ul>li>a:hover,header.sticky .shopping_cart_header:hover .header_cart i,header.sticky.light .shopping_cart_header:hover .header_cart i{color:#fff}nav.main_menu>ul>li>a span{display:block;height:100%;background-color:transparent;padding:0 20px;}nav.main_menu>ul>li>a>i{margin:0 8px 0 -8px;position:relative;top:-1px}nav.main_menu>ul>li>a>i.blank,nav.main_menu>ul>li>a>i.q_menu_arrow{display:none}.light nav.main_menu>ul>li>a,.light nav.main_menu>ul>li>a:hover,.light nav.main_menu>ul>li.active>a{color:#fff}.dark nav.main_menu>ul>li>a,.dark nav.main_menu>ul>li.active>a{color:#000}.dark nav.main_menu>ul>li:hover>a{color:#fff}.drop_down ul{list-style:none}.drop_down ul li{position:relative}.drop_down .second{left:0;margin:0;top:33px;position:absolute;display:block;visibility:hidden;overflow:hidden;opacity:0;z-index:10;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out}.drop_down li.left_position .second{left:0}.drop_down li.right_position .second{left:auto;right:0}.drop_down .second.drop_down_start{visibility:visible;overflow:visible;opacity:1}header.sticky .drop_down .second{top:60px}nav.main_menu>ul>li:hover>.second{z-index:20}.drop_down .second .inner{padding:0;display:block}.drop_down .second .inner ul{display:inline-block;position:relative;padding:0;background-color:#000;background-color:rgba(0,0,0,0.8);padding:10px 0;border-radius:0 3px 3px 3px;-webkit-border-radius:0 3px 3px 3px;-moz-border-radius:0 3px 3px 3px;-o-border-radius:0 3px 3px 3px}.drop_down .wide .second ul{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}.drop_down .left_position .second ul{border-radius:0 3px 3px 3px;-webkit-border-radius:0 3px 3px 3px;-moz-border-radius:0 3px 3px 3px;-o-border-radius:0 3px 3px 3px}.drop_down .right_position .second ul,.drop_down .second .inner ul.right{border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;-o-border-radius:3px 0 3px 3px}.drop_down .second .inner ul li{display:block;padding:0;position:relative;float:none;height:auto;background:0;width:250px}.drop_down .second .inner ul li a,.drop_down .second .inner ul li h5{display:block;font-size:13px;font-weight:400;color:#888;height:auto;line-height:14px;margin:0;padding:12px 4px 12px 60px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.drop_down .second .inner ul.right li a{padding:9px 20px 9px 30px}.drop_down .second .inner>ul.right>li:hover>a,.drop_down .second .inner ul.right li.sub ul li:hover a{margin:0 10px 0 0}.drop_down .second i{display:none}.drop_down .second .inner ul li ul{position:absolute;left:100%;top:-10px;background-color:#000;background-color:rgba(0,0,0,0.8);height:auto;display:none;overflow:hidden;z-index:10}.drop_down .second .inner ul li:hover ul{z-index:20;display:block}.drop_down .second.right{right:0;left:auto}.drop_down .second .inner ul.right li a,.drop_down .second .inner ul.right li h5{text-align:right}.drop_down .second .inner ul.right li ul{left:-100%}.drop_down .second .inner ul li.sub ul li a,.drop_down .second .inner ul.right li.sub ul li a{background:0}.drop_down .wide .second ul{padding:17px 15px 17px 15px}.drop_down .wide .second ul li{float:left;width:267px;padding:0}.drop_down .wide.left_position .second ul li,.drop_down .wide.right_position .second ul li{width:220px}.drop_down .wide.right_position .second ul li{float:right}.drop_down .wide.right_position .second{text-align:right}.drop_down .wide .second ul li:hover{background-color:transparent}.drop_down .wide .second ul li:nth-child(4n+1){clear:both}.drop_down .second .inner ul li.sub a i.q_menu_arrow{display:inline-block;position:absolute;right:15px;top:inherit;font-size:12px;color:#888}.drop_down .second .inner ul li.sub ul li a i.q_menu_arrow,.drop_down .wide .second .inner ul li.sub a i.q_menu_arrow{display:none}.drop_down .second .inner ul.right li.sub a i.q_menu_arrow{left:15px;right:auto;-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.drop_down .second .inner ul li.sub>a:hover i.q_menu_arrow,.drop_down .second .inner ul.right li.sub>a:hover i.q_menu_arrow,.drop_down .second .inner>ul>li:hover>a i.q_menu_arrow,.drop_down .wide .second ul li a:hover,.drop_down .wide .second .inner ul li.sub ul li a:hover,.drop_down .wide .second .inner>ul>li>a{color:#fff}.drop_down .wide .second .inner ul li a{padding:9px 20px 9px 10px;margin:0}.drop_down .wide .second .inner>ul>li>a{padding:9px 10px}.drop_down .wide .second .inner ul li:hover>a,.drop_down .wide .second .inner ul li.sub ul li:hover a{margin:0 0 0 10px;padding:9px 10px}.drop_down .wide .second .inner>ul>li:hover>a{margin:0}.drop_down .wide .second .inner ul li.sub h5 a,.drop_down .wide .second .inner ul li h5 a{padding:0!important}.drop_down .wide .second ul li ul{display:block;left:0;padding:0;position:relative;top:0;visibility:visible;background-color:transparent!important}.drop_down .wide .second ul li ul .widget{padding:0 10px}.drop_down .wide .second ul li ul li{padding:0;margin:0}.drop_down .wide.icons .second ul li a span{position:relative;display:block}.drop_down .wide.icons .second i{width:24px;height:24px;float:left;display:inline-block;color:#888;line-height:16px}.drop_down .wide.icons .second a:hover i{color:#fff}.drop_down .wide.icons .second i.blank{background:0;border:0;display:none}.mobile_menu_button{display:none;float:left;height:100px;margin:0 20px 0 0}.mobile_menu_button span{color:#fff;width:19px;height:17px;font-size:14px;z-index:50;display:table-cell;position:relative;cursor:pointer;vertical-align:middle}.dark .mobile_menu_button span{color:#000}nav.mobile_menu{display:none;width:100%;float:left;position:relative;top:0;text-align:left;overflow:hidden;background-color:#2c2c2c}nav.mobile_menu ul{display:none;width:100%;position:relative;list-style:none;padding:0;margin:0}nav.mobile_menu>ul{margin-bottom:-1px!important}nav.mobile_menu ul li{margin:0;padding:0}nav.mobile_menu ul li a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}nav.mobile_menu ul li a,nav.mobile_menu ul li h3,nav.mobile_menu ul li ul li a,nav.mobile_menu ul li.open_sub>a:first-child{border-bottom:1px solid #5b6064}nav.mobile_menu ul>li.has_sub>a span.mobile_arrow,nav.mobile_menu ul>li.has_sub>h3 span.mobile_arrow{display:inline-block;float:right;width:17px;height:100%;position:relative;z-index:9000;text-align:center;margin:-10px 0;padding:10px 10px 10px 15px}nav.mobile_menu ul li a span.mobile_arrow i,nav.mobile_menu ul li h3 span.mobile_arrow i{color:#888}nav.mobile_menu ul>li>a span.mobile_arrow i{display:none}nav.mobile_menu ul>li.has_sub>a span.mobile_arrow i{display:inline}nav.mobile_menu ul>li.has_sub>a span.mobile_arrow i.fa-angle-down,nav.mobile_menu ul>li.has_sub>h3 span.mobile_arrow i.fa-angle-down{display:none}nav.mobile_menu ul>li.has_sub.open_sub>a span.mobile_arrow i.fa-angle-right,nav.mobile_menu ul>li.has_sub.open_sub>h3 span.mobile_arrow i.fa-angle-right{display:none}nav.mobile_menu ul>li.has_sub.open_sub>a span.mobile_arrow i.fa-angle-down,nav.mobile_menu ul>li.has_sub.open_sub>h3 span.mobile_arrow i.fa-angle-down{display:inline}nav.mobile_menu ul li a,nav.mobile_menu ul li h3{font-size:13px;font-weight:400;color:#888;padding:10px 0 10px 10px;display:block;position:relative}nav.mobile_menu ul li a:hover,nav.mobile_menu ul li.active>a{color:#fff}nav.mobile_menu ul li ul li{margin:0 0 0 20px}.side_menu_button_wrapper{display:table;float:left}.side_menu_button{cursor:pointer;display:table-cell;vertical-align:middle;height:90px}header.sticky .side_menu_button,header.sticky .shopping_cart_inner{height:60px}.side_menu_button a{color:#fff;font-size:14px;position:relative;display:block;width:20px;height:20px;padding:0 0 0 14px}.side_menu_button a:hover{color:#fff}.light .side_menu_button a,.light .side_menu_button a:hover{color:#fff}.dark .side_menu_button a,.dark .side_menu_button a:hover{color:#000}.side_menu_button a.opened{opacity:.7}.side_menu{background-color:#0e0e0e;height:100%;min-height:100%;overflow:hidden;padding:25px;position:fixed;top:0;right:-250px;width:200px;z-index:90;visibility:hidden}.q_slider{width:100%;overflow:hidden;position:relative}.ls-wp-fullwidth-helper{left:0!important}.content{margin-top:0px !important;position:relative;z-index:100;background-color:#fff}.container{position:relative;padding:0;width:100%}.content .container{z-index:100;background-color:#fff}.content .title .container{z-index:1;background-color:transparent!important}.container_inner{width:1100px;margin:0 auto}.content .container .container_inner{padding:80px 0 0 0}.full_width{position:relative;z-index:100;background-color:#fff}.header_bottom .container_inner{position:relative}.content .title .container_inner{padding:0}section.section{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;position:relative;padding:50px 0;overflow:hidden}.boxed section.section .section_inner,section.grid_section .section_inner{width:1100px;margin:0 auto;position:relative;z-index:20}.section .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.section .video-overlay{height:3000px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:11}.section .video-overlay.active{background-image:url("img/pixel-video.png");background-position:0 0;background-repeat:repeat;opacity:1}.section .video-wrap{top:0;left:0;overflow:hidden;position:absolute;width:100%;z-index:10}.section .video-wrap .mejs-poster{background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important;-o-background-size:cover!important}.section .video-wrap .mejs-container .mejs-controls{display:none!important}.section .video-wrap .mejs-controls .mejs-button button:focus{outline:none!important}.section .video-wrap .mejs-controls .mejs-time-rail .mejs-time-loaded{background-color:rgba(255,255,255,0.18)!important}.section .video-wrap .mejs-container{background-color:transparent!important;background-image:none!important;height:auto!important}.section .video-wrap .mejs-mediaelement{background:none!important;border:0!important}.section .video-wrap .mejs-container .mejs-poster img{max-width:none!important;width:100%!important}.section .video-wrap .mejs-controls button{opacity:.8}.section .video-wrap .mejs-controls button:hover,.mejs-controls .mejs-fullscreen-button:hover button{opacity:1!important}.section .video-wrap .mejs-controls .mejs-time-rail .mejs-time-total{background:#1f1f1f none repeat scroll 0 0!important}.section .video-wrap .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:transparent!important}.two_columns_66_33{width:100%}.two_columns_66_33>.column1{width:66.66%;float:left}.two_columns_66_33>.column1>.column_inner{padding:0 20px 0 0}.two_columns_66_33>.column2{width:33.33%;float:left}.two_columns_66_33>.column2>.column_inner{padding:0 0 0 20px}.two_columns_33_66{width:100%}.two_columns_33_66>.column1{width:33.33%;float:left}.two_columns_33_66>.column1>.column_inner{padding:0 20px 0 0}.two_columns_33_66>.column2{width:66.66%;float:left}.two_columns_33_66>.column2>.column_inner{padding:0 0 0 20px}.two_columns_75_25{width:100%}.two_columns_75_25>.column1{width:75%;float:left}.two_columns_75_25>.column1>.column_inner{padding:0 20px 0 0}.two_columns_75_25>.column2{width:25%;float:left}.two_columns_75_25>.column2>.column_inner{padding:0 0 0 20px}.two_columns_25_75{width:100%}.two_columns_25_75>.column1{width:25%;float:left}.two_columns_25_75>.column1>.column_inner{padding:0 20px 0 0}.two_columns_25_75>.column2{width:75%;float:left}.two_columns_25_75>.column2>.column_inner{padding:0 0 0 20px}.two_columns_50_50{width:100%}.two_columns_50_50>.column1{width:50%;float:left}.two_columns_50_50>.column1>.column_inner{padding:0 10px 0 0}.two_columns_50_50>.column2{width:50%;float:left}.two_columns_50_50>.column2>.column_inner{padding:0 0 0 10px}.three_columns{width:100%}.three_columns>.column1,.three_columns>.column2,.three_columns>.column3{width:33.33%;float:left}.three_columns>.column1>.column_inner{padding:0 15px 0 0}.three_columns>.column2>.column_inner{padding:0 5px 0 10px}.three_columns>.column3>.column_inner{padding:0 0 0 15px}.four_columns{width:100%}.four_columns>.column1,.four_columns>.column2,.four_columns>.column3,.four_columns>.column4{width:25%;float:left}.four_columns>.column1>.column_inner{padding:0 15px 0 0}.four_columns>.column2>.column_inner{padding:0 10px 0 5px}.four_columns>.column3>.column_inner{padding:0 5px 0 10px}.four_columns>.column4>.column_inner{padding:0 0 0 15px}.five_columns>.column1,.five_columns>.column2,.five_columns>.column3,.five_columns>.column4,.five_columns>.column5{width:20%;float:left}.five_columns>.column1>.column_inner,.five_columns>.column2>.column_inner,.five_columns>.column3>.column_inner,.five_columns>.column4>.column_inner{margin:0 6% 0 0}.five_columns>.column5>.column_inner{margin:0}.title{display:block;width:100%;height:180px;background-color:#f6f6f6;text-align:center;position:relative;z-index:101}.title.with_breadcrumbs{height:95px}.title.with_image{height:auto!important;line-height:normal;background:0}.title img{display:block;position:relative;width:100%}.title .not_responsive{display:none}.title .title_holder{display:table;height:100%;left:0;position:relative;width:100%}.title.with_image .title_holder{position:absolute;top:42%}.title.with_image.title_on_bottom .title_holder{position:relative;top:auto}.title .title_holder .container{display:table-cell;vertical-align:middle}.title h1{color:#000;display:inline-block;margin:4% 0 0;padding:0;width:100%}.title_on_bottom_wrap{left:50%;position:absolute;bottom:0;visibility:hidden}.title .title_on_bottom_wrap .title_on_bottom_holder{position:relative;left:-50%;height:auto;top:50%;height:30px}.title .title_on_bottom_wrap.show_title_on_bottom .title_on_bottom_holder .title_on_bottom_holder_inner{position:relative;background-color:#eb005d;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:0 30px;-webkit-animation:title-rotate .5s 1 cubic-bezier(0.175,0.885,0.320,1.275) 1s;-moz-animation:title-rotate .5s 1 cubic-bezier(0.175,0.885,0.320,1.275) 1s;-o-animation:title-rotate .5s 1 cubic-bezier(0.175,0.885,0.320,1.275) 1s;animation:title-rotate .5s 1 cubic-bezier(0.175,0.885,0.320,1.275) 1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;visibility:visible;height:auto;top:50%;z-index:100}.title .title_on_bottom_wrap.reverse .title_on_bottom_holder .title_on_bottom_holder_inner{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transform:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}@-webkit-keyframes title-rotate{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0)}}@-moz-keyframes title-rotate{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0)}}@-o-keyframes title-rotate{0%{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0)}}@keyframes title-rotate{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}@-webkit-keyframes title-rotate-reverse{0%{-webkit-transform:rotateX(0)}100%{-webkit-transform:rotateX(90deg)}}@-moz-keyframes title-rotate-reverse{0%{-moz-transform:rotateX(0)}100%{-moz-transform:rotateX(90deg)}}@-o-keyframes title-rotate-reverse{0%{-o-transform:rotateX(0)}100%{-o-transform:rotateX(90deg)}}@keyframes title-rotate-reverse{0%{transform:rotateX(0)}100%{transform:rotateX(90deg)}}.title .title_on_bottom_holder h1{font-size:13px;line-height:155%;text-transform:uppercase;color:#fff;font-weight:600;letter-spacing:1px;margin:0;padding:5px 0}.title.has_background{background-repeat:no-repeat;background-position:center 0}.title.has_fixed_background{background-repeat:no-repeat;background-attachment:fixed;background-position:center 0;position:relative;z-index:101;-webkit-backface-visibility:hidden}.touch .title.has_fixed_background{background-attachment:scroll}.box_image_with_border{display:block;position:relative;border-bottom:5px solid #ddd;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;text-align:center}.box_image_with_border:hover{border-color:#eb005d}.box_image_with_border h3{margin:0 0 15px}.box_image_holder{display:block;position:relative;margin:0 0 56px;text-align:left}.box_image_holder a{position:relative;display:block}.box_image_holder .box_image_shadow{display:block;position:absolute;bottom:-8px;left:0;width:100%;height:100%;background-image:url(img/box_image_shadow.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% 30px;-webkit-background-size:100% 30px;-moz-background-size:100% 30px;-o-background-size:100% 30px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s}.box_image_with_border:hover .box_image_shadow{bottom:-13px;opacity:.2;filter:alpha(opacity=20)}.box_image_holder .image_holder_inner{position:relative;display:inline-block;width:100%;top:0;left:0;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s}.box_image_with_border:hover .box_image_holder .image_holder_inner{top:-15px}.box_image_holder img{width:100%}.box_image_holder .box_icon{display:inline-block;position:absolute;left:50%;bottom:0;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px)}.box_image_holder .box_icon .fa-stack{margin:0 0 0 -50%;font-size:4em}.box_image_holder .box_icon .fa-stack i{margin:35% 0 0}.box_image_holder .box_icon .fa-stack i.fa-stack-base{color:#eb005d}.separator{position:relative;display:block;height:1px;background-color:#ddd;margin:25px 0}.wpb_column>.wpb_wrapper .separator,.wpb_column>.wpb_wrapper .separator:last-child{margin-bottom:25px}.separator.transparent{background-color:transparent}.separator.small{background-color:#000;height:1px;position:relative;width:55px;display:block;margin:18px auto 28px auto}.wpb_column>.wpb_wrapper .separator.small,.wpb_column>.wpb_wrapper .separator.small:last-child{margin-bottom:28px}.separator.small.left{margin:18px 0 28px 0}.separator.small.right{margin:18px 0 28px auto}.q_icon_list p{font-size:14px;line-height:48px;font-weight:300;color:#000;margin:0 0 15px;padding:0 0 0 56px;position:relative}.wpb_column>.wpb_wrapper .q_icon_list p:last-child,.wpb_column>.wpb_wrapper .q_icon_list p{margin-bottom:15px}.q_icon_list i{background-color:#f6f6f6;border-color:transparent;color:#eb005d;font-size:18px;line-height:40px;height:40px;width:36px;text-align:center;border-radius:2em;-webkit-border-radius:2em;-moz-border-radius:2em;-o-border-radius:2em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.q_progress_bar{position:relative;margin:0 0 10px 0;width:100%;overflow:hidden;text-align:left}.q_progress_bar .progress_content_outer{background-color:#f6f6f6;width:100%;position:relative;overflow:hidden}.q_progress_bar .progress_content_outer,.q_progress_bar .progress_content{height:10px}.q_progress_bar .progress_content{position:absolute;top:0;left:0;overflow:hidden;background:0;background-color:#eb005d}.q_progress_bar .progress_title_holder{height:42px;display:table-cell;width:10%;vertical-align:middle;position:relative}.q_progress_bar .progress_title{display:inline-block;z-index:100}.q_progress_bar .progress_number_wrapper{text-align:right;position:absolute;left:0;z-index:10;opacity:0;filter:alpha(opacity=0);color:#fff}.q_progress_bar .progress_number{background:url(img/progress_bar_number_bg.png) no-repeat;font-size:11px;color:#fff;width:36px;height:25px;display:inline-block;text-align:center}.q_progress_bars_vertical .progress_content_outer{height:200px;position:relative;background-color:#f6f6f6}.q_progress_bars_vertical .progress_number{font-size:24px;line-height:24px;color:#eb005d;margin:23px 0 0;display:block;position:relative;font-weight:300}.q_progress_bars_vertical .progress_title{margin-bottom:1em;margin-top:1em}.q_progress_bars_vertical .progress_content_outer .progress_content{display:inline-block;width:100%;position:absolute;bottom:0;left:0;border:0;background:0;background-color:#eb005d}.q_counter_holder{display:block;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .4s ease 0s;-moz-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s}.q_counter_holder.left{text-align:left}.q_counter_holder.right{text-align:right}.q_counter_holder.center{text-align:center}.q_counter_holder span.counter{font-size:40px;line-height:40px;font-weight:600;color:#eb005d;overflow:hidden;display:inline-block!important;height:40px}.q_box_holder{display:block;position:relative;background-color:#f6f6f6;border:1px solid transparent;z-index:200}.q_box_holder.with_icon{background-color:#eb005d}.box_holder_inner{padding:30px 20px;display:block}.q_box_holder.with_icon .box_holder_inner{padding:50px 20px 30px}.box_holder_inner.left{text-align:left}.box_holder_inner.right{text-align:right}.box_holder_inner.center{text-align:center}.box_holder_icon{position:absolute;display:block;left:50%;top:0;z-index:250}.box_holder_icon_inner{margin:-50% 0 0 -50%}.box_holder_icon_inner.circle,.box_holder_icon_inner.square,.box_holder_icon_inner.image{margin:-50% 0 0 -50%}.box_holder_icon i,.box_holder_icon .fa-stack i.fa-circle{color:#f6f6f6}.box_holder_icon_inner.tiny .fa-stack{width:35px;height:35px;line-height:35px}.box_holder_icon_inner.square .fa-stack{text-align:center;background-color:#f6f6f6;border:1px solid transparent}.box_holder_icon .fa-stack i{color:#eb005d}.box_holder_icon_inner.tiny i{font-size:19px}.box_holder_icon_inner.tiny i.fa-circle{font-size:40px}.box_holder_icon_inner.image.tiny img{height:35px}.box_holder_icon_inner.image.small img{height:52px}.box_holder_icon_inner.image.medium img{height:78px}.box_holder_icon_inner.image.large img{height:104px}.box_holder_icon_inner.image.very_large img{height:130px}.qbutton,.load_more a.drop_down .wide .second ul li .qbutton,.drop_down .wide .second ul li ul li .qbutton{position:relative;display:inline-block;width:auto;height:43px;line-height:43px;margin:0;padding:0 22px;font-size:13px;font-weight:600;letter-spacing:1px;text-align:left;color:#fff;background-color:#eb005d;text-decoration:none;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;outline:0;border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-webkit-backface-visibility:hidden;text-shadow:none}.qbutton:hover,.load_more a:hover,.drop_down .wide .second ul li .qbutton:hover,.drop_down .wide .second ul li ul li .qbutton:hover{padding:0 32px;color:#fff;background-color:#2c2c2c}.qbutton.big_large{height:60px;line-height:60px;width:100%;font-size:17px;padding:0;text-align:center}.qbutton.large{height:51px;line-height:51px;font-size:15px;padding:0 42px}.qbutton.large:hover{padding:0 52px}.qbutton.medium{height:46px;line-height:46px;font-size:14px;padding:0 32px}.qbutton.medium:hover{padding:0 42px}.qbutton.small{height:43px;line-height:43px;padding:0 22px}.qbutton.small:hover{padding:0 32px}.qbutton.tiny,.load_more.tiny a{height:39px;line-height:39px;font-size:12px;padding:0 18px}.qbutton.tiny:hover,.load_more.tiny a:hover{padding:0 32px}.qbutton.left{text-align:left}.qbutton.right{text-align:right}.qbutton.center{text-align:center}.qbutton i{margin:0 0 0 30px}.easyPieChart{position:relative}.easyPieChart canvas{position:absolute;top:0;left:0}.q_pie_chart_holder,.q_pie_chart_with_icon_holder{display:block;margin:0 0 30px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s}.q_percentage{font-size:19px;font-weight:300;color:#000;text-align:center;margin:0 auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s}.q_percentage_with_icon{color:#eb005d;text-align:center;margin:0 auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;-webkit-backface-visibility:hidden}.q_pie_chart_holder .tocounter{float:none;margin:0}.q_percentage_with_icon i{float:none;margin:0;vertical-align:middle!important}.q_pie_chart_holder .pie_chart_text,.q_pie_chart_with_icon_holder .pie_chart_text{text-align:center;margin:28px 0 0}.q_pie_chart_holder .pie_chart_text .pie_title,.q_pie_chart_with_icon_holder .pie_chart_text .pie_title{margin:0 0 .8em}.wpb_column>.wpb_wrapper .q_pie_chart_with_icon_holder:last-child,.wpb_column>.wpb_wrapper .q_pie_chart_holder:last-child{margin:0 0 30px}.image_with_text{display:inline-block;width:100%;position:relative}.image_with_text img{display:block;margin:0 0 22px 0}.q_call_to_action{position:relative;display:block;padding:25px 35px;background-color:#f6f6f6;color:#000;line-height:35px}.q_call_to_action.with_border{border:1px solid #eb005d}.q_call_to_action .two_columns_75_25 .column2{text-align:center}.full_width .parallax_content{width:1100px;margin:0 auto}section.section section.parallax{margin:-50px 0}.boxed section.section section.parallax{margin:-50px -25px}.boxed .full_width .parallax_content{width:auto;margin:0;padding:0 25px}.parallax section{background-repeat:no-repeat;background-color:transparent;background-attachment:fixed;background-position:center 0;padding:1px 0}.touch .parallax section{background-attachment:scroll}.parallax_content.left{text-align:left}.parallax_content.center{text-align:center}.parallax_content.right{text-align:right}.portfolio_single{display:block;position:relative}.portfolio_single_text_holder,.portfolio_detail,.lightbox_single_portfolio{position:relative}.portfolio_single .flexslider,.portfolio_single .portfolio_single_text_holder,.portfolio_single .portfolio_images img,.portfolio_single .portfolio_images .fluid-width-video-wrapper{margin:0 0 44px}.portfolio_single .portfolio_container{position:relative;z-index:200}.portfolio_single h3{margin:0 0 16px;padding:0 70px 0 0}.portfolio_single h4{color:#242729;margin:1px 0 10px 0}.portfolio_detail.portfolio_single_follow{position:relative}.portfolio_detail .info{padding:0 0 13px;margin:0 0 8px}.portfolio_detail .info:last-child{border:0}.video_holder{position:relative;width:100%;display:block;min-height:1px}.portfolio_single .video .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.portfolio_single .video{margin:0 0 44px;position:relative}.portfolio_single .video .video-wrap{overflow:hidden;position:relative;width:100%;z-index:10}.portfolio_single .video .video-wrap .mejs-poster{background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important;-o-background-size:cover!important;width:100%!important;height:100%!important}.portfolio_single .video .video-wrap .mejs-container{background-color:transparent!important;background-image:none!important;height:100%!important;width:100%!important;overflow:hidden}.portfolio_single .video .video-wrap .mejs-mediaelement{background:none!important;border:0!important}.portfolio_single .video .video-wrap .mejs-container .mejs-poster img{max-width:none!important;width:100%!important}.portfolio_single .mejs-container .mejs-controls{visibility:visible!important}.portfolio_single .mejs-controls .mejs-volume-button .mejs-volume-slider{display:none!important}.flexslider .slides .mejs-poster img,.portfolio_slider .portfolio_slides .mejs-poster img{display:none}.portfolio_single .flexslider .video .video-wrap{margin:0}.portfolio_navigation{display:inline-block;width:100%;text-align:center;padding:38px 0;margin:20px 0 0;border-top:1px solid #ddd;z-index:100;position:relative}.portfolio_navigation .portfolio_prev,.portfolio_navigation .portfolio_next,.portfolio_navigation .portfolio_button{display:inline-block;height:35px;line-height:35px}.portfolio_navigation .portfolio_prev{position:absolute;left:0}.portfolio_navigation .portfolio_next{position:absolute;right:0}.portfolio_navigation .portfolio_prev a,.portfolio_navigation .portfolio_next a,.portfolio_navigation .portfolio_button a{line-height:35px;height:35px;width:35px;text-align:center;text-decoration:none;display:block;text-align:center;margin:0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}.portfolio_navigation .portfolio_prev a,.portfolio_navigation .portfolio_next a{background-color:#f6f6f6}.portfolio_navigation .portfolio_prev a:hover,.portfolio_navigation .portfolio_next a:hover{background-color:#eb005d}.portfolio_navigation .portfolio_prev a i,.portfolio_navigation .portfolio_next a i,.portfolio_navigation .portfolio_button a i{line-height:35px;font-size:14px;color:#888;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}.portfolio_navigation .portfolio_button a i{margin:2px 0 0;font-size:20px}.portfolio_navigation .portfolio_prev a:hover i,.portfolio_navigation .portfolio_next a:hover i{color:#fff}.portfolio_navigation .portfolio_button a:hover i{color:#eb005d}.portfolio_social_holder{position:absolute;top:6px;right:0;display:inline-block}.portfolio_single .portfolio_social_holder .portfolio_share,.portfolio_single .portfolio_social_holder .portfolio_like{display:inline-block;float:right;margin:0}.portfolio_single .portfolio_social_holder .portfolio_share{margin:0 0 0 18px}.portfolio_gallery{display:inline-block;width:100%;position:relative;margin:0 0 15px 0}.portfolio_gallery a{position:relative;float:left;display:inline-block;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px)}.portfolio_gallery a.v2{width:49%;margin:0 2% 2% 0}.portfolio_gallery a.v3{width:32%;margin:0 2% 2% 0}.portfolio_gallery a.v4{width:23.5%;margin:0 2% 2% 0}.portfolio_gallery a.v2:nth-child(2n),.portfolio_gallery a.v3:nth-child(3n),.portfolio_gallery a.v4:nth-child(4n){margin:0 0 2% 0}.portfolio_gallery a img,.portfolio_gallery a frame{position:relative;display:block;width:100%;z-index:100}.portfolio_gallery iframe{min-height:200px}.portfolio_gallery a .gallery_text_holder{background-color:#eb005d;background-color:rgba(235,0,93,0.9);position:absolute;bottom:0;left:0;width:100%;height:100%;display:inline-block;z-index:200;opacity:0;filter:alpha(opacity=0);visibility:visible;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s}.portfolio_gallery a img{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portfolio_gallery a:hover .gallery_text_holder{opacity:1;filter:alpha(opacity=100)}.portfolio_gallery a .gallery_text_inner{display:table;text-align:center;vertical-align:middle;width:100%;height:100%}.portfolio_gallery a .gallery_text_inner h4{display:table-cell;text-align:center;vertical-align:middle;width:100%;height:100%;margin:0;padding:0 15px;color:#fff}.projects_holder_outer{margin:0;display:block;width:100%}.full_width .projects_holder_outer.v6 .hover_text,.full_width .projects_holder_outer.v5 .hover_text,.full_width .projects_holder_outer.v4 .hover_text,.full_width .projects_holder_outer.v5 .standard,.full_width .projects_holder_outer.v6 .standard,.full_width .projects_holder_outer.v4 .standard{width:95%;margin:0 auto}.full_width .projects_holder_outer.v6 .hover_text.no_space,.full_width .projects_holder_outer.v5 .hover_text.no_space,.full_width .projects_holder_outer.v4 .hover_text.no_space{width:100%;margin:0}.projects_holder{font-size:.1px;line-height:0;list-style-type:none;text-align:justify}.projects_holder.no_space{text-align:left}.projects_holder:after,.projects_holder:before{content:"";display:inline-block!important;width:100%}.projects_holder>.mix{display:none;position:relative;vertical-align:top;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;text-align:left}.projects_holder.circle .mix .image,.projects_holder.circle .mix .text_holder{-webkit-backface-visibility:hidden;border-radius:1000px;-webkit-border-radius:1000px;-moz-border-radius:1000px;overflow:hidden}.projects_holder.circle .mix:hover .image{transform:scale(1.06,1.06);-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06)}.projects_holder.circle .mix .image{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.projects_holder.circle .mix .image .circle_hover{display:block;height:100%;position:absolute;width:100%;z-index:101;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-backface-visibility:hidden;border-radius:1000px;-webkit-border-radius:1000px;-moz-border-radius:1000px;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.projects_holder.circle .mix:hover .image .circle_hover{opacity:1;filter:alpha(opacity=100)}.projects_holder .mix .image{position:relative;display:block;overflow:hidden;width:100%;-moz-transform:translateZ(0px)}.projects_holder article .image img{position:relative;display:block;width:100%;z-index:100}.projects_holder.standard article .image img,.projects_holder.standard_no_space article .image img{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.projects_holder.standard article:hover .image img,.projects_holder.standard_no_space article:hover .image img{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}.projects_holder article .image_holder,.projects_holder article .portfolio_description{display:block;position:relative}.projects_holder article .portfolio_description .portfolio_title{margin:1.2em 0 .5333333333333333em;display:block}.projects_holder.hover_text article h4,.projects_holder.circle article h4{text-align:center;display:block}.projects_holder.hover_text article h4,.portfolio_slider h4{margin:0 0 6px}.projects_holder.circle article h4{margin:0 0 12px}.projects_holder.hover_text article h4 a,.projects_holder.circle article h4 a{color:#242729}.projects_holder article .portfolio_description .project_category,.projects_holder.hover_text article .project_category,.projects_holder.circle article .project_category{font-size:13px;line-height:18px;font-weight:300;display:block}.projects_holder.circle article .project_category{margin:0 0 18px}.portfolio_single .portfolio_like{position:relative;display:inline-block;cursor:pointer;float:left;padding:0;margin:35px 15px 0 0}.portfolio_like a,.portfolio_single .portfolio_like a{display:block;font-size:13px;line-height:13px;text-align:center}.portfolio_like a i,.portfolio_single .portfolio_like a i{display:block;color:#d4d4d4;margin:0 0 8px;font-size:19px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out}.portfolio_single .portfolio_like a i{display:inline-block;margin:0 8px 0 0}.portfolio_like span,.portfolio_single .portfolio_like span{display:block;color:#888}.portfolio_single .portfolio_like span{display:inline-block;line-height:19px}.projects_holder article .portfolio_like a i,.projects_holder article .portfolio_like a.liked i,.projects_holder article .portfolio_like a:hover i,.projects_holder article .portfolio_like span,.portfolio_slider .portfolio_like a i,.portfolio_slider .portfolio_like a.liked i,.portfolio_slider .portfolio_like a:hover i,.portfolio_slider .portfolio_like span{color:#e0e0e0}.portfolio_like a.liked i,.portfolio_like a:hover i,.portfolio_single .portfolio_like a.liked i,.portfolio_single .portfolio_like a:hover i{color:#eb005d}.projects_holder article span.text_holder{background-color:#000;background-color:rgba(0,0,0,0.35);position:absolute;bottom:0;left:0;width:100%;height:100%;display:inline-block;z-index:200;opacity:0;filter:alpha(opacity=0);visibility:visible;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s}.projects_holder.circle article span.text_holder{background-color:transparent}.projects_holder article .image_holder:hover span.text_holder{opacity:1;filter:alpha(opacity=100)}.projects_holder.hover_text.with_mask article .image_holder:hover .image_hover{opacity:0;filter:alpha(opacity=0)}.projects_holder article span.text_holder span.text_outer{display:table;text-align:center;vertical-align:middle;width:100%;height:100%;overflow:hidden}.projects_holder article span.text_holder span span.text_inner{display:table-cell;text-align:center;vertical-align:middle;width:100%;height:100%;margin:0;padding:0}.projects_holder article .feature_holder,.projects_holder article .feature_holder .feature_holder_icons{display:inline-block}.portfolio_slider .image_holder{display:block;position:relative}.portfolio_slider .image_holder .image{position:relative;display:block;overflow:hidden;width:100%;-moz-transform:translateZ(0px);-webkit-transform:translateZ(0px);-webkit-backface-visibility:hidden}.projects_holder.hover_text article .image_holder,.portfolio_slider .image_holder{overflow:hidden}.projects_holder article .hover_feature_holder,.portfolio_slider .hover_feature_holder{position:absolute;bottom:0;left:0;width:100%;height:100%;display:inline-block;z-index:200;visibility:hidden;background-color:transparent;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out}.projects_holder article .hover_feature_holder.start_ph_animation,.portfolio_slider .hover_feature_holder.start_ph_animation{background-color:#000;background-color:rgba(0,0,0,0.4)}.projects_holder article .hover_feature_holder_icons,.portfolio_slider .hover_feature_holder_icons{position:absolute;top:0;left:0;display:table;text-align:center;vertical-align:middle;width:100%;height:70%;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s}.projects_holder.v4 article .hover_feature_holder_icons,.projects_holder.v5 article .hover_feature_holder_icons,.projects_holder.v6 article .hover_feature_holder_icons{height:60%}.projects_holder article .hover_feature_holder_icons_outer,.portfolio_slider .hover_feature_holder_icons_outer{display:table-cell;text-align:center;vertical-align:middle;width:100%;height:100%}.projects_holder article .hover_feature_holder_icons_inner,.portfolio_slider .hover_feature_holder_icons_inner{display:inline-block}.projects_holder article .hover_feature_holder_icons.start_ph_animation,.portfolio_slider .hover_feature_holder_icons.start_ph_animation{opacity:1;filter:alpha(opacity=100)}.projects_holder article .hover_feature_holder_title,.portfolio_slider .hover_feature_holder_title{position:absolute;bottom:0;left:0;display:table;text-align:center;vertical-align:middle;width:100%;height:30%;background-color:#fff;z-index:300;padding-right:1px}.projects_holder.v2.hover_text.no_space article .hover_feature_holder_icons{height:78%}.projects_holder.v2.hover_text.no_space article .hover_feature_holder_title{height:22%}.projects_holder article .hover_feature_holder_title_inner,.portfolio_slider .hover_feature_holder_title_inner{display:table-cell;text-align:center;vertical-align:middle;width:94%;height:100%;padding:15px 3%}.projects_holder.v2.hover_text.no_space article .hover_feature_holder_title_inner{padding:13px 3% 15px}.projects_holder.v4 article .hover_feature_holder_title_inner{padding:12px 3%}.projects_holder.v5 article .hover_feature_holder_title_inner,.projects_holder.v6 article .hover_feature_holder_title_inner{padding:8px 3%}.projects_holder article a.lightbox,.projects_holder article a.preview,.projects_holder article .portfolio_like,.portfolio_slider a.lightbox,.portfolio_slider a.preview,.portfolio_slider .portfolio_like{position:relative;display:inline-block;top:30px;float:left;font-size:13px;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:top .3s ease-in-out,opacity .4s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:top .3s ease-in-out,opacity .4s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:top .3s ease-in-out,opacity .4s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;transition:top .3s ease-in-out,opacity .4s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;-moz-transform:translateZ(0px);-webkit-transform:translateZ(0px);-webkit-backface-visibility:hidden}.projects_holder article a.lightbox,.portfolio_slider a.lightbox{margin:0 10px 0 0}.projects_holder article .portfolio_like,.portfolio_slider .portfolio_like{margin:0 0 0 10px}.projects_holder article a.preview{-webkit-transition:top .3s ease-in-out,opacity .4s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;-webkit-transition-delay:.1s,0.1s,0s,0s;-moz-transition:top .3s ease-in-out .1s,opacity .4s ease-in-out .1s,background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:top .3s ease-in-out .1s,opacity .4s ease-in-out .1s,background-color .2s ease-in-out,color .2s ease-in-out;transition:top .3s ease-in-out .1s,opacity .4s ease-in-out .1s,background-color .2s ease-in-out,color .2s ease-in-out}.projects_holder article .portfolio_like{-webkit-transition:top .3s ease-in-out,opacity .4s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;-webkit-transition-delay:.2s,0.2s,0s,0s;-moz-transition:top .3s ease-in-out .2s,opacity .4s ease-in-out .1s,background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:top .3s ease-in-out .2s,opacity .4s ease-in-out .1s,background-color .2s ease-in-out,color .2s ease-in-out;transition:top .3s ease-in-out .2s,opacity .4s ease-in-out .1s,background-color .2s ease-in-out,color .2s ease-in-out}.projects_holder.circle article a.lightbox,.projects_holder.circle article a.preview,.projects_holder.circle article .portfolio_like,.projects_holder.hover_text article a.lightbox,.projects_holder.hover_text article a.preview,.projects_holder.hover_text article .portfolio_like,.portfolio_slider a.lightbox,.portfolio_slider a.preview,.portfolio_slider .portfolio_like{-webkit-transition:none;-webkit-transition-delay:0;-moz-transition:none;-o-transition:none;transition:none}.projects_holder article:hover a.lightbox,.projects_holder article:hover a.preview,.projects_holder article:hover span.portfolio_like,.portfolio_slider li:hover a.lightbox,.portfolio_slider li:hover a.preview,.portfolio_slider li:hover .portfolio_like{opacity:1;filter:alpha(opacity=100);top:0}.projects_holder article a.lightbox i,.projects_holder article a.preview i,.projects_holder article .portfolio_like a,.portfolio_slider a.lightbox i,.portfolio_slider a.preview i,.portfolio_slider .portfolio_like a{position:relative;display:block;padding:11px 12px;color:#fff;border:1px solid #fff;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out}.projects_holder article a.lightbox:hover i,.projects_holder article a.preview:hover i,.projects_holder article .portfolio_like a:hover,.portfolio_slider a.lightbox:hover i,.portfolio_slider a.preview:hover i,.portfolio_slider .portfolio_like a:hover{opacity:.7;filter:alpha(opacity=70)}.projects_holder article .portfolio_like a,.portfolio_slider .portfolio_like a{padding:8px 16px}.projects_holder article .portfolio_like a i,.portfolio_slider .portfolio_like a i{font-size:16px;margin:3px 0 0}.projects_holder article .portfolio_like .qode-like-count{font-size:13px;line-height:13px}.projects_holder .filler{display:inline-block;height:0}.projects_holder.v6 .mix,.projects_holder.v6.hover_text .mix{width:15.7%;margin:0 0 1.2%}.projects_holder.v6.hover_text .mix{margin:0 0 1.7%}.projects_holder.v6 .filler,.projects_holder.v6.hover_text .filler{width:15.7%}.projects_holder.v6.standard_no_space .mix,.projects_holder.v6.hover_text.no_space .mix{width:16.66%;margin:0}.projects_holder.v6.standard_no_space .mix{margin:0 0 1.2%}.projects_holder.v6.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .filler{width:16.66%}.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.mac .projects_holder.v6.standard_no_space .mix,.mac .projects_holder.v6.hover_text.no_space .mix{width:16.6%}.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.mac .projects_holder.v6.standard_no_space .filler,.mac .projects_holder.v6.hover_text.no_space .filler{width:16.6%}.projects_holder.v5 .mix,.projects_holder.v5.hover_text .mix{width:18%;margin:0 0 2.9%}.projects_holder.v5.hover_text .mix{margin:0 0 2%}.projects_holder.v5 .filler,.projects_holder.v5.hover_text .filler{width:18.5%}.projects_holder.v5.standard_no_space .mix,.projects_holder.v5.hover_text.no_space .mix{width:19.99%;margin:0}.projects_holder.v5.standard_no_space .mix{margin:0 0 2%}.projects_holder.v5.standard_no_space .filler,.projects_holder.v5.hover_text.no_space .filler{width:19.99%}.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.mac .projects_holder.v5.standard_no_space .mix,.mac .projects_holder.v5.hover_text.no_space .mix{width:19.93%}.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.mac .projects_holder.v5.standard_no_space .filler,.mac .projects_holder.v5.hover_text.no_space .filler{width:19.93%}.projects_holder.circle.v5 .mix{width:17%;margin:0 0 3.9%}.projects_holder.circle.v5 .filler{width:17.5%}.projects_holder.v4 .mix,.projects_holder.v4.hover_text .mix{width:23.5%;margin:0 0 2.5%}.projects_holder.v4.hover_text .mix{margin:0 0 2.2%}.projects_holder.v4 .filler,.projects_holder.v4.hover_text .filler{width:23.5%}.projects_holder.v4.standard_no_space .mix,.projects_holder.v4.hover_text.no_space .mix{width:24.99%;margin:0}.mac .projects_holder.v4.standard_no_space .mix,.mac .projects_holder.v4.hover_text.no_space .mix{width:24.97%}.projects_holder.v4.standard_no_space .mix{margin:0 0 2%}.projects_holder.v4.standard_no_space .filler,.projects_holder.v4.hover_text.no_space .filler{width:24.99%}.mac .projects_holder.v4.standard_no_space .filler,.mac .projects_holder.v4.hover_text.no_space .filler{width:24.97%}.projects_holder.circle.v4 .mix{width:22.5%;margin:0 0 3.5%}.projects_holder.circle.v4 .filler{width:22.5%}.projects_holder.v3 .mix,.projects_holder.v3.hover_text .mix{width:32%;margin:0 0 2.4%}.projects_holder.v3.hover_text .mix{margin:0 0 2.2%}.projects_holder.v3 .filler,.projects_holder.v3.hover_text .filler{width:32%}.projects_holder.v3.standard_no_space .mix,.projects_holder.v3.hover_text.no_space .mix{width:33.32%;margin:0}.projects_holder.v3.standard_no_space .mix{margin:0 0 2.4%}.projects_holder.v3.standard_no_space .filler,.projects_holder.v3.hover_text.no_space .filler{width:33.32%}.safari_browser .projects_holder.v3.standard_no_space .mix,.safari_browser .projects_holder.v3.hover_text.no_space .mix,.mac .projects_holder.v3.standard_no_space .mix,.mac .projects_holder.v3.hover_text.no_space .mix{width:33.3%}.safari_browser .projects_holder.v3.standard_no_space .filler,.safari_browser .projects_holder.v3.hover_text.no_space .filler,.mac .projects_holder.v3.standard_no_space .filler,.mac .projects_holder.v3.hover_text.no_space .filler{width:33.3%}.projects_holder.circle.v3 .mix{width:31%;margin:0 0 3.4%}.projects_holder.circle.v3 .filler{width:31%}.projects_holder.v2 .mix,.projects_holder.v2.hover_text .mix{width:49%;margin:0 0 2.4%}.projects_holder.v2.hover_text .mix{margin:0 0 2.1%}.projects_holder.v2 .filler,.projects_holder.v2.hover_text .filler{width:49%}.projects_holder.v2.standard_no_space .mix,.projects_holder.v2.hover_text.no_space .mix{width:49.99%;margin:0}.mac .projects_holder.v2.standard_no_space .mix,.mac .projects_holder.v2.hover_text.no_space .mix{width:49.97%}.projects_holder.v2.standard_no_space .mix{margin:0 0 2.4%}.projects_holder.v2.standard_no_space .filler,.projects_holder.v2.hover_text.no_space .filler{width:49.99%}.mac .projects_holder.v2.standard_no_space .filler,.mac .projects_holder.v2.hover_text.no_space .filler{width:49.97%}.projects_holder.circle.v2 .mix{width:48%;margin:0 0 3.4%}.projects_holder.circle.v2 .filler{width:48%}.portfolio_paging{text-align:center;margin:30px 0 0}.filter_outer{display:block;position:relative;height:35px;margin:-20px 0 60px;text-align:center}.full_width .filter_outer{margin:0 0 60px}.filter_holder{display:inline-block}.filter_holder ul{display:inline-block;list-style:none}.filter_holder ul li{cursor:pointer;display:block;line-height:35px;margin:0 5px 5px 0;float:left;text-align:left}.filter_holder ul li span{display:inline-block;line-height:35px;padding:0 17px;position:relative;color:#888;background-color:#f6f6f6;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.filter_holder ul li.active span,.filter_holder ul li:hover span{background-color:#eb005d;color:#fff}.q_tabs{display:block;text-align:center;visibility:hidden}.q_tabs.boxed{text-align:left}.q_tabs .tabs-nav{list-style:none outside none;margin:0;overflow:hidden;padding:0;display:inline-block;position:relative}.q_tabs.boxed .tabs-nav{display:block}.q_tabs .tabs-nav li{margin:0;overflow:hidden;padding:0;position:relative;display:inline-block;float:left}.q_tabs .tabs-nav li a{height:37px;line-height:37px;display:block;margin:0;padding:0 24px;font-weight:400;background-color:#f6f6f6;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}.q_tabs.boxed .tabs-nav li a{padding:0 20px 0 0;background-color:transparent}.q_tabs.vertical .tabs-nav li a{background-color:transparent}.q_tabs.boxed .tabs-nav li:last-child a{padding:0}.q_tabs .tabs-nav li.active a,.q_tabs .tabs-nav li a:hover{background-color:#eb005d;color:#fff}.q_tabs.boxed .tabs-nav li.active a,.q_tabs.boxed .tabs-nav li a:hover,.q_tabs.vertical .tabs-nav li.active a,.q_tabs.vertical .tabs-nav li a:hover{background-color:transparent;color:#eb005d}.q_tabs .tabs-container{overflow:hidden;width:100%;background-color:transparent;text-align:left}.q_tabs .tab-content{padding:17px 0 10px}.q_tabs.vertical .tabs-nav{float:left;width:24.02957486136784%;margin:0 2.284658040665434% 0 0}.q_tabs.vertical.right .tabs-nav{float:right;margin:0 0 0 2%}.q_tabs.vertical .tabs-nav li{display:block;width:100%}.q_tabs.vertical .tabs-nav li a{text-align:left;height:auto;line-height:normal;padding:9px 17px 9px 0;margin-bottom:2px}.q_tabs.vertical .tabs-nav li:nth-child(n) a{border-bottom-width:0}.q_tabs.vertical .tabs-nav li:last-child a{border-bottom-width:1px}.q_tabs.vertical .tabs-container{width:73.68576709796673%;float:left}.q_tabs.vertical .tab-content{padding:0}.q_accordion_holder{position:relative;display:block;visibility:hidden;margin:0 0 30px}.q_accordion_holder.wpb_content_element{margin-bottom:30px!important}.wpb_column>.wpb_wrapper .q_accordion_holder,.wpb_column>.wpb_wrapper .q_accordion_holder:last-child{margin-bottom:30px}.q_accordion_holder.accordion .ui-accordion-header{cursor:pointer;position:relative;display:block;font-size:14px;font-weight:400;line-height:35px;min-height:35px;padding:0;margin:0 0 18px;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px)}.q_accordion_holder.accordion.with_icon .ui-accordion-header{line-height:51px;min-height:48px;margin:0 0 2px;background-color:#f6f6f6;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out}.q_accordion_holder.accordion.with_icon .ui-accordion-header.ui-state-active{background-color:#fff}.q_accordion_holder.accordion.with_icon .ui-accordion-header span.tab-title{width:72%;line-height:25px;margin:13px 0 13px 20px}.q_accordion_holder .ui-accordion-header span.tab-title,.q_accordion_holder.accordion.with_icon .ui-accordion-header div.icon-wrapper,.q_accordion_holder .ui-accordion-header .accordion_mark{float:left}.q_accordion_holder.accordion.without_icon .ui-accordion-header div.icon-wrapper{display:none!important}.q_accordion_holder.accordion.with_icon .ui-accordion-header i{margin:0 0 0 15px;font-size:18px;color:#eb005d}.q_accordion_holder .accordion_icon_mark{display:none}.q_accordion_holder.with_icon .accordion_icon_mark{position:absolute;top:17px;right:20px;width:15px;height:15px;display:block;background-image:url(img/plus.png);background-repeat:no-repeat;background-position:center;-webkit-transition:background-image .3s ease-in-out;-moz-transition:background-image .3s ease-in-out;-o-transition:background-image .3s ease-in-out;-ms-transition:background-image .3s ease-in-out}.q_accordion_holder.with_icon .ui-accordion-header.ui-state-active .accordion_icon_mark{background-image:url(img/minus.png)}.q_accordion_holder.accordion.with_icon .ui-accordion-header .accordion_mark{display:none}.q_accordion_holder.accordion .ui-accordion-header .accordion_mark{width:35px;height:35px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;margin:0 20px 0 0;background-color:#f6f6f6;background-image:url(img/plus.png);background-repeat:no-repeat;background-position:center;-webkit-transition:background-image .3s ease-in-out;-moz-transition:background-image .3s ease-in-out;-o-transition:background-image .3s ease-in-out;-ms-transition:background-image .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out}.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark{background-image:url(img/minus.png)}.q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark{background-color:#eb005d;background-image:url(img/plus_white.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:150/100),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:160dpi){.q_accordion_holder.with_icon .accordion_icon_mark,.q_accordion_holder.accordion .ui-accordion-header .accordion_mark{-o-background-size:15px 15px;-webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;background-image:url(img/plus@1_5x.png)}.q_accordion_holder.with_icon .ui-accordion-header.ui-state-active .accordion_icon_mark,.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark{-o-background-size:15px 15px;-webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;background-image:url(img/minus@1_5x.png)}.q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark{-o-background-size:15px 15px;-webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;background-image:url(img/plus_white@1_5x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2.0),only screen and (min--moz-device-pixel-ratio:2.0),only screen and (-o-min-device-pixel-ratio:200/100),only screen and (min-device-pixel-ratio:2.0),only screen and (min-resolution:210dpi){.q_accordion_holder.with_icon .accordion_icon_mark,.q_accordion_holder.accordion .ui-accordion-header .accordion_mark{-o-background-size:15px 15px;-webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;background-image:url(img/plus@2x.png)}.q_accordion_holder.with_icon .ui-accordion-header.ui-state-active .accordion_icon_mark,.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark{-o-background-size:15px 15px;-webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;background-image:url(img/minus@2x.png)}.q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark{-o-background-size:15px 15px;-webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;background-image:url(img/plus_white@2x.png)}}.q_accordion_holder.accordion .ui-accordion-header:hover span.tab-title{color:#eb005d}.q_accordion_holder.accordion div.accordion_content{padding:0 0 0 25px}.q_accordion_holder.accordion.with_icon div.accordion_content.no_icon{padding:0 0 0 22px}.q_accordion_holder.accordion div.accordion_content_inner{padding:0 0 20px;display:block}.highlight{background-color:#eb005d;color:#fff;padding:0 3px}.testimonials{display:block;text-align:center;margin:0 0 30px;visibility:hidden}.wpb_column>.wpb_wrapper .testimonials,.wpb_column>.wpb_wrapper .testimonials:last-child{margin-bottom:30px}.testimonials .testimonial_nav{list-style:none outside none;margin:0;overflow:hidden;padding:0;display:inline-block;position:relative}.testimonials .testimonial_nav li{margin:0;overflow:hidden;padding:0;position:relative;display:inline-block;float:left}.testimonials .testimonial_nav li a{position:relative;height:11px;width:11px;line-height:11px;display:block;margin:0 8px 0 0;padding:0;text-decoration:none;border:1px solid #e2e2e2;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.testimonials .testimonial_nav li.active a{border-color:#eb005d}.testimonials .testimonial_container{overflow:hidden;width:100%;background-color:transparent;text-align:left;margin:0 0 16px}.testimonial_text_holder,.testimonial_image_holder{position:relative;display:block}.testimonial_text_inner p{font-size:18px;line-height:140%;font-weight:400;text-align:justify}.testimonial_text_inner .testimonial_name{display:block;margin:15px 0 0;font-size:15px;color:#000;text-align:center}.testimonial_text_inner .testimonial_name .author_desc{color:#eb005d}.testimonial_arrow{display:none}.testimonials.transparent .testimonial_arrow{display:none}.testimonials.transparent .testimonial_text_inner{background-color:transparent!important;padding:0;border:0}.testimonials .testimonial_text_inner{padding:25px;background-color:#ddd;border:1px solid transparent}.testimonials.transparent .transparent_arrow{display:none}.testimonial_image_holder{text-align:center;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-o-border-radius:60px;display:inline-block;position:relative;overflow:hidden;height:47px;width:47px}.testimonial_image_holder img{width:47px;height:47px}blockquote{position:relative;border-left:2px solid #ddd}blockquote h4{padding:0 0 0 25px;line-height:27px;font-weight:300}.gallery_holder{display:block;position:relative}.gallery_holder ul{list-style:none;display:inline-block;width:100%;position:relative;margin:0;padding:0}.gallery_holder ul li{position:relative;display:block;float:left}.gallery_holder ul li a{display:block;position:relative;-webkit-backface-visibility:hidden}.gallery_holder ul li a img{display:block}.gallery_holder ul li .gallery_hover{position:absolute;bottom:0;left:0;width:100%;height:100%;display:inline-block;background-color:#eb005d;background-color:rgba(235,0,93,0.90);visibility:visible;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-webkit-backface-visibility:hidden}.gallery_holder ul li:hover .gallery_hover{opacity:1;filter:alpha(opacity=100)}.gallery_holder ul li .gallery_hover i{position:relative;top:40%;left:50%;margin:0 0 0 -16px;font-size:32px;color:#fff}.gallery_holder ul.v5 li,.wpb_gallery_slides .gallery_holder ul.v5 li{width:18.4%;margin:0 2% 20px 0}.gallery_holder ul.v4 li,.wpb_gallery_slides .gallery_holder ul.v4 li{width:23.046875%;margin:0 2% 20px 0}.gallery_holder ul.v3 li,.wpb_gallery_slides .gallery_holder ul.v3 li{width:32%;margin:0 2% 20px 0}.gallery_holder ul.v2 li,.wpb_gallery_slides .gallery_holder ul.v2 li{width:49%;margin:0 2% 20px 0}.gallery_holder ul.v2 li:nth-child(2n),.gallery_holder ul.v3 li:nth-child(3n),.gallery_holder ul.v4 li:nth-child(4n),.gallery_holder ul.v5 li:nth-child(5n),.wpb_gallery_slides .gallery_holder ul.v2 li:nth-child(2n),.wpb_gallery_slides .gallery_holder ul.v3 li:nth-child(3n),.wpb_gallery_slides .gallery_holder ul.v4 li:nth-child(4n),.wpb_gallery_slides .gallery_holder ul.v5 li:nth-child(5n){margin:0 0 20px}.q_dropcap{position:relative;display:inline-block;float:left;height:45px;width:45px;line-height:45px;font-size:45px;color:#eb005d;text-align:center}.q_dropcap.circle,.q_dropcap.square{margin:5px 15px 0 0;font-size:30px;background-color:#f6f6f6;border:1px solid transparent;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.q_dropcap.normal{background-color:transparent!important;border:0!important;margin:0 10px 0 0}.q_dropcap.circle{-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em;border-radius:2em}.q_message{position:relative;padding:23px 25px;background-color:#f6f6f6;border:1px solid transparent;margin:0 0 25px}.q_message.with_icon>i{font-size:40px;color:#eb005d}.q_message.with_icon>i.circle{border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;-o-border-radius:80px}.q_message.with_icon img{float:left}.q_message a.close{position:absolute;top:12px;right:12px}.q_message a.close i.remove-icon{width:14px;height:14px;display:inline-block;background-repeat:no-repeat;background-position:center}.q_message a.close i.remove-icon.dark{background-image:url(img/remove-icon.png)}.q_message a.close i.remove-icon.light{background-image:url(img/remove-icon-white.png)}.q_message .message_text{padding:0 20px 0 0;display:block}.q_message.with_icon .message_text{padding:0 20px 0 55px;min-height:36px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:150/100),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:160dpi){.q_message a.close i.remove-icon.dark{background-image:url(img/remove-icon@1_5x.png);background-size:14px 14px;-webkit-background-size:14px 14px;-moz-background-size:14px 14px;-o-background-size:14px 14px;-ms-background-size:14px 14px}.q_message a.close i.remove-icon.light{background-image:url(img/remove-icon-white@1_5x.png);background-size:14px 14px;-webkit-background-size:14px 14px;-moz-background-size:14px 14px;-o-background-size:14px 14px;-ms-background-size:14px 14px}}@media only screen and (-webkit-min-device-pixel-ratio:2.0),only screen and (min--moz-device-pixel-ratio:2.0),only screen and (-o-min-device-pixel-ratio:200/100),only screen and (min-device-pixel-ratio:2.0),only screen and (min-resolution:210dpi){.q_message a.close i.remove-icon.dark{background-image:url(img/remove-icon@2x.png);background-size:14px 14px;-webkit-background-size:14px 14px;-moz-background-size:14px 14px;-o-background-size:14px 14px;-ms-background-size:14px 14px}.q_message a.close i.remove-icon.light{background-image:url(img/remove-icon-white@2x.png);background-size:14px 14px;-webkit-background-size:14px 14px;-moz-background-size:14px 14px;-o-background-size:14px 14px;-ms-background-size:14px 14px}}.q_price_table{width:100%;display:inline-block;padding:0;position:relative}.price_table_inner{position:relative;display:block;text-align:center}.price_table_inner.acitve_price>ul,.price_table_inner:hover>ul{padding:20px 0;margin:-20px 0 0}.price_table_inner ul{list-style:none outside none;margin:0;background-color:#f6f6f6;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.price_table_inner ul li{text-align:center;margin:0;padding:9px 20px}.price_table_inner ul li.prices{padding:40px 20px 5px}.price_table_inner ul li.table_title{font-size:19px;line-height:19px;color:#000;padding:14px 25px 12px}.price_in_table{text-align:center}.price_in_table .value{font-size:19px;line-height:19px;color:#000;vertical-align:top;display:inline-block;margin:8px 0 0}.price_in_table .price{font-size:80px;line-height:80px;padding:0 3px;font-weight:300;color:#000;vertical-align:middle;display:inline-block}.price_in_table .mark{font-size:19px;line-height:19px;color:#000;vertical-align:bottom;position:relative;top:-8px}.price_table_inner .price_button{padding:15px 0 50px}.price_table_inner .price_button a{padding:0 25px}.q_icon_with_title{display:block;position:relative}.q_icon_with_title .icon_holder{float:left;display:inline-block;position:relative;z-index:2}.q_icon_with_title.center{text-align:center}.q_icon_with_title.center .icon_holder{float:none;display:block;margin:0 0 25px}.q_icon_with_title .icon_holder.q_icon_animation,.box_holder_icon_inner.q_icon_animation{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden}.q_icon_with_title .icon_holder.q_icon_animation.q_show_animation,.box_holder_icon_inner.q_icon_animation.q_show_animation{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0)}.touch .no_animation_on_touch .q_icon_animation{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0)}.q_icon_with_title .icon_holder i,.q_font_awsome_icon_square i,.q_font_awsome_icon_stack i{color:#eb005d}.q_icon_with_title.boxed .icon_holder .fa-stack,.q_font_awsome_icon_square{background-color:#f6f6f6;background-repeat:repeat-x;background-position:0 0;border:1px solid transparent}.q_icon_with_title.circle .icon_holder .fa-stack i.fa-circle{color:#f6f6f6;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-backface-visibility:hidden}.q_font_awsome_icon_stack .fa-circle,.q_icon_with_title.boxed .icon_holder .fa-stack,.q_font_awsome_icon_square{color:#f6f6f6;-webkit-transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.q_icon_with_title.circle .icon_holder .fa-stack:hover i.fa-circle,.q_font_awsome_icon_stack:hover .fa-circle{color:#eb005d!important}.q_icon_with_title.boxed .icon_holder .fa-stack{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.q_icon_with_title.boxed .icon_holder .fa-stack:hover{background-color:#eb005d!important}.q_icon_with_title.circle .icon_holder .fa-stack:hover i:last-child,.q_font_awsome_icon_stack:hover i:last-child,.q_icon_with_title.boxed .icon_holder .fa-stack:hover i{color:#fff!important}.q_icon_with_title.circle .icon_holder .fa-stack:hover i.fa-circle{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.q_icon_with_title .icon_text_holder{position:relative}.q_icon_with_title.circle span.fa-stack i:last-child{font-size:.6em}.q_icon_with_title span.fa-stack.custom-font i:last-child{font-size:.5em}.q_icon_with_title .icon_text_inner{padding:0 0 18px}.q_icon_with_title.with_border_line .icon_text_inner{border-bottom:1px solid #f6f6f6}.q_icon_with_title.tiny .icon_text_holder,.q_icon_with_title.small .icon_text_holder{padding:0 0 0 40px}.q_icon_with_title.tiny .icon_holder,.q_icon_with_title.small .icon_holder{width:35px;text-align:center}.q_icon_with_title.tiny.square .icon_text_holder,.q_icon_with_title.small.square .icon_text_holder{padding:0 0 0 70px}.q_icon_with_title.medium .icon_holder,.q_icon_with_title.tiny.square .icon_holder,.q_icon_with_title.small.square .icon_holder{width:50px;text-align:center}.q_icon_with_title.medium .icon_text_holder{padding:0 0 0 55px}.q_icon_with_title.large .icon_text_holder{padding:0 0 0 65px}.q_icon_with_title.large .icon_holder{width:60px;text-align:center}.q_icon_with_title.very_large .icon_text_holder{padding:0 0 0 75px}.q_icon_with_title.tiny.boxed .icon_text_holder,.q_icon_with_title.tiny.circle .icon_text_holder,.q_icon_with_title.tiny.icon_image .icon_text_holder{padding:0 0 0 55px}.q_icon_with_title.small.boxed .icon_text_holder,.q_icon_with_title.small.circle .icon_text_holder,.q_icon_with_title.small.icon_image .icon_text_holder{padding:0 0 0 72px}.q_icon_with_title.medium.boxed .icon_text_holder,.q_icon_with_title.medium.circle .icon_text_holder,.q_icon_with_title.medium.icon_image .icon_text_holder{padding:0 0 0 98px}.q_icon_with_title.large.boxed .icon_text_holder,.q_icon_with_title.large.circle .icon_text_holder,.q_icon_with_title.large.icon_image .icon_text_holder{padding:0 0 0 124px}.q_icon_with_title.very_large.boxed .icon_text_holder,.q_icon_with_title.very_large.circle .icon_text_holder,.q_icon_with_title.very_large.icon_image .icon_text_holder{padding:0 0 0 150px}.q_icon_with_title.center .icon_holder{width:100%!important}.q_icon_with_title.tiny.center .icon_text_holder,.q_icon_with_title.small.center .icon_text_holder,.q_icon_with_title.medium.center .icon_text_holder,.q_icon_with_title.large.center .icon_text_holder,.q_icon_with_title.very_large.center .icon_text_holder,.q_icon_with_title.tiny.boxed.center .icon_text_holder,.q_icon_with_title.tiny.circle.center .icon_text_holder,.q_icon_with_title.small.boxed.center .icon_text_holder,.q_icon_with_title.small.circle.center .icon_text_holder,.q_icon_with_title.medium.boxed.center .icon_text_holder,.q_icon_with_title.medium.circle.center .icon_text_holder,.q_icon_with_title.large.boxed.center .icon_text_holder,.q_icon_with_title.large.circle.center .icon_text_holder,.q_icon_with_title.very_large.boxed.center .icon_text_holder,.q_icon_with_title.very_large.circle.center .icon_text_holder,.q_icon_with_title.tiny.icon_image.center .icon_text_holder,.q_icon_with_title.small.icon_image.center .icon_text_holder,.q_icon_with_title.medium.icon_image.center .icon_text_holder,.q_icon_with_title.large.icon_image.center .icon_text_holder,.q_icon_with_title.very_large.icon_image.center .icon_text_holder{padding:0}.q_icon_with_title.tiny .icon_holder{font-size:19px}.q_icon_with_title.tiny .icon_holder img{width:35px}.q_icon_with_title.small .icon_holder img{width:52px}.q_icon_with_title.medium .icon_holder img{width:78px}.q_icon_with_title.large .icon_holder img{width:104px}.q_icon_with_title.very_large .icon_holder img{width:130px}.q_icon_with_title .icon_text_holder .icon_title{display:block;margin:0 0 .8em}.q_icon_with_title .icon_with_title_link{display:block;margin:18px 0 0;color:#eb005d;font-weight:300}.q_font_awsome_icon{display:inline-block}.q_font_awsome_icon i{color:#eb005d}.q_font_awsome_icon.pull-center{display:block;text-align:center}.q_font_awsome_icon_square.pull-center,.q_font_awsome_icon_stack.pull-center{display:block;margin:0 auto!important}.q_font_awsome_icon.q_icon_animation,.q_font_awsome_icon_square.q_icon_animation,.q_font_awsome_icon_stack.q_icon_animation{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden}.q_font_awsome_icon.q_icon_animation.q_show_animation,.q_font_awsome_icon_square.q_icon_animation.q_show_animation,.q_font_awsome_icon_stack.q_icon_animation.q_show_animation{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0)}#back_to_top span,.q_social_icon_holder .fa-stack,.q_icon_with_title.square .icon_holder .fa-stack{text-align:center}.drop_down .wide .second ul li div.flexslider li:nth-child(4n+1){clear:none}.drop_down .wide .second ul li .flexslider ul{padding:0;border:0}.drop_down .wide .second ul li ul.flex-direction-nav a{position:absolute;top:0;border:0;margin:0}.drop_down .wide .second ul li ul.flex-direction-nav{position:absolute;top:45px;left:0;overflow:visible;width:100%}.drop_down .wide .second ul li div.flexslider{margin:0}.drop_down .wide .second ul li .flexslider.widget_flexslider ul.flex-direction-nav li{width:100%}.flexslider.widget_flexslider h3,.drop_down .wide .second ul li ul li .flexslider.widget_flexslider h3,.drop_down .wide .second ul li ul li .flexslider.widget_flexslider h3 a{color:#fff;font-size:15px;font-weight:400;line-height:22px;padding:10px 0 2px!important}.flexslider.widget_flexslider ul li h3 a,.drop_down .wide .second .inner ul li.flexslider.widget_flexslider ul li h3 a{color:#000;font-size:18px;font-weight:300;line-height:22px}.flexslider.widget_flexslider ul.flex-direction-nav a.flex-prev,.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider ul.flex-direction-nav a.flex-prev{background-color:#000;background-color:rgba(0,0,0,0.4);width:40px;height:40px;line-height:40px}.drop_down .second .flexslider.widget_flexslider ul.flex-direction-nav i{display:inline}.drop_down .wide.icons .second .flexslider.widget_flexslider ul.flex-direction-nav i{width:auto;float:none;height:auto;color:#fff}.flexslider.widget_flexslider ul.flex-direction-nav a.flex-next,.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider ul.flex-direction-nav a.flex-next{background-color:#000;background-color:rgba(0,0,0,0.4);width:40px;height:40px;line-height:40px}.flexslider.widget_flexslider ul.flex-direction-nav a.flex-next:hover,.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider ul.flex-direction-nav a.flex-next:hover,.flexslider.widget_flexslider ul.flex-direction-nav a.flex-prev:hover,.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider ul.flex-direction-nav a.flex-prev:hover{background-color:#000}.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider .menu_recent_post_text{padding:10px 0}.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider .menu_recent_post_text a{display:inline;padding:0}.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider .menu_recent_post_text a:hover{color:#fff}.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider a,.drop_down .wide .second ul li .flexslider.widget_flexslider a{padding:0;margin:0}.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider a i,.drop_down .wide .second ul li .flexslider.widget_flexslider a i{font-size:20px}ul.flickr_widget{display:inline-block;position:relative}ul.flickr_widget li{float:left;margin:0 5px 5px 0}ul.flickr_widget li:nth-child(3n){margin:0 0 5px}ul.flickr_widget li a img{float:left}.menu_recent_post_text{display:block}.menu_recent_post_text a{display:inline-block!important;color:#fff!important}.q_progress_bars_icons{display:block;position:relative;opacity:0;filter:alpha(opacity=0)}.q_progress_bars_icons_inner{position:relative;width:100%;display:inline-block}.q_progress_bars_icons_inner .bar{position:relative;float:left;margin:0 10px 10px 0}.q_progress_bars_icons_inner.tiny .bar{height:26px;width:26px}.q_progress_bars_icons_inner.small .bar{width:52px;height:52px}.q_progress_bars_icons_inner.medium .bar{width:78px;height:78px}.q_progress_bars_icons_inner.large .bar{width:104px;height:104px}.q_progress_bars_icons_inner.very_large .bar{width:130px;height:130px}.q_progress_bars_icons_inner .bar .bar_noactive,.q_progress_bars_icons_inner .bar .bar_active{display:inline-block;position:absolute;top:0;left:0;overflow:hidden;z-index:50}.q_progress_bars_icons_inner .bar.active .bar_noactive{z-index:100}.q_progress_bars_icons_inner.square .bar .bar_noactive,.q_progress_bars_icons_inner.square .bar .bar_active{background-color:#f6f6f6;background-image:url(img/button_pixel.png);background-repeat:repeat-x;background-position:0 0;border:1px solid #ddd}.q_progress_bars_icons_inner.square .bar.active .bar_noactive,.q_progress_bars_icons_inner.square .bar.active .bar_active{background-color:#eb005d;border:1px solid #eb005d}.q_progress_bars_icons_inner .bar i{color:#fff}.q_progress_bars_icons_inner.normal .bar i,.q_progress_bars_icons_inner .bar i.fa-circle{color:#f6f6f6}.q_progress_bars_icons_inner.normal .bar.active i,.q_progress_bars_icons_inner .bar.active i.fa-circle{color:#eb005d}.more_facts_outer{position:relative;display:block;height:0;overflow:hidden}.more_facts_inner{position:relative;display:inline-block;width:100%;vertical-align:middle}.more_facts_button{cursor:pointer}.more_facts_button_holder{display:block;position:relative}.more_facts_button_holder.left{text-align:left}.more_facts_button_holder.center{text-align:center}.more_facts_button_holder.right{text-align:right}.ordered ul,.ordered ol{counter-reset:li;display:block;list-style-type:decimal;background-position:left center;background-repeat:no-repeat;margin:0 0 30px;padding:0 0 0 20px}.ordered ol li{font-size:15px;line-height:20px;font-weight:300;color:#6c6c6c;margin:0 0 25px;padding:0 0 0 7px}.q_list.normal ul>li{font-weight:400!important}.q_list.light ul>li{font-weight:300!important}.q_list.bold ul>li{font-weight:600!important}.q_list.circle ul,.q_list.number ul{display:block;list-style-type:none;margin:0;padding:0}.q_list.number ul{counter-reset:li}.q_list.number.circle_number ul>li:before{color:#eb005d;background-color:#f6f6f6;border-radius:2em;height:40px;width:40px;line-height:40px}.q_list.number.circle_number li{line-height:40px;padding-left:53px;margin-bottom:15px}.q_list.circle ul>li,.q_list.number ul>li{position:relative;font-size:14px;color:#000;line-height:30px;font-weight:300;margin:0 0 10px;padding:0 0 0 30px;background-repeat:no-repeat;background-position:0 center}.q_list.circle ul>li{background-image:url(img/list_circle.png)}.q_list.number ul>li:before{height:20px;width:20px;line-height:20px;display:inline-block;position:absolute;font-size:15px;left:0;padding:0;font-weight:400;color:#eb005d;text-align:center;content:counter(li,decimal-leading-zero);counter-increment:li}.q_list.circle.animate_list ul li,.q_list.number.animate_list ul li{opacity:0;filter:alpha(opacity = 0);top:-40px}.touch .no_animation_on_touch .q_list.circle.animate_list ul li,.touch .no_animation_on_touch .q_list.number.animate_list ul li{opacity:1;filter:alpha(opacity = 100);top:0}.q_social_icon_holder{display:inline-block;position:relative}.q_social_icon_holder .fa-stack{background-color:#f6f6f6;-o-border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;margin:3px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.q_social_icon_holder .fa-stack i{color:#000;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.q_social_icon_holder .fa-stack i.fa-circle{color:#f6f6f6}.q_social_icon_holder .fa-stack:hover{background-color:#eb005d!important}.q_social_icon_holder .fa-stack:hover i{color:#fff!important}.q_social_icon_holder .fa-stack.fa-2x{width:36px;height:36px;line-height:31px}.q_social_icon_holder .fa-stack i:last-child{font-size:.7692307692307692em}.q_social_icon_holder .fa-stack.fa-lg i:last-child{font-size:1em}.dark .q_social_icon_holder .fa-stack i{color:#000!important}.dark .q_social_icon_holder:hover .fa-stack i,.light .q_social_icon_holder .fa-stack i{color:#fff!important}.header_top .q_social_icon_holder{font-size:12px}.header_top .q_social_icon_holder .fa-stack{height:1.4em;width:1.4em;line-height:1.4em;margin:0 3px}.latest_post_holder{display:inline-block;width:100%}.latest_post_holder>ul{list-style:none;display:inline-block;width:100%;position:relative;margin:0}.latest_post_holder>ul>li{float:left;display:block;position:relative;margin:0 0 30px}.latest_post_holder ul>li.two{width:49%;padding:0 2% 0 0}.latest_post_holder ul>li.three{width:32%;padding:0 2% 0 0}.latest_post_holder ul>li.four{width:23.5%;padding:0 2% 0 0}.latest_post_holder ul>li.two:nth-child(2),.latest_post_holder ul>li.two:nth-child(5),.latest_post_holder ul>li.two:nth-child(8),.latest_post_holder ul>li.three:nth-child(3),.latest_post_holder ul>li.three:nth-child(7),.latest_post_holder ul>li.three:nth-child(11),.latest_post_holder ul>li.four:nth-child(4),.latest_post_holder ul>li.four:nth-child(9),.latest_post_holder ul>li.four:nth-child(14){padding:0}.latest_post_clear{display:block;clear:both}.latest_post,.latest_post>a,.latest_post a img{display:block;position:relative}.latest_post_holder ul>li iframe{width:100%}.latest_post_holder ul>li.two iframe{height:303px}.latest_post_holder ul>li.three iframe{height:198px}.latest_post_holder ul>li.four iframe{height:145px}.latest_post_text{display:block;padding:25px 0 0;width:auto}.latest_post_inner{display:inline-block;width:100%;margin:0 0 8px}.latest_post_inner .post_infos{display:block;margin:0 0 12px}.latest-vert-separator{margin:0 5px}.latest_post_inner a{font-weight:300}.latest_post_text .latest_post_title{margin:0 0 .5em}.blog_holder article{display:inline-block;width:100%;margin:0 0 50px}.blog_holder.blog_single article{margin:0 0 20px}.blog_holder article .post_info{float:left;width:8%}.grid2 .blog_single article .post_info{width:10%}.blog_holder article .post_info .post_date{display:block;margin:-4px 0 15px;text-align:center;border-bottom:1px solid #ddd;padding:0 0 15px 0}.blog_holder article .post_info .inner{padding:0 20px 0 0}.blog_holder article .post_info .date{color:#000;display:block;font-size:30px;line-height:30px;margin:0 0 13px}.blog_holder article .post_info .month{display:block;font-size:14px;line-height:15px;color:#787d81}.blog_holder article .post_info .blog_like{text-align:center;width:100%}.blog_holder article .post_content_holder{float:left;width:92%}.grid2 .blog_single article .post_content_holder{width:90%}.blog_holder article .post_image,.blog_holder article .post_image>a,.blog_holder article .post_image img,.blog_holder article .post_text{position:relative;width:100%;display:block}.blog_holder article .post_text h2{margin:0 0 12px}.blog_holder article .post_image{margin:0 0 25px}.blog_holder article .video .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.blog_holder article .video{position:relative}.blog_holder article .video .video-wrap{overflow:hidden;position:relative;width:100%;z-index:10}.blog_holder article .video .video-wrap .mejs-poster{background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important;-o-background-size:cover!important;width:100%!important;height:100%!important}.blog_holder article .video .video-wrap .mejs-container{background-color:transparent!important;background-image:none!important;height:100%!important;width:100%!important;overflow:hidden}.blog_holder article .video .video-wrap .mejs-mediaelement{background:none!important;border:0!important}.blog_holder article .video .video-wrap .mejs-container .mejs-poster img{max-width:none!important;width:100%!important}.blog_holder article .mejs-container .mejs-controls{visibility:visible!important}.blog_holder article .mejs-controls .mejs-volume-button .mejs-volume-slider{display:none!important}.blog_holder article .post_image .mejs-poster img{display:none!important}.blog_holder article.format-gallery .flexslider{margin:0;overflow:hidden}.portfolio_single .flexslider{overflow:hidden}.blog_holder article .post_description{position:relative;display:inline-block;width:100%;margin:0 0 16px}.blog_holder article .post_description a{font-weight:300}body.page-template-blog-masonry-php .two_columns_66_33>.column1>.column_inner{padding:0 5px 0 0}.blog_holder.masonry article .post_description{margin:0 0 12px}.blog_holder article .post_additional_info{position:relative;display:inline-block;width:100%;padding:15px 0 0;margin:20px 0 0;border-top:1px solid #e8e8e8}.blog_holder article.format-quote .post_additional_info,.blog_holder article.format-link .post_additional_info{border-color:#e9debe}.blog_holder article .date_holder{display:inline-block;float:left;max-width:80px;text-align:center}.blog_holder article .date_holder .date,.blog_holder article .date_holder .month{display:block;position:relative}.blog_holder article .date_holder .date{font-size:24px;margin:0 0 10px;color:#000}.blog_holder article.format-quote .date_holder .date,.blog_holder article.format-link .date_holder .date,.blog_holder article.format-quote .date_holder .month,.blog_holder article.format-link .date_holder .month{color:#fff}.blog_holder article .post_social{display:inline-block;float:right}.blog_holder article .post_description a:hover,.blog_holder article .post_description .post_author:hover,.blog_holder article .post_description .post_comments:hover{color:#eb005d}.blog_like{display:inline-block}.blog_holder.masonry article .blog_like{float:left;text-align:center}.blog_like a{display:block;font-size:14px;line-height:14px}.blog_like a i{color:#dfdfdf;font-size:18px}.blog_holder.masonry article .blog_like a i,.blog_holder.blog_single article .blog_like a i,.blog_holder.blog_large_image article .blog_like a i{display:block}.blog_like a:hover i,.blog_like a.liked i,.blog_like a:hover span{color:#eb005d}.blog_like span{padding:0 0 0 4px;color:#888}.blog_holder.masonry article .blog_like span,.blog_holder.blog_single article .blog_like span,.blog_holder.blog_large_image article .blog_like span{display:block;padding:10px 0 0}.blog_share{display:inline-block;margin:1px 0 0 10px;float:left}.blog_holder.masonry .blog_share{margin:0 0 0 16px}.blog_holder.blog_single .blog_share,.blog_holder.blog_large_image .blog_share{margin:10px 0 0;display:block;float:none;text-align:center}.social_share_holder{position:relative;display:inline-block}.social_share_title{display:block;padding:8px 0 0}.social_share_icon{position:relative;display:block;background-image:url(img/social_share.png);background-repeat:no-repeat;background-position:0 0;z-index:999;width:16px;height:16px;margin:0 auto}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:150/100),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:160dpi){.social_share_icon{background-image:url(img/social_share@1_5x.png);-o-background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px}}@media only screen and (-webkit-min-device-pixel-ratio:2.0),only screen and (min--moz-device-pixel-ratio:2.0),only screen and (-o-min-device-pixel-ratio:200/100),only screen and (min-device-pixel-ratio:2.0),only screen and (min-resolution:210dpi){.social_share_icon{background-image:url(img/social_share@2x.png);-o-background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px}}.social_share_holder:hover .social_share_icon{background-image:url(img/social_share_purple.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:150/100),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:160dpi){.social_share_holder:hover .social_share_icon{background-image:url(img/social_share_purple@1_5x.png);-o-background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px}}@media only screen and (-webkit-min-device-pixel-ratio:2.0),only screen and (min--moz-device-pixel-ratio:2.0),only screen and (-o-min-device-pixel-ratio:200/100),only screen and (min-device-pixel-ratio:2.0),only screen and (min-resolution:210dpi){.social_share_holder:hover .social_share_icon{background-image:url(img/social_share_purple@2x.png);-o-background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px}}.social_share_dropdown{display:block;left:0;margin:0;padding:10px 0 0 0;position:absolute;top:100%;visibility:hidden;z-index:950}.social_share_dropdown ul{list-style:none;position:relative;display:block;min-width:120px;background-color:#fff;z-index:990;margin:0 0 0 -60px}.social_share_dropdown ul li img{width:20px;float:left;margin:0 13px 0 0}.social_share_dropdown.wider ul{min-width:130px}.page_share{position:relative}body.search .page_share{text-align:center;margin:10px 0 0}.social_share_dropdown ul li{display:block;position:relative;text-align:left;background-color:#f6f6f6;margin:0 0 1px 0}.social_share_dropdown ul li.share_title{display:block;text-align:center;color:#fff;background-color:#eb005d;padding:10px 20px}.social_share_dropdown ul li a{display:block;height:20px;line-height:20px;color:#888;font-weight:300;padding:10px 20px 10px 20px}.social_share_dropdown ul li i{float:left;font-size:19px;width:20px;height:20px;margin:0 13px 0 0;color:#888;text-align:center}.social_share_dropdown ul li .share_text{display:inline-block;line-height:20px}.social_share_dropdown ul li:hover .share_text,.social_share_dropdown ul li :hover i{color:#eb005d}.blog_holder article .post_text a.qbutton{margin:26px 0 0}.blog_holder.masonry article .post_text a.qbutton{margin:20px 0 0;height:28px;line-height:28px;font-size:11px;padding:0 13px}.blog_holder.masonry article .post_text a.qbutton:hover{padding:0 25px}.blog_holder article.format-link .post_text .post_text_holder,.blog_holder article.format-quote .post_text .post_text_holder{background-color:#dac893;padding:25px;margin-bottom:10px}.blog_holder article.format-link .post_text .post_text_holder .social_share_holder .social_share_icon,.blog_holder article.format-quote .post_text .post_text_holder .social_share_holder .social_share_icon{background-image:url(img/social_share_white.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:150/100),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:160dpi){.blog_holder article.format-link .post_text:hover .post_text_holder .social_share_holder:hover .social_share_icon,.blog_holder article.format-quote .post_text:hover .post_text_holder .social_share_holder:hover .social_share_icon{background-image:url(img/social_share@1_5x.png);-o-background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px}}@media only screen and (-webkit-min-device-pixel-ratio:2.0),only screen and (min--moz-device-pixel-ratio:2.0),only screen and (-o-min-device-pixel-ratio:200/100),only screen and (min-device-pixel-ratio:2.0),only screen and (min-resolution:210dpi){.blog_holder article.format-link .post_text:hover .post_text_holder .social_share_holder:hover .social_share_icon,.blog_holder article.format-quote .post_text:hover .post_text_holder .social_share_holder:hover .social_share_icon{background-image:url(img/social_share@2x.png);-o-background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:150/100),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:160dpi){.blog_holder article.format-link .post_text:hover .post_text_holder .social_share_holder .social_share_icon,.blog_holder article.format-quote .post_text:hover .post_text_holder .social_share_holder .social_share_icon{background-image:url(img/social_share_white@1_5x.png);-o-background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px}}@media only screen and (-webkit-min-device-pixel-ratio:2.0),only screen and (min--moz-device-pixel-ratio:2.0),only screen and (-o-min-device-pixel-ratio:200/100),only screen and (min-device-pixel-ratio:2.0),only screen and (min-resolution:210dpi){.blog_holder article.format-link .post_text:hover .post_text_holder .social_share_holder .social_share_icon,.blog_holder article.format-quote .post_text:hover .post_text_holder .social_share_holder .social_share_icon{background-image:url(img/social_share_white@2x.png);-o-background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px}}.blog_holder.masonry article.format-link .post_text .post_title h3,.blog_holder.masonry article.format-quote .post_text .post_title h3{font-weight:300}.blog_holder article.format-quote .post_text i.qoute_mark,.blog_holder article.format-link .post_text i.link_mark{font-size:32px;margin:0;opacity:.4}.blog_holder article.format-quote .post_text i.qoute_mark,.blog_holder article.format-link .post_text i.link_mark{margin:7px 0 0}.blog_holder.masonry article.format-quote .post_text i.qoute_mark,.blog_holder.masonry article.format-link .post_text i.link_mark{margin:4px 0 0}.blog_holder article.format-quote .post_text .post_title,.blog_holder article.format-link .post_text .post_title{padding:0 0 0 50px}.blog_holder article.format-quote .post_text .quote_author{font-size:15px;margin:25px 0 0}.blog_holder article.format-link .post_text .post_description,.blog_holder article.format-link .post_text .post_description a,.blog_holder article.format-link .post_text .post_description .post_author,.blog_holder article.format-link .post_text .post_social .blog_like a i,.blog_holder article.format-link .post_text .post_social .blog_like a span,.blog_holder article.format-link .post_text h3,.blog_holder article.format-link .post_text h3 a,.blog_holder article.format-quote .post_text .post_description,.blog_holder article.format-quote .post_text .post_description a,.blog_holder article.format-quote .post_text .post_description .post_author,.blog_holder article.format-quote .post_text .post_social .blog_like a i,.blog_holder article.format-quote .post_text .post_social .blog_like a span,.blog_holder article.format-quote .post_text h3,.blog_holder article.format-quote .post_text h3 a,.blog_holder article.format-quote .post_text i.qoute_mark,.blog_holder article.format-link .post_text i.link_mark,.blog_holder article.format-quote .post_text .quote_author,.blog_holder article.format-link .post_text .post_icons_holder a.post_comments i,.blog_holder article.format-quote .post_text .post_icons_holder a.post_comments i,.blog_holder article.format-link .post_text .post_icons_holder a.post_comments,.blog_holder article.format-quote .post_text .post_icons_holder a.post_comments,.blog_holder.masonry article.format-quote .social_share_title,.blog_holder.masonry article.format-link .social_share_title{color:#fff}.blog_holder article.format-link .post_text h3 a,.blog_holder article.format-quote .post_text h3 a{font-weight:300}.blog_holder article.format-link .post_text:hover h3 a{text-decoration:underline}.blog_holder.blog_single article h2{display:block;margin:0 0 15px}.single_links_pages{margin:50px 0 0;display:block;text-align:center;display:block;text-decoration:none}.single_links_pages span{color:#fff;line-height:35px;width:35px;text-align:center;text-decoration:none;display:inline-block;text-align:center;background-color:#eb005d;margin:0 5px 0 0;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}.single_links_pages a span{color:#888;background-color:#f6f6f6}.single_links_pages a:hover span{color:#fff;background-color:#eb005d}.author_description{position:relative;display:block;width:100%;float:left;clear:both;margin:30px 0 15px 0px}.author_description_inner{display:block;padding:40px 25px 0 25px}.author_description_inner .image{display:block;width:80px;height:80px;float:left}.author_text_holder{padding:0 0 0 75px;min-height:80px;position:relative}.author_text_holder .author_name{display:block;margin:0 0 10px 0}.author_text_holder p{color:#a7a7a7}.single_tags{display:inline-block;width:100%;margin:25px 0 25px 25px}.single_tags h4{display:inline-block;padding:0 10px 0 0;float:left;line-height:29px}.blog_social_and_comments{display:inline-block;width:100%;margin:0 0 20px}.comment_number_holder{display:inline-block;float:left}.blog_single_social{display:inline-block;float:right}.blog_single_social .blog_like{float:right;margin:0 0 0 15px}.comment_number_holder .comment_number{color:#000}.comment_holder .comment_number{float:left;width:13%;font-size:13px;color:#787d81}.comment_holder .comment_number_inner{display:inline-block;text-align:center}.comment_holder .comment_number span{display:block;position:relative;color:#000;font-size:30px;font-weight:300;margin:0 0 15px 0}.comment_holder .comments{float:left;width:87%}.comment_holder ul.comment-list{list-style:none;position:relative;z-index:150}.comment_holder .comment-list{margin:0}.comment_holder .comment-list li{display:inline-block;position:relative;width:100%}.comment_holder .comment-list>li{margin:0 0 20px}.comment_holder .comment-list>li:last-child{margin:0}.comment_holder .comment{padding:12px;background-color:#f6f6f6}.comment_holder .comment .image{display:block;width:80px;height:80px;float:left}.comment_holder .comment .text{padding:0 0 0 100px;min-height:80px;position:relative}.comment_holder .comment .comment_date{color:#888}.comment_holder .comment .text .name{display:block;margin:0 0 10px 0}.comment_holder .comment .text .replay,.comment_holder .comment .text .comment-reply-link{display:inline-block;width:auto;position:absolute;top:0;right:10px;margin:0;color:#c6c6c6;font-size:22px;line-height:22px;text-decoration:none;cursor:pointer;white-space:nowrap}.comment_holder .comment .text .text_holder{display:block}.comment_holder .comment .logged-in-as{margin:10px 0}.comment_holder .comment .form-submit{margin:0 0 20px}.comment_holder .comment-list li ul.children{margin:20px 0 0 0;padding:0 0 0 30px}.comment_holder .comment-list li ul.children li{margin:0}#respond h3{margin:0 0 15px 0}#respond small{display:block;margin:0 0 10px;position:relative}#respond textarea,#respond input[type='text'],.contact_form input[type='text'],.contact_form textarea{font-family: 'open_sansregular';;background-color:#fff;width:92%;margin:0 0 20px 0;padding:15px 4%;border:0;outline:0;resize:none;font-size:14px;color:#c5c5c5;-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);-moz-box-shadow:    -1px 2px 3px 0px rgba(0, 0, 0, 0.06);box-shadow:-1px 2px 3px 0px rgba(0, 0, 0, 0.06);}#respond textarea,.contact_form textarea{width:96%;padding:12px 2%}.comment_holder #respond textarea,.comment_holder #respond input[type='text']{background-color:#fff}div.comment_form{display:inline-block;margin:0 0 30px;width:100%}div.comment_form form p.form-submit{margin:0;text-align:left;padding:0px !important}div.comment_form form p.form-submit .success p{margin:10px 0 0}div.comment_form form p.logged-in-as{margin:0 0 15px}#cancel-comment-reply-link{margin:0;display:inline-block;width:100%}.blog_holder.masonry{margin-bottom:50px;transition:none!important;overflow:visible!important;opacity:0;filter:alpha(opacity=0)}.blog_holder.masonry article{width:31.2%;margin:0 0 20px;padding:0;text-align:left;vertical-align:top;z-index:100;border:0}.two_columns_75_25 .blog_holder.masonry article,.two_columns_66_33 .blog_holder.masonry article,.two_columns_33_66 .blog_holder.masonry article,.two_columns_25_75 .blog_holder.masonry article{width:48%}.blog_holder.masonry article:hover{z-index:200}.blog_holder.masonry article .post_image{margin:0;width:auto}.blog_holder.masonry article .post_text{padding:25px 30px 10px;width:auto;background-color:#f6f6f6}.blog_holder article.format-quote h3{margin:0 0 10px}.blog_holder.masonry article h3{margin:0 0 19px}.blog_holder.masonry article h3 a{font-weight:300}.blog_holder.masonry article.format-link .post_text,.blog_holder.masonry article.format-quote .post_text{padding:0}.blog_holder.masonry article .mejs-controls div.mejs-horizontal-volume-slider{margin:0 10px 0 0}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.pagination{display:inline-block;width:100%;text-align:center;margin:0 0 50px;position:relative}.pagination ul{display:inline-block;list-style-type:none;margin:0;padding:0}.pagination ul li{float:left;padding:0;margin:0;line-height:35px}.pagination ul li span,.pagination ul li a{display:block;line-height:35px;width:35px;font-size:14px;font-weight:600;text-align:center;text-decoration:none;margin:0 5px 0 0;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#f6f6f6;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}.pagination ul li a{color:#888}.pagination ul li span,.pagination ul li a:hover{color:#fff;background-color:#eb005d}.pagination ul li.prev a,.pagination ul li.first a,.pagination ul li.next a,.pagination ul li.last a{width:35px;line-height:35px;margin:0}.pagination ul li.prev a,.pagination ul li.first a{position:absolute;left:0}.pagination ul li.prev.prev_first a{left:40px}.pagination ul li.next a,.pagination ul li.last a{position:absolute;right:0}.pagination ul li.next.next_last a{right:40px}.pagination ul li.next a i,.pagination ul li.prev a i,.pagination ul li.last a i,.pagination ul li.first a i{font-size:22px;line-height:35px;color:#888;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}.pagination ul li.next a:hover i,.pagination ul li.prev a:hover i,.pagination ul li.last a:hover i,.pagination ul li.first a:hover i{color:#fff}.google_map{display:block;width:100%;height:470px;margin:0 0 20px 0}.google_map iframe,.google_map object,.google_map embed{width:100%;display:block}.google_map img{max-width:none}.contact_form h4{margin:0 0 20px}.contact-error{display:block;margin:0;position:relative;top:-20px}span.submit_button_contact{display:block;text-align:right}.contact_form{margin:0 0 50px}.contact_detail.map_grid .google_map{margin:0 0 35px}.content .container .container_inner.full_map{padding:35px 0 0}aside .widget{padding:0 0 21px;margin:0 0 25px;border-bottom:1px solid #ddd}aside .widget.widget_search{border-bottom:0;padding:0}aside .widget h5,.side_menu .widget h5{margin:0 0 15px 0}aside .widget a,.side_menu .widget a{font-weight:300}aside .widget ul,.side_menu .widget ul{list-style:none}aside .widget li,.side_menu .widget li{margin:0 0 10px}aside .widget li:last-child,.side_menu .widget li:last-child{margin:0}.side_menu .widget{margin:0 0 25px}.widget.widget_rss li a.rsswidget,#wp-calendar caption{color:#000}.side_menu .side_menu_title h4,.side_menu h5{color:#fff}.side_menu a,.side_menu li,.side_menu span,.side_menu p,.side_menu .widget.widget_rss li a.rsswidget,.side_menu #wp-calendar caption,.side_menu #wp-calendar th,.side_menu #wp-calendar td{color:#888}.side_menu a{-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-o-transition:color .2s ease 0s;-ms-transition:color .2s ease 0s}.side_menu a:hover{color:#fff}.side_menu .side_menu_title{display:block;margin:0 0 15px}#wp-calendar th,#wp-calendar td{padding:3px 4px}#wp-calendar{width:100%;text-align:center}.widget.widget_rss li span.rss-date,#wp-calendar caption{margin:0 0 15px}.widget.widget_rss li{margin:0 0 25px}.widget.widget_nav_menu li{margin:0 0 10px 20px}.side_menu .widget.widget_nav_menu li{margin:0 0 10px}.side_menu .widget.widget_nav_menu li:last-child,.side_menu .widget.widget_nav_menu li a{margin:0}.footer_top .widget.widget_nav_menu li{margin:0 0 10px;line-height:27px}.widget.widget_nav_menu li a{display:block;margin:0 0 10px 0}.widget.widget_archive select,.widget.widget_categories select,.widget.widget_text select{width:100%;overflow:hidden;border:1px solid #ddd;font-size:14px;outline:0;color:#888;padding:10px 13px}.widget.widget_search form{display:inline-block;width:100%;overflow:hidden;background-color:transparent}.widget.widget_search form input[type="submit"],.header_top .searchform input[type="submit"]{width:37px;height:37px;line-height:37px;display:inline-block;margin:0;padding:0 4%;outline:0;border:0;text-decoration:none;background-color:#f6f6f6;background-image:url(img/search_icon_gray.png);background-repeat:no-repeat;background-position:center;text-indent:-9999px;cursor:pointer;white-space:nowrap;float:left;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.widget.widget_search form input[type="submit"]:hover{background-image:url(img/search_icon.png);background-color:#eb005d}.header_top .searchform input[type="submit"]{width:22px;height:22px;line-height:22px;margin:4px 0 0}.side_menu .widget #searchform input[type="submit"],.footer_top .widget.widget_search form input[type="submit"]{background-image:url(img/search_icon.png);background-color:#434343;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out}.side_menu .widget #searchform input[type="submit"]:hover,.footer_top .widget.widget_search form input[type="submit"]:hover{opacity:.8;filter:alpha(opacity=80)}.widget.widget_search form .screen-reader-text,.header_top .searchform .screen-reader-text{display:none}.widget.widget_search form input[type="text"],.header_top .searchform input[type="text"]{display:inline-block;text-decoration:none;border:0;outline:0;color:#adadad;background-color:#f6f6f6;font-size:14px;font-family:inherit;margin:0;padding:2px 4%;width:74%;height:33px;line-height:33px;float:left}.header_top .searchform input[type="text"]{height:22px;line-height:22px;padding:0 4%;margin:4px 0 0;font-size:12px}.side_menu .widget #searchform input[type="text"],.footer_top .widget.widget_search form input[type="text"]{background-color:#434343;color:#fff;width:70%!important}.widget .tagcloud{display:inline-block;width:100%}.widget .tagcloud a{color:#fff;background-color:#eb005d;display:inline-block;font-size:13px!important;line-height:16px;margin:0 2px 2px 0;padding:6px 11px 7px;text-decoration:none;float:left;font-weight:300;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}.widget .tagcloud a:hover{background-color:#212121}footer{display:block;width:100%;margin:0 auto;color:#fff;z-index:100;position:relative}footer .container_inner{position:relative}.footer_top_holder{display:block;background-color:#10253b}.footer_top{padding:35px 25px}.footer_top h6{color:#fff;margin:0 0 16px;font-weight:400}.footer_top ul{list-style:none}.footer_top a,.footer_top p,.footer_top span,.footer_top li{color:#fff}.footer_top a{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.footer_top a:hover{color:#eb005d!important}.footer_top .four_columns .column2 .column_inner>div,.footer_top .three_columns .column2 .column_inner>div,.footer_top .two_columns_50_50 .column2 .column_inner>div{margin:0}.footer_top .four_columns .column3 .column_inner>div,.footer_top .three_columns .column3 .column_inner>div{margin:0}.footer_top .four_columns .column4 .column_inner>div{margin:0}.footer_top .four_columns>.column2>.column_inner{padding:0 15px}.footer_top .four_columns>.column3>.column_inner{padding:0 15px}.footer_top .three_columns>.column2>.column_inner{padding:0 15px}.footer_top .three_columns>.column3>.column_inner{padding:0 0 0 15px}.footer_top .two_columns_50_50>.column1>.column_inner{padding:0 15px 0 0}.footer_top .two_columns_50_50>.column2>.column_inner{padding:0 0 0 15px}.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0;font-weight:300}.footer_top .widget_recent_entries>ul>li,.footer_top .widget_recent_comments>ul>li{margin-bottom:3px;background-color:#1f1f1f;padding:6px 14px}.footer_top .widget_recent_entries>ul>li>a,.footer_top .widget_recent_comments>ul>li>a{display:block;color:#fff;font-weight:300}.footer_top .widget_recent_entries>ul>li>span{display:block;color:#888;font-weight:300}.footer_bottom_holder{display:block;background-color:#1f1f1f}.footer_bottom{display:block;text-align:center;line-height:70px;height:70px}.footer_bottom p,.footer_bottom span{margin:0;line-height:70px;color:#fff}#back_to_top{color:#cdcdcd;height:auto;position:fixed;top:85%;margin:0;z-index:10000;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;right:-70px}#back_to_top.off{opacity:0;filter:alpha(opacity=0);right:-70px}#back_to_top.on{opacity:1;filter:alpha(opacity=100);right:25px}#back_to_top .hover{display:none}#back_to_top span{width:40px;height:40px;color:#fff;background-color:rgba(0,0,0,0.4);line-height:44px;text-decoration:none;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}#back_to_top span i{font-size:22px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}#back_to_top:hover{color:#eb005d}#back_to_top:hover span{background-color:#000}.right_side_menu_opened #back_to_top{display:none}.q_steps_holder{width:100%;text-align:center}.steps_holder_inner{position:relative;display:inline-block}.q_steps_holder .circle_small,.q_steps_holder .circle_small_inner{width:200px;height:200px}.q_steps_holder .circle_small{margin:0 auto;border-radius:7em;text-align:center}.q_steps_holder .circle_small_inner{display:table-cell;vertical-align:middle}.q_steps_holder .circle_small_inner .image_holder{position:relative;display:block;left:-11px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.q_steps_holder .circle_small span{position:absolute;top:50%;left:0;display:inline-block;width:58px;height:58px;line-height:58px;background-color:#eb005d;color:#fff;font-size:20px;margin:-29px 0 0;border-radius:70px;-webkit-border-radius:70px;-moz-border-radius:70px;-o-border-radius:70px}.q_steps_holder .circle_small_holder{width:275px;display:inline-block}.q_steps_holder .circle_small_holder_inner{position:relative}.q_steps_holder .circle_small_holder_inner .arrow_holder{width:24px;height:20px;position:absolute;top:50%;right:7px;background:url(img/step_holder_arrow.png) no-repeat center right}.q_steps_holder .circle_small_holder:last-child .circle_small_holder_inner .arrow_holder{background:0}.q_steps_holder.show .circle_small_holder{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.q_steps_holder .circle_small_holder{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.q_steps_holder .step1{left:40px;top:85px;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.q_steps_holder .step2{-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.q_steps_holder .step3{-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-ms-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.q_steps_holder .step4{-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.vc_text_separator.full{border-color:transparent}.vc_text_separator.separator_align_center{text-align:center}.vc_text_separator.separator_align_right{text-align:right}.vc_text_separator.full div{display:inline-block;padding:0 35px;line-height:36px;top:-18px;font-size:12px;color:#fff;font-weight:700;background-color:#eb005d;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px}.page_not_found{text-align:center;margin:0 0 83px}.page_not_found h2{margin:40px 0 40px}.custom_font_holder{display:block;position:relative}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(img/prettyPhoto/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(img/prettyPhoto/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(img/prettyPhoto/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(img/prettyPhoto/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(img/prettyPhoto/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(img/prettyPhoto/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(img/prettyPhoto/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(img/prettyPhoto/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(img/prettyPhoto/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(img/prettyPhoto/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(img/prettyPhoto/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(img/prettyPhoto/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(img/prettyPhoto/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(img/prettyPhoto/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(img/prettyPhoto/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:inherit;color:#999;font-size:13px;left:65px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:.7}div.pp_default .pp_description{font-size:15px;font-weight:300;line-height:14px;margin:10px 50px 10px 0}div.pp_default .pp_bottom .pp_left{background:url(img/prettyPhoto/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(img/prettyPhoto/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(img/prettyPhoto/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(img/prettyPhoto/loader.gif) center center no-repeat}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background-color:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details{position:relative}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}.mejs-container{position:relative;text-align:left;vertical-align:top;text-indent:0;height:30px!important}.post_image .mejs-container{height:40px!important}.blog_holder.small_images article .post_text .post_inner .mejs-container{margin:0 0 15px}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f6f6f6}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;height:40px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:40px;height:40px;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:14px 15px 13px 20px;padding:0;position:absolute;width:12px;height:13px;border:0;background:transparent}.no-svg .mejs-controls .mejs-button button{background-image:url(img/audio/controls.png)}.mejs-controls .mejs-button button:focus{outline:0}.mejs-container .mejs-controls .mejs-time{color:#000;display:block;height:40px;width:auto;padding:0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{color:#000;font-size:13px;font-weight:400;line-height:40px;display:block;float:left;margin:0;width:auto}.mejs-controls .mejs-play button{background-image:url(img/audio/play.png);background-repeat:no-repeat;background-position:center}.mejs-controls .mejs-pause button{background-image:url(img/audio/pause.png);background-repeat:no-repeat;background-position:center}.mejs-controls .mejs-stop button{background-image:url(img/audio/stop.png);background-repeat:no-repeat;background-position:center}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:auto;height:8px;margin:16px 15px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{background-color:#ddd}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(224,222,222,0.15) 25%,transparent 25%,transparent 50%,rgba(224,222,222,0.15) 50%,rgba(224,222,222,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(224,222,222,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(224,222,222,0.15)),color-stop(0.75,rgba(224,222,222,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(224,222,222,0.15) 25%,transparent 25%,transparent 50%,rgba(224,222,222,0.15) 50%,rgba(224,222,222,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(224,222,222,0.15) 25%,transparent 25%,transparent 50%,rgba(224,222,222,0.15) 50%,rgba(224,222,222,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(224,222,222,0.15) 25%,transparent 25%,transparent 50%,rgba(224,222,222,0.15) 50%,rgba(224,222,222,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(224,222,222,0.15) 25%,transparent 25%,transparent 50%,rgba(224,222,222,0.15) 50%,rgba(224,222,222,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{width:0;margin:0}.mejs-controls .mejs-time-rail .mejs-time-current{background-color:#eb005d;margin:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background-color:#eb005d;cursor:pointer;top:0;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;width:36px;height:15px;top:-35px;margin-left:-18px;text-align:center;color:#000}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{display:none}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-volume-button{background-image:url(img/audio/sound.png);background-repeat:no-repeat;background-position:center}.mejs-controls .mejs-mute button{background-image:url(img/audio/sound.png);background-repeat:no-repeat;background-position:center}.mejs-controls .mejs-unmute button{background-image:url(img/audio/mute.png);background-repeat:no-repeat;background-position:center}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button button{width:18px;height:16px;margin:12px 6px 12px 16px}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background-image:url(img/audio/sound.png);background-repeat:no-repeat;background-position:center;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;cursor:N-resize;margin:0}.mejs-controls div.mejs-horizontal-volume-slider{height:40px;width:40px;position:relative}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:16px;width:38px;height:8px;margin:0;padding:0;font-size:1px;background-color:#ddd}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:16px;width:40px;height:8px;margin:0;padding:0;font-size:1px;background-color:#eb005d}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.q_pie_graf_holder,.q_line_graf_holder{display:block;position:relative;overflow:hidden}.q_pie_graf,.q_line_graf{margin:0 22px 0 0;float:left}.q_pie_graf_legend{position:relative;float:left;width:40%}.q_line_graf_legend{position:relative;float:left;width:20%}.q_pie_graf_legend ul,.q_line_graf_legend ul{list-style:none}.q_pie_graf_legend ul li,.q_line_graf_legend ul li{display:block;margin:0 0 10px 0}.q_pie_graf_legend ul li .color_holder,.q_line_graf_legend ul li .color_holder{width:25px;height:25px;background-color:#eb005d;float:left}.q_pie_graf_legend ul li p,.q_line_graf_legend ul li p{line-height:25px;margin:0;padding:0 0 0 50px}.header_top .right #lang_sel ul ul img.iclflag,.header_top .right #lang_sel_click ul ul img.iclflag{float:right;top:5px}.header_top .right #lang_sel ul ul,.header_top .right #lang_sel_click ul ul{left:auto;right:0;padding:10px 0!important}.header_top .right #lang_sel ul ul li,.header_top .right #lang_sel_click ul ul li{width:100%;text-align:right}.header_top .left #lang_sel ul ul li,.header_top .left #lang_sel_click ul ul li{width:100%}.header_top .right #lang_sel ul ul li span,.header_top .right #lang_sel_click ul ul li span{float:right}.header_top .right #lang_sel ul ul li img.iclflag,.header_top .right #lang_sel_click ul ul li img.iclflag{position:relative;top:11px;margin-left:9px}.header_top #lang_sel li,.header_top #lang_sel_click li{width:auto;min-width:100px}.header_top #lang_sel,.header_top #lang_sel_click{font-family:inherit;height:auto;float:left;padding:0;z-index:1000;height:30px;position:relative}.header_top #lang_sel ul>li>a,.header_top #lang_sel_click ul>li>a{width:auto;float:none;padding:0 10px!important}.header_top #lang_sel>ul>li:hover,.header_top #lang_sel_click>ul>li:hover{border-bottom:none!important}.header_top #lang_sel>ul>li>a,.header_top #lang_sel_click>ul>li>a{position:absolute;top:0;right:0;font-size:13px;font-weight:400;color:#fff!important;line-height:29px!important;height:30px;z-index:2500;padding:0 10px!important}.dark .header_top #lang_sel>ul>li>a{color:#000!important}.dark .header_top #lang_sel>ul>li:hover>a,.dark .header_top #lang_sel_click>ul>li>a{color:#fff!important}.header_top .left #lang_sel>ul>li>a,.header_top .left #lang_sel_click>ul>li>a{left:0;right:auto}.header_top #lang_sel>ul>li>a:hover,.header_top #lang_sel_click>ul>li>a:hover,.header_top #lang_sel>ul>li:hover>a,.header_top #lang_sel_click>ul>li:hover>a{top:0;background-color:#000!important;background-color:rgba(0,0,0,0.8)!important}.header_top #lang_sel ul>li ul>li,.header_top #lang_sel_click ul>li ul>li{padding:0!important}.header_top #lang_sel ul>li a.lang_sel_sel,.header_top #lang_sel_click ul>li a.lang_sel_sel{background:0;line-height:30px;border:0;font-weight:400;padding:0}.header_top .right #lang_sel ul>li a.lang_sel_sel,.header_top .right #lang_sel_click ul>li a.lang_sel_sel{text-align:right}.header_top .left #lang_sel ul>li a.lang_sel_sel,.header_top .left #lang_sel_click ul>li a.lang_sel_sel{text-align:left}.header_top #lang_sel ul ul,.header_top #lang_sel_click ul ul{height:auto;border-top:0;background-color:#000;background-color:rgba(0,0,0,0.8)!important;z-index:1000;position:absolute;top:30px;left:-1px;width:160px}.header_top #lang_sel ul li ul li a,.header_top #lang_sel ul li ul li a:visited,.header_top #lang_sel_click ul li ul li a,.header_top #lang_sel_click ul li ul li a:visited{background:0;border:0;color:#888;display:block;height:32px;white-space:nowrap;font-size:13px;font-weight:400;line-height:32px;padding:0;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out}.header_top #lang_sel ul li ul li a:hover,.header_top #lang_sel_click ul li ul li a:hover{color:#fff}.header_top #lang_sel_list{font-family:inherit;height:auto;width:auto;float:left}.header_top #lang_sel_list ul{border:0;padding:0 0 0 0!important;width:auto}.header_top #lang_sel_list li{display:inline-block;float:none;width:auto}.header_top #lang_sel_list ul li a,.header_top #lang_sel_list ul li a:visited{padding:0 8px 0 8px;border:0;background:none repeat scroll 0 0 transparent;line-height:30px;font-size:14px;color:#fff;margin:0!important}.header_top #lang_sel img.iclflag,.header_top #lang_sel_click img.iclflag,.header_top #lang_sel_list img.iclflag{display:inline;float:none;top:1px;margin:0}aside .widget #lang_sel_list,section.side_menu #lang_sel_list,footer #lang_sel_list{height:auto}aside .widget #lang_sel_list li,section.side_menu #lang_sel_list li,footer #lang_sel_list li{float:none;margin-bottom:8px!important}aside .widget #lang_sel_list li a,aside .widget #lang_sel li a,aside .widget #lang_sel_click li a,section.side_menu #lang_sel_list li a,section.side_menu #lang_sel li a,section.side_menu #lang_sel_click li a,footer #lang_sel_list li a,footer #lang_sel li a,footer #lang_sel_click li a{font-family:inherit;font-size:14px;font-weight:300;border:0}aside .widget #lang_sel_list li a,section.side_menu #lang_sel_list li a,aside .widget #lang_sel_list li a,footer #lang_sel_list li a{display:inline}aside .widget #lang_sel li,aside .widget #lang_sel_click li,section.side_menu #lang_sel li,section.side_menu #lang_sel_click li,footer #lang_sel li,footer #lang_sel_click li{margin-bottom:0}aside .widget #lang_sel,aside .widget #lang_sel_click,section.side_menu #lang_sel,section.side_menu #lang_sel_click,footer #lang_sel,footer #lang_sel_click{width:100%}aside .widget #lang_sel>ul>li>a,aside .widget #lang_sel_click>ul>li>a,section.side_menu #lang_sel>ul>li>a,section.side_menu #lang_sel_click>ul>li>a,footer #lang_sel>ul>li>a,footer #lang_sel_click>ul>li>a{height:32px;line-height:32px!important;font-family:inherit;font-weight:300;padding-left:13px;font-weight:300;background-image:url(img/wc_select_arrow.png)!important;background-repeat:no-repeat;background-position:right}footer #lang_sel>ul>li>a,footer #lang_sel_click>ul>li>a,section.side_menu #lang_sel>ul>li>a,section.side_menu #lang_sel_click>ul>li>a{background-image:url(img/wc_select_arrow_footer.png)!important;background-repeat:no-repeat;background-position:right}aside .widget #lang_sel>ul>li a,aside .widget #lang_sel_click>ul>li a{background-color:#f6f6f6}footer #lang_sel>ul>li a,footer #lang_sel_click>ul>li a,section.side_menu #lang_sel>ul>li a,section.side_menu #lang_sel_click>ul>li a{background-color:#1f1f1f!important}footer #lang_sel ul li a,footer #lang_sel ul ul a,footer #lang_sel_click ul li a,footer #lang_sel_click ul ul a,footer #lang_sel_click ul ul a span,section.side_menu #lang_sel ul li a,section.side_menu #lang_sel ul ul a,section.side_menu #lang_sel ul ul a:visited,section.side_menu #lang_sel_click>ul>li>a,section.side_menu #lang_sel_click ul ul a,section.side_menu #lang_sel_click ul ul a:visited{color:#888!important}aside .widget #lang_sel>ul li a,aside .widget #lang_sel ul ul a,aside .widget #lang_sel_click>ul li a,aside .widget #lang_sel_click ul ul a,aside .widget #lang_sel_list li a{color:#000}aside .widget #lang_sel ul ul a:hover,aside .widget #lang_sel_click ul ul a:hover,aside .widget #lang_sel_list li a.lang_sel_sel,aside .widget #lang_sel_list li a:hover{color:#eb005d}footer #lang_sel_list li a:hover,footer #lang_sel a.lang_sel_sel,footer #lang_sel a.lang_sel_sel:hover,footer #lang_sel ul ul a:hover,footer #lang_sel_click a.lang_sel_sel,footer #lang_sel_click ul ul a:hover,footer #lang_sel_click ul ul a:hover span,footer #lang_sel_list a.lang_sel_sel,footer #lang_sel_list ul ul a:hover,footer #lang_sel_list ul ul a:hover span,section.side_menu a.lang_sel_sel,section.side_menu #lang_sel ul li a.lang_sel_sel,section.side_menu #lang_sel_click ul li a.lang_sel_sel,section.side_menu #lang_sel_list li a:hover,section.side_menu #lang_sel ul ul a:hover,section.side_menu #lang_sel_click ul ul a:hover,section.side_menu #lang_sel_click ul ul a:hover span{color:#fff!important}aside .widget #lang_sel li,aside .widget #lang_sel_click li,section.side_menu #lang_sel li,section.side_menu #lang_sel_click li,footer #lang_sel li,footer #lang_sel_click li{width:100%}aside .widget #lang_sel ul ul,aside .widget #lang_sel_click ul ul,section.side_menu #lang_sel ul ul,section.side_menu #lang_sel_click ul ul,footer #lang_sel ul ul,footer #lang_sel_click ul ul{width:100%;top:32px;height:auto;border:0;left:-1px;z-index:1000}footer #lang_sel ul ul,footer #lang_sel_click ul ul,section.side_menu #lang_selul ul,section.side_menu #lang_sel_click ul ul{left:0!important}aside .widget #lang_sel ul ul a,aside .widget #lang_sel_click ul ul a,aside .widget #lang_sel ul ul a:visited,aside .widget #lang_sel_click ul ul a:visited,footer #lang_sel ul ul a,footer #lang_sel_click ul ul a,footer #lang_sel ul ul a:visited,footer #lang_sel_click ul ul a:visited{padding:10px 13px}aside .widget #lang_sel_list.lang_sel_list_vertical ul,section.side_menu #lang_sel_list.lang_sel_list_vertical ul,footer #lang_sel_list.lang_sel_list_vertical ul{height:auto;border-top:0}aside .widget #lang_sel_list.lang_sel_list_vertical a,aside .widget #lang_sel_list.lang_sel_list_vertical a:visited,section.side_menu #lang_sel_list.lang_sel_list_vertical a,section.side_menu #lang_sel_list.lang_sel_list_vertical a:visited,footer #lang_sel_list.lang_sel_list_vertical a,footer #lang_sel_list.lang_sel_list_vertical a:visited{border:0;padding:0}section.side_menu #lang_sel_list.lang_sel_list_vertical a,section.side_menu #lang_sel_list.lang_sel_list_vertical a:visited,section.side_menu #lang_sel_list.lang_sel_list_horizontal a,section.side_menu #lang_sel_list.lang_sel_list_horizontal a:visited,footer #lang_sel_list.lang_sel_list_vertical a,footer #lang_sel_list.lang_sel_list_vertical a:visited,footer #lang_sel_list.lang_sel_list_horizontal a,footer #lang_sel_list.lang_sel_list_horizontal a:visited{background:transparent}aside #lang_sel img.iclflag,aside #lang_sel_click img.iclflag,section.side_menu #lang_sel img.iclflag,section.side_menu #lang_sel_click img.iclflag,footer #lang_sel img.iclflag,footer #lang_sel_click img.iclflag,footer #lang_sel_list.lang_sel_list_horizontal a img,footer #lang_sel_list.lang_sel_list_vertical a img{margin-right:15px}footer #lang_sel_list.lang_sel_list_horizontal a:hover,footer #lang_sel_list.lang_sel_list_vertical a:hover,.side_menu #lang_sel_list.lang_sel_list_horizontal a:hover,.side_menu #lang_sel_list.lang_sel_list_vertical a:hover{color:#fff;-webkit-transition:color .3s ease 0s!important;-moz-transition:color .3s ease 0s!important;-o-transition:color .3s ease 0s!important;-ms-transition:color .3s ease 0s!important;transition:color .3s ease 0s!important}footer #lang_sel_list.lang_sel_list_horizontal a,footer #lang_sel_list.lang_sel_list_vertical a,.side_menu #lang_sel_list.lang_sel_list_horizontal a,.side_menu #lang_sel_list.lang_sel_list_vertical a{-webkit-transition:color .3s ease 0s!important;-moz-transition:color .3s ease 0s!important;-o-transition:color .3s ease 0s!important;-ms-transition:color .3s ease 0s!important;transition:color .3s ease 0s!important;color:#888}#lang_sel_footer{background-color:#383838;border:0;z-index:1500;position:relative}#lang_sel_footer a{font-size:14px;color:#888;-webkit-transition:color .3s ease 0s!important;-moz-transition:color .3s ease 0s!important;-o-transition:color .3s ease 0s!important;-ms-transition:color .3s ease 0s!important;transition:color .3s ease 0s!important}#lang_sel_footer a:hover{color:#fff;-webkit-transition:color .3s ease 0s!important;-moz-transition:color .3s ease 0s!important;-o-transition:color .3s ease 0s!important;-ms-transition:color .3s ease 0s!important;transition:color .3s ease 0s!important}#lang_sel_footer a img{margin-right:15px}.ls-nav-prev,.ls-nav-next{display:block;width:60px;height:100%;margin:0;z-index:999;top:0;position:absolute;cursor:pointer;background-color:transparent;padding:0;opacity:.7}.ls-nav-prev:hover,.ls-nav-next:hover{opacity:1}.ls-nav-prev{background-image:url(img/navigation_layer_button_left.png);background-position:center center;background-repeat:no-repeat;left:0}.ls-nav-next{background-image:url(img/navigation_layer_button_right.png);background-position:center center;background-repeat:no-repeat;right:0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:150/100),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:160dpi){.ls-nav-prev{background-image:url(img/navigation_layer_button_left@1_5x.png);-o-background-size:18px 33px;-webkit-background-size:18px 33px;-moz-background-size:18px 33px;background-size:18px 33px}.ls-nav-next{background-image:url(img/navigation_layer_button_right@1_5x.png);-o-background-size:18px 33px;-webkit-background-size:18px 33px;-moz-background-size:18px 33px;background-size:18px 33px}}@media only screen and (-webkit-min-device-pixel-ratio:2.0),only screen and (min--moz-device-pixel-ratio:2.0),only screen and (-o-min-device-pixel-ratio:200/100),only screen and (min-device-pixel-ratio:2.0),only screen and (min-resolution:210dpi){.ls-nav-prev{background-image:url(img/navigation_layer_button_left@2x.png);-o-background-size:18px 33px;-webkit-background-size:18px 33px;-moz-background-size:18px 33px;background-size:18px 33px}.ls-nav-next{background-image:url(img/navigation_layer_button_right@2x.png);-o-background-size:18px 33px;-webkit-background-size:18px 33px;-moz-background-size:18px 33px;background-size:18px 33px}}.element_from_left,.element_from_right,.element_from_top,.element_from_bottom,.element_from_fade{display:inline-block;width:100%}.touch .no_animation_on_touch .element_from_left>div,.touch .no_animation_on_touch .element_from_right>div,.touch .no_animation_on_touch .element_from_top>div,.touch .no_animation_on_touch .element_from_bottom>div,.touch .no_animation_on_touch .element_from_fade>div,.touch .no_animation_on_touch .element_transform>div{opacity:1;filter:alpha(opacity = 100);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.element_from_left>div,.element_from_right>div,.element_from_top>div,.element_from_bottom>div,.element_from_fade>div{opacity:0;display:inline-block;width:100%;filter:alpha(opacity = 0)}.element_transform>div{opacity:.2;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.element_from_fade.element_from_fade_on>div{opacity:1;filter:alpha(opacity = 100);-webkit-transition:opacity .8s ease 0s;-moz-transition:opacity .8s ease 0s;-o-transition:opacity .8s ease 0s;-webkit-backface-visibility:hidden}.element_from_left.element_from_left_on>div{-webkit-animation:element-from-left .7s 1 ease-in-out;-moz-animation:element-from-left .7s 1 ease-in-out;-o-animation:element-from-left .7s 1 ease-in-out;animation:element-from-left .7s 1 ease-in-out;opacity:1;filter:alpha(opacity = 100);-webkit-backface-visibility:hidden}.element_from_right.element_from_right_on>div{-webkit-animation:element-from-right .7s 1 ease-in-out;-moz-animation:element-from-right .7s 1 ease-in-out;-o-animation:element-from-right .7s 1 ease-in-out;animation:element-from-right .7s 1 ease-in-out;opacity:1;filter:alpha(opacity = 100);-webkit-backface-visibility:hidden}.element_from_top.element_from_top_on>div{-webkit-animation:element-from-top .7s 1 ease-in-out;-moz-animation:element-from-top .7s 1 ease-in-out;-o-animation:element-from-top .7s 1 ease-in-out;animation:element-from-top .7s 1 ease-in-out;opacity:1;filter:alpha(opacity = 100);-webkit-backface-visibility:hidden}.element_from_bottom.element_from_bottom_on>div{-webkit-animation:element-from-bottom .7s 1 ease-in-out;-moz-animation:element-from-bottom .7s 1 ease-in-out;-o-animation:element-from-bottom .7s 1 ease-in-out;animation:element-from-bottom .7s 1 ease-in-out;opacity:1;filter:alpha(opacity = 100);-webkit-backface-visibility:hidden}.element_transform.element_transform_on>div{-webkit-animation:element-transform .4s 1 cubic-bezier(0.175,0.885,0.320,1.275);-moz-animation:element-transform .4s 1 cubic-bezier(0.175,0.885,0.320,1.275);-o-animation:element-transform .4s 1 cubic-bezier(0.175,0.885,0.320,1.275);animation:element-transform .4s 1 cubic-bezier(0.175,0.885,0.320,1.275);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@-webkit-keyframes element-from-left{0%{-webkit-transform:translate(-20%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes element-from-left{0%{-moz-transform:translate(-20%,0);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes element-from-left{0%{-o-transform:translate(-20%,0);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes element-from-left{0%{transform:translate(-20%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes element-from-right{0%{-webkit-transform:translate(20%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes element-from-right{0%{-moz-transform:translate(20%,0);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes element-from-right{0%{-o-transform:translate(20%,0);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes element-from-right{0%{transform:translate(20%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes element-from-bottom{0%{-webkit-transform:translate(0,30%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes element-from-bottom{0%{-moz-transform:translate(0,30%);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes element-from-bottom{0%{-o-transform:translate(0,30%);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes element-from-bottom{0%{transform:translate(0,30%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes element-from-top{0%{-webkit-transform:translate(0,-30%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes element-from-top{0%{-moz-transform:translate(0,-30%);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes element-from-top{0%{-o-transform:translate(0,-30%);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes element-from-top{0%{transform:translate(0,-30%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes element-transform{0%{-webkit-transform:scale(0.3);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes element-transform{0%{-moz-transform:scale(0.3);opacity:.1}100%{-moz-transform:scale(1);opacity:1}}@-o-keyframes element-transform{0%{-o-transform:scale(0.3);opacity:.1}100%{-o-transform:scale(1);opacity:1}}@keyframes element-transform{0%{transform:scale(0.3);opacity:.1}100%{transform:scale(1);opacity:1}}.q_image_with_text_over{display:inline-block;position:relative;margin:0;width:100%}.q_image_with_text_over.one_half{width:50%}.q_image_with_text_over.one_third{width:33.33%}.q_image_with_text_over.one_fourth{width:25%}.q_image_with_text_over img{display:block;position:relative;width:100%;z-index:10}.q_image_with_text_over .shader{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(img/pixel.png);background-position:0 0;background-repeat:repeat;z-index:20}.q_image_with_text_over .text{position:absolute;width:100%;height:100%;top:0;left:0;z-index:30;text-align:center}.q_image_with_text_over table{position:absolute;width:100%;height:100%;top:0;left:0;width:100%;height:100%}.q_image_with_text_over table td{padding:0;vertical-align:middle;background:none!important}.q_image_with_text_over .caption,.q_image_with_text_over .icon_holder{opacity:1;filter:alpha(opacity = 100);-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out}.q_image_with_text_over .caption{line-height:1em}.q_image_with_text_over .text p,.q_image_with_text_over .caption,.q_image_with_text_over .icon_holder{color:#fff}.q_image_with_text_over .icon_holder{display:inline-block;border-radius:300px;-webkit-border-radius:300px;-moz-border-radius:300px;-o-border-radius:300px;padding:1em .9em;border-width:2px;border-color:#fff;border-color:rgba(255,255,255,0.6)}.q_image_with_text_over .icon_holder.fa-2x{padding:.67em .7em}.q_image_with_text_over .icon_holder.fa-3x{padding:.6em .62em}.q_image_with_text_over .caption{margin:6% 0 0}.q_image_with_text_over .caption.no_icon{margin:0}.q_image_with_text_over .desc{margin:0 30px;opacity:0;filter:alpha(opacity = 0);-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0px)}.q_image_with_text_over .text:hover .caption,.q_image_with_text_over .text:hover .icon_holder{opacity:0;filter:alpha(opacity = 0)}.q_image_with_text_over .text:hover .desc{opacity:1;filter:alpha(opacity = 100)}.circle_item .circle{font-size:15px;line-height:13px;width:155px;height:155px;display:inline-block;text-align:center;color:#000;background-color:#f6f6f6;-o-border-radius:182px;-moz-border-radius:182px;-webkit-border-radius:182px;border-radius:182px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px)}.circle_item .circle div{padding:69.5px 0}.circle_left{width:100%;display:inline-block;margin:0 0 25px 0}.circle_left .circle{float:left}.circle_left .text{padding:0 10px 0 170px}.circle_top{width:100%;display:inline-block;text-align:center;margin:0 0 25px 0}.wpb_column>.wpb_wrapper .circle_top,.wpb_column>.wpb_wrapper .circle_top:last-child{margin-bottom:25px}.circle_top .circle{margin:0 auto}.circle_top .text{margin:25px 0 0}.circle_top .text p{margin:0}.circle_item .circle a{text-decoration:none}.circle_item .circle:hover{background-color:#eb005d;color:#fff}.circle_item .circle.hover{cursor:pointer}.circle_item .circle:hover a{color:#fff}.fade_in_circle_holder{display:block;cursor:pointer;overflow:hidden}.fade_in_circle_holder.animate_circle{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.fade_in_circle_holder{display:table;position:relative;overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0.1);-moz-transform:scale(0.1);-o-transform:scale(0.1);-ms-transform:scale(0.1);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-backface-visibility:hidden;z-index:2000}.touch .no_animation_on_touch .fade_in_circle_holder{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.image_hover .images_holder{position:relative}.image_hover .images_holder img{width:100%}.image_hover .images_holder img.hover_image{position:absolute;top:0;left:0}.image_hover .images_holder img.active_image{opacity:1;filter:alpha(opacity = 100)}.image_hover .images_holder img.active_image,.image_hover .images_holder img.hover_image,.image_hover.hovered.show .images_holder img.active_image,.image_hover.hovered.show .images_holder img.hover_image{-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0px)}.image_hover .images_holder img.hover_image{opacity:0;filter:alpha(opacity = 0)}.image_hover .images_holder:hover img.active_image,.image_hover.hovered.show .images_holder img.active_image{opacity:0;filter:alpha(opacity = 0)}.image_hover .images_holder:hover img.hover_image,.image_hover.hovered.show .images_holder img.hover_image{opacity:1;filter:alpha(opacity = 100)}.content_bottom{position:relative;z-index:100}.qode_call_to_action.container{background-color:#f6f6f6;padding:0!important}.qode_call_to_action.container .container_inner{padding:35px 0!important}.call_to_action_text_wrapper p{font-size:15px;line-height:40px;font-weight:300}.qode_call_to_action .qbutton{padding:0 20px!important;position:static}.qode_call_to_action .qbutton i{margin:0 0 0 25px!important}.qode_call_to_action .qbutton:hover{background-color:#2c2c2c!important}.call_to_action_button_wrapper.left{text-align:left}.call_to_action_button_wrapper.right{text-align:right}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.boxed .carousel-inner{width:1150px;left:auto!important}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel.fade .item{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1;filter:alpha(opacity=100)}.carousel.fade .active.left,.carousel.fade .active.right{opacity:0;filter:alpha(opacity=0)}.carousel.fade .active.item{opacity:1;filter:alpha(opacity=100)}.carousel.fade .active.left,.carousel.fade .active.right{left:0;z-index:2;opacity:0;filter:alpha(opacity=0)}.carousel.fade .next,.carousel.fade .prev{left:0;z-index:1}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:23%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;left:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:40px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:40px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}}.carousel{margin-bottom:0}.carousel.full_screen{height:1500px}.qode_slider_preloader{width:100%;background-color:#1c1c1c;position:absolute;z-index:20}.qode_slider_preloader{height:1500px}.ajax_loader_slider{position:absolute;top:50%;left:50%;z-index:1100;display:none}.carousel-inner .slider_content_outer{position:relative;height:100%;width:1100px;margin:0 auto;z-index:12}.carousel-inner .slider_content{position:absolute;width:100%;height:100%}.touch .carousel-inner .slider_content{top:30%!important}.carousel-inner .slider_content .thumb{opacity:0;filter:alpha(opacity = 0);text-align:center;height:auto}@media only screen and (max-height:850px){.full_screen .carousel-inner .slider_content .thumb{height:35%}}@media only screen and (max-width:600px){.full_screen .carousel-inner .slider_content .thumb{height:25%}}.carousel-inner .slider_content.left .thumb{text-align:left}.carousel-inner .slider_content.right .thumb{text-align:right}.carousel-inner .active .slider_content .thumb{-webkit-animation:rotate 1s 1 ease-out;-moz-animation:rotate 1s 1 ease-out;-o-animation:rotate 1s 1 ease-out;animation:rotate 1s 1 ease-out;opacity:1;filter:alpha(opacity = 100);-webkit-backface-visibility:hidden}.carousel-inner .slider_content .thumb img{max-height:100%}.carousel-inner .slider_content .text{text-align:center;opacity:0;filter:alpha(opacity = 0);position:relative;display:inline-block;width:100%;margin:10px 0 0 0}.carousel-inner .active .slider_content .text{-webkit-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-moz-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-o-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);opacity:1;filter:alpha(opacity = 100)}.carousel-inner .slider_content .text .qbutton{margin:10px 0 0 0}.carousel-inner h2{font-size:42px;line-height:44px;font-weight:300;color:#fff;text-align:center;margin:10px 0;padding:0}.carousel-inner p{color:#fff;text-align:center;font-size:19px;line-height:24px;font-weight:300;margin:10px 0 15px 0}.carousel-inner .dark h2,.carousel-inner .dark p{color:#000}.carousel-inner .left .text,.carousel-inner .left h2,.carousel-inner .left p{text-align:left}.carousel-inner .right .text,.carousel-inner .right h2,.carousel-inner .right p{text-align:right}.carousel-inner{left:0!important;position:fixed;overflow:hidden;width:100%;z-index:1;transform:translate(0px,0px);-ms-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-webkit-transform:translate(0px,0px);-o-transform:translate(0px,0px);-webkit-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1),margin .33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1),margin .33s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1),margin .33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1),margin .33s cubic-bezier(0.694,0.0482,0.335,1);transition:left .33s cubic-bezier(0.694,0.0482,0.335,1),margin .33s cubic-bezier(0.694,0.0482,0.335,1)}.carousel-inner .item img{display:inline-block!important}.touch .carousel-inner .item{background-position:center 0!important}.carousel-inner .item .image{position:absolute;top:0;left:0;background-position:center 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.carousel-inner .item .image img{display:none!important;width:0;height:0}.carousel-control{font-size:13px;height:100%;background-position:30px center;background-repeat:no-repeat!important;background-color:transparent!important;text-shadow:none;position:absolute;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:0;z-index:2!important;margin:0;outline:0;cursor:pointer;-o-background-size:18px 33px;-webkit-background-size:18px 33px;-moz-background-size:18px 33px;background-size:18px 33px;-webkit-transition:background .6s ease-in-out;-moz-transition:background .6s ease-in-out;-o-transition:background .6s ease-in-out;-ms-transform:background .6s ease-in-out;transition:background .6s ease-in-out}.carousel-control.right{background-position:100% center;-o-background-size:48px 33px;-webkit-background-size:48px 33px;-moz-background-size:48px 33px;background-size:48px 33px}.carousel-control .thumb_holder{width:150px;display:block;position:absolute;background-color:rgba(0,0,0,0.8);margin:-77px 0 0 0;top:50%;-webkit-transition:background .6s ease-in-out;-moz-transition:background .6s ease-in-out;-o-transition:background .6s ease-in-out;-ms-transform:background .6s ease-in-out;transition:background .6s ease-in-out}.carousel-control.left .thumb_holder{left:-100%;-webkit-transition:left .6s ease-in-out;-moz-transition:left .6s ease-in-out;-o-transition:left .6s ease-in-out;-ms-transform:left .6s ease-in-out;transition:left .6s ease-in-out}.slider_thumbs .carousel-control.left:hover{background-position:-100px center}.slider_thumbs .carousel-control.left:hover .thumb_holder{left:0}.in_progress.slider_thumbs .carousel-control.left{background-position:30px center!important}.in_progress.slider_thumbs .carousel-control.left .thumb_holder{left:-100%!important}.carousel-control.right .thumb_holder{right:-100%;-webkit-transition:right .6s ease-in-out;-moz-transition:right .6s ease-in-out;-o-transition:right .6s ease-in-out;-ms-transform:right .6s ease-in-out;transition:right .6s ease-in-out}.slider_thumbs .carousel-control.right:hover{background-position:200% center}.slider_thumbs .carousel-control.right:hover .thumb_holder{right:0}.in_progress.slider_thumbs .carousel-control.right{background-position:100% center!important}.in_progress.slider_thumbs .carousel-control.right .thumb_holder{right:-100%!important}.carousel-control.left .arrow_left{float:left;height:50px;line-height:50px;padding:0 0 0 20px}.carousel-control.left .numbers{float:right;height:50px;line-height:50px;padding:0 20px 0 0}.carousel-control.right .arrow_right{float:right;height:50px;line-height:50px;padding:0 20px 0 0}.carousel-control.right .numbers{float:left;height:50px;line-height:50px;padding:0 0 0 20px}.carousel-control .img{clear:both;width:150px;height:94px;position:relative;display:block;overflow:hidden;margin:0 0 -2px 0}.carousel-control.right .img{float:right}.carousel-control .img img,.carousel-control .img .video{position:absolute;top:0;left:0;z-index:2}.carousel-control .img .video{left:-1px}.carousel-control .img .old{z-index:1}@media only screen and (max-width:1300px){.carousel-control{width:15%}}@media only screen and (max-width:1000px){.carousel-control{width:10%}.carousel-control.left{background-position:30px center!important}.carousel-control.left .thumb_holder{display:none}.carousel-control.right{background-position:100% center!important}.carousel-control.right .thumb_holder{display:none}}.touch .carousel-control{width:10%}.touch .carousel-control.left{background-position:30px center!important}.touch .carousel-control.left .thumb_holder{display:none}.touch .carousel-control.right{background-position:100% center!important}.touch .carousel-control.right .thumb_holder{display:none}.carousel-control.left{background-image:url('img/slider-arrow-left.png')}.carousel-control.left.dark{background-image:url('img/slider-arrow-left-black.png')}.carousel-control.right{background-image:url('img/slider-arrow-right.png')}.carousel-control.right.dark{background-image:url('img/slider-arrow-right-black.png')}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:150/100),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:160dpi){.carousel-control.left{background-image:url('img/slider-arrow-left@1_5x.png')}.carousel-control.left.dark{background-image:url('img/slider-arrow-left-black@1_5x.png')}.carousel-control.right{background-image:url('img/slider-arrow-right@1_5x.png')}.carousel-control.right.dark{background-image:url('img/slider-arrow-right-black@1_5x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:2.0),only screen and (min--moz-device-pixel-ratio:2.0),only screen and (-o-min-device-pixel-ratio:200/100),only screen and (min-device-pixel-ratio:2.0),only screen and (min-resolution:210dpi){.carousel-control.left{background-image:url('img/slider-arrow-left@2x.png')}.carousel-control.left-dark{background-image:url('img/slider-arrow-left-black@2x.png')}.carousel-control.right{background-image:url('img/slider-arrow-right@2x.png')}.carousel-control.right.dark{background-image:url('img/slider-arrow-right-black@2x.png')}}@media(max-width:1000px){.carousel-inner{position:relative}.carousel-inner .item .image{background-size:auto 1000px}.carousel-inner h2 span,.carousel-inner p span{font-size:80%}.carousel-inner h2{line-height:35px}.carousel-inner p{line-height:19px}.carousel-inner .qbutton{font-size:12px;line-height:31px;height:31px}.carousel-inner .qbutton i{margin:0 0 0 20px}}@media(max-width:767px){.carousel-inner .item .image{background-size:auto 767px}.carousel-inner h2 span,.carousel-inner p span{font-size:70%}.carousel-inner h2{line-height:30px}.carousel-inner p{line-height:17px}.carousel-inner .qbutton{font-size:11px;line-height:27px;height:27px}.carousel-inner .qbutton i{margin:0 0 0 17px}}@media(max-width:567px){.carousel-inner .item .image{background-size:auto 567px}.carousel-inner .slider_content,.touch .carousel-inner .slider_content{top:15%!important}.carousel-inner h2 span,.carousel-inner p span{font-size:50%}.carousel-inner h2{line-height:20px}.carousel-inner p{line-height:15px}.carousel-inner .qbutton{font-size:10px;line-height:23px;height:23px}.carousel-inner .qbutton i{margin:0 0 0 14px}}@media(max-width:319px){.carousel-inner h2 span,.carousel-inner p span{font-size:50%}.carousel-inner h2{line-height:20px}.carousel-inner p{line-height:12px}.carousel-inner .qbutton{font-size:9px;line-height:20px;height:20px}.carousel-inner .qbutton i{margin:0 0 0 10px}}.carousel-control.left{filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.carousel-control.right{filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}@media(max-width:768px){.carousel-control.left{left:0}.carousel-control.right{right:0}}.carousel-indicators li{border-width:1px;margin:0;width:12px;height:12px;opacity:.6;margin:0 3px;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transform:all .6s ease-in-out;transition:all .6s ease-in-out}.carousel-indicators.dark li{border-color:#000}.carousel-indicators .active{background-color:transparent;opacity:1;margin:0 3px}@-webkit-keyframes text-from-bottom{0%{-webkit-transform:translate(0,70%);opacity:0}50%{-webkit-transform:translate(0,70%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes text-from-bottom{0%{-moz-transform:translate(0,70%);opacity:0}50%{-moz-transform:translate(0,70%);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes text-from-bottom{0%{-o-transform:translate(0,70%);opacity:0}50%{-o-transform:translate(0,70%);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes text-from-bottom{0%{transform:translate(0,70%);opacity:0}50%{transform:translate(0,70%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:perspective(600px) rotateX(90deg) scale(.5);opacity:0}50%{-webkit-transform:perspective(600px) rotateX(90deg) scale(.5);opacity:0}100%{-webkit-transform:perspective(600px) rotateX(0deg) scale(1);opacity:1}}@-moz-keyframes rotate{0%{-moz-transform:perspective(600px) rotateX(90deg) scale(.5);opacity:0}50%{-moz-transform:perspective(600px) rotateX(90deg) scale(.5);opacity:0}100%{-moz-transform:perspective(600px) rotateX(0deg) scale(1);opacity:1}}@-o-keyframes rotate{0%{-o-transform:perspective(600px) rotateX(90deg) scale(.5);opacity:.2}50%{-o-transform:perspective(600px) rotateX(90deg) scale(.5);opacity:.2}100%{-o-transform:perspective(600px) rotateX(0deg) scale(1);opacity:1}}@keyframes rotate{0%{transform:perspective(600px) rotateX(90deg) scale(.5);opacity:0}50%{transform:perspective(600px) rotateX(90deg) scale(.5);opacity:0}100%{transform:perspective(600px) rotateX(0deg) scale(1);opacity:1}}.carousel .video .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.carousel .video .video-overlay{height:3000px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:11}.carousel .video .video-overlay.active{background-image:url("img/pixel-video.png");background-position:0 0;background-repeat:repeat;opacity:1}.carousel .video .video-wrap{top:0;left:0;overflow:hidden;position:absolute;width:100%;z-index:10}.carousel .video .video-wrap .mejs-poster{background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important;-o-background-size:cover!important}.carousel .video .video-wrap .mejs-container .mejs-controls{display:none!important}.carousel .video .video-wrap .mejs-controls .mejs-button button:focus{outline:none!important}.carousel .video .video-wrap .mejs-controls .mejs-time-rail .mejs-time-loaded{background-color:rgba(255,255,255,0.18)!important}.carousel .video .video-wrap .mejs-container{background-color:transparent!important;background-image:none!important;height:auto!important}.carousel .video .video-wrap .mejs-mediaelement{background:none!important;border:0!important}.carousel .video .video-wrap .mejs-container .mejs-poster img{max-width:none!important;width:100%!important}.carousel .video .video-wrap .mejs-controls button{opacity:.8}.carousel .video .video-wrap .mejs-controls button:hover,.mejs-controls .mejs-fullscreen-button:hover button{opacity:1!important}.carousel .video .video-wrap .mejs-controls .mejs-time-rail .mejs-time-total{background:#1f1f1f none repeat scroll 0 0!important}.carousel .video .video-wrap .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:transparent!important}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus,.portfolio_slider .flex-container a:active,.portfolio_slider .flexslider a:active,.portfolio_slider .flex-container a:focus,.portfolio_slider .flexslider a:focus{outline:0}.portfolio_slides,.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider .slides>li,.portfolio_slider .portfolio_slides>li{background-color:transparent;display:none;position:relative;margin:0}.flexslider .slides img,.portfolio_slider .portfolio_slides img{width:100%;display:block}.slides:after,.portfolio_slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides,html[xmlns] .portfolio_slides{display:block}* html .slides,* html .portfolio_slides{height:1%}.no-js .slides>li:first-child,.no-js .portfolio_slides>li:first-child{display:block}.flexslider,.portfolio_slider{margin:0 0 60px;position:relative;zoom:1}.wpb_column>.wpb_wrapper .portfolio_slider:last-child,.wpb_column>.wpb_wrapper .flexslider:last-child{margin-bottom:60px}.boxed .portfolio_slider{margin:0 -25px 60px;overflow:hidden}.flex-viewport,.portfolio_slider .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides,.portfolio_slider .portfolio_slides{zoom:1}.portfolio_slider .flex-direction-nav,.flexslider .flex-direction-nav{*height:0}.flex-direction-nav a{width:60px;height:100%;line-height:100%;margin:0;display:block;position:absolute;top:0;z-index:450;cursor:pointer;vertical-align:middle;text-align:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;opacity:0;filter:alpha(opacity=0);background-color:#fff;background-color:rgba(255,255,255,0.2);-webkit-backface-visibility:hidden}.flex-direction-nav a:hover{width:90px}.flex-direction-nav a div{display:table;position:relative;width:100%;height:100%;vertical-align:middle}.flex-direction-nav a div i{display:table-cell;vertical-align:middle;height:100%;width:100%;color:#fff;font-size:50px}.flexslider .flex-next,.portfolio_slider .flex-next{right:-60px}.flexslider .flex-prev,.portfolio_slider .flex-prev{left:-60px}.flexslider:hover .flex-next,.portfolio_slider:hover .flex-next{opacity:1;filter:alpha(opacity=100);right:0}.flexslider:hover .flex-prev,.portfolio_slider:hover .flex-prev{opacity:1;filter:alpha(opacity=100);left:0}.flex-direction-nav .flex-disabled{cursor:default}.portfolio_slides .portfolio_slider_hover_holder{position:absolute;display:block;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);background-color:#fff;background-color:rgba(255,255,255,0.8);z-index:20;-webkit-transition:opacity .4s ease-in-out .1s;-ms-transition:opacity .4s ease-in-out .1s;-moz-transition:opacity .4s ease-in-out .1s;-o-transition:opacity .4s ease-in-out .1s}.portfolio_slides li:hover .portfolio_slider_hover_holder{opacity:1;filter:alpha(opacity=100)}.portfolio_slider_hover_outer{position:relative;display:table;width:100%;height:100%;vertical-align:middle;text-align:center}.portfolio_slider_hover_inner{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.portfolio_slider_hover_inner .slider_title{display:block;font-size:19px;line-height:28px;color:#242729;margin:0 0 20px}.portfolio_slider_hover_inner .project_descriptions{display:block;margin:21px 0 0;padding:0 35px}.portfolio_slider_hover_inner .ps_lightbox,.portfolio_slider_hover_inner .ps_preview{display:inline-block;position:relative;-webkit-backface-visibility:hidden}.portfolio_slider_hover_inner .ps_lightbox i,.portfolio_slider_hover_inner .ps_preview i{position:relative;display:block;padding:13px 15px;color:#989897;border-color:#989897;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px}.portfolio_slider_hover_inner .ps_lightbox i{margin:0 13px 0 0}.qode_carousels .flex-container a:active,.qode_carousels a:active,.qode_carousels .flex-container a:focus,.qode_carousels a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.qode_carousels .slides>li{background-color:transparent;display:none;position:relative;margin:0 2px 0 0}.qode_carousels .slides img{width:100%;display:block}.qode_carousels .slides>li .first_image_holder,.qode_carousels .slides>li .second_image_holder{display:block;position:relative;width:100%;opacity:1;-webkit-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.qode_carousels .slides>li .second_image_holder{position:absolute;top:0;left:0}.qode_carousels .slides>li .second_image_holder,.qode_carousels .slides>li:hover .first_image_holder.has_hover_image{opacity:0}.qode_carousels .slides>li:hover .second_image_holder.has_hover_image{opacity:1}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.qode_carousels{padding:0;margin:0 0 60px;position:relative;display:block;zoom:1}.wpb_row .qode_carousels,.wpb_column>.wpb_wrapper .qode_carousels:last-child{margin:0 0 60px}.loading .flex-viewport{max-height:300px}.qode_carousels .slides{zoom:1}.qode_carousels .flex-direction-nav{*height:0;display:none!important}.qode_carousels .flex-control-nav,.portfolio_slider .flex-control-nav{width:100%;position:absolute;bottom:-60px;text-align:center}.qode_carousels .flex-control-nav li,.portfolio_slider .flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline}.qode_carousels .flex-control-paging li a,.portfolio_slider .flex-control-paging li a{width:11px;height:11px;display:block;border:1px solid rgba(255,255,255,0.5);background-color:transparent;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.portfolio_slider .flex-control-paging li a,.qode_carousels.gray .flex-control-paging li a{border-color:#e2e2e2}.qode_carousels .flex-control-paging li a:hover{border-color:#fff}.portfolio_slider .flex-control-paging li a:hover,.qode_carousels.gray .flex-control-paging li a:hover{border-color:#eb005d}.qode_carousels .flex-control-paging li a.flex-active{border-color:#fff;cursor:default}.portfolio_slider .flex-control-paging li a.flex-active,.qode_carousels.gray .flex-control-paging li a.flex-active{border-color:#eb005d;cursor:default}.qode_carousels .flex-control-thumbs,.portfolio_slider .flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.qode_carousels .flex-control-thumbs li,.portfolio_slider .flex-control-thumbs li{width:25%;float:left;margin:0}.qode_carousels .flex-control-thumbs img,.portfolio_slider .flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.qode_carousels .flex-control-thumbs img:hover,.portfolio_slider .flex-control-thumbs img:hover{opacity:1}.qode_carousels .flex-control-thumbs .flex-active,.portfolio_slider .flex-control-thumbs .flex-active{opacity:1;cursor:default}.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button{margin-bottom:0!important}.full_width .section_inner_margin{margin-left:-15px;margin-right:-15px}



nav.main_menu ul li a
{
	color:#686868 !important;
	font-family: 'open_sansregular';
	font-weight:normal !important;
	text-transform:capitalize !important;
}
nav.main_menu ul li:hover a,nav.main_menu ul li.active a,nav.main_menu ul li:last-child a
{
	color:#fff !important;
	
}
#menu-header-navigation > li:hover,#menu-header-navigation > li.active,#menu-header-navigation > li:last-child
{
	color:#fff !important;
	background:#003262 !important;
	border-radius:4px;
}
.second.drop_down_start ul > li:hover,.second.drop_down_start ul> li.active
{
	color:#fff !important;
	background-color:#3d6084 !important;
	
}
nav.main_menu>ul>li>a span
{
	padding:0px !important;
	background-color: transparent !important;
}
nav.main_menu>ul>li
{
	margin-left:9px; 
}
nav.main_menu>ul>li a
{
	padding:9px 15px;
	font-size: 15px;
}
.header_top p
{
	color:#ffffff !important;
	padding:5px 25px;
	background:#878984;
	font-family: 'open_sansregular';
}
.header_top p strong
{
	font-family: 'open_sansbold';
	text-transform:uppercase;
}

.home-slider-container
{
	position:relative;
}
.home-slider-container img
{
	width:100%;
}
.sliderdescription
{
	position:absolute;
	right:0px;
	left:0px;
	bottom:17%;
}
.sliderdescription_inner
{
	width: 1100px;
	margin: 0 auto;
	
}
.sliderdes
{
	font-family: 'open_sans_condensedbold';
	color:#000;
	text-transform:uppercase;
	font-size:29px;
	text-align:center;
	display: block;
	line-height: 27px;
}
.sliderbtn,.sliderbtn:hover
{
	font-family: 'open_sans_condensedbold';
	color:#003262;
	text-transform:uppercase;
	font-size:26px;
	padding:13px 30px;
	border:2px solid #003262;
	display: table;
	margin: 25px auto;
}
.shopsliderbtn,.shopsliderbtn:hover
{
	font-family: 'open_sans_condensedbold';
	color:#003262;
	text-transform:uppercase;
	font-size:26px;
	padding:13px 30px;
	border:2px solid #003262;
	display: table;
	margin: 15px 0px 0px 0px;
}
.slideroverlay
{
	width:28%;
	float:right;
}
.home-slider-container .bx-wrapper .bx-prev {

background: url('../img/sliderlefticon.png') no-repeat !important;
}
.home-slider-container .bx-wrapper .bx-next {

background: url('../img/sliderrighticon.png') no-repeat !important;
}
.home-slider-container .bx-wrapper .bx-prev
{
	left: 25px !important;
}
.home-slider-container .bx-wrapper .bx-next
{
	right: 25px !important;
}
.home-slider-container .bx-wrapper .bx-controls-direction a
{
	width: 13px !important;
	height: 19px !important;
}
.headertagline
{
	padding: 0px 0px 18px;
}
.headertagline p
{
	color:#000000;
	font-family: 'open_sansregular';
	font-style:italic;
	padding-left: 26px;
	line-height: 0px;
}
.servicesmenu
{
	background:#476d95 !important;
}
.servicesmenu ul
{
	list-style:none;
}
.servicesmenu ul li
{
	display:inline-block;
	float: left;
}
.servicesmenu ul li a
{
	color:#fff;
	font-family: 'open_sans_condensedbold';
	display: block;
}
.servicesmenu-nav
{
display: table;
margin: 0 auto;
}
.servicesmenu-nav li:not(:last-child)
{
	border-right:1px solid rgba(54,54,54,0.21);
}
.servicesmenu-nav li:hover
{
	border-right:1px solid rgba(54,54,54,0);
}
.servicesmenu-nav li:hover,.servicesmenu-nav li.active
{
	background-color:rgba(54,54,54,0.21);
}
.servicesmenu-nav li.active
{
	border-right:0px solid rgba(54,54,54,0);
}
.bugdetectionicon
{
	background:url(../img/bugicon.png) no-repeat 15px center;
}
.second.drop_down_start ul > li:nth-of-type(1)
{
	background:url(../img/bugicon.png) no-repeat 15px center;
}
.bugdetectionicon a
{
	padding:20px 15px 20px 55px;
}
.bugsweepicon,.second.drop_down_start ul > li:nth-of-type(2)
{
	background:url(../img/bugswepicon.png) no-repeat 15px center;
}
.bugsweepicon a
{
	padding:20px 15px 20px 45px;
}
.cyberdetectionicon,.second.drop_down_start ul > li:nth-of-type(3)
{
	background:url(../img/cyberdetectionicon.png) no-repeat 15px center;
}
.cyberdetectionicon a
{
	padding:20px 15px 20px 50px;
}
.droppingdetectionicon,.second.drop_down_start ul > li:nth-of-type(4)
{
	background:url(../img/detectionicon.png) no-repeat 15px center;
}
.droppingdetectionicon a
{
	padding:20px 15px 20px 45px;
}
.listendetectionicon,.second.drop_down_start ul > li:nth-of-type(5)
{
	background:url(../img/listenbugdetectionicon.png) no-repeat 15px center;
}
.listendetectionicon a
{
	padding:20px 15px 20px 45px;
}
.smartdetectionicon,.second.drop_down_start ul > li:nth-of-type(6)
{
	background:url(../img/smartphonedetectionicon.png) no-repeat 15px center;
}
.smartdetectionicon a
{
	padding:20px 15px 20px 45px;
}
.tscmdetectionicon,.second.drop_down_start ul > li:nth-of-type(7)
{
	background:url(../img/tscmicon.png) no-repeat 15px center;
}
.tscmdetectionicon a
{
	padding:20px 15px 20px 45px;
}
.wiretappingdetectionicon,.second.drop_down_start ul > li:nth-of-type(8)
{
	background:url(../img/wiretrappingicon.png) no-repeat 15px center;
}
.wiretappingdetectionicon a
{
	padding:20px 15px 20px 50px;
}

.fourblocks >.container_inner 
{
	padding:40px 0px 40px 0px !important;
}
.iconcontentcontainer
{
	height:100px;
	display:table;
	position:relative;
	margin:0px auto;
}
.icontitleimage
{
	margin: 0 auto;
	display: block;
}
.iconwithtitle
{
	
	display:table-cell;
	vertical-align:middle;
	margin:0px auto;
}
.fourblockstitle
{
	color:#000000;
	text-align:center;
	margin:11px 0px;
	font-family: 'open_sansbold';
	font-size:16px;
}
.fourblocksdes
{
	color:#3a3a3a;
	text-align:center;
	margin-bottom:11px;
	font-family: 'open_sansregular';
	padding:0px 20px;
}
.fourblocksbtn,.fourblocksbtn:hover
{

	font-family: 'open_sansbold';
	font-size:14px;
	padding:13px 40px;
	border:2px solid #476d95;
	display: table;
	color:#476d95;
	text-align:center;
	font-weight:700;
	padding:6px 12px;
    margin:13px auto;
}
.welcomecontainer
{
	background:#ededed !important;
}
.welcomecontainer>.container_inner 
{
	padding:46px 0px 40px 0px !important;
}
.welcometitle
{
	color:#181819;
	font-family: 'open_sansbold';
	font-size:22px;
	margin-bottom:15px;
}
.welcomedes
{
	margin:28px 0px;
}
.welcomedes h2
{
	font-size:24px;
	font-family: 'open_sansbold';
}
.welcomedes ul
{
	margin-top:6px;
}
.welcomedes li
{
	font-family: 'open_sanssemibold';
	color:#181819;
	font-weight:normal;
}
.welcomedes p
{
	color:#181819;
	margin-bottom:12px;
	font-family: 'open_sansregular';
}
.welimagecaption
{
	color:#181819;
	font-size:12px;
	font-family: 'open_sansregular';
	font-style:italic;
}
.welimagecaption span
{
	color:#181819;
	font-size:12px;
	font-family: 'open_sanssemibold';
	font-style:normal;
}
.alignimgleft
{
	float: left;
	margin: 0 6px 6px 0; 
}
.contactformtitle,.signupforquickqoute
{
	color:#ffffff;
	font-family: 'open_sansbold';
	background:#0082ff;
	text-align:center;
	padding:13px 10px;
	position:relative;
	text-transform:uppercase;
	font-size:17px;
}
.contactformtitleafter
{
	position:absolute;
	left:0px;
	right:0px;
	top: -35px;
	margin: auto;
}
.contactforminner
{
	background:#f1f2f4;
	border-radius:4px;
	margin-top:10px;
	padding:45px 25px 25px 25px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(23, 16, 25, 0.75),inset 0px -2px 0px 0px rgba(23, 16, 25, 0.2);
	-moz-box-shadow:    0px 1px 3px 0px rgba(23, 16, 25, 0.75),inset 0px -2px 0px 0px rgba(23, 16, 25, 0.2);
	box-shadow:         0px 1px 3px 0px rgba(23, 16, 25, 0.75),inset 0px -2px 0px 0px rgba(23, 16, 25, 0.2);
}
.contactforminnerfields
{
	background:#e5e7e9;
	border-radius:4px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 1),inset 0px 1px 3px 0px rgba(23, 16, 25, 0.45);
-moz-box-shadow:    0px 2px 0px 0px rgba(255, 255, 255, 1),inset 0px 1px 3px 0px rgba(23, 16, 25, 0.45);
box-shadow:         0px 2px 0px 0px rgba(255, 255, 255, 1),inset 0px 1px 3px 0px rgba(23, 16, 25, 0.45);
border:0.5px solid #c3c5c7;
}
.homepagecontactform
{
	position:relative;
}
.homepagecontactform .wpcf7-text
{
	background:transparent;
	color:#6f7278;
	font-family: 'open_sansregular';
	padding:15px 16px;
	margin:0px;
	width:100%;
	box-sizing:border-box;
	border:none;
	font-size:17px;
}
.homepagecontactform .wpcf7-textarea
{
	background:transparent;
	color:#6f7278;
	font-family: 'open_sansregular';
	padding:15px 16px;
	width:100%;
	margin:0px;
	box-sizing:border-box;
	height:120px;
	border:none;
	font-size:17px;
}
.contactseperator
{
	display:block;
	width:100%;
	height:2px;
	position:relative;
	background:url(../img/contactseperator.png) repeat;
}
.homepagecontactform .wpcf7-submit
{
	display:block;
	margin-top:25px;
	background:url(../img/submitbtnbg.png) no-repeat;
	width:100%;
	height:55px;
	text-indent:-99999px;
	border:none;
	cursor:pointer;
	background-size: 100% 100%;
}
.homepagecontactform  .ajax-loader
{
	display:none;
}
.home .homepagecontactform,.tscmservices .homepagecontactform
{
	margin-right: 40px;
}
.homepagecontactctabtn,.homepagecontactctabtn:hover
{
	font-family: 'open_sansbold';
	font-size:18px;
	padding:20px 40px;
	display: table;
	color:#ffffff;
	text-align:center;
    margin:0px auto;
	text-transform:uppercase;
	background:#003262;
	width: 100%;
	box-sizing: border-box;
}
.homepagecontactcta
{
	background:url(../img/ctabg.png) no-repeat center center;
	padding:130px 0px;
	
}
.homepagecontactcta
{
	margin-right:40px;
}
.serviceshomepagecontactcta
{
	margin-right:0px !important;
}
.accordioncontainer>.container_inner
{
	padding:45px 0px !important;
}
.logocontainer
{
	border-top:1px solid #d9d9d9;
}
.logocontainer>.container_inner
{
	padding:25px 0px !important;
}
.accordionmaintitle
{
	color:#010101;
	font-family: 'open_sansbold';
	position:relative;
	font-size: 19px;
	line-height: 21px;
}
.q_accordion_holder.wpb_content_element
{
	margin-top:30px;
}
.q_accordion_holder.accordion .ui-accordion-header
{
	background:url(../img/accdownarrow.png) no-repeat 95% center rgba(0,130,255,0.10);
	padding:10px 25px;
	color:#606060;
	font-family: 'open_sanssemibold';
	font-size:16px;
	margin-bottom:4px !important;
}
.q_accordion_holder.accordion .ui-accordion-header:hover
{
	background:url(../img/accdownarrow.png) no-repeat 95% center rgba(0,130,255,0.30);
	padding:10px 25px;
	color:#000000;
	font-family: 'open_sanssemibold';
	font-size:16px;
	margin-bottom:4px !important;
}
.ui-corner-top.ui-accordion-header-active.ui-state-active
{
	background:url(../img/accuparrow.png) no-repeat 95% center rgba(0,130,255,0.30 )!important;
	color:#000000 !important;
	font-family: 'open_sanssemibold';
}
.q_accordion_holder.accordion .ui-accordion-header:hover .tab-title
{
	color:#000000 !important;
}
.q_accordion_holder.accordion div.accordion_content p
{
	font-family: 'open_sansregular';
	color:#000000 !important;
	margin-bottom:15px;
}
.q_accordion_holder.accordion div.accordion_content p:first-child
{
	font-family: 'open_sansregular';
	color:#000000 !important;
	margin-top:25px;
}
.carouselimgdiv
{
	width:100%;
	display:block;
	position:relative;
}
.carouselimg
{
	display:inline-block;
	height: 71px; 
	margin:0px 0px 0px 5.1%; 
	position:relative;
}
.carouselimg:first-child
{
	margin:0px 0px 0px 0px !important; 
}


.carouselimg img
{
	position:relative; 
    max-width: 100%; 
	max-height: 100%;
}
.footertitle 
{
	color:#fff;
	font-family: 'open_sanssemibold';
	font-size:18px;
	margin-bottom:10px;
	text-transform:uppercase;
}
.footertitlelast
{
	color:#fff;
	font-family: 'open_sanssemibold';
	font-size:18px;
	margin-top:25px;
	margin-bottom:4px;
	text-transform:uppercase;
}
#menu-footmenu a:hover,#menu-helpmenu a:hover,#menu-quick-links a:hover
{
	color:#fff !important;
}
.footer_top .four_columns>.column1 a
{
	font-family: 'open_sansregular' !important;
	font-weight:normal !important;
}
.footer_top .four_columns>.column2 a
{
	font-family: 'open_sanslight';
	 
}
.footer_top .four_columns>.column2 li
{
	margin-bottom: 10px;
}
.footer_top .four_columns>.column4 .column_inner>p
{
	font-family: 'open_sanslight';
}
.socialicons {
position: absolute;
top: 0px;
left: 150px;
}
.footer_top .four_columns>.column4 {
position: relative;
}
.socialicons a 
{
margin-left: 15px;
display: inline-block;
float: left;
}
.lastfooterwidgetcontent
{
	margin-top:40px !important;
}
.lastfooterwidgetcontent p:first-child
{
	margin-bottom:15px;
}
.footercopyrightbottom
{
	background:#0c1f33;
	padding:25px 0px; 
}
.footercopyrightbottom .two_columns_75_25 p
{
	text-transform:uppercase;
	font-family: 'open_sansregular';
	line-height:30px;
}
.footercopyrightbottom .two_columns_75_25
{
	padding:0px 5px;
	box-sizing: border-box;
}
.footercopyrightbottom .two_columns_75_25 img
{
	float:right;
	cursor:pointer;
}
.pagetitle
{
	color:#ffffff;
	font-family: 'open_sansbold';
	font-size:24px;
}
.pagetitleheader>.container_inner
{
	padding:13px 0px !important;
}
.pagetitleheader
{
	background:#476d95 !important;
}
.contactuscontainer,.innerpages
{
	background:#ededed !important;
}
.contactuscontainer>.container_inner
{
	padding:6px 0px 30px 0px !important;
}
.innerpages>.container_inner
{
	padding:6px 0px 80px 0px !important;
}
.breadcrumbsclass a
{
	color:#bdbdbd;
	font-family: 'open_sansregular';
	font-size:12px;
}
.breadcrumbsclass span
{
	color:#476d95;
	font-family: 'open_sansregular';
	font-size:12px;
}
.breadcrumbsclass
{
	color:#bdbdbd;
	font-family: 'open_sansregular';
	font-size:12px;
	position:relative;
}
.contactuscontainer .breadcrumb
{
	display:table;
	padding:0px 20px 6px 0px;
	border-bottom:1px solid #476d95; 
}
.innerpages .breadcrumb
{
	display:table;
	padding:0px 0px 6px 0px;
	border-bottom:1px solid #476d95; 	
}
.contactpagetwocol,.innerpagestwocol
{
	margin-top:35px;
}
.contactformpagetitle
{
	color:#181819;
	font-family: 'open_sansregular';
	font-size:21px;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
}
.wponcontactpage
{
	margin-top:25px ;
	border-top:1px solid #d5d5d5;
	padding-top:35px;
	margin-right: 45px;
}
.wponcontactpage p,.filloutform p
{
	margin-bottom:35px;
}
.filloutform .error
{
	color:#f00 !important;
}
.wponcontactpage .wpcf7-text,.filloutform input[type="text"],.filloutform input[type="email"]
{
	background:#ffffff;
	color:#c5c5c5;
	font-family: 'open_sansregular';
	padding:15px 16px;
	margin:0px;
	width:100%;
	box-sizing:border-box;
	border:none;
	font-size:17px;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow:    -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	box-shadow:         -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
}
.filloutform .screenReader {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
.wponcontactpage .wpcf7-textarea,.filloutform #commentsText
{
	background:#ffffff;
	color:#c5c5c5;
	font-family: 'open_sansregular';
	padding:15px 16px;
	width:100%;
	margin:0px;
	box-sizing:border-box;
	height:150px;
	border:none;
	font-size:17px;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow:    -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	box-shadow:         -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
}
.wponcontactpage .wpcf7-submit,.filloutform input[type="submit"]
{
	display: table;
padding: 12px 23px 16px 23px;
border-radius: 4px;
background: #0f4fe2;
color: #fff;
text-transform: uppercase;
font-family: 'open_sansbold';
font-size: 14px;
border: none;
cursor: pointer;
-webkit-box-shadow: inset 0px -4px 0px 0px rgba(0, 0, 0, 0.33);
-moz-box-shadow: inset 0px -4px 0px 0px rgba(0, 0, 0, 0.33);
box-shadow: inset 0px -4px 0px 0px rgba(0, 0, 0, 0.33);
}

.sidebarcontactdetails h2
{
	color:#0082ff;
	font-family: 'open_sansbold';
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-size:18px;
	padding:0px 25px;
	text-transform:uppercase;
}
.sidebarcontactdetails p
{
	color:#010101;
	font-family: 'open_sansregular';
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-size:14px;
	line-height:24px;
	padding:0px 25px;
}
.sidebarcontactdetails h3
{
	color:#0082ff;
	font-family: 'open_sansbold';
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-size:14px;
	padding:0px 25px;
	text-transform:uppercase;
}
.sidebarcontactdetails
{
	background:#fff;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow:    -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	box-shadow:         -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	padding:15px 0px;
	margin-bottom: 35px;
}
.sidebarcontactdetails:not(:nth-of-type(1)) h3
{
	border-bottom:1px solid #ededed;
	padding-bottom:10px;
}
.sidebarcontactdetails:not(:nth-of-type(1)) p
{
	margin-top:10px;
}
.sidebarcontactdetails:nth-of-type(2) p:last-child
{
	margin-bottom:10px;
}
.sidebarcontactdetails:nth-of-type(1) h3  
{
	margin-top:20px;
	padding-top:15px;
	border-top:1px solid #ededed;
	margin-bottom:8px;
}
.emailsubscription > .container_inner
{
	padding:60px 0px !important;
}
.subscriptiontitle
{
	font-size:28px;
	font-family: 'open_sansregular';
	color:#003262;
}
.emailsubscription .wysija-input
{
	color:#9f9f9f !important;
	font-family: 'open_sansregular' !important;
	background:#ededed !important;
	padding:16px 25px !important;
	border:none !important;
	width:100% !important;
	box-sizing:border-box !important;
	border-radius:4px !important;
}

.innerpagecontent p
{
	color:#636363;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-family: 'open_sansregular';
	margin-bottom:20px;
}
.tscmservicescontent p
{
	color:#636363;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-family: 'open_sansregular';
	margin-bottom:26px;
	
}
.single_tags a
{
background:transparent !important;
}
.singleblogpagetwocol > .column1 p,.singleblogpagetwocol > .column1 li
{
	padding:0px 25px;
	color:#636363;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-family: 'open_sansregular';
	margin-bottom:22px;
	text-align:justify;
}
.blogpagetwocol > .column1 .post_text p
{
	color:#636363;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-family: 'open_sansregular';
	margin-bottom:22px;
	text-align:justify;
	padding-right:100px;
	padding-bottom:50px;
}
.singleblogpagetwocol > .column1 .size-full,.blogpagetwocol > .column1 .size-full
{
  margin-left: 30px;
  max-width: 100%;
}
.innerpagecontent h1,.innerpagecontent h2,.innerpagecontent h3,.innerpagecontent h4,.innerpagecontent h5,.innerpagecontent h6
{
	font-family: 'open_sansbold';
	font-size:18px;
	color:#476d95;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	line-height:20px;
	margin-bottom:6px;
}
.tscmservicescontent h1,.tscmservicescontent h2,.tscmservicescontent h3,.tscmservicescontent h4,.tscmservicescontent h5,.tscmservicescontent h6
{
	font-family: 'open_sansbold';
	font-size:18px;
	color:#181819;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	line-height:20px;
	margin-bottom:6px;
}
.singleblogpagetwocol > .column1 h1,.singleblogpagetwocol > .column1 h2,.singleblogpagetwocol > .column1 h3,.singleblogpagetwocol > .column1 h4,.singleblogpagetwocol > .column1 h5,.singleblogpagetwocol > .column1 h6
{
	font-family: 'open_sansbold';
	font-size:18px;
	color:#476d95;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	line-height:20px;
	margin-bottom:6px;
	padding:0px 25px;
}
.innerpagecontent h2>a
{
	line-height:20px;
	font-family: 'open_sansbold';
	color:#476d95;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-size:18px;
}
.singleblogpagetwocol > .column1 a
{
	line-height:20px;
	font-family: 'open_sansbold';
	color:#476d95;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-size:14px;
}
.blogpagetwocol  > .column1 .post_text h3 a
{
	line-height:26px;
	font-family: 'open_sansbold';
	color:#476d95;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-size:18px;
	margin: 15px 0px;
	display: block;
}
.innerpagecontent blockquote
{
	border-left: 7px solid #c3c3c3;
	
}
.innerpagecontent blockquote p
{
	padding-left:25px;
}
.innerpagestwocol .column2 >.column_inner
{
	margin-top:10px;
}
.testimonialscontainer
{
	margin-top:100px;
	background:#476d95;
	border-radius:4px;
	position:relative;
}
.authorimagecontainer
{
	position:absolute;
	top:-55px;
	left:0px;
	right:0px;
	margin:auto;
}
.authorimagereviews
{
	display:block;
	margin:auto;
	position:relative;
	border: 8px solid #35587c;
	border-radius: 111px;
}
.authorimagecontainer:after
{
	position:absolute;
	content:"";
	display:block;
	bottom: -28px;
	right: 36%;
	width:46px;
	height:53px;
	background:url(../img/testimonialsoverlayimg.png) no-repeat;
}
.testimonialscontainer_inner
{
	padding:90px 20px 30px 20px; 
}
.authorposition
{
	color:#ffffff;
	font-size:13px;
	font-family: 'open_sanssemibold';
	text-align:center;
	padding:0px 22px;
	line-height:13px;
	font-style:italic;
}
.seperatortestimonialsimage
{
	display:block;
	margin:25px auto;
}
.reviewdes
{
	color:#ededed;
	font-size:16px;
	font-family: 'open_sansregular';
	text-align:center;
	padding:10px 20px 30px 20px;
}
.downarrow
{
	width:49.67%;
	display:inline-block;
	height:58px;
	background:url(../img/testimonialsdownicon.png) no-repeat center center #35587c;
	border-left:1px solid #476d95;
	float:right;
	border-bottom-right-radius:4px;
}
.downarrow:hover
{
	background:url(../img/testimonialsdownicon.png) no-repeat center center #2d4c6d;
	cursor:pointer;
}
.upperarrow
{
	width:49.67%;
	display:inline-block;
	height:58px;
	float:left;
	background:url(../img/testimonialsuppericon.png) no-repeat center center #35587c;
	border-right:1px solid #476d95;
	border-bottom-left-radius:4px;
}
.upperarrow a,.downarrow a
{
	width:100%;
	height:58px;
	display: block;
}
.upperarrow:hover
{
	background:url(../img/testimonialsuppericon.png) no-repeat center center #2d4c6d;
	cursor:pointer;
}
.viewalltestimonials
{
	display:table;
	margin:auto;
	background:#476d95;
	position:relative;
}
.viewalltestimonials a
{
	color:#ededed;
	font-family: 'open_sansbold';
	font-size:12px;
	text-transform:uppercase;
	padding:7px 26px;
	display: block;
}
.viewalltestimonials:before
{
	content:"";
	position:absolute;
	bottom:-8px;
	right:0px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 54px 8px 0;
	border-color: transparent #476d95 transparent transparent;
	display:block;

}
.viewalltestimonials:after
{
	content:"";
	position:absolute;
	bottom:-8px;
	left:0px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 54px 0 0;
	border-color: #476d95 transparent transparent transparent;
	display:block;

}
.tscmservices
{
	margin-top:45px;
}
.page-template-services_template-php .innerpagestwocol
{
	margin-top:55px !important;
}
.servicespagetitle
{
	color:#181819;
	font-family: 'open_sansbold';	
	font-size:20px;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	margin-bottom:15px !important;
}
.page-template-services_template-php .size-full
{
	width:100%;
}
.page-template-services_template-php .wp-caption-text
{
	margin-bottom:0px !important;
	text-align:center;
}
.singleblogpagetwocol
{
	margin-top:25px;
}
.singleblogpagetwocol >.column1>.column_inner .post
{
	padding-top:35px;
	background:#fff;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow:    -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	box-shadow:         -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	padding-bottom:35px;
}
.single_tags,.single_tags a
{
	text-transform:capitalize;
	color:#0082ff !important;
	font-family: 'open_sansregular' !important;
	font-size:14px !important;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1) !important;
}
.author_text_holder .author_name
{
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1) !important;
	color:#0082ff !important;
	font-family: 'open_sansregular' !important;
	font-size:14px !important;
	
}
.author_text p
{
	
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	color:#636363 !important;
	font-family: 'open_sansregular' !important;
	font-size:14px;
}
#respond h3
{
	padding:0px !important;
	text-transform:uppercase !important;
	color:#0082ff !important;
	font-family: 'open_sansregular' !important;
	font-size:30px !important;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
}
.comment_pager p
{
	margin-bottom:0px !important;
}
.commentdes
{
	color:#909090;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-family: 'open_sansregular';
	font-size:14px;
	text-transform:uppercase;
	padding:0px !important;
}
.custom-search-text
{
	font-family: 'open_sansregular' !important;
	background: url(../img/searchicon.png) no-repeat 90% center #fff;
	width: 100%  !important;
	padding: 15px 25px !important;
	border: 0;
	outline: 0;
	box-sizing:border-box !important;
	font-size: 18px !important;
	color: #476d95 !important;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
}
.archivesinblogsidebar select
{
	font-family: 'open_sansregular';
	background: url(../img/dropdownicon.png) no-repeat 90% center #fff;
	width: 100%;
	padding: 15px 20px;
	border: 0;
	outline: 0;
	box-sizing:border-box;
	font-size: 18px;
	color: #b6b6b6;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	text-transform:uppercase;
	-webkit-appearance: none;
    -moz-appearance: none;
    cursor:pointer;
    text-overflow: '';
}
.custom-search-button
{
	display:none !important;
}
.comment_form
{
	padding: 0px 25px;
	box-sizing: border-box;
}
#submit_comment
{
	color:#0082ff;
	font-family: 'open_sansbold';	
	font-size:18px;
	text-transform:uppercase;
	background:#fff;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow:    -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	box-shadow:         -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	padding:10px 25px;
	border:none;
	cursor:pointer;
}
.widgettitlerecentposts
{
	color:#fff;
	font-family: 'open_sansbold';	
	font-size:18px;
	padding:10px 25px;
	background:#0082ff;
	margin:25px 0px 20px 0px;
	text-transform:uppercase;
}
.widgettitlarchives
{
	color:#fff;
	font-family: 'open_sansbold';	
	font-size:18px;
	padding:10px 25px;
	background:#0082ff;
	margin:0px 0px 6px 0px;
	text-transform:uppercase;
}
.readmorebtninpopularpost,.readmorebtninpopularpost:hover
{
	color:#fff;
	font-size:14px;
	font-family: 'open_sansregular';
	padding: 8px 15px;
	display:table;
	background:#0082ff;
	margin:6px 0px;
	border-radius:4px;
}
.blogsidebarheading > a
{
	font-family: 'open_sansbold';
	font-size: 16px;
	color: #476d95;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	line-height: 24px;

}
.sidebarpopularpost
{
	margin-bottom:25px;
}
.sidebarpopularimage
{
	padding-top: 5px;
}

.blogsidebarcontactform
{
	margin-top:100px;
}
.blogpagetwocol
{
	margin-top:25px;
}
.blogpagetwocol >.column1 .post 
{
	margin-bottom:45px;
	background:#fff;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow:    -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	box-shadow:         -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
}
.blogpagetwocol >.column1 .post_image img
{
	width:100%;
}
.blogpagetwocol >.column1 .post_text
{
	padding:0px 35px;
	border-bottom:1px solid #e9e9e9;
}
.additionalblogdescriptionbtn,.additionalblogdescriptionbtn:hover
{
	color: #fff;
	font-size: 14px;
	font-family: 'open_sansregular';
	padding: 8px 15px;
	display: table;
	background: #0082ff;
	
	border-radius: 4px;
}
.additionalblogdescription .column1 span,.additionalblogdescription .column1 a
{
	color: #686868;
	font-size: 12px;
	font-family: 'open_sansregular';
	text-transform:uppercase;
	line-height:16px;
}
.additionalblogdescription>.column1
{
display: table;
height: 38px;
}
/*.type-post.status-publish img
{
width:100%;
}*/
.additionalblogdescription>.column1>.column_inner
{
display: table-cell;
vertical-align: middle;
}
.additionalblogdescription
{
	padding:15px 35px 35px 35px;
	box-sizing: border-box;
}
.additionalblogdescription .column2 >.column_inner
{
	text-align: right;
	float: right;
}
.Backtonews {
  color: #fff !important;
  font-size: 14px;
  font-family: 'open_sansregular';
  padding: 8px 15px;
  display: table;
  background: #0082ff;
  border-radius: 4px;
}
.olderpostbtn 
{
	text-transform:uppercase;
	color:#0082ff;
	font-size: 30px;
	font-family: 'open_sansregular';
	padding:25px 25px 25px 45px;
	display:block;
	background:url(../img/olderpostsicon.png) no-repeat left 27px;
	margin-left: 25px;
}
.newerpostbtn
{
	text-transform:uppercase;
	color:#0082ff;
	font-size: 30px;
	font-family: 'open_sansregular';
	padding:25px 45px 25px 0px;
	display:table;
	background:url(../img/newerpostsicon.png) no-repeat right 27px;
	margin-left: 25px;
}
.container.login 
{
background: url(../img/loginbg.png) no-repeat;
background-size:100% 100%;
}
.container.login >.container_inner
{
	padding:140px 0px 180px 0px !important;
}
.loginlogo
{
	display:block;
	margin:auto;
	left: -12px;
	position: relative;
}
.customlogin
{
	width: 288px;
	display:block;
	-webkit-box-shadow: inset 0px -2px 0px 0px rgba(23, 16, 25, 0.2),0px 1px 3px 0px rgba(23, 16, 25, 0.75);
	-moz-box-shadow:    inset 0px -2px 0px 0px rgba(23, 16, 25, 0.2),0px 1px 3px 0px rgba(23, 16, 25, 0.75);
	box-shadow:         inset 0px -2px 0px 0px rgba(23, 16, 25, 0.2),0px 1px 3px 0px rgba(23, 16, 25, 0.75);
	background:#f1f2f4;
	border-radius:6px;
	margin:auto;
	padding:35px 25px 20px 25px;
}
.loginfields
{
	background: #e5e7e9;
border-radius: 4px;
-webkit-box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 1),inset 0px 1px 3px 0px rgba(23, 16, 25, 0.45);
-moz-box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 1),inset 0px 1px 3px 0px rgba(23, 16, 25, 0.45);
box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 1),inset 0px 1px 3px 0px rgba(23, 16, 25, 0.45);
border: 0.5px solid #c3c5c7;
}
.logindes
{
	margin:25px 0px;
	text-transform:capitalize;
	color:#36383c;
	text-align:center;
	 font-family: 'proxima_novabold';
	 font-size:24px;
}
#user_login1,#user_pass1
{
	margin:0px;
	
color: #000000;
font-family: 'open_sanssemibold';
padding: 15px 16px 15px 56px;
margin: 0px;
width: 100%;
box-sizing: border-box;
border: none;
font-size: 15px;
}
.horizontal-separator
{
	width:100%;
}
#user_login1
{
	background:url(../img/adminicon.png) no-repeat 15px center;
}
#user_pass1
{
	background:url(../img/passwordicon.png) no-repeat 15px center;
}
.tml-action-links
{
	display:none;
}
.forgetmenot
{
	margin:11px 0px 7px 0px;
}
.forgetmenot label
{
	color:#6f6f6f;
	font-size: 12px;
	font-family: 'open_sansregular';
	position:relative;
}
#wp-submit1
{
	display: block;
margin-top: 0px;
background: url(../img/login_btn.png) no-repeat;
width: 100%;
height: 59px;
text-indent: -99999px;
border: none;
cursor: pointer;
background-size: 100% 100%;
}
.forgetmenot input[type="checkbox"] + #remme:before {
content: "\00a0";
background: #e5e7e9;
border-radius: 4px;
-webkit-box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 1),inset 0px 1px 3px 0px rgba(23, 16, 25, 0.45);
-moz-box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 1),inset 0px 1px 3px 0px rgba(23, 16, 25, 0.45);
box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 1),inset 0px 1px 3px 0px rgba(23, 16, 25, 0.45);
border: 0.5px solid #c3c5c7;
height: 16px;
width: 16px;
display: inline-block;
font-size: 14px;
line-height: 16px;

margin-right: 10px;
padding: 0 0 0 0px;
text-align: center;
cursor: pointer;

}
.forgetmenot input[type="checkbox"] {
display: none;
}
.forgetmenot input[type="checkbox"]:checked + #remme:before{
content: "\2713";
color: #003262;
}
#theme-my-login1
{
	position:relative;
}
#theme-my-login1:before
{
	content:"";
	position:absolute;
	top:-40px;
	left:0px;
	right:0px;
	margin:auto;
	width:58px;
	height:76px;
	background:url(../img/loginformoverlay.png) no-repeat;
}
.login p.error
{
	font-size: 11px;
}
.aboutpagetwocol
{
	margin-top:25px;
}
.aboutpagecontent p,.aboutsectiontwocontent p,.aboutsectionfivecontent p,.aboutsectionsixcontent p
{
	color:#636363;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-family: 'open_sansregular';
	margin-bottom:20px;
}
.debuggingtab p,.aboutsectionfourcontent p,.aboutsectionfourtwo p
{
	color:#2f2f2f;
	text-shadow: 0px 1px 0px rgba(236, 245, 255, 1);
	font-family: 'open_sansregular';
	margin-bottom:20px;
}
.aboutsectionfourcontent ul li
{
	list-style:none;
	font-family: 'open_sansbold';
	font-size:14px;
	color:#636363;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	margin-bottom:15px;
}
.aboutpagecontent h1,.aboutpagecontent h2,.aboutpagecontent h3,.aboutpagecontent h4,.aboutpagecontent h5,.aboutpagecontent h6,.aboutsectiontwocontent h1,.aboutsectiontwocontent h2,.aboutsectiontwocontent h3,.aboutsectiontwocontent h4,.aboutsectiontwocontent h5,.aboutsectiontwocontent h6
{
	color:#476d95;
	font-family: 'open_sansbold';
	font-size:18px;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	margin-bottom:10px;
}
.debuggingtab h1,.debuggingtab h2,.debuggingtab h3,.debuggingtab h4,.debuggingtab h5,.debuggingtab h6,.aboutsectionfourcontent h1,.aboutsectionfourcontent h2,.aboutsectionfourcontent h3,.aboutsectionfourcontent h4,.aboutsectionfourcontent h5,.aboutsectionfourcontent h6
{
	color:#476d95;
	font-family: 'open_sansbold';
	font-size:18px;
	text-shadow: 0px 1px 0px rgba(236, 245, 255, 1);
}
.aboutpagecontent a,.aboutsectiontwocontent a
{
	color:#0f4fe2;
	font-family: 'open_sansbold';
	font-size:14px;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
}
.debuggingtab a,.aboutsectionfourcontent a,.aboutsectionfourtwo a
{
	color:#476d95;
	font-family: 'open_sansbold';
	font-size:14px;
	text-shadow:  0px 1px 0px rgba(236, 245, 255, 1);
}
.aboutuspage,.aboutsectiontwoandthreetab,.aboutsectionfivetab
{
	background:#ededed !important;
}
.aboutuspage>.container_inner
{
	padding:6px 0px 20px 0px !important;
}
.aboutsectionfivetab>.container_inner
{
	padding:0px 0px 25px 0px !important;
}
.aboutuspage .breadcrumb {
display: table;
padding: 0px 0px 6px 0px;
border-bottom: 1px solid #476d95;
}
.debuggingtab,.aboutsectionfourtab
{
	background:#c4d5e8 !important;
}
.debuggingtab>.container_inner,.aboutsectionfourtab >.container_inner
{
	padding:15px 0px 40px 0px !important;
}
.aboutsectiontwoandthreetab>.container_inner
{
	padding:30px 0px 0px 0px !important;
}
.debuggingimage img
{
	width:100%;
	border-left:6px solid #fff;
	border-right:6px solid #fff;
	border-top:6px solid #fff;
	border-bottom:18px solid #fff;
	-webkit-box-shadow: -2px 4px 5px 0px rgba(142, 160, 179, 0.5);
-moz-box-shadow:    -2px 4px 5px 0px rgba(142, 160, 179, 0.5);
box-shadow:         -2px 4px 5px 0px rgba(142, 160, 179, 0.5);
box-sizing: border-box;
	-ms-transform: rotate(4deg); /* IE 9 */
    -webkit-transform: rotate(4deg); /* Chrome, Safari, Opera */
    transform: rotate(4deg);
	margin-top: 40px;
}
.aboutsectiontwo img
{
	width:100%;
}
.aboutsectiontwocol1
{
	width:100%;
	border-left:6px solid #fff;
	border-right:6px solid #fff;
	border-top:6px solid #fff;
	border-bottom:18px solid #fff;
	-webkit-box-shadow: -2px 4px 5px 0px rgba(142, 160, 179, 0.5);
-moz-box-shadow:    -2px 4px 5px 0px rgba(142, 160, 179, 0.5);
box-shadow:         -2px 4px 5px 0px rgba(142, 160, 179, 0.5);
box-sizing: border-box;
	-ms-transform: rotate(-9deg); /* IE 9 */
    -webkit-transform: rotate(-9deg); /* Chrome, Safari, Opera */
    transform: rotate(-9deg);
	background:#fff;
	margin-top: -40px;
}
.aboutsectionfourcol1
{
	width:100%;
	border-left:6px solid #fff;
	border-right:6px solid #fff;
	border-top:6px solid #fff;
	border-bottom:6px solid #fff;
	-webkit-box-shadow: -2px 4px 5px 0px rgba(142, 160, 179, 0.5);
-moz-box-shadow:    -2px 4px 5px 0px rgba(142, 160, 179, 0.5);
box-shadow:         -2px 4px 5px 0px rgba(142, 160, 179, 0.5);
box-sizing: border-box;
	-ms-transform: rotate(2deg); /* IE 9 */
    -webkit-transform: rotate(2deg); /* Chrome, Safari, Opera */
    transform: rotate(2deg);
	background:#fff;
	
}
.aboutsectionfivecol1,.aboutsectionsixcol1,#attachment_243 
{
	width:100%;
	border-left:6px solid #fff;
	border-right:6px solid #fff;
	border-top:6px solid #fff;
	border-bottom:6px solid #fff;
	-webkit-box-shadow: -2px 4px 5px 0px rgba(142, 160, 179, 0.5);
-moz-box-shadow:    -2px 4px 5px 0px rgba(142, 160, 179, 0.5);
box-shadow:         -2px 4px 5px 0px rgba(142, 160, 179, 0.5);
box-sizing: border-box;
	
	background:#fff;
}
.aboutsectionsixcontent p
{
	margin-bottom:30px !important;
}
.aboutsectiontwocaption,#attachment_243 .wp-caption-text
{
	color:#636363;
	font-family: 'open_sansregular';
	font-size:12.5px;
	text-shadow:none !important;
	margin-bottom:0px  !important;
}
.aboutsectionthreecontent
{
	margin:30px 0px 0px 0px;
}
.aboutsectiontwoandthreetab
{
	display:table;
}
.aboutsectionfourcontent>h2
{
	line-height: 19px;
	margin-bottom:20px;
}
.aboutsectionfourtab
{
	position:relative;
}
.aboutsectionfourtab:after
{
	position:absolute;
	content:"";
	height:80px;
	background:#ededed;
	bottom:0px;
	width:100%;
	z-index: -1;
}
.aboutsectionsixtwo
{
	padding-top: 45px;
}
.shopslidercontainer h3
{
	color:#616161;
	font-family: 'open_sansbold';
	font-size:25px;
	text-shadow: 0px 1px 0px rgba(228, 233, 246, 1);
}
.shopslidercontainer h4
{
	color:#003262;
	font-family: 'open_sansbold';
	font-size:25px;
	margin: 5px 0px 0px 0px;
	text-shadow: 0px 1px 0px rgba(228, 233, 246, 1);
}
.shopslidercontainer
{
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	width:100%;
	position:absolute;
}
.shop-slider-container 
{
	position:relative;
}
.shopslidercontainer
{
	background:transparent !important;
	
}
.shopslidercontainer>.container_inner
{
	padding:0px !important;
	height:100%;
}
.shopslidertwocol,.shopslidertwocol > .column1,.shopslidertwocol > .column1 .column_inner ,.shopslidertwocol > .column2,.shopslidertwocol > .column2> .column_inner 
{
	height:100%;
}
.shopslidertwocol,.shopslidertwocol > .column1
{
	display:table;
	height:100%;
}
.shopslidertwocol > .column1 .column_inner
{
	display:table-cell;
	height:100%;
	vertical-align:middle;
}
.shopctafirst,.shopctalast
{
	height:50%;
}
.shopctafirst p
{
	color:#5b5b5b;
	font-family: 'open_sansbold';
	font-size:14px;	
	text-transform:uppercase;
	line-height:14px;
}
.shopctafirst h5
{
	color:#003262;
	font-family: 'open_sans_condensedbold';
	font-size:27px;
	text-transform:uppercase;
	line-height:27px;	
}
.shopctalast p
{
	color:#5b5b5b;
	font-family: 'open_sansbold';
	font-size:14px;	
	text-transform:uppercase;
	line-height:14px;
}
.shopctalast h5
{
	color:#003262;
	font-family: 'open_sans_condensedbold';
	font-size:27px;	
	text-transform:uppercase;
	line-height:27px;
}
.shopctafirst>.column1,.shopctafirst>.column2
{
	display: table;
	vertical-align: middle;
	height: 100%;
}
.shopctafirst>.column1>.column_inner,.shopctafirst>.column2>.column_inner
{
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}
.shopctalast>.column1,.shopctalast>.column2
{
	display: table;
	vertical-align: middle;
	height: 100%;
}
.shopctalast>.column1>.column_inner,.shopctalast>.column2>.column_inner
{
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}
.ctaimg
{
	margin-top:6px;
}
.shopctafirst
{
	background: rgb(255, 255, 255);
background: -moz-linear-gradient(180deg, rgb(255, 255, 255) 30%, rgb(199, 202, 209) 100%);
background: -webkit-linear-gradient(180deg, rgb(255, 255, 255) 30%, rgb(199, 202, 209) 100%);
background: -o-linear-gradient(180deg, rgb(255, 255, 255) 30%, rgb(199, 202, 209) 100%);
background: -ms-linear-gradient(180deg, rgb(255, 255, 255) 30%, rgb(199, 202, 209) 100%);
background: linear-gradient(270deg, rgb(255, 255, 255) 30%, rgb(199, 202, 209) 100%);
}
.shopctalast
{
	background: rgb(255, 255, 255);
background: -moz-linear-gradient(0deg, rgb(255, 255, 255) 30%, rgb(199, 202, 209) 100%);
background: -webkit-linear-gradient(0deg, rgb(255, 255, 255) 30%, rgb(199, 202, 209) 100%);
background: -o-linear-gradient(0deg, rgb(255, 255, 255) 30%, rgb(199, 202, 209) 100%);
background: -ms-linear-gradient(0deg, rgb(255, 255, 255) 30%, rgb(199, 202, 209) 100%);
background: linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(199, 202, 209) 100%);

}
.shoppagetitle
{
	background:url(../img/shoppagetitle.png) no-repeat;
}
.shoppagecontent
{
	background:#5b7db3 !important;
}
.shoppagetitle>.container_inner,.shoppagecontent>.container_inner
{
	padding:25px 0px 25px 0px !important;
}
.shoppagetitle h3
{
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	font-family: 'open_sansbold';
	font-size:30px;	
}
.shoppagecontentcoltitle
{
	font-family: 'open_sans_condensedbold';
	text-align:center;
	color:#ffffff;
	font-size:20px;
	margin:9px 0px 4px 0px;
}
.shoppagecontentcolp
{
	font-size:13px;
	color:#c1d9ff;
	font-family: 'open_sansregular';
	text-align:center;
}
.shoppagecontentcolimg img
{
	width:100%;
}
.shoppagecontentcolimg
{
  height:154px;
  overflow:hidden;
}
.shoppagecontentcolbtn,.shoppagecontentcolbtn:hover
{
	background:url(../img/rightarrow.png) no-repeat 93% center #003262;
	border:none;
	font-family: 'open_sans_condensedbold';
	text-align:center;
	color:#ffffff;
	font-size:16px;
	margin:10px auto 25px auto ;
	padding:10px 25px 10px 15px;
	display:table;
	text-transform:uppercase;
}
.fourshoptabs
{
	border-bottom: 16px solid #ededed;
}
.fourshoptabs>.container_inner
{
	padding:0px !important;
	position:relative;
}
.ctafirstorsecond1
{
	padding:35px 0px !important;
	height:100%;
	display:table;
	
}
.ctafirstorsecond2
{
	padding:50px 0px !important;
	height:100%;
	display:table;
	
}
.ctafirstorsecond1 .alignleft
{
	margin:0px 20px 0px 0px !important;
}
.ctafirstorsecond2 .alignright
{
	margin:0px 0px 0px 20px !important;
}
.ctafirstorseconddes1 h2
{
	font-family: 'open_sans_condensedbold';
	color:#ffffff;
	font-size:25px;
	margin-top:25px;
}
.ctafirstorseconddes2 h2
{
	font-family: 'open_sans_condensedbold';
	color:#003262;
	font-size:25px;
	margin-top:25px;
}
.ctafirstorseconddes1 p
{
	font-family: 'open_sansregular';
	color:#ffffff;
	padding:10px 0px;
	font-size:14px;
	width:60%;
}
.ctafirstorseconddes2 p
{
	font-family: 'open_sansregular';
	color:#003262;
	padding:2px 0px;
	font-size:14px;
	width:88%;
}

.ctafirstorsecondbtn1,.ctafirstorsecondbtn1:hover
{
	font-family: 'open_sans_condensedbold';
	color: #ffffff;
	text-transform: uppercase;
	font-size: 25px;
	padding: 13px 30px;
	border: 2px solid #ffffff;
	display: table;
	margin:10px 0px;
}	

.ctafirstorsecondbtn2,.ctafirstorsecondbtn2:hover
{
	font-family: 'open_sans_condensedbold';
	color: #003262;
	text-transform: uppercase;
	font-size: 25px;
	padding: 13px 30px;
	border: 2px solid #003262;
	display: table;
	margin:10px 0px;
}	
.ctainside2
{
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	left: 62%;
	top:48%;
    position: absolute;
}
.ctafirstorsecond2
{
	position:relative;
}	
.fourshoptabscontent
{
	background:#ededed !important;
}
.fourshoptabscontent>.container_inner
{
	padding:40px 0px 55px 0px !important;
	position:relative;
}
.productslidertitlediv
{
	height:50px;
	display:table;
	margin: auto;
}
.productslidertitle
{
	color:#000;
	text-align:center;
	font-family: 'open_sansbold';
	font-size:15px;	
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	line-height:15px;
	display:table-cell;
	vertical-align:middle;		
}
.shopallproductslidertitlediv
{
	height:40px;
	display:table;
	margin: auto;
}
.choosedproductcategoryslider
{
	padding:20px 0px 30px 0px;
	margin:0px 35px;
	
	position:relative;
}
.choosedproductcategorysliderfirst,.choosedproductcategoryslidersecond
{
	position:relative;
}
.shopallproductslidertitle
{
	color:#2f2f2f;
	text-align:center;
	font-family: 'open_sansbold';
	font-size:12px;	
	line-height:12px;
	display:table-cell;
	vertical-align:middle;	
}
.productsliderprice
{
	color:#626262;
	text-align:center;
	font-family: 'open_sansbold';
	font-size:18px;	
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	
}
.shopallproductsliderprice
{
	color:#ff0000;
	text-align:center;
	font-family: 'open_sansbold';
	font-size:14px;	
	
	
}
.addtocbtn,.addtocbtn:hover
{
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	font-family: 'open_sansbold';
	font-size:14px;	
	display:table;
	padding:10px 30px; 
	margin:25px auto 0px auto; 
	background:#a7a7a7;
	border-radius:2px;
	border-bottom:4px solid rgba(0,0,0,.33);
}	
#customtab .bx-wrapper .bx-prev {

background: url('../img/productslidericonleft.png') no-repeat !important;
}
#customtab .bx-wrapper .bx-next {

background: url('../img/productsliderrighticon.png') no-repeat !important;
}
#customtab .bx-wrapper .bx-prev
{
	left:-55px !important;
}
#customtab .bx-wrapper .bx-next
{
	right: -55px !important;
}
#customtab .bx-wrapper .bx-controls-direction a
{
	width: 35px !important;
	height: 53px !important;
	top: 25% !important; 
}
.shopmenu li
{
	list-style:none;
	display:inline-block;
	
}
.shopmenu li a
{
	color:#616161;
	font-family: 'open_sansbold';
	font-size:15px;	
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
}
.shopmenu
{
	border-top:1px solid #cbcbcb;
	padding:0px !important;
}
.shopmenu>.container_inner
{
	padding:22px 0px 21px 0px !important;
	
}
#menu-shop-menu li:not(:last-child)
{
	margin-right:53px;
}
.shop_menu
{
	width:99%;
	margin:auto;
}
.singularproduct
{
	background:#ededed !important;
}
.singularproduct>.container_inner
{
	padding:25px 0px 0px 0px !important;
}
.woocommerce-breadcrumb
{
	display: table;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px solid #476d95;
}
.woocommerce-breadcrumb a,.woocommerce-breadcrumb span
{
	color: #bdbdbd;
	font-family: 'open_sansregular';
	font-size: 12px;
}
.woocommerce-breadcrumb
{
	color: #476d95;
font-family: 'open_sansregular';
font-size: 12px;
}
.woocommerce-breadcrumb
{
padding-top: 15px;
}
.singularproductcol
{
	margin-bottom:40px;
}
.attachment-shop_single
{
	width:100%;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
}
.woocommerce div.product .images .thumbnails a img
{
	border:1px solid #cbcbcb;
}
.singularproduct .product .images
{
	position:relative;
	-webkit-transition: all .8s ease .8s;
	-moz-transition: all .8s ease .8s;
	-o-transition: all .8s ease .8s;
}
.singularproduct .product .images:not(:hover):before
{
	position:absolute;
	content:"";
	background:url(../img/zoomicon.png) no-repeat;
	width:48px;
	height:49px;
	right:20px;
	top:20px;
	display:block;
	
}
.singularproduct .product h1.product_title
{
	color:#000000;
	font-size:20px !important;
	font-family: 'open_sansbold' ;	
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	line-height: 18px;
}	
.singularproduct div.summary div[itemprop="description"]
{
	margin:10px 0px 20px 0px!important;
}
.singularproduct div.summary div[itemprop="description"] p
{
	color:#636363;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-family: 'open_sansregular';
	margin-bottom:15px;
}	
.singularproduct div.summary div[itemprop="description"] ul
{
	color:#636363;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	font-family: 'open_sansregular';
	
}
.singularproduct div.product .summary p.price span.amount
{
	font-size:16px !important;
	font-family: 'open_sansbold' ;	
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	color:#000000 !important;
}
.singularproduct div.product .summary p.price
{
	display:table;
	background:#c0c0c0;
	padding:2.9px 10px 2.9px 1px;
	border-bottom-right-radius:5px; 
	border-top-right-radius:5px;
	margin-left:26px; 
	position:relative;
}
.singularproduct div.product .summary p.price:before
{
	position:absolute;
	content:"";
	background:url(../img/pricebefore.png) no-repeat;
	width:26px;
	height:29px;
	left:-26px;
	top:0px;
	display:block;
}
.comparemodels
{
	margin-top:15px;
	display:table;
	background:url(../img/comparemodels.png) no-repeat 91% center #fff;
	padding:8px 25px 8px 15px;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
}
.compare-button a,.compare-button a:hover
{
	padding:0px !important;
	background:transparent !important;
	color:#636363 !important;
	font-family: 'open_sansregular' !important;
	font-size:14px !important;
	height:auto !important;
	text-transform:capitalize !important;
	font-weight:400 !important;
}	
.woocommerce div.product div.product_meta>span
{
	display:inline-block !important;
	color:#003262 !important;
	font-family: 'open_sansregular' !important;
	font-size:14px !important;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	
}
.woocommerce div.product div.product_meta
{
	margin-bottom:15px;
}
.woocommerce div.product div.product_meta>span a,.woocommerce div.product div.product_meta>span span
{
	color:#0f4fe2 !important;
	font-family: 'open_sansregular' !important;
	font-size:14px !important;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
}
.singularproduct .quantity input.qty
{
	float:left;
	background:#fff !important;
	position:relative;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
	color:#636363!important;
	font-family: 'open_sansregular'!important;
	font-size:18px !important;
	height:auto !important;
	width:auto !important;
	padding:10px 15px 10px 65px !important;
}
.qtytitle
{
	color:#636363!important;
	font-family: 'open_sansregular'!important;
	font-size:15px !important;
	position: absolute;
top: 12px;
left: 15px;
z-index: 11;
text-transform: uppercase;
}
.singularproduct .cart
{
	position:relative;
}
.singularproduct .quantity .minus,.singularproduct .quantity .plus
{
	background-color: #c0c0c0 !important;
	color: #636363 !important;
	height: 48px  !important;
	line-height: 48px !important;
	cursor: pointer  !important;
	margin: 0;
	display: inline-block  !important;
	border: 0  !important;
	outline: 0  !important;
	width: 54px  !important;
	border-radius:0px !important;
	font-size: 28px !important;
	padding: 0px !important;
}
.singularproduct .quantity .minus
{
	margin-right:2px !important;
}
.singularproduct .single_add_to_cart_button
{
	float:right;
	background:url(../img/addtocartimg.png) no-repeat 25px center #0f4fe2 !important;
	border-radius:4px !important;
	text-transform:uppercase !important;
	font-family: 'open_sansbold' !important;
	font-size:14px !important;
	color:#fff !important;
	font-weight:normal !important;
	padding: 10px 25px 10px 65px !important;
	-webkit-box-shadow: inset 0px -4px 0px 0px rgba(0, 0, 0, 0.33);
	-moz-box-shadow:    inset 0px -4px 0px 0px rgba(0, 0, 0, 0.33);
	box-shadow:         inset 0px -4px 0px 0px rgba(0, 0, 0, 0.33);
	height:auto !important;
	letter-spacing:0px !important;
}
.tabbedcontent,.productcustomfields
{
	width: 100%;
	clear: both;
}
.headingfields h3
{
	font-size:19px;
	font-family: 'open_sansbold' ;	
	padding:10px 0px;
	color:#000000;
	position:relative;	
}
.productcustomfields .three_columns
{
	border-top:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	position:relative;	
}
.productcustomfields .three_columns>.column1>.column_inner
{
	border-right:1px solid #c5c5c5;
}
.productcustomfields .three_columns>.column3>.column_inner
{
	border-left:1px solid #c5c5c5;
}
.filedownloaddiv
{
	margin:35px 15px 45px 0px;
	background:#f6f9fc;
	border:1px solid #dfdfdf;
	padding:49.5px 25px 49.5px 25px; 
}
.videocol
{
	margin:35px 15px 45px 0px;
}
.productreviewsdiv
{
	margin:31px 0px 5px 0px;
}
.filedownloaddiv img
{
	display:block;
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px ;
}
.filedownloaddiv p,.filedownloaddiv p a
{
	color:#949494;
	font-size:13px;
	padding:0px 25px;
	text-align:center;
}
.productcustomfields .three_columns:before
{
	position:absolute;
	content:"";
	display:block;
	top:52px;
	right:0px;
	height:1px;
	width:100%;
	z-index:1;
	background:#c5c5c5;
}
.revdescription
{
	padding-left:48px;
	color:#000000;
	font-family: 'open_sansregular';
	font-size:14px;
	margin-bottom:6px;
}
.revdescription
{
	background:url(../img/reviewquote.png) no-repeat left 4px;
}
.arve-play-background, .arve-play-background:focus, .arve-play-background:hover
{
	cursor: pointer;
background-image: url("../img/videoiconplay.png") !important;
}

.productcustomfields .star-rating
{
	float:none !important;
height: 1em;
line-height: 1em;
font-size:1em !important;
color: #f4d83a;
margin-left:48px;
}
.authorrev
{
	color:#000000;
	font-family: 'open_sansbold' ;
	font-size:12px;
	
}
.authorrevmeta
{
	color:#000000;
	font-family: 'open_sansregular';
	font-size:12px;
	margin-left:48px;
	margin-top:6px;
}
.viewallrev,.viewallrev:hover
{
	
	padding:2px 20px 2px 8px;
	color:#000000;
	font-family: 'open_sansbold' ;
	font-size:11px;
	background:url(../img/reviewimg.png) no-repeat 93% 10.5px #d6d6d6;
	margin:10px 0px 10px 48px;
	display:table;
}
.suballrev,.suballrev:hover
{
	padding:2px 20px 2px 8px;
	color:#000000;
	font-family: 'open_sansbold' ;
	font-size:11px;
	background:url(../img/reviewimg.png) no-repeat 93% 10.5px #d6d6d6;
	
	display:table;
}
.woocommerce #respond #reply-title
{
	font-size:18px !important;
	font-family: 'open_sansregular' !important;
	color:#fff !important;
}
#popupsubmitreviewform
{
	padding:30px;
	background:#0f4fe2;
}
.entry-summary .woocommerce-product-rating
{
	display:none;
}
#popupsubmitreviewform .stars
{
	margin-bottom:15px;
}
#popupsubmitreviewform label
{
	color:#fff;
	font-family: 'open_sansregular';
	font-size:14px;
}
.headingfields
{
	position:relative;
}
.subareview
{
	position: absolute;
	top: 12px;
	right: 0px;
}
.tabbedcontent
{
	margin-top:40px;
	display: table;
}
.customtabsingleproduct
{
	padding:45px 25px 60px 35px;
	position:relative;
	background:#fff;
	margin-bottom: 50px;
}
.customtabsingleproduct p,.customtabsingleproduct a,.customtabsingleproduct li,.customtabsingleproduct span,.customtabsingleproduct strong
{
	color:#616161;
	font-family: 'open_sansregular';
	font-size:14px;
	font-weight:normal !important;
}
.customtabsingleproduct p,.customtabsingleproduct ul
{
	margin-bottom:16px;
	padding-right:30px;
}
.customtabsingleproduct h6,.customtabsingleproduct h5,.customtabsingleproduct h4,.customtabsingleproduct h3,.customtabsingleproduct h2,.customtabsingleproduct h1
{
	font-size:14px !important;
	margin-bottom:5px !important;
	font-family: 'open_sansbold' ;
	line-height:16px !important;
	
}
.related.products h2
{
	color:#000000;
	font-family: 'open_sansbold' ;
	font-size:18px ;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	text-align:center;
	position:relative;
	overflow: hidden
}
.related.products h2:before
{
	content:"";
	position:absolute;
	display:block;
	width:80%;
	height:6px;
	
	background:url(../img/optionalproductssepimg.png) repeat;
	left: -39%;
	background: url(../img/optionalproductssepimg.png) repeat;
	top: 44%;
}
.related.products h2:after
{
	content:"";
	position:absolute;
	display:block;
	width:80%;
	height:6px;
	
	background:url(../img/optionalproductssepimg.png) repeat;
	right: -39%;
	background: url(../img/optionalproductssepimg.png) repeat;
	top: 44%;
}
.related.products img
{
	width:100%;
}
.related.products li.product.last
{
	margin-right:2.3% !important;
}
.related.products li.product:nth-of-type(4)
{
	margin:0px !important;
}
.related.products li.product h4
{
	color: #000;
font-family: 'open_sansbold';
font-size: 14px;
text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
text-align: center;
line-height: 14px;
padding: 0px 18px;
display: table-cell;
height: 45px;
vertical-align: middle;

}
.related.products li.product .add-to-cart-button,.related.products li.product .add-to-cart-button:hover
{
	color: #ffffff !important;
text-align: center;
text-transform: uppercase;
font-family: 'open_sansbold';
font-size: 14px !important;
display: table;
padding: 10px 30px !important;
margin: 25px auto 0px auto !important;
background: #a7a7a7 !important;
border-radius: 4px !important;
border-bottom: 4px solid rgba(0,0,0,.33) !important;
width:auto !important;
height:auto !important
}
.related.products li.product .price
{
	color: #626262;
text-align: center;
font-family: 'open_sansbold';
font-size: 18px;
text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
}
.related.products li.product  del
{
	display:none;
}
.related.products ul
{
	margin:30px 0px 0px 0px;
}
.customtabsingleproductdiv
{
	height: 300px;
	overflow-y: scroll;

}

.customtabsingleproductdiv::-webkit-scrollbar-track
{
	
	border-radius: 10px;
	background-color: #ededed;
}

.customtabsingleproductdiv::-webkit-scrollbar
{
	width: 12px;
	background-color: #9a9a9a;
}

.customtabsingleproductdiv::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	
	background-color: #9a9a9a;
}

.customtabsingleproduct:before
{
	height: 100%;
width: 1100px;
left: -400px;
top: 0px;
position: absolute;
content: "";
display: block;
background: #fff;
z-index: -1;
}
.customtabsingleproduct:after
{
	height: 100%;
width: 1100px;
right: -400px;
top: 0px;
position: absolute;
content: "";
display: block;
background: #fff;
z-index: -1;
}
.productcustombannertitle
{
	color: #003262;
font-family: 'open_sans_condensedbold';
font-size:32px;
text-transform: uppercase;
line-height: 32px;
}
.productcustombannerp
{
	color: #6e6e6e;
font-family: 'open_sansregular';
font-size: 16px;
text-transform: uppercase;
line-height: 17px;
margin-top:5px;
}
.productcustombannerbtn, .productcustombannerbtn:hover {
font-family: 'open_sans_condensedbold';
color: #003262;
text-transform: uppercase;
font-size: 25px;
padding: 13px 18px;
border: 2px solid #003262;
display: table;
margin: 15px 0px 0px 0px;
}
.productcustombanner
{
	height:100%;
	position:absolute;
	width:45%;
	top:0px;
}
.productcustombanner_inner
{
	position:relative;
}
.productbannerdiv
{
	position:relative;
	padding:0px !important;
}
.productbannerdiv>.container_inner
{
	padding:0px !important;
	
}
.productfeatures
{
	background:url(../img/shopfeaturesbg.png) no-repeat !important;
	background-size:100% 100%;
}
.productfeatures>.container_inner
{
	padding:0px !important;
}
.productbannerdiv img
{
	display: table;
}
.productfeatureiconouter
{
	display:table;
	height:80px;
	margin: auto;
}
.productfeatureholder
{
	padding:25px 0px;
}
.productfeatureicon
{
	display:table-cell;
	vertical-align:middle;
	
}
.productfeatures .three_columns .column1:hover
{
	background:rgba(0,0,0,0.10) !important;
}
.productfeatures .three_columns .column2:hover
{
	background:rgba(0,0,0,0.10) !important;
}
.productfeatures .three_columns .column3:hover
{
	background:rgba(0,0,0,0.10) !important;
}
.productfeatureiconouter img
{
	display:block;
	margin:auto;
}
.productfeaturestitle
{
	color: #fff;
text-align: center;
font-family: 'open_sansbold';
font-size: 18px;
text-transform:uppercase;
}
.productctades h2,.productctasmaindescription h1,.productctasmaindescription h2 ,.productctasmaindescription h3,.productctasmaindescription h4,.productctasmaindescription h5
{
	color:#000;
	font-size:14px;
	font-family: 'open_sansbold';
}
.productctasmaindescription
{
	margin:10px 0px 45px 0px;
}
.productctades p,.productctasmaindescription p
{
	color:#000;
	font-size:14px;
	font-family: 'open_sansregular';
}
.productctadesbtn,.productctadesbtn:hover
{
	font-family: 'open_sans_condensedbold';
color: #003262;
text-transform: uppercase;
font-size: 21px;
padding: 13px 16px;
border: 2px solid #003262;
display: table;
margin: 15px 0px 0px 0px;
}
.productctastwocol img
{
	width:100%
}
.productsctaouter:nth-of-type(3) .productctades
{
	margin-top:50px;
}
.productsctaouter:nth-of-type(4) .productctades
{
	margin-top:30px;
}
.productsctaouter:nth-of-type(3) img
{
	margin-top:-40px;
}
.productctastwocol
{
	border-bottom:1px solid #ededed;
	position:relative;
}
.productsctaouter
{
	position:relative;
}
.productsctaouter:before
{
	content:"";
	display:block;
	width:176px;
	height:1px;
	position:absolute;
	background:url(../img/productfeaturegradient.png) no-repeat;
	left:-176px;
	bottom:0px;
}
.productsctaouter:after
{
	content:"";
	display:block;
	width:176px;
	height:1px;
	position:absolute;
	background:url(../img/productfeaturerightgradient.png) no-repeat;
	right:-176px;
	bottom:0px;
}
.prodcutcustomtwocol >.container_inner
{
	padding:35px 0px 35px 0px !important;
}
.prodcutcustomtwocol
{
	background:#ededed !important;
}
.prodcutcustomtwocolone,.prodcutcatwocolfirst
{
	background:#fff;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
-moz-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
}
.prodcutcustomtwocoltwo
{
	background:#fff;
	-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
-moz-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
}
.prodcutcustomtwocol-navtitle
{
	color: #0082ff;
font-family: 'open_sansbold';
font-size: 18px;
padding: 12px 25px 10px 25px;
margin: 0px 0px 15px 0px;
text-transform: uppercase;
border-bottom:1px solid #ededed;
}
.prodcutcustomtwocol-nav li a,.prodcutcustomtwocol-nav li
{
	list-style:none;
	color:#010101;
	font-size:14px;
	font-family: 'open_sansregular';
}
.prodcutcustomtwocol-nav li
{
	padding: 0px 25px 10px 25px;
}
.prodcutcustomtwocol-nav li.current-menu-item a,.prodcutcustomtwocol-nav li:hover a
{
	list-style:none;
	font-size:14px;
	color: #0082ff;
	font-family: 'open_sansbold';
}
.productcattitle
{
	color:#000;
	font-family: 'open_sansbold' ;
	font-size:18px ;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	line-height:14px;
	text-transform:uppercase;
	padding:22px 25px 12px 25px;
}
.prodcutcatwocolfirst .woocommerce-ordering
{
	width:auto !important;
	height:auto !important;
	display:inline-block;
	padding:0px 15px 0px 25px;
}
.sortbytitle
{
	color:#000;
	font-family: 'open_sansregular';
	font-size:12px;
	margin-right:5px;
}
.viewallpagi 
{
	display:inline-block;
	margin:0px 0px 0px 0px;
	
}
.viewallpagi a,.viewallpagiperpage
{
	color:#000;
	font-family: 'open_sansregular';
	font-size:12px;
}
.prodcutcatwocolfirst .products.clearfix
{
	margin:20px 0px;
	padding:35px 25px;
	border-top:1px solid #ededed;
}

.prodcutcatwocolfirst .select2-container.orderby .select2-choice,.prodcutcatwocolfirst .select.wppp-select,#paginationpageselectcontrol
{
	 background:transparent !important;
	 border:1px solid #000 !important;
	 border-radius:14px !important;
	 font-size: 12px !important;
	 color: #000 !important;
     font-family: 'open_sansregular' !important;
	 line-height: 22px !important;
	 height:auto !important;
	 position:relative !important;
}
.prodcutcatwocolfirst .select2-container.orderby .select2-choice:after
{
	content: "?";  
	position: absolute;
top: -1px;
right: 1px;
bottom: 0;
font-size: 100%;
padding: 0 7px;
background: #fff;
color: #000;
}
.prodcutcatwocolfirst .onsale,.prodcutcatwocolfirst .qbutton
{
	display:none !important;
}
.prodcutcatwocolfirst .products.clearfix img
{
	display:block !important;
	margin:auto !important
}
.prodcutcatwocolfirst h4
{
	color: #2f2f2f;
text-align: center;
font-family: 'open_sansbold';
font-size: 12px;
line-height: 12px;
display: table-cell;
vertical-align: middle;
padding: 0px 15px;
}
.prodcutcatwocolfirst .price
{
	color: #ff0000  !important;
text-align: center;
font-family: 'open_sansbold' !important;
font-size: 14px  !important;
margin:0px 0px 10px 0px !important;
}
.prodcutcatwocolfirst .select.wppp-select
{
	padding-left: 8px;
	width: 42px;
	height:22px;
	cursor:pointer;
}
#paginationpageselectcontrol
{
	margin:0px 5px;
	width:90px;
	cursor:pointer;
}
.prevnaviinactive,.prevnaviactive,.nextnaviactive,.nextnaviinactive
{
	color:#000;
	font-family: 'open_sansregular';
	font-size:12px;

}
.mycustompagination
{
	display:inline-block;
	margin-left:15px;
}
.prodcutcatwocolfirst .select2-choice .select2-arrow
{
	margin-top: -3px !important;
	display:none !important;
}
.tax-product_cat .select2-drop
{
	 background:black !important;
	 color:#fff !important;
	 font-family: 'open_sansregular' !important;
	 font-size:12px !important;
	 border-radius: 6px !important;
}
.prodcutcatwocolfirst .select2-container.orderby
{
	width: 170px !important;
}
.prodcutcatwocolfirst .products.clearfix li
{
	position:relative;
	
}
.prodcutcatwocolfirst .products.clearfix li:not(.last):after
{
	height:100%;
	width:1px;
	border-right: 1px solid #ededed;
	display:block;
	content:"";
	position:absolute;
	top:0px;
	right:0px
}
.productfeatureswidgetarea
{
	background:url(../img/widgetarea.png) no-repeat;
	background-size:100% 100%;
	margin-top:35px;
	padding:40px 25px 40px 30px;
}
.productfeatureswidgetareatitles
{
	color: #fff;
font-family: 'open_sansbold';
font-size: 18px;
text-transform: uppercase;
}
.widgetareaouter
{
	display:table;
	margin:0px 0px 40px 0px;
	height:57px;
}
.widgetareainner:first-child
{
	width:100px;
}
.widgetareainner:last-child
{
	width: 65%;
	padding-left: 9px;
}
.widgetareaouter:last-child
{
	margin:0px 0px 0px 0px;
}
.widgetareainner,.productfeatureswidgetareaaimg
{
	display:table-cell;
	vertical-align:middle;
}
	ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
			
		}
.page.page-id-7 ul.tabs li{
			background: none;
			text-align:center;
			display:inline-block;
			padding:15px 25px;
			cursor: pointer;
			
			color:#616161;
			font-size:17px;
			font-family: 'open_sansbold';
			
			position:relative;
		}
.page.page-id-7 ul.tabs li:hover
		{
			
			color: #fff;
			background: #436499;
			
		}
.page.page-id-7 ul.tabs li.current{
			color: #fff;
			background: #436499;
		}
.page.page-id-7 ul.tabs li.current:after
		{
			position:absolute;
			content:"";
			bottom:-16px;
			left:0px;
			right:0px;
			background:url(../img/bottomshapeimg.png) no-repeat;
			width:36px;
			height:16px;
			margin:auto;
		}
.page.page-id-7 .tab-content{
			position:absolute;
			bottom:-5000%;
			width:100%;
		}

.page.page-id-7 .tab-content.current{
			position:relative;
			bottom:0%
			width:auto;		
		}
		
		
		
		
		.tabbedcontent ul.tabs li{
			background: none;
			text-align:center;
			display:inline-block;
			padding:15px 35px;
			cursor: pointer;
			background: #d6d6d6 !important;
			color:#000000;
			font-size:14px;
			font-family: 'open_sansbold';
			
			position:relative;
		}
		.choosedproducategory ul.tabs li{
			background: none;
			text-align:center;
			display:inline-block;
			padding:15px 35px;
			cursor: pointer;
			background: #fff !important;
			color:#000000;
			font-size:18px;
			font-family: 'open_sansbold';
			text-transform:uppercase;
			position:relative;
		}
.tabbedcontent ul.tabs li:hover
		{
			
			color: #000;
			background: #fff;
			
		}
		.choosedproducategory ul.tabs li:hover
		{
			
		color: #fff;
			background: #878984 !important;
			
		}
.tabbedcontent ul.tabs li.current{
			color: #000;
			background: #fff !important;
		}
		.choosedproducategory ul.tabs li.current{
			color: #fff;
			background: #878984 !important;
		}

.customtabsingleproduct .tab-content{
			display:none;
		}

.customtabsingleproduct .tab-content.current{
			display:inherit;	
			}
		.choosedproductcategoryslider .tab-content{
			position:absolute;
			bottom:-5000%;
			width:100%;
		}

.choosedproductcategoryslider .tab-content.current{
			position:relative;
			bottom:0%
			width:auto;		
			}
.choosedproductcategoryslider .column1>.column_inner
{
	border-right:1px solid #ededed;
}
.choosedproductcategoryslider .column2>.column_inner
{
	border-right:1px solid #ededed;
}
#customtabshopallproduct .bx-wrapper .bx-controls-direction a 
{
	
width: 12px !important;
height: 35px !important;
top: 45% !important;

}
#customtabshopallproduct .bx-wrapper .bx-prev {
left: -25px !important;
}
#customtabshopallproduct .bx-wrapper .bx-prev {
background: url('../img/shopallproductlefticon.png') no-repeat !important;
}
#customtabshopallproduct .bx-wrapper .bx-next {
right: -25px !important;
}
#customtabshopallproduct .bx-wrapper .bx-next {
background: url('../img/shopallproductrighticon.png') no-repeat !important;
}
.choosedproducategory
{
	border-bottom:1px solid #ededed;
}
.productcategorydiv 
{
	background:#ededed !important;
}
.quoteform input,.quoteform textarea
{
	background:#e6e6e6;
	border:1px solid #d0d0d0;
	border-radius:4px;
	padding:17px 25px;
	box-sizing:border-box;
	width: 100%;
	box-sizing: border-box;
	color:#777777;
	font-size:13px;
	font-family: 'open_sanssemibold';
}
.quoteform textarea
{
	margin-bottom:30px;
}
.quoteform select
{
	
	border:1px solid #d0d0d0;
	border-radius:4px;
	padding:17px 25px;
	box-sizing:border-box;
	width: 100%;
	box-sizing: border-box;
	color:#000000;
	font-size:13px;
	font-family: 'open_sanssemibold';
	text-transform:uppercase;
	background: url(../img/dropdownicon.png) no-repeat 95% center #e6e6e6;
	text-transform:uppercase;
	-webkit-appearance: none;
    -moz-appearance: none;
    cursor:pointer;
    text-overflow: '';
}
.quoteform input[type="submit"] 
{
	display: table;
padding: 12px 23px 16px 23px;
border-radius: 4px;
background: #0f4fe2;
color: #fff;
text-transform: uppercase;
font-family: 'open_sansbold';
font-size: 14px;
border: none;
cursor: pointer;
-webkit-box-shadow: inset 0px -4px 0px 0px rgba(0, 0, 0, 0.33);
-moz-box-shadow: inset 0px -4px 0px 0px rgba(0, 0, 0, 0.33);
box-shadow: inset 0px -4px 0px 0px rgba(0, 0, 0, 0.33);
margin-bottom:0px;
}
.quoteform .ajax-loader
{
	display:none;
}
.checkthisbox input[type="checkbox"] 
{
display: none;
}
.checkthisbox input[type="checkbox"] + #checkthisboxlabel:before {
content: "\00a0";
background: #c3c3c3;
border-radius: 4px;
border:1px solid #8b8b8b;
height: 18px;
width: 20px;
display: inline-block;
font-size: 14px;
line-height: 18px;
margin-right: 10px;
padding: 0 0 0 0px;
text-align: center;
cursor: pointer;
}
.checkthisbox input[type="checkbox"]:checked + #checkthisboxlabel:before{
content: "\2713";
color: #003262;
}
.quoteform .two_columns_75_25 .column2>.column_inner
{
	float:right;
}
#checkthisboxlabel
{
	color:#636363;
	font-size:13px;
	font-family: 'open_sansregular';
	text-transform:capitalize;
	line-height:47px;
}
.mobilemenuupper
{
	height: 67px;
	z-index: 22;
	left: 0px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 100%;
	box-sizing: padding-box;
	background:rgba(0,0,0,.75);
}
.two_columns_85_15 
{
	background:#0f4fe2;
	position:relative;
}
.two_columns_15_85
{
	padding-left:25px;
	box-sizing:content-box;
}
.two_columns_85_15,.two_columns_15_85
{
	width:100%;
	
}
.two_columns_15_85>.column2
{
	width:85%;
	float:left;
	background:#013f7a;
	height:67px;
}
.mobilecustomsearch,.mobilecustomsearch input
{
	background:transparent;
}
.mobilecustomsearch input
{
	width:100%;
	padding:21px 20px;
	box-sizing:border-box;
	border:none;
	color:#006ed6;
	font-size:18px;
	font-family: 'open_sansregular';
	background:url(../img/mobilesearchicon.png) no-repeat 84% center;
}
#mobilemenucloseicon
{
	height:67px;
	cursor:pointer;
}
.two_columns_15_85>.column1
{
	width:15%;
	float:left;
	background:url(../img/mobilecloseicon.png) no-repeat center center #002345;
}
.two_columns_85_15>.column1
{
	width:92%;
	float:left;
}
.two_columns_85_15>.column1>.column_inner
{
	padding:20px 25px 20px 65px;
	background:url(../img/freeqouteformicon.png) no-repeat 25px center;
	
}
.two_columns_85_15>.column1>.column_inner h3
{
	color:#fff;
	font-size:23px;
	font-family: 'open_sansbold';
	text-transform:uppercase;
}
.two_columns_85_15>.column2>.column_inner
{
	height:70px;
	cursor:pointer;
}
.two_columns_85_15>.column2
{
	width:8%;
	background:url(../img/crossicon.png) no-repeat center center #0031a3;
	float:left;
}
.quoteform .two_columns_66_33>.column1>.column_inner
{
	padding: 0 5px 0 0 !important;
}
.quoteouter
{
	border-radius:11px;
	overflow:hidden;
	background:url(../img/logo.png) no-repeat 94% 10% #fff; 
}
.quoteform p
{	
	color:#777777;
	font-size:13px;
	font-family: 'open_sanssemibold';
	text-transform:uppercase;
}
.quoteform .three_columns,.quoteform .two_columns_66_33
{
	margin-bottom:30px;
}
.quoteform
{
	padding:35px 25px 35px 25px;
}
.inline_freeqoute,.inline_freeqoute:hover
{
	color:#fff;
}
.lastfooterwidgetcontent img
{
	width:auto !important;
}
.logoheadermobiledesign,.headermobiledesignheader_top,.headermobileshopbtn,.mobileslides,.mobilewelcomecontainer,.accordionmaintitleformobile,.mobilecopyright,.mobilemenuupper
{
	display:none;
}
.mobileslides
{
	display:none !important;
}
.myaccountpage
{
	border-top:1px solid #cbcbcb;
}
.myaccountpage
{
	padding:25px 0px 25px 0px !important;
}
.woocommerce-account .content >.content_inner >.container:not(.emailsubscription) >.container_inner,.woocommerce-account .content >.content_inner >.container
{
	padding:0px !important;
	position:relative;
}
.woocommerce-account .content >.content_inner >.container:not(.emailsubscription) >.container_inner:before
{
	position:absolute;
	content:"";
	width:1000px;
	left:-1000px;
	height:1px;
	background:#cbcbcb;
	top:0px;
	display:block;
}
.woocommerce-account .content >.content_inner >.container:not(.emailsubscription)>.container_inner:after
{
	position:absolute;
	content:"";
	width:1000px;
	right:-1000px;
	height:1px;
	background:#cbcbcb;
	top:0px;
	display:block;
}
.woocommerce-account .breadcrumb a,.woocommerce-account .breadcrumb
{
	color:#8c8c8c;
	font-family: 'open_sansbold' ;
	font-size:18px ;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
}
.woocommerce-account .breadcrumb span
{
	color:#000;
	font-family: 'open_sansbold' ;
	font-size:18px ;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
}
.myaccountdashboard
{
	background:#ededed;
	position:relative;
	padding:25px 0px;
}
.woocommerce-account legend
{
	display:none;
}
.myaccountdashboard:before
{
	position:absolute;
	content:"";
	width:1000px;
	left:-1000px;
	height:100%;
	background:#ededed;
	top:0px;
	display:block;
}
.myaccountdashboard:after
{
	position:absolute;
	content:"";
	width:1000px;
	right:-1000px;
	height:100%;
	background:#ededed;
	top:0px;
	display:block;
}
.accountnameholder
{
	color:#000;
	font-family: 'open_sansbold' ;
	font-size:18px ;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
	text-transform:capitalize;
	position:relative;
}
.accountnameholder:after
{
	position:absolute;
	content:"";
	width:52px;
	left:0px;
	height:11px;
	background:url(../img/statusonline.png) no-repeat;
	bottom:-12px;
	display:block;
}
.dashboardnavigationupper
{
	padding:20px 20px;
	background:#aeaeae;
}
.dashboardnavigationupper .alignleft
{
	margin-bottom:0px !important;
}
.signoutp
{
	color:#000;
	font-family: 'open_sansregular' ;
	font-size:12px ;
	text-transform:capitalize;
	position:relative;
	padding-top:12px;
}
.dashboardnavigationbottom
{
	background:#737373;
}
.dashboardnavigationbottom ul
{
	list-style:none;
}
.dashboardnavigationbottom ul li:not(:last-child)
{
	border-bottom:1px solid #aeaeae;
}
.dashboardnavigationbottom ul li
{
	padding:0px 20px;
}
.dashboardnavigationbottom ul a
{
	color:#ededed;
	font-family: 'open_sanssemibold' ;
	font-size:16px ;
	text-transform:capitalize;
	position:relative;
	padding:14px 30px;
	display:block;
}
.dashboardicon
{
	background:url(../img/homeicon.png) no-repeat 20px center;
}
.editpasswordicon
{
	background:url(../img/editpasswordicon.png) no-repeat 20px center;
}
.accountsettingicon
{
	background:url(../img/accountsettingicon.png) no-repeat 20px center;
}
.billingaddressicon
{
	background:url(../img/billingaddressicon.png) no-repeat 20px center;
}
.shippingaddressicon
{
	background:url(../img/shippingaddressicon.png) no-repeat 20px center;
}
.supporticon
{
	background:url(../img/supporticon.png) no-repeat 20px center;
}
.reportsicon
{
	background:url(../img/reportsicon.png) no-repeat 20px center;
}
.woocommerce-account .subscriptiontitle
{
	font-size: 28px !important;
	margin:0px !important;
}
.messagetouserdashboard p
{
	color:#616161;
	font-family: 'open_sansregular' ;
	font-size:15px ;
	margin-bottom:20px;
	line-height: 23px;
}
.messagetouserdashboard 
{
	margin-top:35px;
}
.choosedateondashboard-text
{
	background:url(../img/calendaricon.png) no-repeat 96% center; 
	position: absolute;
	right: 0px;
	top: 0px;
}
#ui-datepicker-div
{
	z-index:111111 !important;
}
.drop_down .second .inner ul
{
background:#476d95 !important;
}
.woocommerce ul.products li.product a.qbutton.out-of-stock-button
{
color: #ffffff !important;
text-align: center;
text-transform: uppercase;
font-family: 'open_sansbold';
font-size: 14px !important;
display: table;
padding: 10px 30px !important;
margin: 25px auto 0px auto !important;
background: #a7a7a7 !important;
border-radius: 4px !important;
border-bottom: 4px solid rgba(0,0,0,.33) !important;
width: auto !important;
height: auto !important;
}
.prodcutcatwocolfirst .products.clearfix img
{
height: 150px;
}
.related.products img
{
height: 256px;
}
.bx-wrapper .bx-controls-direction a.disabled
{
	display:block !important;
}
.singularproduct .upsells.products
{
	display:none;
}

.onlyforaccountpage
{
	display:none;
}
.productctas>.container_inner
{
	padding:30px 0px !important;
}
.fourshoptabscontent .out-of-stock-button
{
	display:none;
}
.inline_freeqoute_inner
{
	clear:both;
	padding:40px 35px 20px 35px;
	background:#f1f2f4;
	-webkit-box-shadow: inset 0px 2px 0px 0px rgba(23, 16, 25, 0.2);
-moz-box-shadow:    inset 0px 2px 0px 0px rgba(23, 16, 25, 0.2);
box-shadow:         inset 0px 2px 0px 0px rgba(23, 16, 25, 0.2);
}
.inline_freeqoute_inner p
{
	margin-bottom:20px;
}
.inline_freeqoute_inner .ajax-loader
{
	display:none;
}
.inline_freeqoute_inner .wpcf7-text
{
	color:#6f7278;
	padding:18px 25px;
	 font-family: 'open_sanslight';
	 font-size:18px;
	 background:#e5e7e9;
	 border-radius:4px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 1), inset 0px 1px 2px 0px rgba(23, 16, 25, 0.45);;
-moz-box-shadow:0px 2px 0px 0px rgba(255, 255, 255, 1), inset 0px 1px 2px 0px rgba(23, 16, 25, 0.45);;
box-shadow:0px 2px 0px 0px rgba(255, 255, 255, 1), inset 0px 1px 2px 0px rgba(23, 16, 25, 0.45);;
border: 1px solid #c3c5c7;
width: 100%;
box-sizing: border-box;
}
.inline_freeqoute_inner .wpcf7-submit
{
	display:block;
	width:166px;
	height:71px;
	border:none;
	text-indent:-9999px;
	background:url(../img/nextbtnimg.png) no-repeat;
	cursor:pointer;
}
#inline_freeqoute
{
	border-radius:5px;
}
#cboxBottomCenter
{
	height:62px !important;
	background:url(../img/formoverlay.png) no-repeat center center;
	background-size:100% 100%;
	display:block;
	-webkit-box-shadow: 0px 10px 29px 2px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 10px 29px 2px rgba(0,0,0,0.4);
box-shadow: 0px 10px 29px 2px rgba(0,0,0,0.4);
}
.inline_freeqoute_innerimg
{
	float:left;
}
#cboxContent,#cboxLoadedContent
{
	height:auto !important;
}
#cboxContent
{
	position:relative;
}
#cboxContent
{
border-radius: 9px;
background: transparent;
-webkit-box-shadow: 0px 2px 50px 0px rgba(23, 16, 25, 1);
-moz-box-shadow:    0px 2px 50px 0px rgba(23, 16, 25, 1);
box-shadow:         0px 2px 50px 0px rgba(23, 16, 25, 1);
}
#cboxLoadedContent
{
	margin-bottom:0px !important;
}
.filloutform
{
	border:0px !important;
	margin-top:0px !important;
	padding-top:0px !important;
}
.filloutform
{
	font-size:14px;
	color:#6f7278;
	font-family: 'open_sansregular';
	margin-bottom:5px;
	display:block;
}
.filloutform select
{
	background: url(../img/dropdownicon.png) no-repeat 95% center #fff;
color: #c5c5c5;
font-family: 'open_sansregular';
padding: 15px 16px;
margin: 0px;
width: 100%;
box-sizing: border-box;
border: none;
font-size: 17px;
-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
-moz-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.06);
cursor:pointer;
-webkit-appearance: none;
-moz-appearance: none;
}
.filloutform .wpcf7-submit
{
	padding: 12px 28px 16px 28px !important;
}
.checkdesktopabove1100px
{
	font-family: 'open_sansbold';
font-size: 14px;
padding: 10px 15px;
display: table;
color: #ffffff;
text-align: center;
margin: 0px auto;
text-transform: uppercase;
background: #003262;
box-sizing: border-box;
position:fixed;
cursor: pointer;
text-decoration: none;
top: 67%;
z-index: 999;
right:0px;
}


#inline_freeqoute label.error,.homepagecontactform label.error,.wponcontactpage label.error
{
	visibility:hidden !important;
	display:none !important;
}
#inline_freeqoute input.error,.homepagecontactform input.error,.wponcontactpage input.error
{
	border-bottom:0px !important;
}
.widget_wysija.shortcode_wysija
{
	position:relative;
}
.emailsubscription .wysija-submit.wysija-submit-field
{
	position: absolute;
	top: -5px;
right: 12px;
	background: url(../img/newslettericon.png) no-repeat !important;
	width:15px;
	height:22px;
	text-indent:-9999px;
	border:none;
	display:block;
	cursor:pointer;
}


.gform_wrapper .top_label input.large
{
background: transparent;
color: #6f7278 !important;
font-family: 'open_sansregular' !important;
padding: 15px 16px 17px 16px !important;
margin: 0px !important;
width: 100% !important;
box-sizing: border-box;
border: none !important;
font-size: 17px !important;
}
.gform_wrapper .top_label textarea.textarea
{

background: transparent !important;
color: #6f7278 !important;
font-family: 'open_sansregular' !important;
padding: 15px 16px !important;
width: 100% !important;
margin: 0px !important;
box-sizing: border-box !important;
height: 120px !important;
border: none !important;
font-size: 17px !important;
}
.gform_body
{
background: #e5e7e9;
border-radius: 4px;
-webkit-box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 1),inset 0px 1px 3px 0px rgba(23, 16, 25, 0.45);
-moz-box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 1),inset 0px 1px 3px 0px rgba(23, 16, 25, 0.45);
box-shadow: 0px 2px 0px 0px rgba(255, 255, 255, 1),inset 0px 1px 3px 0px rgba(23, 16, 25, 0.45);
border: 0.5px solid #c3c5c7;

}
.gform_wrapper
{
margin: 0px 0px !important;
max-width: 100% !important;
}
.gform_wrapper .gform_footer
{
padding:0px !important;
margin:0px !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]
{

margin-top: 25px !important;
background: url(../img/submitbtnbg.png) no-repeat !important;
width: 100% !important;
height: 55px !important;
text-indent: -99999px !important;
border: none !important;
cursor: pointer !important;
background-size: 100% 100% !important;

}
.gform_body li .ginput_container
{
position:relative;
}
.gform_body li:not(:last-child) .ginput_container:after
{
position:absolute;
content:"";
bottom:0px;
display: block;
width: 100%;
height: 2px;
position: relative;
background: url(../img/contactseperator.png) repeat;
}
.widget_wysija_cont .wysija-submit
{
margin: 20px 0px 0px 0px !important;
}
.q_logo a
{
height:80px;
}
.search .blog_holder article .post_image img {
  display:none;
 }
  .search .blog_holder article .post_info {
  display:none;
 }
.NewsFeedCont {
  margin:0 0 70px;
}
.NewsFeedTitle {
	margin: 0 0 15px;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.NewsFeedCont .fleft {
	width:50%;
	margin-right:5%;
}
.NewsFeedCont .fright {
	width:45%;
}



.archiveproductcontainer .container_inner
{
    border-top: 1px solid #EEE;
    position: relative;
    padding:40px 0px !important;
}

.left h3.breadcrumb 
{
    margin: 0;    
     font-size: 170%;
    text-transform: uppercase;
line-height: 1.4;
    font-weight: bold;
    font-style: normal;
    color: #555;
    text-rendering: optimizeLegibility;
   font-family: 'open_sans_condensedbold';
}
.left .breadcrumb span {
    display: inline-block;
    margin: 0 5px;
    color: #cccccc;
}

.archiveproductcontainer .two_columns_25_75
{
margin:40px 0px; 
}

.archiveproductcontainer .widget h5 {
    border-bottom: 3px solid #EEE;
    padding: 0 0 5px;
    margin-bottom: 15px;
    color: #555;
    text-rendering: optimizeLegibility;
   font-family: 'open_sans_condensedbold';
   font-size: 145%;
    text-transform: uppercase;
}
.archiveproductcontainer .widget_product_categories>ul>li
{
    border-bottom: 1px solid #eeeeee;
line-height: 150%;
    list-style: none;position: relative;
}
.archiveproductcontainer .widget_product_categories li a {
    padding-right: 15px;
}
.archiveproductcontainer .widget_product_categories li a, .archiveproductcontainer .widget_layered_nav_filters li a {
    font-size:90%;
    padding: 8px 0;
    color: #444;
    display: inline-block;
    text-transform: uppercase;
   font-family: 'open_sansregular';
}
.archiveproductcontainer .widget_product_categories li .count {
    position: absolute;
    top: 0;
    right: 0;
}
.archiveproductcontainer .widget_product_categories li ul
{
display:none;
}
.archiveproductcontainer .widget_product_categories li .count{
    color: #444;
    font-size: 90%;
    float: right;
    padding-top: 9px;
   font-family: 'open_sansregular';
}
.archiveproductcontainer .widget {
    margin-bottom: 30px;
}
.archiveproductcontainer .widget_price_filter .ui-slider .ui-slider-range
{
    background: #999999 !important;
}
.archiveproductcontainer .widget_price_filter .price_slider_amount .button
{
color: #fff;
    font-size: 14px;
    padding: 10px 15px;
    display: table;
    text-align: center;
    margin: 0px auto;
    text-transform: uppercase;
    background: #003262;
    box-sizing: border-box;
    cursor: pointer;
    text-decoration: none;
   font-family: 'open_sansregular';
       font-weight: 400;
}
.archiveproductcontainer .widget_price_filter .price_slider_amount {
   color: #444;
    font-size: .9em;
    font-family: 'open_sansregular';
    font-weight: 400;
}
ul.products {
    margin-bottom: 20px;
}
[class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -0.625em;
}
 .large-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em; }
    .large-block-grid-3 > li:nth-of-type(n) {
      clear: none; }
    .large-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
[class*="block-grid-"]>li {
    display: inline;
    height: auto;
    float: left;
    padding: 0 0.625em 1.25em;
        box-sizing: border-box;  
}
.text-center {
    text-align: center !important;
}
.ux-box .inner {
    position: relative;
}
.ux-box a {
    color: #777777;
}
.ux-box .ux-box-image {
    overflow: hidden;
    top: 0;
}
.ux-box .ux-box-image img, .product-thumbnails .thumb img {
    -webkit-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
}
.ux-box .ux-box-image img {
    min-width: 100%;
    top: 0;
    position: relative;
}
.ux-box.ux-text-badge .ux-box-text {
    position: absolute;
    bottom: 40px;
    padding: 11px 0 8px;
    left: 0;
    right: 0;
    text-align: center;
    background-color: #ffffff;
    background-color: rgba(255,255,255,0.9);
-webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    font-size: 90%;
}
.product-category .header-title {
    margin-bottom: 0;
    line-height: 100%;
        text-transform: uppercase;
    color: #555;
    text-rendering: optimizeLegibility;
   font-family: 'open_sans_condensedbold';
   font-size: 1.25em !important;
       margin-top: 0.2em;
}
.ux-box p {
    padding: 0;
    margin-bottom:0px;
        font-size: 70%;
    opacity: .85;text-transform: uppercase;    color: #777777; font-family: 'open_sansregular';
}
.ux-box.ux-text-badge:hover .ux-box-text
{
    background-color: #003262;
}
.ux-box.ux-text-badge:hover .ux-box-text * {
    color: #fff !important;
}

.productcatbanner
{
	float:left;
}
.productcatbannerdiv
{
	display:table;
	clear:both;
	width:100%;
}
.productcategory .container_inner
{
    border-top: 0px !important;
}
.breadcrumb-row .left {
    float: left !important;
}
.breadcrumb-row .right {
    float: right !important;
}
.woocommerce-result-count, .woocommerce-ordering {
    display: inline-block;
    margin-bottom: 0;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    border-radius: 1em;
    border: 0;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: .5em;
}
.woocommerce .widget_price_filter .ui-slider {
    position: relative;
    text-align: left;
    margin-left: .5em;
    margin-right: .5em;
}
.woocommerce .widget_price_filter .price_slider {
    margin-bottom: 1em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    border-radius: 1em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1em;
    height: 1em;
    border-radius: 1em;
    cursor: ew-resize;
    outline: 0;
    top: -.3em;
    margin-left: -.5em;
}
.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 2.4;
    font-size: .8751em;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    float: left;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    border: 0;
}
.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 2.4;
    font-size: .8751em;
}
.woocommerce-ordering, .woocommerce-ordering .custom.dropdown, .woocommerce-ordering select {
    margin: 0 0 1px 0 !important;
}
.woocommerce-result-count, .woocommerce-ordering {
    display: inline-block;
    margin-bottom: 0;
}
.breadcrumb-row .right select{
    font-size: 95%;
   color: #777;
    border: 1px solid #DDD;
    border-radius: 0;
    height: 36px;
    padding: 0 10px;
    box-shadow: inset 0 -1.3em 1em 0 rgba(0,0,0,0.02);
    background-color: #ffffff;
    -webkit-appearance: none;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: auto 15%;
    border-radius: 0;
	font-family: 'open_sansregular';
	cursor:pointer;
}
.breadcrumb-row
{
	    display: table;
    width: 100%;
}
.woocommerce-result-count {
    margin-right: 20px;
	    color: #777;
	font-family: 'open_sansregular';	
}
.product-small {
    position: relative;
}
.product-image {
    position: relative;
    display: block;
    overflow: hidden;
}
.product-image .front-image {
    display: block;
    width: auto;
    height: auto;
}
.product-image .front-image img {
    min-width: 99.9%;
    max-width: 101% !important;
    width: auto !important;
    height: auto !important;
    display: block;
}
.product-image .back-image img {
    min-width: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    width: auto !important;
    height: auto !important;
    display: block;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
}
.show-first, .show-next, .ux-box .ux-box-text, .widget_product_tag_cloud a, .product_list_widget li a, .widget_tag_cloud a, .widget_layered_nav_filters .chosen a, .ux_logo a, .ux-header-element a, .iosSlider .sliderNav a span, .iosSlider .sliderNav a, .product-page-aside .product, .post-date, .featured_item_text, ul.pinterest-style, .blog-pinterest-style article.type-post, .blog-pinterest-style article.hentry, .cat-count, .cat-title, .cart-icon strong, .cart-icon-handle, strong.cart-name, span.cart-price, .back-image img, .quick-view, .yith-wcwl-add-to-wishlist a, ul.header-nav li a {
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
 .product-image .quick-view
 {
	     background-color: #003262;
}
.quick-view {
  font-weight: bold;
    font-size: 84%;
    opacity: 0;
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
    color: #ffffff;
    background: #003262;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 0;
    font-family: 'open_sans_condensedbold';
    letter-spacing: 2px;
}
.text-center {
    text-align: center !important;
}
.product-small h5 {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 82%;
    color: #999999;
    font-weight: bolder;
	font-family: 'open_sans_condensedbold';
	    margin-top:7px;
}
.product-small .tx-div {
    border-width: 3px;
    width: 20px;
    margin: 4px auto 4px auto !important;
}
.tx-div {
    display: block;
    height: 3px;
    background-color: #000000;
    opacity: .1;
}
.product-small .name {
    font-size: 110%;
	font-family: 'open_sans_condensedbold';	
	    margin-bottom: 5px;
    line-height: 120%;
    margin-top: 5px;
	    text-rendering: optimizeLegibility;
}
.price {
    font-size: 120%;
    color: #000000;
    font-weight: bold;
    line-height: 100%;
	font-family: 'open_sans_condensedbold';
}
.yith-wcwl-add-to-wishlist {
    position: absolute;
    top: 10px;
    right: 20px;
    margin-top: 0;
    z-index: 98;
    height: 30px;
}
.product-small:hover .yith-wcwl-add-to-wishlist a, .featured-product:hover .yith-wcwl-add-to-wishlist a, .product-gallery:hover .yith-wcwl-add-to-wishlist a {
    opacity: .3;
}
.yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-add-button a.add_to_wishlist, .yith-wcwl-wishlistaddedbrowse a {
    text-indent: -9999px;
    display: block;
    width: 30px;
    height: 30px;
    position: relative;
    border: 3px solid #000000;
    border-radius: 99px;
    color: #000000;
    padding: 5px;
	box-sizing: border-box;
}
.yith-wcwl-add-to-wishlist a {
    color: #000000;
    opacity: 0;
}
.yith-wcwl-wishlistexistsbrowse a:before, .yith-wcwl-add-button a.add_to_wishlist:before, .yith-wcwl-wishlistaddedbrowse a:before {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    text-indent: 0;
    content: '\e000';
    font-size: 16px;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.icon-phone, .icon-gift, .header-nav a.nav-top-link.icon-search, .nav-top-link.icon-search, .icon-angle-left, .icon-angle-right, .icon-angle-up, .icon-angle-down, .icon-twitter, .icon-heart, .icon-envelop, .icon-tag, .icon-star, .icon-star-2, .icon-star-3, .icon-facebook, .icon-feed, .icon-close, .icon-checkmark, .icon-menu, .icon-plus, .icon-minus, .icon-instagram, .icon-google-plus, .icon-pinterest, .icon-search, .icon-skype, .icon-dribbble, .icon-users, .icon-certificate, .icon-expand, .icon-linkedin, .icon-map-pin-fill, .icon-pen-alt-fill, .icon-youtube, .icon-flickr, .icon-clock, .icon-inner, .icon-vk {
  font-family: "icomoon" !important;
  speak: none !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased !important; }

.icon-phone:before {
  content: "\e600" !important; }

.icon-gift:before {
  content: "\e601" !important; }

.icon-angle-left:before {
  content: "\f104" !important; }

.icon-angle-right:before {
  content: "\f105" !important; }

.icon-angle-up:before {
  content: "\f106" !important; }

.icon-angle-down:before {
  content: "\f107" !important; }

.icon-twitter:before {
  content: "\e001" !important; }

.icon-heart:before {
  content: "\e000" !important; }

.icon-envelop:before {
  content: "\e003" !important; }

.icon-tag:before {
  content: "\e004" !important; }

.icon-star:before {
  content: "\e005" !important; }

.icon-star-2:before {
  content: "\e006" !important; }

.icon-star-3:before {
  content: "\e007" !important; }

.icon-facebook:before {
  content: "\e002" !important; }

.icon-feed:before {
  content: "\e008" !important; }

.icon-close:before {
  content: "\61" !important; }

.icon-checkmark:before {
  content: "\e00a" !important; }

.icon-menu:before {
  content: "\e00b" !important; }

.icon-plus:before {
  content: "\e00c" !important; }

.icon-minus:before {
  content: "\e00d" !important; }

.icon-instagram:before {
  content: "\e00e" !important; }

.icon-google-plus:before {
  content: "\e00f" !important; }

.icon-pinterest:before {
  content: "\e010" !important; }

.icon-search:before {
  content: "\e012" !important; }

.icon-skype:before {
  content: "\e011" !important; }

.icon-dribbble:before {
  content: "\e013" !important; }

.icon-users:before {
  content: "\e014" !important; }

.icon-certificate:before {
  content: "\f0a3" !important; }

.icon-expand:before {
  content: "\e015" !important; }

.icon-linkedin:before {
  content: "\e016" !important; }

.icon-map-pin-fill:before {
  content: "\e009" !important; }

.icon-pen-alt-fill:before {
  content: "\e017" !important; }

.icon-youtube:before {
  content: "\e018" !important; }

.icon-flickr:before {
  content: "\e019" !important; }

.icon-clock:before {
  content: "\e01a" !important; }

.icon-vk:before {
  content: "\f189" !important; }
.hide {
    display: none;
}
.yith-wcwl-wishlistexistsbrowse .feedback, .yith-wcwl-wishlistaddedbrowse .feedback {
    display: none;
}
.yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-wishlistaddedbrowse a {
    color: #c60000;
    border-color: #c60000;
}

li.product-small .text-center .star-rating {
    margin: 0 auto 5px;
font-size: 80% !important;
}
.text-center .star-rating {
    margin: 0 auto;
    text-align: center;
}
.star-rating, .star-rating {
    font-size: 16px;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1em;
    width: 5.4em;
    font-family: 'icomoon';
}

.star-rating:before, .woocommerce-page .star-rating:before {
    content: '\e006 \e006 \e006 \e006 \e006';
    color: #d26e4b;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}
.star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
    font-weight: normal !important;
}
.yith-wcwl-add-to-wishlist a:hover {
    color: #c60000;
    border-color: #c60000;
    opacity: 1 !important;
}
.star-rating:before, .woocommerce-page .star-rating:before, .star-rating span:before {
    color: #d26e4b;
}
.star-rating span:before {
    content: '\e005 \e005 \e005 \e005 \e005';
    color: #d26e4b;
    top: 0;
    position: absolute;
    left: 0;
}
.callout {
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 9;
    text-transform: uppercase;
    pointer-events: none;
    opacity: .95;
}
.callout.style1 .inner {
    width: 55px;
    height: 55px;
    border-radius: 999px;
	background-color:#003262;
	    position: relative;
    display: table;
}
.callout .inner .inner-text {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    line-height: 16px;
    color: #ffffff;
    font-weight: bold;
	font-family: 'open_sans_condensedbold';
}
.woocommerce-pagination
{
	display:table;
	width:100%;
}
.pagination-centered {
    padding-top: 20px;
    border-top: 1px solid #EEE;
    margin-bottom: 30px;
}
.pagination-centered {
    text-align: center;
}
ul.page-numbers {
    line-height: 42px;
}
.pagination-centered ul>li {
    float: none;
    display: inline-block;
}
ul.page-numbers li > span {
    color: #FFF;
}
ul.page-numbers li > span
{
	    border-color:#003262;
}
ul.page-numbers li > span
{
	background-color: #003262;
}
ul.page-numbers a, .page-numbers li>span {
    text-align: center;
    border: 2px solid #003262;
    padding: 6px 12px 7px;
    font-weight: bold;
    -webkit-transition: background 200ms ease-out;
    transition: background 200ms ease-out;
	font-family: 'open_sans_condensedbold';
}
ul.page-numbers a:hover {
    background-color: #003262;
    border-color: #003262;
    color: #ffffff;
}
.product-image:hover .quick-view {
    bottom: 0;
    opacity: .9;
}
.product-image:hover .back-image img {
    opacity: 1;
	background-color: #fff;
}
.ux-loading {
  z-index: 99999;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -14px 0 0 -42px;
  padding: 10px;
  border-radius: 5px; }

.ux-loading i {
  float: left;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 4px;
  background: #627f9a;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: loadingFade 1.5s infinite;
  animation: loadingFade 1.5s infinite; }

.dark.ux-loading i {
  background: #003262 !important; }

.ux-loading i:nth-child(0) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s; }

.ux-loading i:nth-child(1) {
  -webkit-animation-delay: .2s;
  animation-delay: .2s; }

.ux-loading i:nth-child(2) {
  -webkit-animation-delay: .4s;
  animation-delay: .4s; }

.ux-loading i:nth-child(3) {
  -webkit-animation-delay: .6s;
  animation-delay: .6s; }

.ux-loading i:nth-child(4) {
  -webkit-animation-delay: .8s;
  animation-delay: .8s; }

@-webkit-keyframes loadingFade {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes loadingFade {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }


mfp-bg,
.mob-helper,
.featured-product .product-bg,
.featured-product .product-text,
.product-thumbnails .thumb {
  -webkit-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out; 
 }
 .mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s; }

.mfp-bg.mfp-ready {
  opacity: 0.6; }

.mfp-bg.mfp-removing {
  opacity: 0 !important; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-image-holder {
  padding: 40px 6.66%; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
  -webkit-transform: translateY(-20px) scale(0.95);
  -ms-transform: translateY(-20px) scale(0.95);
      transform: translateY(-20px) scale(0.95);
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, scale 0.3s;
          transition: transform 0.3s, opacity 0.3s, scale 0.3s; }

.mfp-content-inner {
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2); }

.mfp-ready .mfp-content {
  opacity: 1;
  -webkit-transform: translateY(0px) scale(1);
      -ms-transform: translateY(0px) scale(1);
          transform: translateY(0px) scale(1); }

.mfp-ready.mfp-removing .mfp-content {
  opacity: 0; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #cccccc; }

.mfp-preloader a:hover {
  color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 40px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  margin: 0 !important;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial,  monospace; }

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100); }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: currentColor; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: fixed;
  opacity: 0.4;
  filter: alpha(opacity=40);
  background-color: #555 !important;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100); }

.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0;
  -webkit-transition: all 0.2s;
          transition: all 0.2s; }

.mfp-removing .mfp-arrow-left {
  left: -100px; }

.mfp-removing .mfp-arrow-right {
  right: -100px; }

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444; }

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  font-size: 11px;
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /** Remove all paddings around the image on small screen */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }

  .mfp-img-mobile img.mfp-img {
    padding: 0; }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -moz-box-sizing: border-box;
         box-sizing: border-box; }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    position: fixed;
    text-align: center;
    padding: 0; } }
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
        transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
        transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
        transform-origin: 100%; } }
.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* Off canvas popups */
.off-canvas .mfp-content, .off-canvas.mfp-ready.mfp-removing .mfp-content {
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 260px;
  background-color: #333;
  left: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: -webkit-transform 0.2s;
          transition: transform 0.2s;
  -webkit-transform: translateX(-270px);
      -ms-transform: translateX(-270px);
          transform: translateX(-270px);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); }

.off-canvas .mfp-content::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important; }

.off-canvas .mfp-close {
  display: none; }

.off-canvas.right .mfp-content, .off-canvas.right.mfp-ready.mfp-removing .mfp-content {
  left: auto;
  right: 0;
  -webkit-transform: translateX(260px);
      -ms-transform: translateX(260px);
          transform: translateX(260px); }

.off-canvas.light .mfp-content, .off-canvas.light.mfp-ready.mfp-removing .mfp-content {
  background-color: #f6f6f6; }

.mfp-ready .mfp-content, .off-canvas.mfp-ready .mfp-content, .popup-box.mfp-ready .mfp-content {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1; }

.off-canvas .sidebar-inner, .off-canvas .inner {
  padding: 30px; }

/* Fixes */
.mfp-content .large-12 {
  padding: 0 !important;
  margin-bottom: 0 !important; }

.mfp-content .nav-dropdown-inner {
  padding: 30px 15px; }

.off-canvas .hide-for-small {
  display: block !important; }

.mfp-content .widget_product_categories li ul.children {
  display: block !important; }
  
.row.collapse .column, .row.collapse .columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left;
}
.large-7 {
    position: relative;
    width: 58.33333%;
}
.product-lightbox .row {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 67.5em;
}  
.inner-wrap .animated:nth-of-type(2), .row>.columns:nth-of-type(2), .scroll-to-bullets a:nth-of-type(2) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}
.inner-wrap .animated:nth-of-type(1), .row>.columns:nth-of-type(1), .scroll-to-bullets a:nth-of-type(1) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}
.product-lightbox [class*="column"]+[class*="column"]:last-child {
    float: right;
}
.large-5 {
    position: relative;
    width: 41.66667%;
}
.product-lightbox .iosSlider.product-gallery-slider {
    margin-bottom: 0;
    -webkit-transition: height 500ms ease-out;
    transition: height 500ms ease-out;
}
.iosSlider.product-gallery-slider {
    height: 465px;
    min-height: 465px;
    overflow: hidden;
    width: 100%;
}
.product-gallery-slider {
    overflow: hidden;
    margin-bottom: 15px;
}
.iosSlider {
    position: relative;
    top: 0;
    left: 0;
    text-align: left;
    -webkit-transition: min-height 500ms ease-out;
    transition: min-height 500ms ease-out;
    margin-bottom: 30px;
}
.iosSlider .slider {
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color: transparent;
}
.dark {
    color: #dddddd;
}
.product-gallery-slider .slide img {
    width: 100% !important;
    display: block;
}
.product-image img.attachment-shop_catalog, .product-image img.attachment-shop_single, .product-image img.attachment-shop_thumbnail {
    display: block;
    min-width: 100%;
}
.iosSlider .sliderNav a.nextSlide {
    left: 0;
}
.product-gallery-slider .sliderNav.small a {
    background: none !important;
    box-shadow: none !important;
    width: 10% !important;
}
.product-image .sliderNav a {
    top: 100px;
    bottom: 100px;
}
.sliderNav.small a {
    opacity: 1;
    background: rgba(255,255,255,0.8) !important;
}
.iosSlider .sliderNav a {
    z-index: 2;
    width: 7%;
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: 0;
	transition: all 200ms ease-out;
}
.dark a {
    color: #ffffff;
}
.product-gallery-slider .sliderNav.small a.nextSlide span {
    left: 15px;
    border: 0;
    line-height: 28px;
	padding-right: 3px;
}
.dark>.sliderNav a span {
    border-color: #000000;
    color: #000000;
}
.sliderNav.small a span {
    opacity: 0;
    border-color: #000000;
    color: #000000;
    height: 30px;
    width: 30px;
    border-width: 2px;
    line-height: 24px;
}
.iosSlider .sliderNav a span {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -19px;
    font-size: 32px;
    text-align: center;
    border-radius: 99px;
}
.icon-angle-left:before {
    content: "\f104" !important;
	box-sizing: border-box;
}
.iosSlider .sliderNav a.prevSlide {
    right: 0;
}
.product-gallery-slider .sliderNav.small a.prevSlide span {
    right: 15px;
    border: 0;
    line-height: 28px;
	    padding-left: 3px;
}
.icon-angle-right:before {
    content: "\f105" !important;
	box-sizing: border-box;
}
.iosSlider:hover .sliderNav.small a span {
    opacity: 1;
}
.iosSlider:hover .sliderNav a {
    opacity: .7;
}
 .iosSlider .sliderNav a:hover span
 { 
	     border-color: #003262;
		background-color: #003262;
		color: #fff;
    box-sizing: border-box;
}
.product-lightbox  h1
{
	font-size: 165%;
    font-family: 'open_sans_condensedbold';
    margin-bottom: 5px;
    line-height: 140%;
    margin-bottom: 5px;
    text-rendering: optimizeLegibility;
	color:#003262;
}
.product-lightbox  h1 a
{
 color:#003262;
}
.product-lightbox  .tx-div
{
	    width: 30px;
    margin: 15px 0 15px;
}
.product-lightbox-inner .short-description {
    max-height: 170px;
    overflow-x: auto;
}
.product-lightbox-inner .short-description p
{   font-size: 1em;
    line-height: 1.6;
    margin-bottom: 1.25em;
    color: #777;
    font-family: 'open_sansregular'
	
}
.product-lightbox-inner .short-description li
{   font-size: 1em;
    line-height: 1.6;
    color: #777;
    font-family: 'open_sansregular'
	
}
/* -- product lightbox --*/
.product-lightbox {
  background: #ffffff;
  width: 90%;
  max-width: 800px;
  margin: 0 auto;
  position: relative; 
      display: table;
 }
.product-lightbox form {
    margin: 25px 0 1em;
}
.product-lightbox form.custom select {
  visibility: visible; }

.product-lightbox-inner {
  padding: 30px 30px 10px;
  font-size: 90%; }

.product-lightbox-inner h4.breadcrumb {
  font-size: 80%; }

.product-lightbox-inner .short-description {
  max-height: 220px;
  overflow-x: auto; }

.product-lightbox .iosSlider.product-gallery-slider {
  margin-bottom: 0;
  -webkit-transition: height 500ms ease-out;
  transition: height 500ms ease-out; }

.lightbox-white {
  position: relative;
  background: #ffffff;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto; 
}

.mfp-close:hover
{
	    box-shadow: inset 0px 150px 20px 50px rgba(0,0,0,0.2);
}

.product-lightbox  .price
{
	 font-size: 200%;
    margin-bottom: 20px;
}
.single_add_to_cart_button.button
{
	color: #fff;
    font-size: 16px;
    padding: 10px 15px;
     display: inline-block;
    text-align: center;
    margin: 0px auto;
    text-transform: uppercase;
    background: #003262;
    box-sizing: border-box;
    cursor: pointer;
    text-decoration: none;
    font-family: 'open_sans_condensedbold';
	    float: left;
}
.product-info .quantity {
    margin-left: 10px;
}
.quantity {
    display: inline-block;
}
.quantity .input-text.qty {
    width: 35px;
    height: 42px;
    padding: 0 5px;
    text-align: center;
	background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875em;
    margin: 0 0 1em 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
}
.quantity .input-text.qty:focus {
    background: #fafafa;
    border-color: #999;
    outline: none;
}
.product_meta>span {
    display: block;
    border-top: 1px dotted #DDD;
    padding: 7px 0;
    font-size: 80%;
	font-family: 'open_sansregular'
}
#yith-wcwl-popup-message {
  
    line-height: 50px;
    font-size: 130%;
    position: fixed;
    text-align: center;
    top: 50%;
    left: 50%;
    z-index: 10000;
	font-family: 'open_sans_condensedbold';
    font-size: 16px;
    padding: 10px 22px;
	    color: #ffffff;
	text-transform: uppercase;
    background: #003262;
    box-sizing: border-box;	
}

/* -- TOOLTIP -- */
.tooltipster-default {
  border-radius: 5px;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff; }

.tooltipster-default img {
  max-width: 200px; }

.tooltipster-default .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden; }

.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible; }

.tooltipster-base .tooltipster-content {
  overflow: hidden; }

.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1; }

.tooltipster-arrow span,
.tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute; }

.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -8px; }

.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px; }

.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -8px; }

.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px; }

.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto; }

.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
  left: 6px; }

.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px; }

.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
  right: 6px; }

.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px; }

.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 4px solid transparent !important;
  border-bottom: 4px solid transparent !important;
  border-left: 4px solid;
  top: 50%;
  margin-top: -4px;
  right: -4px; }

.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px; }

.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px; }

.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px; }

.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity; }

.tooltipster-fade-show {
  opacity: 1; }

.product-page .container_inner
{
	padding:40px 0px !important;
	border-top: 1px solid #EEE;
    position: relative;
}
.large-6 {
    position: relative;
    width: 50%;
}
.product-gallery {
    margin-bottom: 25px;
}
.large-4 {
    position: relative;
    width: 33.33333%;
}
.inner-wrap .animated:nth-of-type(3), .row>.columns:nth-of-type(3), .scroll-to-bullets a:nth-of-type(3) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}
.large-2 {
    position: relative;
    width: 16.66667%;
}
.product-page .left {
    float: left !important;
}
.row
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
}
.row .row {
    width: auto;
    margin-left: -0.9375em;
    margin-right: -0.9375em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
}
.column, .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left;
	    box-sizing: border-box;
}
.container.product-page.row
{
	display:table;
}

.related-product
{
	display: table;
    width: 100%;
}
.product-lightbox-inner .short-description li:nth-child(n+5)
{
	display:none;
}
.variations {
    margin-bottom: 1.25em;
    width: 100%;
}
.variations  tr:last-child {
    border-bottom: 0;
}
.variations td {
    vertical-align: middle;
	padding: 0.5625em 0em;
    font-size: 0.875em;
	text-align:left;
	    display: table-cell;
    line-height: 1.125em;
}
.variations label {
  font-size: 112%;
    font-weight: bolder;
    margin: 0;
    font-family: 'open_sans_condensedbold';
    text-align: left;
    color: #555;
}
.variations .select-wrapper {
    width: 90%;
}
.variations select {
    margin-bottom: 0;
	 line-height: 30px;
	font-size: 95%;
   color: #777;
    border: 1px solid #DDD;
    border-radius: 0;
    height: 36px;
    padding: 0 10px;
    box-shadow: inset 0 -1.3em 1em 0 rgba(0,0,0,0.02);
    background-color: #ffffff;
    -webkit-appearance: none;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: auto 15%;
    border-radius: 0;
	font-family: 'open_sansregular';
	cursor:pointer;
}
 .variations .reset_variations {
    display: none !important;
}  
.addtionalinfocls
{
	    display: table;
		    width: 100% !important;
}
.product-info h4.breadcrumb a {
    font-size:109%;
    text-transform: uppercase;
	font-family: 'open_sans_condensedbold';
}
.product-info.large-4 h1 {
    font-size: 165%;
    font-family: 'open_sans_condensedbold';
    margin-bottom: 5px;
    line-height: 140%;
    margin-bottom: 5px;
    text-rendering: optimizeLegibility;
    color: #003262;
	margin: 20px 0px 0px 0px;
}
.product-info.large-4 .tx-div
{
	width:30px;
	margin: 20px 0px 20px 0px;
}
.product-info.large-4 .price 
{
    font-size: 140%;
        margin-bottom: 20px;
}
.product-info.large-4 .short-description li {
    font-size: 1em;
    line-height: 1.6;
    color: #777;
    font-family: 'open_sansregular';
}
.product-info.large-4 .short-description p {
    font-size: 1em;
    line-height: 1.6;
    color: #777;
    font-family: 'open_sansregular';
	margin: 0px 0px 15px 0px;
}
.product-info.large-4 form {
    margin: 25px 0 1em;
}
.product-info.large-4 div.product_meta>span {
    display: block !important;
    width: 100%;
}
.addtionalinfocls .tabbed-content:before,.addtionalinfocls  .tabbed-content:after {
    content: " ";
    display: table;
}
.addtionalinfocls .tabbed-content ul.tabs {
    display: block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.addtionalinfocls .tabbed-content ul.tabs li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
}
.addtionalinfocls .tabbed-content ul.tabs li a {
    color: #999999;
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 25px;
    font-size: 110%;
    border-top: 4px solid transparent;
    padding: 10px 0;
    display: block;
    -webkit-transition: border 200ms ease-out;
    transition: border 200ms ease-out;
	 font-family: 'open_sans_condensedbold';
}
.addtionalinfocls .tabbed-content ul.tabs li.active a, .addtionalinfocls .tabbed-content ul.tabs li.current_page_item a {
    border-color: #003262;
    color:#003262;
}
.addtionalinfocls .tabbed-content .panel.active {
    margin: 15px 0;
    float: none;
    line-height: 130%;
    visibility: visible;
    height: auto;
    overflow: visible;
    opacity: 1.0;
    -webkit-transition: opacity 300ms ease-out;
    transition: opacity 300ms ease-out;
}
.addtionalinfocls .tabbed-content p {
    font-family: inherit;
    font-weight: normal;
    font-size: 1em;
    line-height: 1.6;
    margin-bottom: 1.25em;
    text-rendering: optimizeLegibility;
	font-family: 'open_sansregular';
}
.addtionalinfocls .tabbed-content li {
    font-family: inherit;
    font-weight: normal;
    font-size: 1em;
    line-height: 1.6;
    text-rendering: optimizeLegibility;
	font-family: 'open_sansregular';
}
.addtionalinfocls .shop_attributes th
{
	font-family: 'open_sans_condensedbold';
}
.addtionalinfocls .shop_attributes td
{
font-family: 'open_sansregular';
}
.addtionalinfocls .product-details {
    border-top: 1px solid #EEE;
}

div.row.addtionalinfocls > div
{
	    width: 100%;
}
div.row.addtionalinfocls > div > hr
{
	display:none;
}
.next-prev-nav {
    text-align: right;
    position: relative;
    margin-bottom: 30px;
}
.prod-dropdown {
    display: inline-block;
    z-index: 99;
}
.next-prev-nav .prod-dropdown>a {
    font-size: 16px;
    line-height: 16px;
    box-sizing:border-box;
    padding-top: 2px;
    text-align: center;
    width: 25px;
    height: 25px;
    border: 2px solid;
    display: inline-block;
    border-radius: 99px;
    color: #cccccc;
}
.next-prev-nav .icon-angle-left {
    padding-right: 2px;
	box-sizing:border-box;
}
.icon-phone, .icon-gift, .header-nav a.nav-top-link.icon-search, .nav-top-link.icon-search, .icon-angle-left, .icon-angle-right, .icon-angle-up, .icon-angle-down, .icon-twitter, .icon-heart, .icon-envelop, .icon-tag, .icon-star, .icon-star-2, .icon-star-3, .icon-facebook, .icon-feed, .icon-close, .icon-checkmark, .icon-menu, .icon-plus, .icon-minus, .icon-instagram, .icon-google-plus, .icon-pinterest, .icon-search, .icon-skype, .icon-dribbble, .icon-users, .icon-certificate, .icon-expand, .icon-linkedin, .icon-map-pin-fill, .icon-pen-alt-fill, .icon-youtube, .icon-flickr, .icon-clock, .icon-inner, .icon-vk {
    font-family: "icomoon" !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1;
    -webkit-font-smoothing: antialiased !important;
}
.icon-angle-left:before {
    content: "\f104" !important;
}
.prod-dropdown .nav-dropdown {
    left: auto;
    right: 0 !important;
    width: auto;
    padding: 3px;
    margin: 0;
	    top: 15px;
}
.product-page-aside .nav-dropdown, .sub-menu.submenu-languages {
    z-index: 999;
    border: 3px solid #DDD;
    position: absolute;
    margin-top: 10px;
    box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.1);
}
.product-page-aside .prod-dropdown .nav-dropdown img {
    width: auto;
    display: block;
}
.icon-angle-right:before {
    content: "\f105" !important;
}
 .next-prev-nav .prod-dropdown > a:hover
 {
	 border-color:#003262;
	 background-color:#003262;
 }
 .active .nav-dropdown {
    display: block !important;
}
.prod-dropdown:hover .nav-dropdown,.prod-dropdown .nav-dropdown:hover
{
	display: block !important;
}
.checkout-breadcrumb h1 {
    text-align: center;
    margin-bottom: 45px;
    text-transform: uppercase;
    font-weight: normal;
    color: #cccccc;
    font-size: 180%;
	font-family: 'open_sans_condensedbold';
}
.page-wrapper.page-checkout
{
	display:table;
	    margin-bottom: 30px;
}
.page-wrapper.page-checkout .container_inner
{
 padding:40px 0px !important;
  border-top:1px solid #eee;
}
.woocommerce-cart .title-cart, .woocommerce-checkout .title-checkout {
    font-weight: bolder;
    color: #333333;
}
.checkout-breadcrumb span.divider {
    display: inline-block;
    margin: 0 10px;
    opacity: .6;
}
.large-12
{
	width:100%;
}
.large-8 {
    position: relative;
    width: 66.66667%;
}
.cart-wrapper {
    padding-right: 30px;
    border-right: 1px solid #DDD;
}
.shop_table {
    margin-top: 4px;
}
table.shop_table  {
    margin-bottom: 1.25em;
    width: 100%;
}
.shop_table thead {
    border-bottom: 3px solid #DDD;
    text-transform: uppercase;
    color: #555555;
}
table.shop_table tr:last-child {
    border-bottom: 0;
}
.shop_table thead th {
    padding-top: 4px;
    padding-bottom: 12px;
	font-weight: bold;
	font-family: 'open_sans_condensedbold';
}
.page-wrapper.page-checkout table thead tr th, .page-wrapper.page-checkout table tfoot tr th,.page-wrapper.page-checkout  table tbody tr td,.page-wrapper.page-checkout table tr td,.page-wrapper.page-checkout table tfoot tr td 
{
    display: table-cell;
    line-height: 1.125em;
	    padding: 0.5em 0;
    font-size: 0.875em;
    text-align: left;
}
.woocommerce-wishlist table thead tr th, .woocommerce-wishlist table tfoot tr th,.woocommerce-wishlist  table tbody tr td,.woocommerce-wishlist table tr td,.woocommerce-wishlist table tfoot tr td 
{
    display: table-cell;
    line-height: 1.125em;
	    padding: 0.5em 0;
    font-size: 1.10em !important;
    text-align: left;
}
.page-wrapper.page-checkout table tr {
    border-bottom: 1px dotted #DDD;
}
.woocommerce-wishlist table tr {
    border-bottom: 1px dotted #DDD;
}
.remove .icon-close {
    border: 2px solid #DDD;
    display: block;
    height: 25px;
    width: 25px;
    text-align: center;
    color: #DDD;
    padding-top: 5px;
    border-radius: 99px;
    line-height: 12px;
    font-size: 10px;
    margin-top: 25%;
    display: inline-block;
	    box-sizing: border-box;
}
.icon-close:before {
    content: "\61" !important;
}
.remove .icon-close:hover {
    border-color: #000000;
    color: #000000;
}
.shop_table .product-thumbnail {
    width: 90px;
}
.shop_table.cart td.product-name {
    padding: 0 30px;
    font-size: 100%;
    width: 35%;
}
.shop_table.cart td.product-name a
{
font-family: 'open_sansregular';
    color: #003262;
}
.shop_table .product-price {
    padding-right: 20px;
	font-family: 'open_sansregular';
}
.shop_table td.product-quantity .quantity {
    margin-top: 10px;
}
.quantity.buttons_added {
    text-align: left;
    position: relative;
    white-space: nowrap;
    vertical-align: top;
}
.quantity.buttons_added .minus {
    border-right: 0;
}
.quantity.buttons_added .minus, .quantity.buttons_added .plus {
    padding: 7px 10px 8px;
    height: 41px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
.quantity.buttons_added input {
    display: inline-block;
    margin: 0;
    vertical-align: top;
}
.shop_table .product-subtotal {
    text-align: right;
}
.shop_table .product-subtotal {
    font-weight: bold;
	font-family: 'open_sans_condensedbold';
}
.button-continue-shopping:hover
{
	    background-color: #003262!important;
		box-shadow: none !important;
		color: #FFF !important;
		border-color: #003262;
}
.button-continue-shopping
{
	border: 0;
    text-transform: uppercase;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: 1;
    margin: 0 0 1.25em;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
	    padding-top: 0.625em;
    padding-bottom: 0.5625em;
	color: #003262 !important;
	border-color: #003262
	font-size: 0.8125em;
	background-color: transparent !important;
    border-width: 2px !important;
    border-style: solid !important;;
}
.page-wrapper.page-checkout table thead tr th, .woocommerce-wishlist table thead tr th
{
	    font-size: 14px;
		font-family: 'open_sans_condensedbold' !important;
}
.page-wrapper.page-checkout table img, .woocommerce-wishlist table img
{
	    display: inline-block;
    vertical-align: middle;
}
.shop_table .product-subtotal .amount
{
    font-weight: bold;
    font-family: 'open_sans_condensedbold';
    font-size: 120%;
}
.cart_totals h2 {
    border-bottom: 3px solid #dddddd;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-size: 120%;
	font-family: 'open_sans_condensedbold';    line-height: 1.4;
	font-weight: bold;
    font-style: normal;
    color: #555;
    text-rendering: optimizeLegibility;
    margin-top: 0.2em;
    margin-bottom: 0.5em;
}
.cart_totals th {
    font-weight: bold;
	font-family: 'open_sans_condensedbold'; 
	text-align: left;
	padding:6px 0px !important;
}
.cart_totals .order-total .amount
{
	font-family: 'open_sans_condensedbold'; 
}
.cart_totals td {
    text-align:right !important;
	font-family: 'open_sansregular';
}
a.shipping-calculator-button {
    text-transform: uppercase;
    font-size: 80%;
    padding: 5px 0;
    margin: 5px 0 0 0;
    border-top: 1px dashed #DDD;
    display: block;
    width: 100%;
	font-family: 'open_sansregular';
}
.cart_totals .order-total {
    vertical-align: center;
    border-bottom: 3px solid #DDD !important;
    border-top: 1px solid #DDD;
}

.cart-sidebar input[name="update_cart"] {
    margin-bottom: 10px;
	    padding-top: 0.8125em;
    padding-bottom: 0.75em;
	  width: 100%;
	 border: 0;
    text-transform: uppercase;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: 1;
	position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
	background:rgba(211,104,27,1) !important;
    color: #fff; 
	    font-size: 1em;
	font-family: 'open_sans_condensedbold'; 
	margin-top:20px;	
}
.cart-sidebar input[name="update_cart"]:hover {
    background:rgba(211,104,27,1) !important;
}
.checkout-button
{
	 margin-bottom: 10px;
	    padding-top: 0.8125em;
    padding-bottom: 0.75em;
	  width: 100%;
	 border: 0;
    text-transform: uppercase;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: 1;
	position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
	 background:rgba(211,104,27,1) !important;
    color: #fff; 
	    font-size: 1em;
	font-family: 'open_sans_condensedbold'; 	
}
.cart-sidebar .widget-title {
    border-bottom: 3px solid #DDD;
    padding-bottom: 10px;
	text-transform: uppercase;
    font-size:120%;
		font-family: 'open_sans_condensedbold'; 	
    line-height: 1.4;
	font-weight: bold;
    font-style: normal;
    color: #555;
    text-rendering: optimizeLegibility;
    margin-top: 0.2em;
    margin-bottom: 0.5em;
}
.cart-sidebar input[type="text"],#calc_shipping_postcode
{
	background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875em;
    margin: 0 0 1em 0;
    padding: 0.5em;
    height: 2.3125em;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
}

.coupon .button.small.expand,.shipping-calculator-form button
{
	 margin-bottom: 10px;
	    padding-top: 0.6125em;
    padding-bottom: 0.55em;
	  width: 100%;
	 border: 0;
    text-transform: uppercase;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: 1;
	position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
	background:rgba(211,104,27,1) !important;
    color: #fff; 
	    font-size: 1em;
	font-family: 'open_sans_condensedbold'; 	
}
div.cart_totals > p,tr.shipping > td > p
{
	font-family: 'open_sansregular';
	font-size:14px;
	line-height:17px;
}
div.cart_totals > p
{
	margin:10px 0px;
}
a.shipping-calculator-button:before {
    font-family: 'icomoon';
    content: "?" !important;
    margin-right: 5px;
    font-size: 6px;
    position: relative;
    top: -2px;
}
.shipping-calculator-form select {
	font-size: 95%;
   color: #777;
    border: 1px solid #DDD;
    border-radius: 0;
    height: 36px;
    padding: 0 10px;
    box-shadow: inset 0 -1.3em 1em 0 rgba(0,0,0,0.02);
    background-color: #ffffff;
    -webkit-appearance: none;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: auto 15%;
    border-radius: 0;
	font-family: 'open_sansregular';
	cursor:pointer;
	margin-bottom:10px;
}
.shipping-calculator-form select:hover
{
box-shadow: inset 0 -1.8em 1em 0 transparent;
}
.woocommerce-message {
    padding: 15px;
    background: none !important;
    border: 0;
    font-size: 160%;
    position: relative;
    margin: 0px 0 30px 0px;
    font-family: 'open_sans_condensedbold';
  background-color: #003262 !important;
    color: #fff;
}
.success-bg, .woocommerce-message:before, .woocommerce-message:after {
    color: #FFF!important;
    background-color: #003262;
}
.woocommerce-message:before {
    color: #ffffff;
    border-radius: 99px;
    padding: 3px;
    font-family: 'icomoon';
    content: '\e00a';
    margin-right: 10px;
}
.woocommerce-message a
{
	float: right;
    color: #eee !important;
}
.cross-sells
{
	display:none !important;
}
.cart-empty
{
	padding: 15px;
    background: none !important;
    border: 0;
    font-size: 160%;
    position: relative;
    margin: 0px 0 30px 0px;
    font-family: 'open_sans_condensedbold';
  background-color: #003262 !important;
    color: #fff;
	text-align: center;
}
.return-to-shop
{
	    display: table;
    margin: auto;
    margin-bottom: 40px;
}
.return-to-shop a
{
	 margin-bottom: 10px;
	    padding-top: 0.8125em;
    padding-bottom: 0.75em;
	  width: 100%;
	 border: 0;
    text-transform: uppercase;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: 1;
	position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
	background: #003262;
    color: #fff !important; 
	    font-size: 1em;
	font-family: 'open_sans_condensedbold'; 	
	padding-left: 20px;
    padding-right: 20px;
    display: table;
    box-sizing: border-box;
    margin: auto;
}

/* Custom country select box style */
.woocommerce-checkout .select2-container .select2-choice {
  padding: 4px 0 4px 8px;
  border-radius: 0; }

/* -- checkout breadcrumb --*/
.checkout-breadcrumb h1 {
  text-align: center;
  margin-bottom: 45px;
  text-transform: uppercase;
  font-weight: normal;
  color: #cccccc;
  font-size: 150%; }

.checkout-breadcrumb span.divider {
  display: inline-block;
  margin: 0 10px;
  opacity: .6; }

.woocommerce-cart .title-cart,
.woocommerce-checkout .title-checkout {
  font-weight: bolder;
  color: #333333; }

/* -- general checkout layout -- */
.woocommerce .order-review,
.woocommerce-checkout form.login {
  border: 3px solid #003262;
  padding: 30px; }

.woocommerce .checkout-group label {
  font-weight: bold; 
  font-family: 'open_sansbold';
  color:#4d4d4d;
 }

.checkout-group h3 {
  color: #003262;
  font-size: 130%;
  text-transform: uppercase;
  padding: 8px 0 10px;
  margin-bottom: 15px;
  border-top: 3px solid #DDD;
  width: 98.5%;
  border-bottom: 1px solid #EEE; 
  
  font-family: 'open_sansbold';
}

.checkout-group h3:before,
.order-review h3:before {
  content: '\f107';
  font-family: 'icomoon';
  margin-right: 10px; }

.woocommerce-checkout .entry-title {
  width: 50%;
  display: inline-block; }

/* -- checkout fields --  */
.woo-billing p {
  display: inline-block;
  margin-bottom: 25px;
  width: 98.5%; }

.woo-billing p input {
  margin-bottom: 0; }

#billing_address_1_field {
  margin-bottom: 10px; }

#billing_first_name_field,
#billing_last_name_field,
#billing_email_field,
#billing_phone_field {
  width: 49%; }

#billing_first_name_field,
#billing_email_field {
  padding-right: 2%; }

label.checkbox {
  display: inline-block;
  margin-left: 10px;
  font-weight: normal; }

p.create-account-row {
  display: inline-block;
  width: 98.5%;
  padding: 15px 0 10px;
  border-bottom: 1px solid #DDD; }

.input-checkbox {
  display: inline-block; }

#order_comments 
{
  width: 98.5%; 
      min-height: 50px;
}

/* -- ship to other -- */
h3#ship-to-different-address {
  font-size: 100%;
  border-width: 1px; }

h3#ship-to-different-address:before {
  display: none; }

h3#ship-to-different-address label.checkbox {
  margin-left: 0; }

h3#ship-to-different-address input {
  margin-bottom: 0;
  margin-left: 10px; }

h3#ship-to-different-address:hover {
  color: #000000; }

/* -- checkout order review -- */
.order-review h3 {
    padding: 0 0 10px;
    color: #003262;
    text-transform: uppercase;
    font-family: 'open_sansbold';
    font-size: 1.45em;
}
ul.payment_methods {
  margin: 0 0 20px 0 !important; }

ul.payment_methods .input-radio {
  margin-bottom: 15px; 
      position: relative;
    top: 2px;
	    margin-left: 0px;
  }

ul.payment_methods li {
  list-style: none;
  padding-top: 5px; }

ul.payment_methods li label 
{
      display: inline-block;
    margin-right: 5px;
    font-family: 'open_sansregular';
    color: #4d4d4d;
}

ul.payment_methods p {
  font-size: 90%;
  line-height: 110%;
  opacity: .8; 
     font-family: 'open_sansregular';
	 margin-top: 10px;
 }

a.about_paypal {
  display: none; }

.form-row.terms {
  position: relative; }

.form-row.terms .checkbox {
  padding-left: 25px;
  margin: 0; }

.form-row.terms .input-checkbox {
  position: absolute;
  left: 0;
  top: 2px; }

/* -- checkout page -- */
.page-checkout .woocommerce-info {
  margin-bottom: 0;
  padding-top: 0; }

.woocommerce-checkout .shipping_address {
  display: none; }

/* -- payment methods -- */
.payment_method_paypal img {
  max-width: 150px;
  margin-left: 5px; }

a.about_paypal {
  font-size: 10px;
  margin-left: 5px; }

/* -- checkout country dropdown fixes -- */
a.chzn-single {
  background: #ffffff !important;
  -webkit-border-radius: 0 !important; }

.woocommerce-checkout .form-row .chzn-container-single .chzn-single {
  height: 32px !important;
  line-height: 33px !important; }
  
  
.page-checkout .woocommerce-info
{
	background-color:transparent !important;
	padding: 6px 0 !important;
	font-family: 'open_sansregular';
	font-size:15px;
} 
.page-checkout .woocommerce-info a
{
	background-color:transparent !important;
	font-family: 'open_sansregular';
	font-size:15px;
	color:#003262 !important;
}   

.page-checkout .large-7 input[type="text"],.page-checkout .large-7 input[type="password"],.page-checkout .large-7 input[type="date"], .page-checkout .large-7 input[type="datetime"],.page-checkout .large-7 input[type="datetime-local"],.page-checkout .large-7 input[type="month"],.page-checkout .large-7 input[type="week"],.page-checkout .large-7 input[type="email"],.page-checkout .large-7 input[type="number"],.page-checkout  .large-7 input[type="search"], .page-checkout .large-7 input[type="tel"],.page-checkout .large-7 input[type="time"],.page-checkout .large-7 input[type="url"],.page-checkout .large-7 textarea {
    background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875em;
    padding: 0.5em;
    height: 2.3125em;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
}
.woocommerce-invalid input, .woocommerce-invalid input, input.woocommerce-invalid, .woocommerce-invalid textarea, textarea.woocommerce-invalid {
       border-color: #b20000 !important;
    background-color: rgba(178,0,0,0.1) !important;
}
.page-checkout .large-7 .woo-billing p
{
	float: left;
    box-sizing: border-box;
	font-family: 'open_sansregular';
}
.page-checkout .large-7 .checkout-group.woo-shipping
{
	    display: table;
    width: 100%;
    clear: both;
}
#ship-to-different-address-checkbox,#createaccount
{
	    top: 2px;
    position: relative;
}
.woocommerce-checkout .container.page-wrapper.page-checkout
{
	    margin-bottom: 75px;
}
#order_comments {
    width: 98.5%;
}
.woocommerce-checkout .shipping_address select
{
	 background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875em;
    padding: 0.5em;
    
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
}
.woocommerce-checkout .shipping_address select,
.woocommerce-checkout .shipping_address input[type="text"],.woocommerce-checkout .shipping_address input[type="password"],.woocommerce-checkout .shipping_address input[type="date"], .woocommerce-checkout .shipping_address input[type="datetime"],.woocommerce-checkout .shipping_address input[type="datetime-local"],.woocommerce-checkout .shipping_address input[type="month"],.woocommerce-checkout .shipping_address input[type="week"],.woocommerce-checkout .shipping_address input[type="email"],.woocommerce-checkout .shipping_address input[type="number"],.woocommerce-checkout .shipping_address input[type="search"], .woocommerce-checkout .shipping_address input[type="tel"],.woocommerce-checkout .shipping_address input[type="time"],.woocommerce-checkout .shipping_address input[type="url"],.woocommerce-checkout .shipping_address textarea
{
	margin: 0 0 1em 0;
	width: 98.5% !important;
}

.woocommerce-checkout .shop_table.order_details .product-total,.woocommerce-checkout .shop_table .product-total,.woocommerce-checkout .shop_table .order-total td  
{
    text-align: right;
	    font-size: 14px;
}
.thankyoup .shop_table.order_details .product-total,.thankyoup .shop_table .product-total,.thankyoup .shop_table .order-total td  
{
    text-align: right;
	    font-size: 14px;
}
.woocommerce-checkout .shop_table .product-quantity,.woocommerce-checkout .shop_table .cart-subtotal th,.woocommerce-checkout .shop_table .shipping th
{
	font-family: 'open_sansbold';
	    font-size: 14px;
}
.woocommerce-checkout .shop_table .cart-subtotal td ,.woocommerce-checkout .shop_table .shipping td
{
    text-align: right;
    font-weight: bold;
	font-family: 'open_sansbold';
	font-size: 14px;
}
.woocommerce-checkout .shop_table .order-total th
{
	font-family: 'open_sansbold';
	    font-size: 15px
}
.woocommerce-checkout .shop_table .order-total td .amount
{
	font-family: 'open_sansbold';
	    font-size: 15px;
		 text-align: right;
}
#place_order
{
	margin-bottom: 10px;
    padding: 12px 20px;
    /* width: 100%; */
    border: 0;
    text-transform: uppercase;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: 1;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    background: #003262;
    color: #fff;
        font-size: 1.15em;
    font-family: 'open_sans_condensedbold';
    margin-top: 20px;
    display: table;
}
#place_order:hover {
    background: #003262;
}
.payment_box.payment_method_authorizeaim label
{
	 font-family: 'open_sansregular';
	display: block !important;
    margin: 0px !important;
}
.payment_box.payment_method_authorizeaim input
{
 background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875em;
    padding: 10px 20px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
	 font-family: 'open_sansregular';
	     width:100% !important;
}
input[name="aim_credircard"],input[name="aim_ccexpdate"]
{
	    margin-bottom: -20px;
}
.payment_box.payment_method_authorizeaim
{
	    display: table;
		width: 100%;
}

.woocommerce-checkout input[type="text"]:focus,.woocommerce-checkout  input[type="password"]:focus,.woocommerce-checkout  input[type="date"]:focus,.woocommerce-checkout  input[type="datetime"]:focus,.woocommerce-checkout  input[type="datetime-local"]:focus,.woocommerce-checkout  input[type="month"]:focus,.woocommerce-checkout  input[type="week"]:focus, .woocommerce-checkout input[type="email"]:focus,.woocommerce-checkout  input[type="number"]:focus, .woocommerce-checkout input[type="search"]:focus,.woocommerce-checkout  input[type="tel"]:focus, .woocommerce-checkout  input[type="time"]:focus,.woocommerce-checkout  input[type="url"]:focus,.woocommerce-checkout  textarea:focus
{
	background: #fafafa;
    border-color: #999;
    outline: none;
}

.woocommerce-checkout form.login,.checkout_coupon
{
	margin-bottom:30px;
}
.woocommerce-checkout form.login p
{
	 font-family: 'open_sansregular';
}
.woocommerce-checkout form.login label
{
	    font-size: 0.875em;
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-weight: 500;
    margin-bottom: 0.1875em;
	 font-family: 'open_sansregular';
}
.woocommerce-checkout form.login input[type="text"],.woocommerce-checkout form.login input[type="password"], .woocommerce-checkout form.login input[type="email"]
{
	background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875em;
    margin: 0 0 1em 0;
   padding: 8px 10px;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
}
.checkout_coupon input[type="text"]
{
	background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875em;
    margin: 0 0 1em 0;
   padding: 8px 10px;
    width: 30%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
}
.woocommerce-checkout form.login input[type="submit"],.checkout_coupon input[type="submit"]
{
	margin-bottom: 10px;
    padding: 10px 20px;
    border: 0;
    text-transform: uppercase;
    cursor: pointer;
    font-family: inherit;
    font-weight: normal;
    line-height: 1;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    background: #003262;
    color: #fff;
        font-size: 1.15em;
    font-family: 'open_sans_condensedbold';
    margin-top: 20px;
    display: table;
}
.woocommerce-checkout form.login .inline
{
    padding: 0.625em 0;
	 font-family: 'open_sansregular';
}
.woocommerce-checkout form.login .lost_password a
{
	font-family: 'open_sansregular';
}
.payment_method_authorizeaim img 
{
	    display: inline-block;
    margin-left: 15px;
    vertical-align: middle;
    margin-bottom: 6px;
}

.single-product .onsale
{
    top: 30px;
    position: absolute;
    left: 18px;
    z-index: 9;
    pointer-events: none;
    opacity: .95;
    font-size: 23px;
    color: #ffffff;
    font-weight: bold;
    font-family: 'open_sans_condensedbold';
    text-transform: inherit;
    width: 60px;
    text-align: center;
    height: 60px;
    border-radius: 120px;
    line-height: 60px;
}

.single-product .social-icons .icon, .yith-wcwl-share li a {
    position: relative;
    padding: 0;
    width: 34px;
    height: 34px;
    line-height: 37px;
    text-align: center;
    font-size: 16px;
    border: 2px solid #cccccc;
    display: inline-block;
    margin: 0 5px 5px 0;
    color: #cccccc;
    border-radius: 99px;
    -webkit-transition: "background-color" 200ms ease-out;
    transition: "background-color" 200ms ease-out;
}
.social-icons .icon.icon_facebook:hover, .yith-wcwl-share li a.facebook:hover {
    background-color: #3a589d;
    border-color: #3a589d;
}
.social-icons .icon.icon_twitter:hover {
    background-color: #2478ba;
    border-color: #2478ba;
}
.social-icons .icon.icon_email:hover, .yith-wcwl-share li a.email:hover {
    background-color: #111111;
    border-color: #111111;
}
.social-icons .icon:hover, .yith-wcwl-share li a:hover {
    color: #ffffff;
    text-decoration: none;
}
.social-icons .icon.icon_pintrest:hover, .yith-wcwl-share li a.pinterest:hover {
    background-color: #cb2320;
    border-color: #cb2320;
}
.social-icons .icon.icon_googleplus:hover, .yith-wcwl-share li a.googleplus:hover {
    background-color: #dd4e31;
    border-color: #dd4e31;
}

/****** PRODUCT REVIEWS ******/
#reviews .star-rating,
#reviews p.meta {
  display: inline-block; }

#reviews p.meta {
  margin-bottom: 5px; }

#reviews h2 {
  font-size: 130%;
  font-weight: normal;
  font-family: 'open_sansregular'; 
}

#reviews h2 strong {
  font-weight: bolder; 
  font-family: 'open_sans_condensedbold';
}
#tab-description h1,#tab-description h2,#tab-description h3,#tab-description h4,#tab-description h5,#tab-description h6
{     font-family: 'open_sans_condensedbold';
    font-size: 21px;
	
}
#review_form {
  background: #ffffff;
  margin: 0 auto;
  padding: 40px; }

textarea#comment {
  height: 100px; }

.product-details.tabs_vertical-style #comments {
  width: 100%; }

.product-details.tabs_vertical-style #add_review {
  width: 100%;
  padding: 0; }

/* -- add review form  -- */
#add_review .inner {
  padding: 15px 30px;
  position: relative;
  background: #ffffff;
  border: 3px solid #dddddd; }

/* -- review-item -- */
.review-item {
  position: relative;
  border-bottom: 2px dotted #EEE;
  margin-bottom: 15px;
  font-size: 90%;
  min-height: 85px;
  padding-left: 90px; }

.review-item .avatar {
  position: absolute;
  left: 0;
  top: -5px; }

.review-item .description {
  color: #777777;
  font-style: italic;
  font-family: georgia;
  font-size: 105%;
  padding-right: 20%; }

/* -- review star rating form -- */
.woocommerce p.stars:after,
.woocommerce-page p.stars:after {
  content: '';
  display: block;
  clear: both; }

.woocommerce p.stars span,
.woocommerce-page p.stars span {
  width: 80px;
  height: 16px;
  position: relative;
  float: left;
  background: url(star.png) repeat-x left 0; }

.woocommerce p.stars span a,
.woocommerce-page p.stars span a {
  float: left;
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 0;
  padding-top: 16px;
  overflow: hidden; }

.woocommerce p.stars span a:hover,
.woocommerce-page p.stars span a:hover,
.woocommerce p.stars span a:focus,
.woocommerce-page p.stars span a:focus {
  background: url(star.png) repeat-x left -16px; }

.woocommerce p.stars span a.active,
.woocommerce-page p.stars span a.active {
  background: url(star.png) repeat-x left -32px; }

.woocommerce p.stars span a.star-1,
.woocommerce-page p.stars span a.star-1 {
  width: 16px;
  z-index: 10; }

.woocommerce p.stars span a.star-2,
.woocommerce-page p.stars span a.star-2 {
  width: 32px;
  z-index: 9; }

.woocommerce p.stars span a.star-3,
.woocommerce-page p.stars span a.star-3 {
  width: 48px;
  z-index: 8; }

.woocommerce p.stars span a.star-4,
.woocommerce-page p.stars span a.star-4 {
  width: 64px;
  z-index: 7; }

.woocommerce p.stars span a.star-5,
.woocommerce-page p.stars span a.star-5 {
  width: 80px;
  z-index: 6; }

#comments ul li, #comments ol li {
    list-style: none;
    width: 100%;
}
.bypostauthor {
    display: inline-block;
}
.comment_container {
    position: relative;
    border-bottom: 2px dotted #EEE;
    margin-bottom: 15px;
    font-size: 90%;
    min-height: 85px;
    padding-left: 90px;
}
.comment_container .avatar {
    position: absolute;
    left: 0;
    top: -5px;
	    border-radius: 999px;
}
#reviews .star-rating, #reviews p.meta {
    display: inline-block;
}
#reviews p.meta {
    font-family: 'open_sansregular'; 
}
.review-item .description {
    color: #777777;
    font-style: italic;
     font-family: 'open_sansregular'; 
    font-size: 105%;
    padding-right: 20%;
}
#reviews p.meta {
    margin-bottom: 5px;
}
#reviews p.meta strong
{
	 font-family: 'open_sans_condensedbold';
}
#reviews hr
{
	border: solid #eee;
    border-width: 1px 0 0;
    clear: both;
    margin: 1.875em 0 1.8125em;
    height: 0;
}

.woocommerce-wishlist .content_inner> .container > .container_inner.clearfix
{
	border-top: 1px solid #EEE;
    position: relative;
    padding: 40px 0px !important;
}

.wishlist-title  > h2
{
	    font-size: 1.5em;
		font-family: 'open_sans_condensedbold';
		line-height: 1.4;
		font-weight: bold;
    font-style: normal;
    color: #555;
    text-rendering: optimizeLegibility;
    margin-top: 0.2em;
    margin-bottom: 0.5em;
}
.wishlist-title  hr
{
border: solid #eee;
    border-width: 1px 0 0;
    clear: both;
    margin: 1.875em 0 1.8125em;
    height: 0;
}
/* -- WISHLIST PAGE -- */
.wishlist_table .add_to_cart,
.yith-wcwl-add-button > a.button.alt {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0; }

.wishlist_table .product-thumbnail img {
  width: 114px !important;
  padding-left: 0;
  margin-left: 20px; }

.yith-wcwl-share {
  text-align: left; }
  
.wishlist_table .product-add-to-cart a
{
	color: #fff !important;
    background: #003262 !important;
    border-radius: 4px;
	    padding: 7px 12px;
}
.wishlist_table .product-add-to-cart
{
	width: 110px;
}
.wishlist-in-stock,.wishlist-empty
{
	font-family: 'open_sansregular';
}
.woocommerce-verification-required
{
	    text-align: center;
}

.upsells.products,.single.single-product .scrollbarBlock2,.single.single-product .scrollbarBlock1
{
	display:none !important;
}
.social-icons.share-row
{
	margin-bottom:30px;
}

.product-thumbnails .sliderNav.small a {
  bottom: 10px;
  background: none !important;
  box-shadow: none !important; }

.product-thumbnails .sliderNav.small a.disabled.nextSlide {
  left: -50px; }

.product-thumbnails .sliderNav.small a.disabled.prevSlide {
  right: -50px; }

.product-thumbnails .sliderNav.small a span {
  top: 40%;
  border: 0;
  line-height: 28px; }

/* -- product gallery slider -thumbnails  -- */
.product-thumbnails {
  width: 100%;
  overflow: hidden;
  margin-bottom: 0;
  white-space: nowrap; }

.product-thumbnails .thumb {
  width: 130px !important;
  overflow: hidden;
  border: 1px solid #EEE;
  margin: 0 15px 0 0;
  display: inline-block;
  opacity: .5; }

.product-thumbnails .thumb img {
  display: block;
  width: 100%; }

.product-thumbnails .thumb:hover img,
.product-thumbnails .thumb.selected img {
  margin-top: -10px; }

.product-thumbnails .thumb:hover,
.product-thumbnails .thumb.selected {
  opacity: 1;
  border-color: #cccccc; }
  
.sliderNav.small a {
  width: 15px; }

.iosSlider:hover .sliderNav.small a {
  width: 40px; }

.sliderNav.small a {
  opacity: 1;
  background: rgba(255, 255, 255, 0.8) !important; }

.sliderNav.small a.disabled {
  opacity: 0 !important; }
.zoom-button {
    z-index: 98;
    opacity: .5;
    font-size: 16px;
    left: 30px;
    bottom: 30px;
    border: 3px solid #000000;
    color: #000000;
    border-radius: 99px;
    position: absolute;
    padding: 10px;
    cursor: pointer;
}
.zoom-button:hover {
    opacity: 1;
}
.payment_method_authorizenet img
{
	    display: inline-block;
    margin-left: 15px;
    vertical-align: middle;
    margin-bottom: 6px;
    max-width: 240px;
}
.payment_box.payment_method_authorizenet input
{
	    background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
 display: block;
    font-size: 0.875em;
    padding: 10px 20px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    font-family: 'open_sansregular';
    width: 100% !important;
}
.payment_box.payment_method_authorizenet select
{
	    background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
 display: inline-block;
    font-size: 0.875em;
    padding: 10px 20px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    font-family: 'open_sansregular';
}

.checkout.woocommerce-checkout .woocommerce-error 
{
background-color: #b20000 !important;
    border-color: #7f0000;
    color: #fff;
    display: table;
    width: 100%;
    margin-bottom: 25px !important; 
	    border-style: solid;
    border-width: 1px;
    font-weight: bold;
    margin-bottom: 1.25em;
    position: relative;
    padding: 0.6875em 1.3125em 0.75em 0.6875em;
    font-size: 0.875em;
	    box-sizing: border-box;
}
.checkout.woocommerce-checkout .woocommerce-error  li {
    list-style: none;
}
.wishlist_table .yith-wcwl-share
{
	display:none !important;
}

#wc-authorize-net-aim-account-number
{
background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875em;
    padding: 1.5em 0.5em;
    height: 2.3125em;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    margin-top:10px;
}
#wc-authorize-net-aim-exp-month,#wc-authorize-net-aim-exp-year
{
background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875em;
  padding: .8em 0.5em;
    height: auto;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    margin-top:10px;
display:inline-block;
}
#wc-authorize-net-aim-csc
{
 font-family: inherit;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875em;
    padding: 1.5em 0.5em;
    height: 2.3125em;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s,border-color 0.45s ease-in-out;
    margin-top:10px;
}
#payment > ul > li > div > fieldset > div:nth-child(1) > p.form-row.form-row-first > label
{
display:block;
}
.payment_method_authorize_net_aim img
{
position: relative;
    top: 5px;
}
#payment > ul > li > div > fieldset > div:nth-child(1) > p:nth-child(1) > label,#payment > ul > li > div > fieldset > div:nth-child(1) > p.form-row.form-row-first > label,#authorize-net-cim-cc-cvv-section > label,#payment > ul > li > div > fieldset > div > p.form-row.form-row-last > label,#payment > ul > li > div > fieldset > div > p.form-row.form-row-wide > label
{
        font-weight: bold;
    font-family: 'open_sansbold';
    color: #000;
    font-size: 12px;
}
#payment > ul > li > div > fieldset > div > p.form-row.form-row-last > label{
    display: block;
}