/**
 * Theme Name: Master
 * Theme URI: http://www.yootheme.com
 * Description: Master theme of the YOOtheme club. It is based on YOOtheme's Warp theme framework.
 * Version: 1.0.0
 * Author: YOOtheme
 * Author URI: http://www.yootheme.com
 */


.full-nav { width:100%;background:url(images/menu.png) repeat-x; }
.tm-navbar { margin-top:0;margin-bottom: 0;}
.tm-headerbar { margin-top: 20px;margin-bottom: 20px;}
.uk-navbar-nav > li > a { font-size:18px;color: rgb(18, 64, 103);text-transform: uppercase;text-align: left;text-shadow: 0px 1px 1px rgba(69, 171, 250, 0.75);}
.uk-navbar-nav > li.uk-active > a { color:#0E3D64; }
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a { background:none;color:#0E3D64; }
.uk-nav-side > li.uk-active > a { background:none; font-weight:bold; }
.uk-dropdown-navbar {margin-top: 22px;background: rgba(3, 104, 182, 0.77);color: #0E3D64;}
.uk-nav-navbar > li > a , .uk-nav-sub li a { color:#0E3D64; font-size:14px; }
ul.uk-nav-sub { padding: 5px 0 5px 30px;}
.uk-nav-navbar > li > a:hover , .uk-nav-sub li a:hover { background:none; color:#0E3D64;}
.full-top-a { width:100%; }
.full-top-a .uk-panel-box,.tm-top-b .uk-panel-box,.tm-bottom-a .uk-panel-box,.tm-main-top .uk-panel-box { padding:0; background:none; }
.tm-bottom-b .uk-panel-box,.tm-bottom-c .uk-panel-box { background:none; }
.contact { background: #218ee4; padding: 15px 20px; border-radius: 5px; margin-top: 40px; font-size:20px; font-weight: 600; color: rgb(18, 64, 103); text-transform: uppercase; text-shadow: 0px 1px 1px rgba(69, 171, 250, 0.75);}
.contact a {color: rgb(18, 64, 103); text-decoration: none;}
.tm-top-b {margin-top: -55px;}
.box {
  width: 100%;
  max-height: 430px;
  border: 1px solid #d1d0d0;
  background:#fafafa;
}
.tm-top-b .uk-panel-title {
  background: rgba(13,146,248,1);
  background: -moz-linear-gradient(left, rgba(13,146,248,1) 0%, rgba(13,146,248,1) 48%, rgba(30,135,219,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(13,146,248,1)), color-stop(48%, rgba(13,146,248,1)), color-stop(100%, rgba(30,135,219,1)));
  background: -webkit-linear-gradient(left, rgba(13,146,248,1) 0%, rgba(13,146,248,1) 48%, rgba(30,135,219,1) 100%);
  background: -o-linear-gradient(left, rgba(13,146,248,1) 0%, rgba(13,146,248,1) 48%, rgba(30,135,219,1) 100%);
  background: -ms-linear-gradient(left, rgba(13,146,248,1) 0%, rgba(13,146,248,1) 48%, rgba(30,135,219,1) 100%);
  background: linear-gradient(to right, rgba(13,146,248,1) 0%, rgba(13,146,248,1) 48%, rgba(30,135,219,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d92f8', endColorstr='#1e87db', GradientType=1 );
  padding: 15px 20px;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  margin: 0;
  text-align:center;
}
.more-btn {
  color: #1f8adf;
  display: inline-block;
  float: right;
  padding: 5px 10px;
  margin-top: -24px;
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.box p { color:#1b1b1b; font-size:15px; text-align:justify; padding: 0 20px 20px 20px;line-height: 20px;}
.page-id-7 .tm-content { display:none;} 
.projects .uk-panel-title { text-align: center; font-size: 30px; text-transform: uppercase; font-weight: 600; color: #1b1b1b; margin: 35px 0;}
#metaslider_231.flexslider .slides li {margin-right: 0 !important; }


.woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce input[type="submit"]:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce a.button:focus, .woocommerce-page a.button:focus, .woocommerce button.button:focus, .woocommerce-page button.button:focus, .woocommerce input.button:focus, .woocommerce-page input.button:focus, .woocommerce input[type="submit"]:focus, .woocommerce-page input[type="submit"]:focus, .woocommerce #respond input#submit:focus, .woocommerce-page #respond input#submit:focus, .woocommerce #content input.button:focus, .woocommerce-page #content input.button:focus {
	  background: #0b7da7;color: #fff;}	
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button	{ background: #25bcf4;color: #fff;}
.wcps-container .wcps-flat div.wcps-items div.wcps-items-title { color: #1b1b1b;font-weight: 600;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img { padding: 4px; border: 1px solid #dddddd; background: #ffffff;}
.tm-sidebar-a .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a { font-size: 14px;color: #272731; font-weight: bold;}
.tm-sidebar-a .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.product_list_widget li a:hover { color:#ef5926; }

.full-bottom-a { width:100%; background:#25bcf4;}
.wedo .uk-panel-title  { text-align: center; font-size: 30px; text-transform: uppercase; font-weight: 600; color: #0E3D64; margin: 30px 0;} 
.wedo p { font-size: 16px; color: #0E3D64; } 
.wedo li { background: url(images/bullet.png) no-repeat 0px 10px; list-style: none; font-size: 16px; color: #0E3D64; line-height: 22px; padding-left: 20px;}
.wedo ul { float:left; width:33.333%;padding-left: 0;}

.full-bottom-c { width:100%;background:#121518;  margin-top: 35px;}
.tm-bottom-c .widget_text { color:#989898 !important; font-size:14px; }
.full-bottom-c .uk-panel-title { font-size:16px; color:#989898;text-transform: uppercase;}
.full_footer { width:100%;background:#1875c4;}
.tm-bottom-c .uk-nav > li > a { padding: 3px 0;color:#989898 !important; }

.tm-content {  margin-top: 55px;}
.tm-content h3 { font-size: 20px;}


/*contact us*/
input[type="email"], input[type="text"], input[type="tel"], select { width: 100%; height: 25px;}
textarea{width: 100%;}
.wpcf7-submit {
  width: 100px;
  height: 25px;
  background: #2292EA;
  font-size: 15px;
  border-radius: 5px;
  border-color: #2292EA;
}
.tm-sidebar-b .uk-panel-title {
  text-align: center;
  padding: 10px;
  background-color: #218ee4;
  text-transform: uppercase;
  font-weight: bold;
}

.su-tabs {background: #F5F5F5 !important;}
.su-tabs-pane { background: #F5F5F5 !important;}
/*.su-tabs-nav span{text-transform: uppercase; border-bottom: 1px solid #000;}*/
.su-tabs .su-tabs-nav span { border-bottom: 1px solid #D0D0D0; border-radius: 0 !important;}
.su-tabs .su-tabs-nav { background: #218EE4; color: #000; font-weight: 600;}
.su-tabs-nav span.su-tabs-current {background: #CEE0EF !important;}

/*Copyrights and Hellopeople logo Section*/

.tm-footer { margin: 0 !important;overflow: hidden; }
.tm-footer .widget_text {width: 33.3333%;float: left;}

.hello {float:left;top:8px;position: relative;left: 25px;}
.copy-rights { text-align: center;width: 100%;color:#fff;font-size: 14px;font-family: 'PT Sans Narrow', sans-serif; }
.copyright img{margin-left: 12px;}
.tm-footer #credit img {margin-left: 10px;}
.copyright { color: #fff;margin-left: 25px;margin-top: 15px; font-family: 'PT Sans Narrow', sans-serif;font-size:14px;}
.copy-rights a { color: #fff;font-size:14px;}
#credit{font-size:10px;color: #ccc;margin-left: 25px;}
div.powered_block {display:inline;font: normal small-caps normal 9px/150% Arial, Helvetica, sans-serif!important;color: #ffffff!important; margin-right:15px;}
img.powered_image {border-style: none;} 
a.powered_text, a.powered_text:link, a.powered_text:visited, a.powered_text:hover, a.powered_text:active  {font: normal small-caps normal 1.1em/150% Arial, Helvetica, sans-serif!important;  color: #fff!important;outline: none; } 
.hp_std_copyright{font-size:10px;color: #0d0e10;margin: 18px 0 0 0;}



.woocommerce #content div.product p.price { display:none; }
.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a { color:#ef5926; }
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb,.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select { color:#272731;display:none; }
.tm-sidebar-a .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.product_list_widget li a:hover { color:#000; text-decoration:none; }
.woocommerce-breadcrumb { margin: 25px 0 !important;}
.woocommerce-tabs ul { margin:0 !important; }
.woocommerce-tabs,.woocommerce-page .related  { display:none; } 
.panel.entry-content { border: 1px solid #e0dadf !important; padding: 25px !important; }
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before { border-bottom: none !important; }
.reviews_tab { display:none !important;color: #c12026 !important; }
.description_tab {color: #c12026 !important; }
.woocommerce-page button.button.alt { background:#c12026;border: none; }
.woocommerce-page button.button.alt:hover {  background:#8e171b; }
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover { background:#8e171b; }
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button { background:#8e171b;border: none; color:#fff;text-shadow: none; }
.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price,.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {color: #A5A5A5; }
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product,.woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product { width: 25%; }
.woocommerce div.product form.cart { display:none; }
.woocommerce a.button { background: #1875c4;color: #fff;font-size: 13px;}
.woocommerce a.button:hover { background:#2795BE;font-size: 13px;color: #fff;}
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li span.current { background: #1875c4;color: #fff;}
.woocommerce .widget_product_categories ul.product-categories, .woocommerce-page .widget_product_categories ul.product-categories { padding: 5px 20px;}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img { -webkit-box-sizing: border-box;box-sizing: border-box; padding: 4px; border: 1px solid #dddddd; background: #ffffff;}
.woocommerce div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page #content div.product .product_title { font-size: 25px;font-weight: bold; color: #0E3D64;}
.woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img { width:26%; }
#content div.product div.summary h3 { font-weight: bold;font-size: 16px; color:#1b1b1b; margin:5px 0; }
.tm-sidebar-a .amount { display:none; }
.tm-sidebar-a { margin-top:65px!important; margin-bottom:30px; }
.tm-sidebar-a .uk-panel-title { color: rgb(18, 64, 103); text-transform: uppercase; text-shadow: 0px 1px 1px rgba(69, 171, 250, 0.75);font-weight: bold;font-size: 18px;text-transform: uppercase;background: #218ee4;padding: 10px 20px;margin-bottom: 0;}
.tm-sidebar-a .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a { font-size: 14px;color: #1b1b1b;font-weight: bold;}
.tm-sidebar-a .woocommerce.widget_products .product_list_widget { padding: 15px; }
.tm-sidebar-a .uk-panel-box { padding:0;}
.tm-sidebar-b { margin-top: 75px !important;margin-bottom: 20px;}
.tm-sidebar-b .uk-nav-side > li.uk-active > a,.tm-sidebar-a .uk-nav-side > li.uk-active > a { background:none; color:#000; font-weight:bold;}
.uk-panel-box > .uk-nav-side { margin:0;}
.product-categories li { list-style:none;font-size: 14px;color:#1b1b1b;font-weight: bold;line-height: 30px; background: url(images/bulet-cat.png) no-repeat 0px 13px;}
.wp-product-archive .product-categories li { list-style:none;font-size: 14px;color:#1b1b1b;font-weight: bold;line-height: 30px; background: url(images/bulet-cat.png) no-repeat 0px 18px;}
.product-categories li a { text-decoration:none;color:#1b1b1b;font-weight: bold;padding: 0 15px;}
.product-categories { padding-bottom: 20px;}
.wcps-container .wcps-flat div.wcps-items { background: none repeat scroll 0 0 rgba(181, 175, 175, 0.1);}
.woocommerce .widget_product_categories ul.product-categories > li > a:hover, .woocommerce-page .widget_product_categories ul.product-categories > li > a:hover { background:none; font-weight:bold; color:#1875c4;}
.single-product .product-categories li { background: url(images/bulet-cat.png) no-repeat 0px 18px;}
.woocommerce .widget_product_categories ul.product-categories > li > a, .woocommerce-page .widget_product_categories ul.product-categories > li > a { padding: 5px 15px;}
.woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img { width: 26%;}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img {float: right; margin-left: 5px; -webkit-box-sizing: border-box;  box-sizing: border-box;padding: 4px; border: 1px solid #dddddd;  background: #ffffff;}

/* Contact form toggle */
.summary.entry-summary input[type="submit"],.page-id-20 input[type="submit"] ,.page-id-649 input[type="submit"] { background:#272731; padding:8px 10px; color:#ef5926;border:none;font-size: 14px;font-weight: 600;cursor: pointer; }
.ui-accordion .ui-accordion-content { height:auto !important; }

/* woocomerce single product page */
.single-product .images { width: 38% !important;}
.single-product .summary.entry-summary { width: 58% !important;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { padding: 10px 0 0 0; margin: 15px 0 0 0; font-size:14px; line-height: 22px;  font-weight: 600;}
.page-title { font-size: 24px; text-transform: uppercase; font-weight: 600; color: #fff; background-color: #218ee4;padding: 5px 20px;line-height: 32px;margin-top: 65px;border-bottom: 3px solid #86B7E2;}
.tm-content .uk-article-title { font-size: 24px; text-transform: uppercase; font-weight: 600; color: #fff; background-color: #218ee4;padding: 5px 20px;line-height: 32px;margin-top: 10px;border-bottom: 3px solid #86B7E2;}

/*our values*/
 .su-spoiler.my-custom-spoiler {border: 1px solid #DFE0E0; text-align: justify;}
  .su-spoiler.my-custom-spoiler .su-spoiler-title { background-color: #f0f0f0; }
  .su-spoiler.my-custom-spoiler .su-spoiler-title .su-spoiler-icon, .su-spoiler.su-spoiler-closed.my-custom-spoiler .su-spoiler-title .su-spoiler-icon { left: 3px; }
  .su-spoiler.my-custom-spoiler .su-spoiler-content { background-color: #FFF; padding-right: 5px; }



/*Responsive Strucure */

/* iPad (Landscape) */
@media (max-width: 1024px) {

.uk-navbar-nav > li > a { padding: 0 12px;}
.metaslider .caption-wrap { width: 40%; bottom: 165px; left: 615px;}
}

/* iPad (Portrait) */
@media (max-width: 800px) {

.tm-headerbar .tm-logo { width: 55%;}
.contact { margin-top: 25px;}
.uk-navbar-nav > li > a { font-size: 14px;   padding: 0 8px;}  
.tm-top-b .uk-panel-title {   font-size: 14px;}
.full-bottom-c .uk-panel-title { font-size: 12px;}

}


/* Mobile Phones (Landscape) */
@media (max-width: 700px) {
.tm-logo-small img {width: 80%;margin: 5px 0;}
.full-nav{ background: #1B89DF;  height: 70px;}
}

/* iPhone 5 (Portrait) */
@media (max-width: 640px) {

.tm-logo-small img {width: 80%;margin: 5px 0;}
.full-nav{ background: #1B89DF;  height: 70px;}
.tm-headerbar{
display: block !important;
margin: 0px;
}
.tm-headerbar .tm-logo {
display: none;
}

.tm-headerbar .uk-panel.widget_text {
    position: absolute;
       right: 10px;
    top: 68px;
    font-size: 15px;
}
.contact { background: #fff;  font-size: 15px;  margin: 0;  padding: 2px;}
.woocommerce div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page #content div.product .product_title { font-size: 21px;}
.home-box { margin-left: 0px; }
.hello { width:100%;left:0;}
.copy-rights p { margin-bottom:0;}
.tm-footer .widget_text {width:100%;}
.tm-bottom-b .uk-width-1-1.uk-width-medium-1-4:last-child { margin-left: 22px;}
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { width: 100% !important;}
.box { max-height: 460px;}
.box img { width:100%;}
.full-bottom-a { padding-bottom: 35px;}
}

/* Mobile Phones (Portrait) */
@media (max-width: 500px) {

.tm-logo-small img { width: 100%;}
.full-nav{ background: #1B89DF;}
.tm-headerbar{
display: block !important;
margin: 0px;
}
.tm-headerbar .tm-logo {
display: none;
}

.tm-headerbar .uk-panel.widget_text {
    position: absolute;
    right: 5px;
    top: 65px;
    font-size: 8px;
}
.contact { background: #fff;  font-size: 8px;  margin: 0;  padding: 2px;}
.woocommerce div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page #content div.product .product_title { font-size: 21px;}
.home-box { margin-left: 0px; }
.hello { width:100%;left:0;}
.copy-rights p { margin-bottom:0;}
.tm-footer .widget_text {width:100%;}
.tm-bottom-b .uk-width-1-1.uk-width-medium-1-4:last-child { margin-left: 22px;}
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { width: 100% !important;}
.tm-top-b { margin-top: 0;}
.wedo ul{  width: 100%;}
.tm-bottom-c .uk-nav > li > a{padding-left: 0;}
.wp-caption{width: 235px !important;}
.full-bottom-a { padding-bottom: 35px;}
}
