/*
Theme Name:RS5
Theme URI:http://vektor.co.uk
Author:vektor
Author URI:http://vektor.co.uk
Description:RS5's bespoke theme made by vektor
Version:1.0
License:GNU General Public License
*/

/* #Styles
================================================== */
*{position:relative;}
p.caption {font-family: "TitilliumRegular",sans-serif; color: #FFFFFF; font-size: 16px; line-height: 1.2em; margin-bottom: 0; margin-top: 10px;}
ul.slides, ul.slides li{margin:0;-webkit-backface-visibility:hidden;}
ul.slides li {display: none;}
.flex-control-nav:before, .flex-control-nav:after {content: ""; display: table;} 
.flex-control-nav:after {clear: both;}
.flex-control-nav {list-style: none; margin: 15px 0 0 0; zoom:1; text-align: center;}
.flex-control-nav li {display: inline-block;}
.flex-control-nav li a {margin: 0 5px; background: url(img/scroller-both.png) no-repeat transparent; width: 16px; height: 16px; cursor: pointer; display: inline-block; text-indent: -9999em;}
.flex-control-nav li a.flex-active {background-position: 0px -20px;}
.transition { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.mejs-container .mejs-controls {bottom:-30px !important;}
html{overflow-y:scroll;}
h1,h2,h3,h4,h5,h6{font-weight:normal; -webkit-backface-visibility:hidden;}
p {-webkit-backface-visibility:hidden;}
h3{font-family:"Bebas",sans-serif;font-size:25px;line-height:1em;margin-bottom:10px;font-weight:normal;}
a { color: #4D4D4D; text-decoration: none;-webkit-backface-visibility:hidden;}
a:hover { color: #4D4D4D; text-decoration: none;}
textarea{resize:none;height:150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; width:100%;}
input[type="text"]{height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input:focus, textarea:focus{border-color:rgba(250, 196, 45, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(250, 196, 45, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(250, 196, 45, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(250, 196, 45, 0.6);}
strong{font-weight:normal;font-family:"TitilliumBold",sans-serif;}
#border-top{background-color:#1A1A1A;border-bottom:1px solid #000; padding: 10px 0;}
#border-top .social {float: right; margin: 0 10px;}
header{border-top:1px solid #333;border-bottom:1px solid #000;background:url(img/dark-texture.png) repeat left top #1A1A1A;padding:35px 0px;}
header .header-top{margin-bottom:60px;}
#logo + .span9{margin-top:35px;}
nav{float:left;}
header div.dpp a { margin: 0 0 0 5px; width: 170px; font-family: "TitilliumRegular",sans-serif; font-size: 15px; display: block; line-height: 22px; color: #ffffff; background-color: #D4372C; padding: 8px 7px 4px; text-decoration: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
nav ul{list-style:none;margin:0px;margin-top:20px;display:block;}
nav ul li{margin-left:5px; display: inline;}
nav ul li a, nav ul li a:hover{font-family:"TitilliumRegular",sans-serif;font-size:15px;line-height:22px;color:#565656;background-color:#E5E5E5;padding:10px 10px 6px;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
nav ul li.current_page_item a, nav ul li.current_page_item a:hover, nav ul li.current-cat a, nav ul li.current-cat a:hover {background-color:#E2AF2D;color:#333;}
header .social{float:left;margin-left:20px;margin-top:4px;}
.intro-text h1{font-family:"Bebas",sans-serif;color:#FFF;font-size:45px;line-height:1em;margin-bottom:10px;font-weight:normal;}
.intro-text p{font-family:"TitilliumRegular",sans-serif;color:#FFF;font-size:23px;line-height:1.2em;}
.dark-highlight{color:#E2AF2D;}
.light-highlight{color:#4D4D4D;}
.video iframe{border:1px solid #000;width:380px;height:214px;}
.slider-nav{border-top:1px solid #333;border-bottom:1px solid #000;background:url(img/darker-texture.png) repeat left top #1A1A1A;padding:35px 0px;-webkit-box-shadow:inset 0px 15px 30px -15px rgba(0,0,0,0.9), inset 0px -15px 30px -15px rgba(0,0,0,0.9);-moz-box-shadow:inset 0px 15px 30px -15px rgba(0,0,0,0.9), inset 0px -15px 30px -15px rgba(0,0,0,0.9);box-shadow:inset 0px 15px 30px -15px rgba(0,0,0,0.9), inset 0px -15px 30px -15px rgba(0,0,0,0.9);}
.slider-nav ul{list-style:none;margin:0;}
.slider-nav ul li{float:left;text-align:center;width:20%;cursor:pointer;}
.slider-nav ul li a, .slider-nav ul li a:hover{color:transparent;text-decoration:none;}
.slider-nav ul li p{font-family:"TitilliumRegular",sans-serif;color:#FFF;font-size:16px;margin-top:10px;}
.slider-wrapper{clear:both;overflow:hidden;}
.slider{float:left;overflow:hidden;position:relative;}
.slider .panel{display:block;float:left;margin-right:40px; -webkit-backface-visibility:hidden;}
.slider .panel-container{position:relative; -webkit-backface-visibility:hidden;}
.slider-content, .page-content{background:url(img/light-texture.png) repeat left top #1A1A1A;border-top:1px solid #FFF;border-bottom:1px solid #000;}
.slider-content .gradient, .page-content .gradient{padding:40px 0px;background:url(img/gradient.png) repeat-x left top transparent;}
.panel h2, .page-content h2{font-family:"Bebas",sans-serif;color:#4D4D4D;font-size:27px;line-height:1em;margin-bottom:10px;font-weight:normal;padding-bottom:10px;border-bottom:1px solid #FFF;-webkit-box-shadow:inset 0px -1px 0px 0px #E6E6E6;-moz-box-shadow:inset 0px -1px 0px 0px #E6E6E6;box-shadow:inset 0px -1px 0px 0px #E6E6E6;margin-bottom:15px;margin-top:30px;}
.panel h2:first-child, .page-content h2:first-child{margin-top:0px;}
.accordion-toggle h2, .accordion-toggle h2:first-child{border-bottom:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0px;margin:5px 0px;}
a.accordion-toggle{text-decoration:none;}
.accordion-inner{padding:12px 15px 0px;}
.panel .span3 h2{font-size:20px;}
.panel p, footer .footer-top p, .page-content p {font-family:"TitilliumRegular",sans-serif;color:#808080;font-size:16px;line-height:1.2em;}
.page-content ul, .slider-content  ul {padding-top: 15px;}
.page-content li, .slider-content li {font-family:"TitilliumRegular",sans-serif;color:#808080;font-size:16px;line-height:1.2em;padding-bottom: 15px; color: #4D4D4D;}
blockquote p{font-size:18px !important;}
.panel a, .panel a:hover{color:#4D4D4D;text-decoration:underline;}
.panel .social{margin:10px 0 15px;}
footer .footer-top p{color:#999;}
#slider-arrow{background:url(img/slider-arrow.png) no-repeat left top transparent;width:25px;height:14px;position:absolute;z-index:1;top: -9999px;}
.slider-bottom-nav{width:130px;margin:40px auto 0;}
.slider-bottom-nav ul{list-style:none;margin:0;}
.slider-bottom-nav .slider-bottom-wrapper ul li{float:left;margin:0 5px;background:url(img/scroller-both.png) no-repeat transparent;width:16px;height:16px;background-position:0px 0px;cursor:pointer; padding: 0;}
footer .footer-top{padding:40px 0px;background:url(img/dark-texture.png) repeat left top #1A1A1A;border-top:1px solid #333333;border-bottom:1px solid #000;}
footer .footer-top h2{font-size:27px;line-height:1em;color:#808080;font-family:"Bebas",sans-serif;padding-bottom:10px;border-bottom:1px solid #000;-webkit-box-shadow:inset 0px -1px 0px 0px #333;-moz-box-shadow:inset 0px -1px 0px 0px #333;box-shadow:inset 0px -1px 0px 0px #333;margin-bottom:20px;}
footer .footer-top a{color:#E2AF2D;text-decoration:none;font-family:"TitilliumRegular",sans-serif;}
#footer-latest-news a{display:block;font-size:16px;border-bottom:1px solid #000;-webkit-box-shadow:inset 0px -1px 0px 0px #333;-moz-box-shadow:inset 0px -1px 0px 0px #333;box-shadow:inset 0px -1px 0px 0px #333;padding-bottom:15px;margin-bottom:15px;}
#footer-latest-news a:last-child{border-bottom:0px;padding-bottom:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
footer .footer-top label{color:#999999;font-family:"TitilliumRegular",sans-serif;}
footer .footer-top input[type="text"], footer .footer-top textarea, .span6 input[type="text"], .span6 textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}
footer .footer-top input[type="submit"], .span6 input[type="submit"], .savebtn {float:right;background-color:#E2AF2D;color:#333;border:0px;padding:6px 20px 4px;font-family:"TitilliumRegular",sans-serif;font-size:16px;margin-top:10px;}
.viewbtn, .viewbtn:hover {float:right;background-color:#E2AF2D;color:#333;border:0px;padding:4px 10px 4px;font-family:"TitilliumRegular",sans-serif;font-size:12px;margin-bottom:10px; text-decoration:none;}
.savebtn, .savebtn:hover, .viewbtn, .viewbtn:hover {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration:none;}
footer .footer-bottom{padding:40px 0px;border-top:1px solid #333333;background:url(img/darker-texture.png) repeat left top #1A1A1A;-webkit-box-shadow:inset 0px 15px 30px -15px rgba(0,0,0,0.9), inset 0px -15px 30px -15px rgba(0,0,0,0.9);-moz-box-shadow:inset 0px 15px 30px -15px rgba(0,0,0,0.9), inset 0px -15px 30px -15px rgba(0,0,0,0.9);box-shadow:inset 0px 15px 30px -15px rgba(0,0,0,0.9), inset 0px -15px 30px -15px rgba(0,0,0,0.9);font-family:"TitilliumRegular",sans-serif;font-size:13px;color:#FFF;}
footer .footer-bottom a{color:#E2AF2D;text-decoration:none;}
footer .footer-bottom img{margin-right:10px;}
footer .footer-bottom .left{float:left;}
footer .footer-bottom .right{float:right;}
p.attention{margin-bottom:30px;font-family:"TitilliumXBold",sans-serif;font-weight:normal;font-size:20px;}
blockquote{background-color:#E6E6E6;padding-left:20px;border-left:0;}
blockquote p{padding:20px;border-left:4px solid #FAC42D;}
.news-item{margin-bottom:20px;}
.news-item.span12{margin-bottom:40px;}
.news-item .span4 iframe{width:300px;height:169px;}
.news-item.span6 iframe{width:460px;height:259px;margin-bottom:20px;}
.news-item.span12 iframe{margin-bottom:20px;}
.news-item iframe.single-item{float:left;margin-right:25px;width:340px;height:191px;}
.social-icons > a{width:46px;height:46px;float:left;display:block;margin-right:10px;}
.social-icons .social-01{background:url(img/footer-icon-social.png) no-repeat transparent;background-position:0 0;}
.social-icons .social-01:hover{background-position:0 -46px;}
.social-icons .social-02{background:url(img/footer-icon-social.png) no-repeat transparent;background-position:-56px 0;}
.social-icons .social-02:hover{background-position:-56px -46px;}
.social-icons .social-03{background:url(img/footer-icon-social.png) no-repeat transparent;background-position:-112px 0;}
.social-icons .social-03:hover{background-position:-112px -46px;}
.social-icons span{float:left;font-family:"TitilliumXBold",sans-serif;font-size:18px;display:block;margin-top:15px;margin-left:10px;}
.nav-img{width:73px;height:60px;overflow:hidden;margin:0 auto;}
.nav-icon-01 .nav-img{background:url(img/icons.png) no-repeat transparent;background-position:10px 0;}
.nav-icon-01.current .nav-img{background-position:10px -70px;}
.nav-icon-02 .nav-img{background:url(img/icons.png) no-repeat transparent;background-position:-100px 0;}
.nav-icon-02.current .nav-img{background-position:-100px -70px;}
.nav-icon-03 .nav-img{background:url(img/icons.png) no-repeat transparent;background-position:-195px 0;}
.nav-icon-03.current .nav-img{background-position:-195px -70px;}
.nav-icon-04 .nav-img{background:url(img/icons.png) no-repeat transparent;background-position:-295px 0;}
.nav-icon-04.current .nav-img{background-position:-295px -70px;}
.nav-icon-05 .nav-img{background:url(img/icons.png) no-repeat transparent;background-position:-400px 0;}
.nav-icon-05.current .nav-img{background-position:-400px -70px;}
.rows-wrapper{margin-top:40px;}
.rows-wrapper .span6, .rows-wrapper .span4, .rows-wrapper .span3{margin-bottom:20px;}
.isupporter-visual img {border:1px solid #000;}
.victim-item img, .victim-item iframe{width:218px;height:122px;border:1px solid #000;background-color:#000;}
.victim-visual{margin-bottom:10px !important;}
.gap{margin-bottom:20px;}
.panel .img{text-align:center;margin-bottom:30px;}
.panel-social-icons{margin-top:20px;}
.panel-social-icons > a{width:64px;height:64px;overflow:hidden;float:left;margin-right:10px;display:block;}
.panel-social-icons .social-01{background:url(img/panel-icon-social.png) no-repeat transparent;background-position:0 0;}
.panel-social-icons .social-01:hover{background-position:0 -64px;}
.panel-social-icons .social-02{background:url(img/panel-icon-social.png) no-repeat transparent;background-position:-84px 0;}
.panel-social-icons .social-02:hover{background-position:-84px -64px;}
.panel-social-icons .social-03{background:url(img/panel-icon-social.png) no-repeat transparent;background-position:-168px 0;}
.panel-social-icons .social-03:hover{background-position:-168px -64px;}
.news-item h2{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-bottom:0px;margin-bottom:0px;border-bottom:0px;}
.news-item h3{font-family:"Bebas",sans-serif;color:#4D4D4D;font-size:18px;line-height:1em;margin-bottom:10px;font-weight:normal;padding-bottom:10px;border-bottom:1px solid white;-webkit-box-shadow:inset 0px -1px 0px 0px #E6E6E6;-moz-box-shadow:inset 0px -1px 0px 0px #E6E6E6;box-shadow:inset 0px -1px 0px 0px #E6E6E6;margin-bottom:15px;}
span.gfield_required{display:none;}
ul.gform_fields{margin:0;list-style:none;}
.gform_ajax_spinner{display:none;}
.validation_message{color:#E2AF2D;margin-top:-5px;margin-bottom:15px;}
div.validation_error{color:#E2AF2D;margin-bottom:15px;}
.tweet_list{list-style:none;margin:0;padding:0;}
.tweet_list li{overflow-y:auto;overflow-x:hidden;list-style-type:none;font-family:"TitilliumRegular",sans-serif;color:#999;font-size:16px;line-height:1.2em;margin-bottom:15px;}
.tweet_list li a{color:#E2AF2D;}
h2.searchh2{border-bottom:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-bottom:0px;}
.searchh2 a, .searchh2 a:hover{color:#4D4D4D;text-decoration:underline;}
.searchh2 small{color:#4D4D4D;}
input.field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input#searchsubmit{background-color:#E2AF2D;color:#333;border:0px;padding:6px 20px 4px;font-family:"TitilliumRegular",sans-serif;font-size:16px;margin-left:5px;}
label.assistive-text{font-family:"TitilliumRegular",sans-serif;}

table.tablesorter {font-size:12px;}
table.tablesorter .header {background-image: url(img/tablesort-bg.png); background-repeat: no-repeat; padding-left: 30px; padding-top: 7px; height: auto; min-width: 65px;}
table.tablesorter .headerSortUp {background-image: url(img/tablesort-asc.png); background-repeat: no-repeat;}
table.tablesorter .headerSortDown {background-image: url(img/tablesort-desc.png); background-repeat: no-repeat;}
.modal-body {text-align:center;}
.banner-text {height:62px;}
label.error {padding: 5px 7px 4px 7px; margin-bottom: 18px; color: #B94A48; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #F2DEDE; border: 1px solid #EED3D7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

ul#input_1_4.gfield_checkbox {margin-left:0;}
li.gchoice_4_1 { float: left; margin-top: 20px; list-style-type: none;}
li.gchoice_4_1 label { display: inline !important; margin-left: 10px; }
label[for=fieldKeepMeInformed] { display: inline; padding: 0px 0px 0px 10px;}
.download p img.logo {width:50%; height:50%;}
/*------------------------------------------------*/
/*-----------------[WP PAGE NAVI]-----------------*/
/*------------------------------------------------*/
div.pagination {
	clear: both;
	float: left;
	width:620px;
	padding: 15px 12px;
	overflow: hidden;
}
span#prev-posts {
	float: left;
}
span#next-posts {
	float: right;
}
.wp-pagenavi {
	float: left;
	width:700px;
	padding: 25px 0px;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.pages {
	border: 1px solid #C6C6C4;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 5px 7px;
	margin: 2px;
	text-decoration: none;
	color: #4D4D4D;
	background-color: #FEFFF8;
}
.wp-pagenavi a:visited {
	padding: 5px 7px;
	margin: 2px;
	text-decoration: none;
	color: #4D4D4D;
	background-color: #dfdfd7;
}
.wp-pagenavi a:hover {
	border: 1px solid #353535 !important;
	color: #FEFFF8;
	background-color: #4D4D4D;
}
.wp-pagenavi a:active {
	padding: 5px 7px;
	margin: 2px;
	text-decoration: none;
	color: #867763;
	background-color: #ecece0;
}
.wp-pagenavi span.pages {
	padding: 5px 7px;
	margin: 2px 2px 2px 2px;
	color: #4D4D4D;
	background-color: #ffffff;
}
.wp-pagenavi span.current {
	padding: 5px 7px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #353535 !important;
	color: #FEFFF8;
	background-color: #4D4D4D;
}
.wp-pagenavi span.extend {
	padding: 5px 7px;
	margin: 2px;
	border: 1px solid #353535;
	color: #E1DDD8;
	background-color: #867763;
} 

ul.products{margin-bottom:0; list-style:none;}
li.product {padding: 0; margin-bottom: 40px;}
li.product img{border: 1px solid #000000; width:100%; height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
div.images img, td.product-thumbnail img{border: 1px solid #000000; height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
div.images div.thumbnails {margin-left: 0; margin-top: 10px;}
div.images div.thumbnails img {width:145px; margin-right: 10px;}
div.images div.thumbnails a:last-child img {margin-right:0px;}

.add_to_cart_button, .add_to_cart_button:hover, .single-product button.btn, .single-product button.btn:hover, .shipping-calc-form button, .shipping-calc-form button:hover, td.actions a#checkout-proceed, td.actions a#checkout-proceed:hover, input#place_order, input#place_order:hover, input[name="change_password"], input[name="change_password"]:hover, td.order-actions a.button, td.order-actions a.button:hover, form.login input[type="submit"], form.login input[type="submit"]:hover, form.register input[type="submit"], form.register input[type="submit"]:hover, .variations_button button.button, .variations_button button.button:hover {text-decoration:none;background-color: #E2AF2D;color: #333;border: 0px;padding: 6px 20px 4px;font-family: "TitilliumRegular",sans-serif;font-size: 16px;margin-top: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-position: 0 50px; text-shadow:none;}
td.actions input#update_cart, td.actions input#update_cart:hover {text-decoration:none;background-color: #4D4D4D;color: #FFF;border: 0px;padding: 6px 20px 4px;font-family: "TitilliumRegular",sans-serif;font-size: 16px;margin-top: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-position: 0 50px; text-shadow:none;}
li.product span.price{display:block; margin-bottom: 10px}
li.product h3 {margin-top: 10px;}
.single-product #product-tab {display:none;}
input.qty.input-text {width: 75px;}
.cart-collaterals .left, .cart-collaterals .right {width: 50%; float: left;}
.cart-collaterals .left .cart_totals {margin-right: 20px;}
section.shipping-calc-form select, section.shipping-calc-form input[type="text"] {width: 100%;}
td.actions input#update_cart, td.actions input#update_cart:hover {float:left;}
td.actions a#checkout-proceed {float: right;}
#customer_details.col2-set .left, #customer_details.col2-set .right {float: left; width: 50%;}
#order_review {clear: both; margin-top: 20px;}
form.checkout .left p.form-row {padding-right:20px;}
form.checkout input[type="text"], form.checkout select {width:100%;}
input#shiptobilling-checkbox {float:left; display:block;}
ul.payment_methods, ul.woocommerce_error {margin: 0; list-style: none; margin-bottom: 20px;}
ul.payment_methods li input[type="radio"] {float:left; display:block; margin-right: 5px;}
ul.woocommerce_error li {padding: 5px 7px 4px 7px; margin-bottom: 10px; color: #B94A48; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #F2DEDE; border: 1px solid #EED3D7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
div.col2-set.addresses .left, div.col2-set.addresses .right{width:50%; float:left;}
.alert-success a {margin-right: 5px;}
a.lost_password {display: block; margin-top: 5px;}

#customer_login.col2-set .col-1, #customer_login.col2-set .col-2 {float: left; width:50%;}
td.product-thumbnail img{width:200px; height:200px;}

span#cart {float: left;display: block;margin-left: 20px;color: #FFFFFF;font-size: 14px;margin-top: 2px;}
span#cart a.cart-contents {color: #E2AF2D;}
span#cart a.login-buttons {color: #FFFFFF; margin-right: 5px;}

.span12.intro-text {
	margin-top: 50px;
}
.span12.intro-text h1 {
	font-size: 3em;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi){
}
@media (max-width: 767px){
	.page-content iframe {width:100%; height:250px;}
	#customer_login.col2-set .col-1, #customer_login.col2-set .col-2 {float: none; width:100%;}
	span#cart {float: none; text-align: center;margin-left: 0;margin-bottom: 5px;}
	header .header-top {margin-bottom:20px;}
	#border-top .social {float: none; margin: 0 10px; text-align: center; line-height: 30px;}
	div.col2-set.addresses .left, div.col2-set.addresses .right{width:100%; float:none;}
	#customer_details.col2-set .left, #customer_details.col2-set .right {float: none; width: 100%;}
	#customer_details.col2-set .right {margin-top: 30px;}
	.cart-collaterals .left, .cart-collaterals .right {width: 100%; float: none;}
	.cart-collaterals .left .cart_totals {margin-right: 0;}
	form.checkout .left p.form-row {padding-right:0px;}
	th.product-thumbnail, td.product-thumbnail {display: none;}
	.single-product div.summary {margin-top: 20px;}
	.wrapper{margin-left:-20px;margin-right:-20px;}
	.slider-nav ul li p{font-size:12px;}
	.video iframe{width:440px;height:248px;}
	.panel-wrapper .span4, .panel-wrapper .span6, .panel-wrapper .span3{margin-bottom:60px;}
	.panel-wrapper .span4:last-child, .panel-wrapper .span4:last-child, .panel-wrapper .span3:last-child{margin-bottom:0px;}
	.pull-right, nav{float:none;}
	nav ul li{display:inline;float:none;margin-left:5px;margin-right:5px;line-height:38px;}
	nav ul li a, nav ul li a:hover{display:inline;white-space:nowrap;}
	header div.dpp a{ text-align: center;}
	header .social{float:none;text-align:center;margin-left:0px;margin-top:20px;}
	.intro-text h1{font-size:33px;}
	.intro-text p{font-size:16px;}
	.span5.video {margin-top:30px;}
	footer .footer-top .span4{margin-bottom:40px;}
	footer .footer-top .span4:last-child{margin-bottom:0px;}
	footer .footer-bottom .left span{display:block;margin-top:10px;}
	footer .footer-bottom .right{float:left;margin-top:20px;}
	.social-icons span{margin-left:0px;}
	#logo{text-align:center;}
	#logo img{width:250px;}
	p.attention{font-size:21px;}
	blockquote{margin:20px 0px;}
	.slider-bottom-nav{margin:30px auto 0;}
	.victim-item img, .victim-item iframe{width:438px;height:246px;margin-bottom:20px;}
	.gap{margin-bottom:40px;}
	.panel .span3 h2{font-size:25px;}
	.news-item .span4 iframe{width:440px;height:248px;margin-bottom:20px;}
	.news-item.span6 iframe{width:440px;height:248px;}
	input.field{width:100%;}
	input#searchsubmit{margin-left:0px;}
	.news-item iframe.single-item{float:none;margin-right:0px;width:440px;height:248px;}
	div.images div.thumbnails img{width:215px;}
}
@media (max-width: 479px){
	.page-content iframe {width:100%; height:auto;}
	input.qty.input-text {width: 35px;}
	.slider-nav ul li p{display:none;}
	.video iframe{width:280px;height:158px;}
	#logo img{width:200px;}
	p.attention{font-size:20px;}
	.victim-item img, .victim-item iframe{width:278px;height:156px;}
	.nav-img{width:46px;height:38px;overflow:hidden;margin:0 auto;}
	.nav-icon-01 .nav-img{background:url(img/icons.png) no-repeat transparent;background-position:0px 0;background-size:300px 83px;}
	.nav-icon-01.current .nav-img{background-position:0px -45px;}
	.nav-icon-02 .nav-img{background:url(img/icons.png) no-repeat transparent;background-position:-64px 0;background-size:300px 83px;}
	.nav-icon-02.current .nav-img{background-position:-64px -45px;}
	.nav-icon-03 .nav-img{background:url(img/icons.png) no-repeat transparent;background-position:-128px 0;background-size:300px 83px;}
	.nav-icon-03.current .nav-img{background-position:-128px -45px;}
	.nav-icon-04 .nav-img{background:url(img/icons.png) no-repeat transparent;background-position:-188px 0;background-size:300px 83px;}
	.nav-icon-04.current .nav-img{background-position:-188px -45px;}
	.nav-icon-05 .nav-img{background:url(img/icons.png) no-repeat transparent;background-position:-254px 0;background-size:300px 83px;}
	.nav-icon-05.current .nav-img{background-position:-254px -45px;}
	.news-item .span4 iframe{width:280px;height:158px;}
	.news-item.span6 iframe{width:280px;height:158px;}
	.news-item iframe.single-item{width:280px;height:158px;}
	div.images div.thumbnails img{width:135px;}
}
@media (min-width: 768px) and (max-width: 979px){
	.single-product div.summary {margin-top: 20px;}
	div.images div.thumbnails img {width: 109px;}
	.slider-nav ul li p{font-size:13px;}
	.video iframe{width:290px;height:163px;}
	nav ul li a, nav ul li a:hover{padding:8px 7px 6px;font-size:14px;}
	nav ul li{margin-left:3px;}
	header .social{margin-left:10px;}
	header div.dpp a { margin: 0 0 0 3px; font-size: 14px; width: 154px;}
	.panel h2, footer .footer-top h2, .page-content h2{font-size:20px;}
	.intro-text h1{font-size:34px;}
	.intro-text p{font-size:15px;}
	.panel p, footer .footer-top p, .page-content p{font-size:15px;}
	p.attention{font-size:18px;}
	.slider-bottom-nav{margin:20px auto 0;}
	footer .footer-bottom .right{float:left;margin-top:20px;}
	#footer-latest-news a{font-size:15px;}
	footer .footer-top input[type="submit"]{font-size:15px;}
	blockquote p{font-size:16px !important;}
	.victim-item img, .victim-item iframe{width:164px;height:91px;}
	.news-item h3{font-size:16px;}
	#logo + .span9{margin-top:6px;}
	.news-item .span4 iframe{width:228px;height:128px;}
	.news-item.span6 iframe{width:352px;height:198px;}
	table.tablesorter {font-size:11px;}
	table.tablesorter .header {background-image: url(img/tablesort-bg.png); background-repeat: no-repeat; background-position: -4px; padding-left: 20px; padding-top: 7px; height: auto; min-width: 56px;}

}
@media (min-width: 1200px){
	.intro-text h1{font-size:56px;}
	.intro-text p{font-size:25px;}
	.panel h2, footer .footer-top h2, .page-content h2{font-size:34px;}
	.panel p, footer .footer-top p, .page-content p, #footer-latest-news a{font-size:18px;line-height:1.4em;}
	.video iframe{width:470px;height:264px;}
	p.attention{font-size:25px;}
	blockquote p{font-size:20px !important;}
	.victim-item img, .victim-item iframe{width:268px;height:150px;}
	.panel .span3 h2{font-size:25px;}
	#logo + .span9{margin-top:60px;}
	.news-item .span4 iframe{width:370px;height:208px;}
	.news-item.span6 iframe{width:570px;height:321px;}
	.news-item iframe.single-item{margin-right:30px;}
	div.images div.thumbnails img {width:180px;}
}