 /*
 * @author ThemeRox http://www.themerox.com
 * @copyright Copyright (C) 2007 - 2013 ThemeRox
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 *
 * Gantry uses the Joomla Framework (http://www.joomla.org), a GNU/GPLv2 content management system
 *
 */
/*main contant*/
/*Typo*/
h1, h2,h3,h4,h5,h6,h1,h2,h3,h4,h5,h6,div.catItemHeader h3.catItemTitle,div.tagItemHeader h2.tagItemTitle,div.userItemHeader h3.userItemTitle,div.userBlock h2,h2.itemTitle,div.itemCommentsForm h3{text-shadow: 1px 1px 1px rgba(0,0,0,0.20);}
.item-page, .blog{padding:40px;box-shadow: 1px 1px 1px rgba(0,0,0,0.20);}

/*slide */
#container{margin-left:-19px !important;margin-top:-15px !important;margin-bottom:-15px !important;margin-right:-15px !important;}

.rox_custom{padding:30px 0 10px 0}

/*Client Says*/
div.anu_testimonial_cap a {display:none;}

/*sub menu*/
.rox_sub_menu h2{padding:0 20px;}
.rox_sub_menu ul{padding:0 15px;}
.rox_sub_menu a{color:#fff;}

/*partners*/
.metro_partners h2{text-align:center;padding:0;margin:13px 0;}
.nspPagination li{width:7px !important;height:7px !important;background:rgba(255,255,255,0.3) !important;border-radius:50%;}
.nspPagination li:hover, .nspPagination li.active{width:7px !important;height:7px !important;background:rgba(0,0,0,0.3) !important;border-radius:50%;}

/*bottom position*/
.rox_bottom1 p span{}
.rox_bottom1 p a{color:#fff;}
.rt-block.box5.hidden-phone.nomarginbottom {padding-left:40px;padding-right:40px;}
.rt-block.box5.hidden-phone.nomarginbottom a{color:#FFF;}
.gkTweet{margin-bottom:12px;}
p.gkTweetContent{margin:0;}
p.gkTweetContent+span.gkTweetInfo{font-size:13px;}
/*login*/
.userdata+ul li a{color:#FFF;}

/*company feature*/
.company_feature .module-surround{padding:5px 20px;}
.rox_company_feature{padding:5px 20px;}
.rox_company_feature h3{font-weight:normal;}
div.rox_feature_readmore a{float:right;}

/*Acymailing*/
.acymailing_fulldiv tr, .acymailing_fulldiv td{float:left;}
.acysubbuttons {text-align: left !important;float:left;}
.acysubbuttons input.button {width:65px;height:40px;background:rgba(0,0,0,0.10) url(../images/read_more.png) no-repeat 50% 45%;text-indent:-9999px;border:1px solid rgba(255,255,255,0.2) !important;border-left:0;border-radius:0 !important;box-shadow: none;}
table.acymailing_form {margin: 0 !important;}

.acymailing_form input[type="text"], .acymailing_form input[type="password"], .acymailing_form input[type="datetime"], .acymailing_form input[type="datetime-local"], .acymailing_form input[type="date"], .acymailing_form input[type="month"], .acymailing_form input[type="time"], .acymailing_form input[type="week"], .acymailing_form input[type="number"], .acymailing_form input[type="email"], .acymailing_form input[type="url"], .acymailing_form input[type="search"], .acymailing_form input[type="tel"], .acymailing_form input[type="color"], .uneditable-input {background:rgba(0,0,0,0.20);height: 30px !important;border: 1px solid rgba(255,255,255,0.2) !important;border-radius:0 !important;}

.acymailing_fulldiv tr:nth-child(1){width:78%;}
.acyfield_email input[name="user[email]"]{width:331px !important;font-size:14px}

/* */
.text_center{text-align:center}
/* */
/*Recent Posts*/
.nspBotInterface div, .nspTopInterface div {position:absolute;bottom:16px;right:20px;}
.flexslider{margin:-15px -15px -10px -15px !important}
p.flex-caption{  -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;}

/* Contact Us */
#sp_simple_map_canvas{margin-left:-15px !important;margin-top:-15px !important;margin-bottom:-15px !important;margin-right:-15px !important;}
#rt-content-bottom{margin:0 5px 0 5px}
#rt-content-bottom .rt-grid-5{width:280px;}
#rt-content-bottom .rt-grid-4{width:580px;}
#yt-sn{position: absolute; top: 0px; left: -5500px;}
.sp_qc_input1 input, .sp_qc_input1 textarea{border:0;color:#fff;}
.sp_qc_input1 input{float:left;border-radius: 0;}
.sp_qc_input1 textarea{height:250px !important;float:left;border-radius:0 !important;}
.sp_qc_input1 #email{margin:0 7px 0 7px;}
.rox_submit_button{border:0 !important;padding: 4px 20px;color: #fff;font-weight:normal;font-size: 13px;border-radius: 0 !important;}
/*end Contact Us */

/* --- Pagination --- */
.pagination {margin:24px 0 4px 0;text-align:left;color:#999;}
.pagination ul{margin:0;}
.pagination ul li{
float: left;
padding: 5px 14px !important;
line-height: 38px;
text-decoration: none;
margin-right:3px;
}
/* --- Pagination (additional styling for Joomla! 1.6+) --- */
.pagination ul{text-align:center;}
.pagination ul li{display:inline;}
.component-content .login-fields #username, .login-fields #password, #contact-form dd input, #contact-form dd textarea, #modlgn-username, #modlgn-passwd, #jform_email, #member-registration dd input, #search-searchword, .finder .inputbox{border-radius:0 !important;border:1px solid rgba(255,255,255,0.2) !important;background: rgba(0,0,0,0.20);}
.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd), .cat-list-row0,.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover, .cat-list-row0:hover, .cat-list-row1:hover{background: rgba(0,0,0,0.20)!important}
/*footer*/
#rt-copyright .rt-block{padding-left:0;}
div.component-content h2 a,div.component-content h2 a{color:#fff}
label,#login-form ul li a{font-size:14px}
div.images_container{display:block !important}
div.images_container2{display:block !important}
select[multiple], select[size]{background: rgba(0,0,0,0.20)!important}
.layout-mode-responsive .gf-menu-device-container{
background:none !important;
border:0 !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
border-radius: 0 !important;
margin:0 !important;
padding:0 !important;
text-align:center !important;
color:#888 !important;
}
div.gf-menu-device-container select{border-radius: 0 !important;width:250px !important;text-align:center;color:#666 !important;}



